From 52bf5215b193f7309e54e285c58fe71f4941c623 Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 20 Nov 2024 10:40:03 +0100 Subject: [PATCH] Bootstrap reload theme, public bidbox logics, html and csss improvements --- .../Content/css/bootstrap.min.css | 6 + .../Content/css/bootstrap.min.rtl.css | 6 + .../Cypher_Bootstrap5/Content/css/cypher.css | 5988 +++++++++ .../Content/css/cypher.rtl.css | 4969 ++++++++ .../Content/css/font-awesome.min.css | 4 + .../Cypher_Bootstrap5/Content/css/print.css | 107 + .../Content/css/responsive.css | 1822 +++ .../Content/css/responsive.rtl.css | 1826 +++ .../Cypher_Bootstrap5/Content/css/styles.css | 8735 ++++++++++++++ .../Content/css/styles.rtl.css | 6997 +++++++++++ .../Content/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes .../Content/fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../Content/fonts/fontawesome-webfont.svg | 2671 ++++ .../Content/fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../Content/fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../Content/fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../Content/images/ajax-loader-small.gif | Bin 0 -> 673 bytes .../Content/images/back-button.png | Bin 0 -> 206 bytes .../Content/images/calendar-next.png | Bin 0 -> 985 bytes .../Content/images/calendar-prev.png | Bin 0 -> 987 bytes .../Content/images/close.png | Bin 0 -> 989 bytes .../Content/images/compare-button.png | Bin 0 -> 1088 bytes .../Content/images/details.png | Bin 0 -> 943 bytes .../images/discontinued-product-icon.png | Bin 0 -> 1023 bytes .../Content/images/download-button.png | Bin 0 -> 1205 bytes .../Cypher_Bootstrap5/Content/images/edit.png | Bin 0 -> 1044 bytes .../Content/images/edit_.png | Bin 0 -> 1127 bytes .../Content/images/email-button.png | Bin 0 -> 1086 bytes .../Content/images/first.png | Bin 0 -> 1022 bytes .../Content/images/ie_warning.jpg | Bin 0 -> 48007 bytes .../Cypher_Bootstrap5/Content/images/last.png | Bin 0 -> 1002 bytes .../Content/images/loading.gif | Bin 0 -> 1588 bytes .../Cypher_Bootstrap5/Content/images/logo.png | Bin 0 -> 2917 bytes .../Content/images/menu-icon.png | Bin 0 -> 1421 bytes .../Cypher_Bootstrap5/Content/images/move.png | Bin 0 -> 1071 bytes .../Cypher_Bootstrap5/Content/images/new.png | Bin 0 -> 965 bytes .../Cypher_Bootstrap5/Content/images/next.png | Bin 0 -> 989 bytes .../Content/images/pointer.png | Bin 0 -> 3016 bytes .../Cypher_Bootstrap5/Content/images/prev.png | Bin 0 -> 990 bytes .../Content/images/rating1.png | Bin 0 -> 1278 bytes .../Content/images/rating2.png | Bin 0 -> 1274 bytes .../Content/images/remove.png | Bin 0 -> 1065 bytes .../Content/images/remove_.png | Bin 0 -> 1138 bytes .../Content/images/reply.png | Bin 0 -> 1199 bytes .../Content/images/retry.png | Bin 0 -> 677 bytes .../Content/images/return.png | Bin 0 -> 1022 bytes .../Cypher_Bootstrap5/Content/images/rss.png | Bin 0 -> 1585 bytes .../Content/images/shipping.png | Bin 0 -> 398 bytes .../Content/images/shopping-bag.png | Bin 0 -> 276 bytes .../Content/images/social-sprite.png | Bin 0 -> 4817 bytes .../Content/images/subscribe-button.png | Bin 0 -> 1130 bytes .../Content/images/toggle-black.png | Bin 0 -> 1075 bytes .../Content/images/toggle-gray.png | Bin 0 -> 1023 bytes .../Content/images/toggle-white.png | Bin 0 -> 1026 bytes .../Content/images/topic-type1.png | Bin 0 -> 1172 bytes .../Content/images/topic-type2.png | Bin 0 -> 1170 bytes .../Content/images/topic-type3.png | Bin 0 -> 1170 bytes .../Content/images/view-grid.png | Bin 0 -> 959 bytes .../Content/images/view-list.png | Bin 0 -> 980 bytes .../Content/images/vote-down-selected.png | Bin 0 -> 743 bytes .../Content/images/vote-down.png | Bin 0 -> 180 bytes .../Content/images/vote-up-selected.png | Bin 0 -> 491 bytes .../Content/images/vote-up.png | Bin 0 -> 182 bytes .../Content/images/watch.png | Bin 0 -> 1226 bytes .../Content/images/wishlist-button.png | Bin 0 -> 1084 bytes .../Content/scripts/bootstrap.bundle.min.js | 7 + .../Content/scripts/respond.min.js | 5 + .../Content/scripts/selectivizr-min.js | 5 + .../Content/scripts/tether.min.js | 1 + .../Cypher_Bootstrap5-Theme.png | Bin 0 -> 332816 bytes .../NopCypherclean-Theme.jpg | Bin 0 -> 3595 bytes .../CustomerSubscriptions.cshtml | 107 + .../SubscribePopup.cshtml | 69 + .../Views/Blog/BlogPost.cshtml | 165 + .../Blog/Components/BlogMonths/Default.cshtml | 30 + .../Blog/Components/BlogTags/Default.cshtml | 19 + .../Cypher_Bootstrap5/Views/Blog/List.cshtml | 106 + .../Views/Boards/ActiveDiscussions.cshtml | 16 + .../Default.cshtml | 2 + .../Components/ForumBreadcrumb/Default.cshtml | 44 + .../Components/ForumLastPost/Default.cshtml | 33 + .../Boards/CustomerForumSubscriptions.cshtml | 111 + .../Views/Boards/Forum.cshtml | 200 + .../Views/Boards/ForumGroup.cshtml | 16 + .../Views/Boards/Index.cshtml | 21 + .../Views/Boards/PostCreate.cshtml | 11 + .../Views/Boards/PostEdit.cshtml | 11 + .../Views/Boards/Search.cshtml | 256 + .../Views/Boards/Topic.cshtml | 176 + .../Views/Boards/TopicCreate.cshtml | 11 + .../Views/Boards/TopicEdit.cshtml | 11 + .../Views/Boards/TopicMove.cshtml | 38 + .../Views/Boards/_ActiveTopics.cshtml | 131 + .../Views/Boards/_CreateUpdatePost.cshtml | 78 + .../Views/Boards/_CreateUpdateTopic.cshtml | 90 + .../Views/Boards/_ForumGroup.cshtml | 58 + .../Views/Boards/_ForumHeader.cshtml | 8 + .../Views/Boards/_ForumPost.cshtml | 154 + .../Views/Boards/_SearchBox.cshtml | 11 + ...egoryTemplate.ProductsInGridOrLines.cshtml | 156 + .../Views/Catalog/ManufacturerAll.cshtml | 46 + ...turerTemplate.ProductsInGridOrLines.cshtml | 77 + .../Views/Catalog/NewProducts.cshtml | 23 + .../Views/Catalog/ProductTagsAll.cshtml | 31 + .../Views/Catalog/ProductsByTag.cshtml | 43 + .../Views/Catalog/Search.cshtml | 145 + .../Views/Catalog/Vendor.cshtml | 59 + .../Views/Catalog/VendorAll.cshtml | 42 + .../Views/Catalog/_CatalogFilters.cshtml | 43 + .../Views/Catalog/_CatalogProducts.cshtml | 32 + .../Views/Catalog/_CatalogSelectors.cshtml | 106 + .../Catalog/_FilterManufacturerBox.cshtml | 41 + .../Views/Catalog/_FilterPriceBox.cshtml | 56 + .../Views/Catalog/_FilterSpecsBox.cshtml | 57 + .../Catalog/_ProductsInGridOrLines.cshtml | 47 + .../Views/Checkout/BillingAddress.cshtml | 242 + .../Views/Checkout/Completed.cshtml | 39 + .../Views/Checkout/Confirm.cshtml | 117 + .../Views/Checkout/OnePageCheckout.cshtml | 228 + .../Views/Checkout/OpcBillingAddress.cshtml | 91 + .../Views/Checkout/OpcConfirmOrder.cshtml | 66 + .../Views/Checkout/OpcPaymentInfo.cshtml | 17 + .../Views/Checkout/OpcPaymentMethods.cshtml | 75 + .../Views/Checkout/OpcShippingAddress.cshtml | 86 + .../Views/Checkout/OpcShippingMethods.cshtml | 66 + .../Views/Checkout/PaymentInfo.cshtml | 37 + .../Views/Checkout/PaymentMethod.cshtml | 104 + .../Views/Checkout/ShippingAddress.cshtml | 220 + .../Views/Checkout/ShippingMethod.cshtml | 83 + .../Views/Checkout/_PickupPoints.cshtml | 212 + .../Views/Common/ContactUs.cshtml | 93 + .../Views/Common/ContactVendor.cshtml | 92 + .../Views/Common/PageNotFound.cshtml | 16 + .../Views/Common/Sitemap.cshtml | 46 + .../Views/Common/StoreClosed.cshtml | 16 + .../Views/Customer/AccountActivation.cshtml | 22 + .../Views/Customer/AddressAdd.cshtml | 36 + .../Views/Customer/AddressEdit.cshtml | 36 + .../Views/Customer/Addresses.cshtml | 120 + .../Views/Customer/Avatar.cshtml | 52 + .../Views/Customer/ChangePassword.cshtml | 69 + .../Customer/CheckGiftCardBalance.cshtml | 92 + ...reMultiFactorAuthenticationProvider.cshtml | 42 + .../Customer/DownloadableProducts.cshtml | 104 + .../Views/Customer/EmailRevalidation.cshtml | 22 + .../Views/Customer/GdprTools.cshtml | 61 + .../Views/Customer/Info.cshtml | 590 + .../Views/Customer/Login.cshtml | 178 + .../Customer/MultiFactorAuthentication.cshtml | 85 + .../Customer/MultiFactorVerification.cshtml | 19 + .../Views/Customer/PasswordRecovery.cshtml | 45 + .../Customer/PasswordRecoveryConfirm.cshtml | 62 + .../Views/Customer/Register.cshtml | 551 + .../Views/Customer/RegisterResult.cshtml | 25 + .../Views/Customer/UserAgreement.cshtml | 38 + .../_CheckUsernameAvailability.cshtml | 47 + .../Views/Customer/_CustomerAttributes.cshtml | 87 + .../_ExternalAuthentication.Errors.cshtml | 23 + ..._MultiFactorAuthenticationProviders.cshtml | 32 + .../Cypher_Bootstrap5/Views/Home/Index.cshtml | 44 + .../Views/Install/Index.cshtml | 303 + .../Install/_Install.ConnectionString.cshtml | 67 + .../Views/Install/_ViewImports.cshtml | 13 + .../Cypher_Bootstrap5/Views/News/List.cshtml | 51 + .../Views/News/NewsItem.cshtml | 152 + .../Newsletter/SubscriptionActivation.cshtml | 19 + .../Views/Order/CustomerOrders.cshtml | 169 + .../Views/Order/CustomerRewardPoints.cshtml | 106 + .../Views/Order/Details.cshtml | 701 ++ .../Views/Order/ShipmentDetails.cshtml | 276 + .../Views/PrivateMessages/Index.cshtml | 43 + .../Views/PrivateMessages/SendPM.cshtml | 66 + .../Views/PrivateMessages/ViewPM.cshtml | 43 + .../Views/Product/CompareProducts.cshtml | 186 + .../Product/CustomerProductReviews.cshtml | 104 + .../Views/Product/ProductEmailAFriend.cshtml | 84 + .../Product/ProductTemplate.Grouped.cshtml | 260 + .../Product/ProductTemplate.Simple.cshtml | 220 + .../Product/RecentlyViewedProducts.cshtml | 35 + .../Views/Product/_AddToCart.cshtml | 104 + .../Views/Product/_AddToWishlist.cshtml | 17 + .../Views/Product/_Availability.cshtml | 14 + .../Product/_BackInStockSubscription.cshtml | 15 + .../Product/_CompareProductsButton.cshtml | 10 + .../Views/Product/_DeliveryInfo.cshtml | 30 + .../Views/Product/_Discontinued.cshtml | 7 + .../Views/Product/_DownloadSample.cshtml | 7 + .../Views/Product/_GiftCardInfo.cshtml | 47 + .../Views/Product/_ProductAttributes.cshtml | 555 + .../Views/Product/_ProductBreadcrumb.cshtml | 46 + .../Product/_ProductDetailsPictures.cshtml | 96 + .../Product/_ProductEmailAFriendButton.cshtml | 7 + .../Product/_ProductEstimateShipping.cshtml | 146 + .../Product/_ProductManufacturers.cshtml | 26 + .../Views/Product/_ProductPrice.cshtml | 77 + .../Product/_ProductReviewHelpfulness.cshtml | 48 + .../Product/_ProductReviewOverview.cshtml | 36 + .../Views/Product/_ProductReviews.cshtml | 244 + .../Product/_ProductSpecifications.cshtml | 73 + .../Views/Product/_ProductTags.cshtml | 24 + .../Views/Product/_ProductTierPrices.cshtml | 39 + .../Views/Product/_RentalInfo.cshtml | 89 + .../Views/Product/_SKU_Man_GTIN_Ven.cshtml | 37 + .../Views/Product/_ShareButton.cshtml | 7 + .../Components/ProfileInfo/Default.cshtml | 52 + .../Components/ProfilePosts/Default.cshtml | 40 + .../Views/Profile/Index.cshtml | 42 + .../CustomerReturnRequests.cshtml | 72 + .../Views/ReturnRequest/ReturnRequest.cshtml | 206 + .../AdminHeaderLinks/Default.cshtml | 22 + .../BlogRssHeaderLink/Default.cshtml | 10 + .../CategoryNavigation/Default.cshtml | 88 + .../CheckoutProgress/Default.cshtml | 39 + .../CrossSellProducts/Default.cshtml | 23 + .../CurrencySelector/Default.cshtml | 19 + .../CustomerNavigation/Default.cshtml | 18 + .../Components/EuCookieLaw/Default.cshtml | 33 + .../Components/ExternalMethods/Default.cshtml | 9 + .../Shared/Components/Favicon/Default.cshtml | 2 + .../FlyoutShoppingCart/Default.cshtml | 71 + .../Shared/Components/Footer/Default.cshtml | 184 + .../Components/HeaderLinks/Default.cshtml | 83 + .../HomepageBestSellers/Default.cshtml | 23 + .../HomepageCategories/Default.cshtml | 32 + .../Components/HomepageNews/Default.cshtml | 37 + .../Components/HomepagePolls/Default.cshtml | 13 + .../HomepageProducts/Default.cshtml | 23 + .../LanguageSelector/Default.cshtml | 38 + .../Shared/Components/Logo/Default.cshtml | 4 + .../ManufacturerNavigation/Default.cshtml | 26 + .../NewsRssHeaderLink/Default.cshtml | 10 + .../Components/NewsletterBox/Default.cshtml | 120 + .../Components/OrderSummary/Default.cshtml | 405 + .../Components/OrderTotals/Default.cshtml | 160 + .../Components/PollBlock/Default.cshtml | 9 + .../PopularProductTags/Default.cshtml | 26 + .../PrivateMessagesInbox/Default.cshtml | 97 + .../PrivateMessagesSentItems/Default.cshtml | 97 + .../ProductsAlsoPurchased/Default.cshtml | 23 + .../Default.cshtml | 28 + .../Components/RelatedProducts/Default.cshtml | 23 + .../Components/SearchBox/Default.cshtml | 66 + .../SelectedCheckoutAttributes/Default.cshtml | 4 + .../Default.cshtml | 92 + .../Components/SocialButtons/Default.cshtml | 29 + .../StoreThemeSelector/Default.cshtml | 17 + .../Components/TaxTypeSelector/Default.cshtml | 24 + .../Shared/Components/TopMenu/Default.cshtml | 201 + .../Components/TopicBlock/Default.cshtml | 89 + .../VendorNavigation/Default.cshtml | 26 + .../Shared/Components/Widget/Default.cshtml | 5 + .../Views/Shared/Head.cshtml | 35 + .../Views/Shared/_AddressAttributes.cshtml | 85 + .../Views/Shared/_CheckoutAttributes.cshtml | 291 + .../Views/Shared/_ColumnsOne.cshtml | 17 + .../Views/Shared/_ColumnsTwo.cshtml | 64 + .../Shared/_CreateOrUpdateAddress.cshtml | 201 + .../Views/Shared/_DiscountBox.cshtml | 45 + .../Shared/_EstimateShippingPopUp.cshtml | 87 + .../Views/Shared/_Header.cshtml | 35 + .../Shared/_JavaScriptDisabledWarning.cshtml | 16 + .../Views/Shared/_Notifications.cshtml | 81 + .../Views/Shared/_OrderReviewData.cshtml | 157 + .../Views/Shared/_Poll.cshtml | 77 + .../Views/Shared/_Print.cshtml | 36 + .../Views/Shared/_ProductBox.cshtml | 139 + .../Views/Shared/_Root.Head.cshtml | 83 + .../Views/Shared/_Root.cshtml | 41 + .../Views/ShoppingCart/Cart.cshtml | 21 + .../Views/ShoppingCart/EmailWishlist.cshtml | 76 + .../Views/ShoppingCart/Wishlist.cshtml | 290 + .../Views/ShoppingCart/_GiftCardBox.cshtml | 39 + .../Views/Topic/TopicDetails.cshtml | 100 + .../Views/Vendor/ApplyVendor.cshtml | 129 + .../Views/Vendor/Info.cshtml | 91 + .../Views/Vendor/_VendorAttributes.cshtml | 93 + .../Views/_ViewImports.cshtml | 44 + .../Cypher_Bootstrap5/Views/_ViewStart.cshtml | 3 + .../Themes/Cypher_Bootstrap5/theme.json | 7 + .../Content/css/bootstrap-grid.min.css | 7 + .../Content/css/bootstrap-grid.rtl.min.css | 7 + .../Content/css/bootstrap-reboot.min.css | 8 + .../Content/css/bootstrap-reboot.rtl.min.css | 8 + .../Content/css/bootstrap-utilities.min.css | 7 + .../css/bootstrap-utilities.rtl.min.css | 7 + .../Content/css/bootstrap.min.css | 11 +- .../Content/css/bootstrap.min_v3.css | 6 + ...p.min.rtl.css => bootstrap.min_v3.rtl.css} | 0 .../Content/css/bootstrap.rtl.min.css | 7 + .../Content/css/simplex.styles.css | 10039 +++++++++++++--- .../Content/js/bootstrap.bundle.min.js | 7 + .../Content/js/bootstrap.esm.min.js | 7 + .../SimplexTheme/Content/js/bootstrap.min.js | 12 +- .../Content/js/bootstrap.min_v3.js | 7 + .../Shared/Components/TopMenu/Default.cshtml | 69 +- 300 files changed, 58998 insertions(+), 1905 deletions(-) create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.rtl.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.rtl.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/font-awesome.min.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/print.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.rtl.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.rtl.css create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/FontAwesome.otf create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.eot create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.svg create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.ttf create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.woff create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.woff2 create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.eot create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.svg create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.ttf create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.woff create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.woff2 create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/ajax-loader-small.gif create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/back-button.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/calendar-next.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/calendar-prev.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/close.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/compare-button.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/details.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/discontinued-product-icon.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/download-button.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/edit.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/edit_.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/email-button.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/first.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/ie_warning.jpg create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/last.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/loading.gif create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/logo.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/menu-icon.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/move.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/new.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/next.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/pointer.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/prev.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/rating1.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/rating2.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/remove.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/remove_.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/reply.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/retry.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/return.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/rss.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/shipping.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/shopping-bag.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/social-sprite.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/subscribe-button.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-black.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-gray.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-white.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/topic-type1.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/topic-type2.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/topic-type3.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/view-grid.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/view-list.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-down-selected.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-down.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-up-selected.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-up.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/watch.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/wishlist-button.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/bootstrap.bundle.min.js create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/respond.min.js create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/selectivizr-min.js create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/tether.min.js create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Cypher_Bootstrap5-Theme.png create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/NopCypherclean-Theme.jpg create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/CustomerSubscriptions.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/SubscribePopup.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/BlogPost.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogMonths/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogTags/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/List.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ActiveDiscussions.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumActiveDiscussionsSmall/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumBreadcrumb/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumLastPost/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/CustomerForumSubscriptions.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Forum.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ForumGroup.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Index.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostCreate.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostEdit.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Search.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Topic.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicCreate.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicEdit.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicMove.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ActiveTopics.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdatePost.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdateTopic.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumGroup.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumHeader.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumPost.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_SearchBox.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/CategoryTemplate.ProductsInGridOrLines.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerAll.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerTemplate.ProductsInGridOrLines.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/NewProducts.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductTagsAll.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductsByTag.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Search.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Vendor.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/VendorAll.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogFilters.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogProducts.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogSelectors.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterManufacturerBox.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterPriceBox.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterSpecsBox.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_ProductsInGridOrLines.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/BillingAddress.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Completed.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Confirm.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OnePageCheckout.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcBillingAddress.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcConfirmOrder.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentInfo.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentMethods.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingAddress.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingMethods.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentInfo.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentMethod.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingAddress.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingMethod.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/_PickupPoints.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactUs.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactVendor.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/PageNotFound.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/Sitemap.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/StoreClosed.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AccountActivation.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressAdd.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressEdit.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Addresses.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Avatar.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ChangePassword.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/CheckGiftCardBalance.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ConfigureMultiFactorAuthenticationProvider.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/DownloadableProducts.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/EmailRevalidation.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/GdprTools.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Info.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Login.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorAuthentication.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorVerification.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecovery.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecoveryConfirm.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Register.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/RegisterResult.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/UserAgreement.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CheckUsernameAvailability.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CustomerAttributes.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_ExternalAuthentication.Errors.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_MultiFactorAuthenticationProviders.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Home/Index.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/Index.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_Install.ConnectionString.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_ViewImports.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/List.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/NewsItem.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Newsletter/SubscriptionActivation.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerOrders.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerRewardPoints.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/Details.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/ShipmentDetails.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/Index.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/SendPM.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/ViewPM.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CompareProducts.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CustomerProductReviews.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductEmailAFriend.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Grouped.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Simple.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/RecentlyViewedProducts.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToCart.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToWishlist.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Availability.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_BackInStockSubscription.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_CompareProductsButton.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DeliveryInfo.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Discontinued.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DownloadSample.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_GiftCardInfo.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductAttributes.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductBreadcrumb.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductDetailsPictures.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEmailAFriendButton.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEstimateShipping.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductManufacturers.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductPrice.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewHelpfulness.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewOverview.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviews.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductSpecifications.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTags.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTierPrices.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_RentalInfo.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_SKU_Man_GTIN_Ven.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ShareButton.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfileInfo/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfilePosts/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Index.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/CustomerReturnRequests.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/ReturnRequest.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/AdminHeaderLinks/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/BlogRssHeaderLink/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CategoryNavigation/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CheckoutProgress/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CrossSellProducts/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CurrencySelector/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CustomerNavigation/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/EuCookieLaw/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ExternalMethods/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Favicon/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/FlyoutShoppingCart/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Footer/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HeaderLinks/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageBestSellers/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageCategories/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageNews/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepagePolls/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageProducts/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/LanguageSelector/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Logo/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ManufacturerNavigation/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsRssHeaderLink/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsletterBox/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderSummary/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderTotals/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PollBlock/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PopularProductTags/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesInbox/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesSentItems/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ProductsAlsoPurchased/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RecentlyViewedProductsBlock/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RelatedProducts/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SearchBox/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SelectedCheckoutAttributes/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ShoppingCartEstimateShipping/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SocialButtons/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/StoreThemeSelector/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TaxTypeSelector/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopMenu/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopicBlock/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/VendorNavigation/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Widget/Default.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Head.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_AddressAttributes.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CheckoutAttributes.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsOne.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsTwo.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CreateOrUpdateAddress.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_DiscountBox.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_EstimateShippingPopUp.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Header.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_JavaScriptDisabledWarning.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Notifications.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_OrderReviewData.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Poll.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Print.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ProductBox.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.Head.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Cart.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/EmailWishlist.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Wishlist.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/_GiftCardBox.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Topic/TopicDetails.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/ApplyVendor.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/Info.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/_VendorAttributes.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewImports.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewStart.cshtml create mode 100644 Presentation/Nop.Web/Themes/Cypher_Bootstrap5/theme.json create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.min.css create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.rtl.min.css create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.min.css create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.rtl.min.css create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.min.css create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.rtl.min.css create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min_v3.css rename Presentation/Nop.Web/Themes/SimplexTheme/Content/css/{bootstrap.min.rtl.css => bootstrap.min_v3.rtl.css} (100%) create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.rtl.min.css create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.bundle.min.js create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.esm.min.js create mode 100644 Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min_v3.js diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.css new file mode 100644 index 0000000..3993414 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: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");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.rtl.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.rtl.css new file mode 100644 index 0000000..802b60d --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/bootstrap.min.rtl.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-right:0;list-style:none}.list-inline{padding-right:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-left:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem .75rem .375rem 2.25rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:left .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-left:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-right:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-right:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:right;margin-right:-1.5em}.form-check-reverse{padding-left:1.5em;padding-right:0;text-align:left}.form-check-reverse .form-check-input{float:left;margin-left:-1.5em;margin-right:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-right:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-right:-2.5em;background-image:var(--bs-form-switch-bg);background-position:right center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:left center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-left:2.5em;padding-right:0}.form-switch.form-check-reverse .form-check-input{margin-left:-2.5em;margin-right:0}.form-check-inline{display:inline-block;margin-left:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;right:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:100% 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-left:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right:calc(var(--bs-border-width) * -1);border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-left:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-left:4.125rem;background-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-right:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-left:calc(1.5em + .75rem);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:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: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");padding-left:4.125rem;background-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-right:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-left:.3em solid transparent;border-bottom:0;border-right:.3em solid transparent}.dropdown-toggle:empty::after{margin-right:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:right;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;right:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:0;right:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:0;right:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:0;right:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:0;right:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:0;border-left:.3em solid transparent;border-bottom:.3em solid;border-right:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-menu[data-bs-popper]{top:0;left:auto;right:100%;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:0;border-bottom:.3em solid transparent;border-right:.3em solid}.dropend .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;left:100%;right:auto;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-right:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-right:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-right:0}.dropstart .dropdown-toggle-split::before{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-right-radius:0;border-top-left-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-right-radius:var(--bs-nav-tabs-border-radius);border-top-left-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-right-radius:0;border-top-left-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-left:0;padding-right:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-left:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-right:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-right-radius:var(--bs-card-inner-border-radius);border-top-left-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-right:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-left:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-right:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(-.5 * var(--bs-card-cap-padding-x));margin-right:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;left:0;bottom:0;right:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-right-radius:var(--bs-card-inner-border-radius);border-top-left-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-right:0;border-right:0}.card-group>.card:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-right-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:right;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-right:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-right-radius:var(--bs-accordion-border-radius);border-top-left-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-right-radius:var(--bs-accordion-inner-border-radius);border-top-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:right;padding-left:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-right:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-right:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-left:3rem}.alert-dismissible .btn-close{position:absolute;top:0;left:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-right:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-right-radius:inherit;border-top-left-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-right-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-right-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-right-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-right-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-right-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-right-radius:var(--bs-list-group-border-radius);border-top-left-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-left-radius:var(--bs-list-group-border-radius);border-bottom-right-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-right-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-right:calc(-1 * var(--bs-list-group-border-width));border-right-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-left:calc(-.5 * var(--bs-toast-padding-x));margin-right:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;right:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;right:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-right-radius:var(--bs-modal-inner-border-radius);border-top-left-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) auto calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x))}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;right:50%;display:block;width:var(--bs-popover-arrow-width);margin-right:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-right-radius:var(--bs-popover-inner-border-radius);border-top-left-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:right;width:100%;margin-left:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(-100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{right:0}.carousel-control-next{left:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;left:0;bottom:0;right:0;z-index:2;display:flex;justify-content:center;padding:0;margin-left:15%;margin-bottom:1rem;margin-right:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-left:3px;margin-right:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;left:15%;bottom:1.25rem;right:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-left-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-end{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-top{top:0;left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-end{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-top{top:0;left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-end{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-top{top:0;left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-end{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-top{top:0;left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-end{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-top{top:0;left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-end{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-top{top:0;left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{left:0;right:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;right:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) auto calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(-.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;right:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.fixed-bottom{position:fixed;left:0;bottom:0;right:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:right!important}.float-end{float:left!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{right:0!important}.start-50{right:50%!important}.start-100{right:100%!important}.end-0{left:0!important}.end-50{left:50%!important}.end-100{left:100%!important}.translate-middle{transform:translate(50%,-50%)!important}.translate-middle-x{transform:translateX(50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-left:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-right:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:right!important}.text-end{text-align:left!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-right-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-right-radius:0!important;border-top-left-radius:0!important}.rounded-top-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-right-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-right-radius:50%!important;border-top-left-radius:50%!important}.rounded-top-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-left-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-end-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-left-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-end-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-start-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-start-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:right!important}.float-sm-end{float:left!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:right!important}.text-sm-end{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:right!important}.float-md-end{float:left!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:right!important}.text-md-end{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:right!important}.float-lg-end{float:left!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:right!important}.text-lg-end{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:right!important}.float-xl-end{float:left!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:right!important}.text-xl-end{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:right!important}.float-xxl-end{float:left!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:right!important}.text-xxl-end{text-align:left!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.rtl.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.css new file mode 100644 index 0000000..ef95c9c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.css @@ -0,0 +1,5988 @@ +/*! + ***** CypherClean Common StyleSheet + * Copyright © 2022 nopCypher. Reproduction in whole or in parts is prohibited. + * + */ /*****! + +/*********** CSS RESET **********/ + +.bg-primary { + background-color: #aaa081 !important; +} + +.btn-primary { + --bs-btn-color: #fff; + --bs-btn-bg: #aaa081; + --bs-btn-border-color: #0d6efd; + --bs-btn-hover-color: #fff; + --bs-btn-hover-bg: #0b5ed7; + --bs-btn-hover-border-color: #0a58ca; + --bs-btn-focus-shadow-rgb: 49, 132, 253; + --bs-btn-active-color: #fff; + --bs-btn-active-bg: #0a58ca; + --bs-btn-active-border-color: #0a53be; + --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + --bs-btn-disabled-color: #fff; + --bs-btn-disabled-bg: #0d6efd; + --bs-btn-disabled-border-color: #0d6efd; +} + +.header-logo a img { + max-width: 100%; + opacity: 1; + max-height: 70px; +} + +a { + color: #aaa081; + text-decoration: underline; +} + +* { + margin: 0; + outline: none; + padding: 0; + text-decoration: none; +} + + *, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + +html { + margin: 0; + -webkit-text-size-adjust: none; +} + +ol, ul { + list-style: none; + padding-left: 0; +} + +a img { + border: none; +} + +a { + text-decoration: none; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; +} + + a:focus, a:hover { + text-decoration: underline; + } + + a:active { + outline: none; + } + +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner { + margin: 0; + border: 0; + padding: 0; +} + +input[type="button"], +input[type="submit"], +input[type="reset"] { + -webkit-appearance: none; +} + +input:-webkit-autofill { + -webkit-box-shadow: inset 0 0 0 1000px #fff; +} + +script { + display: none !important; +} + + +/*********** GLOBAL STYLES **********/ + +body { + max-width: 100%; + overflow-x: hidden; + background-color: #fff; +} + +.newsletter .alert-danger, .payment-info .alert-danger, .shipping-address-page .alert-danger { + color: #a94442; + background-color: transparent; + border: none; +} + +.btn, .form-control { + font-size: 0.875rem; +} + +a { + cursor: pointer; +} + + a img { + opacity: 0.99; /*firefox scale bug fix*/ + } + +table { + width: 100%; + border-collapse: collapse; +} + +textarea { + min-height: 150px !important; +} + +select { + min-width: 50px; +} + +input[type="button"], input[type="submit"], +button, .button-1, .button-2 { + cursor: pointer; +} + +.master-wrapper-content, .master-column-wrapper { + position: relative; + z-index: 0; +} + + .master-column-wrapper:after { + content: ""; + display: block; + clear: both; + } + +.full-wrapper { + margin: 0 0 50px; +} + +.right-side-wrapper, .left-side-wrapper { + margin: 0 0 50px; +} + + .left-side-wrapper:after { + content: ""; + display: block; + clear: both; + } + +.page { + min-height: 200px; + text-align: center; +} + +.page-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ccc; + padding: 6px 0px; +} + + .page-title h1 { + font-size: 30px; + font-weight: normal; + } + + .page:after, + .page-title:after, + .page-body:after { + content: ""; + display: block; + clear: both; + } + +.full-wrapper .page-title, +.full-wrapper .title { + text-align: center; +} + +.buttons { + margin: 0 0 30px; +} + +.link-rss { + display: none; + width: 24px; + height: 24px; + background: url('../images/rss.png') center no-repeat; + font-size: 0 !important; +} + +.category-description ul, +.manufacturer-description ul, +.full-description ul, +.topic-block ul, +.topic-page ul, +.post-body ul { + margin: 12px 0; + padding: 0 0 0 36px; + list-style: disc; +} + +.category-description ol, +.manufacturer-description ol, +.full-description ol, +.topic-block ol, +.topic-page ol, +.post-body ol { + margin: 12px 0; + padding: 0 0 0 36px; + list-style: decimal; +} + +.category-description p, +.manufacturer-description p, +.full-description p, +.topic-block p, +.topic-page p, +.post-body p, +.news-body p { + margin: 10px 0; + text-align: justify; +} + +/*********** GLOBAL FORMS ***********/ + +.fieldset, .section { + position: relative; + margin: 0 0 40px; +} + +.fieldset { + margin: 0px; +} + + .fieldset .title, + .section .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; + } + + .fieldset .title strong, + .section .title strong { + font-weight: normal; + } + +.form-fields { + position: relative; + border-top: 1px solid #ccc; + padding: 30px 0px; +} + +.required { + margin: 0 0px 0 3px; /*siblings offset*/ + vertical-align: top; + font-size: 20px; + font-weight: normal; + color: #a94442; +} + +.message-error, +.field-validation-error, +.username-not-available-status, +.poll-vote-error, .password-error, .field-validation-valid { + display: block; + margin-top: 5px; +} + +.field-validation-error { + border: 1px solid transparent; + background-color: #f2dede; + border-color: #ebcccc; + color: #a94442; + border-radius: 0.25rem; + margin-bottom: 1rem; + font-size: 0.85rem; + padding: 0.25rem 1.25rem; + display: inline; + float: left; + margin-top: 0px; +} + +.validation-summary-errors ul { + margin-bottom: 0; +} + +.field-validation-valid, +.username-available-status { + display: block; + text-align: center; + font-size: 13px; + color: #4cb17c; +} + +.captcha-box { + text-align: center; + line-height: 0; /*firefox line-height bug fix*/ +} + + .captcha-box > div { + display: inline-block; + max-width: 100%; + } + + .captcha-box input { + height: auto; + } + +/*********** GLOBAL TABLES ***********/ + +.table-wrapper { + overflow-x: auto; +} + +.forum-table th.replies, +.forum-table th.views, +.forum-table th.votes, +.forum-table th.latest-post, +.forum-table th.topics, +.forum-table th.posts, +.forum-table td.replies, +.forum-table td.views, +.forum-table td.votes, +.forum-table td.latest-post, +.forum-table td.topics, +.forum-table td.posts { + display: none; +} + +.forum-table td.image { + min-width: 0; +} + +.forum-table td { + min-width: 90px; +} + +.cart a, +.data-table a, +.forum-table a { + font-weight: normal; +} + + .cart a:hover, + .data-table a:hover, + .forum-table a:hover { + text-decoration: underline; + } + +.cart .product, +.data-table .product, +.data-table .message, +.data-table .info, +.data-table .name { + min-width: 225px; + text-align: left; +} + +.forum-table .forum-details, +.forum-table .topic-details { + text-align: left; +} + +.cart .product a { + font-weight: bold; +} + + .cart .product a:hover, + .data-table .product a:hover, + .data-table .info a:hover { + text-decoration: none; + } + +.cart .product .edit-item { + margin: 10px 0 0; +} + + .cart .product .edit-item a { + font-weight: normal; + } + + .cart .product .edit-item a:hover { + text-decoration: underline; + } + +.cart .remove-from-cart, +.cart .add-to-cart, +.data-table .select-boxes, +.data-table .order { + text-align: center; +} + +.cart td.unit-price, +.data-table td.unit-price { + white-space: nowrap; +} + +.cart td.quantity input { + width: 50px; + text-align: center; +} + +.cart td.subtotal, +.data-table td.total { + white-space: nowrap; +} + + .cart td.subtotal .discount, .cart td.subtotal .discount-additional-info { + font-style: italic; + } + +.data-table em a { + font-weight: bold; +} + +.data-table div.download { + margin: 10px 0 0; +} + +.tier-prices table { + margin-bottom: 0; +} + + +/*********** NOTIFICATIONS & POPUPS ***********/ + +.bar-notification { + display: none; + position: fixed; + top: 0; + left: 0; + z-index: 1000; + width: 100%; + padding: 15px 25px 15px 10px; + line-height: 16px; + color: #fff; + opacity: 0.95; +} + + .bar-notification.success { + background-color: #4bb07a; + } + + .bar-notification.error { + background-color: #e4444c; + } + + .bar-notification.warning { + background-color: #f39c12; + } + + .bar-notification .content { + margin: 0 0px 10px 0; + text-align: center; + } + + .bar-notification .content a { + color: #fff; + text-decoration: underline; + } + + .bar-notification .close { + position: absolute; + top: 0; + right: 0; + width: 32px; + height: 32px; + margin: 7px; + background: #fff url('../images/close.png') center no-repeat; + cursor: pointer; + } + +.noscript { + border-bottom: 1px solid #333; + background-color: #ff9; + padding: 30px 15px; + text-align: center; + line-height: 22px; +} + +.ajax-loading-block-window { + position: fixed; + top: 50%; + left: 50%; + z-index: 999; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + background: url('../images/loading.gif') center no-repeat; +} + +.please-wait { + background: url('../images/ajax-loader-small.gif') no-repeat; + padding-left: 20px; + font-size: 14px; +} + +.ui-dialog { + max-width: 90%; + border: 1px solid #ddd; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + overflow: hidden; + background-color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; +} + + .ui-dialog:before { + content: ""; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0,0,0,0.5); + } + +.ui-dialog-titlebar { + border-bottom: 1px solid #ddd; + overflow: hidden; + background-color: #eee; + padding: 10px 15px; + /*override jQuery UI styles, do not delete doubled properties*/ + border-width: 0 0 1px; + border-radius: 0; + background-image: none; + padding: 10px 15px !important; + font-weight: normal; + cursor: auto !important; +} + + .ui-dialog-titlebar > span { + float: left; + font-size: 18px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + } + + .ui-dialog-titlebar button { + position: absolute; + top: 0; + right: 0; + width: 42px; + height: 42px; + border: none; + overflow: hidden; + background: url('../images/close.png') center no-repeat; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + right: 0 !important; + width: 42px !important; + height: 42px !important; + margin: 0 !important; + border: none !important; + border-radius: 0; + background: url('../images/close.png') center no-repeat !important; + padding: 0 !important; + outline: none !important; + } + + .ui-dialog-titlebar button span { + display: none !important; + } + +.ui-dialog-content { + padding: 15px; + line-height: 20px; + /*override jQuery UI styles, do not delete doubled properties*/ + background-color: #fff !important; + padding: 15px 15px 20px 15px !important; +} + + .ui-dialog-content .page { + min-height: 0; + } + + .ui-dialog-content .page-title { + min-height: 0; + margin: 0 0 15px; + padding: 0px 10px 10px 10px; + text-align: center; + } + + .ui-dialog-content .page-title h1 { + font-size: 24px; + line-height: 30px; + } + + .ui-dialog-content .back-in-stock-subscription-page { + text-align: center; + } + + .ui-dialog-content .back-in-stock-subscription-page .backinstocktooltip { + margin-bottom: 10px; + } + + .ui-dialog-content .back-in-stock-subscription-page .button-1 { + border: none; + padding: 10px 15px; + font-size: 15px; + color: #fff; + text-transform: uppercase; + } + + .ui-dialog-content .back-in-stock-subscription-page .tooltip { + margin-bottom: 10px; + } + +.tooltip { + position: initial; + display: inline-block; + color: #212529; + opacity: 1; +} + +.eu-cookie-bar-notification { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 320px; + margin: -90px 0 0 -160px; + border: 1px solid #ccc; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + background-color: #fff; + padding: 20px; + text-align: center; +} + + .eu-cookie-bar-notification .text { + margin-bottom: 20px; + line-height: 20px; + } + + .eu-cookie-bar-notification button { + min-width: 60px; + margin: 5px 0 10px; + border: none; + padding: 8px 12px; + font-size: 14px; + color: #fff; + } + + .eu-cookie-bar-notification a { + display: block; + } + + .eu-cookie-bar-notification a:hover { + text-decoration: underline; + } + +.estimate-shipping-popup-zoom-in.mfp-ready .mfp-with-anim { + opacity: 1; + transform: scale(1); +} + +.estimate-shipping-popup-zoom-in .mfp-with-anim { + opacity: 0; + transition: all 0.2s ease-in-out; + transform: scale(0.8); +} + +.estimate-shipping-popup { + position: relative; + background: #FFF; + padding: 25px 10px; + width: auto; + max-width: 800px; + margin: 0 auto; +} + +.ship-to-title { + margin-bottom: 10px; +} + +.estimate-shipping-row { + display: flex; + display: -webkit-flex; + align-items: center; +} + +.estimate-shipping-row-item { + flex: 0 1 100%; +} + +.estimate-shipping-row { + display: flex; + display: -webkit-flex; + align-items: center; +} + +.estimate-shipping-address-control { + width: 100%; + height: 41px; +} + +.estimate-shipping-row-item.address-item select, .estimate-shipping-row-item.address-item input { + height: 41px; + border: 1px solid #ddd; + padding: 8px; + vertical-align: middle; +} + +.choose-shipping-title { + margin-top: 20px; +} + +.shipping-options { + position: relative; + z-index: 1; + overflow: hidden; + overflow-y: auto; + max-height: 200px; + background: #FFF no-repeat; + background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: -moz-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-position: 0 0, 0 100%; + background-size: 100% 7px; +} + +.apply-shipping-button-container { + margin-top: 15px; + text-align: center; +} + +.apply-shipping-button { + border: none; + padding: 8px 25px; + background-color: #007bff; + color: #fff; +} + +.estimate-shipping-popup .message-failure { + margin: 5px 0 -5px; + font-size: 12px; + color: #e4434b; +} + +.shipping-options-header { + top: 0; + z-index: 1; + position: sticky; + background-color: #fff; +} + +.estimate-shipping-row-item-radio { + flex: 0 0 35px; +} + +.estimate-shipping-row-item.shipping-header-item { + padding: 12px 0; + border-bottom: 1px solid #f2f2f2; + align-self: flex-end; +} + +.estimate-shipping-row-item.shipping-item { + padding: 8px 0; + overflow: hidden; + overflow-wrap: break-word; +} + +.estimate-shipping-row-item + .estimate-shipping-row-item { + padding-left: 10px; +} + +.estimate-shipping-row.shipping-option.active { + font-weight: 700; +} + +.estimate-shipping-row.shipping-option { + cursor: pointer; +} + +@media (min-width: 481px) { + .estimate-shipping-popup { + padding: 25px; + } +} + +.product-estimate-shipping .shipping-title { + font-size: 16px; + font-weight: bold; + color: #212529; + margin-bottom: 5px; + justify-content: center; +} + +.product-estimate-shipping .shipping-address { + font-size: 14px; + font-weight: normal; + color: #212529; + margin-bottom: 15px; +} + +.open-estimate-shipping-popup:hover { + text-decoration: none; + color: #212529; +} + +.open-estimate-shipping-popup { + color: #212529; + margin-bottom: 15px; + display: block; +} + +.product-estimate-shipping .open-estimate-shipping-popup .arrow-down { + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + margin: 0 0 3px 6px; + border: solid black; + border-width: 0 1px 1px 0; + display: inline-block; + padding: 3px; +} + +.product-estimate-shipping .shipping-title .shipping-price { + margin-left: 5px; + vertical-align: middle; +} +/*********** HEADER ***********/ +.navbar-inverse .navbar-nav .nav-link { + color: rgba(255, 255, 255, 1); +} + +.navbar { + padding: 0; +} + +.navbar-toggleable-md .navbar-nav .nav-item > .nav-link { + padding: 1em; +} + +.navbar-toggleable-md > .navbar-nav > .nav-item > .nav-link > i { + display: none; +} + +.header .nav-item { + position: relative; +} + +.header .header-menu .navbar .nav-item .dropdown-menu li a { + color: #444; +} + +.header .header-menu .navbar .navbar-nav > .nav-item > .dropdown-menu { + top: 53px; +} + +.header .header-menu .navbar .navbar-nav .nav-item .dropdown-menu .sublist.dropdown-menu { + top: 10px; + left: 99% !important; +} + +.header-menu .sublist li a::before { + border-radius: 100%; + background-color: #444; +} + +.admin-header-links { + background-color: #d5d5d5; + text-align: center; +} + + .admin-header-links * { + display: inline-block; + margin: 0 10px; + line-height: 35px; + font-size: 12px; + font-weight: bold; + } + + .admin-header-links .impersonate { + display: inline-block; + } + + .admin-header-links .impersonate a { + background-color: #555; + padding: 0 15px; + } + + .admin-header-links .impersonate a:hover { + background-color: #666; + } + +.header { + position: relative; + z-index: 10; + width: 95%; + margin: auto; + text-align: center; +} + +.header-upper { + position: relative; + z-index: 99; +} + +.header-selectors-wrapper { + border-bottom: 1px solid #ddd; +} + + .header-selectors-wrapper > div { + display: block; + width: 50%; + margin: 10px auto; + vertical-align: middle; + } + + .header-selectors-wrapper select { + width: 100%; + } + +.language-list { + max-width: 100%; + font-size: 0; +} + + .language-list li { + display: inline-block; + margin: 0 1px; + vertical-align: middle; + } + + .language-list a { + display: block; + position: relative; + width: 24px; + height: 32px; + line-height: 0; + } + + .language-list img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + } + +.header-links-wrapper { + position: relative; +} + +.header-links ul { + font-size: 0; +} + +.header-links li { + margin: 0 10px; +} + +.header-links span, +.header-links a { + display: inline-block; + font-size: 12px; /*reset zeroing*/ + line-height: 36px; + text-transform: uppercase; +} + + .header-links a:hover { + text-decoration: none; + } + +#topcartlink { + display: block; + width: 70%; + max-width: 400px; + margin: 10px auto 0; + padding: 0 20px; +} + + #topcartlink a i { + padding: 0px 5px 0px 0px; + font-size: 16px; + } + +.header-lower { + position: relative; + z-index: 9; + padding: 20px 0; +} + +.header-logo { + text-align: center; +} + + .header-logo a { + display: inline-block; + max-width: 100%; + line-height: 0; /*firefox line-height bug fix*/ + } + + .header-logo a img { + max-width: 100%; + opacity: 1; + } + +.search-box form { + display: inline-block; +} + + .search-box form:after { + content: ""; + display: block; + clear: both; + } + +.search-box input.search-box-text { + float: left; + width: 200px; + height: 36px; + margin: 0 -1px 0 0; + border-radius: 0; +} + +.search-box .search-box-button { + float: left; + min-width: 86px; + height: 36px; + border: none; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; + font-size: 0.85em; + border-radius: 0; +} + +.search-box .ui-autocomplete-loading { + background: #fff url('../images/ajax-loader-small.gif') right center no-repeat; +} + +.ui-helper-hidden-accessible { + display: none !important; +} + +.ui-autocomplete { + width: 285px !important; + border: 1px solid #ddd; + border-top: none; + overflow: hidden; + background-color: #fff; + text-align: left; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; +} + + .ui-autocomplete li { + border-top: 1px solid #ddd; + } + + .ui-autocomplete li:first-child { + border-top: none; + } + + .ui-autocomplete a { + display: block; + padding: 15px; + font-size: 14px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + border: none !important; + border-radius: 0 !important; + background: none !important; + padding: 15px !important; + line-height: normal !important; + color: #777 !important; + } + + .ui-autocomplete a:hover, + .ui-autocomplete a.ui-state-focus { + background-color: #f6f6f6 !important; + } + + .ui-autocomplete img { + display: none; + min-width: 20px; + margin: 0 10px 0 0; + vertical-align: middle; + } + + +/*********** FOOTER ***********/ + +footer { + background-color: #eee; + text-align: center; +} + +.footer-upper { + border-bottom: 1px solid #ddd; + overflow: hidden; + padding: 40px 0; + font-size: 0; +} + +.footer-block { + margin: 1px auto; + text-align: left; + font-size: 14px; /*reset zeroing*/ +} + + .footer-block .title { + margin: 0 0 1px; + background: #007bff url('../images/toggle-white.png') right center no-repeat; + padding: 10px 15px; + font-size: 20px; + color: #fff; + cursor: pointer; + } + + .footer-block .title strong { + font-weight: normal; + } + + .footer-block .list { + display: none; + margin: 0 0 20px; + background-color: #fff; + padding: 10px 15px; + } + + .footer-block .list a { + display: block; + padding: 10px 15px; + line-height: 20px; + color: #444; + } + + .footer-block .list a:hover { + color: #000; + } + +.follow-us .title { + margin: 0 0 10px; + background: none; + cursor: auto; +} + +.follow-us .social ul { + margin: 0 0 30px; +} + +.follow-us .social li { + display: inline-block; + margin: 0 5px; +} + +.follow-us .social a { + display: block; + width: 25px; + height: 25px; +} + + .follow-us .social a i { + font-size: 1.5rem; + color: #444; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + + .follow-us .social a:hover i { + color: #000; + } + +.newsletter-email { + display: inline-block; + overflow: hidden; +} + + .newsletter-email input[type="text"] { + float: left; + width: 180px; + height: 36px; + margin: 0 -1px 0 0; + } + +.newsletter-subscribe-button { + float: left; + height: 36px; + border: none; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; +} + +.newsletter-email .options { + clear: both; + padding: 10px 0 0; + margin-left: 5px; +} + +.newsletter-validation, +.newsletter-result { + width: 100%; + overflow: hidden; + padding: 0; + margin-top: 5px; +} + +.footer-lower { + overflow: hidden; + padding: 25px 0; + font-size: 12px; +} + +.footer-tax-shipping a { + font-weight: bold; +} + + .footer-tax-shipping a:hover { + text-decoration: underline; + } + +.footer-powered-by { + margin: 10px 0 0; +} + + .footer-powered-by a { + font-weight: bold; + } + + .footer-powered-by a:hover { + text-decoration: underline; + } + +.theme-selector { + margin: 10px 0 0; +} + + .theme-selector select { + width: 170px; + } + + +/*********** SIDE COLUMN ***********/ + +.block { + max-width: 100%; /*width limit in mobile*/ + min-height: 50px; + margin: auto; + text-align: left; +} + + .block .title strong { + font-weight: normal; + } + + .block .card-header h4 { + margin-bottom: 0; + font-size: 1.4rem; + } + + .block .listbox { + display: none; + border-bottom: 1px solid #ddd; + padding: 0px; + } + + .block .listbox .list-group-item.active { + background-color: transparent; + border-color: #ddd; + } + + .block > .listbox > .list-group-item:first-child { + margin-top: -1px; + } + + .block .list li { + padding: 5px 0 5px 15px; + } + + .block .list a { + display: inline-block; + position: relative; + padding: 5px 0; + width: 30%; + font-size: 16px; + -webkit-transition: all 0.1s ease; + transition: all 0.1s ease; + } + + .block .list a:before { + content: ""; + position: absolute; + top: 12px; + left: -15px; + width: 5px; + height: 5px; + background-color: #ddd; + } + + .block a.product-picture:before { + display: none; + } + + .block .sublist { + margin: 0; + float: left; + width: 100%; + } + + .block .sublist a { + font-size: 14px; + float: left; + width: 100%; + } + + .block .listbox .list-group-item { + padding: 0; + } + + .block .listbox .list-group-item a { + padding: 0.75rem 1.25rem; + width: 100%; + } + + .block .listbox .sublist .list-group-item a { + padding: 0.75rem 1rem 0.75rem 2.5rem; + } + + .block .listbox .sublist .list-group-item .sublist .list-group-item a { + padding: 0.75rem 1rem 0.75rem 3rem; + } + + .block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item a { + padding: 0.75rem 1rem 0.75rem 3.5rem; + } + + .block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item a { + padding: 0.75rem 1rem 0.75rem 4rem; + } + + .block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item a { + padding: 0.75rem 1rem 0.75rem 4.5rem; + } + + .block .listbox .list-group-item.active > a, .block .listbox .sublist .list-group-item.active > a, .block .listbox .sublist .list-group-item .sublist .list-group-item.active > a, .block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item.active > a, .block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item.active > a, .block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item.active > a { + font-weight: 700; + background: #f5f5f5; + } + + .block .view-all { + margin: 1rem 0 0; + } + + .block .view-all a { + display: inline-block; + margin-left: 1.25rem; + margin-bottom: 1rem; + } + + .block .tags { + margin: 5px 0 10px; + } + + .block .tags ul { + font-size: 0; + } + + .block .tags li, + .product-tags-all-page li { + display: inline-block; + position: relative; + margin: 0px 10px 0px 20px; + overflow: hidden; + font-size: 17px !important; /*setting base size*/ + } + + .block .tags li a, + .product-tags-all-page li a { + float: left; + line-height: 30px; + } + +.poll strong { + display: block; + margin: 10px 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 15px; + font-weight: normal; + text-transform: uppercase; +} + +.poll-options, +.poll-results { + margin: 10px 0 15px; + overflow: hidden; + font-size: 15px; +} + + .poll-options li, + .poll-results li { + margin: 10px 0; + } + + .poll-options li > input { + margin: -5px 5px 0 0; + cursor: pointer; + } + + .poll-options li > label { + display: inline-block; + font-size: 16px; + cursor: pointer; + } + +.poll-total-votes { + display: block; + margin: 10px 0 0; + font-weight: bold; + font-style: italic; +} + +.block.block-poll.card .listbox { + padding: 0px 20px 20px; +} + + .block.block-poll.card .listbox .poll strong { + padding: 10px 5px; + font-size: 14px; + } + + .block.block-poll.card .listbox .buttons { + margin: 0px; + } + +.home-page-polls { + text-align: center; +} + + .home-page-polls .title { + border-bottom: 1px solid #ddd; + font-size: 30px; + font-weight: normal; + margin: 0 0 30px; + padding: 0 0 15px; + } + + .home-page-polls .title strong { + font-weight: normal; + } + + .home-page-polls li { + display: inline-block; + margin: 10px; + } + +.product-grid.home-page-product-grid, .product-grid.bestsellers, .home-page .news-list-homepage { + margin-bottom: 40px; +} + +.theme-custom { + max-width: 100% !important; + margin-top: 0px !important; +} + +.left-side-wrapper .poll-options li > label { + margin-left: 0.3rem; +} + +.left-side-wrapper .poll-options li { + margin: 0; +} + + +/********** CATEGORY PAGE **********/ + +.breadcrumb { + margin-bottom: 2rem; +} + + .breadcrumb ul { + font-size: 0; + } + + .breadcrumb li { + display: inline-block; + } + + .breadcrumb li * { + display: inline-block; + font-size: 14px; /*reset zeroing*/ + line-height: 32px; + } + + .breadcrumb strong { + font-weight: normal; + } + + .breadcrumb li a:hover { + text-decoration: underline; + } + +.category-description, +.manufacturer-description, +.vendor-description { + margin: 0 0 25px; + line-height: 22px; +} + +.contact-vendor { + margin: 0 0 30px; +} + + .contact-vendor .button-2 { + border: none; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; + } + +.product-selectors { + margin: 0 0 20px; + background: #f0f0f0; + padding: 10px 0; + float: left; + width: 100%; + border: 1px solid #ddd; +} + + .product-selectors:after { + content: ""; + display: block; + clear: both; + } + + .product-selectors > div { + display: inline-block; + } + + .product-selectors span { + vertical-align: middle; + font-size: 16px; + } + + .product-selectors .product-viewmode { + display: none; + } + + .product-selectors .product-viewmode span { + display: none; + } + +.product-filters { + display: table; + width: 100%; + margin: -20px 0 20px; +} + +.product-filter { + margin: 0 0 20px; + border: 1px solid #ddd; +} + + .product-filter .filter-title { + margin: 0 0 10px; + background-color: #f0f0f0; + padding: 10px; + font-size: 17px; + border-bottom: 1px solid #ddd; + } + + .product-filter .filter-title strong { + font-weight: normal; + } + + .product-filter .filter-content { + padding: 10px; + } + +.price-range-filter .selected-price-range .to { + float: right; +} + +.product-filter .group .item + .item { + padding-top: 8px; +} + +.product-manufacturer-filter { + margin: 0; +} + +.product-filter .available-items:after { + content: ""; + display: block; + clear: both; +} + +.product-filter .group { + margin: 0 0 10px; +} + + .product-filter .group li { + font-size: 15px; + } + + .product-filter .group li a, + .product-filter .group li strong { + display: inline-block; + padding: 5px 0; + } + + .product-filter .group li.item { + display: inline-block; + position: relative; + margin: 0 15px 0 0; + } + + .product-filter .group li.color-item { + padding: 0; + display: inline-block; + height: 32px; + margin-right: 5px; + } + + .product-filter .group li.color-item a { + padding: 0; + } + + .product-filter .group li.color-item:before { + display: none; + } + + .product-filter .group li.color-item a:hover { + text-decoration: none; + } + +.product-filters .product-spec-color label.attribute-squares { + padding-left: 0; + font-size: 0; +} + + .product-filters .product-spec-color label.attribute-squares.color-squares:before { + position: absolute; + content: ''; + left: 12px; + top: 13px; + transform: translateY(-50%) rotate( 45deg ); + z-index: 9; + width: 7px; + height: 16px; + opacity: 0; + border: 1px solid #ffffff; + } + +.product-filters .product-spec-color [type="checkbox"]:checked + label:before { + opacity: 1; + border-top-color: transparent; + border-left-color: transparent; +} + +.group.product-spec-group.product-spec-color input[type="checkbox"] { + display: none; +} + +.filtered-items .title { + margin: 0 0 5px; + font-style: italic; +} + +.remove-filter { + margin: 15px 0; +} + + .remove-filter a { + display: inline-block; + padding: 10px 20px; + text-transform: uppercase; + } + +.item-box .card-body { + padding: 0.5rem; +} + +.item-grid:after { + content: ""; + display: block; + clear: both; +} + +.item-grid { + width: 100%; +} + +.item-box { + position: relative; + float: left; + margin: 0 0 30px; + text-align: left; +} + + .item-box .picture { + z-index: 1; + overflow: hidden; + background-color: #fff; + margin: 0 0 20px; + } + + .item-box .picture a { + display: block; + position: relative; + } + + .item-box .picture a:before { + content: ""; + display: block; + padding-top: 100%; + } + + .item-box .picture a img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-transform: translateZ(0) scale(1.0, 1.0); + } + + .item-box:hover .picture a img { + opacity: 0.85; + } + + .item-box .product-title { + margin: 0 0 10px; + overflow: hidden; + font-size: 17px; + line-height: 1.2; + font-weight: normal; + } + + .item-box .product-title a { + display: block; + } + + .item-box .sku { + margin: 0 0 15px; + } + + .item-box .product-rating-box { + display: inline-block; + margin: 0 0 10px; + } + + .item-box .rating { + background: url('../images/rating1.png') repeat-x; + width: 95px; + height: 14px; + } + + .item-box .rating div { + background: url('../images/rating2.png') repeat-x; + height: 14px; + } + + .item-box .description { + display: none; + } + + .item-box .description a { + display: block; + overflow: hidden; + } + + .item-box .prices { + margin: 0 0 10px; + overflow: hidden; + } + + .item-box .old-price { + margin: 0 5px 0 0; + font-size: 16px; + color: #aaa; + text-decoration: line-through; + } + + .item-box .actual-price { + margin: 0 5px 0 0; + font-size: 16px; + } + + .item-box .tax-shipping-info a:hover { + text-decoration: underline; + } + + .item-box .buttons { + margin: 0; + font-size: 0; + } + + .item-box button[type="button"] { + display: inline-block; + height: 40px; + border: none; + vertical-align: middle; + } + + .item-box .product-box-add-to-cart-button { + width: 60%; + text-align: center; + font-size: 13px; + color: #fff; + text-transform: uppercase; + } + + .item-box .add-to-compare-list-button, + .item-box .add-to-wishlist-button { + width: 20%; + border-left: 1px solid #fff !important; + background-color: #eaeaea; + background-position: center; + background-repeat: no-repeat; + font-size: 0; + border-radius: 0.25rem; + -moz-border-radius: 0.25rem; + -webkit-border-radius: 0.25rem; + } + + .item-box .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); + background-position: center 13px; + background-color: #6c757d; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + + .item-box .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); + background-position: center 14px; + background-color: #6c757d; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + + .item-box .add-to-compare-list-button:hover, + .item-box .add-to-wishlist-button:hover { + background-color: #5a6268; + } + +.home-page-category-grid, +.sub-category-grid, +.manufacturer-grid, +.vendor-grid { + margin: 0 0 20px; +} + + .home-page-category-grid .title, + .sub-category-grid .title { + text-align: center; + font-size: 22px; + font-weight: normal; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + } + + .home-page-category-grid .title a, + .sub-category-grid .title a { + display: block; + padding: 0 0 15px; + } + + .home-page-category-grid .picture, + .sub-category-grid .picture { + margin: 0; + } + + .home-page-category-grid .picture a:before, + .sub-category-grid .picture a:before { + padding-top: 65%; + } + +.product-grid, +.product-list { + margin: 0 0 30px; +} + + .product-grid .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + } + + .product-grid .title strong { + font-weight: normal; + } + +.manufacturer-grid .title { + margin: 0 0 0.5rem; + text-align: center; + font-size: 22px; +} + +.vendor-grid .title { + margin: 0 0 0.5rem; + text-align: center; + font-size: 22px; +} + +.pagination ul li { + float: left; + margin-bottom: 5px; +} + + .pagination ul li a, .pagination ul li span { + background-color: #fff; + border: 1px solid #ddd; + color: #007bff; + display: block; + line-height: 1.25; + margin-left: -1px; + padding: 0.5rem 0.75rem; + position: relative; + } + + .pagination ul li.current-page span { + background-color: #007bff; + border-color: #007bff; + color: #fff; + z-index: 2; + } + + .pagination ul li a:focus, .pagination ul li a:hover { + background-color: #eceeef; + border-color: #ddd; + color: #014c8c; + text-decoration: none; + } + +.sr-only { + border: 0 none; + clip: rect(0px, 0px, 0px, 0px); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.pagination .previous-page a, .pagination .first-page a { + border-bottom-left-radius: 0.25rem; + border-top-left-radius: 0.25rem; + margin-left: 0; +} + +.pagination .next-page a, .pagination .last-page a { + border-bottom-right-radius: 0.25rem; + border-top-right-radius: 0.25rem; + margin-left: 0; +} + +.previous-page, .last-page, .next-page { + margin-left: -1px; +} + +.search-products, .manufacturer-products, .vender-products, .producttags-products { + clear: both; +} + +.alert { + padding: 0.25rem 1.25rem; + font-size: 0.85rem; +} + + +/********** PRODUCT PAGE **********/ + + +.product-essential { + padding: 0 0 10px; +} + + .product-essential:after { + content: ""; + display: block; + clear: both; + } + +.gallery { + margin: 0 auto 50px; +} + + .gallery .picture-wrapper { + margin: 0 0 10px; + } + + .gallery .picture { + position: relative; + max-width: 100%; + margin: 0 auto 10px; + overflow: hidden; + } + + .gallery .picture:before { + content: ""; + display: block; + padding-top: 100%; + } + + .gallery .picture img, + .gallery .picture-thumbs img, + .variant-picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + } + + .gallery .picture-thumbs { + overflow: hidden; + font-size: 0; + } + + .gallery .picture-thumbs .thumb-item { + display: inline-block; + position: relative; + width: 100px; + height: 100px; + margin: 0 5px 10px; + overflow: hidden; + cursor: pointer; + } + +.overview { + position: relative; + margin: 0 0 50px; +} + + .overview .discontinued-product { + background: #f3f3f3; + margin: 0 0 20px; + } + + .overview .discontinued-product h4 { + display: inline-block; + font-size: 14px; + padding: 17px 17px 17px 40px; + background: url('../images/discontinued-product-icon.png') no-repeat 13px center; + color: #de444c; + } + + .overview .product-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; + } + + .overview .product-name h1 { + font-size: 30px; + font-weight: normal; + } + + .overview .short-description { + margin: 0 0 25px; + line-height: 22px; + } + +.product-no-reviews, +.product-reviews-overview { + margin: 0 0 25px; +} + + .product-no-reviews a { + text-decoration: underline; + } + +.product-review-box { + display: inline-block; + margin: 0 0 8px; +} + + .product-review-box .rating { + width: 95px; + height: 14px; + background: url('../images/rating1.png') repeat-x; + } + + .product-review-box .rating div { + height: 14px; + background: url('../images/rating2.png') repeat-x; + font-size: 0; + line-height: 0; + } + +.product-review-links a { + text-decoration: underline; +} + +.overview .value a:hover, +.variant-overview .value a:hover { + text-decoration: underline; +} + +.overview-buttons { + margin: 0 0 25px; + font-size: 0; +} + + .overview-buttons div { + width: 80%; + margin: 0 auto 10px; + } + + .overview-buttons div:last-child { + margin-right: 0; + } + +.overview .button-2, +.variant-overview .button-2 { + display: block; + width: 100%; + background-position: left center; + background-repeat: no-repeat; + padding: 12px 8px 12px 33px; + text-align: left; + font-size: 14px; /*reset zeroing*/ +} + +.btn.btn-secondary.subscribe-button, .btn.btn-secondary.download-sample-button { + background-position: 15px 15px; +} + +.btn.btn-secondary.download-sample-button { + padding: 12px 15px 12px 40px; +} + +.overview .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); + background-position: 10px 17px; + text-transform: uppercase; + margin-right: 5px; +} + +.overview .email-a-friend-button { + background-image: url('../images/email-button.png'); + background-position: 10px 16px; + text-transform: uppercase; +} + +.overview .subscribe-button, +.variant-overview .subscribe-button { + background-image: url('../images/email-button.png'); + padding: 12px 10px 12px 40px; +} + +.overview .download-sample-button, +.variant-overview .download-sample-button { + background-image: url('../images/download-button.png'); +} + +.contact-page .fieldset { + margin-top: 30px; +} + +.overview .add-to-wishlist-button, +.variant-overview .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); + background-position: 12px 15px; + text-transform: uppercase; + margin-right: 5px; +} + +.product-details-page .tab-content, .profile-page .tab-content { + padding: 15px; + border: 1px solid #ddd; + margin-top: -1px; +} + +.nav-tabs .nav-link { + text-transform: capitalize; +} + +.overview .manufacturers { + margin: 0 0 20px; +} + +.overview .availability, +.variant-overview .availability { + margin: 0 0 20px; + overflow: hidden; +} + + .overview .availability .stock, + .variant-overview .availability .stock { + margin: 0px; + } + + .overview .availability .back-in-stock-subscription, + .variant-overview .availability .back-in-stock-subscription { + display: inline-block; + margin-top: 20px; + } + +.overview .additional-details, +.variant-overview .additional-details { + margin: 0 0 20px; +} + + .overview .additional-details div, + .variant-overview .additional-details div { + margin: 0 0 20px; + } + +.overview .delivery, +.variant-overview .delivery { + margin: 25px 0; + overflow: hidden; +} + +.overview .free-shipping, +.variant-overview .free-shipping { + display: inline-block; + margin: 0 0 20px; + font-weight: bold; +} + +.overview .min-qty-notification, +.variant-overview .min-qty-notification { + margin: 10px 0; + font-style: italic; +} + +.overview .download-sample, +.variant-overview .download-sample { + display: inline-block; + margin: 0 0 25px; +} + +.overview .prices, +.variant-overview .prices { + margin: 0 0 10px; + overflow: hidden; +} + + .overview .prices > div > span, + .variant-overview .prices > div > span { + margin-bottom: 0.5rem; + vertical-align: inherit; + } + +.overview .old-product-price, +.variant-overview .old-product-price, +.overview .non-discounted-price, +.variant-overview .non-discounted-price { + font-size: 14px; + text-decoration: line-through; +} + +.overview .product-price, +.variant-overview .product-price { + font-size: 22px; + font-weight: bold; +} + +.overview .tax-shipping-info a:hover, +.variant-overview .tax-shipping-info a:hover { + text-decoration: underline; +} + +.customer-entered-price { + margin: 0 0 20px; + overflow: hidden; +} + + .customer-entered-price .price-input input { + width: 170px; + text-align: center; + } + + .customer-entered-price .price-range { + margin: 5px 0 0; + } + +.overview .label, .variant-overview .label, .attributes .col-form-label, .giftcard .col-form-label { + color: #666; +} + +.tier-prices { + margin: 0 0 20px; +} + + .tier-prices .title { + display: none; + } + + .tier-prices .item-price { + font-size: 16px; + } + +.overview .add-to-cart { + margin: 0 0 20px; +} + +.overview .add-to-cart-panel, +.variant-overview .add-to-cart-panel { + display: inline-block; + position: relative; + width: 100%; +} + + .overview .add-to-cart-panel > *, + .variant-overview .add-to-cart-panel > * { + float: left; + } + +.overview .qty-input, +.variant-overview .qty-input { + width: 45px; + height: 43px; + padding: 0 12px; + text-align: center; + font-size: 15px; + display: inline; + margin-right: 10px; +} + +.overview .add-to-cart-button, +.variant-overview .add-to-cart-button { + height: 43px; + border: none; + padding: 0 24px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.product-share-button { + display: inline-block; + overflow: hidden; +} + +.full-description { + clear: both; + line-height: 24px; +} + +.product-collateral .title { + margin: 0 0 10px; + font-size: 18px; +} + + .product-collateral .title strong { + font-weight: normal; + } + +.product-variant-line { + margin: 0 0 30px; + box-shadow: 0px 0px 5px #ccc; + padding: 0 0 20px; +} + + .product-variant-line:after { + content: ""; + display: block; + clear: both; + } + +.variant-picture { + position: relative; + margin: 0 auto 15px; + overflow: hidden; +} + +.variant-overview { + width: 100%; +} + + .variant-overview .variant-name { + margin: 0 0 10px; + padding: 10px 0; + font-size: 20px; + } + + .variant-overview .variant-description { + margin: 0 0 15px; + line-height: 22px; + } + + .variant-overview .add-to-wishlist { + margin: 0 0 25px; + } + + .variant-overview .add-to-wishlist-button { + display: inline-block; + width: auto; + } + + .variant-overview .add-to-cart { + margin: 0 0 10px; + } + +.product-specs-box { + margin: 0 0 40px; +} + +.product-tabs { + margin-bottom: 30px; +} + +.product-tags-list { + font-size: 0; +} + + .product-tags-list li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ + } + + .product-tags-list li.separator { + margin: 0 5px 0 3px; + } + + .product-tags-list a { + display: inline-block; + line-height: 24px; + } + +.attributes dl { + overflow: hidden; + padding: 0 2px; /* fix for Chrome in Mac, the checkboxes get cut off */ +} + +.attributes dt, +.attribute-label { + display: block; + margin: 0 0 5px; + white-space: nowrap; +} + +.attributes dd, +.attribute-data { + margin: 0 0 10px; +} + +.attributes li { + margin: 8px 0 12px; +} + +.attributes select { + width: auto; + min-width: 100px; + max-width: 100%; +} + +.attributes .option-list label { + margin: 0 5px 5px; +} + +.attributes .datepicker { + text-align: center; +} + +.attributes .qty-box input { + width: 48px; + height: 32px; + text-align: center; +} + +#ui-datepicker-div .ui-widget-header { + background: #007bff !important; +} + +.ui-datepicker { + width: 280px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + background-color: #fff; + text-align: center; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + padding: 0; +} + +.ui-datepicker-header { + position: relative; + height: 32px; + color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background-image: none; + padding: 0 !important; + font-weight: normal; +} + + .ui-datepicker-header a { + position: absolute; + top: 0; + z-index: 1; + width: 32px; + height: 32px; + line-height: 32px; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + width: 32px !important; + height: 32px !important; + border: none !important; + } + + .ui-datepicker-header a.ui-datepicker-prev { + left: 0; + background: url('../images/calendar-prev.png') center no-repeat; + } + + .ui-datepicker-header a.ui-datepicker-next { + right: 0; + background: url('../images/calendar-next.png') center no-repeat; + } + + .ui-datepicker-header a span { + /*override jQuery UI styles, do not delete doubled properties*/ + display: none !important; + } + +.ui-datepicker-title { + position: relative; + z-index: 0; + line-height: 32px; + font-weight: bold; + text-transform: uppercase; + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: 32px !important; +} + +.ui-datepicker-calendar { + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + font-size: 14px !important; +} + + .ui-datepicker-calendar th { + background-color: #eee; + } + + .ui-datepicker-calendar th, + .ui-datepicker-calendar td { + width: 14.285%; + border: 1px solid #ddd; + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0; + } + + .ui-datepicker-calendar th span, + .ui-datepicker-calendar td a { + display: block; + min-height: 32px; + line-height: 32px; + } + + .ui-datepicker-calendar td a { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none !important; + background: none !important; + padding: 0; + text-align: center; + color: #444 !important; + } + + .ui-datepicker-calendar .ui-state-active { + outline: 2px solid #014c8c; + font-weight: bold; + color: #014c8c; + /*override jQuery UI styles, do not delete doubled properties*/ + color: #014c8c !important; + } + +.attribute-squares { + font-size: 0; +} + + .attribute-squares li { + display: inline-block; + margin: 0 5px 5px; + text-align: center; + } + + .attribute-squares .attribute-square-container, .color-squares .color-container { + display: block; + position: relative; + z-index: 0; + padding: 1px; + } + + .attribute-squares label { + display: block; + margin: 0 !important; + overflow: hidden; + } + + .attribute-squares .attribute-square, .color-squares .color-container .color { + display: table !important; + width: 32px !important; + height: 32px !important; + border: 2px solid #bbb !important; + cursor: pointer; + } + + .attribute-squares .selected-value .attribute-square, .color-squares .selected-value .color { + border-color: #007bff !important; + } + + .attribute-squares li input { + position: relative; + z-index: -1; + margin: -32px 0 0; + } + +.tooltip-container { + position: absolute; + width: 200px; + color: #000000; + background: #FFFFFF; + border: 1px solid #eeeeee; + text-align: center; + visibility: hidden; + border-radius: 5px; +} + + .tooltip-container:before { + content: ''; + position: absolute; + bottom: 100%; + left: 50%; + margin-left: -7px; + width: 0; + height: 0; + border-bottom: 7px solid #eeeeee; + border-right: 7px solid transparent; + border-left: 7px solid transparent; + } + + .tooltip-container:after { + content: ''; + position: absolute; + bottom: 100%; + left: 50%; + margin-left: -6px; + width: 0; + height: 0; + border-bottom: 6px solid #FFFFFF; + border-right: 6px solid transparent; + border-left: 6px solid transparent; + } + +.attribute-squares li:hover .tooltip-container { + visibility: visible; + margin-left: -83px; + margin-top: 5px; + z-index: 999; +} + +.tooltip-container .tooltip-header { + background-color: #dddddd; + height: 35px; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + padding-left: 10px; + padding-top: 5px; + text-align: left; + width: 198px; + font-size: 15px; + border-bottom: 1px solid #dddddd; +} + +.tooltip-container .tooltip-body { + margin: 5px; +} + + .tooltip-container .tooltip-body img { + border: 0px #FFF; + width: 190px; + } + +.giftcard { + margin: 0 0 20px; + overflow: hidden; +} + + .giftcard input, + .giftcard textarea { + width: 100%; + max-width: 100%; + } + + .giftcard textarea { + height: 150px; + } + + +/********** PRODUCT REVIEWS **********/ + + +.product-reviews-page h1 a:before, +.product-reviews-page h1 a:after { + content: "''"; +} + +.product-reviews-page .title { + margin: 0 0 20px; + font-size: 20px; +} + + .product-reviews-page .title strong { + font-weight: normal; + } + +.write-review .fieldset { + margin: 0px; +} + +.write-review .review-rating label { + margin: 0 0 5px; + font-size: 14px; +} + +.write-review .review-rating ul { + font-size: 0; + vertical-align: middle; +} + +.write-review .review-rating li { + display: inline-block; + margin: 0 10px 0px 0px; + cursor: default; + vertical-align: middle; + font-size: 14px; + /*height: 17px;*/ + line-height: 2px; +} + +.write-review .review-main { + line-height: 38px; +} + +.write-review .review-rating li.first { + color: #a94442; +} + +.write-review .review-rating li.rating-options input { + vertical-align: baseline; +} + +.write-review .review-rating li.last { + color: #3c763d; +} + +.captcha-box { + margin: 15px 0px 0px -5px; + text-align: left; +} + +.write-review .button-1 { + border: none; + padding: 10px 25px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.product-reviews-page .result, +.product-reviews-page .message-error { + margin: 0 0 20px; +} + +.product-review-list { + overflow: hidden; +} + +.product-review-item { + margin: 0 0 40px; + border: 1px solid #ddd; +} + + .product-review-item .review-item-head { + border-bottom: 1px solid #ddd; + overflow: hidden; + background-color: #f6f6f6; + padding: 10px; + } + + .product-review-item .review-title { + line-height: 20px; + font-size: 15px; + } + + .product-review-item .product-review-box { + margin: 3px 0 0; + } + + .product-review-item .review-content { + padding: 20px 10px; + } + + .product-review-item .review-text { + margin: 0 0 15px; + } + + .product-review-item .reply { + margin: 15px 0; + border-top: 1px solid #ddd; + } + + .product-review-item .reply-header { + margin: 15px 0; + font-weight: bold; + } + + .product-review-item .reply-text { + line-height: 22px; + } + + .product-review-item .review-info { + margin: 0 0 5px; + } + + .product-review-item .review-info label { + font-weight: 700; + margin-bottom: 0; + } + + .product-review-item .review-info a, + .product-review-helpfulness .vote { + display: inline-block; + padding: 0 5px; + cursor: pointer; + } + +.product-review-helpfulness .question { + margin: 0 5px 0 0; + font-style: italic; +} + +.product-review-helpfulness .result { + margin: 0 0 0 10px; +} + + .product-review-helpfulness .result.alert-danger { + color: #a94442; + background-color: transparent; + } + +.product-reviews-overview .separator, .product-review-item .separator { + vertical-align: top; +} + +.separator { + vertical-align: middle; +} + +.review-rating { + margin-top: 4px; +} + +.contact-page .form-fields, .apply-vendor-page .form-fields, .vendorinfo-page .form-fields { + border-top: none; +} + + +/********** WISHLIST & COMPARE LIST **********/ + +.wishlist-page .page-title { + margin: 0 0 -1px; +} + +.wishlist-content { + margin: 0 0 20px; +} + + .wishlist-content .message-error { + margin: 20px 0; + } + + .wishlist-content .table-wrapper { + margin: 0 0 30px; + } + + .wishlist-content .product-content { + min-width: 300px; + text-align: left; + } + + .wishlist-content .tax-shipping-info { + margin: 0 0 20px; + text-align: center; + } + + .wishlist-content .tax-shipping-info a { + color: #4ab3f1; + } + + .wishlist-content .tax-shipping-info a:hover { + text-decoration: underline; + } + + .wishlist-content .buttons { + font-size: 0; + text-align: center; + } + + .wishlist-content .button-2 { + display: block; + width: 250px; + margin: 0 auto 3px; + padding: 10px 25px; + text-align: center; + line-height: 20px; + font-size: 15px; + color: #fff; + text-transform: uppercase; + } + +.wishlist-page .share-info { + text-align: center; +} + + .wishlist-page .share-info span { + display: block; + margin: 0 0 5px; + } + + .wishlist-page .share-info a { + font-weight: bold; + word-break: break-all; + } + +.wishlist-page .no-data { + margin: 25px 0 0; +} + +.compare-products-page { + position: relative; + overflow: hidden; +} + + .compare-products-page .clear-list { + display: inline-block; + margin: 0 0 20px; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; + } + + .compare-products-page .table-wrapper { + margin: 0 0 30px; + padding: 0 0 1px; /*IE mobile table border fix*/ + } + +.compare-products-table td { + min-width: 150px; + border: 1px solid #ddd; + background-color: #fff; + padding: 20px; + text-align: left; + vertical-align: top; +} + + .compare-products-table td:first-child { + min-width: 0; + } + + .compare-products-table td label { + font-weight: normal; + } + +.compare-products-table .remove-button { + display: inline-block; + border: none; + background: url('../images/remove.png') left center no-repeat; + padding: 0 0 0 18px; + font-size: 12px; +} + +.compare-products-table .picture { + display: block; + position: relative; + max-width: 200px; + height: 200px; + overflow: hidden; +} + + .compare-products-table .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + } + +.compare-products-table .product-name td { + font-weight: bold; +} + +.compare-products-table .full-description td { + display: none; +} + +.compare-products-page .no-data { + margin: 25px 0 0; +} + + +/*********** TOPICS ***********/ + +.topic-block { + margin: 0 0 25px; +} + +.topic-block-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; +} + + .topic-block-title h2 { + font-size: 30px; + font-weight: normal; + } + +.topic-block-body { + text-align: justify; + line-height: 24px; + font-size: 16px; +} + +.topic-page .page-body { + text-align: justify; + line-height: 22px; +} + +.topic-block a, +.topic-page a { + text-decoration: underline; +} + +.home-page .topic-block { + margin: 0 0 50px; +} + +.popup-window .topic-page { + padding: 15px; +} + +.not-found-page p { + margin: 30px 15px; +} + +.topic-password { + text-align: center; +} + +.enter-password-title { + margin: 0 0 20px; +} + +.enter-password-form { + display: inline-block; + overflow: hidden; +} + + .enter-password-form input[type="password"] { + float: left; + width: 200px; + height: 40px; + margin: 0 -1px 0 0; + } + + .enter-password-form input[type="submit"] { + float: left; + width: auto; + min-width: 86px; + height: 40px; + border: none; + padding: 0 15px; + color: #fff; + text-transform: uppercase; + } + + +/*********** CONTACT & EMAIL A FRIEND & APPLY FOR VENDOR ACCOUNT ***********/ + +.contact-page .page-title, +.email-a-friend-page .page-title, +.apply-vendor-page .page-title { + margin: 0 0 -1px; +} + +.contact-page .result, +.contact-page .message-error, +.email-a-friend-page .result, +.email-a-friend-page .message-error, +.apply-vendor-page .result, +.apply-vendor-page .message-error { + margin: 20px 0; +} + +.contact-page .button-1, +.email-a-friend-page .button-1, +.apply-vendor-page .button-1 { + min-width: 140px; + border: none; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.contact-page .topic-block, +.email-a-friend-page .title, +.apply-vendor-page .title, .apply-vendor-page .topic-block { + margin: 25px 0; +} + + .email-a-friend-page .title h2 { + font-weight: normal; + } + + +/********** REGISTRATION, LOGIN, ACCOUNT PAGES **********/ + +.date-of-birth select { + width: 31%; /*always single line*/ + max-width: 126px; +} + + .date-of-birth select + select { + margin: 0 0 0 10px; + } + +#check-availability-button { + margin: 10px 0 0; + padding: 10px 15px; + font-size: 12px; + text-transform: uppercase; +} + +.accept-privacy-policy { + margin: 0 0 20px; + text-align: left; +} + + .accept-privacy-policy > * { + display: inline-block; + } + +.username-not-available-status { + clear: both; + color: #a94442; +} + +.accept-privacy-policy span { + cursor: pointer; +} + +.registration-page .button-1, +.registration-result-page .button-1, +.login-page .button-1, +.password-recovery-page .button-1, +.account-page .button-1, +.return-request-page .button-1 { + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + text-transform: uppercase; +} + +.return-request-page .return-request-file { + font-size: 14px; +} + + .return-request-page .return-request-file .uploadedfileinput { + display: inline-block; + } + +.registration-page .message-error, +.login-page .message-error, +.account-page .message-error { + margin: 0 0 10px; +} + +.customer-info-page .email-to-revalidate, +.customer-info-page .readonly-username, +.customer-info-page .vat-status { + margin: 0 5px; + font-size: 14px; +} + +.customer-info-page .vat-status { + display: block; +} + +.registration-page .vat-note, +.customer-info-page .vat-note, +.customer-info-page .email-to-revalidate-note { + display: block; + font-size: 14px; + margin-top: 7px; + white-space: normal; +} + +.login-page .customer-blocks { + margin: 0 0 30px; +} + +.login-page .title { + margin: 0 0 25px; + font-size: 20px; + border-bottom: 1px solid rgba(0, 0, 0, 0.125); + padding-bottom: 10px; +} + + .login-page .title strong { + font-weight: normal; + } + +.login-page .new-wrapper { + margin: 0 0 50px; +} + + .login-page .new-wrapper .text, .login-page .returning-wrapper .text { + margin: 0 0 30px; + border-top: 1px solid #ccc; + padding-top: 0px; + line-height: 22px; + -moz-box-direction: normal; + -moz-box-orient: vertical; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; + display: flex; + flex-direction: column; + position: relative; + } + + .login-page .new-wrapper .topic-block { + margin: 0; + } + + .login-page .new-wrapper .button-1 { + margin: 0 0 5px; + } + + .login-page .new-wrapper .button-1.checkout-as-guest-button { + margin: 0px 5px 5px 0px; + } + +.login-page .returning-wrapper { + margin: 0; +} + + .login-page .returning-wrapper .form-fields { + padding: 30px 15px 0; + } + + .login-page .returning-wrapper .inputs.reversed { + white-space: normal; + } + + .login-page .returning-wrapper .inputs.reversed * { + display: inline-block; + width: auto; + margin: 5px; + font-size: 14px; /*reset zeroing*/ + } + + .login-page .returning-wrapper .form-fields { + border-top: 0px; + padding-top: 0; + } + + .login-page .new-wrapper .card, .login-page .returning-wrapper .card { + border: none; + } + +.login-page .field-validation-error { + margin-bottom: 0px; + margin-top: 5px; +} + +.login-page .returning-wrapper .custom-control.custom-checkbox, .login-page .returning-wrapper .login-button { + margin-left: 15px; +} + +.external-authentication { + margin: 0 0 50px; + overflow: hidden; + text-align: center; +} + + .external-authentication .title { + margin: 0 0 15px; + font-size: 20px; + } + + .external-authentication .buttons { + margin: 0 0 30px; + text-align: center; + display: inline-block; + } + +.external-auth-errors { + color: #e4444c; +} + +.external-auth-association a:hover { + text-decoration: underline; +} + +.facebook-login-block { + display: inline-block; + margin-right: 10px; +} + +.password-recovery-page .result { + margin: 0 0 5px; + font-weight: normal; +} + +.password-recovery-page .tooltip { + margin: 0 0 25px; + clear: both; + width: 100%; +} + +.add-more-external-records, .registration-result-page .buttons { + text-align: center; +} + + .add-more-external-records a:hover { + text-decoration: underline; + } + +.news-item-page .col-form-label, .blogpost-page .col-form-label, .account-page .col-form-label, .registration-page .col-form-label, .password-recovery-page .col-form-label { + text-align: right; +} + +.registration-page .buttons .button-1, .password-recovery-page .buttons .button-1, .registration-result-page .buttons .button-1 { + margin-left: 0px; +} + +.password-recovery-page .form-fields { + padding-bottom: 0px; + border-top: none; +} + +.date-birth select { + -moz-appearance: none; + -webkit-appearance: none; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23333\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat scroll right 0.75rem center / 8px 10px; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + color: #464a4c; + display: inline-block; + height: calc(2.25rem + 2px); + line-height: 1.25; + max-width: 100%; + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + vertical-align: middle; + margin-right: 10px; +} + + .date-birth select:focus { + border-color: #5cb3fd; + outline: 0 none; + } + +.account-page .fieldset .title { + text-align: center; +} + +.customer-info-page .fieldset .title { + text-align: center; +} + +.registration-page .account-option div, .account-page .account-option div { + text-align: left; +} + +.account-page .description { + margin: 0 0 25px; +} + +.account-page .table-wrapper { + margin: 0 0 30px +} + +.back-in-stock-subscription-list-page .buttons, .home-page-polls .buttons, .forum-subscriptions-page .buttons { + text-align: center; +} + +.address-list-page .section .title { + margin-bottom: 0px; + padding: 0.75rem 1.25rem; + float: left; + width: 100%; +} + + .address-list-page .section .title h4 { + margin-bottom: 0px; + float: left; + font-size: 1.25rem; + line-height: 1.75rem; + width: 60%; + word-wrap: normal; + } + +.address-list-page .buttons { + float: right; + width: auto; + margin-bottom: 0; +} + +.address-list > div:nth-child(2n+1) { + clear: both; +} + +.order-list-page .section .title, .return-request-list-page .section .title { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + float: left; + width: 100%; +} + + .order-list-page .section .title h4 { + margin-bottom: 0; + float: left; + width: 60%; + line-height: 35px; + font-size: 1em; + } + +.order-list-page .buttons { + text-align: right; + float: right; + margin-bottom: 0; + width: auto; +} + + .order-list-page .buttons .btn-secondary, .order-list-page .buttons .btn-primary { + text-transform: uppercase; + } + +.address-list-page .info, +.order-list-page .info { + margin: 0 0 10px; + padding: 20px; + line-height: 26px; +} + +.order-list-page .info { + margin-bottom: 0; +} + + .address-list-page .info .name, + .order-list-page .info .name { + font-size: 16px; + font-weight: bold; + } + +.address-list-page .button-2 { + display: inline-block; + margin: 0 0 0 10px; + border: none; + padding: 0 0 0 22px; + font-size: 14px; +} + +.address-list-page .address-item label { + margin-bottom: 0; +} + +.edit-address-button { + background: url('../images/edit.png') left center no-repeat; +} + +.delete-address-button { + background: url('../images/remove.png') left center no-repeat; +} + +.address-list-page .add-button { + margin: 0 0 20px; + text-align: center; +} + +.address-edit-page .page-title { + margin: 0 0 -1px; +} + +.address-edit-page .message-error { + margin: 20px 0; +} + +.address-edit-page .edit-address { + margin: 0 0 30px; + padding: 30px 0px 0px; +} + +.recurring-payments table td { + white-space: nowrap; +} + + .recurring-payments table td:first-child { + min-width: 120px; + white-space: normal; + } + +.recurring-payments .button-2 { + font-size: 14px; +} + +.return-request-list-page .details { + padding: 20px; +} + +.return-request-list-page .section .title h4 { + margin-bottom: 0; + font-size: 1em; +} + +.return-request-list-page label { + margin: 0 5px 0 0; +} + +.return-request-list-page a:hover { + text-decoration: underline; +} + +.return-request-list-page .comments div { + margin: 10px 0 0; + font-size: 15px; + font-style: italic; +} + +.reward-points-overview { + margin: 0 0 25px; +} + +.reward-points-history table td:first-child { + min-width: 120px; +} + +.change-password-page .result, +.change-password-page .message-error { + margin: 20px 0; +} + +.avatar-page .page-title { + margin: 0; +} + +.avatar-page .page-body { + margin: 0 0 30px; + overflow: hidden; + padding: 30px 0px; +} + +.avatar-page .message-error { + margin: 0 0 10px; +} + +.avatar-page .image { + margin: 0 0 10px; +} + + .avatar-page .image img { + border: 1px solid #ccc; + } + +.avatar-page .button-1 { + font-size: 14px; + margin-right: 10px; + margin-bottom: 10px; +} + +.avatar-page .button-2 { + padding: 10px 15px; + font-size: 14px; + text-transform: uppercase; + margin-bottom: 10px; +} + +.vendorinfo-page .button-2 { + padding: 10px 15px; + font-size: 14px; + text-transform: uppercase; +} + +.vendorinfo-page .vendor-picture { + width: 400px; + margin: 0 auto; +} + + .vendorinfo-page .vendor-picture * { + display: block; + margin-top: 15px; + } + +.forum-page .pagination, .active-discussions-page .pagination, .forums-main-page .pagination, .forum-search-page .pagination, .back-in-stock-subscription-list-page .pagination, .reward-points-page .pagination, .my-product-reviews-list-page .pagination, .forum-subscriptions-page .pagination { + text-align: center; + display: inline; +} + + .forum-page .pagination ul, .active-discussions-page .pagination ul, .forums-main-page .pagination ul, .forum-search-page .pagination ul, .back-in-stock-subscription-list-page .pagination ul, .forum-subscriptions-page .pagination ul { + margin-bottom: 25px; + } + + .forum-page .pagination ul li, .active-discussions-page .pagination ul li, .forums-main-page .pagination ul li, .forum-search-page .pagination ul li, .back-in-stock-subscription-list-page .pagination ul li, .reward-points-page .pagination ul li, .my-product-reviews-list-page .pagination ul li, .forum-subscriptions-page .pagination ul li { + display: inline-block; + float: none; + } + +.reward-points-page .section .title { + padding: 0; +} + +.reward-points-page .pagination ul li:first-child { + display: inline-block; + width: 100%; + margin-bottom: 15px; +} + +.my-product-reviews-list-page .separator { + vertical-align: top; +} + + +/****** ORDER DETAILS & SHIPPING DETAILS ******/ + + +.order-details-page .page-title { + border-bottom: none; +} + + .order-details-page .page-title h1 { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; + } + + .order-details-page .page-title a { + display: inline-block; + margin: 5px 0; + padding: 10px 20px; + font-size: 15px; + } + +.order-details-page .order-overview { + margin: 0 0 50px; + line-height: 26px; + text-align: center; + font-size: 16px; +} + + .order-details-page .order-overview .order-number { + margin: 0 0 10px; + text-transform: uppercase; + } + + .order-details-page .order-overview .order-total strong { + font-weight: normal; + } + +.order-details-page .repost .button-2 { + display: inline-block; + margin: 10px 0; + border: none; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} + +.order-details-page .download a { + font-weight: normal; +} + + .order-details-page .download a:hover { + text-decoration: underline; + } + +.user-agreement-page .terms-of-agreement { + margin: 0 0 20px; + padding: 20px; + text-align: center; +} + +.user-agreement-page .button-1 { + min-width: 140px; + border: none; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.order-details-page .tax-shipping-info { + margin: 30px 0; +} + + .order-details-page .tax-shipping-info a:hover { + text-decoration: underline; + } + +.order-details-page .actions { + margin: 30px 0 0; + font-size: 0; +} + + .order-details-page .actions input { + display: inline-block; + min-width: 165px; + margin: 5px; + padding: 10px 20px; + font-size: 15px; + text-transform: uppercase; + } + +.order-details-page .totals.section { + max-width: 100%; + margin: 0 auto 50px; +} + +.order-details-page .section .title strong, .shipment-details-page .section .title strong { + font-weight: 700; +} + +.order-details-page .section label { + margin-bottom: 0; +} + +.order-details-area, .shipment-details-area { + margin-bottom: 25px; +} + +.return-request-page .table thead th, .return-request-page .table tbody td { + vertical-align: middle; +} + + + +/****** SEARCH & SITEMAP ******/ + + +.search-page .page-title { + margin: 0 0 -1px; +} + +.search-input .fieldset { + margin: 0px; +} + +.search-input .form-fields { + padding: 30px 15px 10px; +} + +.search-input input + label { + display: inline; + margin: 0 0 0 5px; + vertical-align: top; +} + +.advanced-search .price-range, .advanced-search .price-range span { + display: inline-block; +} + + .advanced-search .price-range input { + width: 80px; + display: inline-block; + } + +.search-input .button-1 { + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + text-transform: uppercase; +} + +.search-results { + margin: 30px 0 0; +} + +.sitemap-page .description { + margin: 0 0 30px; + text-align: center; +} + +.sitemap-page .entity { + margin: 0 0 30px; +} + +.sitemap-page .entity-title { + margin: 0 0 15px; + padding: 0 10px; + text-align: center; +} + + .sitemap-page .entity-title h2 { + font-size: 20px; + font-weight: normal; + } + +.sitemap-page .entity-body { + border-top: 1px solid #e6e6e6; + padding: 30px 15px; + text-align: center; +} + +.sitemap-page ul { + font-size: 0; +} + +.sitemap-page li { + display: inline-block; + position: relative; + margin: 0 8px; + padding: 0 12px; + line-height: 50px; + font-size: 14px; /*reset zeroing*/ +} + + .sitemap-page li:before { + content: ""; + position: absolute; + top: 23px; + left: 0; + width: 5px; + height: 5px; + background-color: #ddd; + } + +.sitemap-page a:empty { + display: none; +} + + + +/********** SHOPPING CART **********/ + +.order-progress { + margin: 0 0 50px; + text-align: center; +} + + .order-progress ul { + font-size: 0; + } + + .order-progress li { + display: inline-block; + margin: 10px; + } + + .order-progress a { + display: block; + font-size: 16px; /*reset zeroing*/ + font-weight: bold; + } + + .order-progress a i { + display: block; + font-size: 36px; + color: #000; + margin-bottom: 10px; + } + + .order-progress a:hover, .order-progress a:focus { + text-decoration: none; + } + + .order-progress li.active-step a { + cursor: pointer; + } + + .order-progress li.inactive-step a { + opacity: 0.2; + cursor: default; + } + +.shopping-cart-page .page-title { + margin: 0 0 -1px; + padding: 10px 0px; +} + +.shopping-cart-page .message-error { + margin: 20px 0; +} + +.shopping-cart-page td .message-error { + margin: 10px 0 0; + text-align: left; +} + +.shopping-cart-page .checkout-attributes a { + color: #007bff; +} + + .shopping-cart-page .checkout-attributes a:hover { + text-decoration: underline; + } + +.shopping-cart-page .tax-shipping-info { + margin: 20px 0; + text-align: center; +} + + .shopping-cart-page .tax-shipping-info a { + color: #007bff; + } + + .shopping-cart-page .tax-shipping-info a:hover { + text-decoration: underline; + } + +.shopping-cart-page .common-buttons { + margin: 0 0 30px; + font-size: 0; +} + + .shopping-cart-page .common-buttons button { + display: inline-block; + min-width: 180px; + margin: 5px 5px 5px 0px; + padding: 10px 20px; + font-size: 15px; + text-transform: uppercase; + } + +.checkout-attributes { + margin: -30px 0 30px; +} + + .checkout-attributes dd { + margin: 0 0 20px; + } + + .checkout-attributes input[type="text"], + .checkout-attributes select { + min-width: 170px; + } + + .checkout-attributes ul { + font-size: 0; + } + + .checkout-attributes li { + display: inline-block; + margin: 5px; + border: 1px solid #ddd; + background-color: #fff; + padding: 8px 10px; + font-size: 14px; /*reset zeroing*/ + } + + .checkout-attributes .attribute-squares li { + border: none; + padding: 0; + line-height: 0; + } + + .checkout-attributes li label { + display: inline-block; + margin: 0 0 0 5px; + } + +.selected-checkout-attributes { + margin: 30px 0; +} + + .selected-checkout-attributes br { + content: ""; + display: block; + margin: 3px; + } + +.cart-footer { + margin: 0 0 50px; + border-top: 1px solid #ddd; +} + + .cart-footer:after { + content: ""; + display: block; + clear: both; + } + + .cart-footer .totals { + margin: 25px auto 50px; + } + + .cart-footer .totals label { + margin: 0px; + } + + .cart-footer .total-info { + margin: 0 0 20px; + border-bottom: 1px solid #ddd; + } + +.cart-total td { + width: 50%; + text-align: right; +} + + .cart-total td:first-child { + text-align: left; + } + +.cart-total .giftcard-remaining { + display: block; + font-style: italic; +} + +.cart-total .order-total { + font-size: 20px; +} + +.cart-total .earn-reward-points { + font-style: italic; +} + +.min-amount-warning { + margin: 0 0 20px; + padding: 0 30px; + color: #e4434b; +} + +.terms-of-service { + margin: 0 0 20px; +} + + .terms-of-service label { + cursor: pointer; + } + + .terms-of-service a { + margin: 0 0 0 3px; + } + +.cart-footer .checkout-button { + display: inline-block; + min-width: 160px; + border: none; + padding: 10px 20px; + font-size: 16px; + text-transform: uppercase; +} + +.cart-footer .addon-buttons { + margin: 20px 0 0; + padding: 0 10px; +} + +.cart-collaterals { + max-width: 100%; + margin: 0px; + padding: 25px 0 0; +} + + .cart-collaterals > div { + margin: 0 0 20px; + } + + .cart-collaterals > div h4 { + font-size: 1.25rem; + } + + .cart-collaterals .button-2 { + display: inline-block; + padding: 10px 15px; + text-transform: uppercase; + } + + .cart-collaterals .title { + margin: 0 0 5px; + font-size: 18px; + } + + .cart-collaterals .title strong { + font-weight: normal; + } + + .cart-collaterals .hint { + margin: 0 0 10px; + } + + .cart-collaterals .deals > div { + margin: 0 0 20px; + } + + .cart-collaterals .coupon-code button[type="submit"] { + margin: 15px 0 0; + } + + .cart-collaterals .message-failure { + margin: 10px 0 0; + font-size: 12px; + } + + .cart-collaterals .message-success { + margin: 10px 0 0; + font-size: 12px; + } + + .cart-collaterals .current-code { + margin: 5px 0 0; + color: #3c763d; + } + +.remove-discount-button, +.remove-gift-card-button { + width: 16px; + height: 16px; + border: none; + background: #fff url('../images/close.png') center 4px no-repeat; + cursor: pointer; +} + +.cart-collaterals .shipping-results { + margin: 30px 0 0; +} + + .cart-collaterals .shipping-results li { + margin: 20px 0; + } + + .cart-collaterals .shipping-results li strong { + display: block; + margin: 0 0 5px; + } + +.shopping-cart-page .no-data { + margin: 25px 0 0; +} + +.shipping .buttons { + margin-bottom: 0; +} + +.billing-address-page .checkout-data .ship-to-same-address { + padding: 0px; +} + +.select-billing-address .address-box label, .select-shipping-address .address-box label { + margin-bottom: 0; +} + +.select-billing-address .address-item, .select-shipping-address .address-item { + padding: 20px; + background: #f5f5f5; +} + + +/********** CHECKOUT **********/ + +.checkout-page .section { + margin: 0 0 30px; +} + + .checkout-page .section.order-summary { + margin: 50px 0 30px; + } + +.checkout-page .cart-options { + min-height: 60px; + overflow: hidden; +} + +.checkout-page .cart-footer { + border-top: none; +} + +.checkout-page .total-info { + margin: 0; +} + +.checkout-page .button-1 { + display: inline-block; + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.checkout-page .address-item { + max-width: 100%; + margin: 0 auto 40px; +} + + .checkout-page .address-item ul { + margin: 0 0 15px; + } + + .checkout-page .address-item li { + padding: 5px 0; + } + + .checkout-page .address-item li.name { + font-size: 16px; + font-weight: bold; + } + +.enter-address .message-error { + margin: 20px 0; +} + +.enter-address .edit-address { + border-top: 1px solid #ddd; + margin: 0 0 30px; + padding: 30px 0px; +} + +.checkout-page .ship-to-same-address { + padding: 30px 0; + text-align: center; +} + + .checkout-page .ship-to-same-address .selector, .checkout-page .pickup-in-store .selector { + margin: 0px; + font-weight: bold; + } + +.checkout-page .pickup-in-store, .select-pickup-point { + text-align: center; +} + +.select-pickup-point { + display: inline-block; +} + +.checkout-page .pickup-points-map { + min-width: 400px; + min-height: 350px; + vertical-align: middle; + margin-top: 5px; + margin-bottom: 5px; +} + +.shipping-method .method-list, +.payment-method .method-list { + margin: 0 auto 30px; + overflow: hidden; + text-align: center; + font-size: 0; +} + + .shipping-method .method-list li, + .payment-method .method-list li { + margin: 20px 0; + font-size: 14px; /*reset zeroing*/ + } + + .shipping-method .method-list li label, + .payment-method .method-list li label { + font-weight: bold; + } + +.shipping-method .method-description { + margin: 5px 0 0; +} + +.payment-method .use-reward-points { + margin: 0px; + text-align: center; + font-weight: bold; +} + +.payment-method .payment-logo { + display: inline-block; + vertical-align: middle; +} + + .payment-method .payment-logo label { + display: block; + font-size: 0 !important; + } + +.payment-method .payment-details { + min-width: 180px; + display: inline-block; + margin: 0 0 0 10px; + text-align: left; + vertical-align: middle; +} + +.section.payment-info select { + -moz-appearance: none; + -webkit-appearance: none; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23333\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat scroll right 0.75rem center / 8px 10px; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + color: #464a4c; + display: inline-block; + height: calc(2.25rem + 2px); + line-height: 1.25; + max-width: 100%; + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + vertical-align: middle; +} + +.section.payment-info .info input { + background-clip: padding-box; + background-color: #fff; + background-image: none; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + color: #464a4c; + display: block; + font-size: 1rem; + line-height: 1.25; + padding: 0.5rem 0.75rem; + transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; + width: 100%; +} + + .section.payment-info .info input:focus, .section.payment-info select:focus { + background-color: #fff; + border-color: #5cb3fd; + color: #464a4c; + outline: 0 none; + } + +.payment-info .info tr { + display: block; + margin: 0 0 15px; + font-size: 0; +} + +.payment-info .info td { + display: inline-block; + width: 100% !important; + max-width: 400px !important; + font-size: 14px; /*reset zeroing*/ +} + + .payment-info .info td:only-child { + width: 100% !important; + max-width: 100% !important; + } + + .payment-info .info td input[type="text"] { + width: 100% !important; + } + + .payment-info .info td input[name="CardCode"] { + width: 65px !important; + } + + .payment-info .info td select { + min-width: 70px; + } + + .payment-info .info td:first-child { + margin: 0 0 10px; + } + + .payment-info .info td label { + margin-bottom: 0; + } + +.payment-info .info p { + text-align: center; +} + +.confirm-order .buttons { + padding: 10px 0; +} + +.confirm-order .button-1 { + font-size: 16px; +} + +.order-review-data li, +.order-details-area li, +.shipment-details-area li { + padding: 3px 0; +} + +.order-review-data .title, +.order-details-area .title, +.shipment-details-area .title { + margin: 0 0 5px; + font-size: 16px; + font-weight: bold; + background: #eeeeee; + padding: 10px; +} + + .order-review-data .title strong, + .order-details-area .title strong, + .shipment-details-area .title strong { + font-weight: 700; + } + +.opc .order-review-data ul { + margin-bottom: 25px; +} + +.order-completed .details { + margin: 0 0 30px; + padding: 0px 15px; + text-align: center; +} + + .order-completed .details div { + margin: 5px 0; + } + + .order-completed .details strong { + font-weight: bold; + } + + .order-completed .details a:hover { + text-decoration: underline; + } + +.opc .step-title { + margin: 0 0 3px; + overflow: hidden; + background-color: #f6f6f6; +} + +.opc .allow .step-title { + cursor: pointer; +} + +.opc .step-title .number, +.opc .step-title .title { + float: left; + min-height: 40px; + padding: 10px 15px; + line-height: 20px; + font-size: 16px; + font-weight: normal; + color: #fff; + margin-bottom: 0; +} + +.opc .allow .step-title .number, +.opc .allow .step-title .title { + color: #fff; + cursor: pointer; +} + +.opc .allow.active .step-title .title, +.opc .step-title .title { + color: #000; +} + +.opc .step-title .number, +.opc .allow.active .step-title .number { + width: 42px; + border-right: 1px solid #fff; + text-align: center; + background: #007bff; +} + +.opc .allow .step-title .number { + background: #666; +} + +.opc .allow .step-title .title { + color: #666; +} + +.opc .step { + margin: 0; + padding: 30px 15px; +} + +.opc .section { + margin: 0 0 30px; +} + +.opc .step .edit-address .col-form-label, .billing-address-page .edit-address .col-form-label, .shipping-address-page .edit-address .col-form-label { + padding-left: 15px !important; +} + +.opc .section > label { + display: block; + margin: 0 0 10px; + text-align: center; +} + +.opc input[type="text"], +.opc select { + max-width: 100%; +} + +.opc .buttons { + margin-bottom: 0; +} + +.opc .back-link { + margin: 0 0 10px; + display: inline-block; +} + + .opc .back-link small { + display: none; + } + + .opc .back-link a { + display: inline-block; + font-size: 15px; + min-width: 100px; + padding: 10px 30px; + text-align: center; + text-transform: uppercase; + margin-right: 5px; + } + +.opc .buttons .please-wait { + display: block; + margin: 10px 0 0; + background: none; +} + +.opc .section.ship-to-same-address { + margin: 0px; + padding: 0; +} + +.opc .section.pickup-in-store { + margin: 0 0 30px; + padding: 0; +} + +.opc .payment-info .info tr { + text-align: left; +} + +.opc .section.order-summary { + margin: 0; +} + +.checkout-data .buttons, .section.pickup-points { + text-align: center; +} + +.checkout-data .opc .edit-address .field-validation-valid, .checkout-data .opc .edit-address .required { + text-align: left !important; +} + +.new-billing-address .edit-address, .new-shipping-address .edit-address { + padding-bottom: 0; +} + + + +/*** FORUM & PROFILE ***/ + + +.forums-main-page .topic-block { + margin: 0 0 35px; + text-align: center; +} + + .forums-main-page .topic-block p { + text-align: center; + } + +.forums-header { + margin: 0 0 50px; + overflow: hidden; +} + + .forums-header:after { + content: ""; + display: block; + clear: both; + } + + .forums-header .current-time { + margin: 0 0 15px; + } + +.forum-search-box .basic { + overflow: hidden; + margin: 0 0 10px; +} + +.forum-search-box .advanced a { + line-height: 22px; + text-decoration: underline; +} + +.forum-search-page .page-title { + margin: 0 0 -1px; +} + +.forum-search-page .search-error, +.forum-search-page .no-result { + margin: 0 0 15px; + text-align: center; + color: #a94442; +} + +/* forum group */ + +.forums-table-section { + margin: 0 0 30px; +} + +.forums-table-section-title { + margin: 0 0 15px; +} + + .forums-table-section-title a, + .forums-table-section-title strong { + font-size: 22px; + font-weight: normal; + } + +.forums-table-section .image div { + width: 38px; + height: 32px; + margin: auto; + background: url('../images/topic-type1.png') center no-repeat; +} + + .forums-table-section .image div.sticky { + background: url('../images/topic-type2.png') center no-repeat; + } + + .forums-table-section .image div.announcement { + background: url('../images/topic-type3.png') center no-repeat; + } + +.forums-table-section .forum-title, +.forums-table-section .topic-title { + margin: 5px 0; +} + + .forums-table-section .forum-title a, + .forums-table-section .topic-title a { + font-size: 16px; + font-weight: bold; + } + + .forums-table-section .forum-title a:hover, + .forums-table-section .topic-title a:hover { + text-decoration: none; + } + + .forums-table-section .topic-title span { + display: block; + } + +.forums-table-section .forum-description, +.forums-table-section .topic-starter { + margin: 5px 0; +} + +.forums-table-section .latest-post { + white-space: nowrap; +} + + .forums-table-section .latest-post div { + margin: 5px 0; + } + +.forums-table-section .view-all { + margin: 30px 0 0; +} + + .forums-table-section .view-all a { + padding: 10px 15px; + text-transform: uppercase; + } + +.forums-table-section .forum-table td { + vertical-align: middle; +} + +.news-list-page .link-rss, .blog-page .link-rss, .forums-table-section .link-rss, .forum-page .link-rss { + font-size: 24px !important; + background: none !important; +} + +.forum-search-page .col-form-label, .forum-edit-page .col-form-label, .move-topic-page .col-form-label, .private-message-send-page .col-form-label { + text-align: right; +} + + +/* forum-page, topic page */ + +.forum-page .forum-info { + margin: 0 0 30px; +} + +.forum-page .forum-name, +.forum-topic-page .topic-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} + + .forum-page .forum-name h1, + .forum-topic-page .topic-name h1 { + font-size: 30px; + font-weight: normal; + } + +.forum-actions, +.topic-actions { + margin: 0 0 30px; + font-size: 0; +} + + .forum-actions .actions a, + .topic-actions .actions a { + display: inline-block; + margin: 1px; + padding: 10px 10px 10px 33px; + font-size: 14px; + } + + .forum-actions .actions .new-topic { + background: url('../images/new.png') 10px 13px no-repeat; + background-color: #6c757d; + margin-right: 5px; + } + + .forum-actions .actions .watch-forum, + .topic-actions .actions .watch-forum { + background: url('../images/watch.png') 10px 14px no-repeat; + background-color: #6c757d; + } + + .forum-actions .actions .watch-forum:hover, + .topic-actions .actions .watch-forum:hover, + .forum-actions .actions .new-topic:hover { + background-color: #5c656d; + } + + .topic-actions .reply-topic-button { + background: #eee url('../images/reply.png') left center no-repeat; + } + + .topic-actions .watch-topic-button { + background: #eee url('../images/watch.png') left center no-repeat; + } + + .topic-actions .move-topic-button { + background: #eee url('../images/move.png') left center no-repeat; + } + + .topic-actions .edit-topic-button { + background: #eee url('../images/edit_.png') left center no-repeat; + } + + .topic-actions .delete-topic-button { + background: #eee url('../images/remove_.png') left center no-repeat; + } + + .topic-actions .watch-topic-button { + background: #eee url('../images/watch.png') 12px center no-repeat; + } + + .topic-actions.lower .actions { + display: none; + } + +.active-discussions-page .forums-table-section-title { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} + + .active-discussions-page .forums-table-section-title strong { + font-size: 30px; + font-weight: normal; + } + +.active-discussions-page .forums-table-section-body { + margin: 0 0 20px; +} + +.forum-page .forum-actions { + font-size: 1rem; +} + +.forum-page .pagination.upper { + clear: both; + margin-top: 20px; + display: inline-block; + width: 100%; +} + + +/* topic post */ + +.topic-post { + margin: 0 0 30px; + border-top: 1px solid #ddd; +} + + .topic-post:last-child { + border-bottom: 1px solid #ddd; + } + + .topic-post:after { + content: ""; + display: block; + clear: both; + } + + .topic-post .post-info { + margin: 30px 0; + } + + .topic-post .user-info { + width: 150px; + margin: 0 auto 15px + } + + .topic-post .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; + } + + .topic-post .avatar, + .profile-info-box .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; + } + + .topic-post .avatar img, + .profile-info-box .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + } + + .topic-post .avatar img { + border: solid 2px #CEDBE1 !important; + } + + .topic-post .user-stats { + margin: 0 0 15px; + } + + .topic-post .user-stats li { + display: inline-block; + margin: 0 10px; + } + + .topic-post .user-stats span, + .profile-info-box .profile-stats span { + margin: 0 0 0 3px; + font-weight: bold; + } + + .topic-post .pm-button, + .profile-info-box .pm-button { + display: inline-block; + padding: 10px 20px; + text-transform: uppercase; + } + + .topic-post .post-time { + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 13px; + font-weight: bold; + } + + .topic-post .post-actions { + margin: 0 0 15px; + font-size: 0; + } + + .topic-post .post-actions > div { + display: inline-block; + } + + .topic-post .post-actions a { + display: inline-block; + margin: 1px 5px; + font-size: 14px; + } + + .topic-post .post-actions .edit-post-button, + .topic-post .post-actions .delete-post-button { + padding: 10px 10px 10px 33px; + } + + .topic-post .post-actions .edit-post-button { + background: url('../images/edit_.png') left center no-repeat; + } + + .topic-post .post-actions .delete-post-button { + background: url('../images/remove_.png') left center no-repeat; + } + + .topic-post .post-actions .post-link-button { + padding: 10px; + font-weight: bold; + } + + .topic-post .post-actions .post-link-button:hover { + text-decoration: underline; + } + + .topic-post .post-actions .quote-post-button { + background-color: #007bff; + padding: 10px 20px; + color: #fff; + } + + .topic-post .post-actions .quote-post-button:hover { + background-color: #025aa5; + color: #fff; + } + + .topic-post .post-text { + /*topic post-text also gets style from blog post-body*/ + padding: 0 10px 20px; + line-height: 22px; + margin-bottom: 0; + } + + .topic-post .post-vote { + text-align: center; + display: table; + margin: 0 auto 20px; + } + + .topic-post .user-posted-image, + .latest-posts .user-posted-image { + max-width: 100%; + height: auto; + } + + .topic-post .quote, + .latest-posts .quote { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #f9f9f9; + padding: 10px; + } + + .topic-post .signature { + border-top: 1px solid #ddd; + padding: 20px; + font-size: 13px; + font-style: italic; + clear: both; + } + + .topic-post .post-vote span.vote { + cursor: pointer; + display: block; + width: 40px; + height: 24px; + } + + .topic-post .post-vote span.up { + background: url('../images/vote-up.png') no-repeat 50% 50%; + } + + .topic-post .post-vote span.vote.up.selected { + background: url('../images/vote-up-selected.png') no-repeat 50% 50%; + } + + .topic-post .post-vote span.down { + background: url('../images/vote-down.png') no-repeat 50% 50%; + } + + .topic-post .post-vote span.vote.down.selected { + background: url('../images/vote-down-selected.png') no-repeat 50% 50%; + } + + .topic-post .vote-count-post { + display: block; + font-size: 160%; + } + + .topic-post .post-time label { + margin-bottom: 0; + } + + +/* forum edit & send message */ + +.forum-edit-page .page-title, +.move-topic-page .page-title, +.private-message-send-page .page-title { + margin: 0 0 -1px; +} + +.move-topic-page label { + white-space: normal; +} + +.forum-edit-page .message-error, +.private-message-send-page .message-error { + margin: 20px 0; +} + +.forum-edit-page .toolbar, +.private-message-send-page .toolbar { + margin: 5px 0px 20px; + background-color: #ddd; + padding: 10px; +} + + .forum-edit-page .toolbar .button, + .private-message-send-page .toolbar .button { + margin: 0 2px 0 0; + border: #cec6b5 1px solid; + padding: 2px; + } + + .forum-edit-page .toolbar .button:hover, + .private-message-send-page .toolbar .button:hover { + border: #333 1px solid; + } + +.forum-edit-page textarea, +.private-message-send-page textarea { + display: block; + margin: auto; +} + +.forum-edit-page .buttons input, +.move-topic-page .buttons input, +.private-messages .buttons input { + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + text-transform: uppercase; + margin-right: 5px; +} + +.private-message-send-page a, .private-message-send-page span { + font-size: 14px; +} + +.private-messages-page .select, .topic-actions { + text-align: center; +} + + .topic-actions .pagination { + clear: both; + margin-top: 25px; + display: inline-block; + font-size: 14px; + } + + + +/****** BLOG & NEWS ******/ + +.block-blog-archive .number { + display: block; + cursor: auto; + margin-top: 10px; + margin-left: 20px; + width: 100%; +} + +.blog-page .post, +.news-list-page .news-items .news-item { + margin: 0px; + padding-bottom: 30px; +} + +.blog-page .blog-posts, .news-list-page .news-items { + margin-bottom: 30px; +} + +.news-list-homepage .news-item { + float: left; +} + +.blog-page .post:after { + content: ""; + display: block; + clear: both; +} + +.post-title, +.news-title { + display: inline-block; + padding: 20px 10px; + line-height: 20px; + font-size: 16px; + font-weight: bold; +} + +.post-date, +.news-date { + display: block; + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px; + font-style: italic; +} + +.post-body, +.news-body { + margin: 0 0 20px; + padding: 0 10px; +} + +.blog-page .tags, +.blogpost-page .tags { + margin: 0 0 15px; + overflow: hidden; + padding: 0 10px; +} + + .blog-page .tags label, + .blogpost-page .tags label { + display: inline-block; + margin: 0 3px 3px 0; + font-weight: bold; + } + + .blog-page .tags ul, + .blogpost-page .tags ul { + display: inline-block; + margin: 0 0 3px 3px; + font-size: 0; + } + + .blog-page .tags li, + .blogpost-page .tags li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ + } + + .blog-page .tags li.separator, + .blogpost-page .tags li.separator { + margin: 0 8px 0 0; + } + + .blog-page .tags a, + .blogpost-page .tags a { + display: block; + } + + .blog-page .tags a:hover, + .blogpost-page .tags a:hover { + text-decoration: underline; + } + +.blog-posts .buttons, +.news-items .buttons { + margin: 0; + padding: 0 10px; +} + + .blog-posts .buttons .read-comments { + display: block; + margin: 0 0 15px; + font-weight: bold; + } + + .blog-posts .buttons .read-more, + .news-items .buttons .read-more { + display: inline-block; + border: none; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; + } + +.new-comment { + margin: 50px 0 60px; +} + + .new-comment .notifications { + margin: 0 0 10px; + } + + .new-comment .button-1 { + border: none; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; + } + +.comment-list { + margin: 0 0 30px; +} + + .comment-list .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; + } + + .comment-list .title strong { + font-weight: normal; + } + + .comment-list .comment { + margin: 0 0 40px; + border-top: 1px solid #ddd; + } + + .comment-list .comment:after { + content: ""; + display: block; + clear: both; + } + +.comment-info { + width: 150px; + margin: 20px auto; +} + + .comment-info .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; + } + + .comment-info .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; + } + + .comment-info .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + border: solid 2px #CEDBE1 !important; + } + +.comment-time { + margin: 0 0 15px; + font-size: 13px; + font-weight: bold; +} + +.comment-title { + margin: 0 0 15px; + font-size: 16px; +} + +.news-list-homepage { + margin: 0 0 75px; +} + + .news-list-homepage .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + } + + .news-list-homepage .title strong { + font-weight: normal; + } + + .news-list-homepage .view-all { + text-align: center; + } + + .news-list-homepage .news-item { + margin-bottom: 20px; + } + + .news-list-homepage .news-title { + padding-top: 0; + } + + +/* jQuery tabs */ + +.ui-tabs { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background: none; + padding: 0; +} + +.ui-tabs-nav { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + overflow: hidden; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 0 30px !important; + border-width: 0 0 1px; + border-radius: 0; + background: none; + padding: 0 !important; + line-height: normal; + font-weight: normal; +} + + .ui-tabs-nav li { + margin: 0 0 -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + margin: 0 0 -1px !important; + border: none !important; + border-radius: 0; + background: none !important; + padding: 0 !important; + } + + .ui-tabs-nav li a { + display: block; + border: 1px solid #ddd; + padding: 12px 24px; + text-align: center; + font-size: 18px; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + padding: 12px 24px !important; + } + + .ui-tabs-nav li.ui-state-active a { + background-color: #eee; + } + +.ui-tabs-panel { + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0 !important; +} + +.ui-menu .ui-menu-item, .ui-menu .ui-menu-item a { + float: left; + width: 100% +} + +.ui-autocomplete img { + float: left; +} + +.ui-autocomplete span { + float: left; + width: 85%; +} + +/* inbox & view message */ + +.private-messages-page .table-wrapper, +.private-message-view-page .view-message { + margin: 0 0 30px; +} + +.private-messages-page th.select { + text-align: center; +} + +.private-messages-page td.from, +.private-messages-page td.to, +.private-messages-page td.subject { + min-width: 150px; +} + +.private-messages-page td.date { + white-space: nowrap; +} + +.private-messages-page .buttons, +.private-message-view-page .buttons { + font-size: 0; +} + + .private-messages-page .buttons .button-1, + .private-messages-page .buttons .button-2, + .private-message-view-page .buttons .button-1, + .private-message-view-page .buttons .button-2 { + display: block; + margin: 0 auto 10px; + font-size: 15px; /*reset zeroing*/ + } + +.private-message-view-page .view-message { + margin: 0px; +} + +.private-message-view-page .message-head span { + font-weight: bold; +} + +.private-message-view-page .message-body { + border-top: 1px solid #ddd; + background-color: #f9f9f9; + padding: 30px 0px; + line-height: 22px; + text-align: justify; +} + +.private-messages-page .data-table .pm-unread { + font-weight: bold; +} + +.private-messages-page .select label { + margin-right: 0; +} + +.private-messages-box .buttons { + text-align: center; +} + +/* profile page */ + +.profile-info-box { + overflow: hidden; + line-height: normal; + font-size: 14px; +} + + .profile-info-box .user-details { + margin: 0 0 30px; + } + + .profile-info-box .avatar { + margin: 0 auto 15px; + } + + .profile-info-box .title { + margin: 0 0 10px; + font-size: 18px; + } + + .profile-info-box .stats { + margin: 0 0 15px; + } + +.latest-posts { + font-size: 14px; +} + + .latest-posts .topic { + margin: 0 0 20px; + border-bottom: 1px solid #ddd; + padding-bottom: 10px; + } + + .latest-posts .topic:last-child { + border-bottom: none; + } + + .latest-posts .topic-title { + font-size: 16px; + } + + .latest-posts .topic-title a { + font-weight: bold; + } + + .latest-posts .topic-body { + margin: 0 0 15px; + line-height: 24px; + } + +/* BB codes */ + +pre { + white-space: pre-wrap; + white-space: normal; + word-wrap: break-word; +} + +.csharpcode { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #fff; + padding: 10px; + font-family: "Courier New", Courier, monospace; + color: #000; +} + + .csharpcode .rem { + color: green; + } + + .csharpcode .kwrd { + color: #00f; + } + + .csharpcode .str { + color: #006080; + } + + .csharpcode .op { + color: #00c; + } + + .csharpcode .preproc { + color: #c63; + } + + .csharpcode .asp { + background-color: #ff0; + } + + .csharpcode .html { + color: maroon; + } + + .csharpcode .attr { + color: red; + } + + .csharpcode .alt { + width: 100%; + margin: 0; + background-color: #f6f6f6; + } + + + +/* Custom style after upgrade from 3.9.0 to 4.0.0 */ + +.custom-file-control::after { + content: "Choose file..."; +} + +.custom-file-control::before { + content: "Browse"; +} + +.top-menu.navbar-nav { + -webkit-box-orient: horizontal; + flex-direction: row; + flex-wrap: wrap; +} + +.block .listbox .list-group-item a { + display: inline-block; + width: 100%; +} + +.block > .listbox > .list-group-item:first-child { + margin-top: 0px; +} + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} + +.listbox.list-group.list-group-flush > .list-group-item:last-child, .listbox > .list.list-group.list-group-flush > .list-group-item:last-child { + border-bottom: none; +} + +.custom-control-label { + margin-bottom: 0.5rem; +} + +.newsletter-email .newsletter-subscribe-button { + width: 100% !important; + margin-top: 10px; +} + +.contact-page, .page.email-a-friend-page, .page.product-reviews-page .button, .news-items .buttons { + text-align: center !important; +} + +.block .listbox .list-group-item.active > a > i, .block .listbox .listitem .list-group-item.active > a > i { + transform: rotate(90deg); +} + +.product-grid.featured-product-grid { + margin-bottom: 10px; +} + +.product-review-item .review-content { + text-align: left; +} + +.rating-options .custom-control, .checkout-page .custom-control { + display: inline-block; +} + +.review-rating, .contact-page .required-error { + text-align: left; +} + +.news-list-page .buttons { + text-align: left !important; +} + +.write-review .review-rating ul { + margin-bottom: 0; +} + +.male.custom-control.custom-radio, +.female.custom-control.custom-radio, +.Neutral.custom-control.custom-radio { + display: inline-block; + margin-right: 10px; +} + +.forum-subscriptions-page .custom-control, .private-messages .custom-control, .shopping-cart-page .table-wrapper .custom-control, .wishlist-page .custom-control { + display: inline-block; +} + +.breadcrumb ol, .breadcrumb ul, .alert p { + margin-bottom: 0; +} + +.private-messages-page .nav-tabs .nav-item { + margin-bottom: 0px; +} + +.private-message-view-page .message-body { + padding: 30px 15px; + margin-bottom: 20px; +} + +.topic-post .username { + padding: 9px 0; +} + +.shopping-cart-page .checkout-attributes { + margin: 0px 0 15px; + display: inline-block; +} + +.mini-shopping-cart .item { + border-bottom: 1px dashed #ddd; +} + + .mini-shopping-cart .item:last-child { + border-bottom: none; + } + +.payment-info-page .alert.alert-danger { + text-align: center; +} + +.news-list-page .news-items .news-section, .blog-section { + border: 1px solid #ddd; + padding: 0px 15px 15px; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + text-align: center; +} + +.blog-section { + text-align: left; +} + +.news-list-page .news-items .news-section .buttons { + text-align: center !important; +} + +.news-item-page .comment-info .username { + padding: 13px 0px; +} + +.product-filters .filter-content ul li label { + margin-bottom: 0; +} + +.footer-powered-by p svg { + width: 18px; + margin: 0 5px; +} + +.product-details-page iframe { + width: 100%; + height: 400px; +} + +.news-item-page .new-comment .form-fields .required { + position: absolute; + right: 0; + top: 0; +} + +.header .header-links table { + width: auto; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: none; +} + +.product-reviews-page .rating-wrapper { + display: flex; + flex-wrap: wrap; + align-items: center; +} + + .product-reviews-page .rating-wrapper .first { + margin-right: 10px; + line-height: normal; + } + + .product-reviews-page .rating-wrapper .last { + margin-left: 10px; + line-height: normal; + } + +.product-reviews-page .write-review .review-rating .first { + color: #a94442; +} + +.product-reviews-page .write-review .review-rating .last { + color: #3c763d; +} + +.cart .product-quantity div.up, +.cart .product-quantity div.down { + cursor: pointer; + width: 20px; + height: 20px; + background: #fff; + box-shadow: 0 0 2px rgba(0, 0, 0, .25); + display: flex; + align-items: center; + justify-content: center; +} + +.swiper { + width: 100%; + height: 100%; +} + +.swiper-slide { + text-align: center; + font-size: 18px; + background: #fff; + /* Center slide text vertically */ + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} + +.swiper-pagination-bullet-active { + padding: 5px; + background-color: #4ab2f1; +} + +a.skip { + position: absolute; + top: -1000px; + left: -1000px; + height: 1px; + width: 1px; + text-align: left; + overflow: hidden; +} + + a.skip:active, + a.skip:focus, + a.skip:hover { + position: initial; + top: 0; + left: 0; + display: block; + height: auto; + margin: 3px 0; + overflow: visible; + padding: 2px; + color: #444444; + background: #ffffff; + text-decoration: underline; + text-align: center; + width: 100%; + font-size: 16px; + } + +.product-reviews { + margin-top: 20px; + display: inline-block; + width: 100%; +} + + .product-reviews .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + text-align: center !important; + } + + .product-reviews .title strong { + font-weight: normal; + } + +.write-review .form-fields { + border-top: 0; + padding-top: 0; +} + +.shopping-cart-page .order-summary-content .table td { + vertical-align: middle; +} + +.opc-billing-address-btns { + width: 100%; + display: inline-block; + text-align: center; + margin-top: 15px; +} + +.follow-us .social ul { + display: flex; + flex-wrap: wrap; +} + + .follow-us .social ul li svg { + width: 21px; + } + + .follow-us .social ul li svg path { + fill: #444; + } + +.block ul li a { + position: relative; +} + + .block ul li a > i { + position: absolute; + top: 50%; + transform: translateY(-50%) !important; + right: 10px; + } + +.block ul li.active a > i { + transform: translateY(-50%) rotate(90deg) !important; +} + +.block-account-navigation ul li a i { + display: none; +} + +.product-quantity { + display: flex; + flex-wrap: wrap; + align-items: center; + min-width: 150px; +} + + .product-quantity input { + width: calc(100% - 56px) !important; + } + + .product-quantity .quantity.up { + margin-left: 8px; + } + + .product-quantity .quantity.down { + margin-right: 8px; + } + +.form-check { + display: inline-block; +} + +.product-reviews-overview { + display: flex; + flex-wrap: wrap; + align-items: center; +} + + .product-reviews-overview > div { + margin: 0 6px 0 0; + } + + .product-reviews-overview > div:last-child { + margin: 0; + } + +.custom-select { + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px; +} + +.return-items-button { + margin-left: 5px; +} + +.theme-selector select { + margin: 0 auto +} + +.message-error ul { + margin: 0; +} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.rtl.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.rtl.css new file mode 100644 index 0000000..a0e306c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/cypher.rtl.css @@ -0,0 +1,4969 @@ +/*! + ***** CypherClean Common StyleSheet + * Copyright © 2022 nopCypher. Reproduction in whole or in parts is prohibited. + * + *//*****! + +/*********** CSS RESET **********/ + +* { + margin: 0; + outline: none; + padding: 0; + text-decoration: none; +} +*, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + margin: 0; + -webkit-text-size-adjust: none; +} +ol, ul { + list-style: none; + padding-right: 0; +} +a img { + border: none; +} +a { + text-decoration: none; + transition:all 0.3s ease-in-out 0s; + -webkit-transition:all 0.3s ease-in-out 0s; + -moz-transition:all 0.3s ease-in-out 0s; + -o-transition:all 0.3s ease-in-out 0s; +} +a:focus, a:hover { + text-decoration: underline; +} +a:active { + outline: none; +} +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner { + margin: 0; + border: 0; + padding: 0; +} +input[type="button"], +input[type="submit"], +input[type="reset"] { + -webkit-appearance: none; +} +input:-webkit-autofill { + -webkit-box-shadow: inset 0 0 0 1000px #fff; +} +script { + display: none !important; +} + + +/*********** GLOBAL STYLES **********/ + +body { + max-width: 100%; + overflow-x: hidden; + background-color: #fff; +} +.newsletter .alert-danger,.payment-info .alert-danger,.shipping-address-page .alert-danger{ + color:#a94442; + background-color:transparent; + border:none; +} +.btn,.form-control{ + font-size:0.875rem; +} +a { + cursor: pointer; +} +a img { + opacity: 0.99; /*firefox scale bug fix*/ +} +table { + width: 100%; + border-collapse: collapse; +} +textarea { + min-height: 150px !important; +} +select { + min-width: 50px; +} +input[type="button"], input[type="submit"], +button, .button-1, .button-2 { + cursor: pointer; +} +.master-wrapper-content,.master-column-wrapper { + position: relative; + z-index: 0; +} +.master-column-wrapper:after { + content: ""; + display: block; + clear: both; +} +.full-wrapper { + margin: 0 0 50px; +} +.right-side-wrapper, .left-side-wrapper { + margin: 0 0 50px; +} +.left-side-wrapper:after { + content: ""; + display: block; + clear: both; +} +.page { + min-height: 200px; + text-align: center; +} +.page-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ccc; + padding: 6px 0px; +} +.page-title h1 { + font-size: 30px; + font-weight: normal; +} +.page:after, +.page-title:after, +.page-body:after { + content: ""; + display: block; + clear: both; +} +.full-wrapper .page-title, +.full-wrapper .title { + text-align: center; +} +.buttons { + margin: 0 0 30px; +} +.link-rss { + display: none; + width: 24px; + height: 24px; + background: url('../images/rss.png') center no-repeat; + font-size: 0 !important; +} +.category-description ul, +.manufacturer-description ul, +.full-description ul, +.topic-block ul, +.topic-page ul, +.post-body ul { + margin: 12px 0; + padding: 0 0 0 36px; + list-style: disc; +} +.category-description ol, +.manufacturer-description ol, +.full-description ol, +.topic-block ol, +.topic-page ol, +.post-body ol { + margin: 12px 0; + padding: 0 0 0 36px; + list-style: decimal; +} +.category-description p, +.manufacturer-description p, +.full-description p, +.topic-block p, +.topic-page p, +.post-body p, +.news-body p { + margin: 10px 0; + text-align: justify; +} + +/*********** GLOBAL FORMS ***********/ + +.fieldset, .section { + position: relative; + margin: 0 0 40px; +} +.fieldset{ + margin: 0px; +} +.fieldset .title, +.section .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; +} +.fieldset .title strong, +.section .title strong { + font-weight: normal; +} +.form-fields { + position: relative; + border-top: 1px solid #ccc; + padding: 30px 0px; +} +.required { + margin: 0 3px 0px 0; /*siblings offset*/ + vertical-align: top; + font-size: 20px; + font-weight: normal; + color: #a94442; +} +.message-error, +.field-validation-error, +.username-not-available-status, +.poll-vote-error, .password-error,.field-validation-valid { + display: block; + margin-top: 5px; +} +.field-validation-error{ + border: 1px solid transparent; + background-color: #f2dede; + border-color: #ebcccc; + color: #a94442; + border-radius: 0.25rem; + margin-bottom: 1rem; + font-size: 0.85rem; + padding: 0.25rem 1.25rem; + display:inline; + float:left; + margin-top: 0px; +} +.validation-summary-errors ul{ + margin-bottom:0; +} +.field-validation-valid, +.username-available-status { + display: block; + text-align: center; + font-size: 13px; + color: #4cb17c; +} +.captcha-box { + text-align: center; + line-height: 0; /*firefox line-height bug fix*/ +} +.captcha-box > div { + display: inline-block; + max-width: 100%; +} +.captcha-box input { + height: auto; +} + +/*********** GLOBAL TABLES ***********/ + +.table-wrapper { + overflow-x: auto; +} +.forum-table th.replies, +.forum-table th.views, +.forum-table th.votes, +.forum-table th.latest-post, +.forum-table th.topics, +.forum-table th.posts, +.forum-table td.replies, +.forum-table td.views, +.forum-table td.votes, +.forum-table td.latest-post, +.forum-table td.topics, +.forum-table td.posts{ + display: none; +} +.forum-table td.image { + min-width: 0; +} +.forum-table td { + min-width: 90px; +} +.cart a, +.data-table a, +.forum-table a { + font-weight: normal; +} +.cart a:hover, +.data-table a:hover, +.forum-table a:hover { + text-decoration: underline; +} +.cart .product, +.data-table .product, +.data-table .message, +.data-table .info, +.data-table .name { + min-width: 225px; + text-align: right; +} +.forum-table .forum-details, +.forum-table .topic-details { + text-align: left; +} +.cart .product a{ + font-weight: bold; +} +.cart .product a:hover, +.data-table .product a:hover, +.data-table .info a:hover { + text-decoration: none; +} +.cart .product .edit-item { + margin: 10px 0 0; +} +.cart .product .edit-item a { + font-weight: normal; +} +.cart .product .edit-item a:hover { + text-decoration: underline; +} +.cart .remove-from-cart, +.cart .add-to-cart, +.data-table .select-boxes, +.data-table .order { + text-align: center; +} +.cart td.unit-price, +.data-table td.unit-price { + white-space: nowrap; +} +.cart td.quantity input { + width: 50px; + text-align: center; +} +.cart td.subtotal, +.data-table td.total { + white-space: nowrap; +} +.cart td.subtotal .discount, .cart td.subtotal .discount-additional-info { + font-style: italic; +} +.data-table em a { + font-weight: bold; +} +.data-table div.download { + margin: 10px 0 0; +} +.tier-prices table{ + margin-bottom:0; +} + + +/*********** NOTIFICATIONS & POPUPS ***********/ + +.bar-notification { + display: none; + position: fixed; + top: 0; + left: 0; + z-index: 1000; + width: 100%; + padding: 15px 25px 15px 10px; + line-height: 16px; + color: #fff; + opacity: 0.95; +} +.bar-notification.success { + background-color: #4bb07a; +} +.bar-notification.error { + background-color: #e4444c; +} +.bar-notification.warning { + background-color: #f39c12; +} +.bar-notification .content { + margin: 0 0px 10px 0; + text-align:center; +} +.bar-notification .content a { + color: #fff; + text-decoration: underline; +} +.bar-notification .close { + position: absolute; + top: 0; + right: 0; + width: 32px; + height: 32px; + margin: 7px; + background: #fff url('../images/close.png') center no-repeat; + cursor: pointer; +} +.noscript { + border-bottom: 1px solid #333; + background-color: #ff9; + padding: 30px 15px; + text-align: center; + line-height: 22px; +} +.ajax-loading-block-window { + position: fixed; + top: 50%; + left: 50%; + z-index: 999; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + background: url('../images/loading.gif') center no-repeat; +} +.please-wait { + background: url('../images/ajax-loader-small.gif') no-repeat; + padding-left: 20px; + font-size: 14px; +} +.ui-dialog { + max-width: 90%; + border: 1px solid #ddd; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + overflow: hidden; + background-color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; +} +.ui-dialog:before { + content: ""; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0,0,0,0.5); +} +.ui-dialog-titlebar { + border-bottom: 1px solid #ddd; + overflow: hidden; + background-color: #eee; + padding: 10px 15px; + /*override jQuery UI styles, do not delete doubled properties*/ + border-width: 0 0 1px; + border-radius: 0; + background-image: none; + padding: 10px 15px !important; + font-weight: normal; + cursor: auto !important; +} +.ui-dialog-titlebar > span { + float: left; + font-size: 18px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; +} +.ui-dialog-titlebar button { + position: absolute; + top: 0; + right: 0; + width: 42px; + height: 42px; + border: none; + overflow: hidden; + background: url('../images/close.png') center no-repeat; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + right: 0 !important; + width: 42px !important; + height: 42px !important; + margin: 0 !important; + border: none !important; + border-radius: 0; + background: url('../images/close.png') center no-repeat !important; + padding: 0 !important; + outline:none !important; +} +.ui-dialog-titlebar button span { + display: none !important; +} +.ui-dialog-content { + padding: 15px; + line-height: 20px; + /*override jQuery UI styles, do not delete doubled properties*/ + background-color: #fff !important; + padding: 15px 15px 20px 15px !important; +} +.ui-dialog-content .page{ + min-height: 0; +} +.ui-dialog-content .page-title{ + min-height: 0; + margin: 0 0 15px; + padding: 0px 10px 10px 10px; + text-align: center; +} +.ui-dialog-content .page-title h1{ + font-size: 24px; + line-height: 30px; +} +.ui-dialog-content .back-in-stock-subscription-page { + text-align: center; +} +.ui-dialog-content .back-in-stock-subscription-page .backinstocktooltip{ + margin-bottom: 10px; +} +.ui-dialog-content .back-in-stock-subscription-page .button-1{ + border: none; + padding: 10px 15px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.ui-dialog-content .back-in-stock-subscription-page .tooltip { + margin-bottom: 10px; +} +.tooltip { + position: initial; + display: inline-block; + color: #212529; + opacity:1; +} +.eu-cookie-bar-notification { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 320px; + margin: -90px 0 0 -160px; + border: 1px solid #ccc; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + background-color: #fff; + padding: 20px; + text-align: center; +} +.eu-cookie-bar-notification .text { + margin-bottom: 20px; + line-height: 20px; +} +.eu-cookie-bar-notification button { + min-width: 60px; + margin: 5px 0 10px; + border: none; + padding: 8px 12px; + font-size: 14px; + color: #fff; +} +.eu-cookie-bar-notification a { + display: block; +} +.eu-cookie-bar-notification a:hover { + text-decoration: underline; +} +.estimate-shipping-popup-zoom-in.mfp-ready .mfp-with-anim { + opacity: 1; + transform: scale(1); +} +.estimate-shipping-popup-zoom-in .mfp-with-anim { + opacity: 0; + transition: all 0.2s ease-in-out; + transform: scale(0.8); +} +.estimate-shipping-popup { + position: relative; + background: #FFF; + padding: 25px 10px; + width: auto; + max-width: 800px; + margin: 0 auto; +} +.ship-to-title { + margin-bottom: 10px; +} +.estimate-shipping-row { + display: flex; + display: -webkit-flex; + align-items: center; +} +.estimate-shipping-row-item { + flex: 0 1 100%; +} +.estimate-shipping-row { + display: flex; + display: -webkit-flex; + align-items: center; +} +.estimate-shipping-address-control { + width: 100%; + height: 41px; +} +.estimate-shipping-row-item.address-item select, .estimate-shipping-row-item.address-item input { + height: 41px; + border: 1px solid #ddd; + padding: 8px; + vertical-align: middle; +} +.choose-shipping-title { + margin-top: 20px; +} +.shipping-options { + position: relative; + z-index: 1; + overflow: hidden; + overflow-y: auto; + max-height: 200px; + background: #FFF no-repeat; + background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: -moz-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-position: 0 0, 0 100%; + background-size: 100% 7px; +} +.apply-shipping-button-container { + margin-top: 15px; + text-align: center; +} +.apply-shipping-button { + border: none; + padding: 8px 25px; + background-color: #007bff; + color: #fff; +} +.estimate-shipping-popup .message-failure { + margin: 5px 0 -5px; + font-size: 12px; + color: #e4434b; +} +.shipping-options-header { + top: 0; + z-index: 1; + position: sticky; + background-color: #fff; +} +.estimate-shipping-row-item-radio { + flex: 0 0 35px; +} +.estimate-shipping-row-item.shipping-header-item { + padding: 12px 0; + border-bottom: 1px solid #f2f2f2; + align-self: flex-end; +} +.estimate-shipping-row-item.shipping-item { + padding: 8px 0; + overflow: hidden; + overflow-wrap: break-word; +} +.estimate-shipping-row-item + .estimate-shipping-row-item { + padding-right: 10px; +} +.estimate-shipping-row.shipping-option.active { + font-weight: 700; +} +.estimate-shipping-row.shipping-option { + cursor: pointer; +} +@media (min-width: 481px){ + .estimate-shipping-popup { + padding: 25px; + } +} +.product-estimate-shipping .shipping-title { + font-size: 16px; + font-weight: bold; + color: #212529; + margin-bottom: 5px; + justify-content: center; +} +.product-estimate-shipping .shipping-address { + font-size: 14px; + font-weight: normal; + color: #212529; + margin-bottom: 15px; +} +.open-estimate-shipping-popup:hover{ + text-decoration:none; + color:#212529; +} +.open-estimate-shipping-popup{ + color:#212529; + margin-bottom:15px; + display:block; +} +.product-estimate-shipping .open-estimate-shipping-popup .arrow-down { + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + margin: 0 6px 3px 0; + border: solid black; + border-width: 0 1px 1px 0; + display: inline-block; + padding: 3px; +} +.product-estimate-shipping .shipping-title .shipping-price { + margin-right: 5px; + vertical-align: middle; +} +/*********** HEADER ***********/ +.navbar-inverse .navbar-nav .nav-link { + color: rgba(255, 255, 255, 1); +} +.navbar{ + padding:0; +} +.navbar-toggleable-md .navbar-nav .nav-item > .nav-link{ + padding:1em; +} +.navbar-toggleable-md > .navbar-nav > .nav-item > .nav-link > i{ + display:none; +} +.header .nav-item { + position: relative; +} +.header .header-menu .navbar .nav-item .dropdown-menu li a{ + color:#444; +} +.header .header-menu .navbar .navbar-nav > .nav-item > .dropdown-menu{ + top:53px; +} +.header .header-menu .navbar .navbar-nav .nav-item .dropdown-menu .sublist.dropdown-menu{ + top:10px; + left:99% !important; +} +.header-menu .sublist li a::before{ + border-radius:100%; + background-color:#444; +} +.admin-header-links { + background-color: #d5d5d5; + text-align: center; +} +.admin-header-links * { + display: inline-block; + margin: 0 10px; + line-height: 35px; + font-size: 12px; + font-weight: bold; +} +.admin-header-links .impersonate { + display: inline-block; +} +.admin-header-links .impersonate a { + background-color: #555; + padding: 0 15px; +} +.admin-header-links .impersonate a:hover { + background-color:#666; +} +.header { + position: relative; + z-index: 10; + width: 95%; + margin: auto; + text-align: center; +} +.header-upper { + position: relative; + z-index: 99; +} +.header-selectors-wrapper { + border-bottom: 1px solid #ddd; +} +.header-selectors-wrapper > div { + display: block; + width: 50%; + margin: 10px auto; + vertical-align: middle; +} +.header-selectors-wrapper select { + width: 100%; +} +.language-list { + max-width: 100%; + font-size: 0; +} +.language-list li { + display: inline-block; + margin: 0 1px; + vertical-align: middle; +} +.language-list a { + display: block; + position: relative; + width: 24px; + height: 32px; + line-height: 0; +} +.language-list img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; +} +.header-links-wrapper { + position: relative; +} +.header-links ul { + font-size: 0; +} +.header-links li { + margin: 0 10px; +} +.header-links span, +.header-links a { + display: inline-block; + font-size: 12px; /*reset zeroing*/ + line-height: 36px; + text-transform: uppercase; +} +.header-links a:hover{ + text-decoration:none; +} +#topcartlink { + display: block; + width: 70%; + max-width: 400px; + margin: 10px auto 0; + padding: 0 20px; +} +#topcartlink a i{ + padding: 0px 5px 0px 0px; + font-size:16px; +} +.header-lower { + position: relative; + z-index: 9; + padding:20px 0; +} +.header-logo { + text-align: center; +} +.header-logo a { + display: inline-block; + max-width: 100%; + line-height: 0; /*firefox line-height bug fix*/ +} +.header-logo a img { + max-width: 100%; + opacity: 1; +} +.search-box form { + display: inline-block; +} +.search-box form:after { + content: ""; + display: block; + clear: both; +} +.search-box input.search-box-text { + float: right; + width: 200px; + height: 36px; + margin: 0 -1px 0 0; + border-radius:0; +} +.search-box .search-box-button { + float: right; + min-width: 86px; + height: 36px; + border: none; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; + font-size: 0.85em; + border-radius: 0; +} +.search-box .ui-autocomplete-loading { + background: #fff url('../images/ajax-loader-small.gif') right center no-repeat; +} +.ui-helper-hidden-accessible { + display: none !important; +} +.ui-autocomplete { + width: 285px !important; + border: 1px solid #ddd; + border-top: none; + overflow: hidden; + background-color: #fff; + text-align: left; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; +} +.ui-autocomplete li { + border-top: 1px solid #ddd; +} +.ui-autocomplete li:first-child { + border-top: none; +} +.ui-autocomplete a { + display: block; + padding: 15px; + font-size: 14px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + border: none !important; + border-radius: 0 !important; + background: none !important; + padding: 15px !important; + line-height: normal !important; + color: #777 !important; +} +.ui-autocomplete a:hover, +.ui-autocomplete a.ui-state-focus { + background-color: #f6f6f6 !important; +} +.ui-autocomplete img { + display: none; + min-width: 20px; + margin: 0 10px 0 0; + vertical-align: middle; +} + + +/*********** FOOTER ***********/ + +footer { + background-color: #eee; + text-align: center; +} +.footer-upper { + border-bottom: 1px solid #ddd; + overflow: hidden; + padding: 40px 0; + font-size: 0; +} +.footer-block { + margin: 1px auto; + text-align: right; + font-size: 14px; /*reset zeroing*/ +} + .footer-block .title { + margin: 0 0 1px; + background: #007bff url('../images/toggle-white.png') left center no-repeat; + padding: 10px 15px; + font-size: 20px; + color: #fff; + cursor: pointer; + } +.footer-block .title strong { + font-weight: normal; +} +.footer-block .list { + display: none; + margin: 0 0 20px; + background-color: #fff; + padding: 10px 15px; +} +.footer-block .list a { + display: block; + padding: 10px 15px; + line-height: 20px; + color:#444; +} +.footer-block .list a:hover{ + color:#000; +} +.follow-us .title { + margin: 0 0 10px; + background: none; + cursor: auto; +} +.follow-us .social ul { + margin: 0 0 30px; +} +.follow-us .social li { + display: inline-block; + margin: 0 5px; +} +.follow-us .social a { + display: block; + width: 25px; + height: 25px; +} +.follow-us .social a i{ + font-size:1.5rem; + color:#444; + transition:all 0.3s ease-in-out 0s; + -webkit-transition:all 0.3s ease-in-out 0s; + -moz-transition:all 0.3s ease-in-out 0s; + -o-transition:all 0.3s ease-in-out 0s; +} +.follow-us .social a:hover i{ + color:#000; +} +.newsletter-email { + display: inline-block; + overflow: hidden; +} +.newsletter-email input[type="text"] { + float: left; + width: 180px; + height: 36px; + margin: 0 -1px 0 0; +} +.newsletter-subscribe-button { + float: left; + height: 36px; + border: none; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; +} +.newsletter-email .options { + clear: both; + padding: 10px 0 0; + margin-left:5px; +} +.newsletter-validation, +.newsletter-result { + width: 100%; + overflow: hidden; + padding:0; + margin-top:5px; +} +.footer-lower { + overflow: hidden; + padding: 25px 0; + font-size: 12px; +} +.footer-tax-shipping a { + font-weight: bold; +} +.footer-tax-shipping a:hover { + text-decoration: underline; +} +.footer-powered-by { + margin: 10px 0 0; +} +.footer-powered-by a { + font-weight: bold; +} +.footer-powered-by a:hover { + text-decoration: underline; +} +.theme-selector { + margin: 10px 0 0; +} +.theme-selector select { + width: 170px; +} + + +/*********** SIDE COLUMN ***********/ + +.block { + max-width: 100%; /*width limit in mobile*/ + min-height: 50px; + margin: auto; + text-align: right; +} +.block .title strong { + font-weight: normal; +} +.block .card-header h4 { + margin-bottom: 0; + font-size: 1.4rem; + text-align: right; +} +.block .listbox { + display: none; + border-bottom: 1px solid #ddd; + padding:0px; +} +.block .listbox .list-group-item.active{ + background-color:transparent; + border-color:#ddd; +} +.block > .listbox > .list-group-item:first-child{ + margin-top:-1px; +} +.block .list li { + padding: 5px 15px 5px 0; +} +.block .list a { + display: inline-block; + position: relative; + padding: 5px 0; + width: 30%; + font-size: 16px; + -webkit-transition: all 0.1s ease; + transition: all 0.1s ease; +} +.block .list a:before { + content: ""; + position: absolute; + top: 12px; + left: -15px; + width: 5px; + height: 5px; + background-color: #ddd; +} +.block a.product-picture:before { + display: none; +} +.block .sublist { + margin:0; + float:left; + width:100%; +} +.block .sublist a { + font-size: 14px; + float:left; + width:100%; +} +.block .listbox .list-group-item{ + padding:0; +} +.block .listbox .list-group-item a{ + padding:0.75rem 1.25rem; + width:100%; +} +.block .listbox .sublist .list-group-item a{ + padding:0.75rem 1rem 0.75rem 2.5rem; +} +.block .listbox .sublist .list-group-item .sublist .list-group-item a{ + padding:0.75rem 1rem 0.75rem 3rem; +} +.block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item a{ + padding:0.75rem 1rem 0.75rem 3.5rem; +} +.block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item a{ + padding:0.75rem 1rem 0.75rem 4rem; +} +.block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item a{ + padding:0.75rem 1rem 0.75rem 4.5rem; +} +.block .listbox .list-group-item.active > a,.block .listbox .sublist .list-group-item.active > a,.block .listbox .sublist .list-group-item .sublist .list-group-item.active > a,.block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item.active > a,.block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item.active > a,.block .listbox .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item .sublist .list-group-item.active > a{ + font-weight:700; + background:#f5f5f5; +} +.block .view-all { + margin:1rem 0 0; +} +.block .view-all a { + display: inline-block; + margin-right:1.25rem; + margin-bottom:1rem; +} +.block .tags { + margin: 5px 0 10px; +} +.block .tags ul { + font-size: 0; +} +.block .tags li, +.product-tags-all-page li { + display: inline-block; + position: relative; + margin: 0px 10px 0px 20px; + overflow: hidden; + font-size: 17px !important; /*setting base size*/ +} +.block .tags li a, +.product-tags-all-page li a { + float: left; + line-height: 30px; +} +.poll strong { + display: block; + margin: 10px 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 15px; + font-weight: normal; + text-transform: uppercase; +} +.poll-options, +.poll-results { + margin: 10px 0 15px; + overflow: hidden; + font-size: 15px; +} +.poll-options li, +.poll-results li { + margin: 10px 0; +} +.poll-options li > input { + margin: -5px 5px 0 0; + cursor: pointer; +} +.poll-options li > label { + display: inline-block; + font-size: 16px; + cursor: pointer; +} +.poll-total-votes { + display: block; + margin: 10px 0 0; + font-weight: bold; + font-style: italic; +} +.block.block-poll.card .listbox{ + padding:0px 20px 20px; +} +.block.block-poll.card .listbox .poll strong{ + padding:10px 5px; + font-size:14px; +} +.block.block-poll.card .listbox .buttons { + margin:0px; +} +.home-page-polls { + text-align: center; +} +.home-page-polls .title { + border-bottom: 1px solid #ddd; + font-size: 30px; + font-weight: normal; + margin: 0 0 30px; + padding: 0 0 15px; +} +.home-page-polls .title strong { + font-weight: normal; +} +.home-page-polls li { + display: inline-block; + margin: 10px; +} +.product-grid.home-page-product-grid,.product-grid.bestsellers,.home-page .news-list-homepage{ + margin-bottom:40px; +} +.theme-custom { + max-width: 100% !important; + margin-top:0px !important; +} +.left-side-wrapper .poll-options li > label{ + margin-left: 0.3rem; +} +.left-side-wrapper .poll-options li{ + margin:0; +} + + +/********** CATEGORY PAGE **********/ + +.breadcrumb{ + margin-bottom:2rem; +} +.breadcrumb ul { + font-size: 0; +} +.breadcrumb li { + display: inline-block; +} +.breadcrumb li * { + display: inline-block; + font-size: 14px; /*reset zeroing*/ + line-height: 32px; +} +.breadcrumb strong { + font-weight: normal; +} +.breadcrumb li a:hover{ + text-decoration:underline; +} +.category-description, +.manufacturer-description, +.vendor-description { + margin: 0 0 25px; + line-height: 22px; +} +.contact-vendor { + margin: 0 0 30px; +} +.contact-vendor .button-2 { + border: none; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; +} +.product-selectors { + margin: 0 0 20px; + background:#f0f0f0; + padding:10px 0; + float:left; + width:100%; + border: 1px solid #ddd; +} +.product-selectors:after { + content: ""; + display: block; + clear: both; +} +.product-selectors > div { + display: inline-block; +} +.product-selectors span { + vertical-align: middle; + font-size: 16px; +} +.product-selectors .product-viewmode { + display: none; +} +.product-selectors .product-viewmode span { + display: none; +} +.product-filters { + display: table; + width: 100%; + margin: -20px 0 20px; +} +.product-filter { + margin: 0 0 20px; + border: 1px solid #ddd; +} +.product-filter .filter-title { + margin: 0 0 10px; + background-color: #f0f0f0; + padding: 10px; + font-size: 17px; + border-bottom: 1px solid #ddd; +} +.product-filter .filter-title strong { + font-weight: normal; +} +.product-filter .filter-content { + padding:10px; +} +.price-range-filter .selected-price-range .to { + float: right; +} +.product-filter .group .item + .item { + padding-top: 8px; +} +.product-manufacturer-filter { + margin: 0; +} +.product-filter .available-items:after { + content: ""; + display: block; + clear: both; +} +.product-filter .group { + margin: 0 0 10px; +} +.product-filter .group li { + font-size: 15px; +} +.product-filter .group li a, +.product-filter .group li strong { + display: inline-block; + padding: 5px 0; +} +.product-filter .group li.item { + display: inline-block; + position: relative; + margin: 0 15px 0 0; +} + .product-filter .group li.color-item { + padding: 0; + display: inline-block; + height: 32px; + margin-right: 5px; + } +.product-filter .group li.color-item a { + padding: 0; +} +.product-filter .group li.color-item:before { + display: none; +} +.product-filter .group li.color-item a:hover{ + text-decoration:none; +} +.product-filters .product-spec-color label.attribute-squares { + padding-left: 0; + font-size: 0; + position: relative; +} +.product-filters .product-spec-color label.attribute-squares.color-squares:before { + position: absolute; + content: ''; + left: 12px; + top: 13px; + transform: translateY(-50%) rotate( 45deg ); + z-index: 9; + width: 7px; + height: 16px; + opacity: 0; + border: 1px solid #ffffff; +} +.product-filters .product-spec-color [type="checkbox"]:checked + label:before { + opacity: 1; + border-top-color: transparent; + border-left-color: transparent; +} +.group.product-spec-group.product-spec-color input[type="checkbox"]{ + display:none; +} + +.filtered-items .title { + margin: 0 0 5px; + font-style: italic; +} +.remove-filter { + margin: 15px 0; +} +.remove-filter a { + display: inline-block; + padding: 10px 20px; + text-transform: uppercase; +} +.item-box .card-body{ + padding:0.5rem; +} +.item-grid:after { + content: ""; + display: block; + clear: both; +} +.item-grid{ + width:100%; +} +.item-box { + position: relative; + float: right; + margin: 0 0 30px; + text-align: right; +} +.item-box .picture { + z-index: 1; + overflow: hidden; + background-color: #fff; + margin: 0 0 20px; +} +.item-box .picture a { + display: block; + position: relative; +} +.item-box .picture a:before { + content: ""; + display: block; + padding-top: 100%; +} +.item-box .picture a img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-transform: translateZ(0) scale(1.0, 1.0); +} +.item-box:hover .picture a img { + opacity: 0.85; +} +.item-box .product-title { + margin: 0 0 10px; + overflow: hidden; + font-size: 17px; + line-height: 1.2; + font-weight: normal; +} +.item-box .product-title a { + display: block; +} +.item-box .sku { + margin: 0 0 15px; +} +.item-box .product-rating-box { + display: inline-block; + margin: 0 0 10px; +} +.item-box .rating { + background: url('../images/rating1.png') repeat-x; + width: 95px; + height: 14px; + -ms-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); +} +.item-box .rating div { + background: url('../images/rating2.png') repeat-x; + margin-right: auto; + height: 14px; +} +.item-box .description { + display: none; +} +.item-box .description a { + display: block; + overflow: hidden; +} +.item-box .prices { + margin: 0 0 10px; + overflow: hidden; +} +.item-box .old-price { + margin: 0 5px 0 0; + font-size: 16px; + color: #aaa; + text-decoration: line-through; +} +.item-box .actual-price { + margin: 0 5px 0 0; + font-size: 16px; +} +.item-box .tax-shipping-info a:hover { + text-decoration: underline; +} +.item-box .buttons { + margin: 0; + font-size: 0; +} +.item-box button[type="button"] { + display: inline-block; + height: 40px; + border: none; + vertical-align: middle; +} +.item-box .product-box-add-to-cart-button { + width: 60%; + text-align: center; + font-size: 13px; + color: #fff; + text-transform: uppercase; +} +.item-box .add-to-compare-list-button, +.item-box .add-to-wishlist-button { + width: 20%; + border-right: 1px solid #fff !important; + background-color: #eaeaea; + background-position: center; + background-repeat: no-repeat; + font-size: 0; + border-radius: 0.25rem; + -moz-border-radius: 0.25rem; + -webkit-border-radius: 0.25rem; +} + .item-box .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); + background-position: center 13px; + background-color: #6c757d; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + .item-box .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); + background-position: center 14px; + background-color: #6c757d; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + .item-box .add-to-compare-list-button:hover, + .item-box .add-to-wishlist-button:hover { + background-color: #5a6268; + } +.home-page-category-grid, +.sub-category-grid, +.manufacturer-grid, +.vendor-grid { + margin: 0 0 20px; +} +.home-page-category-grid .title, +.sub-category-grid .title { + text-align: center; + font-size: 22px; + font-weight: normal; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.home-page-category-grid .title a, +.sub-category-grid .title a { + display: block; + padding: 0 0 15px; +} +.home-page-category-grid .picture, +.sub-category-grid .picture { + margin: 0; +} +.home-page-category-grid .picture a:before, +.sub-category-grid .picture a:before { + padding-top: 65%; +} +.product-grid, +.product-list { + margin: 0 0 30px; +} +.product-grid .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; +} +.product-grid .title strong { + font-weight: normal; +} +.manufacturer-grid .title { + margin: 0 0 0.5rem; + text-align: center; + font-size: 22px; +} +.vendor-grid .title { + margin: 0 0 0.5rem; + text-align: center; + font-size: 22px; +} +.pagination ul li{ + float:left; + margin-bottom:5px; +} +.pagination ul li a,.pagination ul li span{ + background-color: #fff; + border: 1px solid #ddd; + color: #007bff; + display: block; + line-height: 1.25; + margin-left: -1px; + padding: 0.5rem 0.75rem; + position: relative; +} + .pagination ul li.current-page span { + background-color: #007bff; + border-color: #007bff; + color: #fff; + z-index: 2; + } +.pagination ul li a:focus, .pagination ul li a:hover { + background-color: #eceeef; + border-color: #ddd; + color: #014c8c; + text-decoration: none; +} +.sr-only { + border: 0 none; + clip: rect(0px, 0px, 0px, 0px); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.pagination .previous-page a,.pagination .first-page a{ + border-bottom-left-radius: 0.25rem; + border-top-left-radius: 0.25rem; + margin-left: 0; +} +.pagination .next-page a,.pagination .last-page a{ + border-bottom-right-radius: 0.25rem; + border-top-right-radius: 0.25rem; + margin-left: 0; +} +.previous-page,.last-page,.next-page{ + margin-left:-1px; +} +.search-products,.manufacturer-products,.vender-products,.producttags-products{ + clear:both; +} +.alert{ + padding:0.25rem 1.25rem; + font-size:0.85rem; +} + + +/********** PRODUCT PAGE **********/ + + +.product-essential { + padding: 0 0 10px; +} +.product-essential:after { + content: ""; + display: block; + clear: both; +} +.gallery { + margin: 0 auto 50px; +} +.gallery .picture-wrapper { + margin: 0 0 10px; +} +.gallery .picture { + position: relative; + max-width: 100%; + margin: 0 auto 10px; + overflow: hidden; +} +.gallery .picture:before { + content: ""; + display: block; + padding-top: 100%; +} +.gallery .picture img, +.gallery .picture-thumbs img, +.variant-picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} +.gallery .picture-thumbs { + overflow: hidden; + font-size: 0; +} +.gallery .picture-thumbs .thumb-item { + display: inline-block; + position: relative; + width: 100px; + height: 100px; + margin: 0 5px 10px; + overflow: hidden; + cursor: pointer; +} +.overview { + position: relative; + margin: 0 0 50px; +} +.overview .discontinued-product { + background: #f3f3f3; + margin: 0 0 20px; +} +.overview .discontinued-product h4 { + display: inline-block; + font-size: 14px; + padding: 17px 17px 17px 40px; + background: url('../images/discontinued-product-icon.png') no-repeat 13px center; + color: #de444c; +} +.overview .product-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} +.overview .product-name h1 { + font-size: 30px; + font-weight: normal; +} +.overview .short-description { + margin: 0 0 25px; + line-height: 22px; +} +.product-no-reviews, +.product-reviews-overview { + margin: 0 0 25px; +} +.product-no-reviews a { + text-decoration: underline; +} +.product-review-box { + display: inline-block; + margin: 0 0 8px; +} +.product-review-box .rating { + width: 95px; + height: 14px; + background: url('../images/rating1.png') repeat-x; + -ms-transform: scaleX(-1); + -webkit-transform: scaleX(-1); + transform: scaleX(-1); +} +.product-review-box .rating div { + height: 14px; + background: url('../images/rating2.png') repeat-x; + margin-right: auto; + font-size: 0; + line-height: 0; +} +.product-review-links a { + text-decoration: underline; +} +.overview .value a:hover, +.variant-overview .value a:hover { + text-decoration: underline; +} +.overview-buttons { + margin: 0 0 25px; + font-size: 0; +} +.overview-buttons div { + width: 80%; + margin: 0 auto 10px; +} +.overview-buttons div:last-child{ + margin-right:0; +} +.overview .button-2, +.variant-overview .button-2 { + display: block; + width: 100%; + background-position: left center; + background-repeat: no-repeat; + padding: 12px 8px 12px 33px; + text-align: left; + font-size: 14px; /*reset zeroing*/ +} +.btn.btn-secondary.subscribe-button,.btn.btn-secondary.download-sample-button{ + background-position:15px 15px; +} +.btn.btn-secondary.download-sample-button{ + padding: 12px 15px 12px 40px; +} +.overview .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); + background-position:10px 17px; + text-transform:uppercase; + margin-left:5px; +} +.overview .email-a-friend-button { + background-image: url('../images/email-button.png'); + background-position:10px 16px; + text-transform:uppercase; +} +.overview .subscribe-button, +.variant-overview .subscribe-button { + background-image: url('../images/email-button.png'); + padding: 12px 10px 12px 40px; +} +.overview .download-sample-button, +.variant-overview .download-sample-button { + background-image: url('../images/download-button.png'); +} +.contact-page .fieldset{ + margin-top:30px; +} +.overview .add-to-wishlist-button, +.variant-overview .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); + background-position: 12px 15px; + text-transform: uppercase; + margin-left: 5px; +} +.product-details-page .tab-content,.profile-page .tab-content{ + padding:15px; + border:1px solid #ddd; + margin-top:-1px; +} +.nav-tabs .nav-link{ + text-transform:capitalize; +} +.overview .manufacturers { + margin: 0 0 20px; +} +.overview .availability, +.variant-overview .availability { + margin: 0 0 20px; + overflow: hidden; +} +.overview .availability .stock, +.variant-overview .availability .stock { + margin: 0px; +} +.overview .availability .back-in-stock-subscription, +.variant-overview .availability .back-in-stock-subscription { + display: inline-block; + margin-top:20px; +} +.overview .additional-details, +.variant-overview .additional-details { + margin: 0 0 20px; +} +.overview .additional-details div, +.variant-overview .additional-details div { + margin: 0 0 20px; +} +.overview .delivery, +.variant-overview .delivery { + margin: 25px 0; + overflow: hidden; +} +.overview .free-shipping, +.variant-overview .free-shipping { + display: inline-block; + margin: 0 0 20px; + font-weight:bold; +} +.overview .min-qty-notification, +.variant-overview .min-qty-notification { + margin: 10px 0; + font-style: italic; +} +.overview .download-sample, +.variant-overview .download-sample { + display: inline-block; + margin: 0 0 25px; +} +.overview .prices, +.variant-overview .prices { + margin: 0 0 10px; + overflow: hidden; +} +.overview .prices > div > span, +.variant-overview .prices > div > span { + margin-bottom:0.5rem; + vertical-align:inherit; +} +.overview .old-product-price, +.variant-overview .old-product-price, +.overview .non-discounted-price, +.variant-overview .non-discounted-price { + font-size: 14px; + text-decoration: line-through; +} +.overview .product-price, +.variant-overview .product-price { + font-size: 22px; + font-weight: bold; +} +.overview .tax-shipping-info a:hover, +.variant-overview .tax-shipping-info a:hover { + text-decoration: underline; +} +.customer-entered-price { + margin: 0 0 20px; + overflow: hidden; +} +.customer-entered-price .price-input input { + width: 170px; + text-align: center; +} +.customer-entered-price .price-range { + margin: 5px 0 0; +} +.overview .label,.variant-overview .label,.attributes .col-form-label,.giftcard .col-form-label{ + color: #666; +} +.tier-prices { + margin: 0 0 20px; +} +.tier-prices .title { + display: none; +} +.tier-prices .item-price { + font-size: 16px; +} +.overview .add-to-cart { + margin: 0 0 20px; +} +.overview .add-to-cart-panel, +.variant-overview .add-to-cart-panel { + display: inline-block; + position: relative; + width:100%; +} +.overview .add-to-cart-panel > *, +.variant-overview .add-to-cart-panel > * { + float: right; +} +.overview .qty-input, +.variant-overview .qty-input { + width: 45px; + height: 43px; + padding: 0 12px; + text-align: center; + font-size: 15px; + display:inline; + margin-left:10px; +} +.overview .add-to-cart-button, +.variant-overview .add-to-cart-button { + height: 43px; + border: none; + padding: 0 24px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.product-share-button { + display: inline-block; + overflow: hidden; +} +.full-description { + clear: both; + line-height: 24px; +} +.product-collateral .title { + margin: 0 0 10px; + font-size: 18px; +} +.product-collateral .title strong { + font-weight: normal; +} +.product-variant-line { + margin: 0 0 30px; + box-shadow:0px 0px 5px #ccc; + padding: 0 0 20px; +} +.product-variant-line:after { + content: ""; + display: block; + clear: both; +} +.variant-picture { + position: relative; + margin: 0 auto 15px; + overflow: hidden; +} +.variant-overview .variant-name { + margin: 0 0 10px; + padding: 10px 0; + font-size:20px; +} +.variant-overview .variant-description { + margin: 0 0 15px; + line-height: 22px; +} +.variant-overview .add-to-wishlist { + margin: 0 0 25px; +} +.variant-overview .add-to-wishlist-button { + display: inline-block; + width: auto; +} +.variant-overview .add-to-cart { + margin: 0 0 10px; +} +.product-specs-box { + margin: 0 0 40px; +} +.product-tabs{ + margin-bottom:30px; +} +.product-tags-list { + font-size: 0; +} +.product-tags-list li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ +} +.product-tags-list li.separator { + margin: 0 5px 0 3px; +} +.product-tags-list a { + display: inline-block; + line-height: 24px; +} +.attributes dl { + overflow: hidden; + padding: 0 2px; /* fix for Chrome in Mac, the checkboxes get cut off */ +} +.attributes dt, +.attribute-label { + display: block; + margin: 0 0 5px; + white-space: nowrap; +} +.attributes dd, +.attribute-data { + margin: 0 0 10px; +} +.attributes li { + margin: 8px 0 12px; +} +.attributes select { + width: auto; + min-width: 100px; + max-width: 100%; +} +.attributes .option-list label { + margin: 0 5px 5px; +} +.attributes .datepicker { + text-align: center; +} +.attributes .qty-box input{ + width: 48px; + height: 32px; + text-align: center; +} +#ui-datepicker-div .ui-widget-header{ + background:#007bff!important; +} +.ui-datepicker { + width: 280px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + background-color: #fff; + text-align: center; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + padding: 0; +} +.ui-datepicker-header { + position: relative; + height: 32px; + color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background-image: none; + padding: 0 !important; + font-weight: normal; +} +.ui-datepicker-header a { + position: absolute; + top: 0; + z-index: 1; + width: 32px; + height: 32px; + line-height: 32px; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + width: 32px !important; + height: 32px !important; + border: none !important; +} +.ui-datepicker-header a.ui-datepicker-prev { + left: 0; + background: url('../images/calendar-prev.png') center no-repeat; +} +.ui-datepicker-header a.ui-datepicker-next { + right: 0; + background: url('../images/calendar-next.png') center no-repeat; +} +.ui-datepicker-header a span { + /*override jQuery UI styles, do not delete doubled properties*/ + display: none !important; +} +.ui-datepicker-title { + position: relative; + z-index: 0; + line-height: 32px; + font-weight: bold; + text-transform: uppercase; + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: 32px !important; +} +.ui-datepicker-calendar { + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + font-size: 14px !important; +} +.ui-datepicker-calendar th { + background-color: #eee; +} +.ui-datepicker-calendar th, +.ui-datepicker-calendar td { + width: 14.285%; + border: 1px solid #ddd; + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0; +} +.ui-datepicker-calendar th span, +.ui-datepicker-calendar td a { + display: block; + min-height: 32px; + line-height: 32px; +} +.ui-datepicker-calendar td a { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none !important; + background: none !important; + padding: 0; + text-align: center; + color: #444 !important; +} +.ui-datepicker-calendar .ui-state-active { + outline: 2px solid #014c8c; + font-weight: bold; + color: #014c8c; + /*override jQuery UI styles, do not delete doubled properties*/ + color: #014c8c !important; +} +.attribute-squares { + font-size: 0; +} +.attribute-squares li { + display: inline-block; + margin: 0 5px 5px; + text-align: center; +} +.attribute-squares .attribute-square-container,.color-squares .color-container { + display: block; + position: relative; + z-index: 0; + padding: 1px; +} +.attribute-squares label { + display: block; + margin: 0 !important; + overflow: hidden; +} +.attribute-squares .attribute-square,.color-squares .color-container .color { + display: table !important; + width: 32px !important; + height: 32px !important; + border: 2px solid #bbb !important; + cursor: pointer; +} +.attribute-squares .selected-value .attribute-square, .color-squares .selected-value .color{ + border-color:#007bff!important; +} +.attribute-squares li input { + position: relative; + z-index: -1; + margin: -32px 0 0; +} +.tooltip-container { + position: absolute; + width: 200px; + color: #000000; + background: #FFFFFF; + border: 1px solid #eeeeee; + text-align: center; + visibility: hidden; + border-radius: 5px; +} +.tooltip-container:before { + content: ''; + position: absolute; + bottom: 100%; + left: 50%; + margin-left: -7px; + width: 0; height: 0; + border-bottom: 7px solid #eeeeee; + border-right: 7px solid transparent; + border-left: 7px solid transparent; +} +.tooltip-container:after { + content: ''; + position: absolute; + bottom: 100%; + left: 50%; + margin-left: -6px; + width: 0; height: 0; + border-bottom: 6px solid #FFFFFF; + border-right: 6px solid transparent; + border-left: 6px solid transparent; +} +.attribute-squares li:hover .tooltip-container { + visibility: visible; + margin-left: -83px; + margin-top: 5px; + z-index: 999; +} +.tooltip-container .tooltip-header { + background-color:#dddddd; + height:35px; + border-top-right-radius:4px; + border-top-left-radius:4px; + padding-left:10px; + padding-top:5px; + text-align:left; + width: 198px; + font-size: 15px; + border-bottom: 1px solid #dddddd; +} +.tooltip-container .tooltip-body { + margin:5px; +} +.tooltip-container .tooltip-body img { + border: 0px #FFF; + width: 190px; +} +.giftcard { + margin: 0 0 20px; + overflow: hidden; +} +.giftcard input, +.giftcard textarea { + width: 100%; + max-width: 100%; +} +.giftcard textarea { + height: 150px; +} + + +/********** PRODUCT REVIEWS **********/ + + +.product-reviews-page h1 a:before, +.product-reviews-page h1 a:after { + content: "''"; +} +.product-reviews-page .title { + margin: 0 0 20px; + font-size: 20px; +} +.product-reviews-page .title strong { + font-weight: normal; +} +.write-review .fieldset { + margin: 0px; +} +.write-review .review-rating label { + margin: 0 0 5px; + font-size: 14px; +} +.write-review .review-rating ul { + font-size: 0; + vertical-align: middle; +} +.write-review .review-rating li { + display: inline-block; + margin: 0 10px 0px 0px; + cursor: default; + vertical-align: middle; + font-size: 14px; + /*height: 17px;*/ + line-height:2px; +} +.write-review .review-main { + line-height:38px; +} +.write-review .review-rating li.first { + color: #a94442; +} +.write-review .review-rating li.rating-options input { + vertical-align: baseline; +} +.write-review .review-rating li.last { + color: #3c763d; +} +.captcha-box { + margin: 15px 0px 0px -5px; + text-align:left; +} +.write-review .button-1 { + border: none; + padding: 10px 25px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.product-reviews-page .result, +.product-reviews-page .message-error { + margin: 0 0 20px; +} +.product-review-list { + overflow: hidden; +} +.product-review-item { + margin: 0 0 40px; + border: 1px solid #ddd; +} +.product-review-item .review-item-head { + border-bottom: 1px solid #ddd; + overflow: hidden; + background-color: #f6f6f6; + padding: 10px; +} +.product-review-item .review-title { + line-height: 20px; + font-size: 15px; +} +.product-review-item .product-review-box { + margin: 3px 0 0; +} +.product-review-item .review-content { + padding: 20px 10px; +} +.product-review-item .review-text { + margin: 0 0 15px; +} +.product-review-item .reply { + margin: 15px 0; + border-top: 1px solid #ddd; +} +.product-review-item .reply-header { + margin: 15px 0; + font-weight: bold; +} +.product-review-item .reply-text { + line-height: 22px; +} +.product-review-item .review-info { + margin: 0 0 5px; +} +.product-review-item .review-info label { + font-weight: 700; + margin-bottom:0; +} +.product-review-item .review-info a, +.product-review-helpfulness .vote { + display: inline-block; + padding: 0 5px; + cursor: pointer; +} +.product-review-helpfulness .question { + margin: 0 0 0 5px; + font-style: italic; +} +.product-review-helpfulness .result { + margin: 0 0 0 10px; +} +.product-review-helpfulness .result.alert-danger { + color:#a94442; + background-color:transparent; +} +.product-reviews-overview .separator,.product-review-item .separator{ + vertical-align:top; +} +.separator{ + vertical-align:middle; +} +.review-rating{ + margin-top:4px; +} +.contact-page .form-fields,.apply-vendor-page .form-fields,.vendorinfo-page .form-fields{ + border-top:none; +} + + +/********** WISHLIST & COMPARE LIST **********/ + +.wishlist-page .page-title { + margin: 0 0 -1px; +} +.wishlist-content { + margin: 0 0 20px; +} +.wishlist-content .message-error { + margin: 20px 0; +} +.wishlist-content .table-wrapper { + margin: 0 0 30px; +} +.wishlist-content .product-content { + min-width: 300px; + text-align: left; +} +.wishlist-content .tax-shipping-info { + margin: 0 0 20px; + text-align: center; +} +.wishlist-content .tax-shipping-info a { + color: #4ab3f1; +} +.wishlist-content .tax-shipping-info a:hover { + text-decoration: underline; +} +.wishlist-content .buttons { + font-size: 0; + text-align:center; +} +.wishlist-content .button-2 { + display: block; + width: 250px; + margin: 0 auto 3px; + padding: 10px 25px; + text-align: center; + line-height: 20px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.wishlist-page .share-info { + text-align: center; +} +.wishlist-page .share-info span { + display: block; + margin: 0 0 5px; +} + .wishlist-page .share-info a { + font-weight: bold; + word-break: break-all; + } +.wishlist-page .no-data { + margin: 25px 0 0; +} +.compare-products-page { + position: relative; + overflow: hidden; +} +.compare-products-page .clear-list { + display: inline-block; + margin: 0 0 20px; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.compare-products-page .table-wrapper { + margin: 0 0 30px; + padding: 0 0 1px; /*IE mobile table border fix*/ +} +.compare-products-table td { + min-width: 150px; + border: 1px solid #ddd; + background-color: #fff; + padding: 20px; + text-align: right; + vertical-align: top; +} +.compare-products-table td:first-child { + min-width: 0; +} +.compare-products-table td label { + font-weight: normal; +} +.compare-products-table .remove-button { + display: inline-block; + border: none; + background: url('../images/remove.png') left center no-repeat; + padding: 0 0 0 18px; + font-size: 12px; +} +.compare-products-table .picture { + display: block; + position: relative; + max-width: 200px; + height: 200px; + overflow: hidden; +} +.compare-products-table .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} +.compare-products-table .product-name td { + font-weight: bold; +} +.compare-products-table .full-description td { + display: none; +} +.compare-products-page .no-data { + margin: 25px 0 0; +} + + +/*********** TOPICS ***********/ + +.topic-block { + margin: 0 0 25px; +} +.topic-block-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; +} +.topic-block-title h2 { + font-size: 30px; + font-weight: normal; +} +.topic-block-body { + text-align: justify; + line-height: 24px; + font-size: 16px; +} +.topic-page .page-body { + text-align: justify; + line-height: 22px; +} +.topic-block a, +.topic-page a { + text-decoration: underline; +} +.home-page .topic-block { + margin: 0 0 50px; +} +.popup-window .topic-page { + padding: 15px; +} +.not-found-page p { + margin: 30px 15px; +} +.topic-password { + text-align: center; +} +.enter-password-title { + margin: 0 0 20px; +} +.enter-password-form { + display: inline-block; + overflow: hidden; +} +.enter-password-form input[type="password"] { + float: left; + width: 200px; + height: 40px; + margin: 0 -1px 0 0; +} +.enter-password-form input[type="submit"] { + float: left; + width: auto; + min-width: 86px; + height: 40px; + border: none; + padding: 0 15px; + color: #fff; + text-transform: uppercase; +} + + +/*********** CONTACT & EMAIL A FRIEND & APPLY FOR VENDOR ACCOUNT ***********/ + +.contact-page .page-title, +.email-a-friend-page .page-title, +.apply-vendor-page .page-title { + margin: 0 0 -1px; +} +.contact-page .result, +.contact-page .message-error, +.email-a-friend-page .result, +.email-a-friend-page .message-error, +.apply-vendor-page .result, +.apply-vendor-page .message-error { + margin: 20px 0; +} +.contact-page .button-1, +.email-a-friend-page .button-1, +.apply-vendor-page .button-1 { + min-width: 140px; + border: none; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.contact-page .topic-block, +.email-a-friend-page .title, +.apply-vendor-page .title,.apply-vendor-page .topic-block{ + margin: 25px 0; +} +.email-a-friend-page .title h2 { + font-weight: normal; +} + + +/********** REGISTRATION, LOGIN, ACCOUNT PAGES **********/ + +.date-of-birth select { + width: 31%; /*always single line*/ + max-width: 126px; +} +.date-of-birth select + select { + margin: 0 0 0 10px; +} +#check-availability-button { + margin: 10px 0 0; + padding: 10px 15px; + font-size: 12px; + text-transform: uppercase; +} +.accept-privacy-policy { + margin: 0 0 20px; + text-align: left; +} +.accept-privacy-policy > * { + display: inline-block; +} +.username-not-available-status { + clear: both; + color:#a94442; +} +.accept-privacy-policy span { + cursor: pointer; +} +.registration-page .button-1, +.registration-result-page .button-1, +.login-page .button-1, +.password-recovery-page .button-1, +.account-page .button-1, +.return-request-page .button-1 { + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + text-transform: uppercase; +} +.return-request-page .return-request-file { + font-size: 14px; +} +.return-request-page .return-request-file .uploadedfileinput { + display: inline-block; +} +.registration-page .message-error, +.login-page .message-error, +.account-page .message-error { + margin: 0 0 10px; +} +.customer-info-page .email-to-revalidate, +.customer-info-page .readonly-username, +.customer-info-page .vat-status { + margin: 0 5px; + font-size: 14px; +} +.customer-info-page .vat-status { + display: block; +} +.registration-page .vat-note, +.customer-info-page .vat-note, +.customer-info-page .email-to-revalidate-note { + display: block; + font-size: 14px; + margin-top: 7px; + white-space: normal; +} +.login-page .customer-blocks { + margin: 0 0 30px; +} +.login-page .title { + margin: 0 0 25px; + font-size: 20px; + border-bottom: 1px solid rgba(0, 0, 0, 0.125); + padding-bottom:10px; +} +.login-page .title strong { + font-weight: normal; +} +.login-page .new-wrapper { + margin: 0 0 50px; +} +.login-page .new-wrapper .text,.login-page .returning-wrapper .text{ + margin: 0 0 30px; + border-top: 1px solid #ccc; + padding-top:0px; + line-height: 22px; + -moz-box-direction: normal; + -moz-box-orient: vertical; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; + display: flex; + flex-direction: column; + position: relative; +} +.login-page .new-wrapper .topic-block { + margin: 0; +} +.login-page .new-wrapper .button-1 { + margin: 0 0 5px; +} +.login-page .new-wrapper .button-1.checkout-as-guest-button { + margin: 0px 5px 5px 0px; +} +.login-page .returning-wrapper { + margin: 0; +} +.login-page .returning-wrapper .form-fields { + overflow: hidden; +} +.login-page .returning-wrapper .inputs.reversed { + white-space: normal; +} +.login-page .returning-wrapper .inputs.reversed * { + display: inline-block; + width: auto; + margin: 5px; + font-size: 14px; /*reset zeroing*/ +} +.login-page .returning-wrapper .form-fields{ + border-top:0px; + padding-top:0; +} +.login-page .new-wrapper .card, .login-page .returning-wrapper .card{ + border:none; +} +.login-page .field-validation-error{ + margin-bottom:0px; + margin-top:5px; +} +.login-page .returning-wrapper .custom-control.custom-checkbox, .login-page .returning-wrapper .login-button{ + margin-left:15px; +} +.external-authentication { + margin: 0 0 50px; + overflow: hidden; + text-align: center; +} +.external-authentication .title { + margin: 0 0 15px; + font-size: 20px; +} +.external-authentication .buttons { + margin: 0 0 30px; + text-align:center; + display:inline-block; +} +.external-auth-errors { + color: #e4444c; +} +.external-auth-association a:hover { + text-decoration: underline; +} +.facebook-login-block { + display: inline-block; + margin-right: 10px; +} +.password-recovery-page .result { + margin: 0 0 5px; + font-weight: normal; +} +.password-recovery-page .tooltip { + margin: 0 0 25px; + clear:both; + width:100%; +} +.add-more-external-records,.registration-result-page .buttons { + text-align: center; +} +.add-more-external-records a:hover { + text-decoration: underline; +} +.news-item-page .col-form-label,.blogpost-page .col-form-label,.account-page .col-form-label,.registration-page .col-form-label,.password-recovery-page .col-form-label{ + text-align:right; +} +.registration-page .buttons .button-1,.password-recovery-page .buttons .button-1,.registration-result-page .buttons .button-1{ + margin-left:0px; +} +.password-recovery-page .form-fields{ + padding-bottom:0px; + border-top:none; +} +.date-birth select { + -moz-appearance: none; + -webkit-appearance: none; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23333\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat scroll right 0.75rem center / 8px 10px; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + color: #464a4c; + display: inline-block; + height: calc(2.25rem + 2px); + line-height: 1.25; + max-width: 100%; + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + vertical-align: middle; + margin-right: 10px; +} +.date-birth select:focus { + border-color: #5cb3fd; + outline: 0 none; +} +.account-page .fieldset .title{ + text-align: center; +} +.customer-info-page .fieldset .title{ + text-align:center; +} +.registration-page .account-option div,.account-page .account-option div{ + text-align:right; +} +.account-page .description { + margin: 0 0 25px; +} +.account-page .table-wrapper { + margin: 0 0 30px +} +.back-in-stock-subscription-list-page .buttons,.home-page-polls .buttons,.forum-subscriptions-page .buttons{ + text-align:center; +} +.address-list-page .section .title{ + margin-bottom:0px; + padding:0.75rem 1.25rem; + float:left; + width:100%; +} +.address-list-page .section .title h4{ + margin-bottom:0px; + float:right; + font-size:1.25rem; + line-height:1.75rem; + width:60%; + word-wrap:normal; +} +.address-list-page .buttons{ + float: left; + width:auto; + margin-bottom:0; +} +.address-list > div:nth-child(2n+1){ + clear:both; +} +.order-list-page .section .title,.return-request-list-page .section .title{ + padding:0.75rem 1.25rem; + margin-bottom:0; + float:left; + width:100%; +} +.order-list-page .section .title h4{ + margin-bottom:0; + float:left; + width:60%; + line-height:35px; + font-size:1em; +} +.order-list-page .buttons { + text-align: left; + float: left; + margin-bottom: 0; + width: auto; +} +.order-list-page .buttons .btn-secondary,.order-list-page .buttons .btn-primary{ + text-transform:uppercase; +} +.address-list-page .info, +.order-list-page .info { + margin: 0 0 10px; + padding: 20px; + line-height: 26px; + display: inline-block; + width: 100%; +} +.order-list-page .info{ + margin-bottom:0; +} +.address-list-page .info .name, +.order-list-page .info .name { + font-size: 16px; + font-weight: bold; +} +.address-list-page .button-2{ + display: inline-block; + margin: 0 0 0 10px; + border: none; + padding: 0 0 0 22px; + font-size: 14px; +} +.address-list-page .address-item label{ + margin-bottom:0; +} +.edit-address-button { + background: url('../images/edit.png') left center no-repeat; +} +.delete-address-button{ + background: url('../images/remove.png') left center no-repeat; +} +.address-list-page .add-button { + margin: 0 0 20px; + text-align: center; +} +.address-edit-page .page-title { + margin: 0 0 -1px; +} +.address-edit-page .message-error { + margin: 20px 0; +} +.address-edit-page .edit-address { + margin: 0 0 30px; + padding: 30px 0px 0px; +} +.recurring-payments table td { + white-space: nowrap; +} +.recurring-payments table td:first-child { + min-width: 120px; + white-space: normal; +} +.recurring-payments .button-2 { + font-size: 14px; +} +.return-request-list-page .details { + padding: 20px; +} +.return-request-list-page .section .title h4{ + margin-bottom:0; + font-size:1em; +} +.return-request-list-page label { + margin: 0 5px 0 0; +} +.return-request-list-page a:hover { + text-decoration: underline; +} +.return-request-list-page .comments div { + margin: 10px 0 0; + font-size: 15px; + font-style: italic; +} +.reward-points-overview { + margin: 0 0 25px; +} +.reward-points-history table td:first-child { + min-width: 120px; +} +.change-password-page .result, +.change-password-page .message-error { + margin: 20px 0; +} +.avatar-page .page-title { + margin: 0; +} +.avatar-page .page-body { + margin: 0 0 30px; + overflow: hidden; + padding: 30px 0px; +} +.avatar-page .message-error { + margin: 0 0 10px; +} +.avatar-page .image { + margin: 0 0 10px; +} +.avatar-page .image img { + border: 1px solid #ccc; +} +.avatar-page .button-1 { + font-size: 14px; + margin-right:10px; + margin-bottom:10px; +} +.avatar-page .button-2 { + padding: 10px 15px; + font-size: 14px; + text-transform: uppercase; + margin-bottom:10px; +} +.vendorinfo-page .button-2 { + padding: 10px 15px; + font-size: 14px; + text-transform: uppercase; +} +.vendorinfo-page .vendor-picture { + width: 400px; + margin: 0 auto; +} +.vendorinfo-page .vendor-picture * { + display: block; + margin-top: 15px; +} +.forum-page .pagination,.active-discussions-page .pagination,.forums-main-page .pagination,.forum-search-page .pagination,.back-in-stock-subscription-list-page .pagination,.reward-points-page .pagination,.my-product-reviews-list-page .pagination,.forum-subscriptions-page .pagination{ + text-align:center; + display:inline; +} +.forum-page .pagination ul,.active-discussions-page .pagination ul,.forums-main-page .pagination ul,.forum-search-page .pagination ul,.back-in-stock-subscription-list-page .pagination ul,.forum-subscriptions-page .pagination ul{ + margin-bottom:25px; +} +.forum-page .pagination ul li,.active-discussions-page .pagination ul li,.forums-main-page .pagination ul li,.forum-search-page .pagination ul li,.back-in-stock-subscription-list-page .pagination ul li,.reward-points-page .pagination ul li,.my-product-reviews-list-page .pagination ul li,.forum-subscriptions-page .pagination ul li{ + display: inline-block; + float:none; +} +.reward-points-page .section .title{ + padding:0; +} +.reward-points-page .pagination ul li:first-child{ + display:inline-block; + width:100%; + margin-bottom:15px; +} +.my-product-reviews-list-page .separator{ + vertical-align:top; +} + + +/****** ORDER DETAILS & SHIPPING DETAILS ******/ + + +.order-details-page .page-title { + border-bottom: none; +} +.order-details-page .page-title h1 { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} +.order-details-page .page-title a { + display: inline-block; + margin: 5px 0; + padding: 10px 20px; + font-size: 15px; +} +.order-details-page .order-overview { + margin: 0 0 50px; + line-height: 26px; + text-align: center; + font-size: 16px; +} +.order-details-page .order-overview .order-number { + margin: 0 0 10px; + text-transform: uppercase; +} +.order-details-page .order-overview .order-total strong { + font-weight: normal; +} +.order-details-page .repost .button-2 { + display: inline-block; + margin: 10px 0; + border: none; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.order-details-page .download a { + font-weight: normal; +} +.order-details-page .download a:hover { + text-decoration: underline; +} +.user-agreement-page .terms-of-agreement { + margin: 0 0 20px; + padding: 20px; + text-align: center; +} +.user-agreement-page .button-1 { + min-width: 140px; + border: none; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.order-details-page .tax-shipping-info { + margin: 30px 0; +} +.order-details-page .tax-shipping-info a:hover { + text-decoration: underline; +} +.order-details-page .actions { + margin: 30px 0 0; + font-size: 0; +} +.order-details-page .actions input { + display: inline-block; + min-width: 165px; + margin: 5px; + padding: 10px 20px; + font-size: 15px; + text-transform:uppercase; +} +.order-details-page .totals.section { + max-width: 100%; + margin: 0 auto 50px; +} +.order-details-page .section .title strong,.shipment-details-page .section .title strong{ + font-weight:700; +} +.order-details-page .section label { + margin-bottom:0; +} +.order-details-area,.shipment-details-area{ + margin-bottom:25px; +} +.return-request-page .table thead th,.return-request-page .table tbody td{ + vertical-align:middle; +} + + + +/****** SEARCH & SITEMAP ******/ + + +.search-page .page-title { + margin: 0 0 -1px; +} +.search-input .fieldset { + margin:0px; +} +.search-input .form-fields { + padding: 30px 15px 10px; +} +.search-input input + label { + display: inline; + margin: 0 0 0 5px; + vertical-align:top; +} +.advanced-search .price-range,.advanced-search .price-range span{ + display: inline-block; +} +.advanced-search .price-range input { + width: 80px; + display:inline-block; +} +.search-input .button-1 { + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + text-transform: uppercase; +} +.search-results { + margin: 30px 0 0; +} +.sitemap-page .description { + margin: 0 0 30px; + text-align: center; +} +.sitemap-page .entity { + margin: 0 0 30px; +} +.sitemap-page .entity-title { + margin: 0 0 15px; + padding: 0 10px; + text-align: center; +} +.sitemap-page .entity-title h2 { + font-size: 20px; + font-weight: normal; +} +.sitemap-page .entity-body { + border-top: 1px solid #e6e6e6; + padding: 30px 15px; + text-align: center; +} +.sitemap-page ul { + font-size: 0; +} +.sitemap-page li { + display: inline-block; + position: relative; + margin: 0 8px; + padding: 0 12px; + line-height: 50px; + font-size: 14px; /*reset zeroing*/ +} +.sitemap-page li:before { + content: ""; + position: absolute; + top: 23px; + left: 0; + width: 5px; + height: 5px; + background-color: #ddd; +} +.sitemap-page a:empty { + display: none; +} + + + +/********** SHOPPING CART **********/ + +.order-progress { + margin: 0 0 50px; + text-align: center; +} +.order-progress ul { + font-size: 0; +} +.order-progress li { + display: inline-block; + margin: 10px; +} +.order-progress a { + display: block; + font-size: 16px; /*reset zeroing*/ + font-weight:bold; +} +.order-progress a i { + display:block; + font-size:36px; + color:#000; + margin-bottom:10px; +} +.order-progress a:hover,.order-progress a:focus{ + text-decoration:none; +} +.order-progress li.active-step a { + cursor: pointer; +} +.order-progress li.inactive-step a { + opacity: 0.2; + cursor: default; +} +.shopping-cart-page .page-title { + margin: 0 0 -1px; + padding: 10px 0px; +} +.shopping-cart-page .message-error { + margin: 20px 0; +} +.shopping-cart-page td .message-error { + margin: 10px 0 0; + text-align: left; +} +.shopping-cart-page .checkout-attributes a { + color: #007bff; +} +.shopping-cart-page .checkout-attributes a:hover { + text-decoration: underline; +} +.shopping-cart-page .tax-shipping-info { + margin: 20px 0; + text-align: center; +} +.shopping-cart-page .tax-shipping-info a { + color: #007bff; +} +.shopping-cart-page .tax-shipping-info a:hover { + text-decoration: underline; +} +.shopping-cart-page .common-buttons { + margin: 0 0 30px; + font-size: 0; +} +.shopping-cart-page .common-buttons button { + display: inline-block; + min-width: 180px; + margin: 5px 5px 5px 0px; + padding: 10px 20px; + font-size: 15px; + text-transform:uppercase; +} +.checkout-attributes { + margin: -30px 0 30px; +} +.checkout-attributes dd { + margin: 0 0 20px; +} +.checkout-attributes input[type="text"], +.checkout-attributes select { + min-width: 170px; +} +.checkout-attributes ul { + font-size: 0; +} +.checkout-attributes li { + display: inline-block; + margin: 5px; + border: 1px solid #ddd; + background-color: #fff; + padding: 8px 10px; + font-size: 14px; /*reset zeroing*/ +} +.checkout-attributes .attribute-squares li{ + border: none; + padding: 0; + line-height: 0; +} +.checkout-attributes li label { + display: inline-block; + margin: 0 0 0 5px; +} +.selected-checkout-attributes { + margin: 30px 0; +} +.selected-checkout-attributes br { + content: ""; + display: block; + margin: 3px; +} +.cart-footer { + margin: 0 0 50px; + border-top: 1px solid #ddd; +} +.cart-footer:after { + content: ""; + display: block; + clear: both; +} +.cart-footer .totals { + margin: 25px auto 50px; +} +.cart-footer .totals label { + margin:0px; +} +.cart-footer .total-info { + margin: 0 0 20px; + border-bottom: 1px solid #ddd; +} +.cart-total td { + width: 50%; + text-align: right; +} +.cart-total td:first-child { + text-align: left; +} +.cart-total .giftcard-remaining { + display: block; + font-style: italic; +} +.cart-total .order-total { + font-size: 20px; +} +.cart-total .earn-reward-points { + font-style: italic; +} +.min-amount-warning { + margin: 0 0 20px; + padding: 0 30px; + color: #e4434b; +} +.terms-of-service { + margin: 0 0 20px; +} +.terms-of-service label { + cursor: pointer; +} +.terms-of-service a { + margin: 0 0 0 3px; +} +.cart-footer .checkout-button { + display: inline-block; + min-width: 160px; + border: none; + padding: 10px 20px; + font-size: 16px; + text-transform: uppercase; +} +.cart-footer .addon-buttons { + margin: 20px 0 0; + padding: 0 10px; +} +.cart-collaterals { + max-width: 100%; + margin: 0px; + padding: 25px 0 0; +} +.cart-collaterals > div { + margin: 0 0 20px; +} +.cart-collaterals > div h4{ + font-size:1.25rem; +} +.cart-collaterals .button-2 { + display: inline-block; + padding: 10px 15px; + text-transform: uppercase; +} +.cart-collaterals .title { + margin: 0 0 5px; + font-size: 18px; +} +.cart-collaterals .title strong { + font-weight: normal; +} +.cart-collaterals .hint { + margin: 0 0 10px; +} +.cart-collaterals .deals > div { + margin: 0 0 20px; +} +.cart-collaterals .coupon-code button[type="submit"] { + margin: 15px 0 0; +} +.cart-collaterals .message-failure { + margin: 10px 0 0; + font-size: 12px; +} +.cart-collaterals .message-success { + margin: 10px 0 0; + font-size: 12px; +} +.cart-collaterals .current-code { + margin: 5px 0 0; + color: #3c763d; +} +.remove-discount-button, +.remove-gift-card-button { + width: 16px; + height: 16px; + border: none; + background: #fff url('../images/close.png') center 4px no-repeat; + cursor: pointer; +} +.cart-collaterals .shipping-results { + margin: 30px 0 0; +} +.cart-collaterals .shipping-results li { + margin: 20px 0; +} +.cart-collaterals .shipping-results li strong { + display: block; + margin: 0 0 5px; +} +.shopping-cart-page .no-data { + margin: 25px 0 0; +} +.shipping .buttons{ + margin-bottom:0; +} +.billing-address-page .checkout-data .ship-to-same-address{ + padding:0px; +} +.select-billing-address .address-box label,.select-shipping-address .address-box label{ + margin-bottom:0; +} +.select-billing-address .address-item,.select-shipping-address .address-item{ + padding:20px; + background:#f5f5f5; +} + + +/********** CHECKOUT **********/ + +.checkout-page .section { + margin: 0 0 30px; +} +.checkout-page .section.order-summary { + margin: 50px 0 30px; +} +.checkout-page .cart-options { + min-height: 60px; + overflow: hidden; +} +.checkout-page .cart-footer { + border-top: none; +} +.checkout-page .total-info { + margin: 0; +} +.checkout-page .button-1 { + display: inline-block; + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.checkout-page .address-item { + max-width: 100%; + margin: 0 auto 40px; +} +.checkout-page .address-item ul { + margin: 0 0 15px; +} +.checkout-page .address-item li { + padding: 5px 0; +} +.checkout-page .address-item li.name { + font-size: 16px; + font-weight: bold; +} +.enter-address .message-error { + margin: 20px 0; +} +.enter-address .edit-address { + border-top: 1px solid #ddd; + margin: 0 0 30px; + padding: 30px 0px; +} +.checkout-page .ship-to-same-address { + padding: 30px 0; + text-align: center; +} +.checkout-page .ship-to-same-address .selector,.checkout-page .pickup-in-store .selector { + margin: 0px; + font-weight: bold; +} +.checkout-page .pickup-in-store,.select-pickup-point { + text-align: center; +} +.select-pickup-point{ + display: inline-block; +} +.checkout-page .pickup-points-map { + min-width: 400px; + min-height: 350px; + vertical-align: middle; + margin-top: 5px; + margin-bottom: 5px; +} +.shipping-method .method-list, +.payment-method .method-list { + margin: 0 auto 30px; + overflow: hidden; + text-align: center; + font-size: 0; +} +.shipping-method .method-list li, +.payment-method .method-list li { + margin: 20px 0; + font-size: 14px; /*reset zeroing*/ +} +.shipping-method .method-list li label, +.payment-method .method-list li label { + font-weight: bold; +} +.shipping-method .method-description { + margin: 5px 0 0; +} +.payment-method .use-reward-points { + margin:0px; + text-align: center; + font-weight:bold; +} +.payment-method .payment-logo { + display: inline-block; + vertical-align: middle; +} +.payment-method .payment-logo label { + display: block; + font-size: 0 !important; +} +.payment-method .payment-details { + min-width: 180px; + display: inline-block; + margin: 0 0 0 10px; + text-align: left; + vertical-align: middle; +} +.section.payment-info select { + -moz-appearance: none; + -webkit-appearance: none; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23333\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat scroll right 0.75rem center / 8px 10px; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + color: #464a4c; + display: inline-block; + height: calc(2.25rem + 2px); + line-height: 1.25; + max-width: 100%; + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + vertical-align: middle; +} +.section.payment-info .info input{ + background-clip: padding-box; + background-color: #fff; + background-image: none; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; + color: #464a4c; + display: block; + font-size: 1rem; + line-height: 1.25; + padding: 0.5rem 0.75rem; + transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; + width: 100%; +} +.section.payment-info .info input:focus,.section.payment-info select:focus{ + background-color: #fff; + border-color: #5cb3fd; + color: #464a4c; + outline: 0 none; +} +.payment-info .info tr { + display: block; + margin: 0 0 15px; + font-size: 0; +} +.payment-info .info td { + display: inline-block; + width: 100% !important; + max-width: 400px !important; + font-size: 14px; /*reset zeroing*/ +} +.payment-info .info td:only-child { + width: 100% !important; + max-width: 100% !important; +} +.payment-info .info td input[type="text"] { + width: 100% !important; +} +.payment-info .info td input[name="CardCode"] { + width: 65px !important; +} +.payment-info .info td select { + min-width: 70px; +} +.payment-info .info td:first-child { + margin: 0 0 10px; +} +.payment-info .info td label{ + margin-bottom:0; +} +.payment-info .info p { + text-align: center; +} +.confirm-order .buttons { + padding: 10px 0; +} +.confirm-order .button-1 { + font-size: 16px; +} +.order-review-data li, +.order-details-area li, +.shipment-details-area li { + padding: 3px 0; +} +.order-review-data .title, +.order-details-area .title, +.shipment-details-area .title { + margin: 0 0 5px; + font-size: 16px; + font-weight: bold; + background:#eeeeee; + padding:10px; +} +.order-review-data .title strong, +.order-details-area .title strong, +.shipment-details-area .title strong { + font-weight: 700; +} +.opc .order-review-data ul{ + margin-bottom:25px; +} +.order-completed .details { + margin: 0 0 30px; + padding:0px 15px; + text-align: center; +} +.order-completed .details div { + margin: 5px 0; +} +.order-completed .details strong { + font-weight: bold; +} +.order-completed .details a:hover { + text-decoration: underline; +} +.opc .step-title { + margin: 0 0 3px; + overflow: hidden; + background-color: #f6f6f6; +} +.opc .allow .step-title { + cursor: pointer; +} +.opc .step-title .number, +.opc .step-title .title { + float: left; + min-height: 40px; + padding: 10px 15px; + line-height: 20px; + font-size: 16px; + font-weight: normal; + color: #fff; + margin-bottom:0; +} +.opc .allow .step-title .number, +.opc .allow .step-title .title { + color: #fff; + cursor: pointer; +} +.opc .allow.active .step-title .title, +.opc .step-title .title{ + color:#000; +} +.opc .step-title .number, +.opc .allow.active .step-title .number{ + width: 42px; + border-right: 1px solid #fff; + text-align: center; + background:#007bff; +} +.opc .allow .step-title .number{ + background:#666; +} +.opc .allow .step-title .title{ + color:#666; +} +.opc .step { + margin:0; + padding: 30px 15px; +} +.opc .section { + margin: 0 0 30px; +} +.opc .step .edit-address .col-form-label,.billing-address-page .edit-address .col-form-label,.shipping-address-page .edit-address .col-form-label{ + padding-left:15px !important; +} +.opc .section > label { + display: block; + margin: 0 0 10px; + text-align:center; +} +.opc input[type="text"], +.opc select { + max-width: 100%; +} +.opc .buttons { + margin-bottom: 0; +} +.opc .back-link { + margin: 0 0 10px; + display:inline-block; +} +.opc .back-link small { + display: none; +} +.opc .back-link a { + display: inline-block; + font-size: 15px; + min-width: 100px; + padding: 10px 30px; + text-align: center; + text-transform: uppercase; + margin-left:5px; +} +.opc .buttons .please-wait { + display: block; + margin: 10px 0 0; + background: none; +} +.opc .section.ship-to-same-address { + margin: 0px; + padding: 0; +} +.opc .section.pickup-in-store { + margin: 0 0 30px; + padding: 0; +} +.opc .payment-info .info tr { + text-align: right; +} +.opc .section.order-summary { + margin: 0; +} +.checkout-data .buttons,.section.pickup-points{ + text-align:center; +} +.checkout-data .opc .edit-address .field-validation-valid,.checkout-data .opc .edit-address .required{ + text-align:left !important; +} +.new-billing-address .edit-address,.new-shipping-address .edit-address{ + padding-bottom:0; +} + + + +/*** FORUM & PROFILE ***/ + + +.forums-main-page .topic-block { + margin: 0 0 35px; + text-align: center; +} +.forums-main-page .topic-block p { + text-align: center; +} +.forums-header { + margin: 0 0 50px; + overflow: hidden; +} +.forums-header:after { + content: ""; + display: block; + clear: both; +} +.forums-header .current-time { + margin: 0 0 15px; +} +.forum-search-box .basic { + overflow: hidden; + margin: 0 0 10px; +} +.forum-search-box .advanced a { + line-height: 22px; + text-decoration: underline; +} +.forum-search-page .page-title { + margin: 0 0 -1px; +} +.forum-search-page .search-error, +.forum-search-page .no-result { + margin: 0 0 15px; + text-align: center; + color: #a94442; +} + +/* forum group */ + +.forums-table-section { + margin: 0 0 30px; +} +.forums-table-section-title { + margin: 0 0 15px; +} +.forums-table-section-title a, +.forums-table-section-title strong { + font-size: 22px; + font-weight: normal; +} +.forums-table-section .image div { + width: 38px; + height: 32px; + margin: auto; + background: url('../images/topic-type1.png') center no-repeat; +} +.forums-table-section .image div.sticky { + background: url('../images/topic-type2.png') center no-repeat; +} +.forums-table-section .image div.announcement { + background: url('../images/topic-type3.png') center no-repeat; +} +.forums-table-section .forum-title, +.forums-table-section .topic-title { + margin: 5px 0; +} +.forums-table-section .forum-title a, +.forums-table-section .topic-title a { + font-size: 16px; + font-weight: bold; +} +.forums-table-section .forum-title a:hover, +.forums-table-section .topic-title a:hover { + text-decoration: none; +} +.forums-table-section .topic-title span { + display: block; +} +.forums-table-section .forum-description, +.forums-table-section .topic-starter { + margin: 5px 0; +} +.forums-table-section .latest-post { + white-space: nowrap; +} +.forums-table-section .latest-post div { + margin: 5px 0; +} +.forums-table-section .view-all { + margin: 30px 0 0; +} +.forums-table-section .view-all a { + padding: 10px 15px; + text-transform: uppercase; +} +.forums-table-section .forum-table td{ + vertical-align:middle; +} +.news-list-page .link-rss,.blog-page .link-rss,.forums-table-section .link-rss,.forum-page .link-rss{ + font-size:24px !important; + background:none !important; +} +.forum-search-page .col-form-label,.forum-edit-page .col-form-label,.move-topic-page .col-form-label,.private-message-send-page .col-form-label{ + text-align:right; +} + + +/* forum-page, topic page */ + +.forum-page .forum-info { + margin: 0 0 30px; +} +.forum-page .forum-name, +.forum-topic-page .topic-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} +.forum-page .forum-name h1, +.forum-topic-page .topic-name h1 { + font-size: 30px; + font-weight: normal; +} +.forum-actions, +.topic-actions { + margin: 0 0 30px; + font-size: 0; +} +.forum-actions .actions a, +.topic-actions .actions a { + display: inline-block; + margin: 1px; + padding: 10px 10px 10px 33px; + font-size: 14px; +} + .forum-actions .actions .new-topic { + background: url('../images/new.png') 10px 13px no-repeat; + background-color: #6c757d; + margin-right: 5px; + } + .forum-actions .actions .watch-forum, + .topic-actions .actions .watch-forum { + background: url('../images/watch.png') 10px 14px no-repeat; + background-color: #6c757d; + } + .forum-actions .actions .watch-forum:hover, + .topic-actions .actions .watch-forum:hover, + .forum-actions .actions .new-topic:hover { + background-color: #5c656d; + } +.topic-actions .reply-topic-button { + background: #eee url('../images/reply.png') left center no-repeat; +} +.topic-actions .watch-topic-button { + background: #eee url('../images/watch.png') left center no-repeat; +} +.topic-actions .move-topic-button { + background: #eee url('../images/move.png') left center no-repeat; +} +.topic-actions .edit-topic-button { + background: #eee url('../images/edit_.png') left center no-repeat; +} +.topic-actions .delete-topic-button { + background: #eee url('../images/remove_.png') left center no-repeat; +} + .topic-actions .watch-topic-button { + background: #eee url('../images/watch.png') 12px center no-repeat; + } +.topic-actions.lower .actions { + display: none; +} +.active-discussions-page .forums-table-section-title { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} +.active-discussions-page .forums-table-section-title strong { + font-size: 30px; + font-weight: normal; +} +.active-discussions-page .forums-table-section-body { + margin: 0 0 20px; +} +.forum-page .forum-actions{ + font-size:1rem; +} +.forum-page .pagination.upper{ + clear:both; + margin-top:20px; + display:inline-block; + width:100%; +} + + +/* topic post */ + +.topic-post { + margin: 0 0 30px; + border-top: 1px solid #ddd; +} +.topic-post:last-child { + border-bottom: 1px solid #ddd; +} +.topic-post:after { + content: ""; + display: block; + clear: both; +} +.topic-post .post-info { + margin: 30px 0; +} +.topic-post .user-info { + width: 150px; + margin: 0 auto 15px +} +.topic-post .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; +} +.topic-post .avatar, +.profile-info-box .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; +} +.topic-post .avatar img, +.profile-info-box .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} +.topic-post .avatar img { + border: solid 2px #CEDBE1 !important; +} +.topic-post .user-stats { + margin: 0 0 15px; +} +.topic-post .user-stats li { + display: inline-block; + margin: 0 10px; +} +.topic-post .user-stats span, +.profile-info-box .profile-stats span { + margin: 0 0 0 3px; + font-weight: bold; +} +.topic-post .pm-button, +.profile-info-box .pm-button { + display: inline-block; + padding: 10px 20px; + text-transform: uppercase; +} +.topic-post .post-time { + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 13px; + font-weight: bold; +} +.topic-post .post-actions { + margin: 0 0 15px; + font-size: 0; +} +.topic-post .post-actions > div { + display: inline-block; +} +.topic-post .post-actions a { + display: inline-block; + margin: 1px 5px; + font-size: 14px; +} +.topic-post .post-actions .edit-post-button, +.topic-post .post-actions .delete-post-button { + padding: 10px 10px 10px 33px; +} +.topic-post .post-actions .edit-post-button { + background: url('../images/edit_.png') left center no-repeat; +} +.topic-post .post-actions .delete-post-button { + background: url('../images/remove_.png') left center no-repeat; +} +.topic-post .post-actions .post-link-button { + padding: 10px; + font-weight: bold; +} +.topic-post .post-actions .post-link-button:hover { + text-decoration: underline; +} +.topic-post .post-actions .quote-post-button { + background-color: #007bff; + padding: 10px 20px; + color: #fff; +} +.topic-post .post-actions .quote-post-button:hover { + background-color: #025aa5; + color: #fff; +} +.topic-post .post-text { + /*topic post-text also gets style from blog post-body*/ + padding: 0 10px 20px; + line-height: 22px; + margin-bottom: 0; +} +.topic-post .post-vote{ + text-align: center; + display: table; + margin: 0 auto 20px; +} +.topic-post .user-posted-image, +.latest-posts .user-posted-image { + max-width: 100%; + height: auto; +} +.topic-post .quote, +.latest-posts .quote { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #f9f9f9; + padding: 10px; +} +.topic-post .signature { + border-top: 1px solid #ddd; + padding: 20px; + font-size: 13px; + font-style: italic; + clear: both; +} +.topic-post .post-vote span.vote { + cursor: pointer; + display: block; + width: 40px; + height: 24px; +} +.topic-post .post-vote span.up{ + background: url('../images/vote-up.png') no-repeat 50% 50%; +} +.topic-post .post-vote span.vote.up.selected{ + background: url('../images/vote-up-selected.png') no-repeat 50% 50%; +} +.topic-post .post-vote span.down{ + background: url('../images/vote-down.png') no-repeat 50% 50%; +} +.topic-post .post-vote span.vote.down.selected{ + background: url('../images/vote-down-selected.png') no-repeat 50% 50%; +} +.topic-post .vote-count-post { + display: block; + font-size: 160%; +} +.topic-post .post-time label{ + margin-bottom:0; +} + + +/* forum edit & send message */ + +.forum-edit-page .page-title, +.move-topic-page .page-title, +.private-message-send-page .page-title { + margin: 0 0 -1px; +} +.move-topic-page label { + white-space: normal; +} +.forum-edit-page .message-error, +.private-message-send-page .message-error { + margin: 20px 0; +} +.forum-edit-page .toolbar, +.private-message-send-page .toolbar { + margin:5px 0px 20px; + background-color: #ddd; + padding: 10px; +} +.forum-edit-page .toolbar .button, +.private-message-send-page .toolbar .button { + margin: 0 2px 0 0; + border: #cec6b5 1px solid; + padding: 2px; +} +.forum-edit-page .toolbar .button:hover, +.private-message-send-page .toolbar .button:hover { + border: #333 1px solid; +} +.forum-edit-page textarea, +.private-message-send-page textarea { + display: block; + margin: auto; +} +.forum-edit-page .buttons input, +.move-topic-page .buttons input, +.private-messages .buttons input { + min-width: 140px; + padding: 10px 30px; + text-align: center; + font-size: 15px; + text-transform: uppercase; + margin-right:5px; +} +.private-message-send-page a, .private-message-send-page span { + font-size: 14px; +} +.private-messages-page .select,.topic-actions{ + text-align:center; +} +.topic-actions .pagination{ + clear:both; + margin-top:25px; + display:inline-block; + font-size:14px; +} + + + +/****** BLOG & NEWS ******/ + +.block-blog-archive .number { + display: block; + cursor: auto; + margin-top:10px; + margin-left:20px; + width:100%; +} +.blog-page .post, +.news-list-page .news-items .news-item { + margin:0px; + padding-bottom:30px; +} +.blog-page .blog-posts,.news-list-page .news-items{ + margin-bottom:30px; +} +.news-list-homepage .news-item { + float: left; +} +.blog-page .post:after { + content: ""; + display: block; + clear: both; +} +.post-title, +.news-title { + display: inline-block; + padding: 20px 10px; + line-height: 20px; + font-size: 16px; + font-weight: bold; +} +.post-date, +.news-date { + display: block; + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px; + font-style: italic; +} +.post-body, +.news-body { + margin: 0 0 20px; + padding: 0 10px; +} +.blog-page .tags, +.blogpost-page .tags { + margin: 0 0 15px; + overflow: hidden; + padding: 0 10px; +} +.blog-page .tags label, +.blogpost-page .tags label { + display: inline-block; + margin: 0 3px 3px 0; + font-weight: bold; +} +.blog-page .tags ul, +.blogpost-page .tags ul { + display: inline-block; + margin: 0 0 3px 3px; + font-size: 0; +} +.blog-page .tags li, +.blogpost-page .tags li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ +} +.blog-page .tags li.separator, +.blogpost-page .tags li.separator { + margin: 0 8px 0 0; +} +.blog-page .tags a, +.blogpost-page .tags a { + display: block; +} +.blog-page .tags a:hover, +.blogpost-page .tags a:hover { + text-decoration: underline; +} +.blog-posts .buttons, +.news-items .buttons { + margin: 0; + padding: 0 10px; +} +.blog-posts .buttons .read-comments { + display: block; + margin: 0 0 15px; + font-weight: bold; +} +.blog-posts .buttons .read-more, +.news-items .buttons .read-more { + display: inline-block; + border: none; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.new-comment { + margin: 50px 0 60px; +} +.new-comment .notifications { + margin: 0 0 10px; +} +.new-comment .button-1 { + border: none; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.comment-list { + margin: 0 0 30px; +} +.comment-list .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; +} +.comment-list .title strong { + font-weight: normal; +} +.comment-list .comment { + margin: 0 0 40px; + border-top: 1px solid #ddd; +} +.comment-list .comment:after { + content: ""; + display: block; + clear: both; +} +.comment-info { + width: 150px; + margin: 20px auto; +} +.comment-info .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; +} +.comment-info .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; +} +.comment-info .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + border: solid 2px #CEDBE1 !important; +} +.comment-time { + margin: 0 0 15px; + font-size: 13px; + font-weight: bold; +} +.comment-title { + margin: 0 0 15px; + font-size: 16px; +} +.news-list-homepage { + margin: 0 0 75px; +} +.news-list-homepage .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; +} +.news-list-homepage .title strong { + font-weight: normal; +} +.news-list-homepage .view-all { + text-align: center; +} +.news-list-homepage .news-item{ + margin-bottom:20px; +} +.news-list-homepage .news-title{ + padding-top:0; +} + + +/* jQuery tabs */ + +.ui-tabs { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background: none; + padding: 0; +} +.ui-tabs-nav { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + overflow: hidden; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 0 30px !important; + border-width: 0 0 1px; + border-radius: 0; + background: none; + padding: 0 !important; + line-height: normal; + font-weight: normal; +} +.ui-tabs-nav li { + margin: 0 0 -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + margin: 0 0 -1px !important; + border: none !important; + border-radius: 0; + background: none !important; + padding: 0 !important; +} +.ui-tabs-nav li a { + display: block; + border: 1px solid #ddd; + padding: 12px 24px; + text-align: center; + font-size: 18px; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + padding: 12px 24px !important; +} +.ui-tabs-nav li.ui-state-active a { + background-color: #eee; +} +.ui-tabs-panel { + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0 !important; +} +.ui-menu .ui-menu-item,.ui-menu .ui-menu-item a{ + float:left; + width:100% +} +.ui-autocomplete img{ + float:left; +} +.ui-autocomplete span { + float: left; + width: 85%; +} + +/* inbox & view message */ + +.private-messages-page .table-wrapper, +.private-message-view-page .view-message { + margin: 0 0 30px; +} +.private-messages-page th.select { + text-align: center; +} +.private-messages-page td.from, +.private-messages-page td.to, +.private-messages-page td.subject { + min-width: 150px; +} +.private-messages-page td.date { + white-space: nowrap; +} +.private-messages-page .buttons, +.private-message-view-page .buttons { + font-size: 0; +} +.private-messages-page .buttons .button-1, +.private-messages-page .buttons .button-2, +.private-message-view-page .buttons .button-1, +.private-message-view-page .buttons .button-2 { + display: block; + margin: 0 auto 10px; + font-size: 15px; /*reset zeroing*/ +} +.private-message-view-page .view-message { + margin: 0px; +} +.private-message-view-page .message-head span { + font-weight: bold; +} +.private-message-view-page .message-body { + border-top: 1px solid #ddd; + background-color: #f9f9f9; + padding: 30px 0px; + line-height: 22px; + text-align: justify; +} +.private-messages-page .data-table .pm-unread{ + font-weight:bold; +} +.private-messages-page .select label{ + margin-right:0; +} +.private-messages-box .buttons{ + text-align:center; +} + +/* profile page */ + +.profile-info-box { + overflow: hidden; + line-height: normal; + font-size: 14px; +} +.profile-info-box .user-details { + margin: 0 0 30px; +} +.profile-info-box .avatar { + margin: 0 auto 15px; +} +.profile-info-box .title { + margin: 0 0 10px; + font-size: 18px; +} +.profile-info-box .stats { + margin: 0 0 15px; +} +.latest-posts { + font-size: 14px; +} +.latest-posts .topic { + margin: 0 0 20px; + border-bottom:1px solid #ddd; + padding-bottom:10px; +} +.latest-posts .topic:last-child{ + border-bottom:none; +} +.latest-posts .topic-title { + font-size: 16px; +} +.latest-posts .topic-title a { + font-weight: bold; +} +.latest-posts .topic-body { + margin: 0 0 15px; + line-height: 24px; +} + +/* BB codes */ + +pre { + white-space: pre-wrap; + white-space: normal; + word-wrap: break-word; +} +.csharpcode { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #fff; + padding: 10px; + font-family: "Courier New", Courier, monospace; + color: #000; +} +.csharpcode .rem { + color: green; +} +.csharpcode .kwrd { + color: #00f; +} +.csharpcode .str { + color: #006080; +} +.csharpcode .op { + color: #00c; +} +.csharpcode .preproc { + color: #c63; +} +.csharpcode .asp { + background-color: #ff0; +} +.csharpcode .html { + color: maroon; +} +.csharpcode .attr { + color: red; +} +.csharpcode .alt { + width: 100%; + margin: 0; + background-color: #f6f6f6; +} + + + +/* Custom style after upgrade from 3.9.0 to 4.0.0 */ + +.custom-file-control::after { + content: "Choose file..."; +} +.custom-file-control::before { + content: "Browse"; +} +.top-menu.navbar-nav { + -webkit-box-orient: horizontal; + flex-direction: row; + flex-wrap: wrap; +} +.block .listbox .list-group-item a{ + display:inline-block; + width:100%; +} +.block > .listbox > .list-group-item:first-child{ + margin-top:0px; +} +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} +.listbox.list-group.list-group-flush > .list-group-item:last-child, .listbox > .list.list-group.list-group-flush > .list-group-item:last-child { + border-bottom: none; +} +.custom-control-label { + margin-bottom:0.5rem; +} +.newsletter-email .newsletter-subscribe-button{ + width:100% !important; + margin-top:10px; +} +.contact-page, .page.email-a-friend-page, .page.product-reviews-page .button, .news-items .buttons { + text-align: center !important; +} +.block .listbox .list-group-item.active > a > i, .block .listbox .listitem .list-group-item.active > a > i{ + transform: rotate(90deg); +} +.product-grid.featured-product-grid{ + margin-bottom:10px; +} +.product-review-item .review-content{ + text-align:right; +} +.rating-options .custom-control, .checkout-page .custom-control { + display: inline-block; +} +.review-rating, .contact-page .required-error { + text-align: left; +} +.news-list-page .buttons { + text-align: left !important; +} +.write-review .review-rating ul { + margin-bottom: 0; +} +.male.custom-control.custom-radio, +.female.custom-control.custom-radio, +.Neutral.custom-control.custom-radio{ + display: inline-block; + margin-right: 10px; +} +.forum-subscriptions-page .custom-control, .private-messages .custom-control, .shopping-cart-page .table-wrapper .custom-control, .wishlist-page .custom-control { + display: inline-block; +} +.breadcrumb ol, .breadcrumb ul, .alert p { + margin-bottom: 0; +} +.private-messages-page .nav-tabs .nav-item { + margin-bottom: 0px; +} +.private-message-view-page .message-body{ + padding:30px 15px; + margin-bottom:20px; +} +.topic-post .username { + padding: 9px 0; +} +.shopping-cart-page .checkout-attributes { + margin: 0px 0 15px; + display: inline-block; +} +.mini-shopping-cart .item { + border-bottom: 1px dashed #ddd; +} +.mini-shopping-cart .item:last-child{ + border-bottom:none; +} +.payment-info-page .alert.alert-danger{ + text-align: center; +} +.news-list-page .news-items .news-section, .blog-section { + border: 1px solid #ddd; + padding: 0px 15px 15px; + border-radius: 5px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + text-align: center; +} +.blog-section { + text-align:left; +} +.news-list-page .news-items .news-section .buttons{ + text-align:center !important; +} +.news-item-page .comment-info .username { + padding: 13px 0px; +} +.product-filters .filter-content ul li label { + margin-bottom: 0; +} +.footer-powered-by p svg { + width: 18px; + margin: 0 5px; +} +.product-details-page iframe { + width: 100%; + height: 400px; +} +.news-item-page .new-comment .form-fields .required { + position: absolute; + right: 0; + top: 0; +} +.header .header-links table{ + width:auto; +} +.breadcrumb-item + .breadcrumb-item::before{ + display:none; +} +.product-reviews-page .rating-wrapper { + display: flex; + flex-wrap: wrap; + align-items: center; +} + .product-reviews-page .rating-wrapper .first { + margin-right: 10px; + line-height: normal; + + } + .product-reviews-page .rating-wrapper .last { + margin-left: 10px; + line-height: normal; + } +.product-reviews-page .write-review .review-rating .first { + color: #a94442; +} +.product-reviews-page .write-review .review-rating .last { + color: #3c763d; +} + +.cart .product-quantity div.up, +.cart .product-quantity div.down { + cursor: pointer; + width: 20px; + height: 20px; + background: #fff; + box-shadow: 0 0 2px rgba(0, 0, 0, .25); + display: flex; + align-items: center; + justify-content: center; +} +.swiper { + width: 100%; + height: 100%; +} + +.swiper-slide { + text-align: center; + font-size: 18px; + background: #fff; + /* Center slide text vertically */ + display: -webkit-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + -webkit-box-align: center; + -ms-flex-align: center; + -webkit-align-items: center; + align-items: center; +} + +.swiper-pagination-bullet-active { + padding: 5px; + background-color: #4ab2f1; +} + +a.skip { + position: absolute; + top: -1000px; + left: -1000px; + height: 1px; + width: 1px; + text-align: left; + overflow: hidden; + display: none; +} + +a.skip:active, +a.skip:focus, +a.skip:hover { + position: initial; + top: 0; + left: 0; + display: block; + height: auto; + margin: 3px 0; + overflow: visible; + padding: 2px; + color: #444444; + background: #ffffff; + text-decoration: underline; + text-align: center; + width: 100%; + font-size: 16px; +} +.product-reviews { + margin-top: 20px; + display: inline-block; + width: 100%; +} +.product-reviews .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + text-align: center !important; +} +.product-reviews .title strong { + font-weight: normal; +} +.write-review .form-fields { + border-top: 0; + padding-top: 0; +} +.shopping-cart-page .order-summary-content .table td{ + vertical-align: middle; +} +.opc-billing-address-btns { + width: 100%; + display: inline-block; + text-align: center; + margin-top: 15px; +} +.follow-us .social ul { + display: flex; + flex-wrap: wrap; +} +.follow-us .social ul li svg { + width: 21px; +} +.follow-us .social ul li svg path { + fill: #444; +} +.block ul li a{ + position: relative; +} +.block ul li a > i { + position: absolute; + top: 50%; + transform: translateY(-50%) !important; + left: 10px; +} +.block ul li.active a > i { + transform: translateY(-50%) rotate(90deg) !important; +} +.block-account-navigation ul li a i{ + display: none; +} +.product-quantity { + display: flex; + flex-wrap: wrap; + align-items: center; + min-width: 150px; +} +.product-quantity input{ + width: calc(100% - 56px) !important; +} +.product-quantity .quantity.up { + margin-right: 8px; +} +.product-quantity .quantity.down { + margin-left: 8px; +} +.form-check { + display: inline-block; +} +.product-reviews-overview { + display: flex; + flex-wrap: wrap; + align-items: center; +} +.product-reviews-overview > div { + margin: 0 6px 0 0; +} +.product-reviews-overview > div:last-child{ + margin: 0; +} +.custom-select { + background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left .75rem center/8px 10px +} +.header-links.pull-right { + float: left; +} +.language-list{ + padding: 0; +} +.footer-block ul li i.fa-angle-double-right, +.header-menu .sublist li i.fa-angle-double-right { + transform: rotate(180deg); +} +.theme-selector select { + margin: 0 auto +} +.mfp-close{ + left: 0; + right: auto !important; +} +.mfp-content{ + text-align: right !important; +} +.return-items-button { + margin-right: 5px; +} +.message-error ul { + margin: 0; +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/font-awesome.min.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/font-awesome.min.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/print.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/print.css new file mode 100644 index 0000000..24bc2a0 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/print.css @@ -0,0 +1,107 @@ + +body { + font: normal 9pt Arial, Helvetica, sans-serif; + color: #000; +} +table { + width: 100%; + border: 0; + border-collapse: collapse; + border-spacing: 0; +} +li { + list-style: none; +} +a { + color: inherit; +} + +.order-details-page .order-overview { + margin: 0 0 25px; +} +.order-details-page .order-overview .order-number { + font-size: 11pt; + text-transform: uppercase; + padding: 10px 40px; +} +.order-details-page .order-overview .order-total { + margin: 10px 0 0; +} +.order-details-page .order-overview .order-total strong { + font-size: 10pt; +} + +.order-details-page .order-details-area { + margin: 0 0 25px; + overflow: hidden; +} +.order-details-page .order-details-area ul { + padding-left: 0px; +} +.order-details-page .order-details-area > div { + float: left; + width: 48%; + margin: 0 1% 40px; +} +.order-details-page .order-details-area li.title { + margin: 10px 0 5px; + font-weight: bold; +} +.order-details-page .order-details-area li:first-child { + margin-top: 0; +} + +.order-details-page .data-table { + border: 1px solid; +} +.order-details-page .data-table th { + border-right: 1px solid; + border-bottom: 1px solid; + padding: 5px 10px; + font-weight: bold; + white-space: nowrap; +} +.order-details-page .data-table td { + border-right: 1px solid; + border-bottom: 1px solid; + padding: 5px 10px; +} +.order-details-page .data-table .sku, +.order-details-page .data-table .unit-price, +.order-details-page .data-table .quantity, +.order-details-page .data-table .total { + white-space: nowrap; + text-align: center; +} +.order-details-page .data-table .unit-price, +.order-details-page .data-table .quantity, +.order-details-page .data-table .total { + width: 15%; +} +.order-details-page .data-table label { + display: none; +} + +.order-details-page .section { + margin: 30px 0; +} +.order-details-page .section .title { + margin: 0 0 10px; +} +.order-details-page .tax-shipping-info, +.order-details-page .selected-checkout-attributes { + margin: 20px 0; + text-align:right; +} + +.order-details-page .cart-total-right { + white-space: nowrap; +} +.order-details-page .cart-total td { + padding: 5px 10px; + text-align: right; +} +.order-details-page td.cart-total-left { + width: 100%; + font-weight: bold; +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.css new file mode 100644 index 0000000..63be23b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.css @@ -0,0 +1,1822 @@ +/*! + ***** CypherClean Responsive Devices StyleSheet + * Copyright © 2022 nopCypher. Reproduction in whole or in parts is prohibited. + * + *//*!***/ + +@media all and (max-width: 991px) { + + /*** GLOBAL TABLES ***/ + + .cart { + display: block; + } + .cart colgroup, + .cart thead { + display: none; + } + .cart tbody { + display: block; + overflow: hidden; + } + .cart tr { + display: block; + float: left; + width: 100%; + margin: 40px 0 0; + border: 1px solid #ddd; + } + .cart td { + display: block; + border: none; + padding: 10px; + } + .cart td.remove-from-cart { + margin: 0 0 15px; + border-bottom: 1px solid #ddd; + background-color: #eee; + padding: 10px; + } + .cart td.product-picture { + border-top: 1px solid #ddd; + padding: 15px 10px 5px; + } + .cart td.product { + min-width: 0; + border-bottom: 1px solid #ddd; + padding: 5px 10px 15px; + text-align: center; + } + .cart td.quantity { + display: inline-block; + padding: 0 10px; + vertical-align: middle; + } + .cart td.unit-price, + .cart td.subtotal { + display: inline-block; + padding: 20px 10px; + vertical-align: middle; + } + + /*** MOBILE NAVIGATION ***/ + + .header-menu { + position: relative; + z-index: 1; + margin: 0 auto 40px; + } + .menu-toggle { + background: url('../images/menu-icon.png') right center no-repeat #007bff; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; + text-align: left; + } + .top-menu { + display: none; + } + .top-menu > li { + position: relative; + margin: 1px 0; + background-color: #f6f6f6; + } + .top-menu > li > a { + display: block; + min-height: 55px; + padding: 18px; + font-size: 15px; + text-align: left; + } + .top-menu .sublist { + display: none; + background-color: #fff; + padding: 5px 0; + } + .top-menu .sublist li { + position: relative; + margin: 1px 0 1px 20px; + text-align: center; + } + .top-menu .sublist li a { + display: block; + padding: 15px 18px; + font-size: 15px; + text-align: left; + } + .sublist-toggle { + position: absolute; + top: 0; + right: 0; + width: 55px; + height: 55px; + border-left: 1px solid #fff; + background:#f6f6f6 url("../images/toggle-gray.png") no-repeat scroll center center; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; + } + .sublist .sublist-toggle { + height: 49px; + } + .sublist .sublist li { + background-color: #f6f6f6; + } + .sublist .sublist .sublist li { + background-color: #fff; + } + .block-category-navigation { + display: none; + } + .block-account-navigation { + float: none; + margin: auto !important; + } + .block .listbox{ + margin-bottom:15px; + -moz-box-direction: normal; + -moz-box-orient: vertical; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); + margin-top:-1px; + } + .block .title{ + -moz-box-direction: normal; + -moz-box-orient: vertical; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; + display: flex; + flex-direction: column; + position: relative; + margin-bottom:10px; + } + .left-side-wrapper .card{ + border:none; + } + .flyout-cart { + display: none; + } + .product-details-page iframe { + width: 100%; + height: 300px; + } +} + +@media all and (min-width: 481px) { + + /*** GLOBAL TABLES ***/ + + .cart tr { + width: 46%; + margin: 40px 2% 0; + } + .cart tr:nth-child(2n+1) { + clear: both; + } + + /*** HEADER ***/ + + .header-selectors-wrapper > div { + display: inline-block; + width: 30%; + margin: 10px auto; + } + .search-box input.search-box-text { + width: 280px; + font-size:0.85em; + } + .ui-autocomplete { + width: 280px !important; + } + .ui-autocomplete img { + display: inline; + } + + /*** FOOTER ***/ + + .newsletter-email input[type="text"] { + width: 240px; + } + + /*** CATEGORY ***/ + + .product-filter { + vertical-align: top; + text-align: left; + } + .product-filter .product-spec-group { + float: none; + margin: 0 50px 10px 0; + } + .product-filter .product-spec-group.product-spec-color { + max-width: 190px; + } + .product-filter .group li.item { + display: block; + margin: 0; + } + .item-box .product-rating-box { + margin: 0 0 15px; + } + .item-box .prices { + height: 50px; + } + .item-box .product-title { + min-height: 42px; + margin: 0 0 5px; + } + + /*** PRODUCT PAGE ***/ + + .overview-buttons div { + display: inline-block; + width: auto; + margin: 0 6px 10px 0px; + } + + /*** WISHLIST ***/ + + .wishlist-content .button-2 { + display: inline-block; + width: auto; + min-width: 140px; + margin: 0px 0px 5px 10px; + } + + /*** TOPICS ***/ + + .enter-password-form input[type="password"] { + width: 260px; + } + + /*** FORUM & PROFILE ***/ + + .ui-tabs-nav li { + display: inline-block; + min-width: 150px; + margin: 0 5px -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 5px -1px !important; + } + .private-messages-page .buttons .button-1, + .private-messages-page .buttons .button-2, + .private-message-view-page .buttons .button-1, + .private-message-view-page .buttons .button-2 { + display: inline-block; + width: auto; + margin: 0px 10px 10px 0px; + text-transform: uppercase; + } + + .topic-post .post-text { + float: left; + width: 90.5%; + text-align: left; + } + .forum-group .forum-table th.latest-post, + .forum-group .forum-table th.topics, + .forum-group .forum-table th.posts, + .forum-group .forum-table td.latest-post, + .forum-group .forum-table td.topics, + .forum-group .forum-table td.posts { + display: table-cell; + } + .topic-group .forum-table th.latest-post, + .topic-group .forum-table td.latest-post { + display: table-cell; + } + .forum-table td.image { + max-width: 40px; + } + .forum-table td.image div { + max-width: 100%; + background-size: contain; + } + +} + +@media all and (min-width:768px) { + + /**** GLOBAL ***/ + + .home-page-polls li { + min-width: 100px; + } + + /**** GLOBAL TABLES ***/ + + .cart tr { + width: 31.33333%; + margin: 40px 1% 0; + } + .cart tr:nth-child(2n+1) { + clear: none; + } + .cart tr:nth-child(3n+1) { + clear: both; + } + + /*** HEADER ***/ + + .header-selectors-wrapper > div { + width: 20%; + } + + /*** FOOTER ***/ + + .footer-block { + display: inline-block; + vertical-align: top; + } + .footer-block .title { + margin: 0 0 15px; + background: none; + padding: 0; + color: #444; + cursor: auto; + border-bottom:1px solid #ccc; + padding-bottom:10px; + } + .footer-block .list { + display: block !important; /* prevents toggle display:none on resize */ + background: none; + padding: 0; + } + .footer-block .list li { + padding: 5px 0; + } + .footer-block .list a { + display: inline; + padding: 0; + } + + + /*** CATEGORY ***/ + + .product-selectors { + text-align: left; + } + .item-box.product-list{ + margin: 0 0px 20px; + } + .item-box.product-list .product-item:after { + content: ""; + display: block; + clear: both; + } + .item-box.product-list:hover .picture a img { + opacity: 1; + } + .item-box.product-list .picture:hover a img { + opacity: 0.85; + } + .item-box.product-list .product-title { + height: auto; + font-size: 18px; + } + .item-box.product-list .description { + display: block; + margin: 0 0 10px; + } + .item-box.product-list .prices { + height: auto; + margin: 0 0 10px; + } + + /*** PRODUCT PAGE ***/ + + .variant-picture { + float: left; + } + .variant-overview { + text-align: left; + } + + /*** PRODUCT REVIEWS ***/ + + .product-review-item .review-title { + float: left; + max-width: 550px; + } + .product-review-item .product-review-box { + float: right; + } + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + .address-list-page .section, + .order-list-page .section, + .return-request-list-page .section { + vertical-align: top; + } + .recurring-payments { + width: 100% !important; + margin: 20px 0 !important; + } + + + /*** SHOPPING CART ***/ + + .order-progress li { + margin: 0 10px; + } + .order-progress a { + min-width: 80px; + } + .cart-options .checkout-attributes, + .cart-options .selected-checkout-attributes { + padding: 0 10px; + } + .cart-footer .terms-of-service,.cart-footer .cart-collaterals div, + .cart-footer .cart-collaterals label{ + text-align: left; + } + .cart-footer .addon-buttons{ + text-align: right; + } + .cart-footer .estimate-shipping label { + display: block; + } + + /*** CHECKOUT ***/ + + .checkout-page .selected-checkout-attributes { + float: right; + text-align: right; + } + .checkout-page .cart-footer .totals { + max-width: 350px; + margin: 0; + width:350px; + float:right; + } + .checkout-page .address-grid { + overflow: hidden; + } + .checkout-page .address-item { + margin: 0 0 40px; + } + .shipping-method .method-list li, + .payment-method .method-list li { + display: inline-block; + width: 25%; + margin: 20px 2%; + vertical-align: top; + } + .shipping-method .method-name { + background-color: #f6f6f6; + padding: 10px; + } + .payment-method .payment-logo { + display: block; + background-color: #f6f6f6; + padding: 10px; + } + .payment-method .payment-details { + display: block; + width: auto; + min-width: 0; + margin: 10px 0 0; + text-align: center; + } + .order-review-data, + .order-details-area, + .shipment-details-area { + overflow: hidden; + } + + /*** ORDER DETAILS & SHIPPING DETAILS ***/ + + .order-details-page .section.options { + text-align: right; + } + .order-details-page .selected-checkout-attributes { + padding: 0 10px; + } + .order-details-page .tax-shipping-info { + text-align: right; + } + .order-details-page .totals { + float: right; + clear: both; + } + + /*** BLOG & NEWS ***/ + + .blog-posts .tags { + float: right; + width: 80%; + text-align: right; + } + .blog-posts .buttons { + float: left; + width: 20%; + text-align: left; + } + .new-comment { + text-align: center; + } + .comment-list .comment { + display: table; + width: 100%; + margin: 0; + } + .comment-list .comment:last-child { + border-bottom: 1px solid #ddd; + } + .comment-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; + } + .comment-info .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; + } + .comment-info .avatar { + border: none; + } + .comment-info .avatar img { + max-width: 80%; + max-height: 80%; + } + .comment-content { + display: table-cell; + width: 85%; + border-left: 1px solid #ddd; + vertical-align: top; + text-align: left; + } + .comment-time { + min-height: 40px; + margin: 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 14px; + font-weight: normal; + } + .comment-title { + margin: 0 0 -20px; + padding: 20px; + } + .comment-body { + padding: 20px; + } + + /*** FORUM & PROFILE ***/ + + .forum-actions, + .topic-actions { + overflow: hidden; + } + .forum-actions .actions, + .topic-actions .actions { + float: left; + width:100%; + } + .topic-actions.lower .actions { + display: block; + } + .topic-posts { + margin: 0 0 30px; + } + .topic-post { + display: table; + width: 100%; + margin: 0; + } + .topic-post .post-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; + text-align: left; + } + .topic-post .user-info { + width: auto; + } + .topic-post .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; + } + .topic-post .avatar { + margin: auto; + border: none; + } + .topic-post .avatar img { + max-width: 80%; + max-height: 80%; + } + .topic-post .user-stats li { + margin: 0; + } + .topic-post .send-pm { + margin: 0 0 20px; + } + .topic-post .pm-button, + .profile-info-box .pm-button { + padding: 8px 16px; + } + .topic-post .post-content { + display: table-cell; + width: 85%; + border-left: 1px solid #ddd; + vertical-align: top; + text-align: left; + } + .topic-post .post-head { + min-height: 40px; + overflow: hidden; + background-color: #f6f6f6; + } + .topic-post .post-time { + float: left; + margin: 0; + font-size: 14px; + font-weight: normal; + } + .topic-post .post-actions { + float: right; + margin: 0; + } + .topic-post .post-actions a { + margin: 0; + line-height: 20px; + } + .topic-post .post-actions .manage-post a { + } + .topic-post .post-actions .quote-post a { + min-width: 70px; + } + .topic-post .post-actions a.post-link-button { + margin: 0 0 0 10px; + border-left: 1px solid #ddd; + text-align: center; + } + .topic-post .post-text { + padding: 20px 5px; + } + .topic-post .post-vote{ + padding: 20px 0 20px 15px; + } + .forum-table th.replies, + .forum-table th.views, + .forum-table th.votes, + .forum-table td.replies, + .forum-table td.views, + .forum-table td.votes { + display: table-cell; + } + .forum-table td.image { + max-width: none; + } + .forum-table td.image div { + max-width: none; + background-size: initial; + } + .ui-tabs-nav { + text-align: left; + } + .ui-tabs-nav li { + margin: 0 10px -1px 0; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 10px -1px 0 !important; + } + .profile-info-box .avatar { + float: left; + margin: 0 15px 15px 0; + } + .profile-info-box .profile-stats { + float: left; + text-align: left; + } + .profile-info-box .title { + text-align: left; + } + .profile-info-box .send-pm { + clear: both; + text-align: left; + } + .review-rating,.product-reviews-page .buttons, .contact-page, .page.email-a-friend-page, .page.product-reviews-page, .buttons { + text-align: left; + width: 100%; + } + .order-details-page .data-table label { + display: none; + } + .checkout-page .buttons{ + text-align:center !important; + } + .order-details-page .totals.section { + width: 350px; + } + .apply-vendor-page .pl-0, .email-a-friend-page .pl-0{ + text-align: right; + } +} + +@media all and (min-width: 992px) { + + /*** GLOBAL STYLES ***/ + .page{ + text-align: left; + } + .page-title a + h1 { + float: left; + } + .link-rss { + display: block; + float: right; + margin: 6px 0 0; + } + + /*** GLOBAL TABLES ***/ + + .cart tr { + width: auto; + margin: 0; + } + .cart span.td-title,.cart label.td-title { + display: none; + } + + /*** HEADER ***/ + + .header-upper:after { + content: ""; + display: block; + clear: both; + } + .header-selectors-wrapper { + float: left; + border: none; + justify-content: flex-start; + display: flex; + } + .header-selectors-wrapper > div { + width: auto; + min-width: 100px; + margin: 10px 12px 0 0; + line-height: 43px; + } + .header-selectors-wrapper select { + font-size: 12px; + } + .language-list { + text-align: left; + } + .header-links-wrapper { + float: right; + } + .header-links li { + margin: 0 16px; + } + .header-links a, + .header-links span { + line-height: 45px; + text-transform: none; + } + #topcartlink { + display: inline-block; + width: auto; + margin: 0; + margin:0px 0px 0px 16px; + padding:0; + } + .flyout-cart { + position: absolute; + top: 45px; + right: 15px; + z-index: 100; + width: 300px; + box-shadow: 0 0 2px rgba(0,0,0,0.25); + background-color: #fff; + display:none; + } + .flyout-cart.active { + display: block; + } + .mini-shopping-cart { + padding: 12px; + text-align: left; + font-size: 12px; + } + .mini-shopping-cart .count { + padding: 5px 0 15px; + color: #444; + } + .mini-shopping-cart .count a { + margin: 0 2px; + font-weight: bold; + color: #444; + } + .mini-shopping-cart .items { + border-top: 1px dashed #ddd; + border-bottom: 1px dashed #ddd; + margin: 0 0 10px; + } + .mini-shopping-cart .item { + overflow: hidden; + padding: 10px 0; + } + .mini-shopping-cart .picture { + float: left; + width: 70px; + text-align: center; + } + .mini-shopping-cart .picture a { + display: block; + position: relative; + overflow: hidden; + } + .mini-shopping-cart .picture a:before { + content: ""; + display: block; + padding-top: 100%; + } + .mini-shopping-cart .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + max-width: 100%; + } + .mini-shopping-cart .picture + .product { + margin: 0 0 0 80px; + } + .mini-shopping-cart .name { + margin: 0 0 10px; + font-size: 14px; + } + .mini-shopping-cart .attributes { + margin: 5px 0; + color: #444; + } + .mini-shopping-cart .totals { + margin: 0 0 12px; + font-size: 14px; + text-align:right; + } + .mini-shopping-cart .totals strong { + font-size: 16px; + color: #444; + } + .mini-shopping-cart .buttons { + margin: 0 0 5px; + text-align:right; + } + .mini-shopping-cart input[type="button"] { + display: inline-block; + border: none; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; + } + .header-lower { + display: table; + width: 100%; + } + .header-logo { + display: inline-block; + text-align: left; + vertical-align: middle; + font-size: 0; + } + .search-box { + display: table-cell; + text-align: right; + vertical-align: middle; + } + + /*** NAVIGATION ***/ + + .header-menu { + position: relative; + z-index: 5; + margin: 0 auto 30px; + padding: 0px; + text-align: left; + } + .menu-toggle, + .sublist-toggle { + display: none; + } + .header-menu > ul { + display: block !important; /* prevents toggle display:none on resize */ + font-size: 0; + } + .header-menu > ul.mobile { + display: none !important; + } + .header-menu > ul > li { + display: inline-block; + border-left: 1px solid #ddd; + padding: 0 15px; + vertical-align: middle; + } + .header-menu > ul > li:first-child { + border-left: none; + } + .header-menu > ul > li > a { + display: block; + padding: 5px 10px; + line-height: 20px; + font-size: 17px; /*reset zeroing*/ + color: #555; + cursor: pointer; + } + .header-menu .sublist { + display: none; + position: absolute; + width: 200px; + box-shadow: 0 0 2px rgba(0,0,0,0.2); + background-color: #fff; + padding: 10px 0; + text-align: left; + } + .header-menu .sublist li { + position: relative; + } + .header-menu .sublist li > a { + display: block; + position: relative; + padding: 10px 20px !important; + font-size: 14px; + color: #444; + } + .header-menu .sublist li:hover > a { + background-color: #f6f6f6; + } + .header-menu ul li:hover > .sublist { + display: block; + } + .header-menu .sublist .sublist { + top: -10px; + left: 100% !important; + } + + /*** FOOTER ***/ + + .footer-upper { + padding: 35px 0px; + } + .footer-upper:after { + content: ""; + display: block; + clear: both; + } + .footer-block { + float: left; + margin: 0; + } + .footer-block:first-child { + } + .footer-block .list { + margin: 0; + } + .follow-us { + float: right; + margin: 0; + text-align: left; + } + .follow-us .social li { + margin: 0 5px 0 0; + } + .newsletter-email { + display: block; + } + .newsletter-email input[type="text"] { + width:145px; + margin-right:5px; + } + .newsletter-email .newsletter-subscribe-button { + width: 100px; + padding: 0 5px; + } + .newsletter-validation .field-validation-valid { + text-align: left; + } + .footer-lower { + position: relative; + padding: 25px 0px; + } + .footer-lower:after { + content: ""; + display: block; + clear: both; + } + .footer-info { + float: right; + line-height: 32px; + text-align:left; + } + .footer-powered-by { + float: left; + margin: 0; + line-height: 32px; + text-align:right; + } + .powered-by .footer-powered-by{ + text-align:center; + float:none; + width:100%; + } + .theme-selector { + margin:0; + } + + /*** COLUMN ***/ + + .block { + float: none; + margin: 0 0 20px; + } + .block .title { + margin: 0; + border-bottom: 1px solid #ddd; + cursor: auto; + } + .block .title strong { + font-weight: bold; + } + .block .listbox { + display: block; + border-bottom: none; + } + .block .listbox .list-group-item a.product-picture { + display: inline-block; + position: relative; + width: 30%; + margin: 0 0 0 20px; + vertical-align: middle; + padding:0.75rem 0; + } + .block a.product-picture + a.product-name{ + padding:0.75rem 0; + } + .block a.product-name { + vertical-align: middle; + } + .block a.product-picture + a.product-name { + width: 56%; + } + .block a.product-picture + a.product-name:before { + display: none; + } + + /*** CATEGORY ***/ + + .item-box .buttons { + text-align: left; + } + + /*** PRODUCT PAGE ***/ + + .gallery .picture { + width: auto; + } + .rental-attributes { + overflow: hidden; + } + .rental-attributes .datepicker { + text-align: left; + } + .attribute-squares li { + margin: 0 10px 10px 0; + } + .product-details-page .title { + text-align: left; + } + + /*** PRODUCT REVIEWS ***/ + + .product-review-item .review-title { + max-width: 850px; + } + + /*** WISHLIST & COMPARE LIST ***/ + + .compare-products-page .page-title { + margin: 0 0 -1px; + } + .compare-products-page .clear-list { + position: absolute; + top: 7px; + right: 0; + } + .compare-products-table .full-description td { + display: table-cell; + } + .compare-products-table .full-description td p { + margin-top: 0; + } + + /*** TOPICS ***/ + + .full-wrapper .topic-block-title { + text-align: center; + } + .topic-page p { + text-align: justify; + } + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + .date-of-birth select + select { + margin: 0 0 0 11px; + } + #check-availability-button { + display: block; + } + .login-page .customer-blocks { + overflow: hidden; + } + .login-page .new-wrapper .text { + min-height: 200px; + } + .address-list-page .section, + .order-list-page .section, + .return-request-list-page .section { + display: block; + width: auto; + margin: 0 0 40px; + } + .avatar-page .message-error, + .avatar-page .buttons { + text-align: left; + } + .registration-page .vat-note { + margin-left: 275px; + } + + .customer-info-page .email-to-revalidate-note { + margin-left: 150px; + } + .customer-info-page .vat-status { + display: inline-block; + } + + /*** SHOPPING CART ***/ + + .shopping-cart-page .cart-options { + overflow: hidden; + } + .shopping-cart-page .checkout-attributes { + margin: -30px 0 15px; + } + .shopping-cart-page .checkout-attributes li { + margin: 5px 10px 5px 0; + } + .shopping-cart-page .selected-checkout-attributes { + float: right; + margin: 15px 0; + } + + /*** CHECKOUT ***/ + + .checkout-page .terms-of-service { + text-align: center; + } + .payment-info .info td:first-child { + width: 265px !important; + margin: 0 10px 0 0; + text-align: right; + } + .payment-info .info td:only-child { + width: 100% !important; + } + .order-review-data .title, + .order-details-area .title, + .shipment-details-area .title,.opc .order-review-data ul { + text-align: left; + } + + /*** SEARCH & SITEMAP ***/ + + + /*** BLOG & NEWS ***/ + + .news-list-homepage .news-items { + overflow: hidden; + text-align: left; + } + .news-list-homepage .news-item:nth-child(3n+1) { + clear: both; + } + .news-list-homepage .news-item:only-child { + float: none; + width: auto; + margin: 0 0 30px; + } + .news-list-homepage .news-head { + text-align: center; + } + .news-list-homepage .news-body { + text-align: justify; + } + + /*** FORUM & PROFILE ***/ + + .current-time { + float: right; + } + .forum-search-box { + float: left; + } + .forum-search-box .advanced { + text-align: left; + } + .forum-search-box .advanced a { + line-height: normal; + } + .forums-table-section td { + min-width: 150px; + } + .forums-table-section td:first-child { + min-width: 90px; + } + .forums-table-section .view-all { + text-align: right; + } + .topic-actions .pager.upper { + display: block; + max-width: 400px; + } + .forum-table .forum-details, + .forum-table .topic-details { + min-width: 225px; + } + .forum-edit-page textarea, + .private-message-send-page textarea { + height: 250px; + } + +} + +@media all and (min-width: 1367px) { + + /*** GLOBAL STYLES ***/ + + .header-menu > ul > li { + padding: 0 20px; + } + .header-menu > ul > li > a, + .header-menu > ul > li > span { + font-size: 18px; + } + + /*** FOOTER ***/ + + .footer-upper { + padding: 35px 30px; + } + + .footer-lower { + padding: 25px 20px; + } + + /*** PRODUCT REVIEWS ***/ + + .product-review-item .review-title { + max-width: 1050px; + } + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + .registration-page .vat-note { + margin-left: 385px; + } + .customer-info-page .email-to-revalidate-note { + margin-left: 225px; + } + + /*** CHECKOUT ***/ + + .shipping-method .method-list li, + .payment-method .method-list li { + margin: 20px 1%; + } + .payment-info .info td:first-child { + width: 375px !important; + } + .payment-info .info td:only-child { + width: 100% !important; + } + + /*** FORUM & PROFILE ***/ + + .forum-actions .pager, + .topic-actions .pager { + max-width: 600px !important; + } + .topic-post .post-text { + max-width: 100%; + } + +} + + +/****** Extra Large Responsive Devices StyleSheet ******/ +@media (min-width: 1200px){ + +} + + +/******* Large Responsive Devices StyleSheet ******/ +@media (min-width: 992px) and (max-width: 1199px) { + .newsletter-email input[type="text"]{ + width:100%; + margin-bottom:10px; + } + .gallery .picture-thumbs .thumb-item{ + width:80px; + height:80px; + } + .address-list-page .section .title h4{ + width:50%; + } + .block .listbox .list-group-item a.product-picture{ + width:25%; + margin-right:10px; + } + .block .listbox .list-group-item a.product-picture img{ + max-width:100%; + } + .block a.product-picture + a.product-name{ + width:55%; + } +} + + +/******* Mediam Responsive Devices StyleSheet ******/ +@media (max-width: 991px) { + .search-input .fieldset, header .header-menu { + text-align: left; + } + + .top-menu .sublist { + float: none; + position: initial; + border: none; + } + + .header-logo { + margin-bottom: 20px; + } + + .top-menu > li > a { + color: #007bff; + } + + .top-menu .sublist, .sublist .sublist .sublist li { + background-color: #f6f6f6; + margin-bottom: 1px; + } + + .block .title { + position: relative; + margin: 0 0 10px; + border-bottom: 1px solid #ddd; + background: #f6f6f6 url('../images/toggle-gray.png') right 14px no-repeat; + padding: 12px 30px 12px 10px; + font-size: 20px; + cursor: pointer; + } + + .section .table, .downloadable-products-page .table { + margin-bottom: 0; + } + + .shopping-cart-page .cart .remove-from-cart label { + vertical-align: top; + line-height: 20px; + } + + .wishlist-page .cart td.unit-price, .wishlist-page .cart td.subtotal, .shopping-cart-page .cart td.unit-price, .shopping-cart-page .cart td.subtotal, .checkout-page .cart td.unit-price, .checkout-page .cart td.subtotal { + display: block; + } + + .wishlist-page .cart, .shopping-cart-page .cart, .checkout-page .cart { + border: none; + } + + .cart-footer { + margin-bottom: 0; + } + + .powered-by .footer-powered-by { + text-align: center; + float: none; + width: 100%; + } + + .review-rating, .product-reviews-page .buttons { + text-align: center; + } + + .block-recently-viewed-products .list a::before { + position: inherit; + height: 0; + width: 0; + } + + .block-recently-viewed-products .listbox .list-group-item a.product-picture { + display: none; + } +} + + + +/******* Mediam Responsive Devices StyleSheet ******/ +@media (min-width: 768px) and (max-width: 991px) { + .home-page .theme-custom{ + max-width:100% !important; + } + .footer-block .title{ + font-size:1.4em; + } + .newsletter-email input[type="text"]{ + width:100%; + margin-bottom:10px; + } + .follow-us .social li{ + margin:0; + } + .footer-powered-by,.forums-table-section .view-all{ + text-align:right; + } + .returning-wrapper .col-form-label{ + padding:0px 15px !important; + margin-bottom:5px; + } + .login-page .returning-wrapper .form-fields{ + padding:30px 0px 0px; + } + .login-page .returning-wrapper .custom-control.custom-checkbox { + margin-left:20px; + } + .login-page .returning-wrapper .login-button{ + margin-left:10px; + } + .address-list-page .section .title h4{ + width:50%; + } + .order-review-data .title,.shipping-method .method-list li label,.footer-info,.page,.order-details-area .title,.shipment-details-area .title,.account-page.avatar-page .buttons{ + text-align:left; + } + .topic-post .post-vote{ + padding:0; + float:right; + } + .order-confirm-page .terms-of-service,#opc-confirm_order .terms-of-service,.shopping-cart-page .common-buttons,.theme-selector,.shopping-cart-page .cart,.wishlist-page .cart,.checkout-page .cart{ + text-align:center; + } + .shipping-method .method-list li, .payment-method .method-list li{ + margin: 20px 1%; + width: 30%; + } + .payment-info .info td:first-child{ + text-align: right; + margin-right:10px !important; + } + .payment-info .info td{ + width:250px !important; + } + .checkout-page .cart-footer .totals{ + margin-bottom:30px; + } + .news-list-homepage .news-item:nth-child(3n+1){ + clear:none; + } + .news-list-homepage .news-item:nth-child(2n+1){ + clear:both; + } + .news-list-homepage{ + text-align:center; + } +} + + +/******* Small to Extra Small Devices StyleSheet ******/ +@media (max-width:767px){ + .product-reviews-overview{ + justify-content: center; + } + .follow-us .title { + color: #444; + } + .product-selectors span{ + margin-bottom:5px; + display:inline-block; + text-align:center; + } + .required{ + text-align:left !important; + float:left; + } + .buttons{ + width:100%; + text-align:left; + } + .field-validation-error { + margin-top: 5px; + width: 100%; + } + .product-details-page .attributes .required{ + text-align:left !important; + float:none; + } + .overview .add-to-cart-panel .qty-label, .variant-overview .add-to-cart-panel .qty-label{ + display:inline-block; + width:auto; + } + .overview .add-to-cart-panel > *, .variant-overview .add-to-cart-panel > *{ + float:none; + display:inline-block; + } + .overview{ + margin-bottom:30px; + } + .variant-picture{ + height:250px; + width:250px; + } + .login-page .returning-wrapper .login-button{ + margin-left:0; + } + .captcha-box,.footer-block.follow-us,.news-item-page .col-form-label,.blogpost-page .col-form-label,.private-message-send-page .col-form-label,.move-topic-page .col-form-label,.account-page .col-form-label,.registration-page .col-form-label, .password-recovery-page .col-form-label,.accept-privacy-policy,.registration-page .account-option div,.account-page .account-option div,.forum-edit-page .col-form-label{ + text-align:center; + } + .page.product-details-page .tab-content,.forums-table-section .latest-post,.custom-file,.payment-info-page .info,.cart-footer .totals .terms-of-service label,.private-messages-page,.address-list-page .section .title h4,.order-list-page .section .title h4{ + text-align:left; + } + .order-details-page .data-table td { + border: medium none; + display: block; + padding: 10px; + } + .order-details-page .data-table tr:nth-child(2n+1) { + clear: both; + } + .order-details-page .data-table colgroup, .order-details-page .data-table thead { + display: none; + } + .order-details-page .data-table td.product, .order-details-page .data-table td.tracking-number { + border-bottom: 1px solid #eceeef; + min-width: 0; + padding: 5px 10px 15px; + text-align: center; + } + .order-details-page .data-table tr { + border: 1px solid #eceeef; + display: block; + float: left; + } + .order-details-page .data-table tr { + margin: 20px 2% 0; + width: 46%; + } + .order-details-page .table-bordered { + border:none; + } + .topic-actions.lower .actions{ + display:block; + } + .checkout-attributes .required{ + float:none; + } + .shipping-method .method-list li:first-child, .payment-method .method-list li:first-child{ + margin-top:0; + } + .checkout-page .button-1{ + padding:10px 15px; + } + .newsletter-email { + width: 80%; + } + .item-box.product-list .buttons{ + text-align:left; + } + /*.custom-control{ + display:inline; + }*/ + .product-grid, .product-list { + margin: 0 0 20px; + } + .product-review-item .review-title{ + margin-bottom:5px; + } + .customer-blocks .buttons, .account-page .buttons, .return-request-page .buttons, .shipping-options .buttons { + text-align: center; + } + td.quantity input { + display: inline-block; + } + .news-list-page .buttons { + text-align: center !important; + } + .attributes select { + margin-left: auto; + margin-right: auto; + } +} + + +/******* Extra Small Responsive Devices StyleSheet ******/ +@media (min-width:576px) { + .item-box.product-list .picture { + float: left; + width: 30%; + margin-right: 2%; + } + + .item-box.product-list .details { + float: left; + width: 68%; + } + + .item-box.product-list .product-box-add-to-cart-button { + width: auto; + margin-right: 3px; + } + + .item-box.product-list .add-to-compare-list-button, .item-box.product-list .add-to-wishlist-button { + width: 45px; + margin-right: 3px; + } + + .product-selectors .product-viewmode { + display: block; + float: right; + text-align: right; + } + + .product-selectors .product-viewmode a { + display: inline-block; + width: 24px; + height: 32px; + margin: 0 0 0 12px; + background-position: center; + background-repeat: no-repeat; + opacity: 0.5; + line-height: 45px; + } + + .product-selectors .product-viewmode a i { + font-size: 24px; + } + + .product-selectors .product-viewmode a.selected { + opacity: 1; + } + + .forum-search-page .search-input .button-1 { + margin-left: 5px; + } +} + +/******* Extra Small to Small Responsive Devices StyleSheet ******/ +@media (min-width: 576px) and (max-width: 767px) { + .product-selectors .product-viewmode a{ + margin-top:25px; + } + .address-list-page .info, .order-list-page .info{ + text-align: left; + } + .forum-edit-page .buttons, .move-topic-page .buttons, .private-messages .buttons, .password-recovery-page .buttons, .registration-page .buttons{ + text-align: center; + } +} + + +/******* Extra Small Responsive Devices StyleSheet ******/ +@media (max-width: 575px) { + .header-selectors-wrapper > div { + display: inline-block; + margin: 10px auto; + vertical-align: middle; + width:48%; + } + .product-selectors > div { + margin-bottom:10px; + } + .product-selectors > div:nth-child(2n){ + margin-bottom:0; + } + .product-filter{ + text-align:left; + } + .pagination ul li{ + display:inline-block; + float:none; + margin-bottom:5px; + } + .forum-search-page .col-form-label,.search-input .fieldset{ + text-align:center; + } + .overview .button-2, .variant-overview .button-2{ + width:auto; + } + .overview-buttons div{ + width:auto; + text-align:center; + display:inline-block; + } + .login-page .new-wrapper .button-1.checkout-as-guest-button{ + margin:0 auto 15px; + display:block; + } + .login-page .returning-wrapper .form-fields{ + padding:0px; + } + .login-page .returning-wrapper .custom-control.custom-checkbox{ + margin-left:18px; + } + .address-list-page .section .title h4, .order-list-page .section .title h4{ + float: none; + text-align: center; + width: 100%; + } + .address-list-page .buttons,.order-list-page .buttons{ + float:none; + } + .order-list-page .buttons{ + text-align:center; + margin-top:10px; + } + .order-details-page .data-table tr { + margin:20px 0 0; + width: 100%; + } + .product-tabs ul{ + display:block; + } + .product-tabs .nav-tabs .nav-link{ + border:1px solid #ddd; + } + .product-tabs .nav-tabs .nav-link:focus, .product-tabs .nav-tabs .nav-link:hover{ + border:1px solid #ddd; + } + .product-details-page .overview{ + margin-bottom:0; + } + .buttons { + text-align: center; + width: 100%; + } +} + + +/******* Extra Small Responsive Devices StyleSheet ******/ +@media (max-width:320px){ + .forgot-password { + margin-left: 15px; + } + .avatar-page .button-1,.avatar-page .button-2,.forum-edit-page .buttons input, .move-topic-page .buttons input, .private-messages .buttons input{ + margin-right:0; + } +} + + +/******* Small to Mediam Responsive Devices StyleSheet ******/ +@media (min-width:280px) and (max-width:991px) { + header{ + text-align:center; + } + .header-links ul { + margin:10px auto 0px; + text-align: center; + width: 100%; + display:inline-block; + } + .header-links li { + display:inline-block; + } + .header-links { + float:none !important; + } + #topcartlink { + margin: auto; + max-width: initial; + width: auto; + display:inline; + } + .header { + width: 100%; + } +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.rtl.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.rtl.css new file mode 100644 index 0000000..5ccf48a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/responsive.rtl.css @@ -0,0 +1,1826 @@ +/*! + ***** CypherClean Responsive Devices StyleSheet + * Copyright © 2022 nopCypher. Reproduction in whole or in parts is prohibited. + * + *//*!***/ + +@media all and (max-width: 991px) { + + /*** GLOBAL TABLES ***/ + + .cart { + display: block; + } + .cart colgroup, + .cart thead { + display: none; + } + .cart tbody { + display: block; + overflow: hidden; + } + .cart tr { + display: block; + float: left; + width: 100%; + margin: 40px 0 0; + border: 1px solid #ddd; + } + .cart td { + display: block; + border: none; + padding: 10px; + } + .cart td.remove-from-cart { + margin: 0 0 15px; + border-bottom: 1px solid #ddd; + background-color: #eee; + padding: 10px; + } + .cart td.product-picture { + border-top: 1px solid #ddd; + padding: 15px 10px 5px; + } + .cart td.product { + min-width: 0; + border-bottom: 1px solid #ddd; + padding: 5px 10px 15px; + text-align: center; + } + .cart td.quantity { + display: inline-block; + padding: 0 10px; + vertical-align: middle; + } + .cart td.unit-price, + .cart td.subtotal { + display: inline-block; + padding: 20px 10px; + vertical-align: middle; + } + + /*** MOBILE NAVIGATION ***/ + + .header-menu { + position: relative; + z-index: 1; + margin: 0 auto 40px; + } + .menu-toggle { + background: url('../images/menu-icon.png') right center no-repeat #007bff; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; + text-align: left; + } + .top-menu { + display: none; + } + .top-menu > li { + position: relative; + margin: 1px 0; + background-color: #f6f6f6; + } + .top-menu > li > a { + display: block; + min-height: 55px; + padding: 18px; + font-size: 15px; + text-align: left; + } + .top-menu .sublist { + display: none; + background-color: #fff; + padding: 5px 0; + } + .top-menu .sublist li { + position: relative; + margin: 1px 0 1px 20px; + text-align: center; + } + .top-menu .sublist li a { + display: block; + padding: 15px 18px; + font-size: 15px; + text-align: left; + } + .sublist-toggle { + position: absolute; + top: 0; + right: 0; + width: 55px; + height: 55px; + border-left: 1px solid #fff; + background:#f6f6f6 url("../images/toggle-gray.png") no-repeat scroll center center; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; + } + .sublist .sublist-toggle { + height: 49px; + } + .sublist .sublist li { + background-color: #f6f6f6; + } + .sublist .sublist .sublist li { + background-color: #fff; + } + .block-category-navigation { + display: none; + } + .block-account-navigation { + float: none; + margin: auto !important; + } + .block .listbox{ + margin-bottom:15px; + -moz-box-direction: normal; + -moz-box-orient: vertical; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); + margin-top:-1px; + } + .block .title{ + -moz-box-direction: normal; + -moz-box-orient: vertical; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; + display: flex; + flex-direction: column; + position: relative; + margin-bottom:10px; + } + .left-side-wrapper .card { + border: none; + } + .flyout-cart { + display: none; + } + .product-details-page iframe { + width: 100%; + height: 300px; + } +} + +@media all and (min-width: 481px) { + + /*** GLOBAL TABLES ***/ + + .cart tr { + width: 46%; + margin: 40px 2% 0; + } + .cart tr:nth-child(2n+1) { + clear: both; + } + + /*** HEADER ***/ + + .header-selectors-wrapper > div { + display: inline-block; + width: 30%; + margin: 10px auto; + } + .search-box input.search-box-text { + width: 280px; + font-size:0.85em; + } + .ui-autocomplete { + width: 280px !important; + } + .ui-autocomplete img { + display: inline; + } + + /*** FOOTER ***/ + + .newsletter-email input[type="text"] { + width: 240px; + } + + /*** CATEGORY ***/ + + .product-filter { + vertical-align: top; + text-align: left; + } + .product-filter .product-spec-group { + float: none; + margin: 0 0 10px 50px; + } + .product-filter .product-spec-group.product-spec-color { + max-width: 190px; + text-align: right; + } + .product-filter .group li.item { + display: block; + margin: 0; + text-align: right; + } + .product-filter .product-spec-group.product-spec-color .color-item { + display: inline-block; + width: 100%; + } + .item-box .product-rating-box { + margin: 0 0 15px; + } + .item-box .prices { + height: 50px; + } + .item-box .product-title { + min-height: 42px; + margin: 0 0 5px; + } + + /*** PRODUCT PAGE ***/ + + .overview-buttons div { + display: inline-block; + width: auto; + margin: 0 0 10px 6px; + } + + /*** WISHLIST ***/ + + .wishlist-content .button-2 { + display: inline-block; + width: auto; + min-width: 140px; + margin: 0px 0px 5px 10px; + } + + /*** TOPICS ***/ + + .enter-password-form input[type="password"] { + width: 260px; + } + + /*** FORUM & PROFILE ***/ + + .ui-tabs-nav li { + display: inline-block; + min-width: 150px; + margin: 0 5px -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 5px -1px !important; + } + .private-messages-page .buttons .button-1, + .private-messages-page .buttons .button-2, + .private-message-view-page .buttons .button-1, + .private-message-view-page .buttons .button-2 { + display: inline-block; + width: auto; + margin: 0px 10px 10px 0px; + text-transform: uppercase; + } + + .topic-post .post-text { + float: left; + width: 90.5%; + text-align: left; + } + .forum-group .forum-table th.latest-post, + .forum-group .forum-table th.topics, + .forum-group .forum-table th.posts, + .forum-group .forum-table td.latest-post, + .forum-group .forum-table td.topics, + .forum-group .forum-table td.posts { + display: table-cell; + } + .topic-group .forum-table th.latest-post, + .topic-group .forum-table td.latest-post { + display: table-cell; + } + .forum-table td.image { + max-width: 40px; + } + .forum-table td.image div { + max-width: 100%; + background-size: contain; + } + +} + +@media all and (min-width:768px) { + + /**** GLOBAL ***/ + + .home-page-polls li { + min-width: 100px; + } + + /**** GLOBAL TABLES ***/ + + .cart tr { + width: 31.33333%; + margin: 40px 1% 0; + } + .cart tr:nth-child(2n+1) { + clear: none; + } + .cart tr:nth-child(3n+1) { + clear: both; + } + + /*** HEADER ***/ + + .header-selectors-wrapper > div { + width: 20%; + } + + /*** FOOTER ***/ + + .footer-block { + display: inline-block; + vertical-align: top; + } + .footer-block .title { + margin: 0 0 15px; + background: none; + padding: 0; + color: #444; + cursor: auto; + border-bottom:1px solid #ccc; + padding-bottom:10px; + } + .footer-block .list { + display: block !important; /* prevents toggle display:none on resize */ + background: none; + padding: 0; + } + .footer-block .list li { + padding: 5px 0; + } + .footer-block .list a { + display: inline; + padding: 0; + } + + + /*** CATEGORY ***/ + + .product-selectors { + text-align: right; + } + .item-box.product-list{ + margin: 0 0px 20px; + } + .item-box.product-list .product-item:after { + content: ""; + display: block; + clear: both; + } + .item-box.product-list:hover .picture a img { + opacity: 1; + } + .item-box.product-list .picture:hover a img { + opacity: 0.85; + } + .item-box.product-list .product-title { + height: auto; + font-size: 18px; + } + .item-box.product-list .description { + display: block; + margin: 0 0 10px; + } + .item-box.product-list .prices { + height: auto; + margin: 0 0 10px; + } + + /*** PRODUCT PAGE ***/ + + .variant-picture { + float: left; + } + .variant-overview { + text-align: right; + } + + /*** PRODUCT REVIEWS ***/ + + .product-review-item .review-title { + float: right; + max-width: 550px; + } + .product-review-item .product-review-box { + float: left; + } + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + .address-list-page .section, + .order-list-page .section, + .return-request-list-page .section { + vertical-align: top; + } + .recurring-payments { + width: 100% !important; + margin: 20px 0 !important; + } + + + /*** SHOPPING CART ***/ + + .order-progress li { + margin: 0 10px; + } + .order-progress a { + min-width: 80px; + } + .cart-options .checkout-attributes, + .cart-options .selected-checkout-attributes { + padding: 0 10px; + } + .cart-footer .terms-of-service,.cart-footer .cart-collaterals div, + .cart-footer .cart-collaterals label, + .cart-footer .addon-buttons{ + text-align: right; + } + .cart-footer .estimate-shipping label { + display: block; + } + + /*** CHECKOUT ***/ + + .checkout-page .selected-checkout-attributes { + float: right; + text-align: right; + } + .checkout-page .cart-footer .totals { + max-width: 350px; + margin: 0; + width:350px; + float:right; + } + .checkout-page .address-grid { + overflow: hidden; + } + .checkout-page .address-item { + margin: 0 0 40px; + } + .shipping-method .method-list li, + .payment-method .method-list li { + display: inline-block; + width: 25%; + margin: 20px 2%; + vertical-align: top; + } + .shipping-method .method-name { + background-color: #f6f6f6; + padding: 10px; + } + .payment-method .payment-logo { + display: block; + background-color: #f6f6f6; + padding: 10px; + } + .payment-method .payment-details { + display: block; + width: auto; + min-width: 0; + margin: 10px 0 0; + text-align: center; + } + .order-review-data, + .order-details-area, + .shipment-details-area { + overflow: hidden; + } + + /*** ORDER DETAILS & SHIPPING DETAILS ***/ + + .order-details-page .section.options { + text-align: right; + } + .order-details-page .selected-checkout-attributes { + padding: 0 10px; + } + .order-details-page .tax-shipping-info { + text-align: right; + } + .order-details-page .totals { + float: right; + clear: both; + } + + /*** BLOG & NEWS ***/ + + .blog-posts .tags { + float: right; + width: 80%; + text-align: right; + } + .blog-posts .buttons { + float: left; + width: 20%; + text-align: left; + } + .new-comment { + text-align: center; + } + .comment-list .comment { + display: table; + width: 100%; + margin: 0; + } + .comment-list .comment:last-child { + border-bottom: 1px solid #ddd; + } + .comment-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; + } + .comment-info .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; + } + .comment-info .avatar { + border: none; + } + .comment-info .avatar img { + max-width: 80%; + max-height: 80%; + } + .comment-content { + display: table-cell; + width: 85%; + border-left: 1px solid #ddd; + vertical-align: top; + text-align: left; + } + .comment-time { + min-height: 40px; + margin: 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 14px; + font-weight: normal; + } + .comment-title { + margin: 0 0 -20px; + padding: 20px; + } + .comment-body { + padding: 20px; + } + + /*** FORUM & PROFILE ***/ + + .forum-actions, + .topic-actions { + overflow: hidden; + } + .forum-actions .actions, + .topic-actions .actions { + float: left; + width:100%; + } + .topic-actions.lower .actions { + display: block; + } + .topic-posts { + margin: 0 0 30px; + } + .topic-post { + display: table; + width: 100%; + margin: 0; + } + .topic-post .post-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; + text-align: left; + } + .topic-post .user-info { + width: auto; + } + .topic-post .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; + } + .topic-post .avatar { + margin: auto; + border: none; + } + .topic-post .avatar img { + max-width: 80%; + max-height: 80%; + } + .topic-post .user-stats li { + margin: 0; + } + .topic-post .send-pm { + margin: 0 0 20px; + } + .topic-post .pm-button, + .profile-info-box .pm-button { + padding: 8px 16px; + } + .topic-post .post-content { + display: table-cell; + width: 85%; + border-left: 1px solid #ddd; + vertical-align: top; + text-align: left; + } + .topic-post .post-head { + min-height: 40px; + overflow: hidden; + background-color: #f6f6f6; + } + .topic-post .post-time { + float: left; + margin: 0; + font-size: 14px; + font-weight: normal; + } + .topic-post .post-actions { + float: right; + margin: 0; + } + .topic-post .post-actions a { + margin: 0; + line-height: 20px; + } + .topic-post .post-actions .manage-post a { + } + .topic-post .post-actions .quote-post a { + min-width: 70px; + } + .topic-post .post-actions a.post-link-button { + margin: 0 0 0 10px; + border-left: 1px solid #ddd; + text-align: center; + } + .topic-post .post-text { + padding: 20px 5px; + } + .topic-post .post-vote{ + padding: 20px 0 20px 15px; + } + .forum-table th.replies, + .forum-table th.views, + .forum-table th.votes, + .forum-table td.replies, + .forum-table td.views, + .forum-table td.votes { + display: table-cell; + } + .forum-table td.image { + max-width: none; + } + .forum-table td.image div { + max-width: none; + background-size: initial; + } + .ui-tabs-nav { + text-align: left; + } + .ui-tabs-nav li { + margin: 0 10px -1px 0; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 10px -1px 0 !important; + } + .profile-info-box .avatar { + float: left; + margin: 0 15px 15px 0; + } + .profile-info-box .profile-stats { + float: left; + text-align: left; + } + .profile-info-box .title { + text-align: left; + } + .profile-info-box .send-pm { + clear: both; + text-align: left; + } + .review-rating,.product-reviews-page .buttons, .contact-page, .page.email-a-friend-page, .page.product-reviews-page, .buttons { + text-align: right; + width: 100%; + } + .order-details-page .data-table label { + display: none; + } + .checkout-page .buttons{ + text-align:center !important; + } + .order-details-page .totals.section { + width: 350px; + } + .apply-vendor-page .pl-0, .email-a-friend-page .pl-0{ + text-align: right; + } +} + +@media all and (min-width: 992px) { + + /*** GLOBAL STYLES ***/ + .page{ + text-align: right; + } + .page-title a + h1 { + float: left; + } + .link-rss { + display: block; + float: right; + margin: 6px 0 0; + } + + /*** GLOBAL TABLES ***/ + + .cart tr { + width: auto; + margin: 0; + } + .cart span.td-title,.cart label.td-title { + display: none; + } + + /*** HEADER ***/ + + .header-upper:after { + content: ""; + display: block; + clear: both; + } + .header-selectors-wrapper { + float: left; + border: none; + justify-content: flex-start; + display: flex; + } + .header-selectors-wrapper > div { + width: auto; + min-width: 100px; + margin: 10px 12px 0 0; + line-height: 43px; + } + .header-selectors-wrapper select { + font-size: 12px; + } + .language-list { + text-align: right; + } + .header-links-wrapper { + float: right; + } + .header-links li { + margin: 0 16px; + } + .header-links a, + .header-links span { + line-height: 45px; + text-transform: none; + } + #topcartlink { + display: inline-block; + width: auto; + margin: 0; + margin:0px 0px 0px 16px; + padding:0; + } + .flyout-cart { + position: absolute; + top: 45px; + left: 15px; + z-index: 100; + width: 300px; + box-shadow: 0 0 2px rgba(0,0,0,0.25); + background-color: #fff; + display:none; + } + .flyout-cart.active { + display: block; + } + .mini-shopping-cart { + padding: 12px; + text-align: left; + font-size: 12px; + } + .mini-shopping-cart .count { + padding: 5px 0 15px; + color: #444; + } + .mini-shopping-cart .count a { + margin: 0 2px; + font-weight: bold; + color: #444; + } + .mini-shopping-cart .items { + border-top: 1px dashed #ddd; + border-bottom: 1px dashed #ddd; + margin: 0 0 10px; + } + .mini-shopping-cart .item { + overflow: hidden; + padding: 10px 0; + } + .mini-shopping-cart .picture { + float: left; + width: 70px; + text-align: center; + } + .mini-shopping-cart .picture a { + display: block; + position: relative; + overflow: hidden; + } + .mini-shopping-cart .picture a:before { + content: ""; + display: block; + padding-top: 100%; + } + .mini-shopping-cart .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + max-width: 100%; + } + .mini-shopping-cart .picture + .product { + margin: 0 0 0 80px; + } + .mini-shopping-cart .name { + margin: 0 0 10px; + font-size: 14px; + } + .mini-shopping-cart .attributes { + margin: 5px 0; + color: #444; + } + .mini-shopping-cart .totals { + margin: 0 0 12px; + font-size: 14px; + text-align:right; + } + .mini-shopping-cart .totals strong { + font-size: 16px; + color: #444; + } + .mini-shopping-cart .buttons { + margin: 0 0 5px; + text-align:right; + } + .mini-shopping-cart input[type="button"] { + display: inline-block; + border: none; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; + } + .header-lower { + display: table; + width: 100%; + } + .header-logo { + display: inline-block; + text-align: right; + vertical-align: middle; + font-size: 0; + } + .search-box { + display: table-cell; + text-align: left; + vertical-align: middle; + } + + /*** NAVIGATION ***/ + + .header-menu { + position: relative; + z-index: 5; + margin: 0 auto 30px; + padding: 0px; + text-align: right; + } + .menu-toggle, + .sublist-toggle { + display: none; + } + .header-menu > ul { + display: block !important; /* prevents toggle display:none on resize */ + font-size: 0; + } + .header-menu > ul.mobile { + display: none !important; + } + .header-menu > ul > li { + display: inline-block; + border-left: 1px solid #ddd; + padding: 0 15px; + vertical-align: middle; + } + .header-menu > ul > li:first-child { + border-left: none; + } + .header-menu > ul > li > a { + display: block; + padding: 5px 10px; + line-height: 20px; + font-size: 17px; /*reset zeroing*/ + color: #555; + cursor: pointer; + } + .header-menu .sublist { + display: none; + position: absolute; + width: 200px; + box-shadow: 0 0 2px rgba(0,0,0,0.2); + background-color: #fff; + padding: 10px 0; + text-align: right; + } + .header-menu .sublist li { + position: relative; + } + .header-menu .sublist li > a { + display: block; + position: relative; + padding: 10px 20px !important; + font-size: 14px; + color: #444; + } + .header-menu .sublist li:hover > a { + background-color: #f6f6f6; + } + .header-menu ul li:hover > .sublist { + display: block; + } + .header-menu .sublist .sublist { + top: -10px; + left: 100% !important; + } + + /*** FOOTER ***/ + + .footer-upper { + padding: 35px 0px; + } + .footer-upper:after { + content: ""; + display: block; + clear: both; + } + .footer-block { + float: left; + margin: 0; + } + .footer-block:first-child { + } + .footer-block .list { + margin: 0; + } + .follow-us { + float: left; + margin: 0; + text-align: right; + } + .follow-us .social li { + margin: 0 5px 0 0; + } + .newsletter-email { + display: block; + } + .newsletter-email input[type="text"] { + width:145px; + margin-right:5px; + } + .newsletter-email .newsletter-subscribe-button { + width: 100px; + padding: 0 5px; + } + .newsletter-validation .field-validation-valid { + text-align: left; + } + .footer-lower { + position: relative; + padding: 25px 0px; + } + .footer-lower:after { + content: ""; + display: block; + clear: both; + } + .footer-info { + float: right; + line-height: 32px; + text-align:right; + } + .footer-powered-by { + float: left; + margin: 0; + line-height: 32px; + text-align:left; + } + .powered-by .footer-powered-by{ + text-align:center; + float:none; + width:100%; + } + .theme-selector { + margin:0; + } + + /*** COLUMN ***/ + + .block { + float: none; + margin: 0 0 20px; + } + .block .title { + margin: 0; + border-bottom: 1px solid #ddd; + cursor: auto; + } + .block .title strong { + font-weight: bold; + } + .block .listbox { + display: block; + border-bottom: none; + } + .block .listbox .list-group-item a.product-picture { + display: inline-block; + position: relative; + width: 30%; + margin: 0 0 0 20px; + vertical-align: middle; + padding:0.75rem 0; + } + .block a.product-picture + a.product-name{ + padding:0.75rem 0; + } + .block a.product-name { + vertical-align: middle; + } + .block a.product-picture + a.product-name { + width: 56%; + } + .block a.product-picture + a.product-name:before { + display: none; + } + + /*** CATEGORY ***/ + + .item-box .buttons { + text-align: right; + } + + /*** PRODUCT PAGE ***/ + + .gallery .picture { + width: auto; + } + .rental-attributes { + overflow: hidden; + } + .rental-attributes .datepicker { + text-align: left; + } + .attribute-squares li { + margin: 0 10px 10px 0; + } + .product-details-page .title { + text-align: right; + } + + /*** PRODUCT REVIEWS ***/ + + .product-review-item .review-title { + max-width: 850px; + } + + /*** WISHLIST & COMPARE LIST ***/ + + .compare-products-page .page-title { + margin: 0 0 -1px; + } + .compare-products-page .clear-list { + position: absolute; + top: 7px; + left: 0; + } + .compare-products-table .full-description td { + display: table-cell; + } + .compare-products-table .full-description td p { + margin-top: 0; + } + + /*** TOPICS ***/ + + .full-wrapper .topic-block-title { + text-align: center; + } + .topic-page p { + text-align: justify; + } + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + .date-of-birth select + select { + margin: 0 0 0 11px; + } + #check-availability-button { + display: block; + } + .login-page .customer-blocks { + overflow: hidden; + } + .login-page .new-wrapper .text { + min-height: 200px; + } + .address-list-page .section, + .order-list-page .section, + .return-request-list-page .section { + display: block; + width: auto; + margin: 0 0 40px; + } + .avatar-page .message-error, + .avatar-page .buttons { + text-align: left; + } + .registration-page .vat-note { + margin-left: 275px; + } + + .customer-info-page .email-to-revalidate-note { + margin-left: 150px; + } + .customer-info-page .vat-status { + display: inline-block; + } + + /*** SHOPPING CART ***/ + + .shopping-cart-page .cart-options { + overflow: hidden; + } + .shopping-cart-page .checkout-attributes { + margin: -30px 0 15px; + } + .shopping-cart-page .checkout-attributes li { + margin: 5px 10px 5px 0; + } + .shopping-cart-page .selected-checkout-attributes { + float: right; + margin: 15px 0; + } + + /*** CHECKOUT ***/ + + .checkout-page .terms-of-service { + text-align: center; + } + .payment-info .info td:first-child { + width: 265px !important; + margin: 0 10px 0 0; + text-align: right; + } + .payment-info .info td:only-child { + width: 100% !important; + } + .order-review-data .title, + .order-details-area .title, + .shipment-details-area .title,.opc .order-review-data ul { + text-align: left; + } + + /*** SEARCH & SITEMAP ***/ + + + /*** BLOG & NEWS ***/ + + .news-list-homepage .news-items { + overflow: hidden; + text-align: left; + } + .news-list-homepage .news-item:nth-child(3n+1) { + clear: both; + } + .news-list-homepage .news-item:only-child { + float: none; + width: auto; + margin: 0 0 30px; + } + .news-list-homepage .news-head { + text-align: center; + } + .news-list-homepage .news-body { + text-align: justify; + } + + /*** FORUM & PROFILE ***/ + + .current-time { + float: right; + } + .forum-search-box { + float: left; + } + .forum-search-box .advanced { + text-align: left; + } + .forum-search-box .advanced a { + line-height: normal; + } + .forums-table-section td { + min-width: 150px; + } + .forums-table-section td:first-child { + min-width: 90px; + } + .forums-table-section .view-all { + text-align: right; + } + .topic-actions .pager.upper { + display: block; + max-width: 400px; + } + .forum-table .forum-details, + .forum-table .topic-details { + min-width: 225px; + } + .forum-edit-page textarea, + .private-message-send-page textarea { + height: 250px; + } + +} + +@media all and (min-width: 1367px) { + + /*** GLOBAL STYLES ***/ + + .header-menu > ul > li { + padding: 0 20px; + } + .header-menu > ul > li > a, + .header-menu > ul > li > span { + font-size: 18px; + } + + /*** FOOTER ***/ + + .footer-upper { + padding: 35px 30px; + } + + .footer-lower { + padding: 25px 20px; + } + + /*** PRODUCT REVIEWS ***/ + + .product-review-item .review-title { + max-width: 1050px; + } + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + .registration-page .vat-note { + margin-left: 385px; + } + .customer-info-page .email-to-revalidate-note { + margin-left: 225px; + } + + /*** CHECKOUT ***/ + + .shipping-method .method-list li, + .payment-method .method-list li { + margin: 20px 1%; + } + .payment-info .info td:first-child { + width: 375px !important; + } + .payment-info .info td:only-child { + width: 100% !important; + } + + /*** FORUM & PROFILE ***/ + + .forum-actions .pager, + .topic-actions .pager { + max-width: 600px !important; + } + .topic-post .post-text { + max-width: 100%; + } + +} + + +/****** Extra Large Responsive Devices StyleSheet ******/ +@media (min-width: 1200px){ + +} + + +/******* Large Responsive Devices StyleSheet ******/ +@media (min-width: 992px) and (max-width: 1199px) { + .newsletter-email input[type="text"]{ + width:100%; + margin-bottom:10px; + } + .gallery .picture-thumbs .thumb-item{ + width:80px; + height:80px; + } + .address-list-page .section .title h4{ + width:50%; + } + .block .listbox .list-group-item a.product-picture{ + width:25%; + margin-right:10px; + } + .block .listbox .list-group-item a.product-picture img{ + max-width:100%; + } + .block a.product-picture + a.product-name{ + width:55%; + } +} + + +/******* Mediam Responsive Devices StyleSheet ******/ +@media (max-width: 991px) { + .search-input .fieldset, header .header-menu { + text-align: left; + } + + .top-menu .sublist { + float: none; + position: initial; + border: none; + } + + .header-logo { + margin-bottom: 20px; + } + + .top-menu > li > a { + color: #007bff; + } + + .top-menu .sublist, .sublist .sublist .sublist li { + background-color: #f6f6f6; + margin-bottom: 1px; + } + + .block .title { + position: relative; + margin: 0 0 10px; + border-bottom: 1px solid #ddd; + background: #f6f6f6 url('../images/toggle-gray.png') left 14px no-repeat; + padding: 12px 30px 12px 10px; + font-size: 20px; + cursor: pointer; + } + + .section .table, .downloadable-products-page .table { + margin-bottom: 0; + } + + .shopping-cart-page .cart .remove-from-cart label { + vertical-align: top; + line-height: 20px; + } + + .wishlist-page .cart td.unit-price, .wishlist-page .cart td.subtotal, .shopping-cart-page .cart td.unit-price, .shopping-cart-page .cart td.subtotal, .checkout-page .cart td.unit-price, .checkout-page .cart td.subtotal { + display: block; + } + + .wishlist-page .cart, .shopping-cart-page .cart, .checkout-page .cart { + border: none; + } + + .cart-footer { + margin-bottom: 0; + } + + .powered-by .footer-powered-by { + text-align: center; + float: none; + width: 100%; + } + + .review-rating, .product-reviews-page .buttons { + text-align: center; + } + + .block-recently-viewed-products .list a::before { + position: inherit; + height: 0; + width: 0; + } + + .block-recently-viewed-products .listbox .list-group-item a.product-picture { + display: none; + } +} + + + +/******* Mediam Responsive Devices StyleSheet ******/ +@media (min-width: 768px) and (max-width: 991px) { + .home-page .theme-custom{ + max-width:100% !important; + } + .footer-block .title{ + font-size:1.4em; + } + .newsletter-email input[type="text"]{ + width:100%; + margin-bottom:10px; + } + .follow-us .social li{ + margin:0; + } + .footer-powered-by,.forums-table-section .view-all{ + text-align:right; + } + .returning-wrapper .col-form-label{ + padding:0px 15px !important; + margin-bottom:5px; + } + .login-page .returning-wrapper .form-fields{ + padding:30px 0px 0px; + } + .login-page .returning-wrapper .custom-control.custom-checkbox { + margin-left:20px; + } + .login-page .returning-wrapper .login-button{ + margin-left:10px; + } + .address-list-page .section .title h4{ + width:50%; + } + .order-review-data .title,.shipping-method .method-list li label,.footer-info,.page,.order-details-area .title,.shipment-details-area .title,.account-page.avatar-page .buttons{ + text-align:left; + } + .topic-post .post-vote{ + padding:0; + float:right; + } + .order-confirm-page .terms-of-service,#opc-confirm_order .terms-of-service,.shopping-cart-page .common-buttons,.theme-selector,.shopping-cart-page .cart,.wishlist-page .cart,.checkout-page .cart{ + text-align:center; + } + .shipping-method .method-list li, .payment-method .method-list li{ + margin: 20px 1%; + width: 30%; + } + .payment-info .info td:first-child{ + text-align: right; + margin-right:10px !important; + } + .payment-info .info td{ + width:250px !important; + } + .checkout-page .cart-footer .totals{ + margin-bottom:30px; + } + .news-list-homepage .news-item:nth-child(3n+1){ + clear:none; + } + .news-list-homepage .news-item:nth-child(2n+1){ + clear:both; + } + .news-list-homepage{ + text-align:center; + } +} + + +/******* Small to Extra Small Devices StyleSheet ******/ +@media (max-width:767px){ + .product-reviews-overview{ + justify-content: center; + } + .follow-us .title { + color: #444; + } + .product-selectors span{ + margin-bottom:5px; + display:inline-block; + text-align:center; + } + .required{ + text-align:left !important; + float:left; + } + .buttons{ + width:100%; + text-align:left; + } + .field-validation-error { + margin-top: 5px; + width: 100%; + } + .product-details-page .attributes .required{ + text-align:left !important; + float:none; + } + .overview .add-to-cart-panel .qty-label, .variant-overview .add-to-cart-panel .qty-label{ + display:inline-block; + width:auto; + } + .overview .add-to-cart-panel > *, .variant-overview .add-to-cart-panel > *{ + float:none; + display:inline-block; + } + .overview{ + margin-bottom:30px; + } + .variant-picture{ + height:250px; + width:250px; + } + .login-page .returning-wrapper .login-button{ + margin-left:0; + } + .captcha-box,.footer-block.follow-us,.news-item-page .col-form-label,.blogpost-page .col-form-label,.private-message-send-page .col-form-label,.move-topic-page .col-form-label,.account-page .col-form-label,.registration-page .col-form-label, .password-recovery-page .col-form-label,.accept-privacy-policy,.registration-page .account-option div,.account-page .account-option div,.forum-edit-page .col-form-label{ + text-align:center; + } + .page.product-details-page .tab-content,.forums-table-section .latest-post,.custom-file,.payment-info-page .info,.cart-footer .totals .terms-of-service label,.private-messages-page,.address-list-page .section .title h4,.order-list-page .section .title h4{ + text-align:left; + } + .order-details-page .data-table td { + border: medium none; + display: block; + padding: 10px; + } + .order-details-page .data-table tr:nth-child(2n+1) { + clear: both; + } + .order-details-page .data-table colgroup, .order-details-page .data-table thead { + display: none; + } + .order-details-page .data-table td.product, .order-details-page .data-table td.tracking-number { + border-bottom: 1px solid #eceeef; + min-width: 0; + padding: 5px 10px 15px; + text-align: center; + } + .order-details-page .data-table tr { + border: 1px solid #eceeef; + display: block; + float: left; + } + .order-details-page .data-table tr { + margin: 20px 2% 0; + width: 46%; + } + .order-details-page .table-bordered { + border:none; + } + .topic-actions.lower .actions{ + display:block; + } + .checkout-attributes .required{ + float:none; + } + .shipping-method .method-list li:first-child, .payment-method .method-list li:first-child{ + margin-top:0; + } + .checkout-page .button-1{ + padding:10px 15px; + } + .newsletter-email { + width: 80%; + } + .item-box.product-list .buttons{ + text-align:left; + } + /*.custom-control{ + display:inline; + }*/ + .product-grid, .product-list { + margin: 0 0 20px; + } + .product-review-item .review-title{ + margin-bottom:5px; + } + .customer-blocks .buttons, .account-page .buttons, .return-request-page .buttons, .shipping-options .buttons { + text-align: center; + } + td.quantity input { + display: inline-block; + } + .news-list-page .buttons { + text-align: center !important; + } + .attributes select { + margin-left: auto; + margin-right: auto; + } +} + + +/******* Extra Small Responsive Devices StyleSheet ******/ +@media (min-width:576px) { + .item-box.product-list .picture { + float: right; + width: 30%; + margin-left: 2%; + } + + .item-box.product-list .details { + float: left; + width: 68%; + } + + .item-box.product-list .product-box-add-to-cart-button { + width: auto; + margin-right: 3px; + } + + .item-box.product-list .add-to-compare-list-button, .item-box.product-list .add-to-wishlist-button { + width: 45px; + margin-right: 3px; + } + + .product-selectors .product-viewmode { + display: block; + float: right; + text-align: left; + } + + .product-selectors .product-viewmode a { + display: inline-block; + width: 24px; + height: 32px; + margin: 0 0 0 12px; + background-position: center; + background-repeat: no-repeat; + opacity: 0.5; + line-height: 45px; + } + + .product-selectors .product-viewmode a i { + font-size: 24px; + } + + .product-selectors .product-viewmode a.selected { + opacity: 1; + } + + .forum-search-page .search-input .button-1 { + margin-left: 5px; + } +} + +/******* Extra Small to Small Responsive Devices StyleSheet ******/ +@media (min-width: 576px) and (max-width: 767px) { + .product-selectors .product-viewmode a{ + margin-top:25px; + } + .address-list-page .info, .order-list-page .info{ + text-align: left; + } + .forum-edit-page .buttons, .move-topic-page .buttons, .private-messages .buttons, .password-recovery-page .buttons, .registration-page .buttons{ + text-align: center; + } +} + + +/******* Extra Small Responsive Devices StyleSheet ******/ +@media (max-width: 575px) { + .header-selectors-wrapper > div { + display: inline-block; + margin: 10px auto; + vertical-align: middle; + width:48%; + } + .product-selectors > div { + margin-bottom:10px; + } + .product-selectors > div:nth-child(2n){ + margin-bottom:0; + } + .product-filter{ + text-align:left; + } + .pagination ul li{ + display:inline-block; + float:none; + margin-bottom:5px; + } + .forum-search-page .col-form-label,.search-input .fieldset{ + text-align:center; + } + .overview .button-2, .variant-overview .button-2{ + width:auto; + } + .overview-buttons div{ + width:auto; + text-align:center; + display:inline-block; + } + .login-page .new-wrapper .button-1.checkout-as-guest-button{ + margin:0 auto 15px; + display:block; + } + .login-page .returning-wrapper .form-fields{ + padding:0px; + } + .login-page .returning-wrapper .custom-control.custom-checkbox{ + margin-left:18px; + } + .address-list-page .section .title h4, .order-list-page .section .title h4{ + float: none; + text-align: center; + width: 100%; + } + .address-list-page .buttons,.order-list-page .buttons{ + float:none; + } + .order-list-page .buttons{ + text-align:center; + margin-top:10px; + } + .order-details-page .data-table tr { + margin:20px 0 0; + width: 100%; + } + .product-tabs ul{ + display:block; + } + .product-tabs .nav-tabs .nav-link{ + border:1px solid #ddd; + } + .product-tabs .nav-tabs .nav-link:focus, .product-tabs .nav-tabs .nav-link:hover{ + border:1px solid #ddd; + } + .product-details-page .overview{ + margin-bottom:0; + } + .buttons { + text-align: center; + width: 100%; + } +} + + +/******* Extra Small Responsive Devices StyleSheet ******/ +@media (max-width:320px){ + .forgot-password { + margin-left: 15px; + } + .avatar-page .button-1,.avatar-page .button-2,.forum-edit-page .buttons input, .move-topic-page .buttons input, .private-messages .buttons input{ + margin-right:0; + } +} + + +/******* Small to Mediam Responsive Devices StyleSheet ******/ +@media (min-width:280px) and (max-width:991px) { + header{ + text-align:center; + } + .header-links ul { + margin:10px auto 0px; + text-align: center; + width: 100%; + display:inline-block; + } + .header-links li { + display:inline-block; + } + .header-links { + float:none !important; + } + #topcartlink { + margin: auto; + max-width: initial; + width: auto; + display:inline; + } + .header { + width: 100%; + } +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.css new file mode 100644 index 0000000..f0a770c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.css @@ -0,0 +1,8735 @@ + + +/*********** CSS RESET **********/ + + +* { + margin: 0; + padding: 0; + text-decoration: none; +} + +*, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + margin: 0; + -webkit-text-size-adjust: none; +} + +ol, ul { + list-style: none; +} + +a img { + border: none; +} + +button::-moz-focus-inner, +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="file"] > button::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner { + margin: 0; + border: 0; + padding: 0; +} + +button, +input[type="button"], +input[type="submit"], +input[type="reset"], +input[type="text"], +input[type="email"], +input[type="tel"], +input[type="password"], +textarea { + border-radius: 0; +} + +button, +input[type="button"], +input[type="submit"], +input[type="reset"] { + -webkit-appearance: none; +} + +input:-webkit-autofill { + -webkit-box-shadow: inset 0 0 0 1000px #fff; +} + +script { + display: none !important; +} + + +/*********** GLOBAL STYLES **********/ + +.bg-primary { + background-color: #aaa081 !important; +} + +body { + max-width: 100%; + overflow-x: hidden; + background-color: #fff; + font: normal 14px Arial, Helvetica, sans-serif; + color: #777; +} + +h1, h2, h3, h4, h5, h6 { + color: #444; +} + +a { + color: inherit; + cursor: pointer; +} + +a img { + opacity: 0.99; /*firefox scale bug fix*/ +} + +table { + width: 100%; + border-collapse: collapse; +} + +input[type="text"], +input[type="email"], +input[type="tel"], +input[type="password"], +textarea, select { + height: 36px; /*safari padding fix*/ + border: 1px solid #ddd; + padding: 8px; + vertical-align: middle; +} + +input, textarea, select, button { + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + color: #777; +} + +textarea { + min-height: 150px; +} + +select { + min-width: 50px; + height: 32px; /*safari padding fix*/ + padding: 6px; +} + +input[type="text"]:focus, +input[type="email"]:focus, +input[type="tel"]:focus, +input[type="password"]:focus, +textarea:focus, +select:focus { + border-color: #ccc; + color: #444; + position: relative; + z-index: 1; +} + +input[type="checkbox"], +input[type="radio"], +input[type="checkbox"] + *, +input[type="radio"] + * { + vertical-align: middle; +} + +input[type="button"], input[type="submit"], +button, .button-1, .button-2 { + cursor: pointer; +} + +label, label + * { + vertical-align: middle; +} + +.master-wrapper-content { + position: relative; + z-index: 0; + width: 90%; + margin: 0 auto; +} + +.master-column-wrapper { + position: relative; + z-index: 0; +} + +.master-column-wrapper:after { + content: ""; + display: block; + clear: both; +} + +.center-1 { + margin: 0 0 100px; +} + +.center-2, .side-2 { + margin: 0 0 50px; +} + +.side-2:after { + content: ""; + display: block; + clear: both; +} + +.page { + min-height: 200px; + text-align: center; +} + +.page-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 6px 10px; +} + +.page-title h1 { + font-size: 30px; + font-weight: normal; +} + +.page:after, +.page-title:after, +.page-body:after { + content: ""; + display: block; + clear: both; +} + +.center-1 .page-title, +.center-1 .title { + text-align: center; +} + +.buttons { + margin: 0 0 30px; +} + +.link-rss { + display: none; + width: 24px; + height: 24px; + background: url('../images/rss.png') center no-repeat; + font-size: 0 !important; +} + +.category-description ul, +.manufacturer-description ul, +.full-description ul, +.topic-block ul, +.topic-page ul, +.post-body ul { + margin: 12px 0; + padding: 0 0 0 36px; + list-style: disc; +} + +.category-description ol, +.manufacturer-description ol, +.full-description ol, +.topic-block ol, +.topic-page ol, +.post-body ol { + margin: 12px 0; + padding: 0 0 0 36px; + list-style: decimal; +} + +.category-description p, +.manufacturer-description p, +.full-description p, +.topic-block p, +.topic-page p, +.post-body p, +.news-body p { + margin: 10px 0; + text-align: justify; +} + +.flyout-cart { + display: none; +} + + +/*********** GLOBAL FORMS ***********/ + + + +.fieldset, .section { + position: relative; + margin: 0 0 40px; +} + +.fieldset .title, +.section .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; + color: #444; +} + +.fieldset .title strong, +.section .title strong { + font-weight: normal; +} + +.form-fields { + position: relative; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px 15px; +} + +.inputs { + position: relative; + margin: 0 0 15px; + text-align: center; + white-space: nowrap; /*fix for 'required' elements*/ + font-size: 0; +} + +.inputs:after { + content: ""; + display: block; + clear: both; +} + +.inputs label { + display: block; + width: 100%; + margin: 0 0 10px; + text-align: center; + font-size: 14px; /*reset zeroing*/ + color: #444; +} + +.inputs input[type="text"], +.inputs input[type="email"], +.inputs input[type="tel"], +.inputs input[type="password"], +.inputs select, .inputs textarea { + width: 400px; + max-width: 100%; + background-color: #fff; +} + +.inputs.custom-attributes { + white-space: normal; +} + +.inputs .option-list { + display: inline-block; + max-width: 95%; + vertical-align: middle; +} + +.inputs .option-list li { + display: inline-block; + margin: 5px; + border: 1px solid #ddd; + background-color: #fff; + padding: 8px 10px; +} + +.inputs .option-list label { + display: inline-block; + width: auto !important; + margin: 0 0 0 5px; +} + +.inputs.reversed { + margin: 0 0 20px; + text-align: center; +} + +.required { + margin: 0 -8px 0 3px; /*siblings offset*/ + vertical-align: top; + font-size: 20px; + font-weight: normal; + color: #e4434b; +} + +.message-error, +.field-validation-error, +.username-not-available-status, +.poll-vote-error, .password-error { + display: block; + text-align: center; + font-size: 13px; + color: #e4434b; + margin-top: 5px; +} + +.field-validation-valid, +.username-available-status { + display: block; + text-align: center; + font-size: 13px; + color: #4cb17c; +} + +.captcha-box { + text-align: center; + line-height: 0; /*firefox line-height bug fix*/ +} + +.captcha-box > div { + display: inline-block; + max-width: 100%; +} + +.captcha-box input { + height: auto; +} + + +/*********** GLOBAL TABLES ***********/ + + + +.table-wrapper { + overflow-x: auto; +} + +.data-table .hidden-row { + height: 1px; + border: none; +} + +.data-table tr.hidden-row th { + padding: 0; + border-top: none; +} + +.data-table tr.hidden-row th > span { + height: 1px; + width: 1px; + position: absolute; + overflow: hidden; + top: -10px; +} + +.cart th, +.data-table th, +.forum-table th { + border-width: 1px 1px 0; + border-style: solid; + border-color: #ddd; + background-color: #f6f6f6; + padding: 10px; + white-space: nowrap; + font-weight: normal; +} + +.forum-table th.replies, +.forum-table th.views, +.forum-table th.votes, +.forum-table th.latest-post, +.forum-table th.topics, +.forum-table th.posts, +.forum-table td.replies, +.forum-table td.views, +.forum-table td.votes, +.forum-table td.latest-post, +.forum-table td.topics, +.forum-table td.posts { + display: none; +} + +.forum-table td.image { + min-width: 0; +} + +.cart td, +.data-table td, +.forum-table td { + min-width: 50px; + border-width: 1px; + border-style: solid; + border-color: transparent #ddd #ddd; + background-color: #fff; + padding: 20px; + color: #444; +} + +.forum-table td { + min-width: 90px; + padding: 10px; +} + +.cart a, +.data-table a, +.forum-table a { + font-weight: normal; + color: #4ab2f1; +} + +.cart a:hover, +.cart a:focus, +.data-table a:hover, +.data-table a:focus, +.forum-table a:hover, +.forum-table a:focus { + text-decoration: underline; +} + +.cart .product, +.data-table .product, +.data-table .message, +.data-table .info, +.data-table .name { + min-width: 225px; + text-align: left; +} + +.forum-table .forum-details, +.forum-table .topic-details { + text-align: left; +} + +.cart .product a, +.data-table .product a, +.data-table .info a { + font-weight: bold; + color: #444; +} + +.cart .product a:hover, +.cart .product a:focus, +.data-table .product a:hover, +.data-table .product a:focus, +.data-table .info a:hover, +.data-table .info a:focus { + color: #4ab2f1; + text-decoration: none; +} + +.cart .product .edit-item { + margin: 10px 0 0; +} + +.cart .product .edit-item a { + font-weight: normal; + color: #4ab2f1; +} + +.cart .product .edit-item a:hover, +.cart .product .edit-item a:focus { + text-decoration: underline; +} + +.cart .remove-from-cart, +.cart .add-to-cart, +.data-table .select-boxes, +.data-table .order { + text-align: center; +} + +.cart .remove-from-cart input[type="checkbox"] { + display: none; +} + +.cart .remove-from-cart .remove-btn { + width: 11px; + height: 11px; + border: 0; + background: #ffffffab url(../images/remove.png) center no-repeat; +} + +.cart td.unit-price, +.data-table td.unit-price { + white-space: nowrap; +} + +.cart td.quantity input { + width: 50px; + text-align: center; +} + +.cart td.subtotal, +.data-table td.total { + white-space: nowrap; + color: #444; +} + +.cart td.subtotal .discount, .cart td.subtotal .discount-additional-info { + font-style: italic; + color: #4ab2f1; +} + +.data-table em a { + font-weight: bold; + color: #444; +} + +.data-table div.download { + margin: 10px 0 0; +} + + +/*********** NOTIFICATIONS & POPUPS ***********/ + + + +.bar-notification-container { + position: fixed; + top: 0; + left: 0; + z-index: 1000; + width: 100%; + line-height: 16px; + color: #fff; + opacity: 0.95; +} + +.bar-notification.success { + background-color: #4bb07a; +} + +.bar-notification.error { + background-color: #e4444c; +} + +.bar-notification.warning { + background-color: #f39c12; +} + +.bar-notification { + position: relative; + display: none; + padding: 15px 25px 15px 10px; +} + +.bar-notification .content { + margin: 0 10px 0 0; +} + +.bar-notification .content a { + color: #fff; + text-decoration: underline; +} + +.bar-notification .close { + position: absolute; + top: 0; + right: 0; + width: 32px; + height: 32px; + margin: 7px; + background: #fff url('../images/close.png') center no-repeat; + cursor: pointer; +} + +.popup-notification { + border-radius: 5px; + padding: 3px; + margin: 5px 0; +} + +.popup-notification.success { + border: 2px rgba( 75,176,122,.5) solid; +} + +.popup-notification.error { + border: 2px rgba( 228,68,76,.5) solid; +} + +.popup-notification.warning { + border: 2px rgba( 243,156,18,.5) solid; +} + +.noscript { + border-bottom: 1px solid #333; + background-color: #ff9; + padding: 30px 15px; + text-align: center; + line-height: 22px; + color: #444; +} + +.ajax-loading-block-window { + position: fixed; + top: 50%; + left: 50%; + z-index: 999; + width: 32px; + height: 32px; + margin: -16px 0 0 -16px; + background: url('../images/loading.gif') center no-repeat; +} + +.please-wait { + background: url('../images/ajax-loader-small.gif') no-repeat; + padding-left: 20px; + font-size: 14px; +} + +.ui-dialog { + max-width: 90%; + border: 1px solid #ddd; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + overflow: hidden; + background-color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; +} + +.ui-dialog:before { + content: ""; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0,0,0,0.5); +} + +.ui-dialog-titlebar { + border-bottom: 1px solid #ddd; + overflow: hidden; + background-color: #eee; + padding: 10px 15px; + /*override jQuery UI styles, do not delete doubled properties*/ + border-width: 0 0 1px; + border-radius: 0; + background-image: none; + padding: 10px 15px !important; + font-weight: normal; + cursor: auto !important; +} + +.ui-dialog-titlebar > span { + float: left; + font-size: 18px; + color: #444; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; +} + +.ui-dialog-titlebar button { + position: absolute; + top: 0; + right: 0; + width: 42px; + height: 42px; + border: none; + overflow: hidden; + background: url('../images/close.png') center no-repeat; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + right: 0 !important; + width: 42px !important; + height: 42px !important; + margin: 0 !important; + border: none !important; + border-radius: 0; + background: url('../images/close.png') center no-repeat !important; + padding: 0 !important; +} + +.ui-dialog-titlebar button span { + display: none !important; +} + +.ui-dialog-content { + padding: 15px; + line-height: 20px; + /*override jQuery UI styles, do not delete doubled properties*/ + background-color: #fff !important; + padding: 15px 15px 20px 15px !important; + color: #777; +} + +.ui-dialog-content .page { + min-height: 0; +} + +.ui-dialog-content .page-title { + min-height: 0; + margin: 0 0 15px; + padding: 0px 10px 10px 10px; + text-align: center; +} + +.ui-dialog-content .page-title h1 { + font-size: 24px; + line-height: 30px; +} + +.ui-dialog-content .back-in-stock-subscription-page { + text-align: center; +} + +.ui-dialog-content .back-in-stock-subscription-page .tooltip { + margin-bottom: 10px; +} + +.ui-dialog-content .back-in-stock-subscription-page .button-1 { + border: none; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.ui-dialog-content .back-in-stock-subscription-page .button-1:hover, +.ui-dialog-content .back-in-stock-subscription-page .button-1:focus { + background-color: #248ece; +} + +.eu-cookie-bar-notification { + position: fixed; + top: 50%; + left: 50%; + z-index: 1050; + width: 320px; + height: 180px; + margin: -90px 0 0 -160px; + border: 1px solid #ccc; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + background-color: #fff; + padding: 20px; + text-align: center; +} + +.eu-cookie-bar-notification .text { + margin-bottom: 20px; + line-height: 20px; +} + +.eu-cookie-bar-notification button { + min-width: 60px; + margin: 5px 0 10px; + border: none; + background-color: #4ab2f1; + padding: 8px 12px; + font-size: 14px; + color: #fff; +} + +.eu-cookie-bar-notification button:hover, +.eu-cookie-bar-notification button:focus { + background-color: #248ece; +} + +.eu-cookie-bar-notification a { + display: block; + color: #4ab2f1; +} + +.eu-cookie-bar-notification a:hover, +.eu-cookie-bar-notification a:focus { + text-decoration: underline; +} + + +/*********** HEADER ***********/ + + + +.admin-header-links { + background-color: #333; + text-align: center; + color: #eee; +} + +.admin-header-links * { + display: inline-block; + margin: 0 10px; + line-height: 35px; + font-size: 12px; + font-weight: bold; +} + +.admin-header-links .impersonate { + display: inline-block; +} + +.admin-header-links .impersonate a { + background-color: #555; + padding: 0 15px; +} + +.admin-header-links .impersonate a:hover, +.admin-header-links .impersonate a:focus { + background-color: #666; +} + +.header { + position: relative; + z-index: 10; + width: 95%; + margin: auto; + text-align: center; +} + +.header-upper { + position: relative; + z-index: 1; + border-bottom: 1px solid #ddd; +} + +.header-selectors-wrapper { + border-bottom: 1px solid #ddd; + padding: 10px 0; +} + +.header-selectors-wrapper > div { + display: block; + width: 50%; + margin: 10px auto; + vertical-align: middle; +} + +.header-selectors-wrapper select { + width: 100%; +} + +.language-list { + max-width: 100%; + font-size: 0; +} + +.language-list li { + display: inline-block; + margin: 0 1px; + vertical-align: middle; +} + +.language-list a { + display: block; + position: relative; + width: 24px; + height: 32px; + line-height: 0; +} + +.language-list img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; +} + +.header-links-wrapper { + position: relative; + padding: 20px 0; +} + +.header-links { +} + +.header-links ul { + font-size: 0; +} + +.header-links li { + display: inline-block; + margin: 0 10px; +} + +.header-links span, +.header-links a { + display: inline-block; + font-size: 12px; /*reset zeroing*/ + line-height: 36px; + text-transform: uppercase; +} + +.header-links a:hover, +.header-links a:focus { + color: #4ab2f1; +} + +#topcartlink { + display: block; + width: 70%; + max-width: 400px; + margin: 10px auto 0; + background-color: #f6f6f6; + padding: 0 20px; +} + +#topcartlink a { + background: url('../images/shopping-bag.png') left center no-repeat; + padding: 0 0 0 20px; +} + +.header-lower { + position: relative; + z-index: 0; + padding: 35px 0; +} + +.header-logo { + margin: 0 0 20px; + text-align: center; +} + +.header-logo a { + display: inline-block; + max-width: 100%; + line-height: 0; /*firefox line-height bug fix*/ +} + +.header-logo a img { + max-width: 100%; + opacity: 1; +} + +.search-box form { + display: inline-block; +} + +.search-box form:after { + content: ""; + display: block; + clear: both; +} + +.search-box input.search-box-text { + float: left; + width: 200px; + height: 36px; + margin: 0 -1px 0 0; +} + +.search-box .search-box-button { + float: left; + min-width: 86px; + height: 36px; + border: none; + background-color: #4ab2f1; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; +} + +.search-box .search-box-button:hover, +.search-box .search-box-button:focus { + background-color: #248ece; +} + +.search-box .ui-autocomplete-loading { + background: #fff url('../images/ajax-loader-small.gif') right center no-repeat; +} + +.ui-helper-hidden-accessible { + display: none !important; +} + +.ui-autocomplete { + width: 285px !important; + border: 1px solid #ddd; + border-top: none; + overflow: hidden; + background-color: #fff; + text-align: left; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; +} + +.ui-autocomplete li { + border-top: 1px solid #ddd; +} + +.ui-autocomplete li:first-child { + border-top: none; +} + +.ui-autocomplete a { + display: block; + padding: 15px; + font-size: 14px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + border: none !important; + border-radius: 0 !important; + background: none !important; + padding: 15px !important; + line-height: normal !important; + color: #777 !important; +} + +.ui-autocomplete a:hover, +.ui-autocomplete a:focus, +.ui-autocomplete a.ui-state-focus { + background-color: #f6f6f6 !important; +} + +.ui-autocomplete img { + display: none; + min-width: 20px; + margin: 0 10px 0 0; + vertical-align: middle; +} + + +/*********** FOOTER ***********/ + + + +.footer { + background-color: #eee; + text-align: center; +} + +.footer-upper { + width: 95%; + margin: auto; + border-bottom: 1px solid #ddd; + overflow: hidden; + padding: 40px 0; + font-size: 0; +} + +.footer-block { + width: 95%; + margin: 1px auto; + text-align: left; + font-size: 14px; /*reset zeroing*/ +} + +.footer-block .title { + margin: 0 0 1px; + background: #4ab2f1 url('../images/toggle-white.png') right center no-repeat; + padding: 10px 15px; + font-size: 20px; + color: #fff; + cursor: pointer; +} + +.footer-block .title strong { + font-weight: normal; +} + +.footer-block .list { + display: none; + margin: 0 0 20px; + background-color: #fff; + padding: 10px 15px; +} + +.footer-block .list a { + display: block; + padding: 10px 15px; + line-height: 20px; +} + +.footer-block .list a:hover, +.footer-block .list a:focus { + color: #4ab2f1; +} + +.follow-us { + margin: 30px auto 0; + text-align: center; +} + +.follow-us .title { + margin: 0 0 10px; + background: none; + color: #444; + cursor: auto; +} + +.follow-us .social ul { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 30px; + font-size: 0; +} + +.follow-us .social li { + display: inline-block; + margin: 0 5px; +} + +.follow-us .social a { + display: block; + width: 38px; + height: 38px; + background: url('../images/social-sprite.png') no-repeat; + font-size: 0; +} + +.follow-us .social .facebook a { + background-position: 0 0; +} + +.follow-us .social .twitter a { + background-position: -38px 0; +} + +.follow-us .social .rss a { + background-position: -76px 0; +} + +.follow-us .social .youtube a { + background-position: -114px 0; +} + +.follow-us .social .google-plus a { + background-position: -152px 0; +} + +.newsletter-email { + display: inline-block; + overflow: hidden; +} + +.newsletter-email:focus-within { + overflow: visible; +} + +.newsletter-email input[type="email"] { + float: left; + width: 180px; + height: 36px; + margin: 0 -1px 0 0; +} + +.newsletter-subscribe-button { + float: left; + height: 36px; + border: none; + background-color: #4ab2f1; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; +} + +.newsletter-subscribe-button:hover, +.newsletter-subscribe-button:focus { + background-color: #248ece; +} + +.newsletter-email .options { + clear: both; + padding: 10px 0 0; +} + +.newsletter-validation, +.newsletter-result { + width: 100%; + overflow: hidden; + line-height: 28px; +} +/*.newsletter-validation .please-wait { + display: none !important; +}*/ + +.footer-lower { + width: 95%; + margin: auto; + overflow: hidden; + padding: 25px 0; + font-size: 12px; +} + +.footer-tax-shipping a { + font-weight: bold; + color: #4ab2f1; +} + +.footer-tax-shipping a:hover, +.footer-tax-shipping a:focus { + text-decoration: underline; +} + +.footer-powered-by { + margin: 10px 0 0; +} + +.footer-powered-by a { + font-weight: bold; + color: #4ab2f1; +} + +.footer-powered-by a:hover, +.footer-powered-by a:focus { + text-decoration: underline; +} + +.theme-selector { + margin: 10px 0 0; +} + +.theme-selector select { + width: 170px; +} + + +/*********** SIDE COLUMN ***********/ + + + +.block { + max-width: 600px; /*width limit in mobile*/ + min-height: 50px; + margin: auto; + text-align: left; +} + +.block .title { + position: relative; + margin: 0 0 10px; + border-bottom: 1px solid #ddd; + background: #f6f6f6 url('../images/toggle-gray.png') right 14px no-repeat; + padding: 12px 30px 12px 10px; + font-size: 20px; + color: #444; + cursor: pointer; +} + +.block .title strong { + font-weight: normal; +} + +.block .listbox { + display: none; + border-bottom: 1px solid #ddd; + padding: 10px 5px; +} + +.block .list li { + padding: 5px 0 5px 15px; +} + +.block .list a { + display: inline-block; + position: relative; + padding: 5px 0; + font-size: 16px; + color: #444; + -webkit-transition: all 0.1s ease; + transition: all 0.1s ease; +} + +.block .list a:before { + content: ""; + position: absolute; + top: 12px; + left: -15px; + width: 5px; + height: 5px; + background-color: #ddd; +} + +.block .list .active > a { + color: #4ab2f1; +} + +.block .list a:hover, +.block .list a:focus { + color: #4ab2f1; +} + +.block a.product-picture { + display: none; +} + +.block a.product-picture:before { + display: none; +} + +.block .sublist { + margin: 15px 0 5px; +} + +.block .sublist a { + font-size: 14px; +} + +.block .view-all { + margin: 10px 0 0; +} + +.block .view-all a { + display: inline-block; + padding: 10px 15px; + font-size: 16px; + color: #4ab2f1; +} + +.block .view-all a:hover, +.block .view-all a:focus { + text-decoration: underline; +} + +.block .tags { + margin: 5px 0 10px; +} + +.block .tags ul { + font-size: 0; +} + +.block .tags li, +.product-tags-all-page li { + display: inline-block; + position: relative; + margin: 0 10px; + overflow: hidden; + font-size: 17px !important; /*setting base size*/ +} + +.block .tags li a, +.product-tags-all-page li a { + float: left; + line-height: 30px; + color: #444; +} + +.block .tags li a:hover, +.block .tags li a:focus, +.product-tags-all-page li a:hover, +.product-tags-all-page li a:focus { + color: #4ab2f1; +} + +.poll strong { + display: block; + margin: 10px 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 15px; + font-weight: normal; + color: #444; + text-transform: uppercase; +} + +.poll-options, +.poll-results { + margin: 10px 0 15px; + overflow: hidden; + font-size: 15px; + color: #444; +} + +.poll-options li, +.poll-results li { + margin: 10px 0; +} + +.poll-options li > input { + margin: 0 5px 0 0; + cursor: pointer; +} + +.poll-options li > label { + display: inline-block; + font-size: 16px; + cursor: pointer; +} + +.poll .buttons, +.poll-total-votes { +} + +.poll .buttons button { + border: none; + background-color: #aaa; + padding: 10px 20px; + font-size: 13px; + color: #fff; + text-transform: uppercase; +} + +.poll .buttons button:hover, +.poll .buttons button:focus { + background-color: #bbb; +} + +.poll-total-votes { + display: block; + margin: 10px 0 0; + font-weight: bold; + font-style: italic; + color: #444; +} + +.home-page-polls { + text-align: center; +} + +.home-page-polls .title { + border-bottom: 1px solid #ddd; + color: #444; + font-size: 30px; + font-weight: normal; + margin: 0 0 30px; + padding: 0 0 15px; +} + +.home-page-polls .title strong { + font-weight: normal; +} + +.home-page-polls li { + display: inline-block; + margin: 10px; +} + + +/********** CATEGORY PAGE **********/ + + + +.breadcrumb { + margin: 0 0 50px; + background-color: #f6f6f6; + padding: 5px 10px; +} + +.breadcrumb ul { + font-size: 0; +} + +.breadcrumb li { + display: inline-block; +} + +.breadcrumb li * { + display: inline-block; + margin: 0 5px; + font-size: 14px; /*reset zeroing*/ + line-height: 32px; +} + +.breadcrumb strong { + font-weight: normal; +} + +.breadcrumb a:hover, +.breadcrumb a:focus { + color: #4ab2f1; +} + +.category-description, +.manufacturer-description, +.vendor-description { + margin: 0 0 25px; + line-height: 22px; +} + +.contact-vendor { + margin: 0 0 30px; +} + +.contact-vendor .button-2 { + border: none; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; +} + +.contact-vendor .button-2:hover, +.contact-vendor .button-2:focus { + background-color: #248ece; +} + +.product-selectors { + margin: 0 0 20px; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + padding: 20px 0; +} + +.product-selectors:first-child { + border-top: none; +} + +.product-selectors:after { + content: ""; + display: block; + clear: both; +} + +.product-selectors > div { + display: inline-block; + margin: 5px; +} + +.product-selectors span { + vertical-align: middle; + font-size: 16px; +} + +.product-selectors select { + margin: 0 8px; +} + +.product-selectors .product-viewmode { + display: none; + font-size: 0; +} + +.product-filter + .product-filter { + margin-top: 20px; +} + +.product-filter .filter-title { + margin: 0 0 10px; + background-color: #f6f6f6; + padding: 10px; + font-size: 17px; + color: #444; +} + +.product-filter .filter-title strong { + font-weight: normal; +} + +.product-filter .filter-content { + padding: 10px; + color: #444; +} + +.product-filter .group { + font-size: 15px; +} + +.product-filter .group + .group { + margin-top: 16px; +} + +.product-filter .group .name { + padding-bottom: 10px; +} + +.product-filter .group .item { + display: flex; + padding-left: 15px; + align-items: center; +} + +.product-filter .group .item + .item { + padding-top: 8px; +} + +.product-filter .group .item label { + cursor: pointer; + display: flex; + align-items: center; + padding-left: 8px; + flex-grow: 1; +} + +.price-range-filter .selected-price-range { + padding: 5px 0; +} + +.price-range-filter .selected-price-range .to { + float: right; +} + +.price-range-filter .selected-price-range.manually { + display: flex; +} + +.price-range-filter .selected-price-range.manually .from { + margin-right: 8px; +} + +.price-range-filter .selected-price-range.manually .from, +.price-range-filter .selected-price-range.manually .to { + width: 50%; +} + +.product-filter .attribute-squares { + font-size: inherit; +} + +.product-filter .attribute-squares .attribute-square { + width: 20px !important; + height: 20px !important; + margin-right: 8px; +} + +.item-grid:after { + content: ""; + display: block; + clear: both; +} + +.item-box { + position: relative; + float: left; + margin: 0 0 80px; + text-align: left; +} + +.item-box .picture { + z-index: 1; + background-color: #fff; + margin: 0 0 20px; +} + +.item-box .picture a { + display: block; + position: relative; +} + +.item-box .picture a:focus { + opacity: 0.85; +} + +.item-box .picture a:before { + content: ""; + display: block; + padding-top: 100%; +} + +.item-box .picture a img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-transform: translateZ(0) scale(1.0, 1.0); +} + +.item-box:hover .picture a img { + opacity: 0.85; +} + +.item-box .details { + padding: 0 10px; +} + +.item-box .product-title { + margin: 0 0 10px; + font-size: 17px; + line-height: 1.2; + font-weight: normal; + color: #4ab2f1; +} + +.item-box .product-title a { + display: block; +} + +.item-box .product-title a:hover, +.item-box .product-title a:focus { + color: #248ece; +} + +.item-box .sku { + margin: 0 0 15px; +} + +.item-box .product-rating-box { + display: inline-block; + margin: 0 0 10px; +} + +.item-box .rating { + background: url('../images/rating1.png') repeat-x; + width: 95px; + height: 14px; +} + +.item-box .rating div { + background: url('../images/rating2.png') repeat-x; + height: 14px; +} + +.item-box .description { + display: none; +} + +.item-box .description a { + display: block; + overflow: hidden; +} + +.item-box .prices { + margin: 0 0 10px; + overflow: hidden; +} + +.item-box .old-price { + margin: 0 5px 0 0; + font-size: 16px; + color: #aaa; + text-decoration: line-through; +} + +.item-box .actual-price { + margin: 0 5px 0 0; + font-size: 16px; + color: #666; +} + +.item-box .tax-shipping-info a { + color: #4ab2f1; +} + +.item-box .tax-shipping-info a:hover, +.item-box .tax-shipping-info a:focus { + text-decoration: underline; +} + +.item-box .buttons { + margin: 0; + font-size: 0; +} + +.item-box button { + display: inline-block; + height: 40px; + border: none; + vertical-align: middle; +} + +.item-box .product-box-add-to-cart-button { + width: 60%; + background-color: #4ab2f1; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.item-box .product-box-add-to-cart-button:hover, +.item-box .product-box-add-to-cart-button:focus { + background-color: #248ece; +} + +.item-box .add-to-compare-list-button, +.item-box .add-to-wishlist-button { + width: 20%; + border-left: 1px solid #fff !important; + background-color: #eaeaea; + background-position: center; + background-repeat: no-repeat; + font-size: 0; +} + +.item-box .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); +} + +.item-box .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); +} + +.item-box .add-to-compare-list-button:hover, +.item-box .add-to-compare-list-button:focus, +.item-box .add-to-wishlist-button:hover, +.item-box .add-to-wishlist-button:focus { + background-color: #ddd; +} + +.home-page-category-grid, +.sub-category-grid, +.manufacturer-grid, +.vendor-grid { + margin: 0 0 20px; +} + +.home-page-category-grid .title, +.sub-category-grid .title { + text-align: center; + font-size: 22px; + font-weight: normal; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} + +.home-page-category-grid .title a, +.sub-category-grid .title a { + display: block; + padding: 0 0 15px; +} + +.home-page-category-grid .picture, +.sub-category-grid .picture { + margin: 0; +} + +.home-page-category-grid .picture a:before, +.sub-category-grid .picture a:before { + padding-top: 65%; +} + +.products-container { + position: relative; +} + +.products-container .ajax-products-busy { + display: none; + position: absolute; + z-index: 2; + width: 100%; + height: 100%; + background: #ffffffab url(../images/loading.gif) center no-repeat; +} + +.product-grid, +.product-list { + margin: 0 0 50px; +} + +.product-grid .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + color: #444; +} + +.product-grid .title strong { + font-weight: normal; +} + +.manufacturer-grid .title { + margin: 0 0 15px; + text-align: center; + font-size: 16px; +} + +.manufacturer-grid .title a:hover, +.manufacturer-grid .title a:focus { + color: #4ab2f1; +} + +.manufacturer-grid .picture { + border: 1px solid #ddd; +} + +.vendor-grid .title { + margin: 0 0 15px; + text-align: center; + font-size: 16px; +} + +.vendor-grid .title a:hover, +.vendor-grid .title a:focus { + color: #4ab2f1; +} + +.vendor-grid .picture { + border: 1px solid #ddd; +} + +.pager { + margin: 0 0 20px; +} + +.pager ul { + text-align: right; + font-size: 0; +} + +.pager li { + display: inline-block; + margin: 0 5px; + vertical-align: top; +} + +.pager li a, +.pager li span { + display: block; + min-width: 35px; + height: 35px; + border: 1px solid #ddd; + background-color: #eee; + padding: 8px; + text-align: center; + font-size: 14px; /*reset zeroing*/ + cursor: pointer; +} + +.pager li span { + border-color: transparent; + background-color: #4ab2f1; + color: #fff; +} + +.pager li.previous-page *, +.pager li.next-page *, +.pager li.first-page *, +.pager li.last-page * { + background-position: center; + background-repeat: no-repeat; + font-size: 0; + color: #fff; +} + +.pager li.previous-page * { + background-image: url('../images/prev.png'); +} + +.pager li.next-page * { + background-image: url('../images/next.png'); +} + +.pager li.first-page * { + background-image: url('../images/first.png'); +} + +.pager li.last-page * { + background-image: url('../images/last.png'); +} + +.pager li a:hover, +.pager li a:focus { + border-color: transparent; + background-color: #ddd; +} + + +/********** PRODUCT PAGE **********/ + + +.product-details-page { + padding: 20px 0 0; +} + +.product-essential { + margin: 0 0 40px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} + +.product-essential:after { + content: ""; + display: block; + clear: both; +} + +.gallery { + margin: 0 auto 50px; +} + +.gallery .picture-wrapper { + margin: 0 0 10px; +} + +.gallery .picture { + position: relative; + max-width: 100%; + margin: 0 auto 10px; + overflow: hidden; +} + +.gallery .picture:before { + content: ""; + display: block; + padding-top: 100%; +} + +.gallery .picture img, +.gallery .picture-thumbs img, +.variant-picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} + +.gallery .picture-thumbs { + overflow: hidden; + font-size: 0; +} + +.gallery .picture-thumbs .thumb-item { + display: inline-block; + position: relative; + width: 100px; + height: 100px; + margin: 0 5px 10px; + overflow: hidden; + cursor: pointer; +} + +.overview { + position: relative; + margin: 0 0 50px; +} + +.overview .discontinued-product { + background: #f3f3f3; + margin: 0 0 20px; +} + +.overview .discontinued-product h4 { + display: inline-block; + font-size: 14px; + padding: 17px 17px 17px 40px; + background: url('../images/discontinued-product-icon.png') no-repeat 13px center; + color: #de444c; +} + +.overview .product-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} + +.overview .product-name h1 { + font-size: 30px; + font-weight: normal; +} + +.overview .short-description { + margin: 0 0 25px; + line-height: 22px; + color: #666; +} + +.product-no-reviews, +.product-reviews-overview { + margin: 0 0 25px; + color: #444; +} + +.product-no-reviews a { + text-decoration: underline; +} + +.product-review-box { + display: inline-block; + margin: 0 0 8px; +} + +.product-review-box .rating { + width: 95px; + height: 14px; + background: url('../images/rating1.png') repeat-x; +} + +.product-review-box .rating div { + height: 14px; + background: url('../images/rating2.png') repeat-x; +} + +.product-review-links a { + text-decoration: underline; +} + +.product-review-links a:hover, +.product-review-links a:focus { + color: #4ab2f1; +} + +.overview .value, +.variant-overview .value { + color: #444; +} + +.overview .value a, +.variant-overview .value a { + color: #4ab2f1; +} + +.overview .value a:hover, +.overview .value a:focus, +.variant-overview .value a:hover, +.variant-overview .value a:focus { + text-decoration: underline; +} + +.overview-buttons { + margin: 0 0 25px; + font-size: 0; +} + +.overview-buttons div { + width: 80%; + margin: 0 auto 3px; +} + +.overview .button-2, +.variant-overview .button-2 { + display: block; + width: 100%; + border: none; + background-color: #eaeaea; + background-position: left center; + background-repeat: no-repeat; + padding: 12px 15px 12px 40px; + text-align: left; + font-size: 14px; /*reset zeroing*/ + color: #666; +} + +.overview .button-2:hover, +.overview .button-2:focus, +.variant-overview .button-2:hover, +.variant-overview .button-2:focus { + background-color: #ddd; +} + +.overview .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); +} + +.overview .email-a-friend-button { + background-image: url('../images/email-button.png'); +} + +.overview .subscribe-button, +.variant-overview .subscribe-button { + background-image: url('../images/email-button.png'); +} + +.overview .download-sample-button, +.variant-overview .download-sample-button { + background-image: url('../images/download-button.png'); +} + +.overview .add-to-wishlist-button, +.variant-overview .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); +} + +.overview .manufacturers { + margin: 0 0 20px; +} + +.overview .availability, +.variant-overview .availability { + margin: 0 0 20px; + overflow: hidden; +} + +.overview .availability .stock, +.variant-overview .availability .stock { + margin: 0 0 10px; +} + +.overview .availability .back-in-stock-subscription, +.variant-overview .availability .back-in-stock-subscription { + display: inline-block; +} + +.overview .additional-details, +.variant-overview .additional-details { + margin: 0 0 20px; +} + +.overview .additional-details div, +.variant-overview .additional-details div { + margin: 0 0 8px; +} + +.overview .delivery, +.variant-overview .delivery { + overflow: hidden; +} + +.overview .free-shipping, +.variant-overview .free-shipping { + display: inline-block; + margin: 10px 0; + background: url('../images/shipping.png') left center no-repeat; + padding: 2px 0 2px 28px; + font-weight: bold; + color: #444; +} + +.overview .free-shipping.invisible, +.variant-overview .free-shipping.invisible { + display: none; +} + +.overview .delivery-date, +.variant-overview .delivery-date { + margin: 10px 0; +} + +.overview .min-qty-notification, +.variant-overview .min-qty-notification { + margin: 10px 0; + font-style: italic; + color: #444; +} + +.overview .download-sample, +.variant-overview .download-sample { + display: inline-block; + margin: 0 0 25px; +} + +.overview .prices, +.variant-overview .prices { + margin: 0 0 10px; + overflow: hidden; +} + +.overview .prices > div, +.variant-overview .prices > div { + margin: 0 0 5px; +} + +.overview .prices > div > span, +.variant-overview .prices > div > span { + vertical-align: middle; +} + +.overview .old-product-price, +.variant-overview .old-product-price, +.overview .non-discounted-price, +.variant-overview .non-discounted-price { + font-size: 14px; + color: #999; + text-decoration: line-through; +} + +.overview .product-price, +.variant-overview .product-price { + font-size: 20px; + font-weight: bold; + color: #444; +} + +.overview .tax-shipping-info a, +.variant-overview .tax-shipping-info a { + color: #4ab2f1; +} + +.overview .tax-shipping-info a:hover, +.overview .tax-shipping-info a:focus, +.variant-overview .tax-shipping-info a:hover, +.variant-overview .tax-shipping-info a:focus { + text-decoration: underline; +} + +.customer-entered-price { + margin: 0 0 20px; + overflow: hidden; +} + +.customer-entered-price .price-input label { + display: block; + margin: 0 0 5px; + font-weight: bold; + color: #444; +} + +.customer-entered-price .price-input input { + width: 170px; + text-align: center; +} + +.customer-entered-price .price-range { + margin: 5px 0 0; + color: #777; +} + +.tier-prices { + margin: 0 0 20px; +} + +.tier-prices .title { + display: none; +} + +.tier-prices table td { + border: 1px solid #ddd; + padding: 10px; + color: #444; +} + +.tier-prices .field-header { + min-width: 80px; +} + +.tier-prices .item-price { + background-color: #f9f9f9; + font-size: 16px; + color: #e4434b; +} + +.overview .add-to-cart { + margin: 0 0 20px; +} + +.overview .add-to-cart-panel, +.variant-overview .add-to-cart-panel { + display: inline-block; + position: relative; +} + +.overview .add-to-cart-panel > *, +.variant-overview .add-to-cart-panel > * { + float: left; +} + +.overview .qty-label, +.variant-overview .qty-label { + display: none !important; +} + +.overview .qty-input, +.variant-overview .qty-input { + width: 45px; + height: 43px; + padding: 0 12px; + text-align: center; + font-size: 15px; + color: #444; +} + +.overview .qty-dropdown, +.variant-overview .qty-dropdown { + height: 43px; + padding: 0 12px; + font-size: 15px; + color: #444; +} + +.overview .add-to-cart-button, +.variant-overview .add-to-cart-button { + height: 43px; + border: none; + background-color: #4ab2f1; + padding: 0 24px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.overview .add-to-cart-button:hover, +.overview .add-to-cart-button:focus, +.variant-overview .add-to-cart-button:hover, +.variant-overview .add-to-cart-button:focus { + background-color: #248ece; +} + +.product-share-button { + display: inline-block; + overflow: hidden; +} + +.full-description { + clear: both; + line-height: 24px; +} + +.product-collateral { + margin: 0 0 75px; +} + +.product-collateral .title { + margin: 0 0 10px; + font-size: 18px; + color: #444; +} + +.product-collateral .title strong { + font-weight: normal; +} + +.product-variant-line { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 20px; +} + +.product-variant-line:after { + content: ""; + display: block; + clear: both; +} + +.variant-picture { + position: relative; + width: 220px; + height: 220px; + margin: 0 auto 15px; + overflow: hidden; +} + +.variant-overview { + width: 100%; +} + +.variant-overview .variant-name { + margin: 0 0 10px; + padding: 10px 0; + font-size: 16px; + font-weight: bold; + color: #4ab2f1; +} + +.variant-overview .variant-description { + margin: 0 0 15px; + line-height: 22px; +} + +.variant-overview .add-to-wishlist { + margin: 0 0 25px; +} + +.variant-overview .add-to-wishlist-button { + display: inline-block; + width: auto; +} + +.variant-overview .add-to-cart { + margin: 0 0 10px; +} + +.product-specs-box { + margin: 0 0 40px; +} + +.product-specs-box td { + border: 1px solid #ddd; + padding: 10px; +} + +.product-specs-box td.spec-group-name { + border: 0; + padding-top: 20px; + font-size: 16px; + color: #444; +} + +.product-tags-list { + font-size: 0; +} + +.product-tags-list li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ +} + +.product-tags-list li.separator { + margin: 0 5px 0 3px; +} + +.product-tags-list a { + display: inline-block; + line-height: 24px; +} + +.product-tags-list a:hover, +.product-tags-list a:focus { + color: #444; +} + +.attributes { + margin: 20px 0; +} + +.attributes dl { + overflow: hidden; + padding: 0 2px; /* fix for Chrome in Mac, the checkboxes get cut off */ +} + +.attributes dt, +.attribute-label { + display: block; + margin: 0 0 5px; + white-space: nowrap; + font-weight: bold; + color: #444; +} + +.attributes dd, +.attribute-data { + margin: 0 0 10px; +} + +.attributes li { + margin: 8px 0 12px; +} + +.attributes select { + width: auto; + min-width: 100px; + max-width: 100%; +} + +.attributes .option-list label { + margin: 0 5px; +} + +.attributes .datepicker { + width: 280px; + text-align: center; + color: #444; +} + +.attributes .qty-box input { + width: 48px; + height: 32px; + text-align: center; +} + +.attributes .option-list:not(.attribute-squares) .disabled { + opacity: .5; +} + +.attributes .attribute-squares .disabled .attribute-square { + cursor: default; + opacity: .25; +} + +.attributes .attribute-squares .disabled .attribute-square-container { + background: linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%), linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%); +} + +.attributes .attribute-squares .tooltip-container .not-available-text { + font-size: 12px; +} + +.attributes .attribute-squares.color-squares .tooltip-container .not-available-text { + margin: 5px; +} + +.attributes .attribute-squares.color-squares .tooltip-container { + width: 120px; + display: none; +} + +.attributes .attribute-squares.color-squares li:hover .tooltip-container { + margin-left: -42px; +} + +.attributes .attribute-squares.color-squares .disabled .tooltip-container { + display: block; +} + +.attributes .attribute-squares.image-squares .tooltip-container .not-available-text { + margin-bottom: 5px; + display: none; +} + +.attributes .attribute-squares.image-squares .disabled .tooltip-container .not-available-text { + display: block; +} + +.attributes select option.disabled, +.attributes select option:disabled { + color: #cecece; +} + +.ui-datepicker { + width: 280px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + background-color: #fff; + text-align: center; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; + color: #777; +} + +.ui-datepicker-header { + position: relative; + height: 32px; + background-color: #4ab2f1; + color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background-image: none; + padding: 0 !important; + font-weight: normal; +} + +.ui-datepicker-header a { + position: absolute; + top: 0; + z-index: 1; + width: 32px; + height: 32px; + line-height: 32px; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + width: 32px !important; + height: 32px !important; + border: none !important; +} + +.ui-datepicker-header a.ui-datepicker-prev { + left: 0; + background: url('../images/calendar-prev.png') center no-repeat; +} + +.ui-datepicker-header a.ui-datepicker-next { + right: 0; + background: url('../images/calendar-next.png') center no-repeat; +} + +.ui-datepicker-header a span { + /*override jQuery UI styles, do not delete doubled properties*/ + display: none !important; +} + +.ui-datepicker-title { + position: relative; + z-index: 0; + line-height: 32px; + font-weight: bold; + text-transform: uppercase; + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: 32px !important; +} + +.ui-datepicker-calendar { + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + font-size: 14px !important; +} + +.ui-datepicker-calendar th { + background-color: #eee; +} + +.ui-datepicker-calendar th, +.ui-datepicker-calendar td { + width: 14.285%; + border: 1px solid #ddd; + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0; +} + +.ui-datepicker-calendar th span, +.ui-datepicker-calendar td a { + display: block; + min-height: 32px; + line-height: 32px; + color: #444; +} + +.ui-datepicker-calendar td a { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none !important; + background: none !important; + padding: 0; + text-align: center; + color: #444 !important; +} + +.ui-datepicker-calendar .ui-state-active { + outline: 2px solid #4ab2f1; + font-weight: bold; + color: #4ab2f1; + /*override jQuery UI styles, do not delete doubled properties*/ + color: #4ab2f1 !important; +} + +.attribute-squares { + font-size: 0; + display: inline-block; +} + +.attribute-squares li { + display: inline-block; + margin: 0 5px 5px; + text-align: center; +} + +.attribute-squares .attribute-square-container { + display: block; + position: relative; + z-index: 0; + padding: 1px; +} + +.attribute-squares label { + display: block; + margin: 0 !important; + overflow: hidden; +} + +.attribute-squares .attribute-square { + display: inline-block !important; + width: 32px !important; + height: 32px !important; + border: 1px solid #444 !important; + cursor: pointer; +} + +.attribute-squares .selected-value .attribute-square-container { + background-color: #4ab2f1; +} + +.attribute-squares li input { + display: none; +} + +.tooltip-container { + position: absolute; + width: 200px; + color: #000000; + background: #FFFFFF; + border: 1px solid #eeeeee; + text-align: center; + visibility: hidden; + border-radius: 5px; +} + +.tooltip-container:before { + content: ''; + position: absolute; + bottom: 100%; + left: 50%; + margin-left: -7px; + width: 0; + height: 0; + border-bottom: 7px solid #eeeeee; + border-right: 7px solid transparent; + border-left: 7px solid transparent; +} + +.tooltip-container:after { + content: ''; + position: absolute; + bottom: 100%; + left: 50%; + margin-left: -6px; + width: 0; + height: 0; + border-bottom: 6px solid #FFFFFF; + border-right: 6px solid transparent; + border-left: 6px solid transparent; +} + +.attribute-squares li:hover .tooltip-container, +.attribute-squares li:focus .tooltip-container { + visibility: visible; + margin-left: -83px; + margin-top: 5px; + z-index: 999; +} + +.tooltip-container .tooltip-header { + background-color: #F6F6F6; + height: 25px; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + padding-left: 10px; + padding-top: 5px; + text-align: left; + width: 198px; + font-size: 15px; + border-bottom: 1px #EEEEEE solid; +} + +.tooltip-container .tooltip-body { + margin: 5px; +} + +.tooltip-container .tooltip-body img { + border: 0px #FFF; + width: 190px; +} + +.giftcard { + margin: 0 0 20px; + overflow: hidden; +} + +.giftcard div { + margin: 0 0 10px; +} + +.giftcard label { + display: block; + margin: 0 auto 5px; + font-weight: bold; + color: #444; +} + +.giftcard input, +.giftcard textarea { + width: 350px; + max-width: 100%; +} + +.giftcard textarea { + height: 150px; +} + + +/********** PRODUCT REVIEWS **********/ + + + +.product-reviews-page h1 a { + color: #4ab2f1; +} + +.product-reviews-page h1 a:before, +.product-reviews-page h1 a:after { + content: "''"; +} + +.product-reviews-page .title { + margin: 0 0 20px; + font-size: 20px; + color: #444; +} + +.product-reviews-page .title strong { + font-weight: normal; +} + +.write-review { + margin: 0 0 60px; +} + +.write-review .fieldset { + margin: 0 0 30px; +} + +.tooltip { + position: initial; + display: inline-block; + border-bottom: 1px dotted black; + color: #444; +} + +.tooltip .tooltiptext { + visibility: hidden; + width: auto; + background: #f0f0f0 no-repeat 100% 5%; + border: #c0c0c0 1px dotted; + text-align: Left; + padding: 10px 10px 5px 5px; + position: absolute; + z-index: 1; + left: 10%; + opacity: 0; + transition: opacity 0.3s; +} + +.tooltip .tooltiptext::after { + content: ""; + position: absolute; +} + +.tooltip:hover .tooltiptext, +.tooltip:focus .tooltiptext { + visibility: visible; + opacity: 1; + cursor: help; +} + +.write-review .review-rating { + text-align: left; + padding-top: 10px; + padding-bottom: 10px; +} + +.write-review .review-rating label { + display: block; + margin: 0 0 5px; + font-size: 14px; + color: #444; +} + +.write-review .review-rating div.first { + color: #e4444c; +} + +.write-review .review-rating div.rating-options { + padding-top: 2px; +} + +.write-review .review-rating div.rating-options input { + vertical-align: baseline; +} + +.write-review .review-rating div.last { + color: #4cb17c; +} + +.write-review .captcha-box { + margin: 15px 0 0; +} + +.write-review .button-1 { + border: none; + background-color: #4ab2f1; + padding: 10px 25px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.write-review .button-1:hover, +.write-review .button-1:focus { + background-color: #248ece; +} + +.product-reviews-page .result, +.product-reviews-page .message-error { + margin: 0 0 20px; +} + +.product-review-list { + overflow: hidden; +} + +.product-review-item { + margin: 0 0 40px; +} + +.product-review-item .review-item-head { + border-top: 1px solid #ddd; + overflow: hidden; + background-color: #f6f6f6; + padding: 10px; +} + +.product-review-item .review-title { + line-height: 20px; + font-size: 15px; + color: #444; +} + +.product-review-item .product-review-box { + margin: 3px 0 0; +} + +.product-review-item .review-content { + padding: 20px 10px; +} + +.product-review-item .review-text { + margin: 0 0 15px; + line-height: 22px; + color: #444; +} + +.product-review-item .avatar { + margin: 0 0 10px; +} + +.product-review-item .reply { + margin: 15px 0; + border-top: 1px solid #ddd; +} + +.product-review-item .reply-header { + margin: 15px 0; + font-weight: bold; +} + +.product-review-item .reply-text { + line-height: 22px; +} + +.product-review-item .review-info { + margin: 0 0 5px; +} + +.product-review-item .review-info label { + font-weight: normal; +} + +.product-review-item .review-info a, +.product-review-helpfulness .vote { + display: inline-block; + padding: 0 5px; + color: #4ab2f1; + cursor: pointer; +} + +.product-review-helpfulness .question { + margin: 0 5px 0 0; + font-style: italic; +} + +.product-review-helpfulness .result { + margin: 0 0 0 10px; +} + +.product-review-item .review-type-rating-ext { + overflow: hidden; + margin: 0 0 20px; +} + + +/********** WISHLIST & COMPARE LIST **********/ + + + +.wishlist-page .page-title { + margin: 0 0 -1px; +} + +.wishlist-content { + margin: 0 0 20px; +} + +.wishlist-content .message-error { + margin: 20px 0; +} + +.wishlist-content .table-wrapper { + margin: 0 0 30px; +} + +.wishlist-content .product-content { + min-width: 300px; + text-align: left; +} + +.wishlist-content .tax-shipping-info { + margin: 0 0 20px; + text-align: center; +} + +.wishlist-content .tax-shipping-info a { + color: #4ab3f1; +} + +.wishlist-content .tax-shipping-info a:hover, +.wishlist-content .tax-shipping-info a:focus { + text-decoration: underline; +} + +.wishlist-content .buttons { + font-size: 0; +} + +.wishlist-content .button-2 { + display: block; + width: 250px; + margin: 0 auto 3px; + border: none; + padding: 10px 25px; + text-align: center; + line-height: 20px; + font-size: 15px; + color: #fff; +} + +.wishlist-content .update-wishlist-button, +.wishlist-content .wishlist-add-to-cart-button { + background-color: #4ab2f1; + text-transform: uppercase; +} + +.wishlist-content .update-wishlist-button:hover, +.wishlist-content .update-wishlist-button:focus, +.wishlist-content .wishlist-add-to-cart-button:hover, +.wishlist-content .wishlist-add-to-cart-button:focus { + background-color: #248ece; +} + +.wishlist-content .email-a-friend-wishlist-button { + background-color: #aaa; +} + +.wishlist-content .email-a-friend-wishlist-button:hover, +.wishlist-content .email-a-friend-wishlist-button:focus { + background-color: #999; +} + +.wishlist-page .share-info { + text-align: center; +} + +.wishlist-page .share-info span { + display: block; + margin: 0 0 5px; +} + +.wishlist-page .share-info a { + font-weight: bold; + color: #444; +} + +.wishlist-page .share-info a:hover, +.wishlist-page .share-info a:focus { + color: #4ab2f1; +} + +.wishlist-page .no-data { + margin: 25px 0 0; +} + +.compare-products-page { + position: relative; + overflow: hidden; +} + +.compare-products-page .clear-list { + display: inline-block; + margin: 0 0 20px; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} + +.compare-products-page .clear-list:hover, +.compare-products-page .clear-list:focus { + background-color: #248ece; +} + +.compare-products-page .table-wrapper { + margin: 0 0 30px; + padding: 0 0 1px; /*IE mobile table border fix*/ +} + +.compare-products-table td { + min-width: 150px; + border: 1px solid #ddd; + background-color: #fff; + padding: 20px; + text-align: left; + vertical-align: top; + color: #444; +} + +.compare-products-table td:first-child { + min-width: 0; +} + +.compare-products-table td label { + font-weight: normal; + color: #777; +} + +.compare-products-table .specification-group td { + border: 0; + padding: 20px 10px 10px 10px; +} + +.compare-products-table .specification-group td label { + font-size: 16px; + color: #444; +} + +.compare-products-table .remove-button { + display: inline-block; + border: none; + background: url('../images/remove.png') left center no-repeat; + padding: 0 0 0 18px; + font-size: 12px; + color: #666; +} + +.compare-products-table .remove-button:hover, +.compare-products-table .remove-button:focus { + color: #4ab2f1; +} + +.compare-products-table .picture { + display: block; + position: relative; + max-width: 200px; + height: 200px; + overflow: hidden; +} + +.compare-products-table .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} + +.compare-products-table .product-name td { + font-weight: bold; +} + +.compare-products-table .product-name td a:hover, +.compare-products-table .product-name td a:focus { + color: #4ab2f1; +} + +.compare-products-table .short-description td { + line-height: 22px; +} + +.compare-products-table .full-description td { + display: none; +} + +.compare-products-page .no-data { + margin: 25px 0 0; +} + + +/*********** TOPICS ***********/ + + + +.topic-block { + margin: 0 0 25px; +} + +.topic-block-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; +} + +.topic-block-title h2 { + font-size: 30px; + font-weight: normal; +} + +.topic-block-body { + text-align: justify; + line-height: 24px; + font-size: 16px; +} + +.topic-page .page-body { + text-align: justify; + line-height: 22px; +} + +.topic-block a, +.topic-page a { + text-decoration: underline; +} + +.topic-block strong, +.topic-page strong { + color: #444; +} + +.home-page .topic-block { + margin: 0 0 50px; +} + +.popup-window .topic-page { + padding: 15px; +} + +.not-found-page p { + margin: 30px 15px; +} + +.topic-password { + text-align: center; +} + +.enter-password-title { + margin: 0 0 20px; + color: #444; +} + +.enter-password-form { + display: inline-block; + overflow: hidden; +} + +.enter-password-form input[type="password"] { + float: left; + width: 200px; + height: 40px; + margin: 0 -1px 0 0; +} + +.enter-password-form button[type="submit"] { + float: left; + width: auto; + min-width: 86px; + height: 40px; + border: none; + background-color: #4ab2f1; + padding: 0 15px; + color: #fff; + text-transform: uppercase; +} + +.enter-password-form button[type="submit"]:hover, +.enter-password-form button[type="submit"]:focus { + background-color: #248ece; +} + + +/*********** CONTACT & EMAIL A FRIEND & APPLY FOR VENDOR ACCOUNT ***********/ + + + +.contact-page .page-title, +.email-a-friend-page .page-title, +.apply-vendor-page .page-title { + margin: 0 0 -1px; +} + +.contact-page .result, +.contact-page .message-error, +.email-a-friend-page .result, +.email-a-friend-page .message-error, +.apply-vendor-page .result, +.apply-vendor-page .message-error { + margin: 20px 0; +} + +.contact-page .button-1, +.email-a-friend-page .button-1, +.apply-vendor-page .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.contact-page .button-1:hover, +.contact-page .button-1:focus, +.email-a-friend-page .button-1:hover, +.email-a-friend-page .button-1:focus, +.apply-vendor-page .button-1:hover, +.apply-vendor-page .button-1:focus { + background-color: #248ece; +} + +.contact-page .topic-block, +.email-a-friend-page .title, +.apply-vendor-page .title { + margin: 25px 0; +} + +.email-a-friend-page .title h2 { + font-weight: normal; + color: #4ab2f1; +} + +.apply-vendor-page .terms-of-service { + text-align: center; +} + +.apply-vendor-page .terms-of-service > * { + display: inline-block; + line-height: 32px; +} + +.apply-vendor-page .terms-of-service span, +.apply-vendor-page .terms-of-service a { + color: #4ab2f1; + cursor: pointer; +} + +/********** REGISTRATION, LOGIN, ACCOUNT PAGES **********/ + + + +.gender { + display: inline-block; +} + +.gender span { + display: inline-block; + margin: 0 5px; +} + +.gender span > * { + display: inline !important; + margin: 0 5px; + line-height: 32px; +} + +.date-of-birth .date-picker-wrapper { + display: inline; +} + +.date-of-birth select { + width: 31%; /*always single line*/ + max-width: 126px; +} + +.date-of-birth select + select { + margin: 0 0 0 10px; +} + +.date-of-birth .select-wrapper + .select-wrapper { + margin: 0 0 0 10px; +} + +#check-availability-button { + margin: 10px 0 0; + border: none; + background-color: #888; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} + +#check-availability-button:hover, +#check-availability-button:focus { + background-color: #999; +} + +.inputs.accept-consent { + text-align: center; +} + +.inputs.accept-consent > * { + display: inline-block; + line-height: 32px; +} + +.inputs.accept-consent span, +.inputs.accept-consent a { + color: #4ab2f1; + cursor: pointer; + font-size: 14px; +} + +.inputs.accept-consent label { + width: auto; + margin-left: 10px; + margin-bottom: 0; +} + +.registration-page .button-1, +.registration-result-page .button-1, +.login-page .button-1, +.password-recovery-page .button-1, +.email-revalidation-page .button-1, +.account-activation-page .button-1, +.account-page .button-1, +.return-request-page .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.registration-page .button-1:hover, +.registration-page .button-1:focus, +.registration-result-page .button-1:hover, +.registration-result-page .button-1:focus, +.login-page .button-1:hover, +.login-page .button-1:focus, +.password-recovery-page .button-1:hover, +.password-recovery-page .button-1:focus, +.email-revalidation-page .button-1:hover, +.email-revalidation-page .button-1:focus, +.account-activation-page .button-1:hover, +.account-activation-page .button-1:focus, +.account-page .button-1:hover, +.account-page .button-1:focus, +.return-request-page .button-1:hover, +.return-request-page .button-1:focus { + background-color: #248ece; +} + +.return-request-page h1 a { + color: #4ab2f1; +} + +.return-request-page .return-request-file { + font-size: 14px; +} + +.return-request-page .return-request-file .uploadedfileinput { + display: inline-block; + vertical-align: middle; +} + +.registration-page .message-error, +.login-page .message-error, +.account-page .message-error { + margin: 0 0 10px; +} + +.registration-result-page .result { + margin: 0 0 30px; + padding: 30px 0; + text-align: center; + font-size: 16px; + color: #4cb17c; +} + +.customer-info-page .email-to-revalidate, +.customer-info-page .readonly-username, +.customer-info-page .vat-status { + margin: 0 5px; + font-size: 14px; +} + +.customer-info-page .vat-status { + display: block; +} + +.registration-page .vat-note, +.customer-info-page .vat-note, +.customer-info-page .email-to-revalidate-note { + display: block; + font-size: 14px; + margin-top: 7px; + white-space: normal; +} + +.login-page .customer-blocks { + margin: 0 0 30px; +} + +.login-page .title { + margin: 0 0 15px; + font-size: 20px; + color: #444; +} + +.login-page .title strong { + font-weight: normal; +} + +.login-page .new-wrapper { + margin: 0 0 50px; +} + +.login-page .new-wrapper .text { + margin: 0 0 30px; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px; + line-height: 22px; +} + +.login-page .new-wrapper .topic-block { + margin: 0; +} + +.login-page .new-wrapper .topic-block-body strong { + color: #444; +} + +.login-page .new-wrapper .button-1 { + margin: 0 0 5px; +} + +.login-page .returning-wrapper { + margin: 0; +} + +.login-page .returning-wrapper .form-fields { + overflow: hidden; + padding: 30px 15px 0; +} + +.login-page .returning-wrapper .inputs.reversed { + white-space: normal; +} + +.login-page .returning-wrapper .inputs.reversed * { + display: inline-block; + width: auto; + margin: 5px; + font-size: 14px; /*reset zeroing*/ + color: #444; +} + +.login-page .returning-wrapper .inputs.reversed a:hover, +.login-page .returning-wrapper .inputs.reversed a:focus { + color: #4ab2f1; +} + +.login-page .captcha-box { + margin: -15px 0 20px; +} + +.login-page .returning-wrapper .buttons { + background-color: #fff; + padding: 30px 0; +} + +.external-authentication { + margin: 0 0 50px; + overflow: hidden; + text-align: center; +} + +.external-authentication .title { + margin: 0 0 15px; + font-size: 20px; + color: #444; +} + +.external-authentication .buttons { + margin: 0 0 30px; + border-top: 1px solid #e6e6e6; + padding: 30px; +} + +.external-auth-errors { + color: #e4444c; +} + +.external-auth-association { + color: #444; +} + +.external-auth-association a { + color: #4ab2f1; +} + +.external-auth-association a:hover, +.external-auth-association a:focus { + text-decoration: underline; +} + +.password-recovery-page .result { + margin: 0 0 5px; + font-weight: bold; + color: #444; +} + +.password-recovery-page .tooltip { + margin: 0 0 25px; +} + +.add-more-external-records { + text-align: center; +} + +.add-more-external-records a { + color: #4ab2f1; +} + +.add-more-external-records a:hover, +.add-more-external-records a:focus { + text-decoration: underline; +} + +.account-page .buttons { + text-align: center; +} + +.account-page .description { + margin: 0 0 25px; + padding: 0 10px; +} + +.account-page .table-wrapper { + margin: 0 0 30px +} + +.gdpr-tools-page .result { + margin: 20px 0; + font-size: 13px; + color: #e4434b; +} + +.gdpr-tools-page .buttons { + margin-top: 20px; +} + +.address-list-page .info, +.order-list-page .info { + margin: 0 0 10px; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 20px; + line-height: 26px; + color: #444; +} + +.address-list-page .info .name, +.order-list-page .info .name { + font-size: 16px; + font-weight: bold; +} + +.address-list-page .button-2, +.order-list-page .button-2 { + display: inline-block; + margin: 0 0 0 10px; + border: none; + padding: 0 0 0 18px; + font-size: 12px; + color: #444; +} + +.edit-address-button { + background: url('../images/edit.png') left center no-repeat; +} + +.delete-address-button, +.cancel-recurring-order-button { + background: url('../images/remove.png') left center no-repeat; +} + +.retry-recurring-order-button { + background: url('../images/retry.png') left center no-repeat; +} + +.return-items-button { + background: url('../images/return.png') left center no-repeat; +} + +.order-details-button { + background: url('../images/details.png') left center no-repeat; +} + +.address-list-page .button-2:hover, +.address-list-page .button-2:focus, +.order-list-page .button-2:hover, +.order-list-page .button-2:focus { + color: #4ab2f1; +} + +.address-list-page .add-button { + margin: 0 0 20px; + text-align: center; +} + +.address-edit-page .page-title { + margin: 0 0 -1px; +} + +.address-edit-page .message-error { + margin: 20px 0; +} + +.address-edit-page .edit-address { + margin: 0 0 30px; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px 15px; +} + +.recurring-payments table td { + white-space: nowrap; +} + +.recurring-payments table td:first-child { + min-width: 120px; + white-space: normal; +} + +.recurring-payments .button-2 { + font-size: 14px; +} + +.return-request-list-page .details { + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 20px; + line-height: 22px; + color: #444; +} + +.return-request-list-page label { + margin: 0 5px 0 0; +} + +.return-request-list-page a { + color: #4ab2f1; +} + +.return-request-list-page a:hover, +.return-request-list-page a:focus { + text-decoration: underline; +} + +.return-request-list-page .comments div { + margin: 10px 0 0; + font-size: 15px; + font-style: italic; + color: #444; +} + +.downloadable-products-page table td { + color: #444; +} + +.reward-points-overview { + margin: 0 0 25px; +} + +.reward-points-history table td { + color: #444; +} + +.reward-points-history table td:first-child { + min-width: 120px; +} + +.change-password-page .page-title { + margin: 0 0 -1px; +} + +.change-password-page .result, +.change-password-page .message-error { + margin: 20px 0; +} + +.change-password-page .fieldset { + margin: 0 0 30px; +} + +.avatar-page .page-title { + margin: 0; +} + +.avatar-page .page-body { + margin: 0 0 30px; + overflow: hidden; + background-color: #f9f9f9; + padding: 30px 25px; +} + +.avatar-page .message-error { + margin: 0 0 10px; +} + +.avatar-page .image { + margin: 0 0 10px; +} + +.avatar-page .image img { + border: 1px solid #ccc; +} + +.avatar-page .button-1 { + font-size: 14px; +} + +.avatar-page .button-2 { + border: none; + background-color: #888; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; +} + +.avatar-page .button-2:hover, +.avatar-page .button-2:focus { + background-color: #999; +} + +.avatar-page .info { + color: #444; +} + +.vendorinfo-page .button-2 { + border: medium none; + background-color: #888; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; +} + +.vendorinfo-page .button-2:hover, +.vendorinfo-page .button-2:focus { + background-color: #999; +} + +.vendorinfo-page .vendor-picture { + width: 400px; + margin: 0 auto; +} + +.vendorinfo-page .vendor-picture * { + display: block; + margin-top: 15px; +} + +.check-gift-card-balance-page .page-title { + margin: 0 0 -1px; +} + +.check-gift-card-balance-page .result, +.check-gift-card-balance-page .message-error { + margin: 20px 0; +} + +.check-gift-card-balance-page .fieldset { + margin: 0 0 30px; +} + + +/********** SHOPPING CART **********/ + + + +.order-progress { + margin: 0 0 50px; + background-color: #f6f6f6; + padding: 15px 0; + text-align: center; +} + +.order-progress ul { + font-size: 0; +} + +.order-progress li { + display: inline-block; + margin: 10px; +} + +.order-progress a { + display: block; + min-width: 70px; + font-size: 14px; /*reset zeroing*/ + color: #444; +} + +.order-progress a:before { + content: ""; + display: block; + width: 40px; + height: 40px; + margin: 0 auto 15px; + border: 1px solid #bbb; + background: #fff url('../images/pointer.png') center no-repeat; +} + +.order-progress li.active-step a { + cursor: pointer; +} + +.order-progress li.inactive-step a { + opacity: 0.3; + cursor: default; +} + +.shopping-cart-page .page-title { + margin: 0 0 -1px; + padding: 10px; +} + +.shopping-cart-page .message-error { + margin: 20px 0; +} + +.shopping-cart-page td .message-error { + margin: 10px 0 0; + text-align: left; +} + +.shopping-cart-page .checkout-attributes a { + color: #4ab3f1; +} + +.shopping-cart-page .checkout-attributes a:hover, +.shopping-cart-page .checkout-attributes a:focus { + text-decoration: underline; +} + +.shopping-cart-page .tax-shipping-info { + margin: 20px 0; + text-align: center; +} + +.shopping-cart-page .tax-shipping-info a { + color: #4ab3f1; +} + +.shopping-cart-page .tax-shipping-info a:hover, +.shopping-cart-page .tax-shipping-info a:focus { + text-decoration: underline; +} + +.shopping-cart-page .common-buttons { + margin: 0 0 60px; + background-color: #f6f6f6; + padding: 20px; + font-size: 0; +} + +.shopping-cart-page .common-buttons button { + display: inline-block; + min-width: 180px; + margin: 5px; + border: none; + background-color: #aaa; + padding: 10px 20px; + font-size: 15px; + color: #fff; +} + +.shopping-cart-page .common-buttons button:hover, +.shopping-cart-page .common-buttons button:focus { + background-color: #999; +} + +.shopping-cart-page .common-buttons button:first-child { + background-color: #4ab2f1; +} + +.shopping-cart-page .common-buttons button:first-child:hover, +.shopping-cart-page .common-buttons button:first-child:focus { + background-color: #248ece; +} + +.checkout-attributes { + margin: -30px 0 30px; + color: #444; +} + +.checkout-attributes dt { + margin: 0 0 5px; + font-weight: bold; +} + +.checkout-attributes dd { + margin: 0 0 20px; +} + +.checkout-attributes input[type="text"], +.checkout-attributes select { + min-width: 170px; +} + +.checkout-attributes ul { + font-size: 0; +} + +.checkout-attributes li { + display: inline-block; + margin: 5px; + border: 1px solid #ddd; + background-color: #fff; + padding: 8px 10px; + font-size: 14px; /*reset zeroing*/ +} + +.checkout-attributes .attribute-squares li { + border: none; + padding: 0; + line-height: 0; +} + +.checkout-attributes li label { + display: inline-block; + margin: 0 0 0 5px; +} + +.selected-checkout-attributes { + margin: 30px 0; + color: #444; +} + +.selected-checkout-attributes br { + content: ""; + display: block; + margin: 3px; +} + +.cart-footer { + margin: 0 0 50px; + border-top: 1px solid #ddd; +} + +.cart-footer:after { + content: ""; + display: block; + clear: both; +} + +.cart-footer .totals { + width: 350px; + max-width: 100%; + margin: 0 auto 50px; + background-color: #f9f9f9; + padding: 10px; + color: #444; +} + +.cart-footer .total-info { + margin: 0 0 20px; + border-bottom: 1px solid #ddd; + padding: 5px 30px 15px; +} + +.cart-total td { + width: 50%; + padding: 5px 0; + text-align: right; +} + +.cart-total td:first-child { + text-align: left; +} + +.cart-total .giftcard-remaining { + display: block; + font-style: italic; +} + +.cart-total .order-total { + font-size: 20px; + color: #4ab2f1; +} + +.cart-total .order-total strong { + font-weight: normal; +} + +.cart-total .earn-reward-points { + font-style: italic; +} + +.min-amount-warning { + margin: 0 0 20px; + padding: 0 30px; + color: #e4434b; +} + +.terms-of-service { + margin: 0 0 20px; + padding: 0 30px; +} + +.terms-of-service label { + cursor: pointer; +} + +.terms-of-service a { + margin: 0 0 0 3px; + color: #4ab2f1; +} + +.cart-footer .checkout-buttons { + padding: 0 10px; +} + +.cart-footer .checkout-disabled { + font-size: 20px; + text-align: center; + background: #ffa500; + border: 1px solid #c3891e; + color: #fff; + padding: 15px 50px; +} + +.cart-footer .checkout-button { + display: inline-block; + min-width: 160px; + border: none; + background-color: #4ab2f1; + padding: 10px 20px; + font-size: 16px; + color: #fff; + text-transform: uppercase; +} + +.cart-footer .checkout-button:hover, +.cart-footer .checkout-button:focus { + background-color: #248ece; +} + +.cart-footer .addon-buttons { + margin: 20px 0 0; + padding: 0 10px; +} + +.cart-collaterals { + width: 350px; + max-width: 100%; + margin: 0 auto 50px; + padding: 25px 0 0; +} + +.cart-collaterals > div { + max-width: 400px; + margin: 0 0 50px; +} + +.cart-collaterals .button-2 { + display: inline-block; + border: none; + background-color: #aaa; + padding: 10px 15px; + color: #fff; + text-transform: uppercase; +} + +.cart-collaterals .button-2:hover, +.cart-collaterals .button-2:focus { + background-color: #999; +} + +.cart-collaterals .title { + margin: 0 0 5px; + font-size: 18px; + color: #444; +} + +.cart-collaterals .title strong { + font-weight: normal; +} + +.cart-collaterals .hint { + margin: 0 0 10px; +} + +.cart-collaterals .deals > div { + margin: 0 0 20px; +} + +.cart-collaterals .coupon-code { + overflow: hidden; +} + +.cart-collaterals .coupon-code input[type="text"] { + float: left; + width: 60%; + height: 36px; /*safari padding fix*/ + margin: 0 -1px 0 0; +} + +.cart-collaterals .coupon-code button[type="submit"] { + float: left; + width: 40%; + height: 36px; /*safari padding fix*/ + padding: 0; +} + +.cart-collaterals .message-failure { + margin: 5px 0 0; + font-size: 12px; + color: #e4434b; +} + +.cart-collaterals .message-success { + margin: 5px 0 0; + font-size: 12px; + color: #4cb17c; +} + +.cart-collaterals .current-code { + margin: 5px 0 0; + color: #4cb17c; +} + +.remove-discount-button, +.remove-gift-card-button { + width: 15px; + height: 15px; + border: 1px solid #999; + background: #fff url('../images/close.png') center no-repeat; + cursor: pointer; +} + +.cart-collaterals .shipping select { + height: 36px; +} + +.cart-collaterals .shipping-results { + margin: 30px 0 0; +} + +.cart-collaterals .shipping-results li { + margin: 20px 0; +} + +.cart-collaterals .shipping-results li strong { + display: block; + margin: 0 0 5px; + color: #444; +} + +.shopping-cart-page .no-data { + margin: 25px 0 0; +} + + +/*** ESTIMATE SHIPPING POPUP COMMON ***/ + + +.estimate-shipping-popup { + position: relative; + background: #FFF; + padding: 25px 10px; + width: auto; + max-width: 800px; + margin: 0 auto; +} + +.estimate-shipping-popup-zoom-in .mfp-with-anim { + opacity: 0; + transition: all 0.2s ease-in-out; + transform: scale(0.8); +} + +.estimate-shipping-popup-zoom-in.mfp-bg { + opacity: 0; + transition: all 0.3s ease-out; +} + +.estimate-shipping-popup-zoom-in.mfp-ready .mfp-with-anim { + opacity: 1; + transform: scale(1); +} + +.estimate-shipping-popup-zoom-in.mfp-ready.mfp-bg { + opacity: 0.8; +} + +.estimate-shipping-popup-zoom-in.mfp-removing .mfp-with-anim { + transform: scale(0.8); + opacity: 0; +} + +.estimate-shipping-popup-zoom-in.mfp-removing.mfp-bg { + opacity: 0; +} + +.shipping-options-loading { + background: url(../images/ajax-loader-small.gif) no-repeat; + width: 16px; + height: 16px; + position: relative; + right: 8px; + margin: 4% 50%; +} + +.shipping-address .required { + margin-left: 0px; +} + +.estimate-shipping-row { + display: flex; + display: -webkit-flex; + align-items: center; +} + +.estimate-shipping-row.shipping-option { + cursor: pointer; +} + +.estimate-shipping-row.shipping-option.active { + font-weight: 700; +} + +.estimate-shipping-row-item { + flex: 0 1 100%; +} + +.estimate-shipping-row-item.shipping-item { + padding: 8px 0; + overflow: hidden; + overflow-wrap: break-word; +} + +.estimate-shipping-row-item.shipping-header-item { + padding: 12px 0; + border-bottom: 1px solid #f2f2f2; + align-self: flex-end; +} + +.estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { + padding-left: 15px; +} + +.estimate-shipping-row-item + .estimate-shipping-row-item { + padding-left: 10px; +} + +.estimate-shipping-row-item-radio { + flex: 0 0 35px; +} + +.ship-to-title { + margin-bottom: 10px; +} + +.choose-shipping-title { + margin-top: 20px; +} + +.estimate-shipping-address-control { + width: 100%; + height: 36px; +} + +.estimate-shipping-radio { + display: none; +} + +.estimate-shipping-radio + label { + -webkit-appearance: none; + background-color: #fafafa; + border: 1px solid #cacece; + padding: 9px; + border-radius: 50px; + display: inline-block; + position: relative; +} + +.estimate-shipping-radio:checked + label:after { + content: ' '; + width: 6px; + height: 6px; + border-radius: 50px; + position: absolute; + top: 6px; + left: 6px; + background: #ffffff; +} + +.estimate-shipping-radio:checked + label { + background-color: #4ab2f1; + color: #99a1a7; + border: 1px solid #adb8c0; + border-color: #4ab2f1; +} + +.apply-shipping-button { + border: none; + padding: 8px 25px; + background-color: #4ab2f1; + color: #fff; +} + +.apply-shipping-button-container { + margin-top: 15px; + text-align: center; +} + +.shipping-options-header { + top: 0; + z-index: 1; + position: sticky; + background-color: #fff; +} + +.shipping-options { + position: relative; + z-index: 1; + overflow: hidden; + overflow-y: auto; + max-height: 200px; + background: #FFF no-repeat; + background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: -moz-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-position: 0 0, 0 100%; + background-size: 100% 7px; +} + +.shipping-options:before, +.shipping-options:after { + content: ""; + position: relative; + z-index: -1; + display: block; + height: 30px; + margin: 0 0 -30px; + background: -webkit-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); + background: -moz-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); + background: linear-gradient(to bottom, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); +} + +.shipping-options:after { + margin: -30px 0 0; + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); + background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 70%, #FFF); +} + +.no-shipping-options { + text-align: center; + margin: 4% 0; +} + +.estimate-shipping-popup .message-failure { + margin: 5px 0 -5px; + font-size: 12px; + color: #e4434b; +} + + +/*** SHOPPING CART ESTIMATE SHIPPING ***/ + + +.shopping-cart-page .common-buttons .estimate-shipping-button { + display: inline-block; + min-width: 180px; + margin: 5px; + border: none; + background-color: #aaa; + padding: 10px 20px; + font-size: 15px; + text-align: center; + color: #fff; +} + +.shopping-cart-page .common-buttons .estimate-shipping-button:hover, +.shopping-cart-page .common-buttons .estimate-shipping-button:focus { + background-color: #999; +} + + +/*** PRODUCT ESTIMATE SHIPPING ***/ + + +.product-estimate-shipping { + margin-bottom: 20px; +} + +.product-estimate-shipping .shipping-date { + margin-top: 3px; +} + +.product-estimate-shipping .shipping-title { + font-size: 16px; + font-weight: bold; + color: #444; + margin-bottom: 5px; + justify-content: center; +} + +.product-estimate-shipping .shipping-title .shipping-price { + margin-left: 5px; + vertical-align: middle; +} + +.product-estimate-shipping .shipping-title .shipping-loading { + margin-left: 5px; + vertical-align: middle; + background: url(../images/ajax-loader-small.gif) no-repeat; + width: 16px; + height: 16px; + display: inline-block; +} + +.product-estimate-shipping .open-estimate-shipping-popup .arrow-down { + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + margin: 0 0 3px 6px; + border: solid black; + border-width: 0 1px 1px 0; + display: inline-block; + padding: 3px; +} + + +/********** CHECKOUT **********/ + + + +.checkout-page .section { + margin: 0 0 30px; +} + +.checkout-page .section.order-summary { + margin: 100px 0 30px; +} + +.checkout-page .cart-options { + min-height: 60px; + overflow: hidden; +} + +.checkout-page .cart-footer { + border-top: none; +} + +.checkout-page .total-info { + margin: 0; + border-bottom: none; + padding: 5px 20px 10px; +} + +.checkout-page .button-1 { + display: inline-block; + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.checkout-page .button-1:hover, +.checkout-page .button-1:focus { + background-color: #248ece; +} + +.checkout-page .address-item { + width: 350px; + max-width: 100%; + margin: 0 auto 40px; +} + +.checkout-page .address-item ul { + margin: 0 0 15px; + background-color: #f9f9f9; + padding: 20px; + color: #444; +} + +.checkout-page .address-item li { + padding: 5px 0; +} + +.checkout-page .address-item li.name { + font-size: 16px; + font-weight: bold; +} + +.enter-address .message-error { + margin: 20px 0; +} + +.enter-address .edit-address { + background-color: #f9f9f9; + border-top: 1px solid #e6e6e6; + margin: 0 0 30px; + padding: 30px 15px; +} + +.checkout-page .ship-to-same-address { + padding: 30px 0; + text-align: center; +} + +.checkout-page .ship-to-same-address .selector { + margin: 0 0 5px; + font-weight: bold; + color: #444; +} + +.checkout-page .pickup-in-store { + text-align: center; +} + +.checkout-page .pickup-in-store .selector { + margin: 0 0 5px; + font-weight: bold; + color: #444; +} + +.select-pickup-point { + text-align: center; +} + +.checkout-page .pickup-points-map { + min-width: 400px; + min-height: 350px; + vertical-align: middle; + margin-top: 5px; + margin-bottom: 5px; +} + +.checkout-page .edit-address-button { + float: right; + margin: 20px 10px 10px 12px; + display: none; +} + +.checkout-page .delete-address-button { + float: right; + margin: 20px 0 10px 0; + display: none; +} + +.shipping-method .method-list, +.payment-method .method-list { + margin: 0 auto 30px; + overflow: hidden; + text-align: center; + font-size: 0; +} + +.shipping-method .method-list li, +.payment-method .method-list li { + margin: 20px 0; + font-size: 14px; /*reset zeroing*/ +} + +.shipping-method .method-list li label, +.payment-method .method-list li label { + font-size: 13px; + font-weight: bold; + color: #444; +} + +.shipping-method .method-description { + margin: 5px 0 0; +} + +.payment-method .use-reward-points { + margin: 0 0 30px; + text-align: center; + color: #444; +} + +.payment-method .payment-logo { + display: inline-block; + vertical-align: middle; +} + +.payment-method .payment-logo label { + display: block; + font-size: 0 !important; +} + +.payment-method .payment-details { + width: 200px; + display: inline-block; + margin: 0 0 0 10px; + text-align: left; + vertical-align: middle; +} + +.payment-info .info { + padding: 30px 15px; + color: #444; +} + +.payment-info .info tr { + display: block; + margin: 0 0 15px; + font-size: 0; +} + +.payment-info .info td { + display: inline-block; + width: 100% !important; + max-width: 400px !important; + font-size: 14px; /*reset zeroing*/ +} + +.payment-info .info td:only-child { + width: 100% !important; + max-width: 100% !important; +} + +.payment-info .info td input[type="text"] { + width: 100% !important; +} + +.payment-info .info td input[name="CardCode"] { + width: 65px !important; +} + +.payment-info .info td select { + min-width: 70px; +} + +.payment-info .info td:first-child { + margin: 0 0 10px; +} + +.payment-info .info p { + text-align: center; +} + +.confirm-order .buttons { + padding: 10px 0; +} + +.confirm-order .button-1 { + font-size: 16px; +} + +.order-review-data > div, +.order-details-area > div, +.shipment-details-area > div { + width: 350px; + max-width: 100%; + margin: 0 auto 40px; + background-color: #f9f9f9; + padding: 20px; + color: #444; +} + +.order-review-data li, +.order-details-area li, +.shipment-details-area li { + padding: 3px 0; +} + +.order-review-data .title, +.order-details-area .title, +.shipment-details-area .title { + margin: 0 0 5px; + padding: 0; + font-size: 16px; + font-weight: bold; +} + +.order-review-data .title strong, +.order-details-area .title strong, +.shipment-details-area .title strong { + font-weight: 700; +} + +.order-review-data .payment-method-info, +.order-review-data .shipping-method-info, +.order-details-area .payment-method-info, +.order-details-area .shipping-method-info { + margin-top: 20px; +} + +.order-completed .details { + margin: 0 0 30px; + padding: 30px 15px; + text-align: center; + color: #444; +} + +.order-completed .details div { + margin: 5px 0; +} + +.order-completed .details strong { + font-weight: normal; + text-transform: uppercase; +} + +.order-completed .details a { + color: #4ab2f1; +} + +.order-completed .details a:hover, +.order-completed .details a:focus { + text-decoration: underline; +} + +.opc .step-title { + margin: 0 0 1px; + overflow: hidden; + background-color: #f6f6f6; +} + +.opc .allow .step-title { + background-color: #4ab2f1; + cursor: pointer; +} + +.opc .step-title .number, +.opc .step-title .title { + float: left; + min-height: 40px; + padding: 10px 15px; + line-height: 20px; + font-size: 16px; + font-weight: normal; +} + +.opc .allow .step-title .number, +.opc .allow .step-title .title { + color: #fff; + cursor: pointer; +} + +.opc .step-title .number { + width: 42px; + border-right: 1px solid #fff; + text-align: center; +} + +.opc .allow .step-title .number { + background-color: #248ece; +} + +.opc .step { + margin: 10px 0; + padding: 30px 15px; + text-align: center; +} + +.opc .section { + margin: 0 0 30px; +} + +.opc .section > label { + display: block; + margin: 0 0 10px; +} + +.opc input[type="text"], +.opc select { + max-width: 100%; +} + +.opc .buttons { + margin-bottom: 0; +} + +.opc .back-link { + margin: 0 0 10px; +} + +.opc .back-link small { + display: none; +} + +.opc .back-link a { + display: inline-block; + margin: 0 0 0 -15px; + background: url('../images/back-button.png') left center no-repeat; + padding: 0 0 0 18px; + color: #444; +} + +.opc .back-link a:hover, +.opc .back-link a:focus { + color: #4ab2f1; +} + +.opc .buttons .please-wait { + display: block; + margin: 10px 0 0; + background: none; +} + +.opc .section.ship-to-same-address { + margin: 0 0 30px; + padding: 0; +} + +.opc .section.pickup-in-store { + margin: 0 0 30px; + padding: 0; +} + +.opc .payment-info .info tr { + text-align: left; +} + +.opc .section.order-summary { + margin: 0; +} + + +/****** ORDER DETAILS & SHIPPING DETAILS ******/ + + + +.order-details-page .page-title { + border-bottom: none; +} + +.order-details-page .page-title h1 { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} + +.order-details-page .page-title a { + display: inline-block; + min-width: 180px; + margin: 5px 0; + border: none; + background-color: #aaa; + background-image: none; + padding: 10px 20px; + font-size: 15px; + color: #fff; +} + +.order-details-page .page-title a:hover, +.order-details-page .page-title a:focus { + background-color: #999; +} + +.order-details-page .page-title a.print-order-button { + background-color: #4ab2f1; +} + +.order-details-page .page-title a.print-order-button:hover, +.order-details-page .page-title a.print-order-button:focus { + background-color: #248ece; +} + +.order-details-page .order-overview { + margin: 0 0 50px; + line-height: 26px; + text-align: center; + font-size: 16px; + color: #444; +} + +.order-details-page .order-overview .order-number { + margin: 0 0 10px; + text-transform: uppercase; +} + +.order-details-page .order-overview .order-total strong { + font-weight: normal; + color: #4ab2f1; +} + +.order-details-page .repost .button-2 { + display: inline-block; + margin: 10px 0; + border: none; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} + +.order-details-page .repost .button-2:hover, +.order-details-page .repost .button-2:focus { + background-color: #248ece; +} + +.order-details-page .download a { + font-weight: normal; + color: #4ab2f1; +} + +.order-details-page .download a:hover, +.order-details-page .download a:focus { + text-decoration: underline; +} + +.user-agreement-page .terms-of-agreement { + margin: 0 0 20px; + padding: 20px; + text-align: center; +} + +.user-agreement-page .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.user-agreement-page .button-1:hover, +.user-agreement-page .button-1:focus { + background-color: #248ece; +} + +.order-details-page .tax-shipping-info { + margin: 30px 0; +} + +.order-details-page .tax-shipping-info a { + color: #4ab2f1; +} + +.order-details-page .tax-shipping-info a:hover, +.order-details-page .tax-shipping-info a:focus { + text-decoration: underline; +} + +.order-details-page .actions { + margin: 30px 0 0; + font-size: 0; +} + +.order-details-page .actions button { + display: inline-block; + min-width: 165px; + margin: 5px; + border: none; + background-color: #aaa; + background-image: none; + padding: 10px 20px; + font-size: 15px; + color: #fff; +} + +.order-details-page .actions button:hover, +.order-details-page .actions button:focus { + background-color: #999; +} + +.order-details-page .actions button:first-child { + background-color: #4ab2f1; +} + +.order-details-page .actions button:first-child:hover, +.order-details-page .actions button:first-child:focus { + background-color: #248ece; +} + +.order-details-page .totals.section { + width: 370px; + padding: 0 10px; + max-width: 100%; + margin: 0 auto 50px; +} + +.order-details-page .total-info { + background-color: #f9f9f9; + padding: 15px 20px; + color: #444; +} + + +/****** SEARCH & SITEMAP ******/ + + + +.search-page .page-title { + margin: 0 0 -1px; +} + +.search-input .fieldset { + margin: 0 0 30px; +} + +.search-input .form-fields { + padding: 30px 15px 10px; +} + +.search-input input + label { + display: inline; + margin: 0 0 0 5px; +} + +.advanced-search { + margin: 30px 0 0; +} + +.advanced-search .price-range { + display: inline-block; +} + +.advanced-search .price-range input { + width: 80px; + margin: 3px; +} + +.search-input .buttons { + text-align: center; +} + +.search-input .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.search-input .button-1:hover, +.search-input .button-1:focus { + background-color: #248ece; +} + +.search-results { + margin: 30px 0 0; +} + +.search-results .warning { + margin: 10px 0; + color: #e4434b; +} + +.sitemap-page .description { + margin: 0 0 30px; + text-align: center; +} + +.sitemap-page .entity { + margin: 0 0 30px; +} + +.sitemap-page .entity-title { + margin: 0 0 15px; + padding: 0 10px; + text-align: center; +} + +.sitemap-page .entity-title h2 { + font-size: 20px; + font-weight: normal; + color: #444; +} + +.sitemap-page .entity-body { + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px 15px; + text-align: center; +} + +.sitemap-page .entity ul { + font-size: 0; +} + +.sitemap-page .entity li { + display: inline-block; + position: relative; + margin: 0 8px; + padding: 0 12px; + line-height: 50px; + font-size: 14px; /*reset zeroing*/ +} + +.sitemap-page .entity li:before { + content: ""; + position: absolute; + top: 23px; + left: 0; + width: 5px; + height: 5px; + background-color: #ddd; +} + +.sitemap-page .entity a { + color: #444; +} + +.sitemap-page .entity a:hover, +.sitemap-page .entity a:focus { + color: #4ab2f1; +} + +.sitemap-page .entity a:empty { + display: none; +} + + +/****** BLOG & NEWS ******/ + + + +.block-blog-archive .number { + display: block; + color: #444; + cursor: auto; +} + +.block-blog-archive .sublist { + margin: 5px 0 5px 15px; +} + +.block-blog-archive li.month { + padding: 3px 0 3px 15px; +} + +.blog-page .page-title, +.news-list-page .page-title { + margin: 0; +} + +.blog-page .post, +.news-items .news-item { + margin: 0 0 30px; +} + +.blog-page .post:after { + content: ""; + display: block; + clear: both; +} + +.post-title, +.news-title { + display: inline-block; + padding: 20px 10px; + line-height: 20px; + font-size: 16px; + font-weight: bold; + color: #444; +} + +.post-title:hover, +.post-title:focus, +.news-title:hover, +.news-title:focus { + color: #4ab2f1; +} + +.post-date, +.news-date { + display: block; + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px; + font-style: italic; + color: #444; +} + +.post-body, +.news-body { + margin: 0 0 20px; + padding: 0 10px; + line-height: 22px; +} + +.blog-page .tags, +.blogpost-page .tags { + margin: 0 0 15px; + overflow: hidden; + padding: 0 10px; +} + +.blog-page .tags label, +.blogpost-page .tags label { + display: inline-block; + margin: 0 3px 3px 0; + font-weight: bold; + color: #444; +} + +.blog-page .tags ul, +.blogpost-page .tags ul { + display: inline-block; + margin: 0 0 3px 3px; + font-size: 0; +} + +.blog-page .tags li, +.blogpost-page .tags li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ +} + +.blog-page .tags li.separator, +.blogpost-page .tags li.separator { + margin: 0 8px 0 0; +} + +.blog-page .tags a, +.blogpost-page .tags a { + display: block; + color: #4ab2f1; +} + +.blog-page .tags a:hover, +.blog-page .tags a:focus, +.blogpost-page .tags a:hover, +.blogpost-page .tags a:focus { + text-decoration: underline; +} + +.blog-posts .buttons, +.news-items .buttons { + margin: 0; + padding: 0 10px; +} + +.blog-posts .buttons .read-comments { + display: block; + margin: 0 0 15px; + font-weight: bold; + color: #444; +} + +.blog-posts .buttons .read-comments:hover, +.blog-posts .buttons .read-comments:focus { + color: #4ab2f1; +} + +.blog-posts .buttons .read-more, +.news-items .buttons .read-more { + display: inline-block; + border: none; + background-color: #4ab2f1; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} + +.blog-posts .buttons .read-more:hover, +.blog-posts .buttons .read-more:focus, +.news-items .buttons .read-more:hover, +.news-items .buttons .read-more:focus { + background-color: #248ece; +} + +.new-comment { + margin: 50px 0 60px; +} + +.new-comment .notifications { + margin: 0 0 10px; +} + +.new-comment .result { + color: #690; +} + +.new-comment .form-fields { + margin: 0 0 20px; +} + +.new-comment .button-1 { + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.new-comment .button-1:hover, +.new-comment .button-1:focus { + background-color: #248ece; +} + +.comment-list { + margin: 0 0 100px; +} + +.comment-list .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; + color: #444; +} + +.comment-list .title strong { + font-weight: normal; +} + +.comment-list .comment { + margin: 0 0 40px; + border-top: 1px solid #ddd; +} + +.comment-list .comment:after { + content: ""; + display: block; + clear: both; +} + +.comment-info { + width: 150px; + margin: 20px auto; +} + +.comment-info .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; + color: #444; +} + +.comment-info a.username:hover, +.comment-info a.username:focus { + color: #4ab2f1; +} + +.comment-info .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; +} + +.comment-info .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + border: solid 2px #CEDBE1 !important; +} + +.comment-time { + margin: 0 0 15px; + font-size: 13px; + font-weight: bold; +} + +.comment-time span { + color: #444; +} + +.comment-title { + margin: 0 0 15px; + font-size: 16px; + color: #444; +} + +.comment-body { + line-height: 22px; +} + +.news-list-homepage { + margin: 0 0 75px; +} + +.news-list-homepage .title { + margin: 0 0 -1px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + color: #444; +} + +.news-list-homepage .title strong { + font-weight: normal; +} + +.news-list-homepage .view-all { + text-align: center; +} + +.news-list-homepage .view-all a { + color: #444; + text-decoration: underline; +} + +.news-list-homepage .view-all a:hover, +.news-list-homepage .view-all a:focus { + color: #4ab2f1; +} + + +/*** FORUM & PROFILE ***/ + + + +.forums-main-page .topic-block { + margin: 0 0 35px; + text-align: center; +} + +.forums-main-page .topic-block p { + text-align: center; +} + +.forums-main-page .pager { + display: none; +} + +.forum-breadcrumb { + margin: 0 0 40px; +} + +.forums-header { + margin: 0 0 50px; + overflow: hidden; +} + +.forums-header:after { + content: ""; + display: block; + clear: both; +} + +.forums-header .current-time { + margin: 0 0 15px; + color: #444; +} + +.forum-search-box .basic { + overflow: hidden; + margin: 0 0 10px; +} + +.forum-search-box .advanced a { + line-height: 22px; + color: #444; + text-decoration: underline; +} + +.forum-search-box .advanced a:hover, +.forum-search-box .advanced a:focus { + color: #4ab2f1; +} + +.forum-search-page .page-title { + margin: 0 0 -1px; +} + +.forum-search-page .search-error, +.forum-search-page .no-result { + margin: 0 0 15px; + text-align: center; + color: #e4434b; +} + +/* forum group */ + +.forums-table-section { + margin: 0 0 60px; +} + +.forums-table-section + .pager { + margin: -30px 0 30px; +} + +.forums-table-section-title { + margin: 0 0 15px; + padding: 0 10px; +} + +.forums-table-section-title a, +.forums-table-section-title strong { + font-size: 22px; + font-weight: normal; + color: #444; +} + +.forums-table-section-title a:hover, +.forums-table-section-title a:focus { + color: #4ab2f1; +} + +.forums-table-section .image div { + width: 38px; + height: 32px; + margin: auto; + background: url('../images/topic-type1.png') center no-repeat; +} + +.forums-table-section .image div.sticky { + background: url('../images/topic-type2.png') center no-repeat; +} + +.forums-table-section .image div.announcement { + background: url('../images/topic-type3.png') center no-repeat; +} + +.forums-table-section .forum-title, +.forums-table-section .topic-title { + margin: 5px 0; +} + +.forums-table-section .forum-title a, +.forums-table-section .topic-title a { + font-size: 16px; + font-weight: bold; + color: #444; +} + +.forums-table-section .forum-title a:hover, +.forums-table-section .forum-title a:focus, +.forums-table-section .topic-title a:hover, +.forums-table-section .topic-title a:focus { + color: #4ab2f1; + text-decoration: none; +} + +.forums-table-section .topic-title span { + display: block; + color: #777; +} + +.forums-table-section .forum-description, +.forums-table-section .topic-starter { + margin: 5px 0; +} + +.forums-table-section .latest-post { + white-space: nowrap; +} + +.forums-table-section .latest-post div { + margin: 5px 0; +} + +.forums-table-section .latest-post label { + color: #777; +} + +.forums-table-section .view-all { + margin: 30px 0 0; + padding: 0 10px; +} + +.forums-table-section .view-all a { + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} + +.forums-table-section .view-all a:hover, +.forums-table-section .view-all a:focus { + background-color: #248ece; +} + +/* forum-page, topic page */ + +.forum-page .forum-info { + margin: 0 0 30px; +} + +.forum-page .forum-name, +.forum-topic-page .topic-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} + +.forum-page .forum-name h1, +.forum-topic-page .topic-name h1 { + font-size: 30px; + font-weight: normal; +} + +.forum-actions, +.topic-actions { + margin: 0 0 30px; + font-size: 0; +} + +.forum-actions .actions a, +.topic-actions .actions a { + display: inline-block; + margin: 1px; + padding: 10px 10px 10px 33px; + font-size: 14px; +} + +.forum-actions .actions .new-topic { + background: #eee url('../images/new.png') left center no-repeat; +} + +.forum-actions .actions .watch-forum, +.topic-actions .actions .watch-forum { + background: #eee url('../images/watch.png') left center no-repeat; +} + +.forum-actions .actions a:hover, +.forum-actions .actions a:focus, +.topic-actions .actions a:hover, +.topic-actions .actions a:focus { + background-color: #e6e6e6; +} + +.forum-actions .pager.upper, +.topic-actions .pager.upper { + display: none; + margin: 0; +} + +.topic-actions .reply-topic-button { + background: #eee url('../images/reply.png') left center no-repeat; +} + +.topic-actions .watch-topic-button { + background: #eee url('../images/watch.png') left center no-repeat; +} + +.topic-actions .move-topic-button { + background: #eee url('../images/move.png') left center no-repeat; +} + +.topic-actions .edit-topic-button { + background: #eee url('../images/edit_.png') left center no-repeat; +} + +.topic-actions .delete-topic-button { + background: #eee url('../images/remove_.png') left center no-repeat; +} + +.topic-actions.lower .actions { + display: none; +} + +.active-discussions-page .forums-table-section-title { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} + +.active-discussions-page .forums-table-section-title strong { + font-size: 30px; + font-weight: normal; +} + +.active-discussions-page .forums-table-section-body { + margin: 0 0 20px; +} + +/* topic post */ + +.topic-post { + margin: 0 0 30px; + border-top: 1px solid #ddd; +} + +.topic-post:last-child { + border-bottom: 1px solid #ddd; +} + +.topic-post:after { + content: ""; + display: block; + clear: both; +} + +.topic-post .post-info { + margin: 30px 0; +} + +.topic-post .user-info { + width: 150px; + margin: 0 auto 15px +} + +.topic-post .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; + color: #444; +} + +.topic-post a.username:hover, +.topic-post a.username:focus { + color: #4ab2f1; +} + +.topic-post .avatar, +.profile-info-box .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; +} + +.topic-post .avatar img, +.profile-info-box .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} + +.topic-post .avatar img { + border: solid 2px #CEDBE1 !important; +} + +.topic-post .user-stats { + margin: 0 0 15px; +} + +.topic-post .user-stats li { + display: inline-block; + margin: 0 10px; +} + +.topic-post .user-stats span, +.profile-info-box .profile-stats span { + margin: 0 0 0 3px; + font-weight: bold; + color: #444; +} + +.topic-post .pm-button, +.profile-info-box .pm-button { + display: inline-block; + border: none; + background-color: #888; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} + +.topic-post .pm-button:hover, +.topic-post .pm-button:focus, +.profile-info-box .pm-button:hover, +.profile-info-box .pm-button:focus { + background-color: #999; +} + +.topic-post .post-time { + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 13px; + font-weight: bold; +} + +.topic-post .post-time span { + color: #444; +} + +.topic-post .post-actions { + margin: 0 0 15px; + font-size: 0; +} + +.topic-post .post-actions > div { + display: inline-block; +} + +.topic-post .post-actions a { + display: inline-block; + margin: 1px 5px; + font-size: 14px; +} + +.topic-post .post-actions .edit-post-button, +.topic-post .post-actions .delete-post-button { + padding: 10px 10px 10px 33px; +} + +.topic-post .post-actions .edit-post-button { + background: url('../images/edit_.png') left center no-repeat; +} + +.topic-post .post-actions .delete-post-button { + background: url('../images/remove_.png') left center no-repeat; +} + +.topic-post .post-actions .edit-post-button:hover, +.topic-post .post-actions .edit-post-button:focus, +.topic-post .post-actions .delete-post-button:hover, +.topic-post .post-actions .delete-post-button:focus { + color: #4ab2f1; +} + +.topic-post .post-actions .post-link-button { + padding: 10px; + font-weight: bold; + color: #4ab2f1; +} + +.topic-post .post-actions .post-link-button:hover, +.topic-post .post-actions .post-link-button:focus { + text-decoration: underline; +} + +.topic-post .post-actions .quote-post-button { + background-color: #888; + padding: 10px 20px; + color: #fff; +} + +.topic-post .post-actions .quote-post-button:hover, +.topic-post .post-actions .quote-post-button:focus { + background-color: #999; + color: #fff; +} + +.topic-post .post-text { + /*topic post-text also gets style from blog post-body*/ + padding: 0 10px 20px; + line-height: 22px; + color: #444; + margin-bottom: 0; +} + +.topic-post .post-vote { + text-align: center; + display: table; + margin: 0 auto 20px; +} + +.topic-post .user-posted-image, +.latest-posts .user-posted-image { + max-width: 100%; + height: auto; +} + +.topic-post .quote, +.latest-posts .quote { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #f9f9f9; + padding: 10px; + color: #777; +} + +.topic-post .signature { + border-top: 1px solid #ddd; + padding: 20px; + font-size: 13px; + font-style: italic; + clear: both; +} + +.topic-post .post-vote span.vote { + cursor: pointer; + display: block; + width: 40px; + height: 24px; +} + +.topic-post .post-vote span.up { + background: url('../images/vote-up.png') no-repeat 50% 50%; +} + +.topic-post .post-vote span.vote.up.selected { + background: url('../images/vote-up-selected.png') no-repeat 50% 50%; +} + +.topic-post .post-vote span.down { + background: url('../images/vote-down.png') no-repeat 50% 50%; +} + +.topic-post .post-vote span.vote.down.selected { + background: url('../images/vote-down-selected.png') no-repeat 50% 50%; +} + +.topic-post .vote-count-post { + display: block; + font-size: 160%; +} +/* forum edit & send message */ + +.forum-edit-page .page-title, +.move-topic-page .page-title, +.private-message-send-page .page-title { + margin: 0 0 -1px; +} + +.move-topic-page label { + white-space: normal; +} + +.forum-edit-page .message-error, +.private-message-send-page .message-error { + margin: 20px 0; +} + +.forum-edit-page .inputs strong { + display: inline-block; + max-width: 400px; + font-size: 22px; /*reset zeroing*/ + font-weight: normal; + color: #444; + white-space: normal; +} + +.forum-edit-page .inputs .topic-subject { + font-size: 17px; +} + +.forum-edit-page .inputs.reversed { + margin: 0; +} + +.forum-edit-page .inputs.reversed label { + width: auto; + margin: 5px; + font-size: 14px; /*reset zeroing*/ + white-space: normal; +} + +.forum-edit-page .bb-code-editor-wrapper, +.private-message-send-page .bb-code-editor-wrapper { + max-width: 400px; + margin: 20px auto; + background-color: #ddd; + padding: 10px; +} + +.forum-edit-page .toolbar .button, +.private-message-send-page .toolbar .button { + margin: 0 2px 0 0; + border: #cec6b5 1px solid; + padding: 2px; +} + +.forum-edit-page .toolbar .button:hover, +.forum-edit-page .toolbar .button:focus, +.private-message-send-page .toolbar .button:hover, +.private-message-send-page .toolbar .button:focus { + border: #333 1px solid; +} + +.forum-edit-page textarea, +.private-message-send-page textarea { + display: block; + margin: auto; +} + +.forum-edit-page .buttons button, +.move-topic-page .buttons button, +.private-messages .buttons button { + min-width: 140px; + border: none; + background-color: #999; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} + +.forum-edit-page .buttons button:hover, +.forum-edit-page .buttons button:focus, +.move-topic-page .buttons button:hover, +.move-topic-page .buttons button:focus, +.private-messages .buttons button:hover, +.private-messages .buttons button:focus { + background-color: #888; +} + +.forum-edit-page .buttons .button-1, +.move-topic-page .buttons .button-1, +.private-messages .buttons .button-1 { + background-color: #4ab2f1; +} + +.forum-edit-page .buttons .button-1:hover, +.forum-edit-page .buttons .button-1:focus, +.move-topic-page .buttons .button-1:hover, +.move-topic-page .buttons .button-1:focus, +.private-messages .buttons .button-1:hover, +.private-messages .buttons .button-1:focus { + background-color: #248ece; +} + +.private-message-send-page a { + font-size: 14px; + color: #4ab2f1; +} + +.private-message-send-page span { + font-size: 14px; +} + +/* jQuery tabs */ + +.ui-tabs { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background: none; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; + color: #777; +} + +.ui-widget.ui-widget-content.ui-tabs { + border: none; +} + +.ui-tabs-nav { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + overflow: hidden; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 0 30px !important; + border-width: 0 0 1px; + border-radius: 0; + background: none; + padding: 0 !important; + line-height: normal; + font-weight: normal; + color: #444; +} + +.ui-tabs-nav li { + margin: 0 0 -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + margin: 0 0 -1px !important; + border: none !important; + border-radius: 0; + background: none !important; + padding: 0 !important; +} + +.ui-tabs-nav li a { + display: block; + border: 1px solid #ddd; + padding: 12px 24px; + text-align: center; + font-size: 18px; + color: #444; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + padding: 12px 24px !important; +} + +.ui-tabs-nav li.ui-state-active a { + background-color: #eee; + color: #4ab2f1; +} + +.ui-tabs-panel { + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0 !important; +} + +/* inbox & view message */ + +.private-messages-page .table-wrapper, +.private-message-view-page .view-message { + margin: 0 0 30px; +} + +.private-messages-page th.select { + text-align: center; +} + +.private-messages-page td.from, +.private-messages-page td.to, +.private-messages-page td.subject { + min-width: 150px; +} + +.private-messages-page td.date { + white-space: nowrap; +} + +.private-messages-page td.subject a { + color: #444; +} + +.private-messages-page td.subject a.pm-unread { + color: #4ab2f1; +} + +.private-messages-page .pager { + margin: 0 0 30px; +} + +.private-messages-page .buttons, +.private-message-view-page .buttons { + font-size: 0; +} + +.private-messages-page .buttons .button-1, +.private-messages-page .buttons .button-2, +.private-message-view-page .buttons .button-1, +.private-message-view-page .buttons .button-2 { + display: block; + width: 250px; + margin: 0 auto 3px; + font-size: 15px; /*reset zeroing*/ +} + +.private-messages-page .no-items { + padding: 20px; + text-align: center; +} + +.private-message-view-page .view-message { + margin: 0 0 30px; +} + +.private-message-view-page .message-head { + margin: 0 0 20px; + line-height: 22px; +} + +.private-message-view-page .message-head span { + font-weight: bold; + color: #444; +} + +.private-message-view-page .message-body { + border-top: 1px solid #ddd; + background-color: #f9f9f9; + padding: 30px 20px; + line-height: 22px; + text-align: justify; +} + +.private-message-view-page .back-pm-button { + text-transform: capitalize !important; +} + +/* profile page */ + +.profile-info-box { + overflow: hidden; + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: normal; + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + color: #777; +} + +.profile-info-box .user-details { + margin: 0 0 30px; +} + +.profile-info-box .avatar { + margin: 0 auto 15px; +} + +.profile-info-box .title { + margin: 0 0 10px; + font-size: 18px; + color: #444; +} + +.profile-info-box .stats { + margin: 0 0 15px; +} + +.latest-posts { + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: normal; + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + color: #777; +} + +.latest-posts .topic { + margin: 0 0 35px; +} + +.latest-posts .topic-title { + margin: 0 0 20px; + border-top: 1px solid #ddd; + background: #f6f6f6; + padding: 10px; + font-size: 16px; +} + +.latest-posts .topic-title a { + font-weight: bold; + color: #444; +} + +.latest-posts .topic-title a:hover, +.latest-posts .topic-title a:focus { + color: #4ab2f1; +} + +.latest-posts .topic-body { + margin: 0 0 15px; + line-height: 22px; +} + +.latest-posts .topic-data { + color: #444; +} + +/* BB codes */ + +pre { + white-space: pre-wrap; + white-space: normal; + word-wrap: break-word; +} + +.csharpcode { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #fff; + padding: 10px; + font-family: "Courier New", Courier, monospace; + color: #000; +} + +.csharpcode .rem { + color: green; +} + +.csharpcode .kwrd { + color: #00f; +} + +.csharpcode .str { + color: #006080; +} + +.csharpcode .op { + color: #00c; +} + +.csharpcode .preproc { + color: #c63; +} + +.csharpcode .asp { + background-color: #ff0; +} + +.csharpcode .html { + color: maroon; +} + +.csharpcode .attr { + color: red; +} + +.csharpcode .alt { + width: 100%; + margin: 0; + background-color: #f6f6f6; +} + +.csharpcode .lnum { + color: #666; +} + + + +@media all and (max-width: 769px) { + + .review-rating .name-description { + text-align: center; + width: 100%; + display: block; + } + + .write-review .review-rating div { + text-align: center; + padding-bottom: 10px; + display: inline-block; + } + + + /*** ESTIMATE SHIPPING POPUP ***/ + + + .shipping-address { + flex-flow: column; + } + + .address-item { + width: 100%; + } + + .estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { + padding-left: 0px; + padding-top: 8px; + } +} + + + + + +@media all and (max-width: 1000px) { + + + /*** GLOBAL TABLES ***/ + + + .cart { + display: block; + } + + .cart colgroup, + .cart thead { + display: none; + } + + .cart tbody { + display: block; + overflow: hidden; + } + + .cart tr { + display: block; + float: left; + width: 100%; + margin: 40px 0 0; + border: 1px solid #ddd; + } + + .cart td { + display: block; + border: none; + padding: 10px; + } + + .cart td.remove-from-cart { + margin: 0 0 15px; + border-bottom: 1px solid #ddd; + background-color: #eee; + padding: 10px; + } + + .cart td.product-picture { + border-top: 1px solid #ddd; + padding: 15px 10px 5px; + } + + .cart td.product { + min-width: 0; + border-bottom: 1px solid #ddd; + padding: 5px 10px 15px; + text-align: center; + } + + .cart td.quantity { + display: inline-block; + padding: 0 10px; + vertical-align: middle; + } + + .cart td.unit-price, + .cart td.subtotal { + display: inline-block; + padding: 20px 10px; + vertical-align: middle; + } + + .order-details-page .data-table { + display: block; + } + + .order-details-page .data-table colgroup, + .order-details-page .data-table thead { + display: none; + } + + .order-details-page .data-table tbody { + display: block; + overflow: hidden; + } + + .order-details-page .data-table tr { + display: block; + float: left; + width: 100%; + margin: 40px 0 0; + border: 1px solid #ddd; + } + + .order-details-page .data-table td { + display: block; + border: none; + padding: 10px; + } + + .order-details-page .data-table td.product, + .order-details-page .data-table td.tracking-number { + min-width: 0; + border-bottom: 1px solid #ddd; + padding: 5px 10px 15px; + text-align: center; + } + + + /*** MOBILE NAVIGATION ***/ + + + .header-menu { + position: relative; + z-index: 1; + width: 90%; + max-width: 600px; + margin: 0 auto 40px; + } + + .menu-toggle { + background: #4ab2f1 url('../images/menu-icon.png') right center no-repeat; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; + } + + .top-menu { + display: none; + } + + .top-menu > li { + position: relative; + margin: 1px 0; + background-color: #f6f6f6; + } + + .top-menu > li > a { + display: block; + min-height: 55px; + padding: 18px; + font-size: 15px; + color: #555; + } + + .top-menu > li > a:focus { + position: relative; + z-index: 1; + } + + .top-menu .sublist { + display: none; + background-color: #fff; + padding: 5px 0; + } + + .top-menu .sublist li { + position: relative; + margin: 1px 0 1px 20px; + } + + .top-menu .sublist li a { + display: block; + padding: 15px 18px; + font-size: 15px; + } + + .sublist-toggle { + position: absolute; + top: 0; + right: 0; + width: 55px; + height: 55px; + border-left: 1px solid #fff; + background: url('../images/toggle-black.png') center no-repeat; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; + } + + .sublist .sublist-toggle { + height: 49px; + } + + .sublist .sublist li { + background-color: #f6f6f6; + } + + .sublist .sublist .sublist li { + background-color: #fff; + } + + .block-category-navigation { + display: none; + } + + .block-account-navigation { + float: none; + margin: auto !important; + } + + .write-review .review-rating { + text-align: center; + } + + .write-review .review-rating div.name-description { + width: 100%; + margin: 0 5px 0 0; + text-align: center; + } +} + + + + + +@media all and (min-width: 481px) { + + + /*** GLOBAL ***/ + + + .master-wrapper-content, + .header-menu { + width: 92.5%; + } + + + /*** GLOBAL TABLES ***/ + + + .cart tr { + width: 46%; + margin: 40px 2% 0; + } + + .cart tr:nth-child(2n+1) { + clear: both; + } + + .order-details-page .data-table tr { + width: 46%; + margin: 40px 2% 0; + } + + .order-details-page .data-table tr:nth-child(2n+1) { + clear: both; + } + + + /*** HEADER ***/ + + + .header-selectors-wrapper > div { + display: inline-block; + width: 30%; + margin: 10px auto; + } + + .search-box input.search-box-text { + width: 280px; + } + + .ui-autocomplete { + width: 280px !important; + } + + .ui-autocomplete img { + display: inline; + } + + + /*** FOOTER ***/ + + + .footer-block { + width: 85%; + } + + .newsletter-email input[type="text"] { + width: 240px; + } + + + /*** CATEGORY ***/ + + + .item-box { + width: 49%; + margin: 0 0.5% 50px; + } + + .item-box:nth-child(2n+1) { + clear: both; + } + + .item-box .product-rating-box { + margin: 0 0 15px; + } + + .item-box .prices { + min-height: 40px; + } + + .item-box .product-title { + min-height: 42px; + margin: 0 0 5px; + } + + + /*** PRODUCT PAGE ***/ + + + .overview-buttons div { + display: inline-block; + width: auto; + margin: 0 1px 2px; + } + + + /*** WISHLIST ***/ + + + .wishlist-content .button-2 { + display: inline-block; + width: auto; + min-width: 140px; + margin: 0 1px 5px; + } + + + /*** TOPICS ***/ + + + .enter-password-form input[type="password"] { + width: 260px; + } + + + /*** FORUM & PROFILE ***/ + + .forums-header { + background-color: #f9f9f9; + padding: 30px 20px 20px; + } + + .ui-tabs-nav li { + display: inline-block; + min-width: 150px; + margin: 0 5px -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 5px -1px !important; + } + + .private-messages-page .buttons .button-1, + .private-messages-page .buttons .button-2, + .private-message-view-page .buttons .button-1, + .private-message-view-page .buttons .button-2 { + display: inline-block; + width: auto; + margin: 1px; + } + + .topic-post .post-text { + float: left; + width: 90.5%; + text-align: left; + } + + .forum-group .forum-table th.latest-post, + .forum-group .forum-table th.topics, + .forum-group .forum-table th.posts, + .forum-group .forum-table td.latest-post, + .forum-group .forum-table td.topics, + .forum-group .forum-table td.posts { + display: table-cell; + } + + .topic-group .forum-table th.latest-post, + .topic-group .forum-table td.latest-post { + display: table-cell; + } + + .forum-table td.image { + max-width: 40px; + } + + .forum-table td.image div { + max-width: 100%; + background-size: contain; + } + + + /*** ESTIMATE SHIPPING POPUP ***/ + + .estimate-shipping-popup { + padding: 25px; + } +} + + +@media all and (min-width: 769px) { + + + /**** GLOBAL ***/ + + + .master-wrapper-content { + width: 94%; + } + + .home-page-polls li { + min-width: 100px; + } + + + /**** GLOBAL TABLES ***/ + + + .cart tr { + width: 31.33333%; + margin: 40px 1% 0; + } + + .cart tr:nth-child(2n+1) { + clear: none; + } + + .cart tr:nth-child(3n+1) { + clear: both; + } + + .order-details-page .data-table tr { + width: 31.33333%; + margin: 40px 1% 0; + } + + .order-details-page .data-table tr:nth-child(2n+1) { + clear: none; + } + + .order-details-page .data-table tr:nth-child(3n+1) { + clear: both; + } + + + /*** HEADER ***/ + + + .header-selectors-wrapper > div { + width: 20%; + } + + + /*** FOOTER ***/ + + + .footer-block { + display: inline-block; + width: 25.33333%; + margin: 0 4%; + vertical-align: top; + } + + .footer-block .title { + margin: 0 0 15px; + background: none; + padding: 0; + color: #444; + cursor: auto; + } + + .footer-block .list { + display: block !important; /* prevents toggle display:none on resize */ + background: none; + padding: 0; + } + + .footer-block .list li { + padding: 5px 0; + } + + .footer-block .list a { + display: inline; + padding: 0; + } + + .follow-us { + width: 98%; + margin: 25px auto 0; + } + + + /*** CATEGORY ***/ + + + .product-selectors { + text-align: left; + } + + .product-selectors .product-viewmode { + display: inline-block; + float: right; + } + + .product-selectors .product-viewmode span { + display: none; + } + + .product-selectors .product-viewmode a { + display: inline-block; + width: 24px; + height: 32px; + margin: 0 0 0 12px; + background-position: center; + background-repeat: no-repeat; + opacity: 0.5; + } + + .product-selectors .product-viewmode a.grid { + background-image: url('../images/view-grid.png'); + } + + .product-selectors .product-viewmode a.list { + background-image: url('../images/view-list.png'); + } + + .product-selectors .product-viewmode a.selected { + opacity: 1; + } + + .item-box { + width: 32.33333%; + margin: 0 0.5% 50px; + } + + .product-list .item-box { + float: none; + width: auto; + margin: 0 5px 20px; + } + + .product-list .item-box .product-item:after { + content: ""; + display: block; + clear: both; + } + + .product-list .item-box .picture { + float: left; + width: 220px; + } + + .product-list .item-box:hover .picture a img, + .product-list .item-box:focus .picture a img { + opacity: 1; + } + + .product-list .item-box .picture:hover a img, + .product-list .item-box .picture:focus a img { + opacity: 0.85; + } + + .product-list .item-box .picture + .details { + margin: 0 0 0 240px; + } + + .product-list .item-box .product-title { + height: auto; + padding: 10px 0; + font-size: 18px; + } + + .product-list .item-box .description { + display: block; + margin: 0 0 10px; + line-height: 22px; + } + + .product-list .item-box .prices { + height: auto; + margin: 0 0 30px; + } + + .product-list .item-box .buttons { + } + + .product-list .item-box .product-box-add-to-cart-button { + width: auto; + min-width: 150px; + padding: 0 20px; + } + + .product-list .item-box .add-to-compare-list-button, + .product-list .item-box .add-to-wishlist-button { + width: 42px; + } + + + /*** PRODUCT PAGE ***/ + + + .gallery { + width: 550px; + } + + .variant-picture { + float: left; + } + + .variant-picture + .variant-overview { + width: auto; + margin: 0 0 0 240px; + } + + .variant-overview { + text-align: left; + } + + + /*** PRODUCT REVIEWS ***/ + + + .product-review-item .review-title { + float: left; + max-width: 600px; + } + + .product-review-item .product-review-box { + float: right; + } + + .write-review .review-rating div { + display: inline-block; + margin: 0 0 0 5px; + cursor: default; + vertical-align: middle; + font-size: 14px; + height: 17px; + } + + + + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + + .address-list-page .section, + .order-list-page .section, + .return-request-list-page .section { + display: inline-block; + width: 45%; + margin: 20px 1%; + vertical-align: top; + } + + .recurring-payments { + width: 100% !important; + margin: 20px 0 !important; + } + + + /*** SHOPPING CART ***/ + + + .order-progress { + padding: 20px; + } + + .order-progress li { + margin: 0 10px; + } + + .order-progress a { + min-width: 80px; + } + + .cart-options .common-buttons { + text-align: right; + } + + .cart-options .checkout-attributes, + .cart-options .selected-checkout-attributes { + padding: 0 10px; + } + + .cart-footer .totals { + float: right; + width: 45%; + margin: 0 2.5%; + } + + .cart-footer .terms-of-service { + text-align: left; + } + + .cart-footer .checkout-buttons, + .cart-footer .addon-buttons { + text-align: right; + } + + .cart-footer .cart-collaterals { + float: left; + width: 45%; + margin: 0 2.5%; + } + + .cart-footer .cart-collaterals div, + .cart-footer .cart-collaterals label { + text-align: left; + } + + .cart-footer .estimate-shipping label { + display: block; + margin: 0 0 10px; + } + + .cart-footer .estimate-shipping .buttons { + text-align: right; + } + + + /*** CHECKOUT ***/ + + + .checkout-page .selected-checkout-attributes { + float: right; + text-align: right; + } + + .checkout-page .cart-footer .totals { + max-width: 350px; + margin: 0; + } + + .checkout-page .address-grid { + overflow: hidden; + } + + .checkout-page .address-item { + display: inline-block; + vertical-align: top; + zoom: 1; + width: 48%; + margin: 0 1% 40px; + } + + .shipping-method .method-list li, + .payment-method .method-list li { + display: inline-block; + width: 25%; + margin: 20px 2%; + vertical-align: top; + } + + .shipping-method .method-name { + background-color: #f6f6f6; + padding: 10px; + } + + .payment-method .payment-logo { + display: block; + background-color: #f6f6f6; + padding: 10px; + } + + .payment-method .payment-details { + display: block; + width: auto; + min-width: 0; + margin: 10px 0 0; + text-align: center; + } + + .payment-info .info { + padding: 30px 75px; + } + + .order-review-data, + .order-details-area, + .shipment-details-area { + overflow: hidden; + } + + .order-review-data > div, + .order-details-area > div, + .shipment-details-area > div { + float: left; + width: 48%; + margin: 0 1% 40px; + } + + + /*** ORDER DETAILS & SHIPPING DETAILS ***/ + + + .order-details-page .section.options { + text-align: right; + } + + .order-details-page .selected-checkout-attributes { + padding: 0 10px; + } + + .order-details-page .tax-shipping-info { + text-align: right; + } + + .order-details-page .totals { + float: right; + clear: both; + } + + .shipment-details-page .tracking-number .tracking-url { + color: #4ab2f1; + } + + + /*** BLOG & NEWS ***/ + + + .blog-posts .tags { + float: right; + width: 80%; + text-align: right; + } + + .blog-posts .buttons { + float: left; + width: 20%; + text-align: left; + } + + .new-comment { + text-align: center; + } + + .new-comment .buttons { + text-align: center; + } + + .comment-list .comment { + display: table; + width: 100%; + margin: 0; + } + + .comment-list .comment:last-child { + border-bottom: 1px solid #ddd; + } + + .comment-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; + } + + .comment-info .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; + } + + .comment-info .avatar { + border: none; + } + + .comment-info .avatar img { + max-width: 80%; + max-height: 80%; + } + + .comment-content { + display: table-cell; + width: 85%; + border-left: 1px solid #ddd; + vertical-align: top; + text-align: left; + } + + .comment-time { + min-height: 40px; + margin: 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 14px; + font-weight: normal; + } + + .comment-title { + margin: 0 0 -20px; + padding: 20px; + } + + .comment-body { + padding: 20px; + } + + + /*** FORUM & PROFILE ***/ + + + .forum-actions, + .topic-actions { + overflow: hidden; + } + + .forum-actions .actions, + .topic-actions .actions { + float: left; + } + + .forum-actions .pager, + .topic-actions .pager { + float: right; + max-width: 450px; + } + + .forum-actions .pager li, + .topic-actions .pager li { + margin: 2px 4px; + } + + .forum-actions .pager.upper { + display: block; + } + + .topic-actions.lower .actions { + display: block; + } + + .topic-posts { + margin: 0 0 30px; + } + + .topic-post { + display: table; + width: 100%; + margin: 0; + } + + .topic-post .post-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; + text-align: left; + } + + .topic-post .user-info { + width: auto; + } + + .topic-post .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; + } + + .topic-post .avatar { + margin: auto; + border: none; + } + + .topic-post .avatar img { + max-width: 80%; + max-height: 80%; + } + + .topic-post .user-stats li { + margin: 0; + } + + .topic-post .send-pm { + margin: 0 0 20px; + } + + .topic-post .pm-button, + .profile-info-box .pm-button { + padding: 8px 16px; + font-size: 13px; + } + + .topic-post .post-content { + display: table-cell; + width: 85%; + border-left: 1px solid #ddd; + vertical-align: top; + text-align: left; + } + + .topic-post .post-head { + min-height: 40px; + overflow: hidden; + background-color: #f6f6f6; + } + + .topic-post .post-time { + float: left; + margin: 0; + font-size: 14px; + font-weight: normal; + } + + .topic-post .post-actions { + float: right; + margin: 0; + } + + .topic-post .post-actions a { + margin: 0; + line-height: 20px; + } + + .topic-post .post-actions .manage-post a { + } + + .topic-post .post-actions .quote-post a { + min-width: 70px; + } + + .topic-post .post-actions a.post-link-button { + margin: 0 0 0 10px; + border-left: 1px solid #ddd; + text-align: center; + } + + .topic-post .post-text { + padding: 20px 5px; + } + + .topic-post .post-vote { + padding: 20px 0 20px 15px; + } + + .forum-table th.replies, + .forum-table th.views, + .forum-table th.votes, + .forum-table td.replies, + .forum-table td.views, + .forum-table td.votes { + display: table-cell; + } + + .forum-table td.image { + max-width: none; + } + + .forum-table td.image div { + max-width: none; + background-size: initial; + } + + .ui-tabs-nav { + text-align: left; + } + + .ui-tabs-nav li { + margin: 0 10px -1px 0; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 10px -1px 0 !important; + } + + .profile-info-box .avatar { + float: left; + margin: 0 15px 15px 0; + } + + .profile-info-box .profile-stats { + float: left; + text-align: left; + } + + .profile-info-box .title { + text-align: left; + } + + .profile-info-box .send-pm { + clear: both; + text-align: left; + } +} + + + + + +@media all and (min-width: 1001px) { + + + /*** GLOBAL STYLES ***/ + + + .master-wrapper-content { + width: 980px; + margin: auto; + } + + .center-2 { + float: right; + width: 73%; + } + + .side-2 { + float: left; + width: 25%; + } + + .page { + text-align: left; + } + + .inputs { + text-align: left; + } + + .inputs label { + display: inline-block; + width: 265px; + margin: 0 10px 0 0; + text-align: right; + } + + .inputs input[type="text"], + .inputs input[type="email"], + .inputs input[type="tel"], + .inputs input[type="password"], + .inputs select { + min-height: 40px; + } + + .inputs .option-list li { + margin: 0 10px 0 0; + } + + .center-1 .buttons { + text-align: center; + } + + .center-2 .inputs label { + width: 136px; + } + + .inputs.accept-consent label { + width: auto; + } + + .page-title a + h1 { + float: left; + } + + .link-rss { + display: block; + float: right; + margin: 6px 0 0; + } + + + /*** GLOBAL TABLES ***/ + + + .cart tr { + width: auto; + margin: 0; + } + + .cart label { + display: none; + } + + .order-details-page .data-table tr { + width: auto; + margin: 0; + } + + .order-details-page .data-table label { + display: none; + } + + + /*** HEADER ***/ + + + .header { + width: 980px; + margin: auto; + } + + .header-upper:after { + content: ""; + display: block; + clear: both; + } + + .header-selectors-wrapper { + float: left; + border: none; + padding: 0; + } + + .header-selectors-wrapper > div { + width: auto; + min-width: 100px; + margin: 0 12px 0 0; + line-height: 43px; + } + + .header-selectors-wrapper select { + height: 25px; + padding: 4px; + font-size: 12px; + } + + .language-list { + text-align: left; + } + + .header-links-wrapper { + float: right; + padding: 0; + } + + .header-links li { + margin: 0 16px; + } + + .header-links a, + .header-links span { + line-height: 45px; + text-transform: none; + } + + #topcartlink { + display: inline-block; + width: auto; + margin: 0; + padding: 0 18px; + } + + .flyout-cart { + position: absolute; + top: 100%; + right: 0; + z-index: 100; + width: 300px; + box-shadow: 0 0 2px rgba(0,0,0,0.25); + background-color: #fff; + } + + .flyout-cart.active { + display: block; + } + + .mini-shopping-cart { + padding: 12px; + text-align: left; + font-size: 12px; + } + + .mini-shopping-cart .count { + padding: 5px 0 15px; + color: #444; + } + + .mini-shopping-cart .count a { + margin: 0 2px; + font-weight: bold; + color: #444; + } + + .mini-shopping-cart .items { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 0 0 20px; + } + + .mini-shopping-cart .item { + overflow: hidden; + padding: 10px 0; + } + + .mini-shopping-cart .picture { + float: left; + width: 70px; + text-align: center; + } + + .mini-shopping-cart .picture a { + display: block; + position: relative; + overflow: hidden; + } + + .mini-shopping-cart .picture a:before { + content: ""; + display: block; + padding-top: 100%; + } + + .mini-shopping-cart .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + max-width: 100%; + } + + .mini-shopping-cart .picture + .product { + margin: 0 0 0 80px; + } + + .mini-shopping-cart .name { + margin: 0 0 10px; + font-size: 14px; + } + + .mini-shopping-cart .name a { + color: #4ab2f1; + } + + .mini-shopping-cart .name a:hover, + .mini-shopping-cart .name a:focus { + color: #248ece; + } + + .mini-shopping-cart .attributes { + margin: 5px 0; + color: #444; + } + + .mini-shopping-cart .totals { + margin: 0 0 12px; + font-size: 14px; + } + + .mini-shopping-cart .totals strong { + font-size: 16px; + color: #444; + } + + .mini-shopping-cart .buttons { + margin: 0 0 5px; + } + + .mini-shopping-cart button[type="button"] { + display: inline-block; + border: none; + background-color: #4ab2f1; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; + } + + .mini-shopping-cart button[type="button"]:hover, + .mini-shopping-cart button[type="button"]:focus { + background-color: #248ece; + } + + .header-lower { + display: table; + width: 100%; + } + + .header-logo { + display: table-cell; + text-align: left; + vertical-align: middle; + font-size: 0; + } + + .search-box { + display: table-cell; + text-align: right; + vertical-align: middle; + } + + .search-box input.search-box-text, + .search-box .search-box-button { + height: 40px; + } + + + /*** NAVIGATION ***/ + + + .header-menu { + position: relative; + z-index: 5; + width: 980px; + margin: 0 auto 30px; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + padding: 25px 0; + text-align: center; + } + + .menu-toggle, + .sublist-toggle { + display: none; + } + + .header-menu > ul { + display: block !important; /* prevents toggle display:none on resize */ + font-size: 0; + } + + .header-menu > ul.mobile { + display: none !important; + } + + .header-menu > ul > li { + display: inline-block; + border-left: 1px solid #ddd; + padding: 0 15px; + vertical-align: middle; + } + + .header-menu > ul > li:first-child { + border-left: none; + } + + .header-menu > ul > li > a { + display: block; + padding: 5px 10px; + line-height: 20px; + font-size: 17px; /*reset zeroing*/ + color: #555; + cursor: pointer; + } + + .header-menu > ul > li > a:hover, + .header-menu > ul > li > a:focus { + color: #4ab2f1; + } + + .header-menu .sublist { + display: none; + position: absolute; + width: 200px; + box-shadow: 0 0 2px rgba(0,0,0,0.2); + background-color: #fff; + padding: 10px 0; + text-align: left; + } + + .header-menu .sublist li { + position: relative; + } + + .header-menu .sublist li a { + display: block; + position: relative; + padding: 10px 20px 10px 30px; + font-size: 14px; + color: #444; + } + + .header-menu .sublist li a:before { + content: ""; + position: absolute; + top: 17px; + left: 15px; + width: 5px; + height: 5px; + background-color: #ddd; + } + + .header-menu .sublist li:hover > a, + .header-menu .sublist li:focus > a { + background-color: #f6f6f6; + } + + .header-menu ul li:hover > .sublist, + .header-menu ul li:focus > .sublist { + display: block; + } + + .header-menu .sublist .sublist { + top: -10px; + left: 100% !important; + } + + + /*** FOOTER ***/ + + + .footer-upper { + width: 980px; + padding: 35px 10px; + } + + .footer-upper:after { + content: ""; + display: block; + clear: both; + } + + .footer-block { + float: left; + width: 220px; + margin: 0; + } + + .footer-block:first-child { + } + + .footer-block .list { + margin: 0; + } + + .follow-us { + float: right; + width: 300px !important; + margin: 0; + text-align: left; + } + + .follow-us .social li { + margin: 0 10px 0 0; + } + + .newsletter-email { + display: block; + } + + .newsletter-email input[type="text"] { + width: 200px; + } + + .newsletter-email .newsletter-subscribe-button { + min-width: 100px; + padding: 0 5px; + } + + .newsletter-validation .field-validation-valid { + text-align: left; + } + + .footer-lower { + position: relative; + width: 980px; + padding: 25px 5px; + } + + .footer-lower:after { + content: ""; + display: block; + clear: both; + } + + .footer-info { + float: right; + line-height: 32px; + } + + .footer-powered-by { + float: left; + margin: 0; + line-height: 32px; + } + + .theme-selector { + float: left; + margin: 0 0 0 15px; + } + + + /*** COLUMN ***/ + + + .block { + float: none; + width: auto; + margin: 0 0 20px; + } + + .block .title { + margin: 0; + border-bottom: 1px solid #ddd; + background: none; + cursor: auto; + } + + .block .title strong { + font-weight: bold; + } + + .block .listbox { + display: block; + border-bottom: none; + } + + .block a.product-picture { + display: inline-block; + position: relative; + width: 30%; + margin: 0 0 0 -15px; + vertical-align: middle; + } + + .block a.product-name { + vertical-align: middle; + } + + .block a.product-picture + a.product-name { + width: 70%; + } + + .block a.product-picture + a.product-name:before { + display: none; + } + + + /*** CATEGORY ***/ + + + .breadcrumb { + margin: 0 0 20px; + } + + .item-box .buttons { + text-align: left; + } + + .home-page .product-grid .item-box, + .product-details-page .product-grid .item-box, + .shopping-cart-page .product-grid .item-box { + width: 24%; + margin: 0 0.5% 50px; + } + + + /*** PRODUCT PAGE ***/ + + + .gallery { + float: left; + width: 46%; + } + + .gallery .picture { + width: auto; + } + + .overview { + float: right; + width: 52%; + } + + .rental-attributes { + overflow: hidden; + } + + .rental-attributes .attribute-item { + float: left; + margin: 0 20px 0 0; + } + + .rental-attributes .datepicker { + width: 160px; + text-align: left; + } + + .attribute-squares li { + margin: 0 10px 10px 0; + } + + .product-details-page .title { + text-align: left; + } + + + /*** PRODUCT REVIEWS ***/ + + + .product-review-item .review-title { + max-width: 850px; + } + + .write-review .review-rating div.name-description { + width: 265px; + margin: 0 5px 0 0; + text-align: right + } + + .product-review-item .review-text { + display: table; + width: 100%; + table-layout: fixed; + } + + .product-review-item .avatar { + display: table-cell; + vertical-align: top; + width: 120px; + } + + .product-review-item .avatar img { + max-width: 100%; + } + + .product-review-item .text-body { + display: table-cell; + vertical-align: top; + } + + .product-review-item .avatar + .text-body { + padding: 0 0 0 20px; + } + + + /*** WISHLIST & COMPARE LIST ***/ + + .compare-products-page .page-title { + margin: 0 0 -1px; + } + + .compare-products-page .clear-list { + position: absolute; + top: 7px; + right: 0; + } + + .compare-products-table .full-description td { + display: table-cell; + } + + .compare-products-table .full-description td p { + margin-top: 0; + } + + + /*** TOPICS ***/ + + + .center-1 .topic-block-title { + text-align: center; + } + + .topic-page p { + text-align: justify; + } + + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + + .gender span { + margin: 0 10px 0 0; + } + + .gender span > * { + margin: 0 5px 0 0; + } + + .date-of-birth select + select { + margin: 0 0 0 11px; + } + + #check-availability-button { + display: block; + margin: 10px auto; + } + + .login-page .customer-blocks { + overflow: hidden; + } + + .login-page .new-wrapper { + float: left; + width: 49%; + margin: 0; + } + + .login-page .new-wrapper .text { + min-height: 200px; + } + + .login-page .returning-wrapper { + float: right; + width: 49%; + } + + .login-page .returning-wrapper .form-fields { + min-height: 200px; + padding: 30px 0 0; + } + + .login-page .returning-wrapper .inputs label { + width: 110px; + } + + .login-page .returning-wrapper input[type="text"], + .login-page .returning-wrapper input[type="email"], + .login-page .returning-wrapper input[type="password"] { + width: 300px; + } + + .address-list-page .section, + .order-list-page .section, + .return-request-list-page .section { + display: block; + width: auto; + margin: 0 0 40px; + } + + .address-list-page .buttons, + .order-list-page .buttons { + position: absolute; + top: 5px; + right: 10px; + } + + .avatar-page .message-error, + .avatar-page .buttons { + text-align: left; + } + + .registration-page .vat-note { + margin-left: 275px; + } + + .customer-info-page .vat-note, + .customer-info-page .email-to-revalidate-note { + margin-left: 150px; + } + + .customer-info-page .vat-status { + display: inline-block; + } + + /*** SHOPPING CART ***/ + + + .shopping-cart-page .cart-options { + overflow: hidden; + } + + .shopping-cart-page .checkout-attributes { + float: left; + max-width: 565px; + margin: -30px 0 15px; + } + + .shopping-cart-page .checkout-attributes li { + margin: 5px 10px 5px 0; + } + + .shopping-cart-page .selected-checkout-attributes { + float: right; + max-width: 395px; + margin: 15px 0; + } + + + /*** CHECKOUT ***/ + + + .order-progress { + margin: -30px 0 50px; + } + + .checkout-page .address-item { + width: 31%; + } + + .checkout-page .terms-of-service { + text-align: center; + } + + .payment-info .info { + padding: 30px 15px; + } + + .payment-info .info td:first-child { + width: 265px !important; + margin: 0 10px 0 0; + text-align: right; + } + + .payment-info .info td:only-child { + width: 100% !important; + } + + .order-review-data .title, + .order-details-area .title, + .shipment-details-area .title { + text-align: left; + } + + .opc .order-review-data ul { + text-align: left; + } + + + /*** SEARCH & SITEMAP ***/ + + + .advanced-search .price-range { + margin-left: 114px; + } + + + /*** BLOG & NEWS ***/ + + + .comment-list { + margin: 0 0 50px; + } + + .news-list-homepage .news-items { + overflow: hidden; + text-align: left; + } + + .news-list-homepage .news-item { + float: left; + width: 31.33333%; + margin: 0 1% 30px; + } + + .news-list-homepage .news-item:nth-child(3n+1) { + clear: both; + } + + .news-list-homepage .news-item:only-child { + float: none; + width: auto; + margin: 0 0 30px; + } + + .news-list-homepage .news-head { + text-align: center; + } + + .news-list-homepage .news-body { + text-align: justify; + } + + + /*** FORUM & PROFILE ***/ + + + .forum-breadcrumb { + margin: -30px 0 30px; + } + + .current-time { + float: right; + } + + .forum-search-box { + float: left; + } + + .forum-search-box .advanced { + text-align: left; + } + + .forum-search-box .advanced a { + line-height: normal; + } + + .forums-table-section td { + min-width: 150px; + } + + .forums-table-section td:first-child { + min-width: 90px; + } + + .forums-table-section .view-all { + text-align: right; + } + + .topic-actions .pager.upper { + display: block; + max-width: 400px; + } + + .forum-table .forum-details, + .forum-table .topic-details { + min-width: 225px; + } + + .forum-table td { + padding: 20px; + } + + .forum-edit-page textarea, + .private-message-send-page textarea { + width: 600px; + height: 250px; + } + + .private-message-send-page .bb-code-editor-wrapper { + display: inline-block; + width: 400px; + margin: 10px 0; + vertical-align: middle; + } +} + + + + + +@media all and (min-width: 1367px) { + + + /*** GLOBAL STYLES ***/ + + + .master-wrapper-content { + width: 1200px; + } + + .inputs label { + width: 375px; + } + + .center-2 .inputs label { + width: 213px; + } + + .inputs.accept-consent label { + width: auto; + } + + + /*** HEADER ***/ + + + .header { + width: 1200px; + } + + + /*** NAVIGATION ***/ + + + .header-menu { + width: 1200px; + } + + .header-menu > ul > li { + padding: 0 20px; + } + + .header-menu > ul > li > a, + .header-menu > ul > li > span { + font-size: 18px; + } + + + /*** FOOTER ***/ + + + .footer-upper { + width: 1200px; + padding: 35px 30px; + } + + .footer-block { + width: 280px; + } + + .footer-lower { + width: 1200px; + padding: 25px 20px; + } + + + /*** PRODUCT REVIEWS ***/ + + + .product-review-item .review-title { + max-width: 1050px; + } + + .write-review .review-rating div.name-description { + margin: 0 5px 0 0; + min-width: 375px; + } + + + /*** REGISTRATION, LOGIN, ACCOUNT ***/ + + + .login-page .returning-wrapper input[type="text"], + .login-page .returning-wrapper input[type="email"], + .login-page .returning-wrapper input[type="password"] { + width: 360px; + } + + .registration-page .vat-note { + margin-left: 385px; + } + + .customer-info-page .vat-note, + .customer-info-page .email-to-revalidate-note { + margin-left: 225px; + } + + /*** SHOPPING CART ***/ + + + .cart-footer .totals { + width: 395px; + margin: 0; + } + + .cart-footer .cart-collaterals { + width: 760px; + margin: 0; + } + + .cart-footer .cart-collaterals .deals { + float: left; + width: 360px; + } + + .cart-footer .cart-collaterals .shipping { + float: right; + width: 360px; + } + + .cart-footer .estimate-shipping .inputs label { + display: inline-block; + width: 35%; + } + + .cart-footer .estimate-shipping .inputs input, + .cart-footer .estimate-shipping .inputs select { + width: 65%; + } + + + /*** CHECKOUT ***/ + + + .shipping-method .method-list li, + .payment-method .method-list li { + margin: 20px 1%; + } + + .payment-info .info td:first-child { + width: 375px !important; + } + + .payment-info .info td:only-child { + width: 100% !important; + } + + + /*** FORUM & PROFILE ***/ + + + .forum-actions .pager, + .topic-actions .pager { + max-width: 600px !important; + } + + .topic-post .post-text { + width: 930px; + max-width: 100%; + } +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.rtl.css b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.rtl.css new file mode 100644 index 0000000..15fbe8c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/css/styles.rtl.css @@ -0,0 +1,6997 @@ + + +/*********** CSS RESET **********/ + + +* { + margin: 0; + outline: none; + padding: 0; + text-decoration: none; +} +*, *:before, *:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + margin: 0; + -webkit-text-size-adjust: none; +} +ol, ul { + list-style: none; +} +a img { + border: none; +} + +a:active { + outline: none; +} +input[type="button"]::-moz-focus-inner, +input[type="submit"]::-moz-focus-inner, +input[type="reset"]::-moz-focus-inner, +input[type="file"] > input[type="button"]::-moz-focus-inner { + margin: 0; + border: 0; + padding: 0; +} +input[type="button"], +input[type="submit"], +input[type="reset"], +input[type="text"], +input[type="password"], +textarea { + border-radius: 0; +} +input[type="button"], +input[type="submit"], +input[type="reset"] { + -webkit-appearance: none; +} +input:-webkit-autofill { + -webkit-box-shadow: inset 0 0 0 1000px #fff; +} +script { + display: none !important; +} + + +/*********** GLOBAL STYLES **********/ + + + +body { + max-width: 100%; + overflow-x: hidden; + background-color: #fff; + font: normal 14px Arial, Helvetica, sans-serif; + color: #777; +} +h1,h2,h3,h4,h5,h6 { + color: #444; +} +a { + color: inherit; + cursor: pointer; +} +a img { + opacity: 0.99; /*firefox scale bug fix*/ +} +table { + width: 100%; + border-collapse: collapse; +} +input[type="text"], +input[type="password"], +textarea, select { + height: 36px; /*safari padding fix*/ + border: 1px solid #ddd; + padding: 8px; + vertical-align: middle; +} +input, textarea, select { + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + color: #777; +} +textarea { + min-height: 150px; +} +select { + min-width: 50px; + height: 32px; /*safari padding fix*/ + padding: 6px; +} +input[type="text"]:focus, +input[type="password"]:focus, +textarea:focus, select:focus { + border-color: #ccc; + color: #444; +} +input[type="checkbox"], +input[type="radio"], +input[type="checkbox"] + *, +input[type="radio"] + * { + vertical-align: middle; +} +input[type="button"], input[type="submit"], +button, .button-1, .button-2 { + cursor: pointer; +} +label, label + * { + vertical-align: middle; +} + +.master-wrapper-content { + position: relative; + z-index: 0; + width: 90%; + margin: 0 auto; +} +.master-column-wrapper { + position: relative; + z-index: 0; +} +.master-column-wrapper:after { + content: ""; + display: block; + clear: both; +} +.center-1 { + margin: 0 0 100px; +} +.center-2, .side-2 { + margin: 0 0 50px; +} +.side-2:after { + content: ""; + display: block; + clear: both; +} + +.page { + min-height: 200px; + text-align: center; +} +.page-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 6px 10px; +} +.page-title h1 { + font-size: 30px; + font-weight: normal; +} +.page:after, +.page-title:after, +.page-body:after { + content: ""; + display: block; + clear: both; +} +.center-1 .page-title, +.center-1 .title { + text-align: center; +} +.buttons { + margin: 0 0 30px; +} +.link-rss { + display: none; + width: 24px; + height: 24px; + background: url('../images/rss.png') center no-repeat; + font-size: 0 !important; +} +.category-description ul, +.manufacturer-description ul, +.full-description ul, +.topic-block ul, +.topic-page ul, +.post-body ul { + margin: 12px 0; + padding: 0 36px 0 0; + list-style: disc; +} +.category-description ol, +.manufacturer-description ol, +.full-description ol, +.topic-block ol, +.topic-page ol, +.post-body ol { + margin: 12px 0; + padding: 0 36px 0 0; + list-style: decimal; +} +.category-description p, +.manufacturer-description p, +.full-description p, +.topic-block p, +.topic-page p, +.post-body p, +.news-body p { + margin: 10px 0; + text-align: justify; +} +.flyout-cart { + display: none; +} + + +/*********** GLOBAL FORMS ***********/ + + + +.fieldset, .section { + position: relative; + margin: 0 0 40px; +} +.fieldset .title, +.section .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; + color: #444; +} +.fieldset .title strong, +.section .title strong { + font-weight: normal; +} +.form-fields { + position: relative; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px 15px; +} +.inputs { + position: relative; + margin: 0 0 15px; + text-align: center; + white-space: nowrap; /*fix for 'required' elements*/ + font-size: 0; +} +.inputs:after { + content: ""; + display: block; + clear: both; +} +.inputs label { + display: block; + width: 100%; + margin: 0 0 10px; + text-align: center; + font-size: 14px; /*reset zeroing*/ + color: #444; +} +.inputs input[type="text"], +.inputs input[type="password"], +.inputs select, .inputs textarea { + width: 400px; + max-width: 100%; + background-color: #fff; +} + +.inputs.custom-attributes { + white-space: normal; +} +.inputs .option-list { + display: inline-block; + max-width: 95%; + vertical-align: middle; +} +.inputs .option-list li { + display: inline-block; + margin: 5px; + border: 1px solid #ddd; + background-color: #fff; + padding: 8px 10px; +} +.inputs .option-list label { + display: inline-block; + width: auto !important; + margin: 0 5px 0 0; +} + +.inputs.reversed { + margin: 0 0 20px; + text-align: center; +} +.required { + margin: 0 3px 0 -8px; /*siblings offset*/ + vertical-align: top; + font-size: 20px; + font-weight: normal; + color: #e4434b; +} +.message-error, +.field-validation-error, +.username-not-available-status, +.poll-vote-error, .password-error { + display: block; + text-align: center; + font-size: 13px; + color: #e4434b; + margin-top: 5px; +} +.field-validation-valid, +.username-available-status { + display: block; + text-align: center; + font-size: 13px; + color: #4cb17c; +} + +.captcha-box { + text-align: center; + line-height: 0; /*firefox line-height bug fix*/ +} +.captcha-box > div { + display: inline-block; + max-width: 100%; +} +.captcha-box input { + height: auto; +} + + +/*********** GLOBAL TABLES ***********/ + + + +.table-wrapper { + overflow-x: auto; +} +.cart th, +.data-table th, +.forum-table th { + border-width: 1px 1px 0; + border-style: solid; + border-color: #ddd; + background-color: #f6f6f6; + padding: 10px; + white-space: nowrap; + font-weight: normal; +} +.forum-table th.replies, +.forum-table th.views, +.forum-table th.votes, +.forum-table th.latest-post, +.forum-table th.topics, +.forum-table th.posts, +.forum-table td.replies, +.forum-table td.views, +.forum-table td.votes, +.forum-table td.latest-post, +.forum-table td.topics, +.forum-table td.posts{ + display: none; +} +.forum-table td.image { + min-width: 0; +} +.cart td, +.data-table td, +.forum-table td { + min-width: 50px; + border-width: 1px; + border-style: solid; + border-color: transparent #ddd #ddd; + background-color: #fff; + padding: 20px; + color: #444; +} +.forum-table td { + min-width: 90px; + padding: 10px; +} +.cart a, +.data-table a, +.forum-table a { + font-weight: normal; + color: #4ab2f1; +} +.cart a:hover, +.data-table a:hover, +.forum-table a:hover { + text-decoration: underline; +} +.cart .product, +.data-table .product, +.data-table .message, +.data-table .info, +.data-table .name { + min-width: 225px; + text-align: right; +} +.forum-table .forum-details, +.forum-table .topic-details { + text-align: right; +} +.cart .product a, +.data-table .product a, +.data-table .info a { + font-weight: bold; + color: #444; +} +.cart .product a:hover, +.data-table .product a:hover, +.data-table .info a:hover { + color: #4ab2f1; + text-decoration: none; +} + +.cart .product .edit-item { + margin: 10px 0 0; +} +.cart .product .edit-item a { + font-weight: normal; + color: #4ab2f1; +} +.cart .product .edit-item a:hover { + text-decoration: underline; +} + +.cart .remove-from-cart, +.cart .add-to-cart, +.data-table .select-boxes, +.data-table .order { + text-align: center; +} + +.cart td.unit-price, +.data-table td.unit-price { + white-space: nowrap; +} +.cart td.quantity input { + width: 50px; + text-align: center; +} +.cart td.subtotal, +.data-table td.total { + white-space: nowrap; + color: #444; +} +.cart td.subtotal .discount, .cart td.subtotal .discount-additional-info { + font-style: italic; + color: #4ab2f1; +} + +.data-table em a { + font-weight: bold; + color: #444; +} +.data-table div.download { + margin: 10px 0 0; +} + + +/*********** NOTIFICATIONS & POPUPS ***********/ + + + +.bar-notification { + display: none; + position: fixed; + top: 0; + right: 0; + z-index: 1000; + width: 100%; + padding: 15px 10px 15px 25px; + line-height: 16px; + color: #fff; + opacity: 0.95; +} +.bar-notification.success { + background-color: #4bb07a; +} +.bar-notification.error { + background-color: #e4444c; +} +.bar-notification.warning { + background-color: #f39c12; +} +.bar-notification .content { + margin: 0 0 0 10px; +} +.bar-notification .content a { + color: #fff; + text-decoration: underline; +} +.bar-notification .close { + position: absolute; + top: 0; + left: 0; + width: 32px; + height: 32px; + margin: 7px; + background: #fff url('../images/close.png') center no-repeat; + cursor: pointer; +} + +.noscript { + border-bottom: 1px solid #333; + background-color: #ff9; + padding: 30px 15px; + text-align: center; + line-height: 22px; + color: #444; +} + +.ajax-loading-block-window { + position: fixed; + top: 50%; + right: 50%; + z-index: 999; + width: 32px; + height: 32px; + margin: -16px -16px 0 0; + background: url('../images/loading.gif') center no-repeat; +} + +.please-wait { + background: url('../images/ajax-loader-small.gif') no-repeat; + padding-right: 20px; + font-size: 14px; +} + +.ui-dialog { + max-width: 90%; + border: 1px solid #ddd; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + overflow: hidden; + background-color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; +} +.ui-dialog:before { + content: ""; + position: fixed; + top: 0; + right: 0; + width: 100%; + height: 100%; + background-color: rgba(0,0,0,0.5); +} +.ui-dialog-titlebar { + border-bottom: 1px solid #ddd; + overflow: hidden; + background-color: #eee; + padding: 10px 15px; + /*override jQuery UI styles, do not delete doubled properties*/ + border-width: 0 0 1px; + border-radius: 0; + background-image: none; + padding: 10px 15px !important; + font-weight: normal; + cursor: auto !important; +} +.ui-dialog-titlebar > span { + float: right; + font-size: 18px; + color: #444; + /*override jQuery UI styles, do not delete doubled properties*/ + float: right !important; + margin: 0 !important; +} +.ui-dialog-titlebar button { + position: absolute; + top: 0; + left: 0; + width: 42px; + height: 42px; + border: none; + overflow: hidden; + background: url('../images/close.png') center no-repeat; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + right: auto !important; + left: 0 !important; + width: 42px !important; + height: 42px !important; + margin: 0 !important; + border: none !important; + border-radius: 0; + background: url('../images/close.png') center no-repeat !important; + padding: 0 !important; +} +.ui-dialog-titlebar button span { + display: none !important; +} +.ui-dialog-content { + padding: 15px; + line-height: 20px; + /*override jQuery UI styles, do not delete doubled properties*/ + background-color: #fff !important; + padding: 15px 15px 20px 15px !important; + color: #777; +} +.ui-dialog-content .page{ + min-height: 0; +} +.ui-dialog-content .page-title{ + min-height: 0; + margin: 0 0 15px; + padding: 0px 10px 10px 10px; + text-align: center; +} +.ui-dialog-content .page-title h1{ + font-size: 24px; + line-height: 30px; +} +.ui-dialog-content .back-in-stock-subscription-page { + text-align: center; +} +.ui-dialog-content .back-in-stock-subscription-page .tooltip{ + margin-bottom: 10px; +} +.ui-dialog-content .back-in-stock-subscription-page .button-1{ + border: none; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.ui-dialog-content .back-in-stock-subscription-page .button-1:hover { + background-color: #248ece; +} + +.eu-cookie-bar-notification { + position: fixed; + top: 50%; + right: 50%; + z-index: 1050; + width: 320px; + height: 180px; + margin: -90px -160px 0 0; + border: 1px solid #ccc; + box-shadow: 0 0 2px rgba(0,0,0,0.15); + background-color: #fff; + padding: 20px; + text-align: center; +} +.eu-cookie-bar-notification .text { + margin-bottom: 20px; + line-height: 20px; +} +.eu-cookie-bar-notification button { + min-width: 60px; + margin: 5px 0 10px; + border: none; + background-color: #4ab2f1; + padding: 8px 12px; + font-size: 14px; + color: #fff; +} +.eu-cookie-bar-notification button:hover { + background-color: #248ece; +} +.eu-cookie-bar-notification a { + display: block; + color: #4ab2f1; +} +.eu-cookie-bar-notification a:hover { + text-decoration: underline; +} + + +/*********** HEADER ***********/ + + + +.admin-header-links { + background-color: #333; + text-align: center; + color: #eee; +} +.admin-header-links * { + display: inline-block; + margin: 0 10px; + line-height: 35px; + font-size: 12px; + font-weight: bold; +} +.admin-header-links .impersonate { + display: inline-block; +} +.admin-header-links .impersonate a { + background-color: #555; + padding: 0 15px; +} +.admin-header-links .impersonate a:hover { + background-color: #666; +} + +.header { + position: relative; + z-index: 10; + width: 95%; + margin: auto; + text-align: center; +} +.header-upper { + position: relative; + z-index: 1; + border-bottom: 1px solid #ddd; +} + +.header-selectors-wrapper { + border-bottom: 1px solid #ddd; + padding: 10px 0; +} +.header-selectors-wrapper > div { + display: block; + width: 50%; + margin: 10px auto; + vertical-align: middle; +} +.header-selectors-wrapper select { + width: 100%; +} +.language-list { + max-width: 100%; + font-size: 0; +} +.language-list li { + display: inline-block; + margin: 0 1px; + vertical-align: middle; +} +.language-list a { + display: block; + position: relative; + width: 24px; + height: 32px; + line-height: 0; +} +.language-list img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; +} + +.header-links-wrapper { + position: relative; + padding: 20px 0; +} +.header-links { +} +.header-links ul { + font-size: 0; +} +.header-links li { + display: inline-block; + margin: 0 10px; +} +.header-links span, +.header-links a { + display: inline-block; + font-size: 12px; /*reset zeroing*/ + line-height: 36px; + text-transform: uppercase; +} +.header-links a:hover { + color: #4ab2f1; +} +#topcartlink { + display: block; + width: 70%; + max-width: 400px; + margin: 10px auto 0; + background-color: #f6f6f6; + padding: 0 20px; +} +#topcartlink a { + background: url('../images/shopping-bag.png') right center no-repeat; + padding: 0 20px 0 0; +} + +.header-lower { + position: relative; + z-index: 0; + padding: 35px 0; +} + +.header-logo { + margin: 0 0 20px; + text-align: center; +} +.header-logo a { + display: inline-block; + max-width: 100%; + line-height: 0; /*firefox line-height bug fix*/ +} +.header-logo a img { + max-width: 100%; + opacity: 1; +} + +.search-box form { + display: inline-block; +} +.search-box form:after { + content: ""; + display: block; + clear: both; +} +.search-box input.search-box-text { + float: right; + width: 200px; + height: 36px; + margin: 0 0 0 -1px; +} +.search-box .search-box-button { + float: right; + min-width: 86px; + height: 36px; + border: none; + background-color: #4ab2f1; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; +} +.search-box .search-box-button:hover { + background-color: #248ece; +} +.search-box .ui-autocomplete-loading { + background: #fff url('../images/ajax-loader-small.gif') left center no-repeat; +} +.ui-helper-hidden-accessible { + display: none !important; +} +.ui-autocomplete { + width: 285px !important; + border: 1px solid #ddd; + border-top: none; + overflow: hidden; + background-color: #fff; + text-align: right; + /*override jQuery UI styles, do not delete doubled properties*/ + border-radius: 0; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; +} +.ui-autocomplete li { + border-top: 1px solid #ddd; +} +.ui-autocomplete li:first-child { + border-top: none; +} +.ui-autocomplete a { + display: block; + padding: 15px; + font-size: 14px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + border: none !important; + border-radius: 0 !important; + background: none !important; + padding: 15px !important; + line-height: normal !important; + color: #777 !important; +} +.ui-autocomplete a:hover, +.ui-autocomplete a.ui-state-focus { + background-color: #f6f6f6 !important; +} +.ui-autocomplete img { + display: none; + min-width: 20px; + margin: 0 0 0 10px; + vertical-align: middle; +} + + +/*********** FOOTER ***********/ + + + +.footer { + background-color: #eee; + text-align: center; +} + +.footer-upper { + width: 95%; + margin: auto; + border-bottom: 1px solid #ddd; + overflow: hidden; + padding: 40px 0; + font-size: 0; +} +.footer-block { + width: 95%; + margin: 1px auto; + text-align: right; + font-size: 14px; /*reset zeroing*/ +} +.footer-block .title { + margin: 0 0 1px; + background: #4ab2f1 url('../images/toggle-white.png') left center no-repeat; + padding: 10px 15px; + font-size: 20px; + color: #fff; + cursor: pointer; +} +.footer-block .title strong { + font-weight: normal; +} +.footer-block .list { + display: none; + margin: 0 0 20px; + background-color: #fff; + padding: 10px 15px; +} +.footer-block .list a { + display: block; + padding: 10px 15px; + line-height: 20px; +} +.footer-block .list a:hover { + color: #4ab2f1; +} + +.follow-us { + margin: 30px auto 0; + text-align: center; +} +.follow-us .title { + margin: 0 0 10px; + background: none; + color: #444; + cursor: auto; +} +.follow-us .social ul { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 30px; + font-size: 0; +} +.follow-us .social li { + display: inline-block; + margin: 0 5px; +} +.follow-us .social a { + display: block; + width: 38px; + height: 38px; + background: url('../images/social-sprite.png') no-repeat; + font-size: 0; +} +.follow-us .social .facebook a { + background-position: 0 0; +} +.follow-us .social .twitter a { + background-position: -38px 0; +} +.follow-us .social .rss a { + background-position: -76px 0; +} +.follow-us .social .youtube a { + background-position: -114px 0; +} +.follow-us .social .google-plus a { + background-position: -152px 0; +} + +.newsletter-email { + display: inline-block; + overflow: hidden; +} +.newsletter-email input[type="text"] { + float: right; + width: 180px; + height: 36px; + margin: 0 0 0 -1px; +} +.newsletter-subscribe-button { + float: right; + height: 36px; + border: none; + background-color: #4ab2f1; + padding: 0 15px; + text-align: center; + color: #fff; + text-transform: uppercase; +} +.newsletter-subscribe-button:hover { + background-color: #248ece; +} +.newsletter-email .options { + clear: both; + padding: 10px 0 0; +} +.newsletter-validation, +.newsletter-result { + width: 100%; + overflow: hidden; + line-height: 28px; +} +/*.newsletter-validation .please-wait { + display: none !important; +}*/ + +.footer-lower { + width: 95%; + margin: auto; + overflow: hidden; + padding: 25px 0; + font-size: 12px; +} +.footer-lower span { + display: inline-block; +} +.footer-tax-shipping a { + display: inline-block; + font-weight: bold; + color: #4ab2f1; +} +.footer-tax-shipping a:hover { + text-decoration: underline; +} +.footer-powered-by { + margin: 10px 0 0; +} +.footer-powered-by a { + display: inline-block; + font-weight: bold; + color: #4ab2f1; +} +.footer-powered-by a:hover { + text-decoration: underline; +} +.theme-selector { + margin: 10px 0 0; +} +.theme-selector select { + width: 170px; +} + + +/*********** SIDE COLUMN ***********/ + + + +.block { + max-width: 600px; /*width limit in mobile*/ + min-height: 50px; + margin: auto; + text-align: right; +} +.block .title { + position: relative; + margin: 0 0 10px; + border-bottom: 1px solid #ddd; + background: #f6f6f6 url('../images/toggle-gray.png') left 14px no-repeat; + padding: 12px 10px 12px 30px; + font-size: 20px; + color: #444; + cursor: pointer; +} +.block .title strong { + font-weight: normal; +} +.block .listbox { + display: none; + border-bottom: 1px solid #ddd; + padding: 10px 5px; +} +.block .list li { + padding: 5px 15px 5px 0; +} +.block .list a { + display: inline-block; + position: relative; + padding: 5px 0; + font-size: 16px; + color: #444; + -webkit-transition: all 0.1s ease; + transition: all 0.1s ease; +} +.block .list a:before { + content: ""; + position: absolute; + top: 12px; + right: -15px; + width: 5px; + height: 5px; + background-color: #ddd; +} +.block .list .active > a { + color: #4ab2f1; +} +.block .list a:hover { + color: #4ab2f1; +} +.block a.product-picture { + display: none; +} +.block a.product-picture:before { + display: none; +} +.block .sublist { + margin: 15px 0 5px; +} +.block .sublist a { + font-size: 14px; +} + +.block .view-all { + margin: 10px 0 0; +} +.block .view-all a { + display: inline-block; + padding: 10px 15px; + font-size: 16px; + color: #4ab2f1; +} +.block .view-all a:hover { + text-decoration: underline; +} + +.block .tags { + margin: 5px 0 10px; +} +.block .tags ul { + font-size: 0; +} +.block .tags li, +.product-tags-all-page li { + display: inline-block; + position: relative; + margin: 0 10px; + overflow: hidden; + font-size: 17px !important; /*setting base size*/ +} +.block .tags li a, +.product-tags-all-page li a { + float: right; + line-height: 30px; + color: #444; +} +.block .tags li a:hover, +.product-tags-all-page li a:hover { + color: #4ab2f1; +} + +.poll strong { + display: block; + margin: 10px 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 15px; + font-weight: normal; + color: #444; + text-transform: uppercase; +} +.poll-options, +.poll-results { + margin: 10px 0 15px; + overflow: hidden; + font-size: 15px; + color: #444; +} +.poll-options li, +.poll-results li { + margin: 10px 0; +} +.poll-options li > input { + margin: 0 0 0 5px; + cursor: pointer; +} +.poll-options li > label { + display: inline-block; + font-size: 16px; + cursor: pointer; +} +.poll .buttons, +.poll-total-votes { +} +.poll .buttons input { + border: none; + background-color: #aaa; + padding: 10px 20px; + font-size: 13px; + color: #fff; + text-transform: uppercase; +} +.poll .buttons input:hover { + background-color: #bbb; +} +.poll-total-votes { + display: block; + margin: 10px 0 0; + font-weight: bold; + font-style: italic; + color: #444; +} + +.home-page-polls { + text-align: center; +} +.home-page-polls .title { + border-bottom: 1px solid #ddd; + color: #444; + font-size: 30px; + font-weight: normal; + margin: 0 0 30px; + padding: 0 0 15px; +} +.home-page-polls .title strong { + font-weight: normal; +} +.home-page-polls li { + display: inline-block; + margin: 10px; +} + + +/********** CATEGORY PAGE **********/ + + + +.breadcrumb { + margin: 0 0 50px; + background-color: #f6f6f6; + padding: 5px 10px; +} +.breadcrumb ul { + font-size: 0; +} +.breadcrumb li { + display: inline-block; +} +.breadcrumb li * { + display: inline-block; + margin: 0 5px; + font-size: 14px; /*reset zeroing*/ + line-height: 32px; +} +.breadcrumb strong { + font-weight: normal; +} +.breadcrumb a:hover { + color: #4ab2f1; +} + +.category-description, +.manufacturer-description, +.vendor-description { + margin: 0 0 25px; + line-height: 22px; +} + +.contact-vendor { + margin: 0 0 30px; +} +.contact-vendor .button-2 { + border: none; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; +} +.contact-vendor .button-2:hover { + background-color: #248ece; +} + +.product-selectors { + margin: 0 0 20px; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + padding: 20px 0; +} +.product-selectors:first-child { + border-top: none; +} +.product-selectors:after { + content: ""; + display: block; + clear: both; +} +.product-selectors > div { + display: inline-block; + margin: 5px; +} +.product-selectors span { + display: inline-block; + vertical-align: middle; + font-size: 16px; +} +.product-selectors select { + margin: 0 8px; +} +.product-selectors .product-viewmode { + display: none; + font-size: 0; +} + +.product-filters { + display: table; + width: 100%; + margin: -20px 0 20px; + border-bottom: 1px solid #ddd; +} +.product-filter { + margin: 0 0 10px; +} +.product-filter .filter-title { + margin: 0 0 10px; + background-color: #f6f6f6; + padding: 10px; + font-size: 17px; + color: #444; +} +.product-filter .filter-title strong { + font-weight: normal; +} +.product-filter .filter-content { + padding: 10px; + color: #444; +} +.product-filter .available-items:after { + content: ""; + display: block; + clear: both; +} +.product-filter .group { + margin: 0 0 10px; +} +.product-filter .group li { + font-size: 15px; +} +.product-filter .group li a, +.product-filter .group li strong { + display: inline-block; + padding: 5px 0; +} +.product-filter .group li a:hover { + color: #4ab2f1; +} +.product-filter .group li.item { + display: inline-block; + position: relative; + margin: 0 0 0 15px; + padding: 0 15px 0 0; +} +.product-filter .group li.item:before { + content: ""; + position: absolute; + top: 12px; + right: 0; + width: 5px; + height: 5px; + background-color: #ddd; +} +.product-filter .group li.color-item { + padding: 0; + display: inline-block; +} +.product-filter .group li.color-item a { + padding: 0; +} +.product-filter .group li.color-item:before { + display: none; +} + +.filtered-items .title { + margin: 0 0 5px; + font-style: italic; +} +.filtered-items .item { + color: #4ab2f1; +} +.remove-filter { + margin: 15px 0; +} +.remove-filter a { + display: inline-block; + background-color: #aaa; + padding: 10px 20px; + font-size: 13px; + color: #fff; + text-transform: uppercase; +} +.remove-filter a:hover { + background-color: #999; +} + +.item-grid:after { + content: ""; + display: block; + clear: both; +} +.item-box { + position: relative; + width: 100%; + float: right; + margin: 0 0 80px; + text-align: right; +} +.item-box .picture { + z-index: 1; + overflow: hidden; + background-color: #fff; + margin: 0 0 20px; +} +.item-box .picture a { + display: block; + position: relative; +} +.item-box .picture a:before { + content: ""; + display: block; + padding-top: 100%; +} +.item-box .picture a img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + -webkit-transform: translateZ(0) scale(1.0, 1.0); +} +.item-box:hover .picture a img { + opacity: 0.85; +} +.item-box .details { + padding: 0 10px; +} +.item-box .product-title { + margin: 0 0 10px; + overflow: hidden; + font-size: 17px; + line-height: 1.2; + font-weight: normal; + color: #4ab2f1; +} +.item-box .product-title a { + display: block; +} +.item-box .product-title a:hover { + color: #248ece; +} +.item-box .sku { + margin: 0 0 15px; +} +.item-box .product-rating-box { + display: inline-block; + margin: 0 0 10px; +} +.item-box .rating { + background: url('../images/rating1.png') repeat-x; + width: 95px; + height: 14px; +} +.item-box .rating div { + background: url('../images/rating2.png') repeat-x; + height: 14px; +} +.item-box .description { + display: none; +} +.item-box .description a { + display: block; + overflow: hidden; +} +.item-box .prices { + margin: 0 0 10px; + overflow: hidden; +} +.item-box .old-price { + margin: 0 0 0 5px; + font-size: 16px; + color: #aaa; + text-decoration: line-through; +} +.item-box .actual-price { + margin: 0 0 0 5px; + font-size: 16px; + color: #666; +} +.item-box .tax-shipping-info a { + color: #4ab2f1; +} +.item-box .tax-shipping-info a:hover { + text-decoration: underline; +} +.item-box .buttons { + margin: 0; + font-size: 0; +} +.item-box input[type="button"] { + display: inline-block; + height: 40px; + border: none; + vertical-align: middle; +} +.item-box .product-box-add-to-cart-button { + width: 60%; + background-color: #4ab2f1; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.item-box .product-box-add-to-cart-button:hover { + background-color: #248ece; +} +.item-box .add-to-compare-list-button, +.item-box .add-to-wishlist-button { + width: 20%; + border-right: 1px solid #fff !important; + background-color: #eaeaea; + background-position: center; + background-repeat: no-repeat; + font-size: 0; +} +.item-box .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); +} +.item-box .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); +} +.item-box .add-to-compare-list-button:hover, +.item-box .add-to-wishlist-button:hover { + background-color: #ddd; +} + +.home-page-category-grid, +.sub-category-grid, +.manufacturer-grid, +.vendor-grid { + margin: 0 0 20px; +} +.home-page-category-grid .title, +.sub-category-grid .title { + text-align: center; + font-size: 22px; + font-weight: normal; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; +} +.home-page-category-grid .title a, +.sub-category-grid .title a { + display: block; + padding: 0 0 15px; +} +.home-page-category-grid .picture, +.sub-category-grid .picture { + margin: 0; +} +.home-page-category-grid .picture a:before, +.sub-category-grid .picture a:before { + padding-top: 65%; +} + +.product-grid, +.product-list { + margin: 0 0 50px; +} +.product-grid .title { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + color: #444; +} +.product-grid .title strong { + font-weight: normal; +} + +.manufacturer-grid .title { + margin: 0 0 15px; + text-align: center; + font-size: 16px; +} +.manufacturer-grid .title a:hover { + color: #4ab2f1; +} +.manufacturer-grid .picture { + border: 1px solid #ddd; +} + + + +.vendor-grid .title { + margin: 0 0 15px; + text-align: center; + font-size: 16px; +} +.vendor-grid .title a:hover { + color: #4ab2f1; +} +.vendor-grid .picture { + border: 1px solid #ddd; +} + +.pager { + margin: 0 0 20px; +} +.pager ul { + text-align: left; + font-size: 0; +} +.pager li { + display: inline-block; + margin: 0 5px; + vertical-align: top; +} +.pager li a, +.pager li span { + display: block; + min-width: 35px; + height: 35px; + border: 1px solid #ddd; + background-color: #eee; + padding: 8px; + text-align: center; + font-size: 14px; /*reset zeroing*/ + cursor: pointer; +} +.pager li span { + border-color: transparent; + background-color: #4ab2f1; + color: #fff; +} +.pager li.previous-page *, +.pager li.next-page *, +.pager li.first-page *, +.pager li.last-page * { + background-position: center; + background-repeat: no-repeat; + font-size: 0; + color: #fff; +} +.pager li.previous-page * { + background-image: url('../images/next.png'); +} +.pager li.next-page * { + background-image: url('../images/prev.png'); +} +.pager li.first-page * { + background-image: url('../images/last.png'); +} +.pager li.last-page * { + background-image: url('../images/first.png'); +} +.pager li a:hover { + border-color: transparent; + background-color: #ddd; +} + + +/********** PRODUCT PAGE **********/ + + + +.product-details-page { + padding: 20px 0 0; +} +.product-essential { + margin: 0 0 40px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} +.product-essential:after { + content: ""; + display: block; + clear: both; +} +.gallery { + margin: 0 auto 50px; +} +.gallery .picture-wrapper { + margin: 0 0 10px; +} +.gallery .picture { + position: relative; + max-width: 100%; + margin: 0 auto 10px; + overflow: hidden; +} +.gallery .picture:before { + content: ""; + display: block; + padding-top: 100%; +} +.gallery .picture img, +.gallery .picture-thumbs img, +.variant-picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} +.gallery .picture-thumbs { + overflow: hidden; + font-size: 0; +} +.gallery .picture-thumbs .thumb-item { + display: inline-block; + position: relative; + width: 100px; + height: 100px; + margin: 0 5px 10px; + overflow: hidden; + cursor: pointer; +} + +.overview { + position: relative; + margin: 0 0 50px; +} +.overview .discontinued-product { + background: #f3f3f3; + margin: 0 0 20px; +} +.overview .discontinued-product h4 { + display: inline-block; + font-size: 14px; + padding: 17px 17px 17px 40px; + background: url('../images/discontinued-product-icon.png') no-repeat 13px center; + color: #de444c; +} +.overview .product-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} +.overview .product-name h1 { + font-size: 30px; + font-weight: normal; +} +.overview .short-description { + margin: 0 0 25px; + line-height: 22px; + color: #666; +} + +.product-no-reviews, +.product-reviews-overview { + margin: 0 0 25px; + color: #444; +} +.product-no-reviews a { + text-decoration: underline; +} +.product-review-box { + display: inline-block; + margin: 0 0 8px; +} +.product-review-box .rating { + width: 95px; + height: 14px; + background: url('../images/rating1.png') repeat-x; +} +.product-review-box .rating div { + height: 14px; + background: url('../images/rating2.png') repeat-x; +} +.product-review-links a { + display: inline-block; + text-decoration: underline; +} +.product-review-links a:hover { + color: #4ab2f1; +} + +.overview .label, +.variant-overview .label { + display: inline-block; +} +.overview .value, +.variant-overview .value { + color: #444; +} +.overview .value a, +.variant-overview .value a { + color: #4ab2f1; +} +.overview .value a:hover, +.variant-overview .value a:hover { + text-decoration: underline; +} + +.overview-buttons { + margin: 0 0 25px; + font-size: 0; +} +.overview-buttons div { + width: 80%; + margin: 0 auto 3px; +} +.overview .button-2, +.variant-overview .button-2 { + display: block; + width: 100%; + border: none; + background-color: #eaeaea; + background-position: right center; + background-repeat: no-repeat; + padding: 12px 40px 12px 15px; + text-align: right; + font-size: 14px; /*reset zeroing*/ + color: #666; +} +.overview .button-2:hover, +.variant-overview .button-2:hover { + background-color: #ddd; +} + +.overview .add-to-compare-list-button { + background-image: url('../images/compare-button.png'); +} +.overview .email-a-friend-button { + background-image: url('../images/email-button.png'); +} +.overview .subscribe-button, +.variant-overview .subscribe-button { + background-image: url('../images/email-button.png'); +} +.overview .download-sample-button, +.variant-overview .download-sample-button { + background-image: url('../images/download-button.png'); +} +.overview .add-to-wishlist-button, +.variant-overview .add-to-wishlist-button { + background-image: url('../images/wishlist-button.png'); +} + +.overview .manufacturers { + margin: 0 0 20px; +} +.overview .availability, +.variant-overview .availability { + margin: 0 0 20px; + overflow: hidden; +} +.overview .availability .stock, +.variant-overview .availability .stock { + margin: 0 0 10px; +} +.overview .availability .back-in-stock-subscription, +.variant-overview .availability .back-in-stock-subscription { + display: inline-block; +} +.overview .additional-details, +.variant-overview .additional-details { + margin: 0 0 20px; +} +.overview .additional-details div, +.variant-overview .additional-details div { + margin: 0 0 8px; +} +.overview .delivery, +.variant-overview .delivery { + margin: 25px 0; + overflow: hidden; +} +.overview .min-qty-notification, +.variant-overview .min-qty-notification { + margin: 10px 0; + font-style: italic; + color: #444; +} +.overview .free-shipping, +.variant-overview .free-shipping { + display: inline-block; + margin: 0 0 10px; + background: url('../images/shipping.png') right center no-repeat; + padding: 2px 28px 2px 0; + font-weight: bold; + color: #444; +} +.overview .download-sample, +.variant-overview .download-sample { + display: inline-block; + margin: 0 0 25px; +} + +.overview .prices, +.variant-overview .prices { + margin: 0 0 10px; + overflow: hidden; +} +.overview .prices > div, +.variant-overview .prices > div { + margin: 0 0 5px; +} +.overview .prices > div > span, +.variant-overview .prices > div > span { + vertical-align: middle; +} +.overview .old-product-price, +.variant-overview .old-product-price, +.overview .non-discounted-price, +.variant-overview .non-discounted-price { + font-size: 14px; + color: #999; + text-decoration: line-through; +} +.overview .product-price, +.variant-overview .product-price { + font-size: 20px; + font-weight: bold; + color: #444; +} +.overview .tax-shipping-info a, +.variant-overview .tax-shipping-info a { + color: #4ab2f1; +} +.overview .tax-shipping-info a:hover, +.variant-overview .tax-shipping-info a:hover { + text-decoration: underline; +} + +.customer-entered-price { + margin: 0 0 20px; + overflow: hidden; +} +.customer-entered-price .price-input label { + display: block; + margin: 0 0 5px; + font-weight: bold; + color: #444; +} +.customer-entered-price .price-input input { + width: 170px; + text-align: center; +} +.customer-entered-price .price-range { + margin: 5px 0 0; + color: #777; +} + +.tier-prices { + margin: 0 0 20px; +} +.tier-prices .title { + display: none; +} +.tier-prices table td { + border: 1px solid #ddd; + padding: 10px; + color: #444; +} +.tier-prices .field-header { + min-width: 80px; +} +.tier-prices .item-price { + background-color: #f9f9f9; + font-size: 16px; + color: #e4434b; +} + +.overview .add-to-cart { + margin: 0 0 20px; +} +.overview .add-to-cart-panel, +.variant-overview .add-to-cart-panel { + display: inline-block; + position: relative; +} +.overview .add-to-cart-panel > *, +.variant-overview .add-to-cart-panel > * { + float: right; +} +.overview .qty-label, +.variant-overview .qty-label { + display: none !important; +} +.overview .qty-input, +.variant-overview .qty-input { + width: 45px; + height: 43px; + padding: 0 12px; + text-align: center; + font-size: 15px; + color: #444; +} +.overview .add-to-cart-button, +.variant-overview .add-to-cart-button { + height: 43px; + border: none; + background-color: #4ab2f1; + padding: 0 24px; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.overview .add-to-cart-button:hover, +.variant-overview .add-to-cart-button:hover { + background-color: #248ece; +} + +.product-share-button { + display: inline-block; + overflow: hidden; +} +.full-description { + clear: both; + line-height: 24px; +} + +.product-collateral { + margin: 0 0 75px; +} +.product-collateral .title { + margin: 0 0 10px; + font-size: 18px; + color: #444; +} +.product-collateral .title strong { + font-weight: normal; +} + +.product-variant-line { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 20px; +} +.product-variant-line:after { + content: ""; + display: block; + clear: both; +} +.variant-picture { + position: relative; + width: 220px; + height: 220px; + margin: 0 auto 15px; + overflow: hidden; +} +.variant-overview { + width: 100%; +} +.variant-overview .variant-name { + margin: 0 0 10px; + padding: 10px 0; + font-size: 16px; + font-weight: bold; + color: #4ab2f1; +} +.variant-overview .variant-description { + margin: 0 0 15px; + line-height: 22px; +} +.variant-overview .add-to-wishlist { + margin: 0 0 25px; +} +.variant-overview .add-to-wishlist-button { + display: inline-block; + width: auto; +} +.variant-overview .add-to-cart { + margin: 0 0 10px; +} + +.product-specs-box { + margin: 0 0 40px; +} +.product-specs-box td { + border: 1px solid #ddd; + padding: 10px; +} + +.product-tags-list { + font-size: 0; +} +.product-tags-list li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ +} +.product-tags-list li.separator { + margin: 0 3px 0 5px; +} +.product-tags-list a { + display: inline-block; + line-height: 24px; +} +.product-tags-list a:hover { + color: #444; +} + +.attributes { + margin: 20px 0; +} +.attributes dl { + overflow: hidden; + padding: 0 2px; /* fix for Chrome in Mac, the checkboxes get cut off */ +} +.attributes dt, +.attribute-label { + display: block; + margin: 0 0 5px; + white-space: nowrap; + font-weight: bold; + color: #444; +} +.attributes dd, +.attribute-data { + margin: 0 0 10px; +} +.attributes li { + margin: 8px 0 12px; +} +.attributes select { + width: auto; + min-width: 100px; + max-width: 100%; +} +.attributes .option-list label { + margin: 0 5px; +} + +.attributes .datepicker { + width: 280px; + text-align: center; + color: #444; +} + +.attributes .qty-box input{ + width: 48px; + height: 32px; + text-align: center; +} + +.ui-datepicker { + width: 280px; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + background-color: #fff; + text-align: center; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; + color: #777; +} +.ui-datepicker-header { + position: relative; + height: 32px; + background-color: #4ab2f1; + color: #fff; + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background-image: none; + padding: 0 !important; + font-weight: normal; +} +.ui-datepicker-header a { + position: absolute; + top: 0; + z-index: 1; + width: 32px; + height: 32px; + line-height: 32px; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + top: 0 !important; + width: 32px !important; + height: 32px !important; + border: none !important; +} +.ui-datepicker-header a.ui-datepicker-prev { + right: 0; + left: auto; + background: url('../images/calendar-next.png') center no-repeat; +} +.ui-datepicker-header a.ui-datepicker-next { + right: auto; + left: 0; + background: url('../images/calendar-prev.png') center no-repeat; +} +.ui-datepicker-header a span { + /*override jQuery UI styles, do not delete doubled properties*/ + display: none !important; +} +.ui-datepicker-title { + position: relative; + z-index: 0; + line-height: 32px; + font-weight: bold; + text-transform: uppercase; + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: 32px !important; +} +.ui-datepicker-calendar { + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 !important; + font-size: 14px !important; +} +.ui-datepicker-calendar th { + background-color: #eee; +} +.ui-datepicker-calendar th, +.ui-datepicker-calendar td { + width: 14.285%; + border: 1px solid #ddd; + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0; +} +.ui-datepicker-calendar th span, +.ui-datepicker-calendar td a { + display: block; + min-height: 32px; + line-height: 32px; + color: #444; +} +.ui-datepicker-calendar td a { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none !important; + background: none !important; + padding: 0; + text-align: center; + color: #444 !important; +} +.ui-datepicker-calendar .ui-state-active { + outline: 2px solid #4ab2f1; + font-weight: bold; + color: #4ab2f1; + /*override jQuery UI styles, do not delete doubled properties*/ + color: #4ab2f1 !important; +} + +.attribute-squares { + font-size: 0; +} +.attribute-squares li { + display: inline-block; + margin: 0 5px 5px; + text-align: center; +} +.attribute-squares .attribute-square-container { + display: block; + position: relative; + z-index: 0; + padding: 1px; +} +.attribute-squares label { + display: block; + margin: 0 !important; + overflow: hidden; +} +.attribute-squares .attribute-square { + display: table !important; + width: 32px !important; + height: 32px !important; + border: 1px solid #444 !important; + cursor: pointer; +} +.attribute-squares .selected-value .attribute-square-container { + background-color: #4ab2f1; +} +.attribute-squares li input { + position: relative; + z-index: -1; + margin: -32px 0 0; +} +.tooltip-container { + position: absolute; + width: 200px; + color: #000000; + background: #FFFFFF; + border: 1px solid #eeeeee; + text-align: center; + visibility: hidden; + border-radius: 5px; +} +.tooltip-container:before { + content: ''; + position: absolute; + bottom: 100%; + right: 50%; + margin-right: -7px; + width: 0; height: 0; + border-bottom: 7px solid #eeeeee; + border-right: 7px solid transparent; + border-left: 7px solid transparent; +} +.tooltip-container:after { + content: ''; + position: absolute; + bottom: 100%; + right: 50%; + margin-right: -6px; + width: 0; height: 0; + border-bottom: 6px solid #FFFFFF; + border-right: 6px solid transparent; + border-left: 6px solid transparent; +} +.attribute-squares li:hover .tooltip-container { + visibility: visible; + margin-right: -83px; + margin-top: 5px; + z-index: 999; +} +.tooltip-container .tooltip-header { + background-color:#F6F6F6; + height:25px; + border-top-right-radius:4px; + border-top-left-radius:4px; + padding-right:10px; + padding-top:5px; + text-align:left; + width: 198px; + font-size: 15px; + border-bottom: 1px #EEEEEE solid; +} +.tooltip-container .tooltip-body { + margin:5px; +} +.tooltip-container .tooltip-body img { + border: 0px #FFF; + width: 190px; +} +.giftcard { + margin: 0 0 20px; + overflow: hidden; +} +.giftcard div { + margin: 0 0 10px; +} +.giftcard label { + display: block; + margin: 0 auto 5px; + font-weight: bold; + color: #444; +} +.giftcard input, +.giftcard textarea { + width: 350px; + max-width: 100%; +} +.giftcard textarea { + height: 150px; +} + + +/********** PRODUCT REVIEWS **********/ + + + +.product-reviews-page h1 a { + display: inline-block; + color: #4ab2f1; +} +.product-reviews-page h1 a:before, +.product-reviews-page h1 a:after { + content: "''"; +} +.product-reviews-page .title { + margin: 0 0 20px; + font-size: 20px; + color: #444; +} +.product-reviews-page .title strong { + font-weight: normal; +} + +.write-review { + margin: 0 0 60px; +} +.write-review .fieldset { + margin: 0 0 30px; +} +.write-review .review-rating { + text-align: center; +} +.write-review .review-rating label { + display: block; + margin: 0 0 5px; + font-size: 14px; +} +.write-review .review-rating ul { + font-size: 0; + vertical-align: middle; +} +.write-review .review-rating li { + display: inline-block; + margin: 0 5px; + cursor: default; + vertical-align: middle; + font-size: 14px; + height: 17px; +} +.write-review .review-rating li.first { + color: #e4444c; +} +.write-review .review-rating li.rating-options { + padding-top: 2px; +} +.write-review .review-rating li.rating-options input { + vertical-align: baseline; +} +.write-review .review-rating li.last { + color: #4cb17c; +} +.write-review .captcha-box { + margin: 15px 0 0; +} +.write-review .button-1 { + border: none; + background-color: #4ab2f1; + padding: 10px 25px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.write-review .button-1:hover { + background-color: #248ece; +} +.product-reviews-page .result, +.product-reviews-page .message-error { + margin: 0 0 20px; +} + +.product-review-list { + overflow: hidden; +} +.product-review-item { + margin: 0 0 40px; +} +.product-review-item .review-item-head { + border-top: 1px solid #ddd; + overflow: hidden; + background-color: #f6f6f6; + padding: 10px; +} +.product-review-item .review-title { + line-height: 20px; + font-size: 15px; + color: #444; +} +.product-review-item .product-review-box { + margin: 3px 0 0; +} +.product-review-item .review-content { + padding: 20px 10px; +} +.product-review-item .review-text { + margin: 0 0 15px; + line-height: 22px; + color: #444; +} +.product-review-item .reply { + margin: 15px 0; + border-top: 1px solid #ddd; +} +.product-review-item .reply-header { + margin: 15px 0; + font-weight: bold; +} +.product-review-item .reply-text { + line-height: 22px; +} +.product-review-item .review-info { + margin: 0 0 5px; +} +.product-review-item .review-info label { + font-weight: normal; +} +.product-review-item .review-info *, +.product-review-helpfulness * { + display: inline-block; +} +.product-review-item .review-info a, +.product-review-helpfulness .vote { + display: inline-block; + padding: 0 5px; + color: #4ab2f1; + cursor: pointer; +} +.product-review-helpfulness .question { + margin: 0 0 0 5px; + font-style: italic; +} +.product-review-helpfulness .result { + margin: 0 10px 0 0; +} + + +/********** WISHLIST & COMPARE LIST **********/ + + + +.wishlist-page .page-title { + margin: 0 0 -1px; +} +.wishlist-content { + margin: 0 0 20px; +} +.wishlist-content .message-error { + margin: 20px 0; +} +.wishlist-content .table-wrapper { + margin: 0 0 30px; +} +.wishlist-content .product-content { + min-width: 300px; + text-align: right; +} +.wishlist-content .tax-shipping-info { + margin: 0 0 20px; + text-align: center; +} +.wishlist-content .tax-shipping-info a { + color: #4ab3f1; +} +.wishlist-content .tax-shipping-info a:hover { + text-decoration: underline; +} +.wishlist-content .buttons { + font-size: 0; +} +.wishlist-content .button-2 { + display: block; + width: 250px; + margin: 0 auto 3px; + border: none; + padding: 10px 25px; + text-align: center; + line-height: 20px; + font-size: 15px; + color: #fff; +} +.wishlist-content .update-wishlist-button, +.wishlist-content .wishlist-add-to-cart-button { + background-color: #4ab2f1; + text-transform: uppercase; +} +.wishlist-content .update-wishlist-button:hover, +.wishlist-content .wishlist-add-to-cart-button:hover { + background-color: #248ece; +} +.wishlist-content .email-a-friend-wishlist-button { + background-color: #aaa; +} +.wishlist-content .email-a-friend-wishlist-button:hover { + background-color: #999; +} +.wishlist-page .share-info { + text-align: center; +} +.wishlist-page .share-info span { + display: block; + margin: 0 0 5px; +} +.wishlist-page .share-info a { + font-weight: bold; + color: #444; +} +.wishlist-page .share-info a:hover { + color: #4ab2f1; +} +.wishlist-page .no-data { + margin: 25px 0 0; +} + +.compare-products-page { + position: relative; + overflow: hidden; +} +.compare-products-page .clear-list { + display: inline-block; + margin: 0 0 20px; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.compare-products-page .clear-list:hover { + background-color: #248ece; +} +.compare-products-page .table-wrapper { + margin: 0 0 30px; + padding: 0 0 1px; /*IE mobile table border fix*/ +} +.compare-products-table td { + min-width: 150px; + border: 1px solid #ddd; + background-color: #fff; + padding: 20px; + text-align: right; + vertical-align: top; + color: #444; +} +.compare-products-table td:first-child { + min-width: 0; +} +.compare-products-table td label { + font-weight: normal; + color: #777; +} +.compare-products-table .remove-button { + display: inline-block; + border: none; + background: url('../images/remove.png') right center no-repeat; + padding: 0 18px 0 0; + font-size: 12px; + color: #666; +} +.compare-products-table .remove-button:hover { + color: #4ab2f1; +} +.compare-products-table .picture { + display: block; + position: relative; + max-width: 200px; + height: 200px; + overflow: hidden; +} +.compare-products-table .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} +.compare-products-table .product-name td { + font-weight: bold; +} +.compare-products-table .product-name td a:hover { + color: #4ab2f1; +} +.compare-products-table .short-description td { + line-height: 22px; +} +.compare-products-table .full-description td { + display: none; +} +.compare-products-page .no-data { + margin: 25px 0 0; +} + + +/*********** TOPICS ***********/ + + + +.topic-block { + margin: 0 0 25px; +} +.topic-block-title { + min-height: 50px; + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; +} +.topic-block-title h2 { + font-size: 30px; + font-weight: normal; +} +.topic-block-body { + text-align: justify; + line-height: 24px; + font-size: 16px; +} +.topic-page .page-body { + text-align: justify; + line-height: 22px; +} +.topic-block a, +.topic-page a { + text-decoration: underline; +} +.topic-block strong, +.topic-page strong { + color: #444; +} + +.home-page .topic-block { + margin: 0 0 50px; +} +.popup-window .topic-page { + padding: 15px; +} + +.not-found-page p { + margin: 30px 15px; +} + +.topic-password { + text-align: center; +} +.enter-password-title { + margin: 0 0 20px; + color: #444; +} +.enter-password-form { + display: inline-block; + overflow: hidden; +} +.enter-password-form input[type="password"] { + float: right; + width: 200px; + height: 40px; + margin: 0 0 0 -1px; +} +.enter-password-form input[type="submit"] { + float: right; + width: auto; + min-width: 86px; + height: 40px; + border: none; + background-color: #4ab2f1; + padding: 0 15px; + color: #fff; + text-transform: uppercase; +} +.enter-password-form input[type="submit"]:hover { + background-color: #248ece; +} + + +/*********** CONTACT & EMAIL A FRIEND & APPLY FOR VENDOR ACCOUNT ***********/ + + + +.contact-page .page-title, +.email-a-friend-page .page-title, +.apply-vendor-page .page-title { + margin: 0 0 -1px; +} +.contact-page .result, +.contact-page .message-error, +.email-a-friend-page .result, +.email-a-friend-page .message-error, +.apply-vendor-page .result, +.apply-vendor-page .message-error { + margin: 20px 0; +} +.contact-page .button-1, +.email-a-friend-page .button-1, +.apply-vendor-page .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.contact-page .button-1:hover, +.email-a-friend-page .button-1:hover, +.apply-vendor-page .button-1:hover { + background-color: #248ece; +} +.contact-page .topic-block, +.email-a-friend-page .title, +.apply-vendor-page .title { + margin: 25px 0; +} +.email-a-friend-page .title h2 { + font-weight: normal; + color: #4ab2f1; +} + + +/********** REGISTRATION, LOGIN, ACCOUNT PAGES **********/ + + + +.gender { + display: inline-block; +} +.gender span { + display: inline-block; + margin: 0 5px; +} +.gender span > * { + display: inline !important; + margin: 0 5px; + line-height: 32px; +} +.date-of-birth select { + width: 31%; /*always single line*/ + max-width: 126px; +} +.date-of-birth select + select { + margin: 0 10px 0 0; +} +#check-availability-button { + margin: 10px 0 0; + border: none; + background-color: #888; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +#check-availability-button:hover { + background-color: #999; +} +.accept-privacy-policy { + margin: 0 0 20px; + text-align: center; +} +.accept-privacy-policy > * { + display: inline-block; + line-height: 32px; +} +.accept-privacy-policy span { + color: #4ab2f1; + cursor: pointer; +} +.registration-page .button-1, +.registration-result-page .button-1, +.login-page .button-1, +.password-recovery-page .button-1, +.account-page .button-1, +.return-request-page .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.registration-page .button-1:hover, +.registration-result-page .button-1:hover, +.login-page .button-1:hover, +.password-recovery-page .button-1:hover, +.account-page .button-1:hover, +.return-request-page .button-1:hover { + background-color: #248ece; +} +.return-request-page h1 a { + color: #4ab2f1; +} +.return-request-page .return-request-file { + font-size: 14px; +} +.return-request-page .return-request-file .uploadedfileinput { + display: inline-block; +} +.registration-page .message-error, +.login-page .message-error, +.account-page .message-error { + margin: 0 0 10px; +} +.registration-result-page .result { + margin: 0 0 30px; + padding: 30px 0; + text-align: center; + font-size: 16px; + color: #4cb17c; +} +.customer-info-page .email-to-revalidate, +.customer-info-page .readonly-username, +.customer-info-page .vat-status { + margin: 0 5px; + font-size: 14px; +} +.customer-info-page .vat-status { + display: block; +} +.registration-page .vat-note, +.customer-info-page .vat-note, +.customer-info-page .email-to-revalidate-note { + display: block; + font-size: 14px; + margin-top: 7px; + white-space: normal; +} + +.login-page .customer-blocks { + margin: 0 0 30px; +} +.login-page .title { + margin: 0 0 15px; + font-size: 20px; + color: #444; +} +.login-page .title strong { + font-weight: normal; +} +.login-page .new-wrapper { + margin: 0 0 50px; +} +.login-page .new-wrapper .text { + margin: 0 0 30px; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px; + line-height: 22px; +} +.login-page .new-wrapper .topic-block { + margin: 0; +} +.login-page .new-wrapper .topic-block-body strong { + color: #444; +} +.login-page .new-wrapper .button-1 { + margin: 0 0 5px; +} +.login-page .returning-wrapper { + margin: 0; +} +.login-page .returning-wrapper .form-fields { + overflow: hidden; + padding: 30px 15px 0; +} +.login-page .returning-wrapper .inputs.reversed { + white-space: normal; +} +.login-page .returning-wrapper .inputs.reversed * { + display: inline-block; + width: auto; + margin: 5px; + font-size: 14px; /*reset zeroing*/ + color: #444; +} +.login-page .returning-wrapper .inputs.reversed a:hover { + color: #4ab2f1; +} +.login-page .captcha-box { + margin: -15px 0 20px; +} +.login-page .returning-wrapper .buttons { + background-color: #fff; + padding: 30px 0; +} + +.external-authentication { + margin: 0 0 50px; + overflow: hidden; + text-align: center; +} +.external-authentication .title { + margin: 0 0 15px; + font-size: 20px; + color: #444; +} +.external-authentication .buttons { + margin: 0 0 30px; + border-top: 1px solid #e6e6e6; + padding: 30px; +} +.external-auth-errors { + color: #e4444c; +} +.external-auth-association { + color: #444; +} +.external-auth-association a { + color: #4ab2f1; +} +.external-auth-association a:hover { + text-decoration: underline; +} + +.password-recovery-page .result { + margin: 0 0 5px; + font-weight: bold; + color: #444; +} +.password-recovery-page .tooltip { + margin: 0 0 25px; +} + +.add-more-external-records { + text-align: center; +} +.add-more-external-records a { + color: #4ab2f1; +} +.add-more-external-records a:hover { + text-decoration: underline; +} + +.account-page .buttons { + text-align: center; +} +.account-page .description { + margin: 0 0 25px; + padding: 0 10px; +} +.account-page .table-wrapper { + margin: 0 0 30px +} + +.address-list-page .info, +.order-list-page .info { + margin: 0 0 10px; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 20px; + line-height: 26px; + color: #444; +} +.address-list-page .info .name, +.order-list-page .info .name { + font-size: 16px; + font-weight: bold; +} +.address-list-page .button-2, +.order-list-page .button-2 { + display: inline-block; + margin: 0 10px 0 0; + border: none; + padding: 0 18px 0 0; + font-size: 12px; + color: #444; +} +.edit-address-button { + background: url('../images/edit.png') right center no-repeat; +} +.delete-address-button, +.cancel-recurring-order-button { + background: url('../images/remove.png') right center no-repeat; +} +.retry-recurring-order-button { + background: url('../images/retry.png') right center no-repeat; +} +.return-items-button { + background: url('../images/return.png') right center no-repeat; +} +.order-details-button { + background: url('../images/details.png') right center no-repeat; +} +.address-list-page .button-2:hover, +.order-list-page .button-2:hover { + color: #4ab2f1; +} +.address-list-page .add-button { + margin: 0 0 20px; + text-align: center; +} + +.address-edit-page .page-title { + margin: 0 0 -1px; +} +.address-edit-page .message-error { + margin: 20px 0; +} +.address-edit-page .edit-address { + margin: 0 0 30px; + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px 15px; +} + +.recurring-payments table td { + white-space: nowrap; +} +.recurring-payments table td:first-child { + min-width: 120px; + white-space: normal; +} +.recurring-payments .button-2 { + font-size: 14px; +} + +.return-request-list-page .details { + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 20px; + line-height: 22px; + color: #444; +} +.return-request-list-page label { + margin: 0 0 0 5px; +} +.return-request-list-page a { + color: #4ab2f1; +} +.return-request-list-page a:hover { + text-decoration: underline; +} +.return-request-list-page .comments div { + margin: 10px 0 0; + font-size: 15px; + font-style: italic; + color: #444; +} + +.downloadable-products-page table td { + color: #444; +} + +.reward-points-overview { + margin: 0 0 25px; +} +.reward-points-history table td { + color: #444; +} +.reward-points-history table td:first-child { + min-width: 120px; +} + +.change-password-page .page-title { + margin: 0 0 -1px; +} +.change-password-page .result, +.change-password-page .message-error { + margin: 20px 0; +} +.change-password-page .fieldset { + margin: 0 0 30px; +} + +.avatar-page .page-title { + margin: 0; +} +.avatar-page .page-body { + margin: 0 0 30px; + overflow: hidden; + background-color: #f9f9f9; + padding: 30px 25px; +} +.avatar-page .message-error { + margin: 0 0 10px; +} +.avatar-page .image { + margin: 0 0 10px; +} +.avatar-page .image img { + border: 1px solid #ccc; +} +.avatar-page .button-1 { + font-size: 14px; +} +.avatar-page .button-2 { + border: none; + background-color: #888; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; +} +.avatar-page .button-2:hover { + background-color: #999; +} +.avatar-page .info { + color: #444; +} + +.vendorinfo-page .button-2 { + border: medium none; + background-color: #888; + padding: 10px 15px; + font-size: 14px; + color: #fff; + text-transform: uppercase; +} +.vendorinfo-page .button-2:hover { + background-color: #999; +} +.vendorinfo-page .vendor-picture { + width: 400px; + margin: 0 auto; +} +.vendorinfo-page .vendor-picture * { + display: block; + margin-top: 15px; +} + + +/********** SHOPPING CART **********/ + + + +.order-progress { + margin: 0 0 50px; + background-color: #f6f6f6; + padding: 15px 0; + text-align: center; +} +.order-progress ul { + font-size: 0; +} +.order-progress li { + display: inline-block; + margin: 10px; +} +.order-progress a { + display: block; + min-width: 70px; + font-size: 14px; /*reset zeroing*/ + color: #444; +} +.order-progress a:before { + content: ""; + display: block; + width: 40px; + height: 40px; + margin: 0 auto 15px; + border: 1px solid #bbb; + background: #fff url('../images/pointer.png') center no-repeat; +} +.order-progress li.active-step a { + cursor: pointer; +} +.order-progress li.inactive-step a { + opacity: 0.3; + cursor: default; +} + +.shopping-cart-page .page-title { + margin: 0 0 -1px; + padding: 10px; +} +.shopping-cart-page .message-error { + margin: 20px 0; +} +.shopping-cart-page td .message-error { + margin: 10px 0 0; + text-align: right; +} +.shopping-cart-page .checkout-attributes a { + color: #4ab3f1; +} +.shopping-cart-page .checkout-attributes a:hover { + text-decoration: underline; +} +.shopping-cart-page .tax-shipping-info { + margin: 20px 0; + text-align: center; +} +.shopping-cart-page .tax-shipping-info a { + color: #4ab3f1; +} +.shopping-cart-page .tax-shipping-info a:hover { + text-decoration: underline; +} +.shopping-cart-page .common-buttons { + margin: 0 0 60px; + background-color: #f6f6f6; + padding: 20px; + font-size: 0; +} +.shopping-cart-page .common-buttons input { + display: inline-block; + min-width: 180px; + margin: 5px; + border: none; + background-color: #aaa; + padding: 10px 20px; + font-size: 15px; + color: #fff; +} +.shopping-cart-page .common-buttons input:hover { + background-color: #999; +} +.shopping-cart-page .common-buttons input:first-child { + background-color: #4ab2f1; +} +.shopping-cart-page .common-buttons input:first-child:hover { + background-color: #248ece; +} + +.checkout-attributes { + margin: -30px 0 30px; + color: #444; +} +.checkout-attributes dt { + margin: 0 0 5px; + font-weight: bold; +} +.checkout-attributes dd { + margin: 0 0 20px; +} +.checkout-attributes input[type="text"], +.checkout-attributes select { + min-width: 170px; +} +.checkout-attributes ul { + font-size: 0; +} +.checkout-attributes li { + display: inline-block; + margin: 5px; + border: 1px solid #ddd; + background-color: #fff; + padding: 8px 10px; + font-size: 14px; /*reset zeroing*/ +} +.checkout-attributes .attribute-squares li { + border: none; + padding: 0; + line-height: 0; +} +.checkout-attributes li label { + display: inline-block; + margin: 0 5px 0 0; +} + +.selected-checkout-attributes { + margin: 30px 0; + color: #444; +} +.selected-checkout-attributes br { + content: ""; + display: block; + margin: 3px; +} + +.cart-footer { + margin: 0 0 50px; + border-top: 1px solid #ddd; +} +.cart-footer:after { + content: ""; + display: block; + clear: both; +} +.cart-footer .totals { + width: 350px; + max-width: 100%; + margin: 0 auto 50px; + background-color: #f9f9f9; + padding: 10px; + color: #444; +} +.cart-footer .total-info { + margin: 0 0 20px; + border-bottom: 1px solid #ddd; + padding: 5px 30px 15px; +} + +.cart-total td { + width: 50%; + padding: 5px 0; + text-align: left; +} +.cart-total td:first-child { + text-align: right; +} +.cart-total .giftcard-summary label { + display: inline-block; +} +.cart-total .giftcard-remaining { + display: block; + font-style: italic; +} +.cart-total .order-total { + font-size: 20px; + color: #4ab2f1; +} +.cart-total .order-total strong { + font-weight: normal; +} +.cart-total .earn-reward-points { + font-style: italic; +} + +.min-amount-warning { + margin: 0 0 20px; + padding: 0 30px; + color: #e4434b; +} + +.terms-of-service { + margin: 0 0 20px; + padding: 0 30px; +} +.terms-of-service label { + cursor: pointer; +} +.terms-of-service a { + display: inline-block; + margin: 0 3px 0 0; + color: #4ab2f1; +} + +.cart-footer .checkout-buttons { + padding: 0 10px; +} +.cart-footer .checkout-button { + display: inline-block; + min-width: 160px; + border: none; + background-color: #4ab2f1; + padding: 10px 20px; + font-size: 16px; + color: #fff; + text-transform: uppercase; +} +.cart-footer .checkout-button:hover { + background-color: #248ece; +} +.cart-footer .addon-buttons { + margin: 20px 0 0; + padding: 0 10px; +} + +.cart-collaterals { + width: 350px; + max-width: 100%; + margin: 0 auto 50px; + padding: 25px 0 0; +} +.cart-collaterals > div { + max-width: 400px; + margin: 0 0 50px; +} +.cart-collaterals .button-2 { + display: inline-block; + border: none; + background-color: #aaa; + padding: 10px 15px; + color: #fff; + text-transform: uppercase; +} +.cart-collaterals .button-2:hover { + background-color: #999; +} + +.cart-collaterals .title { + margin: 0 0 5px; + font-size: 18px; + color: #444; +} +.cart-collaterals .title strong { + font-weight: normal; +} +.cart-collaterals .hint { + margin: 0 0 10px; +} +.cart-collaterals .deals > div { + margin: 0 0 20px; +} +.cart-collaterals .coupon-code { + overflow: hidden; +} +.cart-collaterals .coupon-code input[type="text"] { + float: right; + width: 60%; + height: 36px; /*safari padding fix*/ + margin: 0 0 0 -1px; +} +.cart-collaterals .coupon-code input[type="submit"] { + float: right; + width: 40%; + height: 36px; /*safari padding fix*/ + padding: 0; +} +.cart-collaterals .message-failure { + margin: 5px 0 0; + font-size: 12px; + color: #e4434b; +} +.cart-collaterals .message-success { + margin: 5px 0 0; + font-size: 12px; + color: #4cb17c; +} +.cart-collaterals .current-code { + margin: 5px 0 0; + color: #4cb17c; +} +.remove-discount-button, +.remove-gift-card-button { + width: 16px; + height: 16px; + border: 1px solid #999; + background: #fff url('../images/close.png') center no-repeat; + cursor: pointer; +} + +.cart-collaterals .shipping select { + height: 36px; +} +.cart-collaterals .shipping-results { + margin: 30px 0 0; +} +.cart-collaterals .shipping-results li { + margin: 20px 0; +} +.cart-collaterals .shipping-results li strong { + display: block; + margin: 0 0 5px; + color: #444; +} +.shopping-cart-page .no-data { + margin: 25px 0 0; +} + + +/********** CHECKOUT **********/ + + + +.checkout-page .section { + margin: 0 0 30px; +} +.checkout-page .section.order-summary { + margin: 100px 0 30px; +} + +.checkout-page .cart-options { + min-height: 60px; + overflow: hidden; +} +.checkout-page .cart-footer { + border-top: none; +} +.checkout-page .total-info { + margin: 0; + border-bottom: none; + padding: 5px 20px 10px; +} + +.checkout-page .button-1 { + display: inline-block; + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.checkout-page .button-1:hover { + background-color: #248ece; +} + +.checkout-page .address-item { + width: 350px; + max-width: 100%; + margin: 0 auto 40px; +} +.checkout-page .address-item ul { + margin: 0 0 15px; + background-color: #f9f9f9; + padding: 20px; + color: #444; +} +.checkout-page .address-item li { + padding: 5px 0; +} +.checkout-page .address-item li.name { + font-size: 16px; + font-weight: bold; +} + +.enter-address .message-error { + margin: 20px 0; +} +.enter-address .edit-address { + background-color: #f9f9f9; + border-top: 1px solid #e6e6e6; + margin: 0 0 30px; + padding: 30px 15px; +} + +.checkout-page .ship-to-same-address { + padding: 30px 0; + text-align: center; +} +.checkout-page .ship-to-same-address .selector { + margin: 0 0 5px; + font-weight: bold; + color: #444; +} + +.checkout-page .pickup-in-store { + text-align: center; +} +.checkout-page .pickup-in-store .selector { + margin: 0 0 5px; + font-weight: bold; + color: #444; +} + +.select-pickup-point { + text-align: center; +} +.checkout-page .pickup-points-map { + min-width: 400px; + min-height: 350px; + vertical-align: middle; + margin-top: 5px; + margin-bottom: 5px; +} + +.shipping-method .method-list, +.payment-method .method-list { + margin: 0 auto 30px; + overflow: hidden; + text-align: center; + font-size: 0; +} +.shipping-method .method-list li, +.payment-method .method-list li { + margin: 20px 0; + font-size: 14px; /*reset zeroing*/ +} +.shipping-method .method-list li label, +.payment-method .method-list li label { + font-size: 13px; + font-weight: bold; + color: #444; +} +.shipping-method .method-description { + margin: 5px 0 0; +} + +.payment-method .use-reward-points { + margin: 0 0 30px; + text-align: center; + color: #444; +} +.payment-method .payment-logo { + display: inline-block; + vertical-align: middle; +} +.payment-method .payment-logo label { + display: block; + font-size: 0 !important; +} +.payment-method .payment-details { + min-width: 180px; + display: inline-block; + margin: 0 10px 0 0; + text-align: right; + vertical-align: middle; +} + +.payment-info .info { + padding: 30px 15px; + color: #444; +} +.payment-info .info tr { + display: block; + margin: 0 0 15px; + font-size: 0; +} +.payment-info .info td { + display: inline-block; + width: 100% !important; + max-width: 400px !important; + font-size: 14px; /*reset zeroing*/ +} +.payment-info .info td:only-child { + width: 100% !important; + max-width: 100% !important; +} +.payment-info .info td input[type="text"] { + width: 100% !important; +} +.payment-info .info td input[name="CardCode"] { + width: 65px !important; +} +.payment-info .info td select { + min-width: 70px; +} +.payment-info .info td:first-child { + margin: 0 0 10px; +} +.payment-info .info p { + text-align: center; +} + +.confirm-order .buttons { + padding: 10px 0; +} +.confirm-order .button-1 { + font-size: 16px; +} + +.order-review-data > div, +.order-details-area > div, +.shipment-details-area > div { + width: 350px; + max-width: 100%; + margin: 0 auto 40px; + background-color: #f9f9f9; + padding: 20px; + color: #444; +} +.order-review-data li, +.order-details-area li, +.shipment-details-area li { + padding: 3px 0; +} +.order-review-data .title, +.order-details-area .title, +.shipment-details-area .title { + margin: 0 0 5px; + padding: 0; + font-size: 16px; + font-weight: bold; +} +.order-review-data .title strong, +.order-details-area .title strong, +.shipment-details-area .title strong { + font-weight: 700; +} +.order-review-data .payment-method-info, +.order-review-data .shipping-method-info, +.order-details-area .payment-method-info, +.order-details-area .shipping-method-info { + margin-top: 20px; +} +.order-completed .details { + margin: 0 0 30px; + padding: 30px 15px; + text-align: center; + color: #444; +} +.order-completed .details div { + margin: 5px 0; +} +.order-completed .details strong { + font-weight: normal; + text-transform: uppercase; +} +.order-completed .details a { + color: #4ab2f1; +} +.order-completed .details a:hover { + text-decoration: underline; +} + +.opc .step-title { + margin: 0 0 1px; + overflow: hidden; + background-color: #f6f6f6; +} +.opc .allow .step-title { + background-color: #4ab2f1; + cursor: pointer; +} +.opc .step-title .number, +.opc .step-title .title { + float: right; + min-height: 40px; + padding: 10px 15px; + line-height: 20px; + font-size: 16px; + font-weight: normal; +} +.opc .allow .step-title .number, +.opc .allow .step-title .title { + color: #fff; + cursor: pointer; +} +.opc .step-title .number { + width: 42px; + border-left: 1px solid #fff; + text-align: center; +} +.opc .allow .step-title .number { + background-color: #248ece; +} +.opc .step { + margin: 10px 0; + padding: 30px 15px; + text-align: center; +} +.opc .section { + margin: 0 0 30px; +} +.opc .section > label { + display: block; + margin: 0 0 10px; +} +.opc input[type="text"], +.opc select { + max-width: 100%; +} +.opc .buttons { + margin-bottom: 0; +} +.opc .back-link { + margin: 0 0 10px; +} +.opc .back-link small { + display: none; +} +.opc .back-link a { + display: inline-block; + margin: 0 -15px 0 0; + background: url('../images/back-button.png') right center no-repeat; + padding: 0 18px 0 0; + color: #444; +} +.opc .back-link a:hover { + color: #4ab2f1; +} +.opc .buttons .please-wait { + display: block; + margin: 10px 0 0; + background: none; +} +.opc .section.ship-to-same-address { + margin: 0 0 30px; + padding: 0; +} +.opc .section.pickup-in-store { + margin: 0 0 30px; + padding: 0; +} +.opc .payment-info .info tr { + text-align: right; +} +.opc .section.order-summary { + margin: 0; +} + + +/****** ORDER DETAILS & SHIPPING DETAILS ******/ + + + +.order-details-page .page-title { + border-bottom: none; +} +.order-details-page .page-title h1 { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + padding: 0 0 10px; +} +.order-details-page .page-title a { + display: inline-block; + min-width: 180px; + margin: 5px 0; + border: none; + background-color: #aaa; + background-image: none; + padding: 10px 20px; + font-size: 15px; + color: #fff; +} +.order-details-page .page-title a:hover { + background-color: #999; +} +.order-details-page .page-title a.print-order-button { + background-color: #4ab2f1; +} +.order-details-page .page-title a.print-order-button:hover { + background-color: #248ece; +} + +.order-details-page .order-overview { + margin: 0 0 50px; + line-height: 26px; + text-align: center; + font-size: 16px; + color: #444; +} +.order-details-page .order-overview .order-number { + margin: 0 0 10px; + text-transform: uppercase; +} +.order-details-page .order-overview .order-total strong { + font-weight: normal; + color: #4ab2f1; +} + +.order-details-page .repost .button-2 { + display: inline-block; + margin: 10px 0; + border: none; + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.order-details-page .repost .button-2:hover { + background-color: #248ece; +} + +.order-details-page .download a { + font-weight: normal; + color: #4ab2f1; +} +.order-details-page .download a:hover { + text-decoration: underline; +} +.user-agreement-page .terms-of-agreement { + margin: 0 0 20px; + padding: 20px; + text-align: center; +} +.user-agreement-page .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.user-agreement-page .button-1:hover { + background-color: #248ece; +} + +.order-details-page .tax-shipping-info { + margin: 30px 0; +} +.order-details-page .tax-shipping-info a { + color: #4ab2f1; +} +.order-details-page .tax-shipping-info a:hover { + text-decoration: underline; +} + +.order-details-page .actions { + margin: 30px 0 0; + font-size: 0; +} +.order-details-page .actions input { + display: inline-block; + min-width: 165px; + margin: 5px; + border: none; + background-color: #aaa; + background-image: none; + padding: 10px 20px; + font-size: 15px; + color: #fff; +} +.order-details-page .actions input:hover { + background-color: #999; +} +.order-details-page .actions input:first-child { + background-color: #4ab2f1; +} +.order-details-page .actions input:first-child:hover { + background-color: #248ece; +} + +.order-details-page .totals.section { + width: 370px; + padding: 0 10px; + max-width: 100%; + margin: 0 auto 50px; +} +.order-details-page .total-info { + background-color: #f9f9f9; + padding: 15px 20px; + color: #444; +} + + +/****** SEARCH & SITEMAP ******/ + + + +.search-page .page-title { + margin: 0 0 -1px; +} +.search-input .fieldset { + margin: 0 0 30px; +} +.search-input .form-fields { + padding: 30px 15px 10px; +} +.search-input input + label { + display: inline; + margin: 0 5px 0 0; +} + +.advanced-search { + margin: 30px 0 0; +} +.advanced-search .price-range { + display: inline-block; +} +.advanced-search .price-range input { + width: 80px; + margin: 3px; +} +.search-input .buttons { + text-align: center; +} +.search-input .button-1 { + min-width: 140px; + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.search-input .button-1:hover { + background-color: #248ece; +} +.search-results { + margin: 30px 0 0; +} +.search-results .warning, +.search-results .no-result { + margin: 10px 0; + color: #e4434b; +} + +.sitemap-page .description { + margin: 0 0 30px; + text-align: center; +} +.sitemap-page .entity { + margin: 0 0 30px; +} +.sitemap-page .entity-title { + margin: 0 0 15px; + padding: 0 10px; + text-align: center; +} +.sitemap-page .entity-title h2 { + font-size: 20px; + font-weight: normal; + color: #444; +} +.sitemap-page .entity-body { + border-top: 1px solid #e6e6e6; + background-color: #f9f9f9; + padding: 30px 15px; + text-align: center; +} +.sitemap-page ul { + font-size: 0; +} +.sitemap-page li { + display: inline-block; + position: relative; + margin: 0 8px; + padding: 0 12px; + line-height: 50px; + font-size: 14px; /*reset zeroing*/ +} +.sitemap-page li:before { + content: ""; + position: absolute; + top: 23px; + right: 0; + width: 5px; + height: 5px; + background-color: #ddd; +} +.sitemap-page a { + color: #444; +} +.sitemap-page a:hover { + color: #4ab2f1; +} +.sitemap-page a:empty { + display: none; +} + + +/****** BLOG & NEWS ******/ + + + +.block-blog-archive .number { + display: block; + color: #444; + cursor: auto; +} +.block-blog-archive .sublist { + margin: 5px 15px 5px 0; +} +.block-blog-archive li.month { + padding: 3px 15px 3px 0; +} + +.blog-page .page-title, +.news-list-page .page-title { + margin: 0; +} + +.blog-page .post, +.news-items .news-item { + margin: 0 0 30px; +} +.blog-page .post:after { + content: ""; + display: block; + clear: both; +} +.post-title, +.news-title { + display: inline-block; + padding: 20px 10px; + line-height: 20px; + font-size: 16px; + font-weight: bold; + color: #444; +} +.post-title:hover, +.news-title:hover { + color: #4ab2f1; +} +.post-date, +.news-date { + display: block; + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px; + font-style: italic; + color: #444; +} +.post-body, +.news-body { + margin: 0 0 20px; + padding: 0 10px; + line-height: 22px; +} +.blog-page .tags, +.blogpost-page .tags { + margin: 0 0 15px; + overflow: hidden; + padding: 0 10px; +} +.blog-page .tags label, +.blogpost-page .tags label { + display: inline-block; + margin: 0 0 3px 3px; + font-weight: bold; + color: #444; +} +.blog-page .tags ul, +.blogpost-page .tags ul { + display: inline-block; + margin: 0 3px 3px 0; + font-size: 0; +} +.blog-page .tags li, +.blogpost-page .tags li { + display: inline-block; + font-size: 14px; /*reset zeroing*/ +} +.blog-page .tags li.separator, +.blogpost-page .tags li.separator { + margin: 0 0 0 8px; +} +.blog-page .tags a, +.blogpost-page .tags a { + display: block; + color: #4ab2f1; +} +.blog-page .tags a:hover, +.blogpost-page .tags a:hover { + text-decoration: underline; +} + +.blog-posts .buttons, +.news-items .buttons { + margin: 0; + padding: 0 10px; +} +.blog-posts .buttons .read-comments { + display: block; + margin: 0 0 15px; + font-weight: bold; + color: #444; +} +.blog-posts .buttons .read-comments:hover { + color: #4ab2f1; +} +.blog-posts .buttons .read-more, +.news-items .buttons .read-more { + display: inline-block; + border: none; + background-color: #4ab2f1; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.blog-posts .buttons .read-more:hover, +.news-items .buttons .read-more:hover { + background-color: #248ece; +} + +.new-comment { + margin: 50px 0 60px; +} +.new-comment .notifications { + margin: 0 0 10px; +} +.new-comment .result { + color: #690; +} +.new-comment .form-fields { + margin: 0 0 20px; +} +.new-comment .button-1 { + border: none; + background-color: #4ab2f1; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.new-comment .button-1:hover { + background-color: #248ece; +} + +.comment-list { + margin: 0 0 100px; +} +.comment-list .title { + margin: 0 0 15px; + padding: 0 10px; + font-size: 20px; + color: #444; +} +.comment-list .title strong { + font-weight: normal; +} +.comment-list .comment { + margin: 0 0 40px; + border-top: 1px solid #ddd; +} +.comment-list .comment:after { + content: ""; + display: block; + clear: both; +} +.comment-info { + width: 150px; + margin: 20px auto; +} +.comment-info .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; + color: #444; +} +.comment-info a.username:hover { + color: #4ab2f1; +} +.comment-info .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; +} +.comment-info .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + border: solid 2px #CEDBE1 !important; +} +.comment-time { + margin: 0 0 15px; + font-size: 13px; + font-weight: bold; +} +.comment-time span { + display: inline-block; + color: #444; +} +.comment-title { + margin: 0 0 15px; + font-size: 16px; + color: #444; +} +.comment-body { + line-height: 22px; +} + +.news-list-homepage { + margin: 0 0 75px; +} +.news-list-homepage .title { + margin: 0 0 -1px; + border-bottom: 1px solid #ddd; + padding: 0 0 15px; + font-size: 30px; + font-weight: normal; + color: #444; +} +.news-list-homepage .title strong { + font-weight: normal; +} +.news-list-homepage .view-all { + text-align: center; +} +.news-list-homepage .view-all a { + color: #444; + text-decoration: underline; +} +.news-list-homepage .view-all a:hover { + color: #4ab2f1; +} + + +/*** FORUM & PROFILE ***/ + + + +.forums-main-page .topic-block { + margin: 0 0 35px; + text-align: center; +} +.forums-main-page .topic-block p { + text-align: center; +} +.forums-main-page .pager { + display: none; +} + +.forum-breadcrumb { + margin: 0 0 40px; +} + +.forums-header { + margin: 0 0 50px; + overflow: hidden; +} +.forums-header:after { + content: ""; + display: block; + clear: both; +} +.forums-header .current-time { + margin: 0 0 15px; + color: #444; +} +.forum-search-box .basic { + overflow: hidden; + margin: 0 0 10px; +} +.forum-search-box .advanced a { + line-height: 22px; + color: #444; + text-decoration: underline; +} +.forum-search-box .advanced a:hover { + color: #4ab2f1; +} + +.forum-search-page .page-title { + margin: 0 0 -1px; +} +.forum-search-page .search-error, +.forum-search-page .no-result { + margin: 0 0 15px; + text-align: center; + color: #e4434b; +} + +/* forum group */ + +.forums-table-section { + margin: 0 0 60px; +} +.forums-table-section + .pager { + margin: -30px 0 30px; +} +.forums-table-section-title { + margin: 0 0 15px; + padding: 0 10px; +} +.forums-table-section-title a, +.forums-table-section-title strong { + font-size: 22px; + font-weight: normal; + color: #444; +} +.forums-table-section-title a:hover { + color: #4ab2f1; +} + +.forums-table-section .image div { + width: 38px; + height: 32px; + margin: auto; + background: url('../images/topic-type1.png') center no-repeat; +} +.forums-table-section .image div.sticky { + background: url('../images/topic-type2.png') center no-repeat; +} +.forums-table-section .image div.announcement { + background: url('../images/topic-type3.png') center no-repeat; +} + +.forums-table-section .forum-title, +.forums-table-section .topic-title { + margin: 5px 0; +} +.forums-table-section .forum-title a, +.forums-table-section .topic-title a { + font-size: 16px; + font-weight: bold; + color: #444; +} +.forums-table-section .forum-title a:hover, +.forums-table-section .topic-title a:hover { + color: #4ab2f1; + text-decoration: none; +} +.forums-table-section .topic-title span { + display: block; + color: #777; +} +.forums-table-section .forum-description, +.forums-table-section .topic-starter { + margin: 5px 0; +} +.forums-table-section .topic-pager a, +.forums-table-section .topic-starter label { + display: inline-block; +} +.forums-table-section .latest-post { + white-space: nowrap; +} +.forums-table-section .latest-post div { + margin: 5px 0; +} +.forums-table-section .latest-post label { + display: inline-block; + color: #777; +} + +.forums-table-section .view-all { + margin: 30px 0 0; + padding: 0 10px; +} +.forums-table-section .view-all a { + background-color: #4ab2f1; + padding: 10px 15px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.forums-table-section .view-all a:hover { + background-color: #248ece; +} + +/* forum-page, topic page */ + +.forum-page .forum-info { + margin: 0 0 30px; +} +.forum-page .forum-name, +.forum-topic-page .topic-name { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} +.forum-page .forum-name h1, +.forum-topic-page .topic-name h1 { + font-size: 30px; + font-weight: normal; +} + +.forum-actions, +.topic-actions { + margin: 0 0 30px; + font-size: 0; +} +.forum-actions .actions a, +.topic-actions .actions a { + display: inline-block; + margin: 1px; + padding: 10px 33px 10px 10px; + font-size: 14px; +} +.forum-actions .actions .new-topic { + background: #eee url('../images/new.png') right center no-repeat; +} +.forum-actions .actions .watch-forum, +.topic-actions .actions .watch-forum { + background: #eee url('../images/watch.png') right center no-repeat; +} +.forum-actions .actions a:hover, +.topic-actions .actions a:hover { + background-color: #e6e6e6; +} +.forum-actions .pager.upper, +.topic-actions .pager.upper { + display: none; + margin: 0; +} +.topic-actions .reply-topic-button { + background: #eee url('../images/reply.png') right center no-repeat; +} +.topic-actions .watch-topic-button { + background: #eee url('../images/watch.png') right center no-repeat; +} +.topic-actions .move-topic-button { + background: #eee url('../images/move.png') right center no-repeat; +} +.topic-actions .edit-topic-button { + background: #eee url('../images/edit_.png') right center no-repeat; +} +.topic-actions .delete-topic-button { + background: #eee url('../images/remove_.png') right center no-repeat; +} +.topic-actions.lower .actions { + display: none; +} + +.active-discussions-page .forums-table-section-title { + margin: 0 0 25px; + border-bottom: 1px solid #ddd; + padding: 0 10px 10px; +} +.active-discussions-page .forums-table-section-title strong { + font-size: 30px; + font-weight: normal; +} +.active-discussions-page .forums-table-section-body { + margin: 0 0 20px; +} + +/* topic post */ + +.topic-post { + margin: 0 0 30px; + border-top: 1px solid #ddd; +} +.topic-post:last-child { + border-bottom: 1px solid #ddd; +} +.topic-post:after { + content: ""; + display: block; + clear: both; +} +.topic-post .post-info { + margin: 30px 0; +} +.topic-post .user-info { + width: 150px; + margin: 0 auto 15px +} +.topic-post .username { + display: block; + margin: 0 0 -1px; + border: 1px solid #ddd; + background-color: #f6f6f6; + padding: 11px 0; + font-weight: bold; + color: #444; +} +.topic-post a.username:hover { + color: #4ab2f1; +} +.topic-post .avatar, +.profile-info-box .avatar { + position: relative; + width: 150px; + height: 150px; + border: 1px solid #ddd; + overflow: hidden; +} +.topic-post .avatar img, +.profile-info-box .avatar img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; +} +.topic-post .avatar img { + border: solid 2px #CEDBE1 !important; +} +.topic-post .user-stats { + margin: 0 0 15px; +} +.topic-post .user-stats li { + display: inline-block; + margin: 0 10px; +} +.topic-post .user-stats span, +.profile-info-box .profile-stats span { + display: inline-block; + margin: 0 3px 0 0; + font-weight: bold; + color: #444; +} +.topic-post .pm-button, +.profile-info-box .pm-button { + display: inline-block; + border: none; + background-color: #888; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.topic-post .pm-button:hover, +.profile-info-box .pm-button:hover { + background-color: #999; +} + +.topic-post .post-time { + margin: 0 0 15px; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 13px; + font-weight: bold; +} +.topic-post .post-time span { + display: inline-block; + color: #444; +} +.topic-post .post-actions { + margin: 0 0 15px; + font-size: 0; +} +.topic-post .post-actions > div { + display: inline-block; +} +.topic-post .post-actions a { + display: inline-block; + margin: 1px 5px; + font-size: 14px; +} +.topic-post .post-actions .edit-post-button, +.topic-post .post-actions .delete-post-button { + padding: 10px 33px 10px 10px; +} +.topic-post .post-actions .edit-post-button { + background: url('../images/edit_.png') right center no-repeat; +} +.topic-post .post-actions .delete-post-button { + background: url('../images/remove_.png') right center no-repeat; +} +.topic-post .post-actions .edit-post-button:hover, +.topic-post .post-actions .delete-post-button:hover { + color: #4ab2f1; +} +.topic-post .post-actions .post-link-button { + padding: 10px; + font-weight: bold; + color: #4ab2f1; +} +.topic-post .post-actions .post-link-button:hover { + text-decoration: underline; +} +.topic-post .post-actions .quote-post-button { + background-color: #888; + padding: 10px 20px; + color: #fff; +} +.topic-post .post-actions .quote-post-button:hover { + background-color: #999; + color: #fff; +} + +.topic-post .post-text { + /*topic post-text also gets style from blog post-body*/ + padding: 0 10px 20px; + line-height: 22px; + color: #444; + margin-bottom: 0; +} + +.topic-post .post-vote{ + text-align: center; + display: table; + margin: 0 auto 20px; +} + +.topic-post .user-posted-image, +.latest-posts .user-posted-image { + max-width: 100%; + height: auto; +} +.topic-post .quote, +.latest-posts .quote { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #f9f9f9; + padding: 10px; + color: #777; +} +.topic-post .signature { + border-top: 1px solid #ddd; + padding: 20px; + font-size: 13px; + font-style: italic; + clear: both; +} + +.topic-post .post-vote span.vote { + cursor: pointer; + display: block; + width: 40px; + height: 24px; +} +.topic-post .post-vote span.up{ + background: url('../images/vote-up.png') no-repeat 50% 50%; +} +.topic-post .post-vote span.vote.up.selected{ + background: url('../images/vote-up-selected.png') no-repeat 50% 50%; +} +.topic-post .post-vote span.down{ + background: url('../images/vote-down.png') no-repeat 50% 50%; +} +.topic-post .post-vote span.vote.down.selected{ + background: url('../images/vote-down-selected.png') no-repeat 50% 50%; +} +.topic-post .vote-count-post { + display: block; + font-size: 160%; +} +/* forum edit & send message */ + +.forum-edit-page .page-title, +.move-topic-page .page-title, +.private-message-send-page .page-title { + margin: 0 0 -1px; +} +.move-topic-page label { + white-space: normal; +} +.forum-edit-page .message-error, +.private-message-send-page .message-error { + margin: 20px 0; +} +.forum-edit-page .inputs strong { + display: inline-block; + max-width: 400px; + font-size: 22px; /*reset zeroing*/ + font-weight: normal; + color: #444; + white-space: normal; +} +.forum-edit-page .inputs .topic-subject { + font-size: 17px; +} +.forum-edit-page .inputs.reversed { + margin: 0; +} +.forum-edit-page .inputs.reversed label { + width: auto; + margin: 5px; + font-size: 14px; /*reset zeroing*/ + white-space: normal; +} +.forum-edit-page .toolbar, +.private-message-send-page .toolbar { + max-width: 400px; + margin: 20px auto; + background-color: #ddd; + padding: 10px; +} +.forum-edit-page .toolbar .button, +.private-message-send-page .toolbar .button { + margin: 0 0 0 2px; + border: #cec6b5 1px solid; + padding: 2px; +} +.forum-edit-page .toolbar .button:hover, +.private-message-send-page .toolbar .button:hover { + border: #333 1px solid; +} +.forum-edit-page textarea, +.private-message-send-page textarea { + display: block; + margin: auto; +} +.forum-edit-page .buttons input, +.move-topic-page .buttons input, +.private-messages .buttons input { + min-width: 140px; + border: none; + background-color: #999; + padding: 10px 30px; + text-align: center; + font-size: 15px; + color: #fff; + text-transform: uppercase; +} +.forum-edit-page .buttons input:hover, +.move-topic-page .buttons input:hover, +.private-messages .buttons input:hover { + background-color: #888; +} +.forum-edit-page .buttons .button-1, +.move-topic-page .buttons .button-1, +.private-messages .buttons .button-1 { + background-color: #4ab2f1; +} +.forum-edit-page .buttons .button-1:hover, +.move-topic-page .buttons .button-1:hover, +.private-messages .buttons .button-1:hover { + background-color: #248ece; +} + +.private-message-send-page a { + font-size: 14px; + color: #4ab2f1; +} +.private-message-send-page span { + font-size: 14px; +} + +/* jQuery tabs */ + +.ui-tabs { + /*override jQuery UI styles, do not delete doubled properties*/ + border: none; + border-radius: 0; + background: none; + padding: 0; + font: normal 14px Arial, Helvetica, sans-serif; + color: #777; +} +.ui-tabs-nav { + margin: 0 0 30px; + border-bottom: 1px solid #ddd; + overflow: hidden; + font-size: 0; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 0 30px !important; + border-width: 0 0 1px; + border-radius: 0; + background: none; + padding: 0 !important; + line-height: normal; + font-weight: normal; + color: #444; +} +.ui-tabs-nav li { + margin: 0 0 -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + margin: 0 0 -1px !important; + border: none !important; + border-radius: 0; + background: none !important; + padding: 0 !important; +} +.ui-tabs-nav li a { + display: block; + border: 1px solid #ddd; + padding: 12px 24px; + text-align: center; + font-size: 18px; + color: #444; + /*override jQuery UI styles, do not delete doubled properties*/ + float: none !important; + padding: 12px 24px !important; +} +.ui-tabs-nav li.ui-state-active a { + background-color: #eee; + color: #4ab2f1; +} +.ui-tabs-panel { + /*override jQuery UI styles, do not delete doubled properties*/ + padding: 0 !important; +} + +/* inbox & view message */ + +.private-messages-page .table-wrapper, +.private-message-view-page .view-message { + margin: 0 0 30px; +} +.private-messages-page th.select { + text-align: center; +} +.private-messages-page td.from, +.private-messages-page td.to, +.private-messages-page td.subject { + min-width: 150px; +} +.private-messages-page td.date { + white-space: nowrap; +} +.private-messages-page td.subject a { + color: #444; +} +.private-messages-page td.subject a.pm-unread { + color: #4ab2f1; +} +.private-messages-page .pager { + margin: 0 0 30px; +} +.private-messages-page .buttons, +.private-message-view-page .buttons { + font-size: 0; +} +.private-messages-page .buttons .button-1, +.private-messages-page .buttons .button-2, +.private-message-view-page .buttons .button-1, +.private-message-view-page .buttons .button-2 { + display: block; + width: 250px; + margin: 0 auto 3px; + font-size: 15px; /*reset zeroing*/ +} + +.private-message-view-page .view-message { + margin: 0 0 30px; +} +.private-message-view-page .message-head { + margin: 0 0 20px; + line-height: 22px; +} +.private-message-view-page .message-head span { + font-weight: bold; + color: #444; +} +.private-message-view-page .message-body { + border-top: 1px solid #ddd; + background-color: #f9f9f9; + padding: 30px 20px; + line-height: 22px; + text-align: justify; +} +.private-message-view-page .back-pm-button { + text-transform: capitalize !important; +} + +/* profile page */ + +.profile-info-box { + overflow: hidden; + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: normal; + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + color: #777; +} +.profile-info-box .user-details { + margin: 0 0 30px; +} +.profile-info-box .avatar { + margin: 0 auto 15px; +} +.profile-info-box .title { + margin: 0 0 10px; + font-size: 18px; + color: #444; +} +.profile-info-box .stats { + margin: 0 0 15px; +} + +.latest-posts { + /*override jQuery UI styles, do not delete doubled properties*/ + line-height: normal; + font-size: 14px; + font-family: Arial, Helvetica, sans-serif; + color: #777; +} +.latest-posts .topic { + margin: 0 0 35px; +} +.latest-posts .topic-title { + margin: 0 0 20px; + border-top: 1px solid #ddd; + background: #f6f6f6; + padding: 10px; + font-size: 16px; +} +.latest-posts .topic-title a { + font-weight: bold; + color: #444; +} +.latest-posts .topic-title a:hover { + color: #4ab2f1; +} +.latest-posts .topic-body { + margin: 0 0 15px; + line-height: 22px; +} +.latest-posts .topic-data { + color: #444; +} + +/* BB codes */ + +pre { + white-space: pre-wrap; + white-space: normal; + word-wrap: break-word; +} +.csharpcode { + margin: 10px 0; + border: 1px dashed #ccc; + background-color: #fff; + padding: 10px; + font-family: "Courier New", Courier, monospace; + color: #000; +} +.csharpcode .rem { + color: green; +} +.csharpcode .kwrd { + color: #00f; +} +.csharpcode .str { + color: #006080; +} +.csharpcode .op { + color: #00c; +} +.csharpcode .preproc { + color: #c63; +} +.csharpcode .asp { + background-color: #ff0; +} +.csharpcode .html { + color: maroon; +} +.csharpcode .attr { + color: red; +} +.csharpcode .alt { + width: 100%; + margin: 0; + background-color: #f6f6f6; +} +.csharpcode .lnum { + color: #666; +} + + + + + +@media all and (max-width: 1000px) { + + +/*** GLOBAL TABLES ***/ + + +.cart { + display: block; +} +.cart colgroup, +.cart thead { + display: none; +} +.cart tbody { + display: block; + overflow: hidden; +} +.cart tr { + display: block; + float: right; + width: 100%; + margin: 40px 0 0; + border: 1px solid #ddd; +} +.cart td { + display: block; + border: none; + padding: 10px; +} +.cart td.remove-from-cart { + margin: 0 0 15px; + border-bottom: 1px solid #ddd; + background-color: #eee; + padding: 10px; +} +.cart td.product-picture { + border-top: 1px solid #ddd; + padding: 15px 10px 5px; +} +.cart td.product { + min-width: 0; + border-bottom: 1px solid #ddd; + padding: 5px 10px 15px; + text-align: center; +} +.cart td.quantity { + display: inline-block; + padding: 0 10px; + vertical-align: middle; +} +.cart td.unit-price, +.cart td.subtotal { + display: inline-block; + padding: 20px 10px; + vertical-align: middle; +} +.cart td label { + display: inline-block; +} + +.order-details-page .data-table { + display: block; +} +.order-details-page .data-table colgroup, +.order-details-page .data-table thead { + display: none; +} +.order-details-page .data-table tbody { + display: block; + overflow: hidden; +} +.order-details-page .data-table tr { + display: block; + float: right; + width: 100%; + margin: 40px 0 0; + border: 1px solid #ddd; +} +.order-details-page .data-table td { + display: block; + border: none; + padding: 10px; +} +.order-details-page .data-table td.product, +.order-details-page .data-table td.tracking-number { + min-width: 0; + border-bottom: 1px solid #ddd; + padding: 5px 10px 15px; + text-align: center; +} +.order-details-page .data-table td label { + display: inline-block; +} + + +/*** MOBILE NAVIGATION ***/ + + +.header-menu { + position: relative; + z-index: 1; + width: 90%; + max-width: 600px; + margin: 0 auto 40px; +} +.menu-toggle { + background: #4ab2f1 url('../images/menu-icon.png') left center no-repeat; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; +} + +.top-menu { + display: none; +} +.top-menu > li { + position: relative; + margin: 1px 0; + background-color: #f6f6f6; +} +.top-menu > li > a { + display: block; + min-height: 55px; + padding: 18px; + font-size: 15px; + color: #555; +} +.top-menu .sublist { + display: none; + background-color: #fff; + padding: 5px 0; +} +.top-menu .sublist li { + position: relative; + margin: 1px 20px 1px 0; +} +.top-menu .sublist li a { + display: block; + padding: 15px 18px; + font-size: 15px; +} + +.sublist-toggle { + position: absolute; + top: 0; + left: 0; + width: 55px; + height: 55px; + border-right: 1px solid #fff; + background: url('../images/toggle-black.png') center no-repeat; + padding: 15px; + font-size: 15px; + font-weight: bold; + color: #fff; + text-transform: uppercase; + cursor: pointer; +} + +.sublist .sublist-toggle { + height: 49px; +} +.sublist .sublist li { + background-color: #f6f6f6; +} +.sublist .sublist .sublist li { + background-color: #fff; +} + +.block-category-navigation { + display: none; +} +.block-account-navigation { + float: none; + margin: auto !important; +} + +} + + + + + +@media all and (min-width: 481px) { + + +/*** GLOBAL ***/ + + +.master-wrapper-content, +.header-menu { + width: 92.5%; +} + + +/*** GLOBAL TABLES ***/ + + +.cart tr { + width: 46%; + margin: 40px 2% 0; +} +.cart tr:nth-child(2n+1) { + clear: both; +} +.order-details-page .data-table tr { + width: 46%; + margin: 40px 2% 0; +} +.order-details-page .data-table tr:nth-child(2n+1) { + clear: both; +} + + +/*** HEADER ***/ + + +.header-selectors-wrapper > div { + display: inline-block; + width: 30%; + margin: 10px auto; +} +.search-box input.search-box-text { + width: 280px; +} +.ui-autocomplete { + width: 280px !important; +} +.ui-autocomplete img { + display: inline; +} + + +/*** FOOTER ***/ + + +.footer-block { + width: 85%; +} +.newsletter-email input[type="text"] { + width: 240px; +} + + +/*** COLUMN ***/ + + +/*.block { + float: left; + width: 46%; + margin: 0 2%; +} +.block:nth-child(2n+1) { + clear: both; +}*/ + + +/*** CATEGORY ***/ + + +.product-filter { + display: table-cell; + vertical-align: top; + text-align: right; +} +.product-filter.price-range-filter { + width: 200px; +} +.product-filter .product-spec-group { + float: right; + margin: 0 0 10px 25px; +} +.product-filter .product-spec-group.product-spec-color { + max-width: 190px; +} +.product-filter .group li.item { + display: block; + margin: 0; +} +.product-filter .group li.color-item { + display: inline-block; +} + +.item-box { + width: 49%; + margin: 0 0.5% 50px; +} +.item-box:nth-child(2n+1) { + clear: both; +} +.item-box .product-rating-box { + margin: 0 0 15px; +} +.item-box .prices { + height: 40px; +} +.item-box .product-title { + min-height: 42px; + margin: 0 0 5px; +} + + +/*** PRODUCT PAGE ***/ + + +.overview-buttons div { + display: inline-block; + width: auto; + margin: 0 1px 2px; +} + + +/*** WISHLIST ***/ + + +.wishlist-content .button-2 { + display: inline-block; + width: auto; + min-width: 140px; + margin: 0 1px 5px; +} + + +/*** TOPICS ***/ + + +.enter-password-form input[type="password"] { + width: 260px; +} + + +/*** FORUM & PROFILE ***/ + +.forums-header { + background-color: #f9f9f9; + padding: 30px 20px 20px; +} + +.ui-tabs-nav li { + display: inline-block; + min-width: 150px; + margin: 0 5px -1px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 5px -1px !important; +} + +.private-messages-page .buttons .button-1, +.private-messages-page .buttons .button-2, +.private-message-view-page .buttons .button-1, +.private-message-view-page .buttons .button-2 { + display: inline-block; + width: auto; + margin: 1px; +} + +.topic-post .post-text { + float: right; + width: 90.5%; + text-align: right; +} + +.forum-group .forum-table th.latest-post, +.forum-group .forum-table th.topics, +.forum-group .forum-table th.posts, +.forum-group .forum-table td.latest-post, +.forum-group .forum-table td.topics, +.forum-group .forum-table td.posts { + display: table-cell; +} + +.topic-group .forum-table th.latest-post, +.topic-group .forum-table td.latest-post { + display: table-cell; +} + +.forum-table td.image { + max-width: 40px; +} + +.forum-table td.image div { + max-width: 100%; + background-size: contain; +} +} + + + + + +@media all and (min-width: 769px) { + + +/**** GLOBAL ***/ + + +.master-wrapper-content { + width: 94%; +} +.home-page-polls li { + min-width: 100px; +} + + +/**** GLOBAL TABLES ***/ + + +.cart tr { + width: 31.33333%; + margin: 40px 1% 0; +} +.cart tr:nth-child(2n+1) { + clear: none; +} +.cart tr:nth-child(3n+1) { + clear: both; +} +.order-details-page .data-table tr { + width: 31.33333%; + margin: 40px 1% 0; +} +.order-details-page .data-table tr:nth-child(2n+1) { + clear: none; +} +.order-details-page .data-table tr:nth-child(3n+1) { + clear: both; +} + + +/*** HEADER ***/ + + +.header-selectors-wrapper > div { + width: 20%; +} + + +/*** FOOTER ***/ + + +.footer-block { + display: inline-block; + width: 25.33333%; + margin: 0 4%; + vertical-align: top; +} +.footer-block .title { + margin: 0 0 15px; + background: none; + padding: 0; + color: #444; + cursor: auto; +} +.footer-block .list { + display: block !important; /* prevents toggle display:none on resize */ + background: none; + padding: 0; +} +.footer-block .list li { + padding: 5px 0; +} +.footer-block .list a { + display: inline; + padding: 0; +} +.follow-us { + width: 98%; + margin: 25px auto 0; +} + + +/*** COLUMN ***/ + + +/*.block { + width: 31.33333%; + margin: 0 1%; +} +.block:nth-child(2n+1) { + clear: none; +} +.block:nth-child(3n+1) { + clear: both; +}*/ + + +/*** CATEGORY ***/ + + +.product-selectors { + text-align: right; +} +.product-selectors .product-viewmode { + display: inline-block; + float: left; +} +.product-selectors .product-viewmode span { + display: none; +} +.product-selectors .product-viewmode a { + display: inline-block; + width: 24px; + height: 32px; + margin: 0 12px 0 0; + background-position: center; + background-repeat: no-repeat; + opacity: 0.5; +} +.product-selectors .product-viewmode a.grid { + background-image: url('../images/view-grid.png'); +} +.product-selectors .product-viewmode a.list { + background-image: url('../images/view-list.png'); +} +.product-selectors .product-viewmode a.selected { + opacity: 1; +} + +.item-box { + width: 32.33333%; + margin: 0 0.5% 50px; +} +.item-box:nth-child(2n+1) { + clear: none; +} +.item-box:nth-child(3n+1) { + clear: both; +} + +.product-list .item-box { + float: none; + width: auto; + margin: 0 5px 20px; +} +.product-list .item-box .product-item:after { + content: ""; + display: block; + clear: both; +} +.product-list .item-box .picture { + float: right; + width: 220px; +} +.product-list .item-box:hover .picture a img { + opacity: 1; +} +.product-list .item-box .picture:hover a img { + opacity: 0.85; +} +.product-list .item-box .picture + .details { + margin: 0 240px 0 0; +} +.product-list .item-box .product-title { + height: auto; + padding: 10px 0; + font-size: 18px; +} +.product-list .item-box .description { + display: block; + margin: 0 0 10px; + line-height: 22px; +} +.product-list .item-box .prices { + height: auto; + margin: 0 0 30px; +} +.product-list .item-box .buttons { +} +.product-list .item-box .product-box-add-to-cart-button { + width: auto; + min-width: 150px; + padding: 0 20px; +} +.product-list .item-box .add-to-compare-list-button, +.product-list .item-box .add-to-wishlist-button { + width: 42px; +} + + +/*** PRODUCT PAGE ***/ + + +.gallery { + width: 550px; +} +.variant-picture { + float: right; +} +.variant-picture + .variant-overview { + width: auto; + margin: 0 240px 0 0; +} +.variant-overview { + text-align: right; +} + + +/*** PRODUCT REVIEWS ***/ + + +.product-review-item .review-title { + float: right; + max-width: 600px; +} +.product-review-item .product-review-box { + float: left; +} + + +/*** REGISTRATION, LOGIN, ACCOUNT ***/ + + +.address-list-page .section, +.order-list-page .section, +.return-request-list-page .section { + display: inline-block; + width: 45%; + margin: 20px 1%; + vertical-align: top; +} +.recurring-payments { + width: 100% !important; + margin: 20px 0 !important; +} + + +/*** SHOPPING CART ***/ + + +.order-progress { + padding: 20px; +} +.order-progress li { + margin: 0 10px; +} +.order-progress a { + min-width: 80px; +} + +.cart-options .common-buttons { + text-align: left; +} +.cart-options .checkout-attributes, +.cart-options .selected-checkout-attributes { + padding: 0 10px; +} + +.cart-footer .totals { + float: left; + width: 45%; + margin: 0 2.5%; +} +.cart-footer .terms-of-service { + text-align: right; +} +.cart-footer .checkout-buttons, +.cart-footer .addon-buttons { + text-align: left; +} +.cart-footer .cart-collaterals { + float: right; + width: 45%; + margin: 0 2.5%; +} +.cart-footer .cart-collaterals div, +.cart-footer .cart-collaterals label { + text-align: right; +} +.cart-footer .estimate-shipping label { + display: block; + margin: 0 0 10px; +} +.cart-footer .estimate-shipping .buttons { + text-align: left; +} + + +/*** CHECKOUT ***/ + + +.checkout-page .selected-checkout-attributes { + float: left; + text-align: left; +} +.checkout-page .cart-footer .totals { + max-width: 350px; + margin: 0; +} +.checkout-page .address-grid { + overflow: hidden; +} +.checkout-page .address-item { + float: right; + width: 48%; + margin: 0 1% 40px; +} +.shipping-method .method-list li, +.payment-method .method-list li { + display: inline-block; + width: 25%; + margin: 20px 2%; + vertical-align: top; +} +.shipping-method .method-name { + background-color: #f6f6f6; + padding: 10px; +} +.payment-method .payment-logo { + display: block; + background-color: #f6f6f6; + padding: 10px; +} +.payment-method .payment-details { + display: block; + width: auto; + min-width: 0; + margin: 10px 0 0; + text-align: center; +} +.payment-info .info { + padding: 30px 75px; +} +.order-review-data, +.order-details-area, +.shipment-details-area { + overflow: hidden; +} +.order-review-data > div, +.order-details-area > div, +.shipment-details-area > div { + float: right; + width: 48%; + margin: 0 1% 40px; +} + + +/*** ORDER DETAILS & SHIPPING DETAILS ***/ + + +.order-details-page .section.options { + text-align: left; +} +.order-details-page .selected-checkout-attributes { + padding: 0 10px; +} +.order-details-page .tax-shipping-info { + text-align: right; +} +.order-details-page .totals { + float: left; + clear: both; +} +.shipment-details-page .tracking-number .tracking-url { + color: #4ab2f1; +} + + +/*** BLOG & NEWS ***/ + + +.blog-posts .tags { + float: left; + width: 80%; + text-align: left; +} +.blog-posts .buttons { + float: right; + width: 20%; + text-align: right; +} + +.new-comment { + text-align: center; +} +.new-comment .buttons { + text-align: center; +} + +.comment-list .comment { + display: table; + width: 100%; + margin: 0; +} +.comment-list .comment:last-child { + border-bottom: 1px solid #ddd; +} +.comment-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; +} +.comment-info .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; +} +.comment-info .avatar { + border: none; +} +.comment-info .avatar img { + max-width: 80%; + max-height: 80%; +} +.comment-content { + display: table-cell; + width: 85%; + border-right: 1px solid #ddd; + vertical-align: top; + text-align: right; +} +.comment-time { + min-height: 40px; + margin: 0; + background-color: #f6f6f6; + padding: 10px 15px; + font-size: 14px; + font-weight: normal; +} +.comment-title { + margin: 0 0 -20px; + padding: 20px; +} +.comment-body { + padding: 20px; +} + + +/*** FORUM & PROFILE ***/ + + +.forum-actions, +.topic-actions { + overflow: hidden; +} +.forum-actions .actions, +.topic-actions .actions { + float: right; +} +.forum-actions .pager, +.topic-actions .pager { + float: left; + max-width: 450px; +} +.forum-actions .pager li, +.topic-actions .pager li { + margin: 2px 4px; +} +.forum-actions .pager.upper { + display: block; +} +.topic-actions.lower .actions { + display: block; +} + +.topic-posts { + margin: 0 0 30px; +} +.topic-post { + display: table; + width: 100%; + margin: 0; +} +.topic-post .post-info { + display: table-cell; + width: 15%; + margin: 0; + vertical-align: top; + text-align: right; +} +.topic-post .user-info { + width: auto; +} +.topic-post .username { + min-height: 40px; + margin: 0; + border: none; + text-align: center; +} +.topic-post .avatar { + margin: auto; + border: none; +} +.topic-post .avatar img { + max-width: 80%; + max-height: 80%; +} +.topic-post .user-stats li { + margin: 0; +} +.topic-post .send-pm { + margin: 0 0 20px; +} +.topic-post .pm-button, +.profile-info-box .pm-button { + padding: 8px 16px; + font-size: 13px; +} +.topic-post .post-content { + display: table-cell; + width: 85%; + border-right: 1px solid #ddd; + vertical-align: top; + text-align: right; +} +.topic-post .post-head { + min-height: 40px; + overflow: hidden; + background-color: #f6f6f6; +} +.topic-post .post-time { + float: right; + margin: 0; + font-size: 14px; + font-weight: normal; +} +.topic-post .post-actions { + float: left; + margin: 0; +} +.topic-post .post-actions a { + margin: 0; + line-height: 20px; +} +.topic-post .post-actions .manage-post a { +} +.topic-post .post-actions .quote-post a { + min-width: 70px; +} +.topic-post .post-actions a.post-link-button { + margin: 0 10px 0 0; + border-right: 1px solid #ddd; + text-align: center; +} + +.topic-post .post-text { + padding: 20px 5px; +} + +.topic-post .post-vote { + padding: 20px 15px 20px 0; +} + +.forum-table th.replies, +.forum-table th.views, +.forum-table th.votes, +.forum-table td.replies, +.forum-table td.views, +.forum-table td.votes { + display: table-cell; +} + +.forum-table td.image { + max-width: none; +} + +.forum-table td.image div { + max-width: none; + background-size: initial; +} + +.ui-tabs-nav { + text-align: right; +} +.ui-tabs-nav li { + margin: 0 0 -1px 10px; + /*override jQuery UI styles, do not delete doubled properties*/ + margin: 0 0 -1px 10px !important; +} + +.profile-info-box .avatar { + float: right; + margin: 0 0 15px 15px; +} +.profile-info-box .profile-stats { + float: right; + text-align: right; +} +.profile-info-box .title { + text-align: right; +} +.profile-info-box .send-pm { + clear: both; + text-align: right; +} + +} + + + + + +@media all and (min-width: 1001px) { + + +/*** GLOBAL STYLES ***/ + + +.master-wrapper-content { + width: 980px; + margin: auto; +} +.center-2 { + float: left; + width: 73%; +} +.side-2 { + float: right; + width: 25%; +} +.page { + text-align: right; +} +.inputs { + text-align: right; +} +.inputs label { + display: inline-block; + width: 265px; + margin: 0 0 0 10px; + text-align: left; +} +.inputs input[type="text"], +.inputs input[type="password"], +.inputs select { + min-height: 40px; +} +.inputs .option-list li { + margin: 0 0 0 10px; +} +.center-1 .buttons { + text-align: center; +} +.center-2 .inputs label { + width: 136px; +} +.page-title a + h1 { + float: right; +} +.link-rss { + display: block; + float: left; + margin: 6px 0 0; +} + + +/*** GLOBAL TABLES ***/ + + +.cart tr { + width: auto; + margin: 0; +} +.cart label { + display: none; +} + +.order-details-page .data-table tr { + width: auto; + margin: 0; +} +.order-details-page .data-table label { + display: none; +} + + +/*** HEADER ***/ + + +.header { + width: 980px; + margin: auto; +} +.header-upper:after { + content: ""; + display: block; + clear: both; +} +.header-selectors-wrapper { + float: right; + border: none; + padding: 0; +} +.header-selectors-wrapper > div { + width: auto; + min-width: 100px; + margin: 0 0 0 12px; + line-height: 43px; +} +.header-selectors-wrapper select { + height: 25px; + padding: 4px; + font-size: 12px; +} +.language-list { + text-align: right; +} +.header-links-wrapper { + float: left; + padding: 0; +} +.header-links li { + margin: 0 16px; +} +.header-links a, +.header-links span { + line-height: 45px; + text-transform: none; +} +#topcartlink { + display: inline-block; + width: auto; + margin: 0; + padding: 0 18px; +} + +.flyout-cart { + position: absolute; + top: 45px; + left: 0; + z-index: 100; + width: 300px; + box-shadow: 0 0 2px rgba(0,0,0,0.25); + background-color: #fff; +} +.flyout-cart.active { + display: block; +} +.mini-shopping-cart { + padding: 12px; + text-align: right; + font-size: 12px; +} +.mini-shopping-cart .count { + padding: 5px 0 15px; + color: #444; +} +.mini-shopping-cart .count a { + margin: 0 2px; + font-weight: bold; + color: #444; +} +.mini-shopping-cart .items { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 0 0 20px; +} +.mini-shopping-cart .item { + overflow: hidden; + padding: 10px 0; +} +.mini-shopping-cart .picture { + float: right; + width: 70px; + text-align: center; +} +.mini-shopping-cart .picture a { + display: block; + position: relative; + overflow: hidden; +} +.mini-shopping-cart .picture a:before { + content: ""; + display: block; + padding-top: 100%; +} +.mini-shopping-cart .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + max-width: 100%; +} +.mini-shopping-cart .picture + .product { + margin: 0 80px 0 0; +} +.mini-shopping-cart .name { + margin: 0 0 10px; + font-size: 14px; +} +.mini-shopping-cart .name a { + color: #4ab2f1; +} +.mini-shopping-cart .name a:hover { + color: #248ece; +} +.mini-shopping-cart .attributes { + margin: 5px 0; + color: #444; +} +.mini-shopping-cart .totals { + margin: 0 0 12px; + font-size: 14px; +} +.mini-shopping-cart .totals strong { + font-size: 16px; + color: #444; +} +.mini-shopping-cart .buttons { + margin: 0 0 5px; +} +.mini-shopping-cart input[type="button"] { + display: inline-block; + border: none; + background-color: #4ab2f1; + padding: 10px 20px; + font-size: 12px; + color: #fff; + text-transform: uppercase; +} +.mini-shopping-cart input[type="button"]:hover { + background-color: #248ece; +} + +.header-lower { + display: table; + width: 100%; +} +.header-logo { + display: table-cell; + text-align: right; + vertical-align: middle; + font-size: 0; +} +.search-box { + display: table-cell; + text-align: left; + vertical-align: middle; +} +.search-box input.search-box-text, +.search-box .search-box-button { + height: 40px; +} + + +/*** NAVIGATION ***/ + + +.header-menu { + position: relative; + z-index: 5; + width: 980px; + margin: 0 auto 30px; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + padding: 25px 0; + text-align: center; +} +.menu-toggle, +.sublist-toggle { + display: none; +} +.header-menu > ul { + display: block !important; /* prevents toggle display:none on resize */ + font-size: 0; +} +.header-menu > ul.mobile { + display: none !important; +} +.header-menu > ul > li { + display: inline-block; + border-right: 1px solid #ddd; + padding: 0 15px; + vertical-align: middle; +} +.header-menu > ul > li:first-child { + border-right: none; +} +.header-menu > ul > li > a { + display: block; + padding: 5px 10px; + line-height: 20px; + font-size: 17px; /*reset zeroing*/ + color: #555; + cursor: pointer; +} +.header-menu > ul > li > a:hover { + color: #4ab2f1; +} +.header-menu .sublist { + display: none; + position: absolute; + width: 200px; + box-shadow: 0 0 2px rgba(0,0,0,0.2); + background-color: #fff; + padding: 10px 0; + text-align: right; +} +.header-menu .sublist li { + position: relative; +} +.header-menu .sublist li a { + display: block; + position: relative; + padding: 10px 30px 10px 20px; + font-size: 14px; + color: #444; +} +.header-menu .sublist li a:before { + content: ""; + position: absolute; + top: 17px; + right: 15px; + width: 5px; + height: 5px; + background-color: #ddd; +} +.header-menu .sublist li:hover > a { + background-color: #f6f6f6; +} +.header-menu ul li:hover > .sublist { + display: block; +} +.header-menu .sublist .sublist { + top: -10px; + right: 100% !important; +} + + +/*** FOOTER ***/ + + +.footer-upper { + width: 980px; + padding: 35px 10px; +} +.footer-upper:after { + content: ""; + display: block; + clear: both; +} +.footer-block { + float: right; + width: 220px; + margin: 0; +} +.footer-block:first-child { +} +.footer-block .list { + margin: 0; +} +.follow-us { + float: left; + width: 300px !important; + margin: 0; + text-align: right; +} +.follow-us .social li { + margin: 0 0 0 10px; +} +.newsletter-email { + display: block; +} +.newsletter-email input[type="text"] { + width: 200px; +} +.newsletter-email .newsletter-subscribe-button { + width: 100px; + padding: 0 5px; +} +.newsletter-validation .field-validation-valid { + text-align: right; +} +.footer-lower { + position: relative; + width: 980px; + padding: 25px 5px; +} +.footer-lower:after { + content: ""; + display: block; + clear: both; +} +.footer-info { + float: left; + line-height: 32px; +} +.footer-powered-by { + float: right; + margin: 0; + line-height: 32px; +} +.theme-selector { + float: right; + margin: 0 15px 0 0; +} + + +/*** COLUMN ***/ + + +.block { + float: none; + width: auto; + margin: 0 0 20px; +} +.block .title { + margin: 0; + border-bottom: 1px solid #ddd; + background: none; + cursor: auto; +} +.block .title strong { + font-weight: bold; +} +.block .listbox { + display: block; + border-bottom: none; +} +.block a.product-picture { + display: inline-block; + position: relative; + width: 30%; + margin: 0 -15px 0 0; + vertical-align: middle; +} +.block a.product-name { + vertical-align: middle; +} +.block a.product-picture + a.product-name { + width: 70%; +} +.block a.product-picture + a.product-name:before { + display: none; +} + + +/*** CATEGORY ***/ + + +.breadcrumb { + margin: 0 0 20px; +} + +.item-box .buttons { + text-align: right; +} + +.home-page .product-grid .item-box, +.product-details-page .product-grid .item-box, +.shopping-cart-page .product-grid .item-box { + width: 24%; + margin: 0 0.5% 50px; +} +.home-page .product-grid .item-box:nth-child(3n+1), +.product-details-page .product-grid .item-box:nth-child(3n+1), +.shopping-cart-page .product-grid .item-box:nth-child(3n+1) { + clear: none; +} +.home-page .product-grid .item-box:nth-child(4n+1), +.product-details-page .product-grid .item-box:nth-child(4n+1), +.shopping-cart-page .product-grid .item-box:nth-child(4n+1) { + clear: both; +} + + +/*** PRODUCT PAGE ***/ + + +.gallery { + float: right; + width: 46%; +} +.gallery .picture { + width: auto; +} +.overview { + float: left; + width: 52%; +} +.rental-attributes { + overflow: hidden; +} +.rental-attributes .attribute-item { + float: right; + margin: 0 0 0 20px; +} +.rental-attributes .datepicker { + width: 160px; + text-align: right; +} +.attribute-squares li { + margin: 0 0 10px 10px; +} +.product-details-page .title { + text-align: right; +} + + +/*** PRODUCT REVIEWS ***/ + + +.product-review-item .review-title { + max-width: 850px; +} + + +/*** WISHLIST & COMPARE LIST ***/ + +.compare-products-page .page-title { + margin: 0 0 -1px; +} +.compare-products-page .clear-list { + position: absolute; + top: 7px; + left: 0; +} +.compare-products-table .full-description td { + display: table-cell; +} +.compare-products-table .full-description td p { + margin-top: 0; +} + + +/*** TOPICS ***/ + + +.center-1 .topic-block-title { + text-align: center; +} +.topic-page p { + text-align: justify; +} + + +/*** REGISTRATION, LOGIN, ACCOUNT ***/ + + +.gender span { + margin: 0 0 0 10px; +} +.gender span > * { + margin: 0 0 0 5px; +} +.date-of-birth select + select { + margin: 0 11px 0 0; +} +#check-availability-button { + display: block; + margin: 10px auto; +} + +.login-page .customer-blocks { + overflow: hidden; +} +.login-page .new-wrapper { + float: right; + width: 49%; + margin: 0; +} +.login-page .new-wrapper .text { + min-height: 200px; +} +.login-page .returning-wrapper { + float: left; + width: 49%; +} +.login-page .returning-wrapper .form-fields { + min-height: 200px; + padding: 30px 0 0; +} +.login-page .returning-wrapper .inputs label { + width: 110px; +} +.login-page .returning-wrapper input[type="text"], +.login-page .returning-wrapper input[type="password"] { + width: 300px; +} + +.address-list-page .section, +.order-list-page .section, +.return-request-list-page .section { + display: block; + width: auto; + margin: 0 0 40px; +} +.address-list-page .buttons, +.order-list-page .buttons { + position: absolute; + top: 5px; + left: 10px; +} + +.avatar-page .message-error, +.avatar-page .buttons { + text-align: right; +} + +.registration-page .vat-note { + margin-right: 275px; +} +.customer-info-page .vat-note, +.customer-info-page .email-to-revalidate-note { + margin-right: 150px; +} +.customer-info-page .vat-status { + display: inline-block; +} + + +/*** SHOPPING CART ***/ + + +.shopping-cart-page .cart-options { + overflow: hidden; +} +.shopping-cart-page .checkout-attributes { + float: right; + max-width: 565px; + margin: -30px 0 15px; +} +.shopping-cart-page .checkout-attributes li { + margin: 5px 0 5px 10px; +} +.shopping-cart-page .selected-checkout-attributes { + float: left; + max-width: 395px; + margin: 15px 0; +} + + +/*** CHECKOUT ***/ + + +.order-progress { + margin: -30px 0 50px; +} +.checkout-page .address-item { + width: 31.33333%; +} +.checkout-page .terms-of-service { + text-align: center; +} +.payment-info .info { + padding: 30px 15px; +} +.payment-info .info td:first-child { + width: 265px !important; + margin: 0 0 0 10px; + text-align: left; +} +.payment-info .info td:only-child { + width: 100% !important; +} +.order-review-data .title, +.order-details-area .title, +.shipment-details-area .title { + text-align: right; +} +.opc .order-review-data ul { + text-align: right; +} + + +/*** SEARCH & SITEMAP ***/ + + +.advanced-search .price-range { + margin-right: 114px; +} + + +/*** BLOG & NEWS ***/ + + +.comment-list { + margin: 0 0 50px; +} +.news-list-homepage .news-items { + overflow: hidden; + text-align: right; +} +.news-list-homepage .news-item { + float: right; + width: 31.33333%; + margin: 0 1% 30px; +} +.news-list-homepage .news-item:nth-child(3n+1) { + clear: both; +} +.news-list-homepage .news-item:only-child { + float: none; + width: auto; + margin: 0 0 30px; +} +.news-list-homepage .news-head { + text-align: center; +} +.news-list-homepage .news-body { + text-align: justify; +} + + +/*** FORUM & PROFILE ***/ + + +.forum-breadcrumb { + margin: -30px 0 30px; +} +.current-time { + float: left; +} +.forum-search-box { + float: right; +} +.forum-search-box .advanced { + text-align: right; +} +.forum-search-box .advanced a { + line-height: normal; +} + +.forums-table-section td { + min-width: 150px; +} +.forums-table-section td:first-child { + min-width: 90px; +} +.forums-table-section .view-all { + text-align: left; +} + +.topic-actions .pager.upper { + display: block; + max-width: 400px; +} + +.forum-table td { + padding: 20px; +} +.forum-edit-page textarea, +.private-message-send-page textarea { + width: 600px; + height: 250px; +} + +.forum-edit-page textarea, +.private-message-send-page textarea { + width: 600px; + height: 250px; +} +.private-message-send-page .toolbar { + display: inline-block; + width: 400px; + margin: 10px 0; + vertical-align: middle; +} + +} + + + + + +@media all and (min-width: 1367px) { + + +/*** GLOBAL STYLES ***/ + + +.master-wrapper-content { + width: 1200px; +} +.inputs label { + width: 375px; +} +.center-2 .inputs label { + width: 213px; +} + + +/*** HEADER ***/ + + +.header { + width: 1200px; +} + + +/*** NAVIGATION ***/ + + +.header-menu { + width: 1200px; +} +.header-menu > ul > li { + padding: 0 20px; +} +.header-menu > ul > li > a, +.header-menu > ul > li > span { + font-size: 18px; +} + + +/*** FOOTER ***/ + + +.footer-upper { + width: 1200px; + padding: 35px 30px; +} +.footer-block { + width: 280px; +} +.footer-lower { + width: 1200px; + padding: 25px 20px; +} + + +/*** PRODUCT REVIEWS ***/ + + +.product-review-item .review-title { + max-width: 1050px; +} + + +/*** REGISTRATION, LOGIN, ACCOUNT ***/ + + +.login-page .returning-wrapper input[type="text"], +.login-page .returning-wrapper input[type="password"] { + width: 360px; +} +.registration-page .vat-note { + margin-right: 385px; +} +.customer-info-page .vat-note, +.customer-info-page .email-to-revalidate-note { + margin-right: 225px; +} + + +/*** SHOPPING CART ***/ + + +.cart-footer .totals { + width: 395px; + margin: 0; +} +.cart-footer .cart-collaterals { + width: 760px; + margin: 0; +} +.cart-footer .cart-collaterals .deals { + float: right; + width: 360px; +} +.cart-footer .cart-collaterals .shipping { + float: left; + width: 360px; +} +.cart-footer .estimate-shipping .inputs label { + display: inline-block; + width: 35%; +} +.cart-footer .estimate-shipping .inputs input, +.cart-footer .estimate-shipping .inputs select { + width: 65%; +} + + +/*** CHECKOUT ***/ + + +.shipping-method .method-list li, +.payment-method .method-list li { + margin: 20px 1%; +} +.payment-info .info td:first-child { + width: 375px !important; +} +.payment-info .info td:only-child { + width: 100% !important; +} + + +/*** FORUM & PROFILE ***/ + + +.forum-actions .pager, +.topic-actions .pager { + max-width: 600px !important; +} + +.topic-post .post-text { + width: 930px; + max-width: 100%; +} + +} + +a.skip { + position: absolute; + top: -1000px; + left: -1000px; + height: 1px; + width: 1px; + text-align: left; + overflow: hidden; +} + +a.skip:active, +a.skip:focus, +a.skip:hover { + position: initial; + top: 0; + left: 0; + display: block; + height: auto; + margin: 3px 0; + overflow: visible; + padding: 2px; + color: #444444; + background: #ffffff; + text-decoration: underline; + text-align: center; + width: 100%; + font-size: 16px; +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/FontAwesome.otf b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.eot b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.ttf b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.woff2 b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.eot b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.ttf b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.woff2 b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/ajax-loader-small.gif b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/ajax-loader-small.gif new file mode 100644 index 0000000000000000000000000000000000000000..d0bce1542342e912da81a2c260562df172f30d73 GIT binary patch literal 673 zcmZ?wbhEHb6krfw_{6~Q|Nnmm28Kh24mmkF0U1e2Nli^nlO|14{Lk&@8WQa67~pE8 zXTZz|lvDgC+Z`3#dv5h=E26FfcG1 zbL_hF&)}42ws10s6^G;;cE1^EoUR)U5A70}d2pLv!jVIT7j&Z~EblI3x0K*v_sV|m z0kj3v921Z^em#l`(k(o@H$3ZdDRc@9NidXDNbqrumReCGv$gd8+e8WW28HVqkJ_9i zH>s*<31KtHjANIPvi2#*6BEu%3Dak5O_t&NBI)H?V$TxT}#l{vOTn5naXTfF^&~Hhq+NX@#Ccc>y7T?;vjI&jdhsDsPJyAw*m0Qz>i}K7# zL9w50Ng{fT}A5JUe8lRK1h7_Y2;BWJDd=c6f&i?Wv5(5q?6|P zQw{>maxZP<537OA37Uk}7@%_$4o$EWe_Zl>&#id|lE-BpDC#+Fn|msJ%_2h{Hg1vP z#N8WAzfWasG}yq|xqE)DrWaOofX=z|?*pgc%{ig5vl!pqDlC|q&~Z0$&Rvsft&VO- z4MZj+%-+Vx%W}v;V76hyp=;+R;x+~t^Q%*xuFTQAF2})fSfTHDAs>sO!OBw`)&)o$ c0!CNZt))x~rAZP^^P&YOFfdqy5)K#u0POD40{{R3 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/back-button.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/back-button.png new file mode 100644 index 0000000000000000000000000000000000000000..ce81fba991a4bc0efc9d1107d5056d0d09d99125 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CF!3-p~fAT*8q>KZ6LR^9LZW4i(18Wsfn?OmB zUogXW$%HGXx6g0ldiN$$bpSqXJq^QnuKT|TLBkbnJ%gp>6g4lS0rZ9NA`njxg HN@xNA%vDwj literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/calendar-next.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/calendar-next.png new file mode 100644 index 0000000000000000000000000000000000000000..a121a2aed69e8abd07fd9e0a2593d519c9cbd4da GIT binary patch literal 985 zcmaJ=O=#0l91jl57z{*q@MDf=hC`jrSC`a2mW{SaUBQ&n6;>~@Ga54xK>&6lq2JXk}L_rdS?`~Tnn|9el%rCXB|7bX~n znJlho6*`X7@633D{^xg>cIa@P=ryv68>C|fh{@WxjzG~ho2Y_Jd;8u#T4b0p)~VJ= z&A1IM>~dy|;Ud?kY=&7}j(pSFKm^oL)A3aH=lc&VaBP)blMTV}^Qh&lbOW^7Emf`V zhLy3|DH|AwJ~!PN&0lQXCGNyqL*k zVhu@3QbaP`_J|oJy>ND*prOzT9G^JY1F@o6$8DmrG}GfFxc*Sq3;SiF1>+;r=S5D4 zk2C-p#{Z$NJ4A=1f==@Nr*K%^_7Pt}A#Mj2ZCqnE4&}pqfJ}meD#n|GDwbQA;IM^# zkY826)iuYnaVNai!y5)HdLc1A3l%k$r3#$m*f5n(wI;4St;aRJ=iY;er;}f3ZxB=d+)oI1Y?bF>q53qu0fFj9?D6yet0zICxy~84+?SiQf)_B$2#4++?C2r!Ks#jU_V=aOSFgi$`ukGq%N3b3Vp7<@ z3f;Y8-IHv4ZOab5#>YPE_K>yp*x*x>J&D@}nytm(8h?(DX9h-pK0EiE8{E0@{?e~& z>31)_KmKz6=+(%<#NOBXdaClMycAr0aB<`J-u}H|@G*6G#dwn6PmLe$j(mW6@pF23 XnLAMC-|kG09wpDsC@-Lw#pT@-QDrq5 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/close.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/close.png new file mode 100644 index 0000000000000000000000000000000000000000..ead9405d36ea4e41e66e685e3c8c5fe5796f125a GIT binary patch literal 989 zcmaJ=zi-n(7(JB=p^}OPiMG?>E=3UAmpX22)l{jSQUk6^8qo+b#IY}pmD*?QOXGHg z39%G)g8{WuCuR@>MJfa0KVV~G1Uj(7IZaXqf@S-D=)L!S_kHi4uCCk~ADbEj0F0Z< zMwyM7^t*7L{qMIQeq+NVEmi3nY0!=xVNi5Q9YfQ%H*gu-?)IZkcpiXroL8yRs&!X& zh|k+8hEM#Eu>qK0NJ86bVG8Sb!wWR-`@8oX^jwWw&s(Au>bU7G??iZQXQkrov>e6d z7H-1%L}da#rZ!Cc%^+42jqB>FY@Til9PC19OXE(Hs#>d1ClQ8uem3if2tirqk(8HZ zbOYu@loLeu%2_0-d0EZP!QR8MXp!4c%f?bK7F%gtlhRNXgifc!cV>AKZ3swFlvE>^ z%Q8eZ-VUgpWP^CRuVCQViM)_{B!H=+T_AV@WaZG{tJXcjDQD2m1l|@}b2$iG)D##^eu2_;vO9i8l z>vIj_w0#`VKG!|t7Kd_EEBGOcY~aY-!tPQ;eAqp*>J86jZm3?5>kiMQFqA8>WQ4S_ ze>J+l#oUul2exI4f$?#`+#WGoo7Is~b|vnaMzNB7sm}<)?@ObZX*mgNc+#O-kCVKe$)Wd)hknnhlk+e7Nz3BXM}dge!QK0xi@nn{rqsdeEj@{1V%Do WZ@*?8o&5TmUO2O~V!U3gJ^ll46f)-k literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/compare-button.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/compare-button.png new file mode 100644 index 0000000000000000000000000000000000000000..afb71f00d051260713c01b962cd6518410e22a11 GIT binary patch literal 1088 zcmaJ=O-K}B7@mkiw>;#baD)09gA&@Enf=ol++=rW(*?(D-Eut$jx(R`q%+?%^KG*l zMgL)RC@X^Kpm>NNBq&csKi&i*3JU6wN9~XjLWd;io7L40ZNtobKRnO#zTf*k-$;8~ zbCt*Ip(v^<)gq?JSWUj|6VTqN@1k7nI z!xroqZp$dc0}8LwO@~2aK_CJ;#4;%8gN7{>qI6MLAai${p+OOX2cq<9Qdy}TB#;F` z*dO#MEXRRJ#LtDokqCDP1XwP>u;h*SxR4Nz2!VRA_Ru7nrS=JF@yJ>%vWn6wqX(rZ?0bE777v*u3CYi1tK{wZB z4STIjq+m=zHW|*(x<@JjCF%cAU0+ArI1M-Q{im><88RW0hBnGu3Ta$ltsBY|5*Cy( zvN8w_ma5pELm1gPWP(IT1RU(t3>7(cT@f!yLdvkQY$z}#Mroqp*ECg#acn4&;N$fT z0iNTM4KXnkOg6B5IKU^v@npEf6_JwHp@Bn;w&WJ4#+RmN zRlJ#b^39g!N538zx%J`4WPJs=c=z4ibJvdDUhsLB4^8~)nScM_Q*GCTXITObPo1%c zt=(@PhpsP-=j%A{?8;njEPnjT@9N4E-lzOM@7w!9Cv>#AsjGDnT*$p-ehMo$W*>WZ n?XGz=jzc3e6^F;d`4taKRbAb4er_-5ckgs6*(OfLdoKO~Ed6A% literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/details.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/details.png new file mode 100644 index 0000000000000000000000000000000000000000..4322f381d61f7c69af8a1daf124d075c025d6f13 GIT binary patch literal 943 zcmaJ=&yLbS9PVb_jUm~Kdl65Qa!?a#J3zb8P&aH_q=_X6nB{0`2WZ%K>U6LL4;oMU z625?mFJO!pJ$TlGF}{EoJsGb~SztYgP1~9I<@>(h-+9q#-#N%#%W)icV6}{Hwz4mG zd7u69kI(PflBec?_V9=%4nbVQ!$SnDz!{@1a=iJ&kEqUZyS(2Y(1Cqdb#Wj#8AeEh zh_N}Yew;>*J4F->(bx|){^y%_Jn%h@Kb39Cj&wBfTML4Ei+0~#Ox>EtAKwP`RAmAI zq7F!dvoKaujbG}jY@eA$9xNers`2MR4eSokF+o5U%0*X#5GaZOE3%@%Tc9Mtk|?oP zDZ+{>D{AQotR9|uBi=~u8qJk2cGCC>rI9L%NsS_5tS|Ii@Vpkvxa z7xDg6IPT9QBz94ZXT)WV8x=BFk*X8qP)zz5pRKFdnP7_J366l?Q^1W=KlE@C-(2Et zTeZTNI-!d!L*to(;QO8mp)OZX6v}1|t3=+DJtEThp+zYf2>ef;~${*|4>-Tc$N=lSoWPpw~vg%8TkrK{Y% UmwPrz-B;Navdp&e`sBg0KZJ)NLjV8( literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/discontinued-product-icon.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/discontinued-product-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..079f8b671202dfe07d202f9ba8f4fdad163b4b4f GIT binary patch literal 1023 zcmaJ=PiWIn91hbBsct$3!#^O;OhLgWO}nNvtj;!Rw}L67jjSNUrODeGx8!BXn@uN( zOs3m)1CilDPoC6+7h$4^UW6jMco~S`!GS2EcvSSITRRWdkmUX0`@Y}r{eItD8p#cH z1`Y=(it5Y`OL;OLC*Q$69pu0KSGwsvXz-)3o0hv2CMy_Hl^9swe9Ac!)N zpcdjd!1D~(ALV)OGzf>dFdHH-ALROlC@+L#VEds-G)JEh@=|6y7Fi|eGRC&RvXx4O zsYDp$OtM@&9``lE;UGZ--KvFEFKD@a4Fw6hnq%15Ko;;7)e@S;37TZObp+FH%3AJr znMlD{PqkT&3He8A0A>0AP}6LpU7UwI`TkSbRjM{*^Uy`Jjz$_c(dUP<1<`>jMvj8e zbfbzRWrUGiMm7)&JUBUOSURe>r|NiF7P6L$RZD|eDM1qj#xQgt5{<;9m>A-tX_4d7 zvAC29$1_rz6Eo>_Dj8{TC8W)o(83L_zQg5Oa(ye9Hi;}j$G8mjjDt*2KeAx7%q5j> zskhD5Tjr9=wB)iR8P;#?UyW{T5%>7hrftchX?$oAw>!kv4t(H|E8%9Pq~dLSewz$X z$M&?Z-&w0(+P}G80yh?atl8fdZhd%Jd-ZPUzL$9n7Qy_+wOVa+sdw??*mdRnv$pQq z>V>PYTj^L?y>~?ET{-%xC-CCzqv@L|F0%XAm)~Ql(1|PM_Pe*2yJiYK(t+go)3$xo W_bzc^@0<5O{VSPG=cI?J@%cXz+DX>{ literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/download-button.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/download-button.png new file mode 100644 index 0000000000000000000000000000000000000000..4833e59954c7335433429f860901a93b273b0dcc GIT binary patch literal 1205 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&V!3HE>w#^4|BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe_z-M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWv2L<~p`n7AnVzAE zshOFfj)IYap^?4;5Si&3npl~dSs9rtK!Fm_wxX0Ys~{IQs9ivwtx`rwNr9EVetCJh zUb(Seeo?xx^|#0uTKVr7^KE~&-IMVSR9nfZANAQKal@=Hr> zm4GgVcpgi&u1T;Y}Gc(1?#mvCM(AmVv+}YLC(9qSw$;Hgk&CSfs)X3P- z)Wp;Trq?AuximL5uLPzy1)C6|LPQ z#OZiqy4$9G%*yj#pVj2ENipAUJ#+6(i}!nt-zb`7v-}lwB%(btKk4?OuF1x2*JN}$_r|g4wp& z`3Kwj^y_VUUmjqLy4P2%)B1bOwfBo9RU{tqEZt$N_fYQbB0wo83Dq_-tdJQdmLynzi1)YY#28IcUgrRr<m;DvnI*>}}C<{T#RA*rts(R`AJJ?H6 zwX~6$#FNS;Q9~x9`WVJDZNjFg-agM(wLHWi3ug^0PVc^cO9MlX(-UDOsMtxEGlu6K zI6gm`(dP47OsD%UfL>1|0w%;N@XR^O6}>oJ))mRz-)3o0hTwdhK1ga(83Re=KoDkn z0$PycfFLkjC@ctEH{gRD&j!gW1h|kG7DPS*4j-CCbMzT8Ee#&VBC9x^!`K#Cwpc7O z#U2JZvn&^j#e5B(4-iDaEm>Ig0+!oZQIMdkIfji5WC34M&7uO1(RY1M*f;MJA(o7^Z02giTS=uA;4|BM^f;95$>N{pR{j8W>uP-WHaF zvYmpu(L3(I{_(z?IzFOCG`edeh!#a6U_z{bqPg30#bS(}(-q0w+h%Dn2f-sT`b$y+ zat5T313{Px1=JwN0YPB6_OKvu>j59+cs590A;7hZVL{|O!2Cm#XpS}{W~H9_SY#EW zb&PG1WebG@QwTB08D_aiB;slCe1ISV?wEy@V!(1+s|pfyRmZTgfh^!DDtR=DV>HS1 z%Mna_LDq8T%R~ys78RT2n4ov0Do~cc4>ipNw2QOwYrfwUc5`DkWV6skqmD`%H`MBd zvc;4G6^xu5Lc6O~%;*RsS4TET^$TF_Hp9|T!Cg0pmt`?+xmdAOn3iHRQD6*16GK5h z!i9xYCm%_1Tz5xO>JWO8e4;%R;(I#7omH-c)KL>!xXRVOa;2JF&kCkZB1_OQ_Cl@4 zK_-|xvS`%KB~epvo~zZ)C0Ucpl4Mw~vHxpyb&I&in=aUvEEbFpE#h{E*!qBUe<`^V z|D~lwuJ~{M!|ZIAZ)&3Qx~=utV8fmB@n2@IZTZ-8X?**Nv%UwVnU?aRi8C$bedVWj zrA03~sOhHo4*#9z$ulM9H|k1sS?|+SZ(^&4Fm}$`8Z`^#DoBk)$Sl(HB j*Y@b`-%r-wqJCIRJ*GCiEFpc`yZY(wKIuYo*B_q&ZK!Z0 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/email-button.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/email-button.png new file mode 100644 index 0000000000000000000000000000000000000000..25cfe3b89a73c0b9396f195de948796c03812c8e GIT binary patch literal 1086 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 U?-800$p5*KtoT1$;=^9}2V1g|^#A|> literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/last.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/last.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4685b1aa2074cda8090d8200158329354403e3 GIT binary patch literal 1002 zcmaJ=O=#3W7|mKKWofZkP%45$3fe+9+1a1835|7|?6#4nlecycFo4v(_*@5Jx zB*$?B#++VeV?XWI9ZW?E6L2v_Aad8eP>EE&sjIMgye;ye388B$f09(yTm%{kFvttpl$C}M zNRj|^c}arfAd`j}G0k2n1#?PXQZf^u_3$iOV6P};z0``uRw`eo)K^5Y(P#*btU!WQ z5z4Y0Yh*GhhDe259z{{g3rE@tIu5PC@u@>R5G$e@*`O-VGCeth>vv?muvI2jFfl^D z2!(Wfq&Cnr{||ND4mzY|e46h+g~Q60kHs<$$wpwY#;uIRp?pOPFrp-=5VGE`;$odp z64r?iv?U3QE<2u08sS(IZ<>nXg%o)fHguI|3WDR5C7kjkLwNJS-UAeIpT%SeOao}uXyA%)?G>@z}-E*1js@LM$-E)z< zaz&Pm7&rE>Mz^<^d*W%wwrtTcKK7W~17_>@562<961NS#P>DX(ejXoB_w>Ek-&c1J z4t}6Vdx^xEqobpzU%zPF{Ix#L%GF-81UI<(4g9`3g5uj}6c_Z@Gk5O&0ci?1!vFvP literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/loading.gif b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..e552f291bb52810f9a64f99159d23c6e7aceb05d GIT binary patch literal 1588 zcmZXUdo+}39LJw|=h8cx)eNI%G&H0_GZJBR+1_#6A(u&mlFK-n8e^1ORN5LtGqTcb zDj6k_T-s1BF=CTTvR#oVxm4079Z_2yo!Yl;&+hEm=bz`F-+4a2@8vu{xVv#2!DztnwqMrsuBnU;D5*D%WQ8~!3Jk8-_^#-8jC>( zOg`f9I_S;%I{funfa@T4xR;uodwFZgN57c(K&D^;7teAxTHsXF-As7>X+)3x_`rb6 zBz+emyXM8C@AU=?RE|XQ$wD8~`jh6^<{_afhnZ(6njqxS+Qai|2Es0@Cu90VLlskQ zj-mVJ@4&8>d*b}GtRzj;+F}j$LQvD%1`zB}DYz7y*qnX6BeA%P zM6Vg;zv5^>4;8l=6}J?&AIESE6muor2)RGsKX1#)lA>BVYfHOF4dj`SLMa0J=T_nm zmOjm*;vi4=fZrD_!kE7er1AD|WWNBnSGS40{y5&tXqu>7g;ccsme6p8@6a=<#rx{4 z5zs|>;V5q#&2F3>qdOpw^$2}=JR;POF-F=MOQ~7(Zi#Tr(D?dQ^(kHJP54raJ{2uv z*p5PmyAj}EVj2{jKC-7VqUL7Hig=Sy_81f}x>zO}n`!sp+112ZVw35ymX=!FStyqd zC@43G+(Asw=R^uqn}-spCxpJv8a#Km_sdS>tliDdCk&)Z`}Lfq*cU&8tJgrKnMX#) z1M<_POPNQJs=8aaO2b!rBWCsuBEIzm^={wfE(KDdA0OQited~&6+sJ#NM=owsFl8e!^*J$JGCx1spjxcMn0TLVl!`2(lVas9Z5(Dn1`t~ruJO+9 z9d9e1NT{kW>|0k!+B#S+OEMtC@YKu%4o`@KXgP@ylz3FpKRx|MG)9TB8Xf>s|jjmc5W_n-h2;7hOxrJOw?m8G~WOz227jVHp$>4eCQ78rD~=>xX!@DPa0%#DqmBpKkgw$joOFIXvplG*NIFpy6 zbAx(R4T)krNF;*qgLi=g+gEkwJyRd!)a#ETPGYQ8H9r^OZhM}!lj!s8@Vi7D(a>n0 z6#*yG4jD#^^{vc-f0db|44>&ykBQv;)5Pfni6tzJY!09$hbaJZ5$^oA0XJ ziFKUu&EubQTo&nz^UU|a5s}qHAcd!(ih*v*zIVA!!V_;UTCb)fS8=dX=_zPwu|Di` z`r!LO`(-WQb$ChOufiwxaqKdO=hGBh!p`M{<{!^ddTh0L7yzS*eyy^=nrtd-{E+VG z^%*#Phe@NGhHdQ-Twt;8#77N%kdT~jO;--hsT~i~t(bEsZaIuAlJ)p@Q1j$iBoGQ~ z2;zez;{Hm%pB$%Ol@*_s&#Y12z-WO0fY1buP|y~%IvM%9^lWSfU5342j^xo!!^QX4 z509rKTqf0OUif6^!W5TX5JS*5D7=C5P~XbfK@={opgpu;lEuppl=p>G=Ii=SpCu#f gu7!9AZ)eplQSQ!veQ(-U8t1ylUG6?>KLxD%6X;S+F#rGn literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/logo.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..118d841bc097f64999c8b9b45ee2e48725b55c2e GIT binary patch literal 2917 zcmV-r3!3zaP)+91$>cdXOc2N4DLzan#@#VCOfox3AI0D=J4+nL;4L^wG(Ace#@{bD zOEWr49>?D@I!rS?{BP04sD- zPE!B_0|^on8z3buFE}|tNl8;#Txo80gM^NnpRKXGyT{4W)!^dp?)dur{s0pYEC2us zQ%OWYRA}DqT8WmTx)u$Cvj~DSiiilPjQ{_0Z=VxDw5sl_di~bA)zzKVy-WxR?CdjB zLi}xi+h>|e?T-Zh^z$e1{227+>+O2_C-K~XUtiKJ%hK(iA=&D5Hf_fHEWJ|8)<0F| zS;Fi8i}O8APa||yvCiV_9qpQ)wI9oPZ%_+5c)o$G)wPkHWy-+Nw8A6Tj=pG>Us+Ke&Mc(Jhs))>pNn5Y zKJ?2fPpIY9MkxO}>5Cfh2$qeQzFkvz^T8!c(=@xx8UqN^-+L3tDvjZKwqjjzz*-)<^6-iPgJKHoJFVMPoz1-jFD6hlrg^%tQPZIU+MGnm`aMsrw z1Y1ng4Emg|8=8CSgXPy>xmRDucKXB^%Y6yq&@hIw+qa<4+Sr)r@|Aa0k{7{PF75Lz z#%ky8mU8vjv29K04z5_ZL9@}p1$1l&8yOqiNjr~MuDcr7Pz($}RNYO5Phj>;!$DzDF}0{|wp7tczU{<0RDeT~ri_Z%9IxL0(mf zzr-60r;0Qy$jdz3>3nmZ=gF`YWL)tf{Uy{N^O{&yMP*nK##QABBjird7kYxR?iMso zEV0X}lP^hBCO%ZBtjf@Y0mX7h4`^%%eS<~Vx(so|Hnu9ts_^>H*nt{J^wLHgV% zx7zDHkj_q=y&MM*?0EMgUxif?CS{qA>3F@WihM%vfi9;?Fb+cu1DyU6iVowZwX4k> zSFjT5PxGrX$%6#eA6BsP(J83o2|dd5D6DdtC?mfrup-GzkZ9ysf@4UE+!R)klsm7& z@kSa>0J{Qk5%7^FI3es6=x?0cY}!V14bjl`?fG)qkLrMa(PS^@hj#Oc zN%g^&&@hn{riAW6n_U9ok68|q%2Eh=;wT`QI!g_h0X7gDEQs)Ui%^*cEzdW)((mKU z^U@`XheHvRNr{8y$3;&fPdIutTy=epjhpjH-cWRghop4R*??U zBT{O}v|ZqYoeF@-PKjk%E=2&6qld^rj+q7xyKs-7<7hPS1an9$dBRrc#tl8LMxl`a zL6or}9*^fiZmNwzOuM`_&awzK>Fp+TUgSt8BuiEYI`A%z=i`jv_D+b{?%7Ebk4%kx zJmMKR0oiWprS}4z9T!2@Ba&Mo{aED_bW_ewNC60X(r?!qklNDbdCZhPLuXnnQiKU_ z-$Lid021jH3ry*=*$h0-^AnPPhHlYpU!E0Fq>+Wm6CZa4w3+jO4wVMpG($Wi1Vwcq znu7K^%pvHrZuUa{Uwi;v8}f_sj22b_K{wt0j~{kK3*JKC zkcD5?7G5DE_g z*7ZIaYPq!@N`bGT8zk^-rJ#b0oi)1Vh6UdHGIY}7VriJ%tf5&p(EAD74vk-t1U|CN zx(#1KIhmA0y}8R}m~AZqcb0dOc=l~+b{;+X^(W{`P)ak$%DriIon5QLZ{8RpGQO;# zqOoS1FG4Q@J!Ep5WUUzmvL1CBEI@!+K|q<)uVV(==wNi`uWx&WLEz z%eMC%&2^#oAzZ~$<`27)oEuwsjP$S|C&aXuzSY+>-CV&R;H7XPI(xnGm!Y$}N*pE^ zk#q}PGA$$K;ZTA3F9L%r1*ZNA{U)9DmU7oL+w#ObM(mcI=WRt=oh=r#-ctIuveFIPLLm^h$`siZTjA#J+umf_OvU<&b72z7Cy2nj8_1>ju@P%Q`F#6F z zua!xe*k| zIjUr*ar%WPBV7ZZ=+=j6}jk%rEIV<*=iX_5xnF?An4% zY?Bjk#aM1u&X7}ZvhYI;ZM~B)_pQ}#w^_+-QcRYc9cPx5jM|oEa{6hZ(Lw6?wfn-f z>c<%9OytunOXi?MdxPzqNxQ0f4o|Gi`Y{d-?BUyLtoquONC#b@v%}?jJ+J>uX|7W; zkkDU?1&a7g4dKi6-G7`=J}g5&M0qgMx=7>WtOdHIvLxyl=jjvnZVBk67F0vmUMoW% zR*v43s-8+y;@#R+vzzi<8GHXR%5&;6ozK)dRbQOqD@?llwkVONiyA0O)7Kl9DKCRh z7ABQ8r1_R#nFfb@mYq0N)Ao{9uGXw;r0I3Q25_ETZ%rV({{heuxLh(2Nfmhco#{q7 zX^(1jZFVjr_G6pA-0txwX;&y;|DMpn`Gq2LkPCY@uTwQHL^oevxFS!**|<$#>QwGi z(3e$ZepBe%CNmv9c%{m$c5Vw3kO-B++7@~JA?j0YXxsX?)bu7_;m^hc*{8Df2!n=X z&giI8@o2aE=y(6yf>w+lftxJJWu^ccv?OEA;pB>mq$aW?yz?Cmz?r&9xkA_aE`6G+cjxBj2l}&Z9UZ zuYQn$>XyDJKSH;d;)nd*%=~;gF6u(`^ccsdMH96zPM4=|jVM$e&gbKL@KgSL zN>zKEv}G{pd|iAQQAd0Gjrn)xU45=asN&txKYnEX88Yzk=x_Vme(&}l@4mQ%Eizv5 P00000NkvXXu0mjf_pza= literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/menu-icon.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/menu-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c19e628895eeeae497af73a51e6e64cccbd1213b GIT binary patch literal 1421 zcmeAS@N?(olHy`uVBq!ia0vp^W|6H_V+Po~;1Ffc1+hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Kep0RGSfuW&-nVFuU ziK&^Hp^k!)fuWJU0T7w#8k$&{npqi{D?ot~(6*wKG^-#NH>h1eo~=?wNlAf~zJ7Um zxn8-kUVc%!zM-Y1CCCgTBVC{h-Qvo;lEez#ykcdT2`;I{$wiq3C7Jno3Lp~`lk!VT zY?Xj6g?J&i0B&qvF*KNf0j6J(SfFpHX8`gNOrftYexnUy@&(kzb(T9Bihb5uTZsl3!k| z30CjxYvq|&T#}fVoa*Ufs{}MbFEca6%Fx->&C$ix(#aAS%7(5cjz)$SjxJ8dZjO$I z#%`ugFugAM$)&lec_lEtDG0reIQ4>(LT&-jW|!2W%(B!Jx1#)91+bT`GI6`b9H)6u zy(zfeVu4eyKF~4xpom3^XqXT%^?;c0WDDfL6MkwQFtrx}ll8+LPk}jtiP6)=F{I+w zof+r7og4*@&;Mog=F!Fl>sTcpZe-$jytXnspr!tRw(S+yKh9t5I~J_F>(i>o*{UGh zWs?=KUEs|H{`mW?6Wemb`QM#RXO=HXPpki#mUdsNAolvFh(iyUasqa5X#pIol4D|Psj zb6@A-a#o+FRD;twmI3K+D}Uu&NS|B7bw#Z9@`FCU_pbule@xi#;~D(XD(J`4nY#L| zsqV&Zg;N%;m>m6V^O6n6XZ&?Db}OH;l~wn>tEiuRoWIqZW2dC{YP=Mj7R;Kay}?G< z&hV_n(!goI4LllDET%b~oLD2yv95TDox4d`)3JZzPxobRx-pWL1tIgM!mzCrr$6OY&&2 z=j5}~^k!Mw?_-G$S@r#8+MUa)BGTRl)g8Z7eAgW{t9cNwRWhHsWKqDJAAirwOugbT k(QBvo{p>jZU%CevqEffNvYB&33sgXQy85}Sb4q9e02NIU+5i9m literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/move.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/move.png new file mode 100644 index 0000000000000000000000000000000000000000..bfcf390457e4f2d0714dbfb7a68910021f57ebca GIT binary patch literal 1071 zcmaJ=Pe>F|9G+ZLGsUe$C=y;HL_xdrXLWXGaCO(6-P~wJb{E`(kmJnLopk0+Gtb@C zi%}g6!drh19RiE;5(EW7hb~qMbt(~xpd=3kQ9(pEd!w#)Xd7nc{o(t*-|zi?-@Dx3 zce1hmP(4Lajmcg)O-7o04Rtl-U;7bVBEvx(&*2Oj!9~S}R8&L55F`y{6sDn~O`cnV zofPGv^=uC3Ql}*q8GgmZ_)CUG*c8>-U9uE)3}P@0M|Cqye|z$j2D%oe2Rc%0%8J3f z-aBQ(%v4`iof=a`jqdIOoh69~7!WI$(Q9%D;l zm}0T$F9!U`9%VRD6kQFT_Ys88nKZFd@|jLsSwV)5YU>u(kqKNyWf)E1FikSuJc40u z%bLzsnMlEyl43EOpLLH^2BuQ~hZ@E<+QDhKlkY!;o$RCqnKX3JgsqasjkLL;EGcF~ z1tU9)(0I9u{dt6ulSdYaWdv|+KsPm1bdGP}QzoDIc8 zAzqAeTs#=<2_!;7sJ(}6?+J*USmw$|oiLz@%Uo@TD^}#XRxm6QS%$V=fLg*v2G}^V zq*u;GsHnHa)hg!_tjJ|ZGK|~UzZzZMBJOdg+qNZ(ZR10exZNhU=BrvRk}ENnl%v_w z+u`5q>)oC^H|Bpn9|t3M7aMB6oNoqQF9!>m*+I{}HLsW5y&8zT2sJ&7MIy~J#j4g! z{lb;od9C_c6G!F0Pw#Ji)G~8my)Zw0G{Nole2uVPXV-(3h}_6Ou3A{~TulspsP?|| z%&m#buj}@F9u0bHt6G0d0O!?N@axF(zBh%%!(g^rT3v};YkMELS%VkO*o{;jOP%^O Un^CXlZn;-D8Sj(t_Y7V519@UpTmS$7 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/new.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/new.png new file mode 100644 index 0000000000000000000000000000000000000000..e244eaa837e4a37d319bfe1c1e2d032159e3feb9 GIT binary patch literal 965 zcmaJ=-)qxA9M7!i9GfEeq97c%AqqC>rAxXTjkW7_u3$>(3hSe3a$UogTuiPu+fxxl z1Ydpf$p>Er1wrsZeGz=rNB;w1;6EVDOV@ULu!iJv-{bT7e1G1vM*ZH>!nFlSl9pM5VIJIuz7=dxtiu?e0JPMvIb^fnKZ4+tz*T zFkiM)jGXwPU`tZ5l!UgkOF8J!9WOB9?~k7#@LUsaYgWz*E41fr9z=BOpx$y0b{)fo zr8}UQU?JdBZiB?%3u2s@aHNaHK0Q_-7(w{136FznTMbZQ5e1r@&pJ7TfUe7ERnv8J z8>l&?Dmn4$S+t5Z9jgT}exUFcxn0~O8)IL>GGUMN5G%@HFpvj%nMFGaG7KZtP}QtJ zWaIsS+etQvmnRB@#!lpg++zVq73~h|a}$b4k5ll&scaCB%Onb>BzCAEIhUq10b17o zp}s#w$Gk~T;{B&^+}aPR(xfr#M~-M*cR6(x;z~qq&Y~7$dy^_QdW^HU$3jrq(!tGb zFL2o)zBR&I7On*`w*!aPhzW&)?0GIGWxcAA%37hS>IhZW)(a$GUeyhRNI@kUns5no z`aTW#gzKJgjhWnZ6#P(lCN%OMQFkL^J{YBpz1gwoGxf$?cXlj=nOsE#qoj>J)#%BQ zn4WYy9a~{c2cHIF+9NU6@1O4d5Ld#ek#Z~f+4*yHRLZ;_J{cC@Ej|Bm1);{=V!qN2 w&%#%CH!d80`E~v4cfS5|NI$>0I6pU(GSUt0{K{b&FQyl(R;`ma>kl6P1v5A(!~g&Q literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/next.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/next.png new file mode 100644 index 0000000000000000000000000000000000000000..59424d632b93502a7f4bb9ec91233ad1cccbfea9 GIT binary patch literal 989 zcmaJ=J#5oJ7(Hl3t4KwN0Ramqm!VX|&Ly!cTQwz#6B-FuC5_auaj~z7mD*?QD{(ue zl^BXZ%&bVI3o3|}0R|8-GQ!xY3t~e^AeD2PqznYh_WkI+_kH($@3t2gZcHRDCIA2v z<$0sR$8r88#!vD8_J>OyK3rhM8e5_(tc?Q#ayG3KSaxxPR0y`$?|ve)0E`GuwZ>}Z zP0gaNh+~WxxjttDFgq9d*lH05>!jg$y72w=8v#1DE-cGt%Jd7Q>CA5gWNBleYHhSE z)fVQi!P!XT0xn?~M((N?YLPBe?Cq^fGH zkxnN$A{nlG3`a>Xoa`$YB(ws@XAbpXtcdG$jp+i<^ymn#KalmpUYU5oqzL;G5>xS! z`askCKh$*x=#W*&alZc)4y)@vkt!slYk|cZw=x-r^0h)hFrz`0($#(y7n_vPut|Mb zSW@8Bvg6sb9bW0;O;am-A;X?U%7!j*1<`SAEmJa7WXu!`hMYsFn9b+ayqe9-lyap^ zRz|4LHK?`b5|8z{_A$3Klp9;Y^?7821kOETmjdd-?vXWTcrJyZdOfZ^JQrgqSK`S? zaby2#bbpJxC!P*$%NGOV6OX$+;I`hXKYh%v#I3TCt43ezKMxP*M#gt{cJ#5&AHlmu zet+!Q?yfae?>qtW`!ioIrye~Aqn$(+KX^IanXZiP|2pvAo}Pbo^2Oxl*>eYYa}Ttx bpBOz4!u#95e?0tlJHBw`;)1c4zq9oRe0?{* literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/pointer.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/pointer.png new file mode 100644 index 0000000000000000000000000000000000000000..0c07ac97c56d9cf59901577eb6a2e4531331e65e GIT binary patch literal 3016 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 KMNUMnLSTYVK$uo{KG#`Ux;im_cAR0D ziSmM8p<|MMRjus} zD`Ugl6_AY-D&Qhwg2>(ULM2jRS689)c$`U6=n?3IZYjEhX46Iebz zQXgm-|A)Hn03DJFI?nf>!eMpGM_dJkxD{BmagC`sl&@$3G6@c<7;pBgxYEP~hfVAQ zZB+)B)*R2q?Qpt_Hw>lhg~aqMRMu5U6h^%z`e1MEF})I%vYxL--|N2)4|55T`T2E!fA4P^$nbGr|3uE(} fcdw7U-Z_!vnGaUyxAA3?k8fPLxTL=<+`RV(u*Nm% literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/rating1.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/rating1.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e98350db8cf9015d8bb59dc1125afed9dbb160 GIT binary patch literal 1278 zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XRMoSU}&gdW~OIo zVrph)sH0$HU}&Uo07PcGh9*{~W>!Y#3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0?5R~r2Ntn zTP2`NAzsKWfE$}v3=Jk=fazBx7U&!58GyV5Q|Rl9UukYGTy=3tP%6T`SPd=?sVqp< z4@xc0FD*(2MqHXQ$f^P>=c3falKi5O{QMkPC#OW3bSDfZS z^`_u-i-j9bz4}1M=z}5_DWYLQz|;d`!jmnK15fy=dBD_O1WeZ2=TB)eFfbN*x;TbZ z+?q0ZuNQNmKEm)-CW|q#)L0mb5T}o%`+D8U}8~*0ncYa7RSk=zb)8W689J z){E>M8rpBTcBw2m*?%N|nugHzyH5@!@|Cx3PJeeM>u+7W>Rhj-oBS?#Ee#4?DigeP zesV(N+AU7HCneWS<1}5+YwU%vJWDzr zv1exg@aTRbx6t~q)5gn7Jl@8>$nfA9N$Nb5vgZWHehyYkXIC;86x{>r!78~47Y t;@Isy|99;_aFN$p#0(wVf1uE(%m4dAjDSr z1<%~X^wgl##FWaylc_cg49rTIArU1JzCKpT`MG+DAT@dwxdlMo3=B5*6$OdO*{LN8 zNvY|XdA3ULckfqH$V{%1*XSQL?vFu&J;D8jzb> zlBiITo0C^;Rbi_HHrEQs1_|pcDS(xfWZNo192Makpx~Tel&WB=XRMoSU}&gdW~OIo zVrph)sH0$HU}&Uo07PcGh9*{~W>!Y#3Q(W~w5=#5%__*n4QdyVXRDM^Qc_^0uU}qX zu2*iXmtT~wZ)j<02{OaTNEfI=x41H|B(Xv_uUHvof=g;~a#3bMNoIbY0?5R~r2Ntn zTP2`NAzsKWfE$}v3=Jk=fazBx7U&!58GyV5Q|Rl9UukYGTy=3tP%6T`SPd=?sVqp< z4@xc0FD*(2MqHXQ$f^P>=c3falKi5O{QMkPCEcQP<>bu@N#bul(D zGd8m{f$4S0PcF?(%`1WFO+n~2#;F&S6mkoIHoK%2WtOF;xE1B+DuBIgm5JLe1~|=w z>P^Az7DJqR^?{Dj2SqGWM8kxDsRzV_CtDx~p72xifT_I*n5_TmTQV^)Fy?u>IEGZ* z>IwGMXATsx{eD*9_qKmcAx=#p!h(t`TKC>~c`xc0|AviUn6I=&aJ&rq!<3zrdyzHq zarGdFA(g-`#o)Ii95Pd?;O<5fL9A(~-mcYeLoX=V4~P4L5gR zFjnX}c(Jg$aXxdBV4I^n$3=b5O#xe8F=ZWJ{`^))joMzF**-n{f7)y{eI2=Q@03dc zdXbGfsbW_p?!KSxp4flQYO7J8%$%#eCd$0WUb!&d(lpXt+pe`&ceVYeq&SO%f?w}8 zo?GH+6R5d#US5!wz+ay4zb$glm<1~9eUulhWxO8!)Pp}V{hMRXhOd|HSNJ`sn5|NE zb_av-qwe{eW3;{&pX0UPoNrw5SL~M0lS!E~o6LJSIE^M+s3k9bf9K(>*U@hd99#Hf zddmsP;*OJ-uU&5`(Rx!hbD`v|f5r)0LvGyVXk_p-5>1-o8h%8Eb6bVkcC&}`%p=qb mr*0H;`KW6YUnR1iiHE_sEqCE<1I^W-(#X@*&t;ucLK6U0{KNSG literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/remove.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/remove.png new file mode 100644 index 0000000000000000000000000000000000000000..0ca902b8c1f8540720ed61ddd599eee5f459937b GIT binary patch literal 1065 zcmaJ=PiWIn9L`o8bKPbg?BGt16lH>K`noP{!|Iwf-C8hXc9qqWOOv-XY{|=#H=E7N z>|j%5h@jv>VaIt9#f#u!7ZC(6G6Weri8lv&5EKv2mu=lVSVNNchwuA-zxVrn@AlZ} zNJm>w8^bUi`J7asV<-Irtu6F_?*6DihchHwBI9_9R23UBqK3-|D(aQf!3~OW?R_ zwHmJWg|R)&!DKS&X+)zTiU>IiCQ;mw=>+Qv5^_{qw}_5S;3+C)JWo;=B;$S%99jOkK<^Mws;|T4L0y@t3pTbUY!9rXCIe6YyY2&7XUMNe**hnGR zE@C`eui{t*6YNy51v2A2=$+6_4OgA>`*>Lv@}@%+Q$=|x#ZrZ^u4_Ve7{Wv}E5=2U zhcFvYWHVwyipCN!k%X|1uX81=&Kt-ib*^^I9csw+tYBC)vV?5?I?{%1Y=HeE3wq;R z5)JhZxmx2~k`1{WO@{Lt`&XmuThu+?^vJe!ab$dCQn%aG*3aH-ZO|+6I4_Ascf0&^ zZ*R~SZK-vF-*;E0%Nv=k&&^j#ooLzWExtQ(HRKNlgSpe~FTwM*dmn$KSDHSsci?Wz zr)ufZs(;h><)$zfKiN}V{vLtrwNzRh4s^WkPVcsLNnOi6vL-EGUUM0L&$YlqA^l_| zaO=TjEmv+$o6Spl`&m)#&7BGsgT7dkzw6ufjrCtIKudb5iRlik?!4dJq1T#W^4U@8 I>Cj~D57wbh2><{9 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/remove_.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/remove_.png new file mode 100644 index 0000000000000000000000000000000000000000..3fa4f2717e6aae3712fb2ab5dd607f9863d2058c GIT binary patch literal 1138 zcmeAS@N?(olHy`uVBq!ia0vp^ia^ZG!3HEhUVdT^q$EpRBT9nv(@M${i&7aJQ}UBi z6+Ckj(^G>|6H_V+Po~;1Ffc1+hD4M^`1)8S=jZArg4F0$^BXQ!4Z zB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT6rXh3di zNuokUZcbjYRfVk**jy_h8zii+qySb@l5ML5aa4qFfP!;=QL2Kep0RGSfuW&-nVFuU ziK&^Hp^k!)fuWJU0T7w#8k$&{npqi{D?ot~(6*wKG^-#NH>h1eo~=?wNlAf~zJ7Um zxn8-kUVc%!zM-Y1CCCgTBVC{h-Qvo;lEez#ykcdT2`;I{$wiq3C7Jno3Lp~`lk!VT zY?Xj6g?J&i0B&qvF*KNf0j6J(SfFpHX8`gNOrftYexnUy@&(kzb(T9Bihb5uTZsl3!k| z30CjxYvq|&T#}fVoa*Ufs{}MbFEca6%FN8o#oXM?$im3d+0f9{+|tOz+||O^+0?|; z#m&*c45rs5Ke;qFHLnDwHwB^B7^hxPQpha;+U$~Alv$RV;#QQOs{r=0RVHq?7~nJy zsy79qU`fQfl;SD7%^GfCJ>%Ql_#Bu7wzjsmP4^BQ}(OtmA8_ey%cy{6DB`ZW0HDzfu zO<_x9VCDU}caq3g)yEIof|qd1DsHM_Un|+e5GK+3O7sxZqQjgAQf2PvRn|D)lD^I^ z-Vi^>qmpy+HPha-wBM%n<%bwn+!Q>esQ-FLI0rYw+XHR;m$GRtQ3z6>Bz7R^Jws7u yLx+NsqRX)d{3iRPPDdSLjM~7-=+#xnBEj%2BL3kC@o8G1Qoz&I&t;ucLK6T~yLy!X literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/reply.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/reply.png new file mode 100644 index 0000000000000000000000000000000000000000..f38ecc3dd13a0e6aa69e3b2a92fed0ebb18050fd GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0vp^svtH88<5mXTpj_WBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe_z-M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWv2L<~p`n7AnVzAE zshOFfj)IYap^?4;5Si&3npl~dSs9rtK!Fm_wxX0Ys~{IQs9ivwtx`rwNr9EVetCJh zUb(Seeo?xx^|#0uTKVr7^KE~&-IMVSR9nfZANAQKal@=Hr> zm4GgVcpgi&u1T;Y}Gc(1?!raKw#MRuBs;7_RKqHto+i(Az&Vy#AbHpkb_!+-tLv$OUxKP8nbCJs~O2Y;a}3nxKW6imqA%$ zherXA@`P1vkJKi_t@yyMu#a^T+aqy@8rF_-#*dBrV_*Hxc%`wRc}K&Q8U;S(OK(0q z%;7J&kr?H6zeq@ig{jS9kNk_7AyHOZydC|MX8mcXu)2`wx5X#;jYF1{fVv{*e}+fD z9sclkur@|;by!~5633n-n{-*iv(Kq0#%{tZ#-xCWMJyRJbtlPq_(*ruHb{t+ehSd^ zU$9HoL|dq#&7UPG&f$+-_Z@kKeH=&DI;@itFlR8-Xkp5T@^jR^&%5Nzg1~0)v-%2o zEJnf&HySbyYpxY)xXL3u@s*ljuG-S2`kbs!Y?98ha2POL*rQ`!7ofHQRD^iC`njxg HN@xNAMuCLv literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/retry.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/retry.png new file mode 100644 index 0000000000000000000000000000000000000000..99521aef145338fc712a9fe65007ee985684a8bf GIT binary patch literal 677 zcmV;W0$TlvP)(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fd zMgRZ;D@jB_RCwAz)V`}Lv!<7C&`XWSo2qdB+A$^KU zDhe$nD5@9rA^SrV^$>|BwV)y?MIuXGxvbfoI!mQ&o85Ho?%wl z000BSA7w#s_`1tFr}{PpBXcW?R%N@(Q?@$NgA z#R0qsgaQzvSI#%&SDikYv#*f>01=^U+PRs#VGAeT-QjNJKOw2!Ldvt!vB(0g)e<}^eI|4(7?>F6&>T@2BO)l8x-3;wK}7iIA6dt)=c(0it~7F9X)-OSxR{5eQAID^HafsD(kEU^XEP3+uPU1r+Too-QNKK=2R-UZ@Fwh_Vh;1J9(wFy7eyHe;zfPawVelRNb-L0JkRg{Z8?0-3JsN@N~wvoxqf@QO?yB~{dNAcH&z1ST0bIGzWh z$nc|rDDop9!SM-}Bd-|eMh`7J*U_FRC{!mjvfxh8cF1C;ZB1OG~*04;IOpi*i-IlE5H;#!M7#rv= z%QIY5QWL0Y|A*Rk3+>}PJkIx@!hT`hg=`-BXw5T7 zlpt`48_AT|q+wt5Y&**+Jg zEte(9uu)_GYIJjpxF?#nY)cj`<3oqI-6OXCNdG=Vu7sCWrV2r|v{|dY+v=PiMo$Cl0&8E%np)!Ltuy0vPWOnXr1Y16*@D(~mD`+?)OB?b?sY zD}CYK)b6Fj;rl;7i|2M~2mLSaRXf51t~V_2_JvP!&)&u+w_?=8=NG>`9SEc7R92l= JUQFNK{sRFwL<0Z- literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/rss.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..787a52969f3764482a87e1be1689bca3d79d46d4 GIT binary patch literal 1585 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1SIoCSFHz9k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvv ztM~P_^2{qPNz6-5^>ndS0-B(gnVDkcY;0ui>}KZZYHVU+Xy|HUX<=;aVrcB_YG`g| z>Spc?)9aF-T$-DjR|3v4~Pj*wm=R%;iu*SQ+p9GS+j{OIm5ufwA9nZF{I+w zlF)dM;6Ryw=k`WFEegpFYx-%fve>AjXu=jZ{XnH4CEG7Df%$?B*qDX3Brc*tSZmHGgEths)d3*2j`||fU<+q;g-S>9h-OtwFYkvRT_jzt{YtGtc zh8AWcHjiH^+=>dU{u`fJypi`1Hmc_14hp<+VaTWI4ZQmMHfA_#(>dVE2Yq9J~7;fAF31CQ?h; z*}Fi=sIUCHz^k|)|MmF4#Wwu6kl(p}nq|Dv}& zQeKT_=U4iP$7FB3$bMhbXZmJ`XjYTj<6V^8T7{AU-ud;;iE>Hs$=FQ2*dtZ&c>Rxqgqm zdiL{y@=5u2_xw-!u%=yFkzm|ayC;?-w%p*#%10t!LK5<%;;llKWQ12O%JsFVU~TkX zvHx7s&-~5pb1V(tQT-*Sk0e3S9iwTM+Te|1Ja8u-tjBTaUR<{jenuz zeQ&tyNO%1po{^`laCky9F?BSnSHzT`uU31>qXq|rP&HJQ_ zdLKRM+7;EK&1}<}u}aWR;N@4Blqg<@^zAKtvW%-HI!x)GP{l2v*W2{|yo;XWhsir; zo%O;4YBim6;M*m%nL?G#p?{ZoIbhVf{-=ImiOu#2B-_rHH0KwmI;y85}Sb4q9e E0Nuj7#Q*>R literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/shopping-bag.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/shopping-bag.png new file mode 100644 index 0000000000000000000000000000000000000000..c78420b495b7053a1149c5ba40a9e8e191748fcb GIT binary patch literal 276 zcmV+v0qg#WP)RR9sDG5o@~zTd}v-!pc^dGyGc{E6D-8fCq4|A%4VQDF|EJ?1C(7 zOb97_-F&=x%rKcAQc495@Ej3O-SxE|;TAVI#C2JggQ}{kpL_C-kmDS~h&aX(uDS>3 zo$)$8Bcg_gm}09dWliA(V{G@`vEc(35%Dl+CdN36h{xZIlv0U%>|`mWO}t0M#*9iU zeqlF9fyrM&!vw`r((9^A!yJ2fn^SseOZy9!mV1bWr5d9-r4i~ZrF4orv;SSo6qj=b a{uSTNfj+Hpomip(0000}1bQ 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 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/subscribe-button.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/subscribe-button.png new file mode 100644 index 0000000000000000000000000000000000000000..4ca91d55ee8d5402eebe7e1d35d6570ccb8c340f GIT binary patch literal 1130 zcmaJ=TSyd97@mmk8C1Sxh2vPH;m&1sM`v=g-JLZTS}*I8OAs|Xb94urIn&IsUF{_z z4M{5Kq3EH9i0UDPE`nKj!-@)`!md!%Ll;yMf)F99Gv-auAUGOsw+ka&cB_Hpl*_R5(+U!>6-zUb1`X0tl;f}kc`2Of?<45u zoUCEbmI)V(Ny#R|(X4Z%G%y_gKUCM}&^C&IKl%Ps*p9ZEfQbMbwpa>oTw}fy$`k_@ zkP)<^5bjG?u{Hq_v=h)I1NA&v(4ZMAOxlGr_;6SZ88(s)1%xCog%xN`Q$=58u(-q> z46uHWhvR}Jexc0gcbAn4JRkH2E6dVc2`Vi*Fi@JS{^3d)xsDZd6GxVSr5yljr3H0z z=E$O!ITv3>y;-iBITwFME`yU{oW}mu==2tLk29UKEndtS9~ju}7Pj?`ZNo3|m3SMH ze9_eFuBTU*&8u5CxE~dssu-q^`FL=hTeJN0`6KPCis$EL9~~MQo~Sulap=|N>D41s z&uVtRSU)vZKh@p;=HTSHi{pLwK2#}(imJ~(EI91?UPisQSAJM|ch^VXx*zSqC46tZ ztF&*x-!r}OcD!RtJSMbnEZV@HARdhkeK9wmc`4~VBar8|;IhTe?GFX3rEdS;!@mH}M}pk| literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-black.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-black.png new file mode 100644 index 0000000000000000000000000000000000000000..5a82fbcedb4c01ce34e4cb1de087664c621ff16d GIT binary patch literal 1075 zcmaJ=O-$2J9IuLEP%tJKm3VlT3kJ9DZCzoNiQC%2h(#DnnDJuQK3D_otL?)L5~9(A zK|}ONqA`BP#DgF4V$}GVm}t1@MZ*C#n5Yrs4fSB+D=_fjY}&q${C>ax|NZ~JH`dkJ zR$WzB#V|~Ds$ELcQJ~+JwQK1A_Ds!LI&39!mh|90QcxYl#B`iPAZ4okD2-Ho_|OZ~ z!Z52?Ba{?B{JAv{> z`-p>jMmjUv$bc5n+1A~lr6^JX6A={@%|Xi*i&1u7SEO@qn`6N|gbYO4g`~1d7f4_S zfv`X1(*h6zLGVL9EC_HX2nJw~3(!~aL0$|CVz3D;J}iyq=zU^ZN-oBtt08dAwPEdIT(pVJdI$`M-e`E*dl7tXSwwy1qr#DW7x#N7Vs3+93CQ3mS(ze1k+xU zwcN!r(SmVB)#ji-;2o(1RFwZiO>+tDk~CV*_n*RUX4pnt8o7AL(P-oP>b+35m~fCv zu#>@fuvEpaJSN!9V;dxT1kliHSUN7aJLd6ALbbg&8Lk1QJH za|xBzTjc8HbK%Q!IhqXTHTJJYm$s;Tyy=o{>0-(F$f9m{sI8w4PTZwe;#x|IWr|a? zZ(=n^!TO3lQ$O?PAKz@;TwMt|-mX@DNSC_XZf$~h0*&zb^oOs>*W&i8{I~tQog0Tc zJERmmFgKJne|6g($yfG0Mt<^zt=)EQU3b^H$ysfe{A}M$;6!9nt!Z>8A7rObkMp1J zM?U?Ym=(49BO5Ps#~;?ddk-2uHqBL3CN7?8+fXUP>$&R6w%ad9$1Y!(7~NZ^Wjj}_ YVa}}F(Rk@f>q+k#r{qrQM*QHhKUQ^I-~a#s literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-gray.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-gray.png new file mode 100644 index 0000000000000000000000000000000000000000..d4c18cd404fa4dfc24e7ada7638b02b75af5389b GIT binary patch literal 1023 zcmaJ=O=#0#7!K2oQJgpi!yk~(OhLisr$3nutFuYEtzgUODl3fP(&XD3*5u2QZ#JtS zGEp}?2pfnD4|?*Z2R#TAMf4){u!{!=UOXs@BEmo~qF=hU^I#20z8{|FdEf7SpKp0I zGu#z87@#PsD>b5I$#|4}`#U?xf91*f3>gmKWFC*9XeEO`YA(K&k4C9$LVN=w=pl7SvEX1GyXACP&e_MY}14EC~*t7LLoWmb#n^x$bQ;E6=QgjfZhS+ZQwi_J( zQ6?PJIGzWB!0?f%An+$ah~q;nM_wVwN5rTghWbJMp-D7HpBA&qP(2n|#pxo(w#c&O za+xWI8RX2cd@L68HA0~vK?L0e3#(qxa{C$z3UoEcu(5$G;47*HG>_vn$#nY&rrnga z+5h0qC zc|O@6J0&Y}NRnlV?++;vuEAB1Hg7@;H@Nx^H`$ON?`i$?2Q zLM`>`T)lNJ;g(#MB*XfR{j1T9E#e-3+O#cMG>s1};&zAF`sd`0$K*=5DJ7BfHov?{ z1gImO?HhL{D$>nQ8wGG}X=~m7e)ZP-m(^GAhVOerkH8XG+`L?^eq8Qd`Y?GVckWqR zcXe&z670@(tghWVl^R+b%_t}{`K|uq{JP&SZu$0du8w3SdX$VG4-@< X54Ba2ySN{3dH+hLk{RWJG`08#=Mza= literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-white.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/toggle-white.png new file mode 100644 index 0000000000000000000000000000000000000000..70ea5a31f07b0b8d219b3d6a2bda6c90005521d3 GIT binary patch literal 1026 zcmaJ=O=#0l91n~QDek7YO^`>Xpv)#sKhiZcj;`spf*G}~tcMB9lD9Q>$&1O`nsvj2 z;wPwh(1RX4cvDbNZ#!(gO&F*L6~rBO5QGVZZRf!nUfvhK-|zqVZe_+tyM28= zilVyHV^Wr^4EcKwbdmYmqjxvR(u-3CoI^9Xtk{rBXlNROw4uzxEL60`OK)MEqB>|j zU%&Udce(x!tIQ-x_sq=^Ef>zWWvaMEx%5#b}LB*&$q!y#@^ z8VsbukyK2IrGibagw%Nhnz+f;_PKmpuGb2NMJ!9u))$~QVj~08Ll*S*zJ%K9HMm-P zU&3vz0wdcPl2mrE}%j6T(umahljzqz~p?a-uECG!-uabNm1 T@$k+G?^UK#8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ2+zz*$uBR~ z1grP;werj>E=kNwPW5!LRRWrzmzkMjWnu1YY+_>UXzprZXlUqa?r33VW@+Z)Y;JDs zWMuB>3e)S7pIn-onpXnTn}X2mgi|jlDdZLaZFWg5$}CGwaVyHtRRDY0DigO`EO43! z)tiFbEtWX->H{644~kf%h=vIPQxAv(A%k+&`xXF9OsN#w}`y(5+%dc-w{1W(#>GJD{)|nG-Om2*j?b!J- zK~&)$M@bLQTIU`?xv9%d>lr-Dl)lQcK8g$}IbNM`BKO$S4gL<3${8kKby@J3YlG`k zhv!W>F_}HJ4YJ?(tJkF@{NOqAy5Yw?1`Dn!Gn)!5b!6u}_F4a5^`u9ZsQ7Zz@W(|G z8d3QSqAM<#u2GQN&3$C*j-sc^3YyjpnQw#*zWmszTDOtW?@ta;^gLtP4gDBC>5zmg ziHrH9OK+?=>?UjWYC~YV;Cq8(2VWUnV=Uvg)@$D@ozPx;=;||nwns-D&R8<^{o*35N9tY#)dAeis6j6P~VqF6*2UngDChkqH0* literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/topic-type2.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/topic-type2.png new file mode 100644 index 0000000000000000000000000000000000000000..c0c807ca1f2bc2d321b9e42687218dc2fb746cf7 GIT binary patch literal 1170 zcmeAS@N?(olHy`uVBq!ia0vp^YCtT{!3HF|J@%glQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ2+zz*$uBR~ z1grP;werj>E=kNwPW5!LRRWrzmzkMjW$EN*Y-DC(YVK-bXlUqa?r3gg;^t^-VQOq{ z;o|1v2Gi@3pIn-onpXnTn}X15hEp#nDdZLaZFWg5$}CGwaVyHtRRDY0DigO`jB%O= z)tiFbEhaei>H{644~kf%h=vIPQxAv^ZJHDqPUg0Y55u=JL_Uw;r{&{k5SAMzp1f#>|4PC~H8`YUNS_u?C zKB(oeNAQJ&WK_F^vW`~cw7(2NZ(Lqka~;{d;zi&00~2odoKBqIAo89;ZFQ%^anXeC zQ;p|XZ|=Ax@teW=jr_G3PL}zN6|w^Nr5W5Cje-UA+LtyL$r#N0KPgFRYZvzd%hiRJ zJR)n&8@NJVNQMOT-(`K|6_dG!Kgy4nC4lXb#2) f3Crg&C>&sz;O4Mx4bw#(P$}W*>gTe~DWM4f{Xd7K literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/topic-type3.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/topic-type3.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa999e948d052075e3739e08783abd857d044e8 GIT binary patch literal 1170 zcmeAS@N?(olHy`uVBq!ia0vp^YCtT{!3HF|J@%glQj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07?_nZLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}+T7#d8#0MoBXEYLU9GXQxBrqI_HztY@Xxa#7Ppj3o=u^L<)Qdy9y zACy|0Us{w5jJPyqkW~d%&PAz-CHX}m`T04pPz=b(FUc>?$S+WE4mMNJ2+zz*$uBR~ z1grP;werj>E=kNwPW5!LRRWrzmzkMjryA&s6|>*(wvaTU>CO z2i2Q`(=D#9IQ8lS9itD5Sfq%C2?0|NhzU=&Kn^_Nr{)1udl4{M|8!f%$H2hI=IP=X zQgJKk&;S4ShZ9(I4BQ^=>)+?FO1dNU!-{&oBbA@${@AYka`6d9hs_(hj1@PkGjFsK zD1LlU%VCe;3kk`nb_r!2t;T788G_!pyt3vxvU$aezV8Pn-0nG@IKM&UJ%ifnPKV>7 z3Eig}&#~UzaY^DggY_HvYcZTG^BXH<1@22TxHlRF3+S~kZ7z~AnD>8DlG4^L?gf^s z3oUs>)|xkPg}jgq3FyDe`p7FLa}9r#A1_M)+at>zGHPZAI_L9FKU~MR;c(rL%y)~jeHxTZxmX-xeK&dc%50jk$^s1(mBS0E8z;~ h4&4%#&tXtFz_6;paZP;D{!&mW;pyt|I{iF^P6 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/view-grid.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/view-grid.png new file mode 100644 index 0000000000000000000000000000000000000000..19de8e20e51fcb6e63592ccc5db8140288e6f1ce GIT binary patch literal 959 zcmaJ=&x_MQ7>yLlvam%qGqcoV!i>9$=D){ta=@ZS5r`Mx(#nvJ_#n^!hDj@zp5 znJqS6%)X60`@gyL@);YpX|+q+q)!t&!rZP)dKlDwdw^TmcBkXdxXf`m-s^N}*Sd!s z;tO_$5mG;7Y>q4Mq@nGMFa3#NrGklLC-Oq-kpN_hc8^S`!Lv-yj^KwY*&tq&i4{yt?NEe5DLc{_9M-sgAqy3vN`!4nq7ESk%PKa9gpznjLQrXI;M%?y zxFm_M&+(Rp>OoBHz`=FX;F*Hpc`kyo3RPKCDm6)gu&U^~sp!>;UejbvS7B|*HHkCv zaX^<`_nfP)T(~ld@)56K8+qu$*EqwX( o+hE&z{o*@So*%zzKe%wn<+%3X>hU9Vlw?<`UTv6f@7zE71FCW<8v zy?F7T@FEOE&mL5;2M?ln^2Z+_;=zj`^Rj*E+RlSDB>8^uJkR@n@B4fYtCh9n!np;C zqLSrxtwzQa`Oci0C;!dw%q23M#ib^$qix(b14tEZ)PkVwnr&EvroDUXEi6z}f_55B z+%#^;7IGOg#xRlV6E;N^RwLiEx)6gFY&)Jp|9tV129B-J8##kBd=++_^+5pZgG$31 zbS=rIS64tGl8Jx|u?Zq~#|!01p+~whnaA5K4Mq^$Rp_Innno3KFc#) ze547`F#Zp9-6=Z6HF%uwKZV1_t`FH73{fwzNaMDb;!wV<2GGPPXdtvRsbaN*FbX@! z2Wnjemp2^GM*Z;02yYm2*$c7hS+J}rG*Mt2$CmXhpVLcHUe$#R&zG{2TGAw;C~z4~ z%@#BH30Ff_&xIbIaP4F6)tTJb3a(EgYcOzbLt77!3r0tlo!PnMX6lW(_Uv55nOv46 z!^VyMtI?A!;+}XqwJljpjSoHI_JG)$9b^{Cl~^xp#YXg{wSRE1dVg>4$DR3$&)V-V z=&7&6;aurar?ZlJck=Q6R(A2j=M(zPZ;889f?E51 U{=xI%-e!Ey%B70-^!nDlLyj{vxc~qF literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-down-selected.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-down-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..dafc7768e1d07f0172d0054592d798a4ea85aca8 GIT binary patch literal 743 zcmV?P)J=KxC>^)PeF9!cY~lg-?J`T6H&~LnkCx>cGN~4KbP^Bodd# zymx<`i*b$ZfOC>@gdE>5@7{YpGmxWqaZ<#SI!t+FIUISk=rHD2=?qNbO3WCq;>RlF zUzlJNvc}0MbscbT2zli7{x%57C~}CaA*{w>`IqA2u|l@Ee_e5Q+X~u1WIZRBwCdvs zmYd8zdNk+VEpUU|#udCNQzUad*JxQK&f8rA=v$ z`A`N!q?n;q59Yxwu#G1FB_oL*&5Z`XV5pj9S=&50DN$z^fPJt4=3Zxq!@2mJI5#)A zZNga!$SVfL0_k1>OuYiO*~|t>IGPLR7A?HnAU;u%bU>f|hwD2d43 zqLrv>jle|$HDrxH3K=2`1)i6wkP1gp>mtr;i%mhtsjHn!VxZcFJ=jbT^5-7F$(MMz z)la}yKI)aKHUo_)Tr6M|68?M#@7q@7ciFqI0B_y~adpHUJ%)=7)R0w~m$8t;;t~M^ zNQz`J3K@cH$z_d=OAOQ+x{72Ud43FDQy^IdaSLlfoQj;2WImRrTZAI@jqaV_Mux(r z25QK%M3($l1vUB)eZpC3a6Pt@}_Af`v3 zkMiNd%rAP%m)X`n_9#iY<#63B6D(1}_^8~2k9lJ(TlC&so>B=8>HcjgZU;3aSOpju YELQ!yU0q6_{Pgg&ebxsLQ00bLDAOHXW literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-up-selected.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-up-selected.png new file mode 100644 index 0000000000000000000000000000000000000000..387c62d9af0bb45aa1e83b6d8ac21db8aad68c68 GIT binary patch literal 491 zcmV@Ga3_FM`HV0xUYiqpU*ltZ;(5TwT2Y9m~PAz?we50kG#A-uY&XH zS{v!R!DV;6ygD<2YaPgVF{HpHV{ko4wg_?xZUC9ghWraxrZ zHn@k&@i-a!ABDtRn6t3z8Ou?lJhe_!;38y1*G+VBa zgSAq7bfw0Rfj;ppI2|c=MEhQ*y^qFT-0j7DI2oFAG*ZK5R&f78I>QYkgQm_MZ!47n zD>xmA(qsN`Hq|PkxvXlEEG7HAe(2l6$)L%gd#e&e&u+2>0In4fb hAhDcS+}n6%{RMfhafqfyPD}s*002ovPDHLkV1mIO+Q9$- literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-up.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/images/vote-up.png new file mode 100644 index 0000000000000000000000000000000000000000..3e00c77824f73313fa16015353d4c9380567fb08 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^8bB<;!3HEdTJ|3RQnj8gjv*Ddk`p9Y7bl2ZU^g+_ zCdK^GTEk2(r?0rt>W#ff^9{Y`qlK9se9p%+n{O5}zxGg)H8;+-u6{1-oD!Mr5%(GQ`zk9!uLS~AsQn;zFfp39xYDT62(s|s5su(?)1Hb_`sNdc^+B->UA;;0DU00rm#qErP_J!9Qu14BavGc!Fy z6H_xYLmdSp14AQy10XWfH8im@HM24@SAYT~plwAdX;wilZcw{`JX@uVl9B=|ef{$C za=mh6z5JqdeM3u2OOP2xM!G;1y2X`wC5aWfdBw^w6I@b@lZ!G7N;32F6hI~>Cgqow z*eU^C3h_d20o>TUVrVb{15Cdnu|VHY&j92lm_lD){7Q3k;i`*Ef>IIg#cFVINM%8) zeo$(0erZuMFyhjbK~@!5ITxiSmgEprnvn0JPa9wJ5VJHN~wcKUV?lWvfiwZgIhB z9#n4%PPaI^;?%1Tbc{YIVv!;mCIn19ASOK70y*%6pPC0u?M1+3eK$+1k%58H&eO#) zq~g|@%lo~U9R-em+||%HO_!eCHCDw{pwtSz8%jP>5d<# zeCiARe)CA(l?@BpO5bLj<-2&rIB3s0o85W3Hws<`+%4|Rj=U)RY(lus`khDPg?EO9 z^M+pW*5P^4lAob{?V8P%Dw{RyG7lQ*UA%foVwuS8L$YS3+kfo%w5x0C<8Ye}<}*nW z;SooZldf~VNp@Sl>j2mK9m4W!n^Q%n8T1OjSvk>EL#bQ(&8mm}^0&j!>~wu=(W$tl rV6E`Ho91Hbw~vecnf?DNEG#uP((>r@vS1d*@F;P6k$EoLlM+VK}ZBCol#eNXd7ncT=>54|Ihz_XSl7k zF*m0uhoY$5aFY-rV?O!vve%IRi#@-8kzpeacH(x_jT4dysd@!r`W>FNOMXy#+lR%!lo!+UDA-`IK-d}_Ncm_{&w#H4OGQXcW|OhG#X$` zZAzK2J=GeOQ*qg=&~@8^FUb=D4Ppr-wO-xglYV+ZmnU<3o1wu11jqgKVp5%A8)!f# z1e~+dA-h->csx$Fit~8b3gC9JZpKAkkAtn^IS=oy21^f3qM1rJ9}z-JvB=6#$1pZ{ zhDjt6&P1gXnLP~a^?Gd$x7$Gw4r@TiQqrMYC20i#TC%AcSVcOp6{RlJhy66kbnyt9 zu`H`wOJyPjW0I1=uuhkKq%=?z{}0u)WweDOa3$Y=3R}?u12Pe4p*~Y4jq5J4Lm7O7 z2_=loC_=sIDz?QCMpg_NprPFZ$~shCK?!T?0$vpPux?>Vmtk1&(?r3kstO+ny6ZzV zA$N6++sm@S8gET?wZMf~uAbw(9#<&M6_DJgK^>>L$_lqKBiFWqW{}7NG}V5ngiNG? zg(LH7=3HDE^_I9w=3Ll}T!tjW*p2Z8ebH%<@c9R_QI7mLTU%EtqVuN8NjJ7SGvB@eUJgG_4XX!Pl!pT5`Mr%y~4j9kw@ zH`y|Dw#;{a!gu6&_}PUwkLGs0uiYKzzWiVh47XhA*8}A<#hZ%8>JA^2YI_3}s2zR%%ct8go@Z|D!hG-fdX literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/bootstrap.bundle.min.js b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/bootstrap.bundle.min.js new file mode 100644 index 0000000..04e9185 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function j(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function M(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${M(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${M(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=j(t.dataset[n])}return e},getDataAttribute:(t,e)=>j(t.getAttribute(`data-bs-${M(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e?e.split(",").map((t=>n(t))).join(","):null},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",jt="collapsing",Mt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(jt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(jt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(Mt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function je(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const Me={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:je(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:je(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},j=p?3:1;j>0&&"break"!==P(j);j--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],j=f?-T[$]/2:0,M=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-j-q-z-O.mainAxis:M-q-z-O.mainAxis,K=v?-E[$]/2+j+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,jn=`hide${xn}`,Mn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,jn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,Mn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,Mn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",js="Home",Ms="End",Fs="active",Hs="fade",Ws="show",Bs=".dropdown-toggle",zs=`:not(${Bs})`,Rs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qs=`.nav-link${zs}, .list-group-item${zs}, [role="tab"]${zs}, ${Rs}`,Vs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Ks extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,js,Ms].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([js,Ms].includes(t.key))i=e[t.key===js?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return z.find(qs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(Bs,Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(qs)?t:z.findOne(qs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,Rs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Ks.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(Vs))Ks.getOrCreateInstance(t)})),m(Ks);const Qs=".bs.toast",Xs=`mouseover${Qs}`,Ys=`mouseout${Qs}`,Us=`focusin${Qs}`,Gs=`focusout${Qs}`,Js=`hide${Qs}`,Zs=`hidden${Qs}`,to=`show${Qs}`,eo=`shown${Qs}`,io="hide",no="show",so="showing",oo={animation:"boolean",autohide:"boolean",delay:"number"},ro={animation:!0,autohide:!0,delay:5e3};class ao extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ro}static get DefaultType(){return oo}static get NAME(){return"toast"}show(){N.trigger(this._element,to).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(io),d(this._element),this._element.classList.add(no,so),this._queueCallback((()=>{this._element.classList.remove(so),N.trigger(this._element,eo),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Js).defaultPrevented||(this._element.classList.add(so),this._queueCallback((()=>{this._element.classList.add(io),this._element.classList.remove(so,no),N.trigger(this._element,Zs)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(no),super.dispose()}isShown(){return this._element.classList.contains(no)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Xs,(t=>this._onInteraction(t,!0))),N.on(this._element,Ys,(t=>this._onInteraction(t,!1))),N.on(this._element,Us,(t=>this._onInteraction(t,!0))),N.on(this._element,Gs,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ao.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ao),m(ao),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Ks,Toast:ao,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/respond.min.js b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/respond.min.js new file mode 100644 index 0000000..80a7b69 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/respond.min.js @@ -0,0 +1,5 @@ +/*! Respond.js v1.4.2: min/max-width media query polyfill * Copyright 2013 Scott Jehl + * Licensed under https://github.com/scottjehl/Respond/blob/master/LICENSE-MIT + * */ + +!function(a){"use strict";a.matchMedia=a.matchMedia||function(a){var b,c=a.documentElement,d=c.firstElementChild||c.firstChild,e=a.createElement("body"),f=a.createElement("div");return f.id="mq-test-1",f.style.cssText="position:absolute;top:-100em",e.style.background="none",e.appendChild(f),function(a){return f.innerHTML='­',c.insertBefore(e,d),b=42===f.offsetWidth,c.removeChild(e),{matches:b,media:a}}}(a.document)}(this),function(a){"use strict";function b(){u(!0)}var c={};a.respond=c,c.update=function(){};var d=[],e=function(){var b=!1;try{b=new a.XMLHttpRequest}catch(c){b=new a.ActiveXObject("Microsoft.XMLHTTP")}return function(){return b}}(),f=function(a,b){var c=e();c&&(c.open("GET",a,!0),c.onreadystatechange=function(){4!==c.readyState||200!==c.status&&304!==c.status||b(c.responseText)},4!==c.readyState&&c.send(null))};if(c.ajax=f,c.queue=d,c.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\([\s]*min\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/,maxw:/\([\s]*max\-width\s*:[\s]*([\s]*[0-9\.]+)(px|em)[\s]*\)/},c.mediaQueriesSupported=a.matchMedia&&null!==a.matchMedia("only all")&&a.matchMedia("only all").matches,!c.mediaQueriesSupported){var g,h,i,j=a.document,k=j.documentElement,l=[],m=[],n=[],o={},p=30,q=j.getElementsByTagName("head")[0]||k,r=j.getElementsByTagName("base")[0],s=q.getElementsByTagName("link"),t=function(){var a,b=j.createElement("div"),c=j.body,d=k.style.fontSize,e=c&&c.style.fontSize,f=!1;return b.style.cssText="position:absolute;font-size:1em;width:1em",c||(c=f=j.createElement("body"),c.style.background="none"),k.style.fontSize="100%",c.style.fontSize="100%",c.appendChild(b),f&&k.insertBefore(c,k.firstChild),a=b.offsetWidth,f?k.removeChild(c):c.removeChild(b),k.style.fontSize=d,e&&(c.style.fontSize=e),a=i=parseFloat(a)},u=function(b){var c="clientWidth",d=k[c],e="CSS1Compat"===j.compatMode&&d||j.body[c]||d,f={},o=s[s.length-1],r=(new Date).getTime();if(b&&g&&p>r-g)return a.clearTimeout(h),h=a.setTimeout(u,p),void 0;g=r;for(var v in l)if(l.hasOwnProperty(v)){var w=l[v],x=w.minw,y=w.maxw,z=null===x,A=null===y,B="em";x&&(x=parseFloat(x)*(x.indexOf(B)>-1?i||t():1)),y&&(y=parseFloat(y)*(y.indexOf(B)>-1?i||t():1)),w.hasquery&&(z&&A||!(z||e>=x)||!(A||y>=e))||(f[w.media]||(f[w.media]=[]),f[w.media].push(m[w.rules]))}for(var C in n)n.hasOwnProperty(C)&&n[C]&&n[C].parentNode===q&&q.removeChild(n[C]);n.length=0;for(var D in f)if(f.hasOwnProperty(D)){var E=j.createElement("style"),F=f[D].join("\n");E.type="text/css",E.media=D,q.insertBefore(E,o.nextSibling),E.styleSheet?E.styleSheet.cssText=F:E.appendChild(j.createTextNode(F)),n.push(E)}},v=function(a,b,d){var e=a.replace(c.regex.keyframes,"").match(c.regex.media),f=e&&e.length||0;b=b.substring(0,b.lastIndexOf("/"));var g=function(a){return a.replace(c.regex.urls,"$1"+b+"$2$3")},h=!f&&d;b.length&&(b+="/"),h&&(f=1);for(var i=0;f>i;i++){var j,k,n,o;h?(j=d,m.push(g(a))):(j=e[i].match(c.regex.findStyles)&&RegExp.$1,m.push(RegExp.$2&&g(RegExp.$2))),n=j.split(","),o=n.length;for(var p=0;o>p;p++)k=n[p],l.push({media:k.split("(")[0].match(c.regex.only)&&RegExp.$2||"all",rules:m.length-1,hasquery:k.indexOf("(")>-1,minw:k.match(c.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:k.match(c.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")})}u()},w=function(){if(d.length){var b=d.shift();f(b.href,function(c){v(c,b.href,b.media),o[b.href]=!0,a.setTimeout(function(){w()},0)})}},x=function(){for(var b=0;b0){var a=l,f,e=s.substring(0,e).replace(H,i);if(e==i||e.charAt(e.length-1)==o)e+="*";try{f=t(e)}catch(k){}if(f){e=0;for(c=f.length;e-1&&(a=a.substring(0,l));if(a.charAt(0)==":")switch(a.slice(1)){case "root":c=function(a){return b?a!=p:a==p};break;case "target":if(m==8){c=function(a){function c(){var d=location.hash,e=d.slice(1);return b?d==i||a.id!=e:d!=i&&a.id==e}k(j,"hashchange",function(){g(a,d,c())});return c()};break}return!1;case "checked":c=function(a){J.test(a.type)&&k(a,"propertychange",function(){event.propertyName=="checked"&&g(a,d,a.checked!==b)});return a.checked!==b};break;case "disabled":b=!b;case "enabled":c=function(c){if(K.test(c.tagName))return k(c,"propertychange",function(){event.propertyName=="$disabled"&&g(c,d,c.a===b)}),q.push(c),c.a=c.disabled,c.disabled===b;return a==":enabled"?b:!b};break;case "focus":e="focus",f="blur";case "hover":e||(e="mouseenter",f="mouseleave");c=function(a){k(a,b?f:e,function(){g(a,d,!0)});k(a,b?e:f,function(){g(a,d,!1)});return b};break;default:if(!L.test(a))return!1}return{className:d,b:c}}function w(a){return M+"-"+(m==6&&N?O++:a.replace(P,function(a){return a.charCodeAt(0)}))}function D(a){return a.replace(x,h).replace(Q,o)}function g(a,c,d){var b=a.className,c=u(b,c,d);if(c!=b)a.className=c,a.parentNode.className+=i}function u(a,c,d){var b=RegExp("(^|\\s)"+c+"(\\s|$)"),e=b.test(a);return d?e?a:a+o+c:e?a.replace(b,h).replace(x,h):a}function k(a,c,d){a.attachEvent("on"+c,d)}function r(a,c){if(/^https?:\/\//i.test(a))return c.substring(0,c.indexOf("/",8))==a.substring(0,a.indexOf("/",8))?a:null;if(a.charAt(0)=="/")return c.substring(0,c.indexOf("/",8))+a;var d=c.split(/[?#]/)[0];a.charAt(0)!="?"&&d.charAt(d.length-1)!="/"&&(d=d.substring(0,d.lastIndexOf("/")+1));return d+a}function y(a){if(a)return n.open("GET",a,!1),n.send(),(n.status==200?n.responseText:i).replace(R,i).replace(S,function(c,d,b,e,f){return y(r(b||f,a))}).replace(T,function(c,d,b){d=d||i;return" url("+d+r(b,a)+d+") "});return i}function U(){var a,c;a=f.getElementsByTagName("BASE");for(var d=a.length>0?a[0].href:f.location.href,b=0;b0&&setInterval(function(){for(var a=0,c=q.length;a8||!n)){var z={NW:"*.Dom.select",MooTools:"$$",DOMAssistant:"*.$",Prototype:"$$",YAHOO:"*.util.Selector.query",Sizzle:"*",jQuery:"*",dojo:"*.query"},t,q=[],O=0,N=!0,M="slvzr",R=/(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)\s*/g,S=/@import\s*(?:(?:(?:url\(\s*(['"]?)(.*)\1)\s*\))|(?:(['"])(.*)\3))[^;]*;/g,T=/\burl\(\s*(["']?)(?!data:)([^"')]+)\1\s*\)/g,L=/^:(empty|(first|last|only|nth(-last)?)-(child|of-type))$/,B=/:(:first-(?:line|letter))/g,C=/(^|})\s*([^\{]*?[\[:][^{]+)/g,G=/([ +~>])|(:[a-z-]+(?:\(.*?\)+)?)|(\[.*?\])/g,H=/(:not\()?:(hover|enabled|disabled|focus|checked|target|active|visited|first-line|first-letter)\)?/g,P=/[^\w-]/g,K=/^(INPUT|SELECT|TEXTAREA|BUTTON)$/,J=/^(checkbox|radio)$/,v=m>6?/[\$\^*]=(['"])\1/:null,E=/([(\[+~])\s+/g,F=/\s+([)\]+~])/g,Q=/\s+/g,x=/^\s*((?:[\S\s]*\S)?)\s*$/,i="",o=" ",h="$1";(function(a,c){function d(){try{p.doScroll("left")}catch(a){setTimeout(d,50);return}b("poll")}function b(d){if(!(d.type=="readystatechange"&&f.readyState!="complete")&&((d.type=="load"?a:f).detachEvent("on"+d.type,b,!1),!e&&(e=!0)))c.call(a,d.type||d)}var e=!1,g=!0;if(f.readyState=="complete")c.call(a,i);else{if(f.createEventObject&&p.doScroll){try{g=!a.frameElement}catch(h){}g&&d()}k(f,"readystatechange",b);k(a,"load",b)}})(j,function(){for(var a in z){var c,d,b=j;if(j[a]){for(c=z[a].replace("*",a).split(".");(d=c.shift())&&(b=b[d]););if(typeof b=="function"){t=b;U();break}}}})}}})(this); \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/tether.min.js b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/tether.min.js new file mode 100644 index 0000000..5b0f069 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Content/scripts/tether.min.js @@ -0,0 +1 @@ +!function(t,e){"function"==typeof define&&define.amd?define(e):"object"==typeof exports?module.exports=e(require,exports,module):t.Tether=e()}(this,function(t,e,o){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function n(t){var e=getComputedStyle(t)||{},o=e.position,i=[];if("fixed"===o)return[t];for(var n=t;n=n.parentNode;){var r=void 0;try{r=getComputedStyle(n)}catch(s){}if("undefined"==typeof r||null===r)return i.push(n),i;var a=r,f=a.overflow,h=a.overflowX,l=a.overflowY;/(auto|scroll)/.test(f+l+h)&&("absolute"!==o||["relative","absolute","fixed"].indexOf(r.position)>=0)&&i.push(n)}return i.push(document.body),i}function r(t){var e=void 0;t===document?(e=document,t=document.documentElement):e=t.ownerDocument;var o=e.documentElement,i={},n=t.getBoundingClientRect();for(var r in n)i[r]=n[r];var s=x(e);return i.top-=s.top,i.left-=s.left,"undefined"==typeof i.width&&(i.width=document.body.scrollWidth-i.left-i.right),"undefined"==typeof i.height&&(i.height=document.body.scrollHeight-i.top-i.bottom),i.top=i.top-o.clientTop,i.left=i.left-o.clientLeft,i.right=e.body.clientWidth-i.width-i.left,i.bottom=e.body.clientHeight-i.height-i.top,i}function s(t){return t.offsetParent||document.documentElement}function a(){var t=document.createElement("div");t.style.width="100%",t.style.height="200px";var e=document.createElement("div");f(e.style,{position:"absolute",top:0,left:0,pointerEvents:"none",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),e.appendChild(t),document.body.appendChild(e);var o=t.offsetWidth;e.style.overflow="scroll";var i=t.offsetWidth;o===i&&(i=e.clientWidth),document.body.removeChild(e);var n=o-i;return{width:n,height:n}}function f(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=[];return Array.prototype.push.apply(e,arguments),e.slice(1).forEach(function(e){if(e)for(var o in e)({}).hasOwnProperty.call(e,o)&&(t[o]=e[o])}),t}function h(t,e){if("undefined"!=typeof t.classList)e.split(" ").forEach(function(e){e.trim()&&t.classList.remove(e)});else{var o=new RegExp("(^| )"+e.split(" ").join("|")+"( |$)","gi"),i=u(t).replace(o," ");p(t,i)}}function l(t,e){if("undefined"!=typeof t.classList)e.split(" ").forEach(function(e){e.trim()&&t.classList.add(e)});else{h(t,e);var o=u(t)+(" "+e);p(t,o)}}function d(t,e){if("undefined"!=typeof t.classList)return t.classList.contains(e);var o=u(t);return new RegExp("(^| )"+e+"( |$)","gi").test(o)}function u(t){return t.className instanceof SVGAnimatedString?t.className.baseVal:t.className}function p(t,e){t.setAttribute("class",e)}function c(t,e,o){o.forEach(function(o){-1===e.indexOf(o)&&d(t,o)&&h(t,o)}),e.forEach(function(e){d(t,e)||l(t,e)})}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){var o=arguments.length<=2||void 0===arguments[2]?1:arguments[2];return t+o>=e&&e>=t-o}function m(){return"undefined"!=typeof performance&&"undefined"!=typeof performance.now?performance.now():+new Date}function v(){for(var t={top:0,left:0},e=arguments.length,o=Array(e),i=0;e>i;i++)o[i]=arguments[i];return o.forEach(function(e){var o=e.top,i=e.left;"string"==typeof o&&(o=parseFloat(o,10)),"string"==typeof i&&(i=parseFloat(i,10)),t.top+=o,t.left+=i}),t}function y(t,e){return"string"==typeof t.left&&-1!==t.left.indexOf("%")&&(t.left=parseFloat(t.left,10)/100*e.width),"string"==typeof t.top&&-1!==t.top.indexOf("%")&&(t.top=parseFloat(t.top,10)/100*e.height),t}function b(t,e){return"scrollParent"===e?e=t.scrollParents[0]:"window"===e&&(e=[pageXOffset,pageYOffset,innerWidth+pageXOffset,innerHeight+pageYOffset]),e===document&&(e=e.documentElement),"undefined"!=typeof e.nodeType&&!function(){var t=r(e),o=t,i=getComputedStyle(e);e=[o.left,o.top,t.width+o.left,t.height+o.top],U.forEach(function(t,o){t=t[0].toUpperCase()+t.substr(1),"Top"===t||"Left"===t?e[o]+=parseFloat(i["border"+t+"Width"]):e[o]-=parseFloat(i["border"+t+"Width"])})}(),e}var w=function(){function t(t,e){for(var o=0;o1?o-1:0),n=1;o>n;n++)i[n-1]=arguments[n];for(;e16?(e=Math.min(e-16,250),void(o=setTimeout(n,250))):void("undefined"!=typeof t&&m()-t<10||("undefined"!=typeof o&&(clearTimeout(o),o=null),t=m(),_(),e=m()-t))};"undefined"!=typeof window&&"undefined"!=typeof window.addEventListener&&["resize","scroll","touchmove"].forEach(function(t){window.addEventListener(t,i)})}();var z={center:"center",left:"right",right:"left"},L={middle:"middle",top:"bottom",bottom:"top"},Y={top:0,left:0,middle:"50%",center:"50%",bottom:"100%",right:"100%"},H=function(t,e){var o=t.left,i=t.top;return"auto"===o&&(o=z[e.left]),"auto"===i&&(i=L[e.top]),{left:o,top:i}},F=function(t){var e=t.left,o=t.top;return"undefined"!=typeof Y[t.left]&&(e=Y[t.left]),"undefined"!=typeof Y[t.top]&&(o=Y[t.top]),{left:e,top:o}},X=function(t){var e=t.split(" "),o=M(e,2),i=o[0],n=o[1];return{top:i,left:n}},j=X,N=function(){function t(e){var o=this;i(this,t),this.position=this.position.bind(this),B.push(this),this.history=[],this.setOptions(e,!1),C.modules.forEach(function(t){"undefined"!=typeof t.initialize&&t.initialize.call(o)}),this.position()}return w(t,[{key:"getClass",value:function(){var t=arguments.length<=0||void 0===arguments[0]?"":arguments[0],e=this.options.classes;return"undefined"!=typeof e&&e[t]?this.options.classes[t]:this.options.classPrefix?this.options.classPrefix+"-"+t:t}},{key:"setOptions",value:function(t){var e=this,o=arguments.length<=1||void 0===arguments[1]?!0:arguments[1],i={offset:"0 0",targetOffset:"0 0",targetAttachment:"auto auto",classPrefix:"tether"};this.options=f(i,t);var r=this.options,s=r.element,a=r.target,h=r.targetModifier;if(this.element=s,this.target=a,this.targetModifier=h,"viewport"===this.target?(this.target=document.body,this.targetModifier="visible"):"scroll-handle"===this.target&&(this.target=document.body,this.targetModifier="scroll-handle"),["element","target"].forEach(function(t){if("undefined"==typeof e[t])throw new Error("Tether Error: Both element and target must be defined");"undefined"!=typeof e[t].jquery?e[t]=e[t][0]:"string"==typeof e[t]&&(e[t]=document.querySelector(e[t]))}),l(this.element,this.getClass("element")),this.options.addTargetClasses!==!1&&l(this.target,this.getClass("target")),!this.options.attachment)throw new Error("Tether Error: You must provide an attachment");this.targetAttachment=j(this.options.targetAttachment),this.attachment=j(this.options.attachment),this.offset=X(this.options.offset),this.targetOffset=X(this.options.targetOffset),"undefined"!=typeof this.scrollParents&&this.disable(),"scroll-handle"===this.targetModifier?this.scrollParents=[this.target]:this.scrollParents=n(this.target),this.options.enabled!==!1&&this.enable(o)}},{key:"getTargetBounds",value:function(){if("undefined"==typeof this.targetModifier)return r(this.target);if("visible"===this.targetModifier){if(this.target===document.body)return{top:pageYOffset,left:pageXOffset,height:innerHeight,width:innerWidth};var t=r(this.target),e={height:t.height,width:t.width,top:t.top,left:t.left};return e.height=Math.min(e.height,t.height-(pageYOffset-t.top)),e.height=Math.min(e.height,t.height-(t.top+t.height-(pageYOffset+innerHeight))),e.height=Math.min(innerHeight,e.height),e.height-=2,e.width=Math.min(e.width,t.width-(pageXOffset-t.left)),e.width=Math.min(e.width,t.width-(t.left+t.width-(pageXOffset+innerWidth))),e.width=Math.min(innerWidth,e.width),e.width-=2,e.topo.clientWidth||[i.overflow,i.overflowX].indexOf("scroll")>=0||this.target!==document.body,s=0;n&&(s=15);var a=t.height-parseFloat(i.borderTopWidth)-parseFloat(i.borderBottomWidth)-s,e={width:15,height:.975*a*(a/o.scrollHeight),left:t.left+t.width-parseFloat(i.borderLeftWidth)-15},f=0;408>a&&this.target===document.body&&(f=-11e-5*Math.pow(a,2)-.00727*a+22.58),this.target!==document.body&&(e.height=Math.max(e.height,24));var h=this.target.scrollTop/(o.scrollHeight-a);return e.top=h*(a-e.height-f)+t.top+parseFloat(i.borderTopWidth),this.target===document.body&&(e.height=Math.max(e.height,24)),e}}},{key:"clearCache",value:function(){this._cache={}}},{key:"cache",value:function(t,e){return"undefined"==typeof this._cache&&(this._cache={}),"undefined"==typeof this._cache[t]&&(this._cache[t]=e.call(this)),this._cache[t]}},{key:"enable",value:function(){var t=this,e=arguments.length<=0||void 0===arguments[0]?!0:arguments[0];this.options.addTargetClasses!==!1&&l(this.target,this.getClass("enabled")),l(this.element,this.getClass("enabled")),this.enabled=!0,this.scrollParents.forEach(function(e){e!==document&&e.addEventListener("scroll",t.position)}),e&&this.position()}},{key:"disable",value:function(){var t=this;h(this.target,this.getClass("enabled")),h(this.element,this.getClass("enabled")),this.enabled=!1,"undefined"!=typeof this.scrollParents&&this.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.position)})}},{key:"destroy",value:function(){var t=this;this.disable(),B.forEach(function(e,o){return e===t?void B.splice(o,1):void 0})}},{key:"updateAttachClasses",value:function(t,e){var o=this;t=t||this.attachment,e=e||this.targetAttachment;var i=["left","top","bottom","right","middle","center"];"undefined"!=typeof this._addAttachClasses&&this._addAttachClasses.length&&this._addAttachClasses.splice(0,this._addAttachClasses.length),"undefined"==typeof this._addAttachClasses&&(this._addAttachClasses=[]);var n=this._addAttachClasses;t.top&&n.push(this.getClass("element-attached")+"-"+t.top),t.left&&n.push(this.getClass("element-attached")+"-"+t.left),e.top&&n.push(this.getClass("target-attached")+"-"+e.top),e.left&&n.push(this.getClass("target-attached")+"-"+e.left);var r=[];i.forEach(function(t){r.push(o.getClass("element-attached")+"-"+t),r.push(o.getClass("target-attached")+"-"+t)}),T(function(){"undefined"!=typeof o._addAttachClasses&&(c(o.element,o._addAttachClasses,r),o.options.addTargetClasses!==!1&&c(o.target,o._addAttachClasses,r),delete o._addAttachClasses)})}},{key:"position",value:function(){var t=this,e=arguments.length<=0||void 0===arguments[0]?!0:arguments[0];if(this.enabled){this.clearCache();var o=H(this.targetAttachment,this.attachment);this.updateAttachClasses(this.attachment,o);var i=this.cache("element-bounds",function(){return r(t.element)}),n=i.width,f=i.height;if(0===n&&0===f&&"undefined"!=typeof this.lastSize){var h=this.lastSize;n=h.width,f=h.height}else this.lastSize={width:n,height:f};var l=this.cache("target-bounds",function(){return t.getTargetBounds()}),d=l,u=y(F(this.attachment),{width:n,height:f}),p=y(F(o),d),c=y(this.offset,{width:n,height:f}),g=y(this.targetOffset,d);u=v(u,c),p=v(p,g);for(var m=l.left+p.left-u.left,b=l.top+p.top-u.top,w=0;wwindow.innerWidth&&(A=this.cache("scrollbar-size",a),x.viewport.bottom-=A.height),document.body.scrollHeight>window.innerHeight&&(A=this.cache("scrollbar-size",a),x.viewport.right-=A.width),(-1===["","static"].indexOf(document.body.style.position)||-1===["","static"].indexOf(document.body.parentElement.style.position))&&(x.page.bottom=document.body.scrollHeight-b-f,x.page.right=document.body.scrollWidth-m-n),"undefined"!=typeof this.options.optimizations&&this.options.optimizations.moveElement!==!1&&"undefined"==typeof this.targetModifier&&!function(){var e=t.cache("target-offsetparent",function(){return s(t.target)}),o=t.cache("target-offsetparent-bounds",function(){return r(e)}),i=getComputedStyle(e),n=o,a={};if(["Top","Left","Bottom","Right"].forEach(function(t){a[t.toLowerCase()]=parseFloat(i["border"+t+"Width"])}),o.right=document.body.scrollWidth-o.left-n.width+a.right,o.bottom=document.body.scrollHeight-o.top-n.height+a.bottom,x.page.top>=o.top+a.top&&x.page.bottom>=o.bottom&&x.page.left>=o.left+a.left&&x.page.right>=o.right){var f=e.scrollTop,h=e.scrollLeft;x.offset={top:x.page.top-o.top+f-a.top,left:x.page.left-o.left+h-a.left}}}(),this.move(x),this.history.unshift(x),this.history.length>3&&this.history.pop(),e&&S(),!0}}},{key:"move",value:function(t){var e=this;if("undefined"!=typeof this.element.parentNode){var o={};for(var i in t){o[i]={};for(var n in t[i]){for(var r=!1,a=0;a=0){var c=s.split(" "),g=M(c,2);d=g[0],l=g[1]}else l=d=s;var w=b(e,r);("target"===d||"both"===d)&&(ow[3]&&"bottom"===v.top&&(o-=u,v.top="top")),"together"===d&&("top"===v.top&&("bottom"===y.top&&ow[3]&&o-(a-u)>=w[1]&&(o-=a-u,v.top="bottom",y.top="bottom")),"bottom"===v.top&&("top"===y.top&&o+a>w[3]?(o-=u,v.top="top",o-=a,y.top="bottom"):"bottom"===y.top&&ow[3]&&"top"===y.top?(o-=a,y.top="bottom"):ow[2]&&"right"===v.left&&(i-=p,v.left="left")),"together"===l&&(iw[2]&&"right"===v.left?"left"===y.left?(i-=p,v.left="left",i-=h,y.left="right"):"right"===y.left&&(i-=p,v.left="left",i+=h,y.left="left"):"center"===v.left&&(i+h>w[2]&&"left"===y.left?(i-=h,y.left="right"):iw[3]&&"top"===y.top&&(o-=a,y.top="bottom")),("element"===l||"both"===l)&&(iw[2]&&("left"===y.left?(i-=h,y.left="right"):"center"===y.left&&(i-=h/2,y.left="right"))),"string"==typeof f?f=f.split(",").map(function(t){return t.trim()}):f===!0&&(f=["top","left","right","bottom"]),f=f||[];var C=[],O=[];o=0?(o=w[1],C.push("top")):O.push("top")),o+a>w[3]&&(f.indexOf("bottom")>=0?(o=w[3]-a,C.push("bottom")):O.push("bottom")),i=0?(i=w[0],C.push("left")):O.push("left")),i+h>w[2]&&(f.indexOf("right")>=0?(i=w[2]-h,C.push("right")):O.push("right")),C.length&&!function(){var t=void 0;t="undefined"!=typeof e.options.pinnedClass?e.options.pinnedClass:e.getClass("pinned"),m.push(t),C.forEach(function(e){m.push(t+"-"+e)})}(),O.length&&!function(){var t=void 0;t="undefined"!=typeof e.options.outOfBoundsClass?e.options.outOfBoundsClass:e.getClass("out-of-bounds"),m.push(t),O.forEach(function(e){m.push(t+"-"+e)})}(),(C.indexOf("left")>=0||C.indexOf("right")>=0)&&(y.left=v.left=!1),(C.indexOf("top")>=0||C.indexOf("bottom")>=0)&&(y.top=v.top=!1),(v.top!==n.top||v.left!==n.left||y.top!==e.attachment.top||y.left!==e.attachment.left)&&e.updateAttachClasses(y,v)}),T(function(){e.options.addTargetClasses!==!1&&c(e.target,m,g),c(e.element,m,g)}),{top:o,left:i}}});var P=C.Utils,r=P.getBounds,c=P.updateClasses,T=P.defer;C.modules.push({position:function(t){var e=this,o=t.top,i=t.left,n=this.cache("element-bounds",function(){return r(e.element)}),s=n.height,a=n.width,f=this.getTargetBounds(),h=o+s,l=i+a,d=[];o<=f.bottom&&h>=f.top&&["left","right"].forEach(function(t){var e=f[t];(e===i||e===l)&&d.push(t)}),i<=f.right&&l>=f.left&&["top","bottom"].forEach(function(t){var e=f[t];(e===o||e===h)&&d.push(t)});var u=[],p=[],g=["left","top","right","bottom"];return u.push(this.getClass("abutted")),g.forEach(function(t){u.push(e.getClass("abutted")+"-"+t)}),d.length&&p.push(this.getClass("abutted")),d.forEach(function(t){p.push(e.getClass("abutted")+"-"+t)}),T(function(){e.options.addTargetClasses!==!1&&c(e.target,p,u),c(e.element,p,u)}),!0}});var M=function(){function t(t,e){var o=[],i=!0,n=!1,r=void 0;try{for(var s,a=t[Symbol.iterator]();!(i=(s=a.next()).done)&&(o.push(s.value),!e||o.length!==e);i=!0);}catch(f){n=!0,r=f}finally{try{!i&&a["return"]&&a["return"]()}finally{if(n)throw r}}return o}return function(e,o){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,o);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();return C.modules.push({position:function(t){var e=t.top,o=t.left;if(this.options.shift){var i=this.options.shift;"function"==typeof this.options.shift&&(i=this.options.shift.call(this,{top:e,left:o}));var n=void 0,r=void 0;if("string"==typeof i){i=i.split(" "),i[1]=i[1]||i[0];var s=i,a=M(s,2);n=a[0],r=a[1],n=parseFloat(n,10),r=parseFloat(r,10)}else n=i.top,r=i.left;return e+=n,o+=r,{top:e,left:o}}}}),R}); \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Cypher_Bootstrap5-Theme.png b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Cypher_Bootstrap5-Theme.png new file mode 100644 index 0000000000000000000000000000000000000000..5c50a16e17c26b7ae3acdf4233260824cc1e0a70 GIT binary patch literal 332816 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

lv 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%0AqNfhd;4jpYeHWDkZe$7Qywz*RKq%iOU&Cb` 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 uOyp-%m& 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

)|Rvh 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�oSKIekbr^6f&^llwknD4T``~XRn@VSZh&K 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 literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/NopCypherclean-Theme.jpg b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/NopCypherclean-Theme.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e09475b665cb3a949aacd7ce679f1bed686130d0 GIT binary patch literal 3595 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 LexHq>|IdE`D>dGF literal 0 HcmV?d00001 diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/CustomerSubscriptions.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/CustomerSubscriptions.cshtml new file mode 100644 index 0000000..5420aa1 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/CustomerSubscriptions.cshtml @@ -0,0 +1,107 @@ +@model CustomerBackInStockSubscriptionsModel + +@using Nop.Core.Domain.Catalog + +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.BackInStockSubscriptions").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-back-in-stock-subscription-list-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.BackInStockSubscriptions }) +} +

\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/SubscribePopup.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/SubscribePopup.cshtml new file mode 100644 index 0000000..9cbb159 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/BackInStockSubscription/SubscribePopup.cshtml @@ -0,0 +1,69 @@ +@model BackInStockSubscribeModel +
+
+

+ @if (Model.AlreadySubscribed) + { + @T("BackInStockSubscriptions.AlreadySubscribed") + } + else + { + @T("BackInStockSubscriptions.PopupTitle") + } +

+
+
+ @if (!Model.SubscriptionAllowed) + { +
+ @T("BackInStockSubscriptions.NotAllowed") +
+ } + else if (!Model.IsCurrentCustomerRegistered) + { +
+ @T("BackInStockSubscriptions.OnlyRegistered") +
+ } + else if (!Model.AlreadySubscribed && Model.CurrentNumberOfBackInStockSubscriptions >= Model.MaximumBackInStockSubscriptions) + { +
+ @string.Format(T("BackInStockSubscriptions.MaxSubscriptions").Text, Model.MaximumBackInStockSubscriptions) +
+ } + else + { + if (!Model.AlreadySubscribed) + { +
@T("BackInStockSubscriptions.Tooltip")
+ } + + + + } +
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/BlogPost.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/BlogPost.cshtml new file mode 100644 index 0000000..d9777dd --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/BlogPost.cshtml @@ -0,0 +1,165 @@ +@inject Nop.Services.Html.IHtmlFormatter htmlFormatter +@model BlogPostModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Title); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + //page class + NopHtml.AppendPageCssClassParts("html-blogpost-page"); +} +@section left { + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnBlogBefore, additionalData = Model }) + @await Component.InvokeAsync(typeof(BlogMonthsViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnAfterBlogArchive, additionalData = Model }) + @await Component.InvokeAsync(typeof(BlogTagsViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnBlogAfter, additionalData = Model }) +} +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogPostPageTop, additionalData = Model }) +
+

@Model.Title

+
+
+ + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogPostPageBeforeBody, additionalData = Model }) +
+ @Html.Raw(Model.Body) +
+ @if (Model.Tags.Count > 0) + { +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogPostPageBeforeComments, additionalData = Model }) + @if (Model.AllowComments) + { +
+
+ @T("Blog.Comments.LeaveYourComment") +
+
+
+ @{ + var result = TempData["nop.blog.addcomment.result"] as string; + } + @if (!string.IsNullOrEmpty(result)) + { +
@result
+ } +
+ +
+
+
+ +
+ + +
+
+ +
+
+ @if (Model.AddNewComment.DisplayCaptcha) + { +
+
+
+ +
+
+
+ } +
+ @if (!Model.PreventNotRegisteredUsersToLeaveComments) + { +
+
+
+ +
+
+
+ } + else + { +
@T("Blog.Comments.OnlyRegisteredUsersLeaveComments")
+ } +
+
+ if (Model.Comments.Count > 0) + { +
+
+ @T("Blog.Comments") +
+
+ @foreach (var comment in Model.Comments) + { +
+
+ +
+
+
+ + @comment.CreatedOn.ToString("g") +
+
+ @Html.Raw(htmlFormatter.FormatText(comment.CommentText, false, true, false, false, false, false)) +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogPostPageInsideComment, additionalData = comment }) +
+ } +
+
+ } + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogPostPageAfterComments, additionalData = Model }) +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogPostPageBottom, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogMonths/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogMonths/Default.cshtml new file mode 100644 index 0000000..c3c6c65 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogMonths/Default.cshtml @@ -0,0 +1,30 @@ +@model IList +@if (Model.Count > 0) +{ +
+
+

@T("Blog.Archive")

+
+
+ +
+
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogTags/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogTags/Default.cshtml new file mode 100644 index 0000000..fbb8cb4 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/Components/BlogTags/Default.cshtml @@ -0,0 +1,19 @@ +@model BlogPostTagListModel +@if (Model.Tags.Count > 0) +{ + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/List.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/List.cshtml new file mode 100644 index 0000000..914ca44 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Blog/List.cshtml @@ -0,0 +1,106 @@ +@model BlogPostListModel + +@using Nop.Core.Domain.Blogs + +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Blog").Text); + //page class + NopHtml.AppendPageCssClassParts("html-blog-page"); +} +@section left { + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnBlogBefore, additionalData = Model }) + @await Component.InvokeAsync(typeof(BlogMonthsViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnAfterBlogArchive, additionalData = Model }) + @await Component.InvokeAsync(typeof(BlogTagsViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnBlogAfter, additionalData = Model }) +} +
+
+ +

+ @if (string.IsNullOrEmpty(Model.PagingFilteringContext.Tag)) + { + if (Model.PagingFilteringContext.GetParsedMonth().HasValue) + { + @string.Format(T("Blog.FilteredByMonth").Text, Model.PagingFilteringContext.GetParsedMonth().Value.Year, Model.PagingFilteringContext.GetParsedMonth().Value.ToString("MMMM")) + } + else + { + @T("Blog") + } + } + else + { + @string.Format(T("Blog.TaggedWith").Text, Model.PagingFilteringContext.Tag) + } +

+
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogListPageBeforePosts, additionalData = Model }) + + @foreach (var item in Model.BlogPosts) + { + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogListPageBeforePost, additionalData = item }) +
+
+
+
+ @item.Title + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogListPageBeforePostBody, additionalData = item }) +
+ @Html.Raw(!string.IsNullOrEmpty(item.BodyOverview) ? item.BodyOverview : item.Body) +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogListPageAfterPostBody, additionalData = item }) +
+ @if (item.Tags.Count > 0) + { +
+ +
    + @for (var i = 0; i < item.Tags.Count; i++) + { + var tag = item.Tags[i]; +
  • @tag
  • + if (i != item.Tags.Count - 1) + { +
  • ,
  • + } + } +
+
+ } + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogListPageInsidePost, additionalData = item }) +
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogListPageAfterPost, additionalData = item }) + } + +
+ + @{ + var pager = Html.Pager(Model.PagingFilteringContext).QueryParam("pagenumber"); + } + @if (!(await pager.IsEmpty())) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BlogListPageAfterPosts, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ActiveDiscussions.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ActiveDiscussions.cshtml new file mode 100644 index 0000000..144b26a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ActiveDiscussions.cshtml @@ -0,0 +1,16 @@ +@model ActiveDiscussionsModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("Forum.PageTitle.ActiveDiscussions").Text); + //page class + NopHtml.AppendPageCssClassParts("html-active-discussions-page"); +} +
+ @await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent)) + @await Html.PartialAsync("_ForumHeader") + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsActivediscussionsAfterHeader, additionalData = Model }) + @await Html.PartialAsync("_ActiveTopics", Model) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsActivediscussionsAfterTopics, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumActiveDiscussionsSmall/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumActiveDiscussionsSmall/Default.cshtml new file mode 100644 index 0000000..19a5cbe --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumActiveDiscussionsSmall/Default.cshtml @@ -0,0 +1,2 @@ +@model ActiveDiscussionsModel +@await Html.PartialAsync("_ActiveTopics", Model) \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumBreadcrumb/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumBreadcrumb/Default.cshtml new file mode 100644 index 0000000..a96c701 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumBreadcrumb/Default.cshtml @@ -0,0 +1,44 @@ +@model ForumBreadcrumbModel +@using Nop.Core.Domain.Common +@inject CommonSettings commonSettings +@{ + var breadcrumbDelimiter = commonSettings.BreadcrumbDelimiter; +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumLastPost/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumLastPost/Default.cshtml new file mode 100644 index 0000000..f20ce22 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Components/ForumLastPost/Default.cshtml @@ -0,0 +1,33 @@ +@model LastPostModel +@if (Model.Id > 0) +{ +
+ @Model.PostCreatedOnStr +
+ if (Model.ShowTopic) + { +
+ + @Html.RouteLink(Model.ForumTopicSubject, "TopicSlug", new { id = Model.ForumTopicId, slug = Model.ForumTopicSeName }) +
+ } +
+ + @if (Model.AllowViewingProfiles) + { + @Html.RouteLink(Model.CustomerName, "CustomerProfile", new { Id = Model.CustomerId }) + } + else + { + @Model.CustomerName + } +
+} +else +{ +
+
+ @T("Forum.NoPosts") +
+
+} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/CustomerForumSubscriptions.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/CustomerForumSubscriptions.cshtml new file mode 100644 index 0000000..54f1997 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/CustomerForumSubscriptions.cshtml @@ -0,0 +1,111 @@ +@model CustomerForumSubscriptionsModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.ForumSubscriptions").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-forum-subscriptions-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent),new { selectedTabId = CustomerNavigationEnum.ForumSubscriptions }) +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Forum.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Forum.cshtml new file mode 100644 index 0000000..a07dc89 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Forum.cshtml @@ -0,0 +1,200 @@ +@model ForumPageModel +@using Nop.Core.Domain.Forums +@using Nop.Services.Localization +@inject ILocalizationService localizationService +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(Model.Name); + //page class + NopHtml.AppendPageCssClassParts("html-forum-page"); +} +
+ @await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent), new { forumId = Model.Id }) + @await Html.PartialAsync("_ForumHeader") + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsForumAfterHeader, additionalData = Model }) + +
+
+ @if (Model.ForumFeedsEnabled) + { + @T("Forum.RSS") + } +

@Model.Name

+
+
+

@Model.Description

+
+
+
+
+ @Html.RouteLink(T("Forum.NewTopic").ToString(), "TopicCreate", new { id = Model.Id }, new { @class = "new-topic" }) + @if (Model.IsCustomerAllowedToSubscribe) + { + @Model.WatchForumText + + } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsForumTop, additionalData = Model }) + @{ + var pager = await Html.PagerAsync(new PagerModel(localizationService) + { + PageSize = Model.TopicPageSize, + TotalRecords = Model.TopicTotalRecords, + PageIndex = Model.TopicPageIndex, + ShowTotalSummary = false, + RouteActionName = "ForumSlugPaged", + UseRouteLinks = true, + RouteValues = new SlugRouteValues { Id = Model.Id, Slug = Model.SeName } + }); + } + @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } +
+
+ @if (Model.ForumTopics.Count > 0) + { +
+ + + + + + @if (Model.AllowPostVoting) + { + + } + + + + + + + + @if (Model.AllowPostVoting) + { + + } + + + + + @foreach (var topic in @Model.ForumTopics) + { + var topicType = "post"; + var topicText = string.Empty; + switch (topic.ForumTopicType) + { + case ForumTopicType.Normal: + topicType = "post"; + break; + case ForumTopicType.Sticky: + topicType = "sticky"; + topicText = $"[{T("Forum.Sticky")}]"; + break; + case ForumTopicType.Announcement: + topicType = "announcement"; + topicText = $"[{T("Forum.Announcement")}]"; + break; + default: + topicType = "post"; + break; + } + + + + + + @if (Model.AllowPostVoting) + { + + } + + + } + +
+ @T("Forum.TopicTitle") + + @T("Forum.Replies") + + @T("Forum.Views") + + @T("Forum.Votes") + + @T("Forum.LatestPost") +
+
+
+
+ @Html.RouteLink(topic.Subject, "TopicSlug", new { id = topic.Id, slug = topic.SeName }) + @if (!string.IsNullOrEmpty(topicText)) + { + @topicText + } +
+ @if (topic.NumPosts > Model.PostsPageSize) + { +
+ @await Html.ForumTopicSmallPagerAsync(topic) +
+ } +
+ @if (topic.CustomerId > 0) + { + + if (topic.AllowViewingProfiles) + { + @Html.RouteLink(topic.CustomerName, "CustomerProfile", new { Id = topic.CustomerId }) + } + else + { + @topic.CustomerName + } + } +
+
+ @topic.NumReplies + + @topic.Views + + @topic.Votes + + @await Component.InvokeAsync(typeof(ForumLastPostViewComponent), new { forumPostId = topic.LastPostId, showTopic = false }) +
+
+ } +
+ @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsForumBottom, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ForumGroup.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ForumGroup.cshtml new file mode 100644 index 0000000..4c13e88 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/ForumGroup.cshtml @@ -0,0 +1,16 @@ +@model ForumGroupModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(Model.Name); + //page class + NopHtml.AppendPageCssClassParts("html-forum-group-page"); +} +
+ @await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent), new { forumGroupId = Model.Id }) + @await Html.PartialAsync("_ForumHeader") + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsForumGroupAfterHeader, additionalData = Model }) + @await Html.PartialAsync("_ForumGroup", Model) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsForumGroupBottom, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Index.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Index.cshtml new file mode 100644 index 0000000..5ff093f --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Index.cshtml @@ -0,0 +1,21 @@ +@model BoardsIndexModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("Forum.PageTitle.Default").Text); + //page class + NopHtml.AppendPageCssClassParts("html-forums-main-page"); +} +
+ @await Component.InvokeAsync(typeof(TopicBlockViewComponent), new { systemName = "ForumWelcomeMessage" }) + @await Html.PartialAsync("_ForumHeader") + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsMainAfterHeader, additionalData = Model }) + @foreach (var forumGroup in Model.ForumGroups) + { + await Html.RenderPartialAsync("_ForumGroup", forumGroup); + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsMainBeforeActivediscussions, additionalData = Model }) + @await Component.InvokeAsync(typeof(ForumActiveDiscussionsSmallViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsMainAfterActivediscussions, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostCreate.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostCreate.cshtml new file mode 100644 index 0000000..bc3f48b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostCreate.cshtml @@ -0,0 +1,11 @@ +@model EditForumPostModel +@{ + Layout = "_ColumnsOne"; + + NopHtml.AddTitleParts(T("Forum.PageTitle.PostNew").Text); +} +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsPostCreateBefore, additionalData = Model }) +
+ @await Html.PartialAsync("_CreateUpdatePost", Model) +
+@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsPostCreateAfter, additionalData = Model }) diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostEdit.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostEdit.cshtml new file mode 100644 index 0000000..bd85677 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/PostEdit.cshtml @@ -0,0 +1,11 @@ +@model EditForumPostModel +@{ + Layout = "_ColumnsOne"; + + NopHtml.AddTitleParts(T("Forum.PageTitle.PostEdit").Text); +} +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsPostEditBefore, additionalData = Model }) +
+ @await Html.PartialAsync("_CreateUpdatePost", Model) +
+@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsPostEditAfter, additionalData = Model }) diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Search.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Search.cshtml new file mode 100644 index 0000000..14aa757 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Search.cshtml @@ -0,0 +1,256 @@ +@model Nop.Web.Models.Boards.SearchModel +@using Nop.Core.Domain.Forums +@using Nop.Services.Localization +@using Nop.Web.Factories +@using Nop.Web.Framework.TagHelpers.Shared +@using Microsoft.AspNetCore.Mvc.TagHelpers +@inject ILocalizationService localizationService +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("Forum.PageTitle.Search").Text); + //page class + NopHtml.AppendPageCssClassParts("html-forum-search-page"); +} + +@await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent)) +
+
+

@T("Forum.Search")

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsSearchBeforeSearchform, additionalData = Model }) +
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsSearchAfterSearchform, additionalData = Model }) +
+ @Model.Error +
+
+ @{ + var searchterms = Model.SearchTerms; + string advs = null; + string within = null; + string limitDays = null; + string forumId = null; + + if (Model.ShowAdvancedSearch) + { + advs = "true"; + within = Model.WithinSelected.ToString(); + limitDays = Model.LimitDaysSelected.ToString(); + forumId = Model.ForumIdSelected.ToString(); + } + + var pager = await Html.PagerAsync(new PagerModel(localizationService) + { + PageSize = Model.TopicPageSize, + TotalRecords = Model.TopicTotalRecords, + PageIndex = Model.TopicPageIndex, + ShowTotalSummary = false, + RouteActionName = "Search", + RouteValues = new ForumModelFactory.ForumSearchRouteValues { Advs = advs, Searchterms = searchterms, ForumId = forumId, Within = within, LimitDays = limitDays }, + }); + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsSearchBeforeResults, additionalData = Model }) + @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } + @if (Model.NoResultsVisisble) + { +
+ @T("Forum.SearchNoResultsText") +
+ } +
+ @if (Model.SearchResultsVisible) + { +
+ + + + + + @if (Model.AllowPostVoting) + { + + } + + + + + + + + @if (Model.AllowPostVoting) + { + + } + + + + + @foreach (var topic in @Model.ForumTopics) + { + var topicType = "post"; + var topicText = string.Empty; + switch (topic.ForumTopicType) + { + case ForumTopicType.Normal: + topicType = "post"; + break; + case ForumTopicType.Sticky: + topicType = "sticky"; + topicText = $"[{T("Forum.Sticky")}]"; + break; + case ForumTopicType.Announcement: + topicType = "announcement"; + topicText = $"[{T("Forum.Announcement")}]"; + break; + default: + topicType = "post"; + break; + } + + + + + + @if (Model.AllowPostVoting) + { + + } + + + } + +
+ @T("Forum.TopicTitle") + + @T("Forum.Replies") + + @T("Forum.Views") + + @T("Forum.Votes") + + @T("Forum.LatestPost") +
+
+
+
+ @Html.RouteLink(topic.Subject, "TopicSlug", new { id = topic.Id, slug = topic.SeName }) + @if (!string.IsNullOrEmpty(topicText)) + { + @topicText + } +
+ @if (topic.NumPosts > Model.PostsPageSize) + { +
+ @await Html.ForumTopicSmallPagerAsync(topic) +
+ } +
+ @if (topic.CustomerId > 0) + { + + if (topic.AllowViewingProfiles) + { + @Html.RouteLink(topic.CustomerName, "CustomerProfile", new { Id = topic.CustomerId }) + } + else + { + @topic.CustomerName + } + } +
+
+ @topic.NumReplies + + @topic.Views + + @topic.Votes + + @await Component.InvokeAsync(typeof(ForumLastPostViewComponent), new { forumPostId = topic.LastPostId, showTopic = false }) +
+
+ } +
+ @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsSearchAfterResults, additionalData = Model }) +
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Topic.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Topic.cshtml new file mode 100644 index 0000000..933bcf5 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/Topic.cshtml @@ -0,0 +1,176 @@ +@using Nop.Services.Localization +@model ForumTopicPageModel +@inject ILocalizationService localizationService +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(Model.Subject); + //page class + NopHtml.AppendPageCssClassParts("html-forum-topic-page"); +} +
+ @await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent), new { forumTopicId = Model.Id }) + @await Html.PartialAsync("_ForumHeader") + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsTopicAfterHeader, additionalData = Model }) +
+

@Model.Subject

+
+
+
+ @if (Model.IsCustomerAllowedToEditTopic) + { + @Html.RouteLink(T("Forum.EditTopic").Text, "TopicEdit", new { id = Model.Id }, new { @class = "edit-topic-button" }) + } + @if (Model.IsCustomerAllowedToDeleteTopic) + { + @T("Forum.DeleteTopic").Text + + } + @if (Model.IsCustomerAllowedToMoveTopic) + { + @Html.RouteLink(T("Forum.MoveTopic").Text, "TopicMove", new { id = Model.Id }, new { @class = "move-topic-button" }) + } + @Html.RouteLink(T("Forum.Reply").Text, "PostCreate", new { id = Model.Id }, new { @class = "reply-topic-button" }) + @if (Model.IsCustomerAllowedToSubscribe) + { + @Model.WatchTopicText + + } +
+ @{ + var pager = await Html.PagerAsync(new PagerModel(localizationService) + { + PageSize = Model.PostsPageSize, + TotalRecords = Model.PostsTotalRecords, + PageIndex = Model.PostsPageIndex, + ShowTotalSummary = false, + RouteActionName = "TopicSlugPaged", + UseRouteLinks = true, + RouteValues = new SlugRouteValues { Id = Model.Id, Slug = Model.SeName } + }); + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsTopicTop, additionalData = Model }) + @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } +
+ +
+ @foreach (var post in @Model.ForumPostModels) + { + await Html.RenderPartialAsync("_ForumPost", post); + } +
+ +
+
+ @Html.RouteLink(T("Forum.Reply").Text, "PostCreate", new { id = Model.Id }, new { @class = "reply-topic-button" }) + @if (Model.IsCustomerAllowedToSubscribe) + { + @Model.WatchTopicText + + } +
+ @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsTopicBottom, additionalData = Model }) +
+ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicCreate.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicCreate.cshtml new file mode 100644 index 0000000..42ad9c9 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicCreate.cshtml @@ -0,0 +1,11 @@ +@model EditForumTopicModel +@{ + Layout = "_ColumnsOne"; + + NopHtml.AddTitleParts(T("Forum.PageTitle.TopicNew").Text); +} +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsTopicCreateBefore, additionalData = Model }) +
+ @await Html.PartialAsync("_CreateUpdateTopic", Model) +
+@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsTopicCreateAfter, additionalData = Model }) diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicEdit.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicEdit.cshtml new file mode 100644 index 0000000..008766b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicEdit.cshtml @@ -0,0 +1,11 @@ +@model EditForumTopicModel +@{ + Layout = "_ColumnsOne"; + + NopHtml.AddTitleParts(T("Forum.PageTitle.TopicEdit").Text); +} +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsTopicEditBefore, additionalData = Model }) +
+ @await Html.PartialAsync("_CreateUpdateTopic", Model) +
+@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BoardsTopicEditAfter, additionalData = Model }) diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicMove.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicMove.cshtml new file mode 100644 index 0000000..6a7edbc --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/TopicMove.cshtml @@ -0,0 +1,38 @@ +@model TopicMoveModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("Forum.PageTitle.MoveTopic").Text); + //page class + NopHtml.AppendPageCssClassParts("html-move-topic-page"); +} +@await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent), new { forumTopicId = Model.Id }) +
+
+

@T("Forum.MoveTopic")

+
+
+
+ +
+
+
+ +
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ActiveTopics.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ActiveTopics.cshtml new file mode 100644 index 0000000..55536fd --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ActiveTopics.cshtml @@ -0,0 +1,131 @@ +@using Nop.Services.Localization +@using Nop.Web.Factories +@model ActiveDiscussionsModel +@inject ILocalizationService localizationService +
+
+ @if (Model.ActiveDiscussionsFeedEnabled) + { + @T("Forum.RSS") + } + @T("Forum.ActiveDiscussions") +
+ @{ + var pager = await Html.PagerAsync(new PagerModel(localizationService) + { + PageSize = Model.TopicPageSize, + TotalRecords = Model.TopicTotalRecords, + PageIndex = Model.TopicPageIndex, + ShowTotalSummary = false, + RouteActionName = "ActiveDiscussionsPaged", + UseRouteLinks = true, + RouteValues = new ForumModelFactory.ForumActiveDiscussionsRouteValues() + }); + } + @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } +
+ @if (Model.ForumTopics.Count > 0) + { +
+ + + + + + @if (Model.AllowPostVoting) + { + + } + + + + + + + + @if (Model.AllowPostVoting) + { + + } + + + + + @foreach (var topic in Model.ForumTopics) + { + + + + + @if (Model.AllowPostVoting) + { + + } + + + } + +
+ @T("Forum.TopicTitle") + + @T("Forum.Replies") + + @T("Forum.Views") + + @T("Forum.Votes") + + @T("Forum.LatestPost") +
+
+ @Html.RouteLink(topic.Subject, "TopicSlug", new { id = topic.Id, slug = topic.SeName }) +
+ @if (topic.NumPosts > Model.PostsPageSize) + { +
+ @await Html.ForumTopicSmallPagerAsync(topic) +
+ } +
+ @if (topic.CustomerId > 0) + { + + if (topic.AllowViewingProfiles) + { + @Html.RouteLink(topic.CustomerName, "CustomerProfile", new { Id = topic.CustomerId }) + } + else + { + @topic.CustomerName + } + } +
+
+ @topic.NumReplies + + @topic.Views + + @topic.Votes + + @await Component.InvokeAsync(typeof(ForumLastPostViewComponent), new { forumPostId = topic.LastPostId, showTopic = false }) +
+
+ } +
+ @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } + @if (Model.ViewAllLinkEnabled) + { +
+ @Html.RouteLink(T("Forum.ActiveDiscussions.ViewAll").Text, "ActiveDiscussions", null) +
+ } +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdatePost.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdatePost.cshtml new file mode 100644 index 0000000..46fc656 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdatePost.cshtml @@ -0,0 +1,78 @@ +@model EditForumPostModel +@using Nop.Core.Domain.Forums; +@{ + //page class + NopHtml.AppendPageCssClassParts("html-forum-edit-page"); +} + +@await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent), new { forumTopicId = Model.ForumTopicId }) +
+
+ @if (Model.IsEdit) + { +

@T("Forum.EditPost")

+ } + else + { +

@T("Forum.NewPost")

+ } +
+
+
+ + +
+
+
+ +
+ @Model.ForumName +
+
+
+ +
+ @Model.ForumTopicSubject +
+
+
+ +
+ @if (Model.ForumEditor == EditorType.BBCodeEditor) + { + + } + +
+
+ +
+
+ @if (Model.IsCustomerAllowedToSubscribe) + { +
+ +
+
+ + +
+
+
+ } + @if (Model.DisplayCaptcha) + { + + } +
+
+
+
+
+ + +
+
+
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdateTopic.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdateTopic.cshtml new file mode 100644 index 0000000..8c56190 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_CreateUpdateTopic.cshtml @@ -0,0 +1,90 @@ +@model EditForumTopicModel +@using Nop.Core.Domain.Forums; +@{ + //page class + NopHtml.AppendPageCssClassParts("html-forum-edit-page"); +} + +@await Component.InvokeAsync(typeof(ForumBreadcrumbViewComponent), new { forumId = Model.ForumId, forumTopicId = Model.Id }) +
+
+ @if (Model.IsEdit) + { +

@T("Forum.EditTopic")

+ } + else + { +

@T("Forum.NewTopic")

+ } +
+
+
+ + +
+
+
+ +
+ @Model.ForumName +
+
+
+ +
+ +
+
+ +
+
+
+ +
+ @if (Model.ForumEditor == EditorType.BBCodeEditor) + { + + } + +
+
+ +
+
+ @if (Model.IsCustomerAllowedToSetTopicPriority) + { +
+ +
+ +
+
+ } + @if (Model.IsCustomerAllowedToSubscribe) + { +
+ +
+
+ + +
+
+
+ } + @if (Model.DisplayCaptcha) + { + + } +
+
+
+
+
+ + +
+
+
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumGroup.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumGroup.cshtml new file mode 100644 index 0000000..4338588 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumGroup.cshtml @@ -0,0 +1,58 @@ +@model ForumGroupModel +
+
+ @Html.RouteLink(Model.Name, "ForumGroupSlug", new { id = Model.Id, slug = Model.SeName }) +
+
+
+ + + + + + + + + + + + + + + + + + @foreach (var forum in Model.Forums) + { + + + + + + + + } + +
+ @T("Forum.Forum") + + @T("Forum.Topics") + + @T("Forum.Posts") + + @T("Forum.LatestPost") +
+
+
+
+ @Html.RouteLink(forum.Name, "ForumSlug", new { id = forum.Id, slug = forum.SeName }) +
+
+ @forum.Description +
+
@forum.NumTopics@forum.NumPosts + @await Component.InvokeAsync(typeof(ForumLastPostViewComponent), new {forumPostId = forum.LastPostId, showTopic = true}) +
+
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumHeader.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumHeader.cshtml new file mode 100644 index 0000000..f9bbc7b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumHeader.cshtml @@ -0,0 +1,8 @@ +@using Nop.Services.Helpers +@inject IDateTimeHelper dateTimeHelper +
+
+ @((await dateTimeHelper.ConvertToUserTimeAsync(DateTime.UtcNow)).ToString("F")) +
+ @await Html.PartialAsync("_SearchBox") +
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumPost.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumPost.cshtml new file mode 100644 index 0000000..6d623d0 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_ForumPost.cshtml @@ -0,0 +1,154 @@ +@model ForumPostModel +@using Nop.Core +@inject IWebHelper webHelper; +@{ + var thisPageUrl = webHelper.GetThisPageUrl(true); +} +
+ +
+
+
+ + @Model.PostCreatedOnStr +
+
+
+ @if (Model.IsCurrentCustomerAllowedToEditPost) + { + @Html.RouteLink(T("Forum.EditPost").Text, "PostEdit", new {id = Model.Id}, new {@class = "edit-post-button"}) + } + @if (Model.IsCurrentCustomerAllowedToDeletePost) + { + @T("Forum.DeletePost").Text + } +
+
+ #@(Model.Id) + @Html.RouteLink(T("Forum.QuotePost").Text, "PostCreateQuote", new {id = Model.ForumTopicId, quote = Model.Id}, new {@class = "quote-post-button"}) +
+
+
+
+
+ @Html.Raw(Model.FormattedText) +
+ @if (Model.AllowPostVoting) + { + + +
+ +
@Model.VoteCount
+ +
+ } +
+ @if (Model.SignaturesEnabled & !string.IsNullOrEmpty(Model.FormattedSignature)) + { +
+ @Html.Raw(Model.FormattedSignature) +
+ } +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_SearchBox.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_SearchBox.cshtml new file mode 100644 index 0000000..a83db7a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Boards/_SearchBox.cshtml @@ -0,0 +1,11 @@ + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/CategoryTemplate.ProductsInGridOrLines.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/CategoryTemplate.ProductsInGridOrLines.cshtml new file mode 100644 index 0000000..d907739 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/CategoryTemplate.ProductsInGridOrLines.cshtml @@ -0,0 +1,156 @@ +@model CategoryModel +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Common +@using Nop.Core.Domain.Seo +@inject Nop.Core.IWebHelper webHelper +@inject SeoSettings seoSettings +@inject CommonSettings commonSettings +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Name); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + //page class + NopHtml.AppendPageCssClassParts("html-category-page"); + + if (seoSettings.CanonicalUrlsEnabled) + { + var categoryUrl = Url.RouteUrl(new { SeName = Model.SeName }, webHelper.GetCurrentRequestProtocol()).ToLowerInvariant(); + NopHtml.AddCanonicalUrlParts(categoryUrl, seoSettings.QueryStringInCanonicalUrlsEnabled); + } + + var breadcrumbDelimiter = commonSettings.BreadcrumbDelimiter; +} +@*category breadcrumb*@ +@section Breadcrumb + { + @if (Model.DisplayCategoryBreadcrumb) + { + + + @if (seoSettings.MicrodataEnabled) + { + + } + + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsAfterBreadcrumb, additionalData = Model }) + } +} + +@section CatalogFilters { + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsBeforeFilters, additionalData = Model }) + @await Html.PartialAsync("_CatalogFilters", Model.CatalogProductsModel) +} + +
+
+

@Model.Name

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsTop, additionalData = Model }) + @*description*@ + @if (!string.IsNullOrWhiteSpace(Model.Description)) + { +
+ @Html.Raw(Model.Description) +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsBeforeSubcategories, additionalData = Model }) + @*subcategories*@ + @if (Model.SubCategories.Count > 0) + { +
+
+
+ @foreach (var item in Model.SubCategories) + { +
+
+
+ +
+
+
+ } +
+
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsBeforeFeaturedProducts, additionalData = Model }) + @*featured products*@ + @if (Model.FeaturedProducts.Count > 0) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsAfterFeaturedProducts, additionalData = Model }) + @await Html.PartialAsync("_CatalogSelectors", Model.CatalogProductsModel) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsBeforeProductList, additionalData = Model }) + @{ + var catalogProductsViewData = new ViewDataDictionary(ViewData); + catalogProductsViewData["fetchUrl"] = Html.Raw(Url.RouteUrl("GetCategoryProducts", new { categoryId = Model.Id })); + } + @await Html.PartialAsync("_CatalogProducts", Model.CatalogProductsModel, catalogProductsViewData) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CategoryDetailsBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerAll.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerAll.cshtml new file mode 100644 index 0000000..443b3ca --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerAll.cshtml @@ -0,0 +1,46 @@ +@model IList + +@using Nop.Core.Domain.Catalog + +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Manufacturers").Text); + //page class + NopHtml.AppendPageCssClassParts("html-manufacturer-list-page"); +} +
+
+

@T("Manufacturers.List")

+
+
+
+
+
+ @foreach (var item in Model) + { +
+
+
+ +
+
+
+ } +
+
+
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerTemplate.ProductsInGridOrLines.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerTemplate.ProductsInGridOrLines.cshtml new file mode 100644 index 0000000..5b2bd83 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ManufacturerTemplate.ProductsInGridOrLines.cshtml @@ -0,0 +1,77 @@ +@model ManufacturerModel +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Seo +@inject Nop.Core.IWebHelper webHelper +@inject SeoSettings seoSettings +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Name); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + //page class + NopHtml.AppendPageCssClassParts("html-manufacturer-page"); + + if (seoSettings.CanonicalUrlsEnabled) + { + var manufacturerUrl = Url.RouteUrl(new { SeName = Model.SeName }, webHelper.GetCurrentRequestProtocol()).ToLowerInvariant(); + NopHtml.AddCanonicalUrlParts(manufacturerUrl, seoSettings.QueryStringInCanonicalUrlsEnabled); + } +} + +@section CatalogFilters { + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ManufacturerDetailsBeforeFilters, additionalData = Model }) + @await Html.PartialAsync("_CatalogFilters", Model.CatalogProductsModel) +} + +
+
+

@Model.Name

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ManufacturerDetailsTop, additionalData = Model }) + @*description*@ + @if (!string.IsNullOrWhiteSpace(Model.Description)) + { +
+ @Html.Raw(Model.Description) +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ManufacturerDetailsBeforeFeaturedProducts, additionalData = Model }) + @*featured products*@ + @if (Model.FeaturedProducts.Count > 0) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ManufacturerDetailsAfterFeaturedProducts, additionalData = Model }) + @await Html.PartialAsync("_CatalogSelectors", Model.CatalogProductsModel) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ManufacturerDetailsBeforeProductList, additionalData = Model }) + @{ + var catalogProductsViewData = new ViewDataDictionary(ViewData); + catalogProductsViewData["fetchUrl"] = Html.Raw(Url.RouteUrl("GetManufacturerProducts", new { manufacturerId = Model.Id })); + } + @await Html.PartialAsync("_CatalogProducts", Model.CatalogProductsModel, catalogProductsViewData) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ManufacturerDetailsBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/NewProducts.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/NewProducts.cshtml new file mode 100644 index 0000000..74e8c6a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/NewProducts.cshtml @@ -0,0 +1,23 @@ +@model NewProductsModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.NewProducts").Text); + //page class + NopHtml.AppendPageCssClassParts("html-recently-added-products-page"); +} +
+
+ @T("Products.NewProducts.RSS") +

@T("Products.NewProducts")

+
+
+ @await Html.PartialAsync("_CatalogSelectors", Model.CatalogProductsModel) + @{ + var newProductsViewData = new ViewDataDictionary(ViewData); + newProductsViewData["fetchUrl"] = Html.Raw(Url.RouteUrl("GetNewProducts")); + } + @await Html.PartialAsync("_CatalogProducts", Model.CatalogProductsModel, newProductsViewData) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductTagsAll.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductTagsAll.cshtml new file mode 100644 index 0000000..76f11ec --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductTagsAll.cshtml @@ -0,0 +1,31 @@ +@model PopularProductTagsModel + +@using Nop.Core.Domain.Catalog +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.AllProductTags").Text); + //page class + NopHtml.AppendPageCssClassParts("html-product-tags-all-page"); +} +
+
+

@T("Products.Tags.All")

+
+
+ @if (Model.Tags.Count > 0) + { + + } +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductsByTag.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductsByTag.cshtml new file mode 100644 index 0000000..2083c46 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/ProductsByTag.cshtml @@ -0,0 +1,43 @@ +@model ProductsByTagModel + +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Seo +@inject Nop.Core.IWebHelper webHelper +@inject SeoSettings seoSettings +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(string.Format(T("PageTitle.ProductsByTag").Text, Model.TagName)); + //page class + NopHtml.AppendPageCssClassParts("html-product-tag-page"); + + //canonical URL + if (seoSettings.CanonicalUrlsEnabled) + { + var productsByTagUrl = Url.RouteUrl(new { SeName = Model.TagSeName }, webHelper.GetCurrentRequestProtocol()).ToLowerInvariant(); + NopHtml.AddCanonicalUrlParts(productsByTagUrl, seoSettings.QueryStringInCanonicalUrlsEnabled); + } +} + +@section CatalogFilters { + @await Html.PartialAsync("_CatalogFilters", Model.CatalogProductsModel) +} + +
+
+

@string.Format(T("Products.Tags.ProductsTaggedWith").Text, Model.TagName)

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductsByTagTop, additionalData = Model }) + @await Html.PartialAsync("_CatalogSelectors", Model.CatalogProductsModel) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductsByTagBeforeProductList, additionalData = Model }) + @{ + var catalogProductsViewData = new ViewDataDictionary(ViewData); + catalogProductsViewData["fetchUrl"] = Html.Raw(Url.RouteUrl("GetTagProducts", new { tagId = Model.Id })); + } + @await Html.PartialAsync("_CatalogProducts", Model.CatalogProductsModel, catalogProductsViewData) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductsByTagBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Search.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Search.cshtml new file mode 100644 index 0000000..31e079d --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Search.cshtml @@ -0,0 +1,145 @@ +@model Nop.Web.Models.Catalog.SearchModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Search").Text); + //page class + NopHtml.AppendPageCssClassParts("html-search-page"); +} + + +@section CatalogFilters { + @await Html.PartialAsync("_CatalogFilters", Model.CatalogProductsModel) +} + +
+
+

@T("Search")

+
+
+
+
+
+
+ + + +
+
+
+
+
+ +
+
+
+
+
+ @await Html.PartialAsync("_CatalogSelectors", Model.CatalogProductsModel) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductSearchPageBeforeResults, additionalData = Model }) +
+ @{ + var catalogProductsViewData = new ViewDataDictionary(ViewData); + catalogProductsViewData["fetchUrl"] = Html.Raw(Url.RouteUrl("SearchProducts")); + } + @await Html.PartialAsync("_CatalogProducts", Model.CatalogProductsModel, catalogProductsViewData) + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductSearchPageAfterResults, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Vendor.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Vendor.cshtml new file mode 100644 index 0000000..b5f590e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/Vendor.cshtml @@ -0,0 +1,59 @@ +@model VendorModel +@using Nop.Core +@using Nop.Core.Domain.Seo +@using Nop.Core.Domain.Vendors +@inject Nop.Core.IWebHelper webHelper +@inject SeoSettings seoSettings +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Name); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + //page class + NopHtml.AppendPageCssClassParts("html-vendor-page"); + + if (seoSettings.CanonicalUrlsEnabled) + { + var vendorUrl = Url.RouteUrl(new { SeName = Model.SeName }, webHelper.GetCurrentRequestProtocol()).ToLowerInvariant(); + NopHtml.AddCanonicalUrlParts(vendorUrl, seoSettings.QueryStringInCanonicalUrlsEnabled); + } +} + +@section CatalogFilters { + @await Html.PartialAsync("_CatalogFilters", Model.CatalogProductsModel) +} + +
+
+

@Model.Name

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.VendorDetailsTop, additionalData = Model }) + @*description*@ + @if (!string.IsNullOrWhiteSpace(Model.Description)) + { +
+ @Html.Raw(Model.Description) +
+ } + @*contact vendor*@ + @if (Model.AllowCustomersToContactVendors) + { +
+ +
+ } + @await Html.PartialAsync("_CatalogSelectors", Model.CatalogProductsModel) + @{ + var catalogProductsViewData = new ViewDataDictionary(ViewData) + { + ["fetchUrl"] = Html.Raw(Url.RouteUrl("GetVendorProducts", new { vendorId = Model.Id })) + }; + } + @await Html.PartialAsync("_CatalogProducts", Model.CatalogProductsModel, catalogProductsViewData) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.VendorDetailsBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/VendorAll.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/VendorAll.cshtml new file mode 100644 index 0000000..2630874 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/VendorAll.cshtml @@ -0,0 +1,42 @@ +@model IList +@using Nop.Core.Domain.Vendors +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Vendors").Text); + //page class + NopHtml.AppendPageCssClassParts("html-vendor-list-page"); +} +
+
+

@T("Vendors.List")

+
+
+
+
+ @foreach (var item in Model) + { +
+
+
+ +
+
+
+ } +
+
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogFilters.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogFilters.cshtml new file mode 100644 index 0000000..8573bcb --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogFilters.cshtml @@ -0,0 +1,43 @@ +@model CatalogProductsModel + +@if (!Model.PriceRangeFilter.Enabled && + !Model.SpecificationFilter.Enabled && + !Model.ManufacturerFilter.Enabled) +{ + return; +} + +
+ @if (Model.PriceRangeFilter.Enabled) + { + @await Html.PartialAsync("_FilterPriceBox", Model.PriceRangeFilter) + } + + @if (Model.SpecificationFilter.Enabled) + { + @await Html.PartialAsync("_FilterSpecsBox", Model.SpecificationFilter) + } + + @if (Model.ManufacturerFilter.Enabled) + { + @await Html.PartialAsync("_FilterManufacturerBox", Model.ManufacturerFilter) + } +
+ + + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogProducts.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogProducts.cshtml new file mode 100644 index 0000000..5605f35 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogProducts.cshtml @@ -0,0 +1,32 @@ +@model CatalogProductsModel + + + +
+
+
+ @await Html.PartialAsync("_ProductsInGridOrLines", Model) +
+
+ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogSelectors.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogSelectors.cshtml new file mode 100644 index 0000000..5fbc566 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_CatalogSelectors.cshtml @@ -0,0 +1,106 @@ +@model CatalogProductsModel + +@if (Model.Products.Count <= 0 && + !Model.PriceRangeFilter.Enabled && + !Model.SpecificationFilter.Enabled && + !Model.ManufacturerFilter.Enabled) +{ + return; +} + +
+ @*view mode*@ + + + @if (Model.AllowProductViewModeChanging) + { +
+
+
+ @T("Catalog.OrderBy") +
+
+ @Html.DropDownList("products-orderby", Model.AvailableSortOptions, new { @class = "form-control custom-select", aria_label = T("Catalog.OrderBy.Label") }) +
+
+
+ + } + + @if (Model.AllowCustomersToSelectPageSize) + { +
+
+
+ @T("Catalog.PageSize") +
+
+ @Html.DropDownList("products-pagesize", Model.PageSizeOptions, new { @class = "form-control custom-select", aria_label = T("Catalog.PageSize.Label") }) +
+
+ @T("Catalog.PageSize.PerPage") +
+
+
+ + } + + @if (Model.AllowProductViewModeChanging) + { +
+ @T("Catalog.ViewMode") + @if (Model.AvailableViewModes.Count > 1) + { + var gridMode = Model.AvailableViewModes[0]; + var listMode = Model.AvailableViewModes[1]; + + + + } +
+ + } +
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterManufacturerBox.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterManufacturerBox.cshtml new file mode 100644 index 0000000..5e1ee3a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterManufacturerBox.cshtml @@ -0,0 +1,41 @@ +@model ManufacturerFilterModel + +
+
+

@T("Filtering.ManufacturerFilter")

+
+
+
    + @foreach (var manufacturer in Model.Manufacturers) + { +
  • + + +
  • + } +
+
+
+ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterPriceBox.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterPriceBox.cshtml new file mode 100644 index 0000000..5055942 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterPriceBox.cshtml @@ -0,0 +1,56 @@ +@model PriceRangeFilterModel + + + +
+
+

@T("Filtering.PriceRangeFilter")

+
+
+
+ + +
+
+ +
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterSpecsBox.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterSpecsBox.cshtml new file mode 100644 index 0000000..a5ad1ad --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_FilterSpecsBox.cshtml @@ -0,0 +1,57 @@ +@model SpecificationFilterModel + +
+
+

@T("Filtering.SpecificationFilter")

+
+
+ @foreach (var attr in Model.Attributes) + { +
    +
  • + @attr.Name +
  • + @foreach (var value in attr.Values) + { +
  • + + @if (string.IsNullOrEmpty(value.ColorSquaresRgb)) + { + + } + else + { + + } +
  • + } +
+ } +
+
+ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_ProductsInGridOrLines.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_ProductsInGridOrLines.cshtml new file mode 100644 index 0000000..f7f1161 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Catalog/_ProductsInGridOrLines.cshtml @@ -0,0 +1,47 @@ +@model CatalogProductsModel + +@if (!string.IsNullOrEmpty(Model.WarningMessage)) +{ +
+ @Model.WarningMessage +
+} + +@if (Model.Products.Count > 0) +{ +
+
+ @foreach (var product in Model.Products) + { +
+
+
+ @await Html.PartialAsync("_ProductBox", product) +
+
+
+ } +
+
+ + var pager = Html.Pager(Model) + .QueryParam("pagenumber") + // for search page + .BooleanParameterName("advs") + .BooleanParameterName("isc") + .BooleanParameterName("sid") + .RenderEmptyParameters(true); + + @if (!await pager.IsEmpty()) + { + + } +} +else if (!string.IsNullOrEmpty(Model.NoResultMessage)) +{ +
+ @Model.NoResultMessage +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/BillingAddress.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/BillingAddress.cshtml new file mode 100644 index 0000000..55ed17b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/BillingAddress.cshtml @@ -0,0 +1,242 @@ +@using Nop.Core +@using Nop.Services.Customers +@model CheckoutBillingAddressModel +@inject IWebHelper webHelper +@inject IWorkContext workContext +@inject ICustomerService _customerService +@{ + Layout = "_ColumnsOne"; + + //scripts + + + var storeLocation = webHelper.GetStoreLocation(); + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); + NopHtml.AppendPageCssClassParts("html-billing-address-page"); +} +
+ @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new { step = CheckoutProgressStep.Address }) +
+

@T("Checkout.BillingAddress")

+
+
+
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutBillingAddressTop, additionalData = Model }) + @if (Model.ShipToSameAddressAllowed) + { +
+
+
+ + +
+
+
+ } + @if (Model.ExistingAddresses.Count > 0) + { +
+
+ @T("Checkout.SelectBillingAddress") +
+ @if (Model.InvalidExistingAddresses.Count > 0) + { + + } +
+ @foreach (var item in Model.ExistingAddresses) + { +
+
+
+ + +
+
    +
  • + @item.FirstName @item.LastName +
  • + + @if (item.PhoneEnabled) + { +
  • + + @item.PhoneNumber +
  • + } + @if (item.FaxEnabled) + { +
  • + + @item.FaxNumber +
  • + } + @if (item.CompanyEnabled && !string.IsNullOrEmpty(item.Company)) + { +
  • + @item.Company +
  • + } + @if (item.StreetAddressEnabled) + { +
  • + @item.Address1 +
  • + } + @if (item.StreetAddress2Enabled && !string.IsNullOrEmpty(item.Address2)) + { +
  • + @item.Address2 +
  • + } + @if (item.CityEnabled && !string.IsNullOrEmpty(item.City) || + item.CountyEnabled && !string.IsNullOrEmpty(item.County) || + item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName) || + item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { +
  • + @if (item.CityEnabled && !string.IsNullOrEmpty(item.City)) + { + @item.City + if (item.CountyEnabled && !string.IsNullOrEmpty(item.County) || + item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName) || + item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + , + } + } + @if (item.CountyEnabled && !string.IsNullOrEmpty(item.County)) + { + @item.County + if (item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName) || + item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + , + } + } + @if (item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName)) + { + @item.StateProvinceName + if (item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + , + } + } + @if (item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + @item.ZipPostalCode + } +
  • + } + @if (item.CountryEnabled && !string.IsNullOrEmpty(item.CountryName)) + { +
  • + @item.CountryName +
  • + } + @if (!string.IsNullOrEmpty(item.FormattedCustomAddressAttributes)) + { +
  • + @Html.Raw(item.FormattedCustomAddressAttributes) +
  • + } +
+
+ + + +
+
+
+ } +
+
+ } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutBillingAddressMiddle, additionalData = Model }) +
+
+ @if (Model.ExistingAddresses.Count > 0) + { + @T("Checkout.OrEnterNewAddress") + } + else + { + @T("Checkout.EnterBillingAddress") + } +
+ + @if (Model.EuVatEnabled) + { +
+ + @if (Model.EuVatEnabledForGuests) + { + + + } + else + { + + @T("Checkout.VatNumber.Disabled", Url.RouteUrl("CustomerInfo")) + + } +
+ } + +
+
+ @{ + var dataDictAddress = new ViewDataDictionary(ViewData); + dataDictAddress.TemplateInfo.HtmlFieldPrefix = "BillingNewAddress"; + @await Html.PartialAsync("_CreateOrUpdateAddress", Model.BillingNewAddress, dataDictAddress) + } +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutBillingAddressBottom, additionalData = Model }) +
+
+ + + + + +
+
+ +
+
+ @T("Checkout.OrderSummary") +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent)) +
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Completed.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Completed.cshtml new file mode 100644 index 0000000..da310c5 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Completed.cshtml @@ -0,0 +1,39 @@ +@model CheckoutCompletedModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); + NopHtml.AppendPageCssClassParts("html-order-completed-page"); +} +
+ @if (!Model.OnePageCheckoutEnabled) + { + @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new { step = CheckoutProgressStep.Complete }) + } +
+

@T("Checkout.ThankYou")

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutCompletedTop, additionalData = Model }) +
+
+ @T("Checkout.YourOrderHasBeenSuccessfullyProcessed") +
+
+
+ @T("Checkout.OrderNumber"): @Model.CustomOrderNumber +
+ +
+
+ +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutCompletedBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Confirm.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Confirm.cshtml new file mode 100644 index 0000000..59b825d --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/Confirm.cshtml @@ -0,0 +1,117 @@ +@model CheckoutConfirmModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); + NopHtml.AppendPageCssClassParts("html-order-confirm-page"); +} +
+ @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new { step = CheckoutProgressStep.Confirm }) +
+

@T("Checkout.ConfirmYourOrder")

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutConfirmTop, additionalData = Model }) +
+
+ + @if (!string.IsNullOrEmpty(Model.MinOrderTotalWarning)) + { + @Model.MinOrderTotalWarning + } + else + { + if (Model.TermsOfServiceOnOrderConfirmPage) + { + +
+
+ + +
+
+ } +
+ +
+ + if (Model.DisplayCaptcha) + { + + } + } + @if (Model.Warnings.Count > 0) + { +
+
    + @foreach (var warning in Model.Warnings) + { +
  • @warning
  • + } +
+
+ } + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutConfirmBottom, additionalData = Model }) +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent), new { prepareAndDisplayOrderReviewData = true }) +
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OnePageCheckout.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OnePageCheckout.cshtml new file mode 100644 index 0000000..0015a84 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OnePageCheckout.cshtml @@ -0,0 +1,228 @@ +@model OnePageCheckoutModel +@using Nop.Core +@using Nop.Services.Customers +@inject IWebHelper webHelper +@inject IWorkContext workContext +@inject ICustomerService _customerService +@{ + Layout = "_ColumnsOne"; + + //scripts + + + + var storeLocation = webHelper.GetStoreLocation(); + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); +} +@{ + //step numbers + var billingAddressStepNumber = 1; + var shippingAddressStepNumber = 2; + var shippingMethodStepNumber = 3; + var paymentMethodStepNumber = 4; + var paymentInfoStepNumber = 5; + var confirmOrderStepNumber = 6; + if (!Model.ShippingRequired) + { + paymentMethodStepNumber = paymentMethodStepNumber - 2; + paymentInfoStepNumber = paymentInfoStepNumber - 2; + confirmOrderStepNumber = confirmOrderStepNumber - 2; + } + if (Model.DisableBillingAddressCheckoutStep) + { + shippingAddressStepNumber--; + shippingMethodStepNumber--; + paymentMethodStepNumber--; + paymentInfoStepNumber--; + confirmOrderStepNumber--; + } +} +
+
+

@T("Checkout")

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpcContentBefore, additionalData = Model }) +
    +
  1. +
    + @billingAddressStepNumber +

    @T("Checkout.BillingAddress")

    +
    + +
  2. + @if (Model.ShippingRequired) + { +
  3. +
    + @shippingAddressStepNumber +

    @T("Checkout.ShippingAddress")

    +
    + +
  4. +
  5. +
    + @shippingMethodStepNumber +

    @T("Checkout.ShippingMethod")

    +
    + +
  6. + } +
  7. +
    + @paymentMethodStepNumber +

    @T("Checkout.PaymentMethod")

    +
    + +
  8. +
  9. +
    + @paymentInfoStepNumber +

    @T("Checkout.PaymentInfo")

    +
    + +
  10. +
  11. +
    + @confirmOrderStepNumber +

    @T("Checkout.ConfirmOrder")

    +
    + +
  12. +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpcContentAfter, additionalData = Model }) +
+ +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcBillingAddress.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcBillingAddress.cshtml new file mode 100644 index 0000000..be90a47 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcBillingAddress.cshtml @@ -0,0 +1,91 @@ +@model CheckoutBillingAddressModel +@using Nop.Core; +@inject IWebHelper webHelper + +@{ + var storeLocation = webHelper.GetStoreLocation(); +} + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutBillingAddressTop, additionalData = Model }) + @if (Model.ShipToSameAddressAllowed) + { +
+

+

+ + +
+

+
+ } + @if (Model.ExistingAddresses.Count > 0) + { +
+ + @if (Model.InvalidExistingAddresses.Count > 0) + { + + } +
+
+
+ + +
+ + + +
+ +
+
+
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutBillingAddressMiddle, additionalData = Model }) +
+ + @if (Model.EuVatEnabled) + { +
+ + @if (Model.EuVatEnabledForGuests) + { + + + } + else + { + + @T("Checkout.VatNumber.Disabled", Url.RouteUrl("CustomerInfo")) + + } +
+ } + +
+
+ @{ + var dataDictAddress = new ViewDataDictionary(ViewData); + dataDictAddress.TemplateInfo.HtmlFieldPrefix = "BillingNewAddress"; + @await Html.PartialAsync("_CreateOrUpdateAddress", Model.BillingNewAddress, dataDictAddress) + } +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutBillingAddressBottom, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcConfirmOrder.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcConfirmOrder.cshtml new file mode 100644 index 0000000..cd81b8e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcConfirmOrder.cshtml @@ -0,0 +1,66 @@ +@model CheckoutConfirmModel + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutConfirmTop, additionalData = Model }) + @if (!string.IsNullOrEmpty(Model.MinOrderTotalWarning) || Model.Warnings.Count > 0) + { +
+ @if (!string.IsNullOrEmpty(Model.MinOrderTotalWarning)) + { +
+ @Model.MinOrderTotalWarning +
+ } + @if (Model.Warnings.Count > 0) + { +
+
    + @foreach (var warning in Model.Warnings) + { +
  • @warning
  • + } +
+
+ } +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutConfirmBottom, additionalData = Model }) +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent), new { prepareAndDisplayOrderReviewData = true }) +
+ @if (string.IsNullOrEmpty(Model.MinOrderTotalWarning) && Model.TermsOfServiceOnOrderConfirmPage) + { + +
+
+ + +
+
+ } + + @if (Model.DisplayCaptcha) + { + + } +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentInfo.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentInfo.cshtml new file mode 100644 index 0000000..dd5071b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentInfo.cshtml @@ -0,0 +1,17 @@ +@model CheckoutPaymentInfoModel +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutPaymentInfoTop, additionalData = Model }) +
+
+ @await Component.InvokeAsync(Model.PaymentViewComponent) +
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutPaymentInfoBottom, additionalData = Model }) + @if (Model.DisplayOrderTotals) + { +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent)) +
+ } +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentMethods.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentMethods.cshtml new file mode 100644 index 0000000..441c0a6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcPaymentMethods.cshtml @@ -0,0 +1,75 @@ +@model CheckoutPaymentMethodModel +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutPaymentMethodTop, additionalData = Model }) +
+ @if (Model.DisplayRewardPoints && Model.PaymentMethods.Count > 0) + { +
+
+ @if (Model.RewardPointsEnoughToPayForOrder) + { + + } + else + { + + } + +
+ @if (Model.RewardPointsEnoughToPayForOrder) + { + + } +
+ } + @if (Model.PaymentMethods.Count > 0) + { +
    + @for (var i = 0; i < Model.PaymentMethods.Count; i++) + { + var paymentMethod = Model.PaymentMethods[i]; + var paymentMethodName = paymentMethod.Name; + if (!string.IsNullOrEmpty(paymentMethod.Fee)) + { + paymentMethodName = T("Checkout.SelectPaymentMethod.MethodAndFee", paymentMethodName, paymentMethod.Fee).Text; + } +
  • +
    + @if (!string.IsNullOrEmpty(paymentMethod.LogoUrl)) + { + + } +
    +
    + + +
    + @if (!string.IsNullOrEmpty(paymentMethod.Description)) + { +
    @paymentMethod.Description
    + } +
    +
    +
  • + } +
+ } + else + { +
+ @T("Checkout.NoPaymentMethods") +
+ } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutPaymentMethodBottom, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingAddress.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingAddress.cshtml new file mode 100644 index 0000000..e7ca6fe --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingAddress.cshtml @@ -0,0 +1,86 @@ +@model CheckoutShippingAddressModel +@using Nop.Core; +@inject IWebHelper webHelper + +@{ + var storeLocation = webHelper.GetStoreLocation(); +} + +
+ @if (Model.DisplayPickupInStore && Model.PickupPointsModel.AllowPickupInStore) + { + @await Html.PartialAsync("_PickupPoints", Model.PickupPointsModel) + + } + @if (Model.PickupPointsModel == null || !Model.PickupPointsModel.PickupInStoreOnly) + { +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutShippingAddressTop, additionalData = Model }) + @if (Model.ExistingAddresses.Count > 0) + { +
+ + @if (Model.InvalidExistingAddresses.Count > 0) + { + + } +
+
+
+ + + + +
+
+
+ @if (Model.InvalidExistingAddresses.Count > 0) + { + + } + +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutShippingAddressMiddle, additionalData = Model }) +
+
+
+ @{ + var dataDictAddress = new ViewDataDictionary(ViewData); + dataDictAddress.TemplateInfo.HtmlFieldPrefix = "ShippingNewAddress"; + @await Html.PartialAsync("_CreateOrUpdateAddress", Model.ShippingNewAddress, dataDictAddress) + } +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutShippingAddressBottom, additionalData = Model }) +
+ } +
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingMethods.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingMethods.cshtml new file mode 100644 index 0000000..342b1d8 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/OpcShippingMethods.cshtml @@ -0,0 +1,66 @@ +@model CheckoutShippingMethodModel + +
+ @if (Model.DisplayPickupInStore && Model.PickupPointsModel.AllowPickupInStore) + { + @await Html.PartialAsync("_PickupPoints", Model.PickupPointsModel) + + } + @if (Model.PickupPointsModel == null || !Model.PickupPointsModel.PickupInStoreOnly) + { +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutShippingMethodTop, additionalData = Model }) + @if (!Model.Warnings.Any()) + { +
    + @for (var i = 0; i < Model.ShippingMethods.Count; i++) + { + var shippingMethod = Model.ShippingMethods[i]; +
  • +
    +
    + + +
    +
    + @if (!string.IsNullOrEmpty(shippingMethod.Description)) + { +
    + @Html.Raw(shippingMethod.Description) +
    + } +
  • + } +
+ if (Model.NotifyCustomerAboutShippingFromMultipleLocations) + { +
+ @T("Checkout.ShippingMethod.ShippingFromMultipleLocations") +
+ } + } + else + { +
+
    + @foreach (var warning in Model.Warnings) + { +
  • @warning
  • + } +
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OpCheckoutShippingMethodBottom, additionalData = Model }) +
+ } +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentInfo.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentInfo.cshtml new file mode 100644 index 0000000..7d25285 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentInfo.cshtml @@ -0,0 +1,37 @@ +@model CheckoutPaymentInfoModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); + NopHtml.AppendPageCssClassParts("html-payment-info-page"); +} +
+ @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new { step = CheckoutProgressStep.Payment }) +
+

@T("Checkout.PaymentInfo")

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutPaymentInfoTop, additionalData = Model }) +
+
+
+ @await Component.InvokeAsync(Model.PaymentViewComponent) +
+
+
+ +
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutPaymentInfoBottom, additionalData = Model }) +
+
+ @T("Checkout.OrderSummary") +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent), "ShoppingCart") +
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentMethod.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentMethod.cshtml new file mode 100644 index 0000000..f13fd15 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/PaymentMethod.cshtml @@ -0,0 +1,104 @@ +@model CheckoutPaymentMethodModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); + NopHtml.AppendPageCssClassParts("html-payment-method-page"); +} +
+ @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new { step = CheckoutProgressStep.Payment }) +
+

@T("Checkout.SelectPaymentMethod")

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutPaymentMethodTop, additionalData = Model }) +
+
+ @if (Model.DisplayRewardPoints && Model.PaymentMethods.Count > 0) + { +
+
+ + +
+ @if (Model.RewardPointsEnoughToPayForOrder) + { + + } +
+ } + @if (Model.PaymentMethods.Count > 0) + { +
    + @for (var i = 0; i < Model.PaymentMethods.Count; i++) + { + var paymentMethod = Model.PaymentMethods[i]; + var paymentMethodName = paymentMethod.Name; + if (!string.IsNullOrEmpty(paymentMethod.Fee)) + { + paymentMethodName = T("Checkout.SelectPaymentMethod.MethodAndFee", paymentMethodName, paymentMethod.Fee).Text; + } +
  • +
    + @if (!string.IsNullOrEmpty(paymentMethod.LogoUrl)) + { + + } +
    +
    + + +
    + @if (!string.IsNullOrEmpty(paymentMethod.Description)) + { +
    @paymentMethod.Description
    + } +
    +
    +
  • + } +
+
+ +
+ } + else + { +
+ @T("Checkout.NoPaymentMethods") +
+ } +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutPaymentMethodBottom, additionalData = Model }) +
+
+ @T("Checkout.OrderSummary") +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent)) +
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingAddress.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingAddress.cshtml new file mode 100644 index 0000000..584fd92 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingAddress.cshtml @@ -0,0 +1,220 @@ +@inject IWebHelper webHelper +@using Nop.Core +@model CheckoutShippingAddressModel +@{ + Layout = "_ColumnsOne"; + + var storeLocation = webHelper.GetStoreLocation(); + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); + NopHtml.AppendPageCssClassParts("html-shipping-address-page"); +} + + + + +
+ @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new { step = CheckoutProgressStep.Address }) +
+

@T("Checkout.ShippingAddress")

+
+
+
+ + @if (Model.DisplayPickupInStore && Model.PickupPointsModel.AllowPickupInStore) + { + @await Html.PartialAsync("_PickupPoints", Model.PickupPointsModel) + + } + + @if (Model.PickupPointsModel == null || !Model.PickupPointsModel.PickupInStoreOnly) + { +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutShippingAddressTop, additionalData = Model }) + @if (Model.ExistingAddresses.Count > 0) + { +
+
+ @T("Checkout.SelectShippingAddress") +
+ @if (Model.InvalidExistingAddresses.Count > 0) + { + + } +
+ @foreach (var item in Model.ExistingAddresses) + { +
+
+
+ @if (item.Id != Model.SelectedBillingAddress) + { + + + } +
+
    +
  • + @item.FirstName @item.LastName +
  • + + @if (item.PhoneEnabled) + { +
  • + + @item.PhoneNumber +
  • + } + @if (item.FaxEnabled) + { +
  • + + @item.FaxNumber +
  • + } + @if (item.CompanyEnabled && !string.IsNullOrEmpty(item.Company)) + { +
  • + @item.Company +
  • + } + @if (item.StreetAddressEnabled) + { +
  • + @item.Address1 +
  • + } + @if (item.StreetAddress2Enabled && !string.IsNullOrEmpty(item.Address2)) + { +
  • + @item.Address2 +
  • + } + @if (item.CityEnabled && !string.IsNullOrEmpty(item.City) || + item.CountyEnabled && !string.IsNullOrEmpty(item.County) || + item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName) || + item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { +
  • + @if (item.CityEnabled && !string.IsNullOrEmpty(item.City)) + { + @item.City + @if (item.CountyEnabled && !string.IsNullOrEmpty(item.County) || + item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName) || + item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + , + } + } + @if (item.CountyEnabled && !string.IsNullOrEmpty(item.County)) + { + @item.County + @if (item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName) || + item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + , + } + } + @if (item.StateProvinceEnabled && !string.IsNullOrEmpty(item.StateProvinceName)) + { + @item.StateProvinceName + @if (item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + , + } + } + @if (item.ZipPostalCodeEnabled && !string.IsNullOrEmpty(item.ZipPostalCode)) + { + @item.ZipPostalCode + } +
  • + } + @if (item.CountryEnabled && !string.IsNullOrEmpty(item.CountryName)) + { +
  • + @item.CountryName +
  • + } + @if (!string.IsNullOrEmpty(item.FormattedCustomAddressAttributes)) + { +
  • + @Html.Raw(item.FormattedCustomAddressAttributes) +
  • + } +
+
+ +
+
+
+ + } +
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutShippingAddressMiddle, additionalData = Model }) +
+
+ @if (Model.ExistingAddresses.Count > 0) + { + @T("Checkout.OrEnterNewAddress") + } + else + { + @T("Checkout.EnterShippingAddress") + } +
+
+
+ @{ + var dataDictAddress = new ViewDataDictionary(ViewData); + dataDictAddress.TemplateInfo.HtmlFieldPrefix = "ShippingNewAddress"; + @await Html.PartialAsync("_CreateOrUpdateAddress", Model.ShippingNewAddress, dataDictAddress) + } +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutShippingAddressBottom, additionalData = Model }) +
+ } +
+ + + +
+ +
+ +
+
+ @T("Checkout.OrderSummary") +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent)) +
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingMethod.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingMethod.cshtml new file mode 100644 index 0000000..7532735 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/ShippingMethod.cshtml @@ -0,0 +1,83 @@ +@model CheckoutShippingMethodModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Checkout").Text); + //page class + NopHtml.AppendPageCssClassParts("html-checkout-page"); + NopHtml.AppendPageCssClassParts("html-shipping-method-page"); +} +
+ @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new { step = CheckoutProgressStep.Shipping }) +
+

@T("Checkout.SelectShippingMethod")

+
+
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutShippingMethodTop, additionalData = Model }) + + @if (Model.DisplayPickupInStore && Model.PickupPointsModel.AllowPickupInStore) + { + @await Html.PartialAsync("_PickupPoints", Model.PickupPointsModel) + } + + @if (Model.PickupPointsModel == null || !Model.PickupPointsModel.PickupInStoreOnly) + { + @if (!Model.Warnings.Any()) + { +
    + @for (var i = 0; i < Model.ShippingMethods.Count; i++) + { + var shippingMethod = Model.ShippingMethods[i]; +
  • +
    +
    + + +
    +
    + @if (!string.IsNullOrEmpty(shippingMethod.Description)) + { +
    + @Html.Raw(shippingMethod.Description) +
    + } +
  • + } +
+ if (Model.NotifyCustomerAboutShippingFromMultipleLocations) + { +
+ @T("Checkout.ShippingMethod.ShippingFromMultipleLocations") +
+ } +
+ +
+ } + else + { +
+
    + @foreach (var warning in Model.Warnings) + { +
  • @warning
  • + } +
+
+ } + } + + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutShippingMethodBottom, additionalData = Model }) +
+
+
+
+ @T("Checkout.OrderSummary") +
+ @await Component.InvokeAsync(typeof(OrderSummaryViewComponent)) +
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/_PickupPoints.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/_PickupPoints.cshtml new file mode 100644 index 0000000..8626bf5 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Checkout/_PickupPoints.cshtml @@ -0,0 +1,212 @@ +@model CheckoutPickupPointsModel +@using System.Text + +@if (!Model.PickupInStoreOnly && Model.PickupPoints.Any()) +{ +
+

+

+ + +
+

+
+ @T("Checkout.PickupPoints.Description") +
+ +
+} + + +
+ @if (Model.PickupPoints.Any()) + { + if (Model.PickupInStoreOnly) + { + + } +
+ @if (Model.PickupPoints.Count == 1) + { + var point = Model.PickupPoints.First(); + +
    +
  • @point.Name
  • +
  • @($"{point.AddressLine}")
  • + @if (!string.IsNullOrEmpty(point.PickupFee)) + { +
  • @point.PickupFee
  • + } +
+ } + else + { + + + } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CheckoutPickUpPointsAfter, additionalData = Model }) + if (Model.DisplayPickupPointsOnMap) + { + var src = $"https://maps.googleapis.com/maps/api/js{(string.IsNullOrEmpty(Model.GoogleMapsApiKey) ? string.Empty : $"?key={Model.GoogleMapsApiKey}")}"; +
+ +
+ } + } +
+
    + @foreach (var warning in Model.Warnings) + { +
  • @warning
  • + } +
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactUs.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactUs.cshtml new file mode 100644 index 0000000..b7ad785 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactUs.cshtml @@ -0,0 +1,93 @@ +@model ContactUsModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.ContactUs").Text); + //page class + NopHtml.AppendPageCssClassParts("html-contact-page"); +} +
+
+

@T("PageTitle.ContactUs")

+
+
+ @await Component.InvokeAsync(typeof(TopicBlockViewComponent), new { systemName = "ContactUs" }) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContactUsTop, additionalData = Model }) + @if (Model.SuccessfullySent) + { +
+ @Model.Result +
+ } + else + { +
+
+
+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+
+ + +
+
+ @if (Model.SubjectEnabled) + { +
+ +
+ +
+
+ + +
+
+ } +
+ +
+ +
+
+ + +
+
+ @if (Model.DisplayCaptcha) + { +
+
+
+ +
+
+
+ } +
+
+
+
+ +
+
+
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContactUsBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactVendor.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactVendor.cshtml new file mode 100644 index 0000000..d2e0e5a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/ContactVendor.cshtml @@ -0,0 +1,92 @@ +@model ContactVendorModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.ContactVendor", Model.VendorName).Text); + //page class + NopHtml.AppendPageCssClassParts("html-contact-page"); +} +
+
+

@T("PageTitle.ContactVendor", Model.VendorName)

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContactVendorTop, additionalData = Model }) + @if (Model.SuccessfullySent) + { +
+ @Model.Result +
+ } + else + { +
+
+
+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+
+ + +
+
+ @if (Model.SubjectEnabled) + { +
+ +
+ +
+
+ + +
+
+ } +
+ +
+ +
+
+ + +
+
+ @if (Model.DisplayCaptcha) + { +
+
+
+ +
+
+
+ } +
+
+
+
+ +
+
+
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContactVendorBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/PageNotFound.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/PageNotFound.cshtml new file mode 100644 index 0000000..cbd9cc0 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/PageNotFound.cshtml @@ -0,0 +1,16 @@ +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.PageNotFound").Text); + //page class + NopHtml.AppendPageCssClassParts("html-not-found-page"); +} +
+
+

@T("PageTitle.PageNotFound")

+
+
+ @await Component.InvokeAsync(typeof(TopicBlockViewComponent), new { systemName = "PageNotFound" }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/Sitemap.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/Sitemap.cshtml new file mode 100644 index 0000000..a724fcf --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/Sitemap.cshtml @@ -0,0 +1,46 @@ +@model SitemapModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Sitemap").Text); + //page class + NopHtml.AppendPageCssClassParts("html-sitemap-page"); +} +
+
+

@T("Sitemap")

+
+
+
+ @T("Sitemap.Description") +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.SitemapBefore, additionalData = Model }) + @foreach (var itemGroup in Model.Items.GroupBy(itemGroup => itemGroup.GroupTitle)) + { +
+
+

@itemGroup.Key

+
+
+
    + @foreach (var item in itemGroup.ToList()) + { +
  • @item.Name
  • + } +
+
+
+ } + @{ + var pager = Html.Pager(Model.PageModel).QueryParam("pagenumber"); + if (!(await pager.IsEmpty())) + { + + } + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.SitemapAfter, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/StoreClosed.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/StoreClosed.cshtml new file mode 100644 index 0000000..152d0a6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Common/StoreClosed.cshtml @@ -0,0 +1,16 @@ +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.StoreClosed").Text); + //page class + NopHtml.AppendPageCssClassParts("html-store-closed-page"); +} +
+
+

@T("StoreClosed")

+
+
+ @T("StoreClosed.Hint") +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AccountActivation.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AccountActivation.cshtml new file mode 100644 index 0000000..84ff731 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AccountActivation.cshtml @@ -0,0 +1,22 @@ +@model AccountActivationModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.AccountActivation").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-activation-page"); +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressAdd.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressAdd.cshtml new file mode 100644 index 0000000..6141418 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressAdd.cshtml @@ -0,0 +1,36 @@ +@model CustomerAddressEditModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + NopHtml.AppendPageCssClassParts("html-account-page"); + //page class + NopHtml.AppendPageCssClassParts("html-address-edit-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.Addresses }) +} +
+ +
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressEdit.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressEdit.cshtml new file mode 100644 index 0000000..6420465 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/AddressEdit.cshtml @@ -0,0 +1,36 @@ +@model CustomerAddressEditModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-address-edit-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.Addresses }) +} +
+ +
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Addresses.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Addresses.cshtml new file mode 100644 index 0000000..c0ead30 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Addresses.cshtml @@ -0,0 +1,120 @@ +@model CustomerAddressListModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-address-list-page"); +} +@section left + { + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.Addresses }) +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Avatar.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Avatar.cshtml new file mode 100644 index 0000000..ab2f482 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Avatar.cshtml @@ -0,0 +1,52 @@ +@model CustomerAvatarModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-avatar-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.Avatar }) +} +
+ +
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ChangePassword.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ChangePassword.cshtml new file mode 100644 index 0000000..b72ce89 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ChangePassword.cshtml @@ -0,0 +1,69 @@ +@model ChangePasswordModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-change-password-page"); + var returnUrl = Context.Request.Query["returnUrl"]; +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.ChangePassword }) +} + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/CheckGiftCardBalance.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/CheckGiftCardBalance.cshtml new file mode 100644 index 0000000..09f7247 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/CheckGiftCardBalance.cshtml @@ -0,0 +1,92 @@ +@model CheckGiftCardBalanceModel + +@using Nop.Core +@using Nop.Services.Customers +@using Nop.Web.Framework.UI; +@inject IWorkContext workContext +@inject ICustomerService customerService + +@{ + var isRegisterCustomer = await customerService.IsRegisteredAsync(await workContext.GetCurrentCustomerAsync()); + Layout = isRegisterCustomer ? "_ColumnsTwo" : "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.CheckGiftCardBalance").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); +} + +@if (isRegisterCustomer) +{ + @section left + { + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.CheckGiftCardBalance }) + } +} + + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ConfigureMultiFactorAuthenticationProvider.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ConfigureMultiFactorAuthenticationProvider.cshtml new file mode 100644 index 0000000..5c5c139 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/ConfigureMultiFactorAuthenticationProvider.cshtml @@ -0,0 +1,42 @@ +@model MultiFactorAuthenticationProviderModel + +@using Nop.Core +@using Nop.Services.Customers +@inject IWorkContext workContext +@inject ICustomerService customerService + +@{ + var isRegisterCustomer = await customerService.IsRegisteredAsync(await workContext.GetCurrentCustomerAsync()); + Layout = isRegisterCustomer ? "_ColumnsTwo" : "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.MultiFactorAuthentication").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); +} + +@if (isRegisterCustomer) +{ + @section left + { + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.MultiFactorAuthentication }) + } +} + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/DownloadableProducts.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/DownloadableProducts.cshtml new file mode 100644 index 0000000..8798f11 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/DownloadableProducts.cshtml @@ -0,0 +1,104 @@ +@model CustomerDownloadableProductsModel +@using Nop.Core.Domain.Catalog +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-downloadable-products-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.DownloadableProducts }) +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/EmailRevalidation.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/EmailRevalidation.cshtml new file mode 100644 index 0000000..c453bda --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/EmailRevalidation.cshtml @@ -0,0 +1,22 @@ +@model EmailRevalidationModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.AccountActivation").Text); + //page class + NopHtml.AppendPageCssClassParts("html-email-revalidation-page"); +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/GdprTools.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/GdprTools.cshtml new file mode 100644 index 0000000..36d74fd --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/GdprTools.cshtml @@ -0,0 +1,61 @@ +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-gdpt-tools-page"); +} +@section left + { + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.GdprTools }) +} + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Info.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Info.cshtml new file mode 100644 index 0000000..5e2f21e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Info.cshtml @@ -0,0 +1,590 @@ +@using Nop.Core +@model CustomerInfoModel +@inject Nop.Core.IWebHelper webHelper +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-customer-info-page"); +} + +@section left + { + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.Info }) +} + + + + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Login.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Login.cshtml new file mode 100644 index 0000000..352ddb2 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Login.cshtml @@ -0,0 +1,178 @@ +@model LoginModel +@using Nop.Core +@using Nop.Core.Domain.Customers + +@inject IWebHelper webHelper +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Login").Text); + //page class + NopHtml.AppendPageCssClassParts("html-login-page"); + + //register URL with return URL (if specified) + var registerUrl = Url.RouteUrl("Register", new { returnUrl = this.Context.Request.Query["returnUrl"] }, webHelper.GetCurrentRequestProtocol()); +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorAuthentication.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorAuthentication.cshtml new file mode 100644 index 0000000..bdcce9e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorAuthentication.cshtml @@ -0,0 +1,85 @@ +@model MultiFactorAuthenticationModel + +@using Nop.Core +@using Nop.Services.Customers +@inject IWorkContext workContext +@inject ICustomerService customerService + +@{ + var isRegisterCustomer = await customerService.IsRegisteredAsync(await workContext.GetCurrentCustomerAsync()); + Layout = isRegisterCustomer ? "_ColumnsTwo" : "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.MultiFactorAuthentication").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); +} + +@if (isRegisterCustomer) +{ + @section left + { + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.MultiFactorAuthentication }) + } +} + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorVerification.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorVerification.cshtml new file mode 100644 index 0000000..698ff58 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/MultiFactorVerification.cshtml @@ -0,0 +1,19 @@ +@model MultiFactorAuthenticationProviderModel + +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.MultiFactorVerification").Text); +} + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecovery.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecovery.cshtml new file mode 100644 index 0000000..3e5fc00 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecovery.cshtml @@ -0,0 +1,45 @@ +@model PasswordRecoveryModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.PasswordRecovery").Text); + //page class + NopHtml.AppendPageCssClassParts("html-password-recovery-page"); +} +
+
+

@T("Account.PasswordRecovery")

+
+
+
+
+

@T("Account.PasswordRecovery.Tooltip")

+
+
+
+ +
+ +
+
+ + +
+
+
+ @if (Model.DisplayCaptcha) + { + + } +
+
+
+
+ +
+
+
+
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecoveryConfirm.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecoveryConfirm.cshtml new file mode 100644 index 0000000..a17034b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/PasswordRecoveryConfirm.cshtml @@ -0,0 +1,62 @@ +@model PasswordRecoveryConfirmModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.PasswordRecovery").Text); + //page class + NopHtml.AppendPageCssClassParts("html-password-recovery-page"); +} +
+
+

@T("Account.PasswordRecovery")

+
+
+ @if (!string.IsNullOrEmpty(Model.Result)) + { +
+ @Model.Result +
+ + } + @if (!Model.DisablePasswordChanging) + { +
+
+
+
+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+
+ } +
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Register.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Register.cshtml new file mode 100644 index 0000000..9cd035b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/Register.cshtml @@ -0,0 +1,551 @@ +@model RegisterModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Register").Text); + //page class + NopHtml.AppendPageCssClassParts("html-registration-page"); +} + +
+
+

@T("Account.Register")

+
+
+ + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.RegisterTop, additionalData = Model }) + +
+
+
+
+ @T("Account.YourPersonalDetails") +
+
+ @if (Model.GenderEnabled) + { +
+ +
+ + + + + + + + + @if (Model.NeutralGenderEnabled) + { + + + + + } +
+
+ } + @if (Model.FirstNameEnabled) + { +
+ +
+ +
+
+ + +
+
+ } + @if (Model.LastNameEnabled) + { +
+ +
+ +
+
+ + +
+
+ } + @if (Model.DateOfBirthEnabled) + { +
+ +
+ + + + +
+
+ @if (Model.DateOfBirthRequired) + { + + } +
+
+ } +
+ +
+ +
+
+ + +
+
+ @if (Model.EnteringEmailTwice) + { +
+ +
+ +
+
+ + +
+
+ } + @if (Model.UsernamesEnabled) + { +
+ +
+ +
+
+ + + @if (Model.CheckUsernameAvailabilityEnabled) + { + @await Html.PartialAsync("_CheckUsernameAvailability") + } +
+
+ + } +
+
+ @if (Model.CompanyEnabled || Model.DisplayVatNumber) + { +
+
+ @T("Account.CompanyDetails") +
+
+ @if (Model.CompanyEnabled) + { +
+ +
+ +
+
+ + @if (Model.CompanyRequired) + { + + } +
+
+ } + @if (Model.DisplayVatNumber) + { +
+ +
+ +
+
+ @T("Account.Fields.VatNumber.Note") +
+
+ } +
+
+ } + @if (Model.StreetAddressEnabled || + Model.StreetAddress2Enabled || + Model.ZipPostalCodeEnabled || + Model.CityEnabled || + Model.CountyEnabled || + Model.CountryEnabled) + { +
+
+ @T("Account.YourAddress") +
+
+ @if (Model.StreetAddressEnabled) + { +
+ +
+ +
+
+ + @if (Model.StreetAddressRequired) + { + + } +
+
+ } + @if (Model.StreetAddress2Enabled) + { +
+ +
+ +
+
+ + @if (Model.StreetAddress2Required) + { + + } +
+
+ } + @if (Model.ZipPostalCodeEnabled) + { +
+ +
+ +
+
+ + @if (Model.ZipPostalCodeRequired) + { + + } +
+
+ } + @if (Model.CountyEnabled) + { +
+ +
+ +
+
+ + @if (Model.CountyRequired) + { + + } +
+ +
+ } + @if (Model.CityEnabled) + { +
+ +
+ +
+
+ + @if (Model.CityRequired) + { + + } +
+
+ } + + @if (Model.CountryEnabled) + { +
+ +
+ +
+
+ + @if (Model.CountryRequired) + { + + } +
+
+ } + @if (Model.CountryEnabled && Model.StateProvinceEnabled) + { +
+ +
+ +
+
+ + @if (Model.StateProvinceRequired) + { + + } + +
+
+ } +
+
+ } + @if (Model.PhoneEnabled || Model.FaxEnabled) + { +
+
+ @T("Account.YourContactInformation") +
+
+ @if (Model.PhoneEnabled) + { +
+ +
+ +
+
+ + @if (Model.PhoneRequired) + { + + } +
+
+ } + @if (Model.FaxEnabled) + { +
+ +
+ +
+
+ + @if (Model.FaxRequired) + { + + } +
+
+ } +
+
+ } + @if (Model.NewsletterEnabled || Model.CustomerAttributes.Count > 0) + { +
+
+ @T("Account.Options") +
+
+ @if (Model.NewsletterEnabled) + { + + } + @if (Model.CustomerAttributes.Count > 0) + { + @await Html.PartialAsync("_CustomerAttributes", Model.CustomerAttributes) + } +
+
+ } + @if (Model.AllowCustomersToSetTimeZone) + { +
+
+ @T("Account.Preferences") +
+
+
+ +
+ +
+
+ +
+
+
+
+ } +
+
+ @T("Account.YourPassword") +
+
+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+
+ + +
+
+ @if (Model.DisplayCaptcha) + { +
+
+
+ +
+
+
+ } + @if (Model.HoneypotEnabled) + { + @Html.Raw(Html.GenerateHoneypotInput()) + } +
+
+ + @if (Model.AcceptPrivacyPolicyEnabled || Model.GdprConsents.Count > 0) + { +
+
+ @T("Account.UserAgreement") +
+
+ @if (Model.AcceptPrivacyPolicyEnabled) + { + +
+
+ +
+
+ } +
+
+ + @if (Model.GdprConsents.Count > 0) + { +
+
+ @foreach (var consent in Model.GdprConsents) + { + if (consent.IsRequired) + { + + } + + } +
+
+ } + } +
+
+
+ +
+
+
+
+
+ @await Component.InvokeAsync(typeof(ExternalMethodsViewComponent), "ExternalAuthentication") +
+ + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.RegisterBottom, additionalData = Model }) +
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/RegisterResult.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/RegisterResult.cshtml new file mode 100644 index 0000000..eddf1b1 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/RegisterResult.cshtml @@ -0,0 +1,25 @@ +@model RegisterResultModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Register").Text); + //page class + NopHtml.AppendPageCssClassParts("html-registration-result-page"); +} +
+
+
+
+

@T("Account.Register")

+
+
+
+ @Model.Result +
+ +
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/UserAgreement.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/UserAgreement.cshtml new file mode 100644 index 0000000..7e056a5 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/UserAgreement.cshtml @@ -0,0 +1,38 @@ +@model UserAgreementModel +@{ + Layout = "_ColumnsOne"; + + //page class + NopHtml.AppendPageCssClassParts("html-user-agreement-page"); +} + +
+
+

@T("DownloadableProducts.UserAgreement")

+
+
+
+
+ + + @Html.Raw(Model.UserAgreementText) + +
+
+
+ +
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CheckUsernameAvailability.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CheckUsernameAvailability.cshtml new file mode 100644 index 0000000..264c334 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CheckUsernameAvailability.cshtml @@ -0,0 +1,47 @@ + + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CustomerAttributes.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CustomerAttributes.cshtml new file mode 100644 index 0000000..bceb2ca --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_CustomerAttributes.cshtml @@ -0,0 +1,87 @@ +@model IList +@using Nop.Core.Domain.Catalog +@using Nop.Services.Customers + +@foreach (var attribute in Model) +{ + var controlId = $"{NopCustomerServicesDefaults.CustomerAttributePrefix}{attribute.Id}"; + var textPrompt = attribute.Name; + +
+ +
+ @switch (attribute.AttributeControlType) + { + case AttributeControlType.DropdownList: + { + + } + break; + case AttributeControlType.RadioList: + { +
    + @foreach (var attributeValue in attribute.Values) + { +
  • +
    + + +
    +
  • + } +
+ } + break; + case AttributeControlType.Checkboxes: + case AttributeControlType.ReadonlyCheckboxes: + { +
    + @foreach (var attributeValue in attribute.Values) + { +
  • +
    + + +
    +
  • + } +
+ } + break; + case AttributeControlType.TextBox: + { + + } + break; + case AttributeControlType.MultilineTextbox: + { + + } + break; + case AttributeControlType.Datepicker: + case AttributeControlType.FileUpload: + case AttributeControlType.ColorSquares: + case AttributeControlType.ImageSquares: + { + //not support attribute type + } + break; + } +
+
+ @if (attribute.IsRequired) + { + + } +
+
+} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_ExternalAuthentication.Errors.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_ExternalAuthentication.Errors.cshtml new file mode 100644 index 0000000..587f89a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_ExternalAuthentication.Errors.cshtml @@ -0,0 +1,23 @@ +@using Nop.Core.Http.Extensions +@using Nop.Services.Authentication + +@{ + var session = Context.Session; + + var errors = await session.GetAsync>(NopAuthenticationDefaults.ExternalAuthenticationErrorsSessionKey); + + if (errors != null) + session.Remove(NopAuthenticationDefaults.ExternalAuthenticationErrorsSessionKey); +} +@using Nop.Services.Authentication.External +@if (errors != null && errors.Count > 0) +{ +
+
    + @foreach (var error in errors) + { +
  • @error
  • + } +
+
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_MultiFactorAuthenticationProviders.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_MultiFactorAuthenticationProviders.cshtml new file mode 100644 index 0000000..70d8a7c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Customer/_MultiFactorAuthenticationProviders.cshtml @@ -0,0 +1,32 @@ +@model IList + +
    + @foreach (var provider in Model) + { +
  • +
    + @if (!string.IsNullOrEmpty(provider.LogoUrl)) + { + + } +
    + + + @if (!string.IsNullOrEmpty(provider.Description)) + { +
    @provider.Description
    + } +
    + +
    + +
    +
    +
  • + } +
+ diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Home/Index.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Home/Index.cshtml new file mode 100644 index 0000000..6265f35 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Home/Index.cshtml @@ -0,0 +1,44 @@ +@using Nop.Services.Localization +@using Nop.Core +@inject ILocalizationService localizationService +@inject IStoreContext storeContext + +@{ + Layout = "_ColumnsOne"; + + var homepageTitle = await localizationService.GetLocalizedAsync(await storeContext.GetCurrentStoreAsync(), s => s.HomepageTitle); + + //title + if (!string.IsNullOrEmpty(homepageTitle)) + { + NopHtml.AddTitleParts(homepageTitle); + } + + var homepageDescription = await localizationService.GetLocalizedAsync(await storeContext.GetCurrentStoreAsync(), s => s.HomepageDescription); + + //meta + if (!string.IsNullOrEmpty(homepageDescription)) + { + NopHtml.AddMetaDescriptionParts(homepageDescription); + } + + //page class + NopHtml.AppendPageCssClassParts("html-home-page"); +} +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HomepageTop }) + @await Component.InvokeAsync(typeof(TopicBlockViewComponent), new { systemName = "HomepageText" }) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HomepageBeforeCategories }) + @await Component.InvokeAsync(typeof(HomepageCategoriesViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HomepageBeforeProducts }) + @await Component.InvokeAsync(typeof(HomepageProductsViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HomepageBeforeBestSellers }) + @await Component.InvokeAsync(typeof(HomepageBestSellersViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HomepageBeforeNews }) + @await Component.InvokeAsync(typeof(HomepageNewsViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HomepageBeforePoll }) + @await Component.InvokeAsync(typeof(HomepagePollsViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HomepageBottom }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/Index.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/Index.cshtml new file mode 100644 index 0000000..0d36fac --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/Index.cshtml @@ -0,0 +1,303 @@ +@model InstallModel + +@{ + Layout = null; +} + + + + @ILS.GetResource("Title") + + + + @if (ILS.GetCurrentLanguage().IsRightToLeft) + { + + + } + else + { + + + } + + + + + + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+ +

@ILS.GetResource("Tooltip2")

+

@ILS.GetResource("Documentation1") + @ILS.GetResource("Documentation2"). +

+ + + +
+
+

+ @ILS.GetResource("StoreInformation") +

+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ @if (Model.InstallRegionalResources) + { +
+ +
+ +
+
+ } + @if (!Model.DisableSampleDataOption) + { +
+
+
+ + +
+
+
+ } +
+
+
+ + +
+
+
+
+
+ +
+

+ @ILS.GetResource("DatabaseInformation") +

+
+
+ +
+ +
+
+
+
+
+ + +
+
+
+
+
+
+ + +
+
+
+
+
+ @await Html.PartialAsync("_Install.ConnectionString", Model) +
+ +
+ + + @ILS.GetResource("Example"):
+ Data Source=sqlServerName;Initial Catalog=dbName;Persist Security Info=True;User + ID=userName;Password=password +
+ Find more info here +
+
+
+
+
+
+ + + +
+
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+

Wait...

+

+
+
+
+
+ + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_Install.ConnectionString.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_Install.ConnectionString.cshtml new file mode 100644 index 0000000..528e163 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_Install.ConnectionString.cshtml @@ -0,0 +1,67 @@ +@model InstallModel + +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+
+
+ + +
+
+
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+
+ + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_ViewImports.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_ViewImports.cshtml new file mode 100644 index 0000000..fcd1800 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Install/_ViewImports.cshtml @@ -0,0 +1,13 @@ +@*localization service for installation service + we do not use standard nopCommerce localization because database is not installed yet + locale resources for installation process are stored into \App_Data\Localization\Installation directory*@ +@inject IInstallationLocalizationService ILS + +@removeTagHelper *, Nop.Web.Framework +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers + +@using Nop.Data +@using Nop.Services.Common +@using static Nop.Services.Common.NopLinksDefaults +@using Nop.Web.Models.Install +@using Nop.Web.Infrastructure.Installation \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/List.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/List.cshtml new file mode 100644 index 0000000..8c9fabd --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/List.cshtml @@ -0,0 +1,51 @@ +@model NewsItemListModel + +@using Nop.Core.Domain.News + +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.NewsArchive").Text); + //page class + NopHtml.AppendPageCssClassParts("html-news-list-page"); +} +
+
+ @T("News.RSS") +

@T("News")

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.NewsListPageBeforeItems, additionalData = Model }) +
+ @foreach (var item in Model.NewsItems) + { +
+
+
+ @item.Title + -@item.CreatedOn.ToString("D") +
+
+ @Html.Raw(item.Short) +
+ + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.NewsListPageInsideItem, additionalData = item }) +
+
+ } +
+ @{ + var pager = Html.Pager(Model.PagingFilteringContext).QueryParam("pagenumber"); + } + @if (!(await pager.IsEmpty())) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.NewsListPageAfterItems, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/NewsItem.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/NewsItem.cshtml new file mode 100644 index 0000000..609f141 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/News/NewsItem.cshtml @@ -0,0 +1,152 @@ +@inject Nop.Services.Html.IHtmlFormatter htmlFormatter +@model NewsItemModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Title); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + //page class + NopHtml.AppendPageCssClassParts("html-news-item-page"); +} +
+
+

@Model.Title

+
+
+
+ @Model.CreatedOn.ToString("D") +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.NewsItemPageBeforeBody, additionalData = Model }) +
+ @Html.Raw(Model.Full) +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.NewsItemPageBeforeComments, additionalData = Model }) + @if (Model.AllowComments) + { +
+
+ @T("News.Comments.LeaveYourComment") +
+
+
+ @{ + var result = TempData["nop.news.addcomment.result"] as string; + } + @if (!string.IsNullOrEmpty(result)) + { +
@result
+ } +
+
+
+
+ +
+ + +
+
+ +
+
+
+ +
+ + +
+
+ +
+
+ @if (Model.AddNewComment.DisplayCaptcha) + { +
+
+
+ +
+
+
+ } +
+ + @if (!Model.PreventNotRegisteredUsersToLeaveComments) + { +
+
+
+ +
+
+
+ } + else + { +
@T("News.Comments.OnlyRegisteredUsersLeaveComments")
+ } +
+
+ if (Model.Comments.Count > 0) + { +
+
+ @T("News.Comments") +
+
+ @foreach (var comment in Model.Comments) + { +
+
+ +
+
+
+ + @comment.CreatedOn.ToString("g") +
+
+ @comment.CommentTitle +
+
+

@Html.Raw(htmlFormatter.FormatText(comment.CommentText, false, true, false, false, false, false))

+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.NewsItemPageInsideComment, additionalData = comment }) +
+ } +
+
+ } + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.NewsItemPageAfterComments, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Newsletter/SubscriptionActivation.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Newsletter/SubscriptionActivation.cshtml new file mode 100644 index 0000000..dbf3691 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Newsletter/SubscriptionActivation.cshtml @@ -0,0 +1,19 @@ +@model SubscriptionActivationModel +@{ + Layout = "_ColumnsOne"; + + //page class + NopHtml.AppendPageCssClassParts("html-newsletter-page"); +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerOrders.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerOrders.cshtml new file mode 100644 index 0000000..c69fdf9 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerOrders.cshtml @@ -0,0 +1,169 @@ +@model CustomerOrderListModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-order-list-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.Orders }) +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerRewardPoints.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerRewardPoints.cshtml new file mode 100644 index 0000000..64acde4 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/CustomerRewardPoints.cshtml @@ -0,0 +1,106 @@ +@model CustomerRewardPointsModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-reward-points-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.RewardPoints }) +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/Details.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/Details.cshtml new file mode 100644 index 0000000..7abdb71 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/Details.cshtml @@ -0,0 +1,701 @@ +@model OrderDetailsModel + +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Media + +@inject MediaSettings mediaSettings + +@{ + if (!Model.PrintMode) + { + Layout = "_ColumnsOne"; + } + else + { + Layout = "_Print"; + } + //title + NopHtml.AddTitleParts(T("PageTitle.OrderDetails").Text); + //page class + NopHtml.AppendPageCssClassParts("html-order-details-page"); +} +@if (Model.PrintMode) +{ + +} +
+ @if (!Model.PrintMode) + { +
+

@T("Order.OrderInformation")

+ @T("Order.Print") + @if (!Model.PdfInvoiceDisabled) + { + @T("Order.GetPDFInvoice") + } +
+ } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsPageTop, additionalData = Model }) +
+
+ @T("Order.Order#")@Model.CustomOrderNumber +
+
    +
  • + @T("Order.OrderDate"): @Model.CreatedOn.ToString("D") +
  • +
  • + @T("Order.OrderStatus"): @Model.OrderStatus +
  • +
  • + @T("Order.OrderTotal"): @Model.OrderTotal +
  • +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsPageOverview, additionalData = Model }) +
+
+
+
+
+ @T("Order.BillingAddress") +
+
    +
  • + @Model.BillingAddress.FirstName @Model.BillingAddress.LastName +
  • + + @if (Model.BillingAddress.PhoneEnabled) + { +
  • + @T("Order.Phone"): @Model.BillingAddress.PhoneNumber +
  • + } + @if (Model.BillingAddress.FaxEnabled) + { +
  • + @T("Order.Fax"): @Model.BillingAddress.FaxNumber +
  • + } + @if (Model.BillingAddress.CompanyEnabled && !string.IsNullOrEmpty(Model.BillingAddress.Company)) + { +
  • + @Model.BillingAddress.Company +
  • + } + @foreach (var item in Model.BillingAddress.AddressFields) + { +
  • @item.Value
  • + } + @if (!string.IsNullOrEmpty(Model.VatNumber)) + { +
  • + + @T("Order.VATNumber") + + + @Model.VatNumber + +
  • + } + @if (!string.IsNullOrEmpty(Model.BillingAddress.FormattedCustomAddressAttributes)) + { +
  • + @Html.Raw(Model.BillingAddress.FormattedCustomAddressAttributes) +
  • + } + @if (Model.CustomValues != null) + { + foreach (var item in Model.CustomValues) + { +
  • + + @item.Key: + + + @(item.Value != null ? item.Value.ToString() : "") + +
  • + } + } +
+
+
+ @if (Model.IsShippable) + { +
+
+
+
+ @(Model.PickupInStore ? T("Order.PickupAddress") : T("Order.ShippingAddress")) +
+
    + @if (!Model.PickupInStore) + { +
  • + @Model.ShippingAddress.FirstName @Model.ShippingAddress.LastName +
  • + + if (Model.ShippingAddress.PhoneEnabled) + { +
  • + @T("Order.Phone"): @Model.ShippingAddress.PhoneNumber +
  • + } + if (Model.ShippingAddress.FaxEnabled) + { +
  • + @T("Order.Fax"): @Model.ShippingAddress.FaxNumber +
  • + } + if (Model.ShippingAddress.CompanyEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.Company)) + { +
  • + @Model.ShippingAddress.Company +
  • + } + @foreach (var item in Model.ShippingAddress.AddressFields) + { +
  • @item.Value
  • + } + if (!string.IsNullOrEmpty(Model.ShippingAddress.FormattedCustomAddressAttributes)) + { +
  • + @Html.Raw(Model.ShippingAddress.FormattedCustomAddressAttributes) +
  • + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsShippingAddress, additionalData = Model }) + } + else + { + @foreach (var item in Model.PickupAddress.AddressFields) + { +
  • @item.Value
  • + } + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsBillingAddress, additionalData = Model }) +
+
+
+
+ } + @if (!string.IsNullOrEmpty(Model.PaymentMethod)) + { +
+
+ @T("Order.Payment") +
+
    +
  • + + @T("Order.Payment.Method"): + + + @Model.PaymentMethod + +
  • + @if (!Model.PrintMode) + { +
  • + + @T("Order.Payment.Status"): + + + @Model.PaymentMethodStatus + +
  • + } + @if (!Model.PrintMode && Model.CanRePostProcessPayment) + { + @*Complete payment (for redirection payment methods)*@ +
  • +
    + +

    + @T("Order.RetryPayment.Hint") +

    +
    +
  • + } +
+
+ } +
+
+ @T("Order.Shipping") +
+
    +
  • + + @T("Order.Shipping.Name"): + + + @Model.ShippingMethod + +
  • + @if (!Model.PrintMode) + { +
  • + + @T("Order.Shipping.Status"): + + + @Model.ShippingStatus + +
  • + } +
+
+
+ @if (!Model.PrintMode && Model.Shipments.Count > 0) + { +
+
+ @T("Order.Shipments") +
+
+ + + + + + + + + + + + + @if (Model.PickupInStore) + { + + } + else + { + + } + + + + + + @foreach (var item in Model.Shipments) + { + + + + @if (Model.PickupInStore) + { + + } + else + { + + } + + + + } + +
+ @T("Order.Shipments.ID") + + @T("Order.Shipments.TrackingNumber") + + @T("Order.Shipments.ReadyForPickupDate") + + @T("Order.Shipments.ShippedDate") + + @T("Order.Shipments.DeliveryDate") + + @T("Order.Shipments.ViewDetails") +
+ + @item.Id.ToString() + + + @item.TrackingNumber + + + @if (item.ReadyForPickupDate.HasValue) + { + @item.ReadyForPickupDate.Value.ToString("D") + } + else + { + @T("Order.Shipments.ReadyForPickupDate.NotYet") + } + + + @if (item.ShippedDate.HasValue) + { + @item.ShippedDate.Value.ToString("D") + } + else + { + @T("Order.Shipments.ShippedDate.NotYet") + } + + + @if (item.DeliveryDate.HasValue) + { + @item.DeliveryDate.Value.ToString("D") + } + else + { + @T("Order.Shipments.DeliveryDate.NotYet") + } + + @T("Order.Shipments.ViewDetails") +
+
+
+ } + @if (Model.Items.Count > 0) + { + if (!Model.PrintMode && Model.OrderNotes.Count > 0) + { +
+
+ @T("Order.Notes") +
+
+ + + + + + + + + + + + + @foreach (var item in Model.OrderNotes) + { + + + + + } + +
+ @T("Order.Notes.CreatedOn") + + @T("Order.Notes.Note") +
+ @item.CreatedOn.ToString() + + @Html.Raw(item.Note) + @if (item.HasDownload) + { +

+ @T("Order.Notes.Download") +

+ } +
+
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsPageBeforeproducts, additionalData = Model }) +
+
+ @T("Order.Product(s)") +
+
+ + + @if (Model.ShowSku) + { + + } + + @if (Model.ShowProductThumbnail) + { + + } + + + @if (Model.ShowVendorName) + { + + } + + + + + + + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductThumbnail) + { + + } + + @if (Model.ShowVendorName) + { + + } + + + + + + + @foreach (var item in Model.Items) + { + + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductThumbnail) + { + + } + + @if (Model.ShowVendorName) + { + + } + + + + + } + +
+ @T("Order.Product(s).SKU") + + @T("Order.Product(s).Image") + + @T("Order.Product(s).Name") + + @T("Order.Product(s).VendorName") + + @T("Order.Product(s).Price") + + @T("Order.Product(s).Quantity") + + @T("Order.Product(s).Total") +
+ + @item.Sku + + + @item.Picture.AlternateText + + + @if (!Model.PrintMode) + { + @item.ProductName + } + else + { + @item.ProductName + } + @if (!string.IsNullOrEmpty(item.AttributeInfo)) + { +
+ @Html.Raw(item.AttributeInfo) +
+ } + @if (!string.IsNullOrEmpty(item.RentalInfo)) + { +
+ @Html.Raw(item.RentalInfo) +
+ } + @if (item.DownloadId > 0) + { + + } + @if (item.LicenseId > 0) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsProductLine, additionalData = item }) +
+ + @item.VendorName + + + @item.UnitPrice + + + @item.Quantity + + + @item.SubTotal +
+
+ @if (Model.Items.Count > 0 && Model.DisplayTaxShippingInfo) + { + var inclTax = Model.PricesIncludeTax; + //tax info is already included in the price (incl/excl tax). that's why we display only shipping info here + //of course, you can modify appropriate locales to include VAT info there +
+ @T(inclTax ? "Order.TaxShipping.InclTax" : "Order.TaxShipping.ExclTax", Url.RouteTopicUrl("shippinginfo")) +
+ } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsPageAfterproducts, additionalData = Model }) +
+ @if (!string.IsNullOrEmpty(Model.CheckoutAttributeInfo)) + { +
+ @Html.Raw(Model.CheckoutAttributeInfo) +
+ } +
+
+
+ + + + + + + @if (!string.IsNullOrEmpty(Model.OrderSubTotalDiscount)) + { + + + + + } + @if (Model.IsShippable) + { + + + + + } + @if (!string.IsNullOrEmpty(Model.PaymentMethodAdditionalFee)) + { + + + + + } + @if (Model.DisplayTaxRates && Model.TaxRates.Count > 0) + { + foreach (var taxRate in Model.TaxRates) + { + + + + + } + } + @if (Model.DisplayTax) + { + + + + + } + @if (!string.IsNullOrEmpty(Model.OrderTotalDiscount)) + { + + + + + } + @if (Model.GiftCards.Count > 0) + { + foreach (var gc in Model.GiftCards) + { + + + + + } + } + @if (Model.RedeemedRewardPoints > 0) + { + + + + + } + + + + + +
+ + + @Model.OrderSubtotal +
+ + + @Model.OrderSubTotalDiscount +
+ + + @Model.OrderShipping +
+ + + @Model.PaymentMethodAdditionalFee +
+ + + @taxRate.Value +
+ + + @Model.Tax +
+ + + @Model.OrderTotalDiscount +
+ + + @gc.Amount +
+ + + @Model.RedeemedRewardPointsAmount +
+ + + @Model.OrderTotal +
+
+ @if (!Model.PrintMode) + { +
+ @if (Model.IsReOrderAllowed) + { + + } + @if (Model.IsReturnRequestAllowed) + { + + } +
+ } +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderDetailsPageBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/ShipmentDetails.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/ShipmentDetails.cshtml new file mode 100644 index 0000000..5064d5b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Order/ShipmentDetails.cshtml @@ -0,0 +1,276 @@ +@model ShipmentDetailsModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.ShipmentDetails").Text); + //page class + NopHtml.AppendPageCssClassParts("html-shipment-details-page"); +} +
+
+

@string.Format(T("Order.Shipments.Information").Text, Model.Id)

+
+
+
+
+
+
+ @T("Order.Shipments.Order#")@Model.Order.Id +
+
    +
  • + @T("Order.Shipments.ShippingMethod"): @Model.Order.ShippingMethod +
  • + @if (Model.Order.PickupInStore) + { +
  • + @T("Order.Shipments.ReadyForPickupDate"): + @if (Model.ReadyForPickupDate.HasValue) + { + @Model.ReadyForPickupDate.Value.ToString("D") + } + else + { + @T("Order.Shipments.ReadyForPickupDate.NotYet") + } +
  • + } + else { +
  • + @T("Order.Shipments.ShippedDate"): + @if (Model.ShippedDate.HasValue) + { + @Model.ShippedDate.Value.ToString("D") + } + else + { + @T("Order.Shipments.ShippedDate.NotYet") + } +
  • + } +
  • + @T("Order.Shipments.DeliveryDate"): + @if (Model.DeliveryDate.HasValue) + { + @Model.DeliveryDate.Value.ToString("D") + } + else + { + @T("Order.Shipments.DeliveryDate.NotYet") + } +
  • + @if (!string.IsNullOrEmpty(Model.TrackingNumber)) + { +
  • + @T("Order.Shipments.TrackingNumber"): + @if (!string.IsNullOrEmpty(Model.TrackingNumberUrl)) + { + @Model.TrackingNumber + } + else + { + @Model.TrackingNumber + } +
  • + } +
+
+
+
+
+ @if (!Model.Order.PickupInStore) + { +
+ @T("Order.Shipments.ShippingAddress") +
+
    +
  • + @Model.Order.ShippingAddress.FirstName @Model.Order.ShippingAddress.LastName +
  • + +
  • + @T("Order.Shipments.Phone"): @Model.Order.ShippingAddress.PhoneNumber +
  • +
  • + @T("Order.Shipments.Fax"): @Model.Order.ShippingAddress.FaxNumber +
  • + @if (!string.IsNullOrEmpty(Model.Order.ShippingAddress.Company)) + { +
  • + @Model.Order.ShippingAddress.Company +
  • + } +
  • + @Model.Order.ShippingAddress.Address1 +
  • + @if (!string.IsNullOrEmpty(Model.Order.ShippingAddress.Address2)) + { +
  • + @Model.Order.ShippingAddress.Address2 +
  • + } +
  • + @Model.Order.ShippingAddress.City, @Model.Order.ShippingAddress.County, @Model.Order.ShippingAddress.StateProvinceName + @Model.Order.ShippingAddress.ZipPostalCode +
  • + @if (!string.IsNullOrEmpty(Model.Order.ShippingAddress.CountryName)) + { +
  • + @Model.Order.ShippingAddress.CountryName +
  • + } +
+ } + else + { +
+ @T("Order.Shipments.PickupAddress") +
+
    +
  • + @Model.Order.PickupAddress.Address1 +
  • +
  • + @Model.Order.PickupAddress.City, @Model.Order.PickupAddress.County, @Model.Order.PickupAddress.StateProvinceName + @Model.Order.PickupAddress.ZipPostalCode +
  • + @if (!string.IsNullOrEmpty(Model.Order.PickupAddress.CountryName)) + { +
  • + @Model.Order.PickupAddress.CountryName +
  • + } +
+ } +
+
+
+ + @if (Model.Items.Count > 0) + { +
+
+ @T("Order.Shipments.Product(s)") +
+
+ + + @if (Model.ShowSku) + { + + } + + + + + + @if (Model.ShowSku) + { + + } + + + + + + @foreach (var item in Model.Items) + { + + @if (Model.ShowSku) + { + + } + + + + } + +
+ @T("Order.Shipments.Product(s).SKU") + + @T("Order.Shipments.Product(s).Name") + + @T("Order.Shipments.Product(s).Quantity") +
+ @item.Sku + + @item.ProductName + @if (!string.IsNullOrEmpty(item.AttributeInfo)) + { +
+ @Html.Raw(item.AttributeInfo) +
+ } + @if (!string.IsNullOrEmpty(item.RentalInfo)) + { +
+ @Html.Raw(item.RentalInfo) +
+ } +
+ @item.QuantityShipped +
+
+
+ } + @if (Model.ShipmentStatusEvents.Count > 0) + { +
+
+ @T("Order.ShipmentStatusEvents") +
+
+ + + + + + + + + + + + + + + + + @foreach (var item in Model.ShipmentStatusEvents) + { + + + + + + + } + +
+ @T("Order.ShipmentStatusEvents.Event") + + @T("Order.ShipmentStatusEvents.Location") + + @T("Order.ShipmentStatusEvents.Country") + + @T("Order.ShipmentStatusEvents.Date") +
+ @item.EventName + + @item.Location + + @item.Country + + @if (item.Date.HasValue) + { + @item.Date.Value.ToString("D") + } +
+
+
+ } +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/Index.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/Index.cshtml new file mode 100644 index 0000000..37bdedb --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/Index.cshtml @@ -0,0 +1,43 @@ +@model PrivateMessageIndexModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.PrivateMessages").Text); + //page class + NopHtml.AppendPageCssClassParts("html-private-messages"); + NopHtml.AppendPageCssClassParts("html-private-messages-page"); +} +
+
+

@T("PrivateMessages.PrivateMessages")

+
+
+ @{ + var selectSentTab = Model.SentItemsTabSelected ? ".tabs( 'option', 'active', 1 )" : ""; + } + +
+ +
+
+ @await Component.InvokeAsync(typeof(PrivateMessagesInboxViewComponent), new { pageNumber = Model.InboxPage, tab = "inbox" }) +
+
+ @await Component.InvokeAsync(typeof(PrivateMessagesSentItemsViewComponent), new { pageNumber = Model.SentItemsPage, tab = "sent" }) +
+
+
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/SendPM.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/SendPM.cshtml new file mode 100644 index 0000000..26925cc --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/SendPM.cshtml @@ -0,0 +1,66 @@ +@model SendPrivateMessageModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.SendPM").Text); + //page class + NopHtml.AppendPageCssClassParts("html-private-messages"); + NopHtml.AppendPageCssClassParts("html-private-message-send-page"); +} +
+
+
+
+

@T("PrivateMessages.Send.PostMessage")

+
+
+ + +
+
+
+ +
+ @if (Model.AllowViewingToProfile) + { + @(Model.CustomerToName) + } + else + { + @Model.CustomerToName + } +
+
+
+ +
+ +
+
+ +
+
+
+ +
+ + +
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/ViewPM.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/ViewPM.cshtml new file mode 100644 index 0000000..ba72342 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/PrivateMessages/ViewPM.cshtml @@ -0,0 +1,43 @@ +@model PrivateMessageModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.ViewPM").Text); + //page class + NopHtml.AppendPageCssClassParts("html-private-messages"); + NopHtml.AppendPageCssClassParts("html-private-message-view-page"); +} +
+
+

@T("PrivateMessages.View.ViewMessage")

+
+
+
+
    +
  • + + @Model.CustomerFromName +
  • +
  • + + @Model.CustomerToName +
  • +
  • + + @Model.Subject +
  • +
+
+ @Html.Raw(Model.Message) +
+
+
+ + + + + +
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CompareProducts.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CompareProducts.cshtml new file mode 100644 index 0000000..478c1fc --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CompareProducts.cshtml @@ -0,0 +1,186 @@ +@model CompareProductsModel + +@using Nop.Core.Domain.Catalog +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.CompareProducts").Text); + //page class + NopHtml.AppendPageCssClassParts("html-compare-products-page"); +} +@{ + var columnWidth = ""; + if (Model.Products.Count > 0) + { + columnWidth = Math.Round((decimal)(90M / Model.Products.Count), 0).ToString() + "%"; + } + + var uniqueGroupes = new List(); + foreach (var group in Model.Products.SelectMany(p => p.ProductSpecificationModel.Groups)) + { + if (!uniqueGroupes.Any(g => g.Id == group.Id)) + uniqueGroupes.Add(group); + } +} +
+
+

@T("Products.Compare.Title")

+
+
+ @if (Model.Products.Count > 0) + { + @T("Products.Compare.Clear") +
+ + + + + @foreach (var product in Model.Products) + { + + } + + + + @foreach (var product in Model.Products) + { + var picture = product.PictureModels.FirstOrDefault(); + + } + + + + @foreach (var product in Model.Products) + { + + } + + + + @foreach (var product in Model.Products) + { + + } + + @if (Model.IncludeShortDescriptionInCompareProducts) + { + + + @foreach (var product in Model.Products) + { + + } + + } + @if (Model.IncludeFullDescriptionInCompareProducts) + { + + + @foreach (var product in Model.Products) + { + + } + + } + @foreach (var group in uniqueGroupes) + { + if (group.Attributes.Count > 0) + { + @if (group.Id > 0) + { + + + + } + + var uniqueGroupAttributes = new List(); + foreach (var attribute in Model.Products.SelectMany(p => p.ProductSpecificationModel.Groups.Where(g => g.Id == group.Id).SelectMany(g => g.Attributes))) + { + if (!uniqueGroupAttributes.Any(sa => sa.Id == attribute.Id)) + uniqueGroupAttributes.Add(attribute); + } + @foreach (var specificationAttribute in uniqueGroupAttributes) + { + + + @foreach (var product in Model.Products) + { + var foundProductSpec = product.ProductSpecificationModel.Groups + .Where(g => g.Id == group.Id) + .SelectMany(g => g.Attributes) + .FirstOrDefault(sa => sa.Id == specificationAttribute.Id); + + + } + + } + } + } + +
  + +
  + @picture?.AlternateText +
+ + + @product.Name +
+ + + @product.ProductPrice.Price +
+ + + @Html.Raw(product.ShortDescription) +
+ + + @Html.Raw(product.FullDescription) +
+ +
+ + + @if (foundProductSpec != null) + { + for (int i = 0; i < foundProductSpec.Values.Count; i++) + { + var value = foundProductSpec.Values[i]; + + if (string.IsNullOrEmpty(value.ColorSquaresRgb)) + { + @Html.Raw(value.ValueRaw) + if (i != foundProductSpec.Values.Count - 1) + { + + } + } + else + { +
+ +   + +
+ } + } + } + else + { +   + } +
+
+ } + else + { +
+
+ @T("Products.Compare.NoItems") +
+
+ } +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CustomerProductReviews.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CustomerProductReviews.cshtml new file mode 100644 index 0000000..ee96b6d --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/CustomerProductReviews.cshtml @@ -0,0 +1,104 @@ +@using Nop.Core.Domain.Catalog +@inject Nop.Services.Html.IHtmlFormatter htmlFormatter +@model CustomerProductReviewsModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.CustomerProductReviews").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-my-product-reviews-list-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.ProductReviews }) +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductEmailAFriend.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductEmailAFriend.cshtml new file mode 100644 index 0000000..b7947f6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductEmailAFriend.cshtml @@ -0,0 +1,84 @@ +@model ProductEmailAFriendModel +@using Nop.Core.Domain.Catalog +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(Model.ProductName); + //page class + NopHtml.AddTitleParts(T("PageTitle.ProductEmailAFriend").Text); + NopHtml.AppendPageCssClassParts("html-email-a-friend-page"); +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Grouped.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Grouped.cshtml new file mode 100644 index 0000000..37491e8 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Grouped.cshtml @@ -0,0 +1,260 @@ +@model ProductDetailsModel + +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Seo +@using Nop.Services.Html + +@inject IHtmlFormatter htmlFormatter +@inject IWebHelper webHelper +@inject SeoSettings seoSettings +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Name); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + //page class + NopHtml.AppendPageCssClassParts("html-product-details-page"); + + //canonical URL + if (seoSettings.CanonicalUrlsEnabled) + { + var productUrl = Url.RouteUrl(new { SeName = Model.SeName }, webHelper.GetCurrentRequestProtocol()).ToLowerInvariant(); + NopHtml.AddCanonicalUrlParts(productUrl, seoSettings.QueryStringInCanonicalUrlsEnabled); + } + + //open graph META tags + if (seoSettings.OpenGraphMetaTags) + { + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + } + + //Twitter META tags + if (seoSettings.TwitterMetaTags) + { + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + } +} + +@section Breadcrumb + { + @await Html.PartialAsync("_ProductBreadcrumb", Model.Breadcrumb) +} +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsAfterBreadcrumb, additionalData = Model }) +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsTop, additionalData = Model }) +
+ @if (seoSettings.MicrodataEnabled) + { + + } +
+
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsEssentialTop, additionalData = Model }) + + @await Html.PartialAsync("_ProductDetailsPictures", Model) + + @await Html.PartialAsync("_ProductDetailsVideos", Model) +
+
+
+ @await Html.PartialAsync("_Discontinued", Model) +
+

+ @Model.Name +

+
+ @if (!string.IsNullOrEmpty(Model.ShortDescription)) + { +
+ @Html.Raw(Model.ShortDescription) +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsOverviewTop, additionalData = Model }) + + @await Html.PartialAsync("_ProductReviewOverview", Model.ProductReviewOverview) + + @await Html.PartialAsync("_ProductManufacturers", Model.ProductManufacturers) + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsInsideOverviewButtonsBefore, additionalData = Model }) + @await Html.PartialAsync("_CompareProductsButton", Model) + @await Html.PartialAsync("_ProductEmailAFriendButton", Model) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsInsideOverviewButtonsAfter, additionalData = Model }) +
+ @await Html.PartialAsync("_ShareButton", Model) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsOverviewBottom, additionalData = Model }) +
+
+
+
+ + + + +
+
+ @if (!String.IsNullOrEmpty(Model.FullDescription)) + { +
+ @Html.Raw(Model.FullDescription) +
+ } +
+
+ @await Html.PartialAsync("_ProductTags", Model.ProductTags) +
+
+ @await Html.PartialAsync("_ProductSpecifications", Model.ProductSpecificationModel) +
+
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsEssentialBottom, additionalData = Model }) +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsBeforeCollateral, additionalData = Model }) +
+ +
+
+ @foreach (var variant in Model.AssociatedProducts) + { +
+
+ @if (!string.IsNullOrWhiteSpace(variant.DefaultPictureModel.ImageUrl)) + { +
+ @variant.DefaultPictureModel.AlternateText +
+ } +
+ @if (!string.IsNullOrWhiteSpace(variant.Name)) + { +
+ @variant.Name +
+ } + @if (!string.IsNullOrWhiteSpace(variant.ShortDescription)) + { +
+ @Html.Raw(variant.ShortDescription) +
+ } + + @await Html.PartialAsync("_Availability", variant) + + @await Html.PartialAsync("_SKU_Man_GTIN_Ven", variant) + + @await Html.PartialAsync("_DeliveryInfo", variant) + + @await Html.PartialAsync("_DownloadSample", variant) + + @{ + var dataDictAttributes = new ViewDataDictionary(ViewData); + dataDictAttributes.TemplateInfo.HtmlFieldPrefix = $"attributes_{variant.Id}"; + @await Html.PartialAsync("_ProductAttributes", variant, dataDictAttributes) + } + + @{ + var dataDictGiftCard = new ViewDataDictionary(ViewData); + dataDictGiftCard.TemplateInfo.HtmlFieldPrefix = $"giftcard_{variant.Id}"; + @await Html.PartialAsync("_GiftCardInfo", variant.GiftCard, dataDictGiftCard) + } + + @{ + var dataDictRental = new ViewDataDictionary(ViewData); + dataDictRental.TemplateInfo.HtmlFieldPrefix = $"rental_{variant.Id}"; + @await Html.PartialAsync("_RentalInfo", variant, dataDictRental) + } + + @{ + var dataDictPrice = new ViewDataDictionary(ViewData); + dataDictPrice.TemplateInfo.HtmlFieldPrefix = $"price_{variant.Id}"; + @await Html.PartialAsync("_ProductPrice", variant.ProductPrice, dataDictPrice) + } + + @await Html.PartialAsync("_ProductTierPrices", variant.TierPrices) + @{ + var dataDictAddToCart = new ViewDataDictionary(ViewData); + dataDictAddToCart.TemplateInfo.HtmlFieldPrefix = $"addtocart_{variant.Id}"; + @await Html.PartialAsync("_AddToCart", variant.AddToCart, dataDictAddToCart) + } + + @{ + var dataDictEstimateShipping = new ViewDataDictionary(ViewData); + dataDictEstimateShipping.TemplateInfo.HtmlFieldPrefix = $"estimate_shipping_{variant.Id}"; + @await Html.PartialAsync("_ProductEstimateShipping", variant.ProductEstimateShipping, dataDictEstimateShipping) + } + + @{ + var dataDictAddToWishlist = new ViewDataDictionary(ViewData); + dataDictAddToWishlist.TemplateInfo.HtmlFieldPrefix = $"addtocart_{variant.Id}"; + @await Html.PartialAsync("_AddToWishlist", variant.AddToCart, dataDictAddToWishlist) + } +
+
+
+ + } + @if (!Model.AssociatedProducts.Any()) + { +
+ @T("Products.NoAssociatedProducts") +
+ } +
+ @await Html.PartialAsync("_ProductSpecifications", Model.ProductSpecificationModel) + @await Html.PartialAsync("_ProductTags", Model.ProductTags) +
+
+ @*we do not display "also purchased" for grouped products + @await Component.InvokeAsync(typeof(ProductsAlsoPurchasedViewComponent), new { productId = Model.Id })*@ + @await Component.InvokeAsync(typeof(RelatedProductsViewComponent), new { productId = Model.Id }) +
+
+ + @if (Model.ProductReviewOverview.AllowCustomerReviews) + { + @await Html.PartialAsync("_ProductReviews", Model.ProductReviews) + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsBottom, additionalData = Model }) +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Simple.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Simple.cshtml new file mode 100644 index 0000000..0994653 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/ProductTemplate.Simple.cshtml @@ -0,0 +1,220 @@ +@model ProductDetailsModel + +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Seo +@using Nop.Services.Html + +@inject IHtmlFormatter htmlFormatter +@inject IWebHelper webHelper +@inject SeoSettings seoSettings +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Name); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + //page class + NopHtml.AppendPageCssClassParts("html-product-details-page"); + + //canonical URL + if (seoSettings.CanonicalUrlsEnabled) + { + var productUrl = Url.RouteUrl(new { SeName = Model.SeName }, webHelper.GetCurrentRequestProtocol()).ToLowerInvariant(); + NopHtml.AddCanonicalUrlParts(productUrl, seoSettings.QueryStringInCanonicalUrlsEnabled); + } + + //open graph META tags + if (seoSettings.OpenGraphMetaTags) + { + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + } + + //Twitter META tags + if (seoSettings.TwitterMetaTags) + { + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + NopHtml.AddHeadCustomParts(""); + } +} + +@section Breadcrumb +{ + @await Html.PartialAsync("_ProductBreadcrumb", Model.Breadcrumb) +} +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsAfterBreadcrumb, additionalData = Model }) +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsTop, additionalData = Model }) +
+ @if (seoSettings.MicrodataEnabled) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsEssentialTop, additionalData = Model }) +
+
+
+
+ + @await Html.PartialAsync("_ProductDetailsPictures", Model) + + @await Html.PartialAsync("_ProductDetailsVideos", Model) +
+
+
+ @await Html.PartialAsync("_Discontinued", Model) +
+

+ @Model.Name +

+
+ @if (!string.IsNullOrEmpty(Model.ShortDescription)) + { +
+ @Html.Raw(Model.ShortDescription) +
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsOverviewTop, additionalData = Model }) + + @await Html.PartialAsync("_ProductReviewOverview", Model.ProductReviewOverview) + + @await Html.PartialAsync("_ProductManufacturers", Model.ProductManufacturers) + + @await Html.PartialAsync("_Availability", Model) + + @await Html.PartialAsync("_SKU_Man_GTIN_Ven", Model) + + @await Html.PartialAsync("_DeliveryInfo", Model) + + @await Html.PartialAsync("_DownloadSample", Model) + + @{ + var dataDictAttributes = new ViewDataDictionary(ViewData); + dataDictAttributes.TemplateInfo.HtmlFieldPrefix = $"attributes_{Model.Id}"; + @await Html.PartialAsync("_ProductAttributes", Model, dataDictAttributes) + } + + @{ + var dataDictGiftCard = new ViewDataDictionary(ViewData); + dataDictGiftCard.TemplateInfo.HtmlFieldPrefix = $"giftcard_{Model.Id}"; + @await Html.PartialAsync("_GiftCardInfo", Model.GiftCard, dataDictGiftCard) + } + + @{ + var dataDictRental = new ViewDataDictionary(ViewData); + dataDictRental.TemplateInfo.HtmlFieldPrefix = $"rental_{Model.Id}"; + @await Html.PartialAsync("_RentalInfo", Model, dataDictRental) + } + + @{ + var dataDictPrice = new ViewDataDictionary(ViewData); + dataDictPrice.TemplateInfo.HtmlFieldPrefix = $"price_{Model.Id}"; + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductPriceTop, additionalData = Model }) + @await Html.PartialAsync("_ProductPrice", Model.ProductPrice, dataDictPrice) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductPriceBottom, additionalData = Model }) + @await Html.PartialAsync("_ProductTierPrices", Model.TierPrices) + + var dataDictAddToCart = new ViewDataDictionary(ViewData); + dataDictAddToCart.TemplateInfo.HtmlFieldPrefix = $"addtocart_{Model.Id}"; + @await Html.PartialAsync("_AddToCart", Model.AddToCart, dataDictAddToCart) + + @await Html.PartialAsync("_ProductEstimateShipping", Model.ProductEstimateShipping) + } + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsInsideOverviewButtonsBefore, additionalData = Model }) + @{ + var dataDictAddToWishlist = new ViewDataDictionary(ViewData); + dataDictAddToWishlist.TemplateInfo.HtmlFieldPrefix = $"addtocart_{Model.Id}"; + @await Html.PartialAsync("_AddToWishlist", Model.AddToCart, dataDictAddToWishlist) + } + @await Html.PartialAsync("_CompareProductsButton", Model) + @await Html.PartialAsync("_ProductEmailAFriendButton", Model) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsInsideOverviewButtonsAfter, additionalData = Model }) +
+ @await Html.PartialAsync("_ShareButton", Model) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsOverviewBottom, additionalData = Model }) +
+
+
+
+ + + + +
+
+ @if (!String.IsNullOrEmpty(Model.FullDescription)) + { +
+ @Html.Raw(Model.FullDescription) +
+ } +
+ @if (Model.ProductTags.Count > 0) + { +
+ @await Html.PartialAsync("_ProductTags", Model.ProductTags) +
+ } + @if (Model.ProductSpecificationModel.Groups.SelectMany(g => g.Attributes).ToList().Count > 0) + { +
+ @await Html.PartialAsync("_ProductSpecifications", Model.ProductSpecificationModel) +
+ } +
+
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsEssentialBottom, additionalData = Model }) +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsBeforeCollateral, additionalData = Model }) +
+ @await Html.PartialAsync("_ProductSpecifications", Model.ProductSpecificationModel) + @await Html.PartialAsync("_ProductTags", Model.ProductTags) +
+ @await Component.InvokeAsync(typeof(ProductsAlsoPurchasedViewComponent), new { productId = Model.Id }) + @await Component.InvokeAsync(typeof(RelatedProductsViewComponent), new { productId = Model.Id }) +
+
+ + @if (Model.ProductReviewOverview.AllowCustomerReviews) + { + @await Html.PartialAsync("_ProductReviews", Model.ProductReviews) + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsBottom, additionalData = Model }) +
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/RecentlyViewedProducts.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/RecentlyViewedProducts.cshtml new file mode 100644 index 0000000..eb0ed77 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/RecentlyViewedProducts.cshtml @@ -0,0 +1,35 @@ +@model IList +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.RecentlyViewedProducts").Text); + //page class + NopHtml.AppendPageCssClassParts("html-recently-viewed-products-page"); +} +
+
+

@T("Products.RecentlyViewedProducts")

+
+
+ @if (Model.Count > 0) + { +
+
+
+ @foreach (var product in Model) + { +
+
+
+ @await Html.PartialAsync("_ProductBox", product) +
+
+
+ } +
+
+
+ } +
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToCart.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToCart.cshtml new file mode 100644 index 0000000..cfc708c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToCart.cshtml @@ -0,0 +1,104 @@ +@model ProductDetailsModel.AddToCartModel +@using Nop.Core.Domain.Orders +@if (Model.UpdatedShoppingCartItemId > 0) +{ + +} +@if (!Model.DisableBuyButton || Model.CustomerEntersPrice) +{ +
+ @if (Model.CustomerEntersPrice) + { +
+
+
+ + @*round price*@ +
+ +
+
+
+ @Model.CustomerEnteredPriceRange +
+
+
+ } + @if (!string.IsNullOrEmpty(Model.MinimumQuantityNotification)) + { +
@Model.MinimumQuantityNotification
+ } + @if (!Model.DisableBuyButton) + { +
+ + @if (Model.AllowedQuantities.Count > 0) + { + + + } + else + { + + + } + @{ + var addToCartText = ""; + if (Model.UpdatedShoppingCartItemId > 0 && Model.UpdateShoppingCartItemType.HasValue && Model.UpdateShoppingCartItemType.Value == ShoppingCartType.ShoppingCart) + { + addToCartText = T("ShoppingCart.AddToCart.Update").Text; + } + else + { + addToCartText = T("ShoppingCart.AddToCart").Text; + if (Model.IsRental) + { + addToCartText = T("ShoppingCart.Rent").Text; + } + if (Model.AvailableForPreOrder) + { + addToCartText = T("ShoppingCart.PreOrder").Text; + } + } + + } +
+ if (!string.IsNullOrEmpty(Model.PreOrderAvailabilityStartDateTimeUserTime)) + { +
+ + @Html.Raw(Model.PreOrderAvailabilityStartDateTimeUserTime) +
+ } + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductDetailsAddInfo, additionalData = Model }) +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToWishlist.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToWishlist.cshtml new file mode 100644 index 0000000..f3ad5fb --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_AddToWishlist.cshtml @@ -0,0 +1,17 @@ +@model ProductDetailsModel.AddToCartModel +@using Nop.Core.Domain.Orders +@if (!Model.DisableWishlistButton) +{ + var addToWishlistText = ""; + if (Model.UpdatedShoppingCartItemId > 0 && Model.UpdateShoppingCartItemType.HasValue && Model.UpdateShoppingCartItemType.Value == ShoppingCartType.Wishlist) + { + addToWishlistText = T("Products.Wishlist.AddToWishlist.Update").Text; + } + else + { + addToWishlistText = T("Products.Wishlist.AddToWishlist").Text; + } +
+ +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Availability.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Availability.cshtml new file mode 100644 index 0000000..92204f6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Availability.cshtml @@ -0,0 +1,14 @@ +@model ProductDetailsModel +@if (!string.IsNullOrWhiteSpace(Model.StockAvailability) || Model.DisplayBackInStockSubscription) +{ +
+ @if (!string.IsNullOrWhiteSpace(Model.StockAvailability)) + { +
+ @T("Products.Availability"): + @Model.StockAvailability +
+ } + @await Html.PartialAsync("_BackInStockSubscription", Model) +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_BackInStockSubscription.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_BackInStockSubscription.cshtml new file mode 100644 index 0000000..e5c7463 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_BackInStockSubscription.cshtml @@ -0,0 +1,15 @@ +@model ProductDetailsModel +@if (Model.DisplayBackInStockSubscription) +{ +
+ + + +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_CompareProductsButton.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_CompareProductsButton.cshtml new file mode 100644 index 0000000..a7c78d5 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_CompareProductsButton.cshtml @@ -0,0 +1,10 @@ +@model ProductDetailsModel +@{ + var addtocomparelink = Url.RouteUrl("AddProductToCompare", new { productId = Model.Id }); +} +@if (Model.CompareProductsEnabled) +{ +
+ +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DeliveryInfo.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DeliveryInfo.cshtml new file mode 100644 index 0000000..fc33c6e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DeliveryInfo.cshtml @@ -0,0 +1,30 @@ +@model ProductDetailsModel +@if (Model.FreeShippingNotificationEnabled && Model.IsFreeShipping || !string.IsNullOrWhiteSpace(Model.DeliveryDate)) +{ +
+ + + @if (Model.FreeShippingNotificationEnabled && Model.IsFreeShipping) + { +
+ + @T("Products.FreeShipping") +
+ } + @if (!string.IsNullOrWhiteSpace(Model.DeliveryDate)) + { +
+ @T("Products.DeliveryDate"): + @Model.DeliveryDate +
+ } +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Discontinued.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Discontinued.cshtml new file mode 100644 index 0000000..43987e3 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_Discontinued.cshtml @@ -0,0 +1,7 @@ +@model ProductDetailsModel +@if (Model.DisplayDiscontinuedMessage) +{ +
+

@T("Products.Discontinued")

+
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DownloadSample.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DownloadSample.cshtml new file mode 100644 index 0000000..f8a9ccd --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_DownloadSample.cshtml @@ -0,0 +1,7 @@ +@model ProductDetailsModel +@if (Model.HasSampleDownload) +{ + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_GiftCardInfo.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_GiftCardInfo.cshtml new file mode 100644 index 0000000..f3a3746 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_GiftCardInfo.cshtml @@ -0,0 +1,47 @@ +@model ProductDetailsModel.GiftCardModel +@if (Model.IsGiftCard) +{ +
+
+ +
+ + +
+
+ @if (Model.GiftCardType == Nop.Core.Domain.Catalog.GiftCardType.Virtual) + { +
+ +
+ + +
+
+ } +
+ +
+ + +
+
+ @if (Model.GiftCardType == Nop.Core.Domain.Catalog.GiftCardType.Virtual) + { +
+ +
+ + +
+
+ } +
+ +
+ + +
+
+
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductAttributes.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductAttributes.cshtml new file mode 100644 index 0000000..c3f567e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductAttributes.cshtml @@ -0,0 +1,555 @@ +@model ProductDetailsModel +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Media +@using System.Text +@using Nop.Services.Catalog +@using Nop.Services.Media +@inject IDownloadService downloadService +@inject CatalogSettings catalogSettings +@if (Model.ProductAttributes.Count > 0) +{ +
+ + @foreach (var attribute in Model.ProductAttributes) + { + var controlId = $"{NopCatalogDefaults.ProductAttributePrefix}{attribute.Id}"; + var textPrompt = !string.IsNullOrEmpty(attribute.TextPrompt) ? attribute.TextPrompt : attribute.Name; +
+
+
+ + @if (attribute.IsRequired) + { + * + } + @if (!string.IsNullOrEmpty(attribute.Description)) + { +
+ @Html.Raw(attribute.Description) +
+ } +
+
+ +
+ @switch (attribute.AttributeControlType) + { + case AttributeControlType.DropdownList: + { + + foreach (var attributeValue in attribute.Values.Where(value => value.CustomerEntersQty)) + { +
+ +
+ } + + } + break; + case AttributeControlType.RadioList: + { +
    + @foreach (var attributeValue in attribute.Values) + { + var attributeName = string.IsNullOrEmpty(attributeValue.PriceAdjustment) ? + attributeValue.Name : + T("Products.ProductAttributes.PriceAdjustment", attributeValue.Name, attributeValue.PriceAdjustment, + attributeValue.CustomerEntersQty ? T("Products.ProductAttributes.PriceAdjustment.PerItem").Text : string.Empty).Text; + + +
  • +
    + value.CustomerEntersQty) ? Html.Raw($"onclick=\"showHideRadioQuantity('{controlId}')\"") : null) /> + +
    + @if (attributeValue.CustomerEntersQty) + { +
    + +
    + } +
  • + } +
+ + } + break; + case AttributeControlType.Checkboxes: + case AttributeControlType.ReadonlyCheckboxes: + { +
    + @foreach (var attributeValue in attribute.Values) + { + var attributeName = string.IsNullOrEmpty(attributeValue.PriceAdjustment) ? + attributeValue.Name : + T("Products.ProductAttributes.PriceAdjustment", attributeValue.Name, attributeValue.PriceAdjustment, + attributeValue.CustomerEntersQty ? T("Products.ProductAttributes.PriceAdjustment.PerItem").Text : string.Empty).Text; +
  • + + +
+ + @if (attributeValue.CustomerEntersQty) + { +
+ +
+ } + + } + + } + break; + case AttributeControlType.TextBox: + { + + } + break; + case AttributeControlType.MultilineTextbox: + { + + } + break; + case AttributeControlType.Datepicker: + { + + } + break; + case AttributeControlType.FileUpload: + { + Download download = null; + if (!string.IsNullOrEmpty(attribute.DefaultValue)) + { + download = await downloadService.GetDownloadByGuidAsync(new Guid(attribute.DefaultValue)); + } + + //register CSS and JS + + + + //ex. ['jpg', 'jpeg', 'png', 'gif'] or [] + var allowedFileExtensions = string.Join(", ", attribute.AllowedFileExtensions.Select(x => "'" + x.Trim() + "'").ToList()); + + if (download != null) + { + + } + else + { + + } + + @*fine uploader container*@ +
+ @*fine uploader template (keep it synchronized to \Content\fineuploader\templates\default.html)*@ + + +
+ @if (download != null) + { + @T("Common.FileUploader.DownloadUploadedFile") + } +
+ + + } + break; + case AttributeControlType.ColorSquares: + { +
    + @foreach (var attributeValue in attribute.Values) + { + var attributeName = string.IsNullOrEmpty(attributeValue.PriceAdjustment) ? + attributeValue.Name : + T("Products.ProductAttributes.PriceAdjustment", attributeValue.Name, attributeValue.PriceAdjustment, string.Empty).Text; +
  • + +
    +
    @T("Products.ProductAttributes.NotAvailable")
    +
    +
  • + } +
+ foreach (var attributeValue in attribute.Values.Where(value => value.CustomerEntersQty)) + { +
+ +
+ } + + } + break; + case AttributeControlType.ImageSquares: + { +
    + @foreach (var attributeValue in attribute.Values) + { + var attributeName = string.IsNullOrEmpty(attributeValue.PriceAdjustment) ? + attributeValue.Name : + T("Products.ProductAttributes.PriceAdjustment", attributeValue.Name, attributeValue.PriceAdjustment, string.Empty).Text; +
  • + +
    +
    @attributeName
    +
    @attributeName
    +
    @T("Products.ProductAttributes.NotAvailable")
    +
    +
  • + } +
+ foreach (var attributeValue in attribute.Values.Where(value => value.CustomerEntersQty)) + { +
+ +
+ } + + } + break; + } +
+
+ + + } + + + + + if (Model.AllowAddingOnlyExistingAttributeCombinations && catalogSettings.AttributeValueOutOfStockDisplayType == AttributeValueOutOfStockDisplayType.Disable) + { + + + + } + + //dynamic update support + var attributesHaveConditions = Model.ProductAttributes.Any(x => x.HasCondition); + var attributesHaveAssociatedPictures = Model.ProductAttributes.Any(x => x.ProductId > 0); + var attributeChangeScriptsBuilder = new StringBuilder(); + var attributeChangeHandlerFuncName = $"attribute_change_handler_{Model.Id}"; + if (catalogSettings.AjaxProcessAttributeChange) + { + if (Model.AllowAddingOnlyExistingAttributeCombinations && catalogSettings.AttributeValueOutOfStockDisplayType == AttributeValueOutOfStockDisplayType.Disable) + { + + } + else + { + //generate change event script + foreach (var attribute in Model.ProductAttributes) + { + var controlId = $"{NopCatalogDefaults.ProductAttributePrefix}{attribute.Id}"; + switch (attribute.AttributeControlType) + { + case AttributeControlType.DropdownList: + { + attributeChangeScriptsBuilder.AppendFormat("$('#{0}').on('change', function(){{{1}();}});\n", controlId, attributeChangeHandlerFuncName); + } + break; + case AttributeControlType.RadioList: + case AttributeControlType.ColorSquares: + case AttributeControlType.ImageSquares: + { + foreach (var attributeValue in attribute.Values) + { + attributeChangeScriptsBuilder.AppendFormat("$('#{0}_{1}').on('click', function(){{{2}();}});\n", controlId, attributeValue.Id, attributeChangeHandlerFuncName); + } + } + break; + case AttributeControlType.Checkboxes: + case AttributeControlType.ReadonlyCheckboxes: + { + foreach (var attributeValue in attribute.Values) + { + attributeChangeScriptsBuilder.AppendFormat("$('#{0}_{1}').on('click', function(){{{2}();}});\n", controlId, attributeValue.Id, attributeChangeHandlerFuncName); + } + } + break; + default: + break; + } + } + } + + foreach (var attribute in Model.ProductAttributes) + { + foreach (var attributeValue in attribute.Values.Where(value => value.CustomerEntersQty)) + { + var controlId = $"{NopCatalogDefaults.ProductAttributePrefix}{attribute.Id}"; + attributeChangeScriptsBuilder.AppendFormat("$('#{0}_{1}_qty').on('input propertychange paste', function(){{{2}();}});\n", controlId, attributeValue.Id, attributeChangeHandlerFuncName); + } + } + + //render scripts + //almost the same implementation is used in the \Views\Product\_RentalInfo.cshtml file + + } +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductBreadcrumb.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductBreadcrumb.cshtml new file mode 100644 index 0000000..3033559 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductBreadcrumb.cshtml @@ -0,0 +1,46 @@ +@model ProductDetailsModel.ProductBreadcrumbModel +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Common +@using Nop.Core.Domain.Seo +@inject CommonSettings commonSettings +@inject SeoSettings seoSettings +@{ + var breadcrumbDelimiter = commonSettings.BreadcrumbDelimiter; +} +@if (Model.Enabled) +{ +
+ + @if (seoSettings.MicrodataEnabled) + { + + } +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductDetailsPictures.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductDetailsPictures.cshtml new file mode 100644 index 0000000..8839850 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductDetailsPictures.cshtml @@ -0,0 +1,96 @@ +@model ProductDetailsModel + + + + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEmailAFriendButton.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEmailAFriendButton.cshtml new file mode 100644 index 0000000..a82e3b9 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEmailAFriendButton.cshtml @@ -0,0 +1,7 @@ +@model ProductDetailsModel +@if (Model.EmailAFriendEnabled) +{ + +} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEstimateShipping.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEstimateShipping.cshtml new file mode 100644 index 0000000..14d41a4 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductEstimateShipping.cshtml @@ -0,0 +1,146 @@ +@model ProductDetailsModel.ProductEstimateShippingModel + +@if (Model.Enabled) +{ +
+ + +
+ @await Html.PartialAsync("_EstimateShippingPopUp", Model) +
+
+ + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductManufacturers.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductManufacturers.cshtml new file mode 100644 index 0000000..18dd8d3 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductManufacturers.cshtml @@ -0,0 +1,26 @@ +@model IList +@using Nop.Core.Domain.Catalog +@if (Model.Count > 0) +{ +
+ @if (Model.Count == 1) + { + @T("Products.Manufacturer"): + } + else + { + @T("Products.Manufacturers"): + } + + @for (var i = 0; i < Model.Count; i++) + { + var item = Model[i]; + @item.Name + if (i != Model.Count - 1) + { + , + } + } + +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductPrice.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductPrice.cshtml new file mode 100644 index 0000000..662b075 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductPrice.cshtml @@ -0,0 +1,77 @@ +@model ProductDetailsModel.ProductPriceModel +@using Nop.Core +@using Nop.Core.Domain.Tax +@inject IWorkContext workContext +@if (!Model.CustomerEntersPrice) +{ +
+ @if (Model.CallForPrice) + { + @*call for price*@ +
+ @T("Products.CallForPrice") +
+ } + else + { + if (Model.IsRental) + { +
+ @T("Products.Price.RentalPrice"): + @Model.RentalPrice +
+ } + if (!string.IsNullOrWhiteSpace(Model.OldPrice)) + { + @*old price*@ +
+ + @Model.OldPrice +
+ } +
+ @if (!string.IsNullOrWhiteSpace(Model.OldPrice) || !string.IsNullOrWhiteSpace(Model.PriceWithDiscount)) + { + @*display "Price:" label if we have old price or discounted one*@ + + } + @*render price*@ + id="price-value-@(Model.ProductId)" class="price-value-@(Model.ProductId)" }> + @Html.Raw(Model.Price) + +
+ if (!string.IsNullOrWhiteSpace(Model.PriceWithDiscount)) + { + @*discounted price*@ +
+ + + @Html.Raw(Model.PriceWithDiscount) + +
+ } + if (!string.IsNullOrEmpty(Model.BasePricePAngV)) + { +
+ @Model.BasePricePAngV +
+ } + if (Model.DisplayTaxShippingInfo) + { + var inclTax = await workContext.GetTaxDisplayTypeAsync() == TaxDisplayType.IncludingTax; + //tax info is already included in the price (incl/excl tax). that's why we display only shipping info here + //of course, you can modify appropriate locales to include VAT info there +
+ @T(inclTax ? "Products.Price.TaxShipping.InclTax" : "Products.Price.TaxShipping.ExclTax", Url.RouteTopicUrl("shippinginfo")) +
+ } + } +
+} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewHelpfulness.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewHelpfulness.cshtml new file mode 100644 index 0000000..e726155 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewHelpfulness.cshtml @@ -0,0 +1,48 @@ +@model ProductReviewHelpfulnessModel +
+ @T("Reviews.Helpfulness.WasHelpful?") + + @T("Common.Yes") + + @T("Common.No") + + + (@(Model.HelpfulYesTotal)/@(Model.HelpfulNoTotal)) + + + + +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewOverview.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewOverview.cshtml new file mode 100644 index 0000000..41ace4c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviewOverview.cshtml @@ -0,0 +1,36 @@ +@model ProductReviewOverviewModel +@{ + var ratingPercent = 0; + var noReviews = Model.TotalReviews == 0; + if (!noReviews) + { + ratingPercent = ((Model.RatingSum * 100) / Model.TotalReviews) / 5; + } +} +@if (Model.AllowCustomerReviews) +{ +
+
+
+
+
+
+
+ + @if (Model.TotalReviews > 0) + { + + } + @if (Model.CanAddNewReview && Model.CanCurrentCustomerLeaveReview) + { + + } +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviews.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviews.cshtml new file mode 100644 index 0000000..8595119 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductReviews.cshtml @@ -0,0 +1,244 @@ +@model ProductReviewsModel + +@inject Nop.Services.Html.IHtmlFormatter htmlFormatter + +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductReviewsPageTop, additionalData = Model }) + @if (Model.Items.Count > 0) + { +
+ +
+ @T("Reviews.ExistingReviews") +
+ @foreach (var review in Model.Items) + { + var ratingPercent = review.Rating * 20; +
+
+
+ @review.Title +
+
+
+
+ @review.Rating +
+
+
+
+
+
+ @if (!string.IsNullOrEmpty(review.CustomerAvatarUrl)) + { +
+ @if (review.AllowViewingProfiles) + { + + Avatar + + } + else + { + Avatar + } +
+ } +
+ @Html.Raw(htmlFormatter.FormatText(review.ReviewText, false, true, false, false, false, false)) +
+
+ @foreach (var reviewType in review.AdditionalProductReviewList.Where(x => x.Rating > 0 && x.VisibleToAllCustomers)) + { + var ratingExtPercent = reviewType.Rating * 20; +
+
+ @reviewType.Name +
+
+
+
+ @reviewType.Rating +
+
+
+
+ } +
+ + + @if (review.AllowViewingProfiles) + { + @(review.CustomerName) + } + else + { + @review.CustomerName + } + + | + + + @review.WrittenOnStr + +
+ @await Html.PartialAsync("_ProductReviewHelpfulness", review.Helpfulness) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductReviewsPageInsideReview, additionalData = review }) + @if (!string.IsNullOrEmpty(review.ReplyText)) + { +
+
+ @T("Reviews.Reply") +
+
+ @Html.Raw(htmlFormatter.FormatText(review.ReplyText, false, true, false, false, false, false)) +
+
+ } +
+
+ } +
+ } + + @if (!Model.AddProductReview.CanCurrentCustomerLeaveReview) + { +
+ @T("Reviews.OnlyRegisteredUsersCanWriteReviews") +
+ } + else if (!Model.AddProductReview.CanAddNewReview) + { +
+ @T("Reviews.AlreadyAddedProductReviews") +
+ } + else + { +
+ +
+ @T("Reviews.Write") +
+
+ +
+
+
+
+ +
+ +
+
+ + +
+
+
+ +
+ +
+
+ + +
+
+
+
+ +
+
+
+
    +
  • @T("Reviews.Fields.Rating.Bad")
  • +
  • +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
    + + +
    +
  • +
  • @T("Reviews.Fields.Rating.Excellent")
  • +
+
+
+
+ @if (Model.ReviewTypeList.Count > 0) + { + foreach (var additionalReview in Model.AddAdditionalProductReviewList.OrderBy(ob => ob.DisplayOrder).ToList()) + { + var curAdditionalReview = Model.AddAdditionalProductReviewList.IndexOf(additionalReview); +
+
+
+ + @Html.Raw(additionalReview.Description) +
+
+
+
@T("Reviews.Fields.Rating.Bad")
+
+ + + + + + + + + + + + +
+
@T("Reviews.Fields.Rating.Excellent")
+
+
+ } + } + + @if (Model.AddProductReview.DisplayCaptcha) + { +
+
+
+ +
+
+
+ } +
+
+
+
+
+ +
+
+
+
+
+ } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductReviewsPageBottom, additionalData = Model }) +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductSpecifications.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductSpecifications.cshtml new file mode 100644 index 0000000..5483a4c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductSpecifications.cshtml @@ -0,0 +1,73 @@ +@model ProductSpecificationModel + +@using Nop.Core.Domain.Catalog; + +@if (Model.Groups.SelectMany(g => g.Attributes).ToList().Count > 0) +{ +
+
+ @T("Products.Specs") +
+
+ + + + + + + + + @foreach (var group in Model.Groups) + { + @if (group.Attributes.Count > 0) + { + @if (group.Id > 0) + { + + + + } + + @for (int i = 0; i < group.Attributes.Count; i++) + { + var attr = group.Attributes[i]; + + + + + + } + } + } + +
@T("Products.Specs.AttributeName")@T("Products.Specs.AttributeValue")
+ @group.Name +
+ @attr.Name + + @for (int j = 0; j < attr.Values.Count; j++) + { + var value = attr.Values[j]; + + @if (!string.IsNullOrEmpty(value.ColorSquaresRgb) && (value.AttributeTypeId == (int)SpecificationAttributeType.Option)) + { +
+ +   + +
+ } + else + { + @Html.Raw(value.ValueRaw) + + if (j != attr.Values.Count - 1) + { + + } + } + } +
+
+
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTags.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTags.cshtml new file mode 100644 index 0000000..0f4f6e6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTags.cshtml @@ -0,0 +1,24 @@ +@model IList +@using Nop.Core.Domain.Catalog +@if (Model.Count > 0) +{ +
+ @*
+ @T("Products.Tags") +
*@ +
+
    + @for (var i = 0; i < Model.Count; i++) + { +
  • + + @Model[i].Name @T("Products.Tags.Count", Model[i].ProductCount)
  • + if (i != Model.Count - 1) + { +
  • ,
  • + } + } +
+
+
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTierPrices.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTierPrices.cshtml new file mode 100644 index 0000000..d3e028c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ProductTierPrices.cshtml @@ -0,0 +1,39 @@ +@model IList +@{ + //When there is just one tier (with qty 1), there are no actual savings in the list. + var displayTierPrices = Model.Count > 0 && !(Model.Count == 1 && Model[0].Quantity <= 1); +} +@if (displayTierPrices) +{ +
+
+ @T("Products.TierPrices") +
+
+ + + + @foreach (var tierPrice in Model) + { + + } + + + + @foreach (var tierPrice in Model) + { + + } + +
+ @T("Products.TierPrices.Quantity") + + @(tierPrice.Quantity)+ +
+ @T("Products.TierPrices.Price") + + @tierPrice.Price +
+
+
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_RentalInfo.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_RentalInfo.cshtml new file mode 100644 index 0000000..faf2419 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_RentalInfo.cshtml @@ -0,0 +1,89 @@ +@model ProductDetailsModel +@using Nop.Core.Domain.Catalog +@using Nop.Services.Helpers +@inject CatalogSettings catalogSettings +@inject IUserAgentHelper userAgentHelper +@if (Model.IsRental) +{ +
+ @{ + var startDateControlId = $"rental_start_date_{Model.Id}"; + var endDateControlId = $"rental_end_date_{Model.Id}"; + var dateControlChangeHandlerFuncName = $"on_rental_datepicker_select_{Model.Id}"; + var datePickerFormat = Html.GetJQueryDateFormat();//java-script format + var isMobileDevice = userAgentHelper.IsMobileDevice(); +
+
+
+
+ + * +
+
+ readonly} /> + +
+
+
+
+
+
+ + * +
+
+ readonly} /> + +
+
+
+
+ } + + +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_SKU_Man_GTIN_Ven.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_SKU_Man_GTIN_Ven.cshtml new file mode 100644 index 0000000..5af17ed --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_SKU_Man_GTIN_Ven.cshtml @@ -0,0 +1,37 @@ +@model ProductDetailsModel +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Vendors +
+ @*SKU*@ + @if ((!string.IsNullOrWhiteSpace(Model.Sku) || Model.ManageInventoryMethod == ManageInventoryMethod.ManageStockByAttributes) && Model.ShowSku ) + { +
+ @T("Products.Sku"): + @Model.Sku +
+ } + @*Manufacturer part number*@ + @if ((!string.IsNullOrWhiteSpace(Model.ManufacturerPartNumber) || Model.ManageInventoryMethod == ManageInventoryMethod.ManageStockByAttributes) && Model.ShowManufacturerPartNumber) + { +
+ @T("Products.ManufacturerPartNumber"): + @Model.ManufacturerPartNumber +
+ } + @*GTIN*@ + @if ((!string.IsNullOrWhiteSpace(Model.Gtin) || Model.ManageInventoryMethod == ManageInventoryMethod.ManageStockByAttributes) && Model.ShowGtin) + { +
+ @T("Products.GTIN"): + @Model.Gtin +
+ } + @*Vendor*@ + @if (Model.ShowVendor) + { +
+ @T("Products.Vendor"): + @Model.VendorModel.Name +
+ } +
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ShareButton.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ShareButton.cshtml new file mode 100644 index 0000000..fca11d6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Product/_ShareButton.cshtml @@ -0,0 +1,7 @@ +@model ProductDetailsModel +@if (!string.IsNullOrWhiteSpace(Model.PageShareCode)) +{ +
+ @Html.Raw(Model.PageShareCode) +
+} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfileInfo/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfileInfo/Default.cshtml new file mode 100644 index 0000000..a84a810 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfileInfo/Default.cshtml @@ -0,0 +1,52 @@ +@model ProfileInfoModel +
+ @if (!string.IsNullOrEmpty(Model.AvatarUrl)) + { +
+ Avatar +
+ } +
+
+ @T("Profile.Statistics") +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProfilePageInfoUserdetails, additionalData = Model }) +
    + @if (Model.LocationEnabled) + { +
  • + + @Model.Location +
  • + } + @if (Model.TotalPostsEnabled) + { +
  • + + @Model.TotalPosts +
  • + } + @if (Model.JoinDateEnabled) + { +
  • + + @Model.JoinDate +
  • + } + @if (Model.DateOfBirthEnabled) + { +
  • + + @Model.DateOfBirth +
  • + } +
+ @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProfilePageInfoUserstats, additionalData = Model }) +
+ @if (Model.PMEnabled) + { +
+ @Html.RouteLink(T("Forum.PrivateMessages.PM").Text, "SendPM", new { toCustomerId = Model.CustomerProfileId }, new { @class = "pm-button" }) +
+ } +
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfilePosts/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfilePosts/Default.cshtml new file mode 100644 index 0000000..b7c42d7 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Components/ProfilePosts/Default.cshtml @@ -0,0 +1,40 @@ +@model ProfilePostsModel +@if (Model.Posts.Count > 0) +{ +
+ + @foreach (var item in Model.Posts) + { +
+
+ + @Html.RouteLink(item.ForumTopicTitle, "TopicSlug", new { id = item.ForumTopicId, slug = item.ForumTopicSlug }) +
+
+

@Html.Raw(item.ForumPostText)

+
+
+ + @item.Posted +
+
+ } +
+} +else +{ +
+
+ @T("Profile.LatestPosts.NoPosts") +
+
+} +@{ + var pager = await Html.PagerAsync(Model.PagerModel); +} +@if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) +{ + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Index.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Index.cshtml new file mode 100644 index 0000000..f164096 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Profile/Index.cshtml @@ -0,0 +1,42 @@ +@model ProfileIndexModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Profile").Text); + //page class + NopHtml.AppendPageCssClassParts("html-profile-page"); +} +
+
+

@Model.ProfileTitle

+
+
+ @{ + var selectPostsTab = Model.ForumsEnabled && Model.PagingPosts ? ".tabs( 'option', 'active', 1 )" : ""; + } + +
+ +
+ @await Component.InvokeAsync(typeof(ProfileInfoViewComponent), new { customerProfileId = Model.CustomerProfileId }) +
+ @if (Model.ForumsEnabled) + { +
+ @await Component.InvokeAsync(typeof(ProfilePostsViewComponent), new { customerProfileId = Model.CustomerProfileId, pageNumber = Model.PostsPage }) +
+ } +
+
+
diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/CustomerReturnRequests.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/CustomerReturnRequests.cshtml new file mode 100644 index 0000000..378dd08 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/CustomerReturnRequests.cshtml @@ -0,0 +1,72 @@ +@model CustomerReturnRequestsModel + +@using Nop.Core.Domain.Catalog + +@inject Nop.Services.Html.IHtmlFormatter htmlFormatter +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Account").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-return-request-list-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.ReturnRequests }) +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/ReturnRequest.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/ReturnRequest.cshtml new file mode 100644 index 0000000..5bbd36c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ReturnRequest/ReturnRequest.cshtml @@ -0,0 +1,206 @@ +@model SubmitReturnRequestModel +@using Nop.Core.Domain.Catalog + +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.ReturnItems").Text); + //page class + NopHtml.AppendPageCssClassParts("html-return-request-page"); +} +
+
+

@Html.Raw(string.Format(T("ReturnRequests.Title").Text, Url.RouteUrl("OrderDetails", new { orderId = Model.OrderId }), Model.CustomOrderNumber))

+
+
+ @if (!string.IsNullOrEmpty(Model.Result)) + { +
+ @Model.Result +
+ } + else + { +
+
+
+ @T("ReturnRequests.SelectProduct(s)") +
+
+ + + + + + + + + + + + + + + @foreach (var item in Model.Items) + { + + + + + + } + +
+ @T("ReturnRequests.Products.Name") + + @T("ReturnRequests.Products.Price") + + @T("ReturnRequests.Products.Quantity") +
+ @item.ProductName + @if (!string.IsNullOrEmpty(item.AttributeInfo)) + { +
+ @Html.Raw(item.AttributeInfo) +
+ } +
+ @item.UnitPrice + + +
+
+
+ +
+
+ @T("ReturnRequests.WhyReturning") +
+
+
+ @{ + var reasonsSelectList = Model.AvailableReturnReasons.Select(x => new SelectListItem + { + Text = x.Name, + Value = x.Id.ToString() + }).ToList(); + } + +
+ +
+
+
+ @{ + var actionsSelectList = Model.AvailableReturnActions.Select(x => new SelectListItem + { + Text = x.Name, + Value = x.Id.ToString() + }).ToList(); + } + +
+ +
+
+ @if (Model.AllowFiles) + { + //register CSS and JS + + + + var allowedFileExtensionsList = new List(); + //allowedFileExtensionsList.Add("jpg"); + //allowedFileExtensionsList.Add("jpeg"); + //allowedFileExtensionsList.Add("jpeg"); + //ex. ['jpg', 'jpeg', 'jpeg', 'gif'] or [] + var allowedFileExtensions = string.Join(", ", allowedFileExtensionsList.Select(x => "'" + x.Trim() + "'").ToList()); + var controlId = Html.IdFor(model => model.UploadedFileGuid); +
+ + + + @*fine uploader container*@ +
+ @*fine uploader template (keep it synchronized to \Content\fineuploader\templates\default.html)*@ + + +
+ } +
+ +
+ +
+
+ +
+
+
+
+
+
+
+ +
+
+
+
+ } +
+
\ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/AdminHeaderLinks/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/AdminHeaderLinks/Default.cshtml new file mode 100644 index 0000000..e9e6c75 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/AdminHeaderLinks/Default.cshtml @@ -0,0 +1,22 @@ +@model AdminHeaderLinksModel +@if (Model.IsCustomerImpersonated || Model.DisplayAdminLink) +{ + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/BlogRssHeaderLink/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/BlogRssHeaderLink/Default.cshtml new file mode 100644 index 0000000..ad00f12 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/BlogRssHeaderLink/Default.cshtml @@ -0,0 +1,10 @@ +@using Nop.Core +@inject Nop.Services.Localization.ILocalizationService localizationService +@inject IStoreContext storeContext +@inject IWebHelper webHelper +@inject IWorkContext workContext +@{ + var link = Url.RouteUrl("BlogRSS", new { languageId = (await workContext.GetWorkingLanguageAsync()).Id }, webHelper.GetCurrentRequestProtocol()); + var storeName = await localizationService.GetLocalizedAsync(await storeContext.GetCurrentStoreAsync(), x => x.Name); +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CategoryNavigation/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CategoryNavigation/Default.cshtml new file mode 100644 index 0000000..0eb8dcb --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CategoryNavigation/Default.cshtml @@ -0,0 +1,88 @@ +@model CategoryNavigationModel +@using Nop.Core.Domain.Catalog + +@functions { + bool BreadCrumbContainsCurrentCategoryId(CategorySimpleModel category) + { + if (Model.CurrentCategoryId == 0) + return false; + + if (category.Id == Model.CurrentCategoryId) + return true; + + foreach (var subCategory in category.SubCategories) + { + if (BreadCrumbContainsCurrentCategoryId(subCategory)) + { + return true; + } + } + + return false; + } + + async Task CategoryLine(CategoryNavigationModel.CategoryLineModel lineModel) + { + var active = lineModel.Category.Id == lineModel.CurrentCategoryId || lineModel.Category.SubCategories.Count(BreadCrumbContainsCurrentCategoryId) > 0; + var last = lineModel.Category.Id == lineModel.CurrentCategoryId; + var liClass = active ? "active" : "inactive"; + if (last) + { + liClass += " last"; + } + +
  • + + @lineModel.Category.Name + + @if (lineModel.Category.NumberOfProducts.HasValue) + { + @T("Categories.TotalProducts", lineModel.Category.NumberOfProducts.Value) + } + + @{ + if (lineModel.Category.Id == lineModel.CurrentCategoryId || + lineModel.Category.SubCategories.Count(BreadCrumbContainsCurrentCategoryId) > 0) + { + if (lineModel.Category.SubCategories.Count > 0) + { +
      + @foreach (var subCategory in lineModel.Category.SubCategories) + { + var categoryLineModel = new CategoryNavigationModel.CategoryLineModel + { + CurrentCategoryId = lineModel.CurrentCategoryId, + Category = subCategory + }; + await CategoryLine(categoryLineModel); + } +
    + } + } + } +
  • + } +} + +@if (Model.Categories.Count > 0) +{ +
    +
    +

    @T("Categories")

    +
    + +
    +
      + @foreach (var category in Model.Categories) + { + var categoryLineModel = new CategoryNavigationModel.CategoryLineModel + { + CurrentCategoryId = Model.CurrentCategoryId, + Category = category + }; + await CategoryLine(categoryLineModel); + } +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CheckoutProgress/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CheckoutProgress/Default.cshtml new file mode 100644 index 0000000..9835bd9 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CheckoutProgress/Default.cshtml @@ -0,0 +1,39 @@ +@model CheckoutProgressModel +
    + +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CrossSellProducts/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CrossSellProducts/Default.cshtml new file mode 100644 index 0000000..4befd9e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CrossSellProducts/Default.cshtml @@ -0,0 +1,23 @@ +@model IList +@if (Model.Count > 0) +{ +
    +
    + @T("ShoppingCart.CrossSells") +
    +
    +
    + @foreach (var product in Model) + { +
    +
    +
    + @await Html.PartialAsync("_ProductBox", product) +
    +
    +
    + } +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CurrencySelector/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CurrencySelector/Default.cshtml new file mode 100644 index 0000000..57848ba --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CurrencySelector/Default.cshtml @@ -0,0 +1,19 @@ +@model CurrencySelectorModel + +@inject Nop.Core.IWebHelper webHelper + +@if (Model.AvailableCurrencies.Count > 1) +{ +
    + @{ + var returnUrl = webHelper.GetRawUrl(Context.Request); + var currencies = await Model.AvailableCurrencies.SelectAwait(async x => new SelectListItem + { + Text = x.Name, + Value = Url.RouteUrl("ChangeCurrency", new { customercurrency = x.Id, returnUrl }, webHelper.GetCurrentRequestProtocol()), + Selected = x.Id.Equals(Model.CurrentCurrencyId) + }).ToListAsync(); + + } +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CustomerNavigation/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CustomerNavigation/Default.cshtml new file mode 100644 index 0000000..ff8a0bc --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/CustomerNavigation/Default.cshtml @@ -0,0 +1,18 @@ +@model CustomerNavigationModel + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/EuCookieLaw/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/EuCookieLaw/Default.cshtml new file mode 100644 index 0000000..1b9e6a6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/EuCookieLaw/Default.cshtml @@ -0,0 +1,33 @@ + + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ExternalMethods/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ExternalMethods/Default.cshtml new file mode 100644 index 0000000..5e4b31a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ExternalMethods/Default.cshtml @@ -0,0 +1,9 @@ +@model List +@if (Model.Any()) +{ +
    @T("Account.AssociatedExternalAuth.Or")
    +} +@foreach (var authenticationMethod in Model) +{ + @await Component.InvokeAsync(authenticationMethod.ViewComponent) +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Favicon/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Favicon/Default.cshtml new file mode 100644 index 0000000..4d0d9ea --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Favicon/Default.cshtml @@ -0,0 +1,2 @@ +@model FaviconAndAppIconsModel +@Html.Raw(Model.HeadCode) \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/FlyoutShoppingCart/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/FlyoutShoppingCart/Default.cshtml new file mode 100644 index 0000000..8341535 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/FlyoutShoppingCart/Default.cshtml @@ -0,0 +1,71 @@ +@model MiniShoppingCartModel +@using Nop.Core.Domain.Catalog +
    +
    +
    + @if (Model.TotalProducts == 0) + { + @T("ShoppingCart.Mini.NoItems") + } + else + { + @Html.Raw(string.Format(T("ShoppingCart.Mini.ItemsText").Text, $"{string.Format(T("ShoppingCart.Mini.Items").Text, Model.TotalProducts)}")) + } +
    + @if (Model.TotalProducts > 0) + { +
    +
    + @for (var i = 0; i < Model.Items.Count; i++) + { + var item = Model.Items[i]; +
    + @if (Model.ShowProductImages) + { +
    + + @item.Picture.AlternateText + +
    + } +
    + + @if (!string.IsNullOrEmpty(item.AttributeInfo)) + { +
    + @Html.Raw(item.AttributeInfo) +
    + } +
    @T("ShoppingCart.Mini.UnitPrice"): @item.UnitPrice
    +
    @T("ShoppingCart.Mini.Quantity"): @item.Quantity
    +
    +
    + } +
    +
    @T("ShoppingCart.Totals.SubTotal"): @Model.SubTotal
    +
    + @if (Model.DisplayShoppingCartButton) + { + + } + @if (Model.DisplayCheckoutButton) + { + var checkoutUrl = ""; + if (Model.AnonymousCheckoutAllowed && Model.CurrentCustomerIsGuest) + { + checkoutUrl = Url.RouteUrl("LoginCheckoutAsGuest", new { returnUrl = Url.RouteUrl("ShoppingCart") }); + } + else + { + checkoutUrl = Url.RouteUrl("Checkout"); + } + + } +
    +
    + + } +
    +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Footer/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Footer/Default.cshtml new file mode 100644 index 0000000..cd2d598 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Footer/Default.cshtml @@ -0,0 +1,184 @@ +@model FooterModel + +@using Nop.Core +@using Nop.Core.Domain.Tax +@using Nop.Core.Domain.Topics + +@inject IWorkContext workContext + +
    +
    + + + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.Footer, additionalData = Model }) +
    +
    + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HeaderLinks/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HeaderLinks/Default.cshtml new file mode 100644 index 0000000..aa946d3 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HeaderLinks/Default.cshtml @@ -0,0 +1,83 @@ +@model HeaderLinksModel +@using Nop.Core.Domain.Customers +@inject Nop.Core.IWebHelper webHelper + + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageBestSellers/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageBestSellers/Default.cshtml new file mode 100644 index 0000000..3e9dc68 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageBestSellers/Default.cshtml @@ -0,0 +1,23 @@ +@model IList +@if (Model.Count > 0) +{ +
    +
    + @T("Bestsellers") +
    +
    +
    + @foreach (var item in Model) + { +
    +
    +
    + @await Html.PartialAsync("_ProductBox", item) +
    +
    +
    + } +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageCategories/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageCategories/Default.cshtml new file mode 100644 index 0000000..c7e1c2c --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageCategories/Default.cshtml @@ -0,0 +1,32 @@ +@model IList +@using Nop.Core.Domain.Catalog +@if (Model.Count > 0) +{ +
    +
    +
    + @foreach (var item in Model) + { +
    +
    +
    + +
    +
    +
    + } +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageNews/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageNews/Default.cshtml new file mode 100644 index 0000000..f18933f --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageNews/Default.cshtml @@ -0,0 +1,37 @@ +@model HomepageNewsItemsModel +@using Nop.Core.Domain.News +@if (Model.NewsItems.Count > 0) +{ +
    +
    + @T("News") +
    +
    +
    + @foreach (var item in Model.NewsItems) + { +
    +
    +
    +
    + @item.Title + -@item.CreatedOn.ToString("D") +
    +
    + @Html.Raw(item.Short) +
    + +
    +
    +
    + } +
    +
    + +
    + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepagePolls/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepagePolls/Default.cshtml new file mode 100644 index 0000000..68a9839 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepagePolls/Default.cshtml @@ -0,0 +1,13 @@ +@model IList +@if (Model.Count > 0) +{ +
    +
    + @T("Polls.Title") +
    + @foreach (var poll in Model) + { + @await Html.PartialAsync("_Poll", poll) + } +
    +} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageProducts/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageProducts/Default.cshtml new file mode 100644 index 0000000..5eca487 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/HomepageProducts/Default.cshtml @@ -0,0 +1,23 @@ +@model IList +@if (Model.Count > 0) +{ +
    +
    + @T("Homepage.Products") +
    +
    +
    + @foreach (var item in Model) + { +
    +
    +
    + @await Html.PartialAsync("_ProductBox", item) +
    +
    +
    + } +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/LanguageSelector/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/LanguageSelector/Default.cshtml new file mode 100644 index 0000000..b1be081 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/LanguageSelector/Default.cshtml @@ -0,0 +1,38 @@ +@model LanguageSelectorModel + +@inject Nop.Core.IWebHelper webHelper + +@if (Model.AvailableLanguages.Count > 1) +{ +
    + @{ + var returnUrl = webHelper.GetRawUrl(Context.Request); + + if (Model.UseImages) + { +
      + @foreach (var lang in Model.AvailableLanguages) + { +
    • + + @lang.Name + +
    • + } +
    + } + else + { + var languages = await Model.AvailableLanguages.SelectAwait(async lang => new SelectListItem + { + Text = lang.Name, + Value = Url.RouteUrl("ChangeLanguage", new { langid = lang.Id, returnUrl }, webHelper.GetCurrentRequestProtocol()), + Selected = lang.Id.Equals(Model.CurrentLanguageId) + }).ToListAsync(); + + + } + } +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Logo/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Logo/Default.cshtml new file mode 100644 index 0000000..bcc2c73 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Logo/Default.cshtml @@ -0,0 +1,4 @@ +@model LogoModel + + @Model.StoreName + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ManufacturerNavigation/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ManufacturerNavigation/Default.cshtml new file mode 100644 index 0000000..6fa9d40 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ManufacturerNavigation/Default.cshtml @@ -0,0 +1,26 @@ +@model ManufacturerNavigationModel +@using Nop.Core.Domain.Catalog +@if (Model.Manufacturers.Count > 0) +{ +
    +
    +

    @T("Manufacturers")

    +
    +
    + + @if (Model.TotalManufacturers > Model.Manufacturers.Count) + { + + } +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsRssHeaderLink/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsRssHeaderLink/Default.cshtml new file mode 100644 index 0000000..254fec7 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsRssHeaderLink/Default.cshtml @@ -0,0 +1,10 @@ +@using Nop.Core +@inject Nop.Services.Localization.ILocalizationService localizationService +@inject IStoreContext storeContext +@inject IWebHelper webHelper +@inject IWorkContext workContext +@{ + var link = Url.RouteUrl("NewsRSS", new { languageId = (await workContext.GetWorkingLanguageAsync()).Id }, webHelper.GetCurrentRequestProtocol()); + var storeName = await localizationService.GetLocalizedAsync(await storeContext.GetCurrentStoreAsync(), x => x.Name); +} + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsletterBox/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsletterBox/Default.cshtml new file mode 100644 index 0000000..d9db615 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/NewsletterBox/Default.cshtml @@ -0,0 +1,120 @@ +@model NewsletterBoxModel + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderSummary/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderSummary/Default.cshtml new file mode 100644 index 0000000..ddd92c6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderSummary/Default.cshtml @@ -0,0 +1,405 @@ +@model ShoppingCartModel +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Media +@using Nop.Core.Domain.Orders +@using Nop.Core.Domain.Tax +@inject IWebHelper webHelper +@inject IWorkContext workContext +@inject MediaSettings mediaSettings +@inject OrderSettings orderSettings +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryContentBefore, additionalData = Model }) + @await Html.PartialAsync("_OrderReviewData", Model.OrderReviewData) + @if (Model.Items.Count > 0) + { + if (Model.Warnings.Count > 0) + { +
    +
      + @foreach (var warning in Model.Warnings) + { +
    • @warning
    • + } +
    +
    + } + @*we add enctype = "multipart/form-data" because "File upload" attribute control type requires it*@ +
    +
    + + + @if (Model.IsEditable) + { + + } + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductImages) + { + + } + + @if (Model.ShowVendorName) + { + + } + + + + + + + @if (Model.IsEditable) + { + + } + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductImages) + { + + } + + @if (Model.ShowVendorName) + { + + } + + + + + + + + @foreach (var item in Model.Items) + { + + @if (Model.IsEditable) + { + + } + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductImages) + { + + } + + @if (Model.ShowVendorName) + { + + } + + + + + } + +
    + @T("ShoppingCart.Remove") + + @T("ShoppingCart.SKU") + + @T("ShoppingCart.Image") + + @T("ShoppingCart.Product(s)") + + @T("ShoppingCart.VendorName") + + @T("ShoppingCart.UnitPrice") + + @T("ShoppingCart.Quantity") + + @T("ShoppingCart.ItemTotal") +
    + @if (item.DisableRemoval) + { +   + } + else + { +
    + + +
    + } +
    + + @item.Sku + + + @item.Picture.AlternateText + + + @item.ProductName + @if (!string.IsNullOrEmpty(item.AttributeInfo)) + { +
    + @Html.Raw(item.AttributeInfo) +
    + } + @if (!string.IsNullOrEmpty(item.RecurringInfo)) + { +
    + @Html.Raw(item.RecurringInfo) +
    + } + @if (!string.IsNullOrEmpty(item.RentalInfo)) + { +
    + @Html.Raw(item.RentalInfo) +
    + } + @if (Model.IsEditable && item.AllowItemEditing) + { + var editCartItemUrl = Url.RouteUrl(new { SeName = item.ProductSeName }, webHelper.GetCurrentRequestProtocol()); + editCartItemUrl = webHelper.ModifyQueryString(editCartItemUrl, "updatecartitemid", item.Id.ToString()); + + } + @if (item.Warnings.Count > 0) + { +
    +
      + @foreach (var warning in item.Warnings) + { +
    • @Html.Raw(warning)
    • + } +
    +
    + } +
    + + @item.VendorName + + + @item.UnitPrice + + + @if (Model.IsEditable) + { + if (item.AllowedQuantities.Count > 0) + { + + } + else + { +
    +
    + +
    + +
    + +
    +
    + + } + } + else + { + @item.Quantity + } +
    + + @item.SubTotal + @if (!string.IsNullOrEmpty(item.Discount)) + { +
    + @T("ShoppingCart.ItemYouSave", item.Discount) +
    + if (item.MaximumDiscountedQty.HasValue) + { +
    + @T("ShoppingCart.MaximumDiscountedQty", item.MaximumDiscountedQty.Value) +
    + } + } +
    +
    + @if (Model.IsEditable && Model.Items.Count > 0 && Model.DisplayTaxShippingInfo) + { + var inclTax = await workContext.GetTaxDisplayTypeAsync() == TaxDisplayType.IncludingTax; + //tax info is already included in the price (incl/excl tax). that's why we display only shipping info here + //of course, you can modify appropriate locales to include VAT info there +
    + @T(inclTax ? "ShoppingCart.TaxShipping.InclTax" : "ShoppingCart.TaxShipping.ExclTax", Url.RouteTopicUrl("shippinginfo")) +
    + } +
    + @if (Model.IsEditable) + { +
    + + + @await Component.InvokeAsync(typeof(ShoppingCartEstimateShippingViewComponent)) +
    + } + @if (Model.IsEditable) + { + @await Html.PartialAsync("_CheckoutAttributes", Model) + } + @await Component.InvokeAsync(typeof(SelectedCheckoutAttributesViewComponent)) +
    + + @if (Model.IsEditable) + { + @await Component.InvokeAsync(typeof(CrossSellProductsViewComponent)) + } +
    + } + else + { +
    +
    + @T("ShoppingCart.CartIsEmpty") +
    +
    + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryContentAfter, additionalData = Model }) +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderTotals/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderTotals/Default.cshtml new file mode 100644 index 0000000..e4315be --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/OrderTotals/Default.cshtml @@ -0,0 +1,160 @@ +@model OrderTotalsModel +
    + + + + + + + @if (!string.IsNullOrEmpty(Model.SubTotalDiscount)) + { + + + + + } + @if (!Model.HideShippingTotal) + { + + + + + } + @if (!string.IsNullOrEmpty(Model.PaymentMethodAdditionalFee)) + { + + + + + } + @if (Model.DisplayTaxRates && Model.TaxRates.Count > 0) + { + foreach (var taxRate in Model.TaxRates) + { + + + + + } + } + @if (Model.DisplayTax) + { + + + + + } + @if (!string.IsNullOrEmpty(Model.OrderTotalDiscount)) + { + + + + + } + @if (Model.GiftCards.Count > 0) + { + foreach (var gc in Model.GiftCards) + { + + + + + } + } + @if (Model.RedeemedRewardPoints > 0) + { + + + + + } + + + + + @if (Model.WillEarnRewardPoints > 0) + { + + + + + } + +
    + + + @Model.SubTotal +
    + + + @Model.SubTotalDiscount +
    + + @if (Model.RequiresShipping && !string.IsNullOrEmpty(Model.SelectedShippingMethod)) + { + @T("ShoppingCart.Totals.Shipping.Method", Model.SelectedShippingMethod) + } + + @if (Model.RequiresShipping) + { + if (!string.IsNullOrEmpty(Model.Shipping)) + { + @Model.Shipping + } + else + { + @T("ShoppingCart.Totals.CalculatedDuringCheckout") + } + } + else + { + @T("ShoppingCart.Totals.Shipping.NotRequired") + } +
    + + + @Model.PaymentMethodAdditionalFee +
    + + + @taxRate.Value +
    + + + @Model.Tax +
    + + + @Model.OrderTotalDiscount +
    + + @T("ShoppingCart.Totals.GiftCardInfo.Code", gc.CouponCode) + @if (Model.IsEditable) + { + //little hack here with empty "value" element + + } + @string.Format(T("ShoppingCart.Totals.GiftCardInfo.Remaining").Text, gc.Remaining) + + @gc.Amount +
    + + + @Model.RedeemedRewardPointsAmount +
    + + + @if (!string.IsNullOrEmpty(Model.OrderTotal)) + { + @Model.OrderTotal + } + else + { + @T("ShoppingCart.Totals.CalculatedDuringCheckout") + } +
    + + + @string.Format(T("ShoppingCart.Totals.RewardPoints.WillEarn.Point").Text, Model.WillEarnRewardPoints) +
    +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PollBlock/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PollBlock/Default.cshtml new file mode 100644 index 0000000..35cf6a1 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PollBlock/Default.cshtml @@ -0,0 +1,9 @@ +@model PollModel +
    +
    + @T("Polls.Title") +
    +
    + @await Html.PartialAsync("_Poll", Model) +
    +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PopularProductTags/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PopularProductTags/Default.cshtml new file mode 100644 index 0000000..3ce4972 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PopularProductTags/Default.cshtml @@ -0,0 +1,26 @@ +@model PopularProductTagsModel +@using Nop.Core.Domain.Catalog +@if (Model.Tags.Count > 0) +{ + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesInbox/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesInbox/Default.cshtml new file mode 100644 index 0000000..75bb4e3 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesInbox/Default.cshtml @@ -0,0 +1,97 @@ +@model PrivateMessageListModel +
    + + @if (Model.Messages.Count > 0) + { +
    +
    + + + + + + + + + + + + + + + + + @for (var i = 0; i < Model.Messages.Count; i++) + { + var item = Model.Messages[i]; + + + + + + + } + +
    +
    + + +
    +
    + @T("PrivateMessages.Inbox.FromColumn") + + @T("PrivateMessages.Inbox.SubjectColumn") + + @T("PrivateMessages.Inbox.DateColumn") +
    +
    + + +
    +
    + @if (item.AllowViewingFromProfile) + { + @Html.RouteLink(item.CustomerFromName, "CustomerProfile", new { Id = item.FromCustomerId }) + } + else + { + @item.CustomerFromName + } + + @Html.RouteLink(item.Subject, "ViewPM", new { privateMessageId = item.Id }, new { @class = (item.IsRead) ? "pm-read" : "pm-unread" }) + + @item.CreatedOn +
    +
    + @{ + var pager = await Html.PagerAsync(Model.PagerModel); + } + @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } +
    + + +
    +
    + } + else + { +
    @T("PrivateMessages.Inbox.NoItems")
    + } +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesSentItems/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesSentItems/Default.cshtml new file mode 100644 index 0000000..da80ff7 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/PrivateMessagesSentItems/Default.cshtml @@ -0,0 +1,97 @@ +@model PrivateMessageListModel +
    + + @if (Model.Messages.Count > 0) + { +
    +
    + + + + + + + + + + + + + + + + + @for (var i = 0; i < Model.Messages.Count; i++) + { + var item = Model.Messages[i]; + + + + + + + } + +
    +
    + + +
    +
    + @T("PrivateMessages.Inbox.ToColumn") + + @T("PrivateMessages.Inbox.SubjectColumn") + + @T("PrivateMessages.Inbox.DateColumn") +
    +
    + + +
    +
    + @if (item.AllowViewingToProfile) + { + @Html.RouteLink(item.CustomerToName, "CustomerProfile", new { Id = item.ToCustomerId }) + } + else + { + @item.CustomerToName + } + + @Html.RouteLink(item.Subject, "ViewPM", new { privateMessageId = item.Id }, new { @class = "pm-read" }) + + @item.CreatedOn +
    +
    + @{ + var pager = await Html.PagerAsync(Model.PagerModel); + } + @if (!string.IsNullOrEmpty(await pager.RenderHtmlContentAsync())) + { + + } +
    + +
    +
    + } + else + { +
    @T("PrivateMessages.Sent.NoItems")
    + } +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ProductsAlsoPurchased/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ProductsAlsoPurchased/Default.cshtml new file mode 100644 index 0000000..4ccad06 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ProductsAlsoPurchased/Default.cshtml @@ -0,0 +1,23 @@ +@model IList +@if (Model.Count > 0) +{ +
    +
    + @T("Products.AlsoPurchased") +
    +
    +
    + @foreach (var item in Model) + { +
    +
    +
    + @await Html.PartialAsync("_ProductBox", item) +
    +
    +
    + } +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RecentlyViewedProductsBlock/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RecentlyViewedProductsBlock/Default.cshtml new file mode 100644 index 0000000..f680d0e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RecentlyViewedProductsBlock/Default.cshtml @@ -0,0 +1,28 @@ +@model IList +@using Nop.Core.Domain.Catalog +@if (Model.Count > 0) +{ +
    +
    +

    @T("Products.RecentlyViewedProducts")

    +
    +
    +
      + @for (var i = 0; i < Model.Count; i++) + { + var product = Model[i]; + var picture = product.PictureModels.FirstOrDefault(); +
    • + @if (picture != null && !string.IsNullOrEmpty(picture.ImageUrl)) + { + + @picture.AlternateText + + } + @product.Name +
    • + } +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RelatedProducts/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RelatedProducts/Default.cshtml new file mode 100644 index 0000000..8456886 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/RelatedProducts/Default.cshtml @@ -0,0 +1,23 @@ +@model IList +@if (Model.Count > 0) +{ + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SearchBox/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SearchBox/Default.cshtml new file mode 100644 index 0000000..d55fdc6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SearchBox/Default.cshtml @@ -0,0 +1,66 @@ +@model SearchBoxModel +@using Nop.Core.Domain.Media + +@inject MediaSettings mediaSettings + +
    + @if (Model.ShowSearchBox) + { + + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.SearchBoxBeforeSearchButton, additionalData = Model }) + + @if (Model.SearchTermMinimumLength > 0) + { + + } + + @if (Model.AutoCompleteEnabled) + { + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.SearchBox, additionalData = Model }) + } +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SelectedCheckoutAttributes/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SelectedCheckoutAttributes/Default.cshtml new file mode 100644 index 0000000..e0b793a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SelectedCheckoutAttributes/Default.cshtml @@ -0,0 +1,4 @@ +@model string +
    + @Html.Raw(Model) +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ShoppingCartEstimateShipping/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ShoppingCartEstimateShipping/Default.cshtml new file mode 100644 index 0000000..d5cda46 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/ShoppingCartEstimateShipping/Default.cshtml @@ -0,0 +1,92 @@ +@model EstimateShippingModel + + + @T("ShoppingCart.EstimateShipping.Button") + +
    + @await Html.PartialAsync("_EstimateShippingPopUp", Model) +
    + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SocialButtons/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SocialButtons/Default.cshtml new file mode 100644 index 0000000..d00a39e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/SocialButtons/Default.cshtml @@ -0,0 +1,29 @@ +@model SocialModel +
      + @if (!string.IsNullOrEmpty(Model.FacebookLink)) + { + + } + @if (!string.IsNullOrEmpty(Model.TwitterLink)) + { + + } + @if (Model.NewsEnabled) + { +
    • + } + @if (!string.IsNullOrEmpty(Model.YoutubeLink)) + { +
    • + } + @if (!string.IsNullOrEmpty(Model.InstagramLink)) + { +
    • + } +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/StoreThemeSelector/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/StoreThemeSelector/Default.cshtml new file mode 100644 index 0000000..3c10f03 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/StoreThemeSelector/Default.cshtml @@ -0,0 +1,17 @@ +@model StoreThemeSelectorModel + +@inject Nop.Core.IWebHelper webHelper + +@if (Model.AvailableStoreThemes.Count > 1) +{ + var returnUrl = webHelper.GetRawUrl(Context.Request); + var themes = await Model.AvailableStoreThemes.SelectAwait(async x => new SelectListItem + { + Text = x.Title, + Value = Url.RouteUrl("SetStoreTheme", new { themename = x.Name, returnUrl }, webHelper.GetCurrentRequestProtocol()), + Selected = x.Name.Equals(Model.CurrentStoreTheme.Name, StringComparison.InvariantCultureIgnoreCase) + }).ToListAsync(); +
    + +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TaxTypeSelector/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TaxTypeSelector/Default.cshtml new file mode 100644 index 0000000..bc8678f --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TaxTypeSelector/Default.cshtml @@ -0,0 +1,24 @@ +@model TaxTypeSelectorModel +@using Nop.Core.Domain.Tax +@inject Nop.Core.IWebHelper webHelper + +@{ + var returnUrl = webHelper.GetRawUrl(Context.Request); + + var taxTypes = new List(); + taxTypes.Add(new SelectListItem + { + Text = T("Tax.Inclusive").Text, + Value = Url.RouteUrl("ChangeTaxType", new { customertaxtype = ((int)TaxDisplayType.IncludingTax), returnUrl }, webHelper.GetCurrentRequestProtocol()), + Selected = Model.CurrentTaxType == TaxDisplayType.IncludingTax + }); + taxTypes.Add(new SelectListItem + { + Text = T("Tax.Exclusive").Text, + Value = Url.RouteUrl("ChangeTaxType", new { customertaxtype = ((int)TaxDisplayType.ExcludingTax), returnUrl }, webHelper.GetCurrentRequestProtocol()), + Selected = Model.CurrentTaxType == TaxDisplayType.ExcludingTax + }); +} +
    + +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopMenu/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopMenu/Default.cshtml new file mode 100644 index 0000000..f6d51e6 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopMenu/Default.cshtml @@ -0,0 +1,201 @@ +@model TopMenuModel +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Topics + +@functions { + async Task CategoryLine(TopMenuModel.CategoryLineModel lineModel) + { + + } +} + + +@{ + var rootCategoriesResponsive = Model.Categories.ToList(); + //name it "Categories" if we have only categories. Otherwise, "Menu" + var responsiveMenuTitle = Model.HasOnlyCategories ? T("Categories") : T("Menu"); + + +
      + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.MobHeaderMenuBefore, additionalData = Model }) + @if (Model.DisplayHomepageMenuItem) + { +
    • @T("Homepage")
    • + } + @if (!Model.UseAjaxMenu) + { + @foreach (var category in rootCategoriesResponsive) + { + var categoryLineModel = new TopMenuModel.CategoryLineModel + { + Category = category, + ResponsiveMobileMenu = true + }; + await CategoryLine(categoryLineModel); + } + + } + @foreach (var topic in Model.Topics) + { +
    • @topic.Name
    • + } + @if (Model.NewProductsEnabled && Model.DisplayNewProductsMenuItem) + { +
    • @T("Products.NewProducts")
    • + } + @if (Model.DisplayProductSearchMenuItem) + { +
    • @T("Search")
    • + } + @if (Model.DisplayCustomerInfoMenuItem) + { +
    • @T("Account.MyAccount")
    • + } + @if (Model.BlogEnabled && Model.DisplayBlogMenuItem) + { +
    • @T("Blog")
    • + } + @if (Model.ForumEnabled && Model.DisplayForumsMenuItem) + { +
    • @T("Forum.Forums")
    • + } + @if (Model.DisplayContactUsMenuItem) + { +
    • @T("ContactUs")
    • + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.MobHeaderMenuAfter, additionalData = Model }) +
    + + @if (Model.UseAjaxMenu) + { + + + + + } + else + { + + + } + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopicBlock/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopicBlock/Default.cshtml new file mode 100644 index 0000000..58c46da --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/TopicBlock/Default.cshtml @@ -0,0 +1,89 @@ +@model TopicModel +@if (Model.IsPasswordProtected) +{ + +
    +
    + +
    + @T("Topic.EnterPassword") +
    +
    + + +
    + +
    +
    +
    +
    +
    +
    +

    @Model.Title

    +
    +
    + @Html.Raw(Model.Body) +
    +
    +
    + +
    +} +else +{ +
    +
    +
    + @if (!string.IsNullOrEmpty(Model.Title)) + { +
    +

    @Model.Title

    +
    + } +
    + @Html.Raw(Model.Body) +
    +
    +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/VendorNavigation/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/VendorNavigation/Default.cshtml new file mode 100644 index 0000000..fa37a58 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/VendorNavigation/Default.cshtml @@ -0,0 +1,26 @@ +@model VendorNavigationModel +@using Nop.Core.Domain.Vendors +@if (Model.Vendors.Count > 0) +{ +
    +
    + @T("Vendors") +
    +
    +
      + @foreach (var vendor in Model.Vendors) + { +
    • + @vendor.Name +
    • + } +
    + @if (Model.TotalVendors > Model.Vendors.Count) + { + + } +
    +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Widget/Default.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Widget/Default.cshtml new file mode 100644 index 0000000..8457911 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Components/Widget/Default.cshtml @@ -0,0 +1,5 @@ +@model List +@foreach (var widget in Model) +{ + @await Component.InvokeAsync(widget.WidgetViewComponent, widget.WidgetViewComponentArguments); +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Head.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Head.cshtml new file mode 100644 index 0000000..413d080 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/Head.cshtml @@ -0,0 +1,35 @@ +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Services.Helpers +@using Nop.Web.Framework.UI + +@inject CatalogSettings catalogSettings +@inject IWorkContext workContext +@inject IThemeContext themeContext +@inject IUserAgentHelper userAgentHelper +@{ + var themeName = await themeContext.GetWorkingThemeNameAsync(); + var supportRtl = await Html.ShouldUseRtlThemeAsync(); + + + //add main CSS file + + // NopHtml.AppendCssFileParts($"~/Themes/{themeName}/Content/css/styles{(supportRtl ? ".rtl" : "")}.css"); + NopHtml.AppendCssFileParts($"~/Themes/{themeName}/Content/css/responsive{(supportRtl ? ".rtl" : "")}.css"); + NopHtml.AppendCssFileParts($"~/Themes/{themeName}/Content/css/cypher{(supportRtl ? ".rtl" : "")}.css"); + NopHtml.AppendCssFileParts($"~/Themes/{themeName}/Content/css/bootstrap.min{(supportRtl ? ".rtl" : "")}.css"); + + NopHtml.AppendCssFileParts($"~/Themes/{themeName}/Content/css/font-awesome.min.css"); + + //add swiper css file + if (catalogSettings.DisplayAllPicturesOnCatalogPages) + { + NopHtml.AppendCssFileParts("~/lib_npm/swiper/swiper-bundle.min.css"); + } + + //add jQuery UI css file + NopHtml.AppendCssFileParts("~/lib_npm/jquery-ui-dist/jquery-ui.min.css"); + //add browser specific JS files + + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_AddressAttributes.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_AddressAttributes.cshtml new file mode 100644 index 0000000..f5b2a57 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_AddressAttributes.cshtml @@ -0,0 +1,85 @@ +@model IList +@using Nop.Core.Domain.Catalog; +@foreach (var attribute in Model) +{ + var controlId = attribute.ControlId; + var textPrompt = attribute.Name; + +
    + +
    + @switch (attribute.AttributeControlType) + { + case AttributeControlType.DropdownList: + { + + } + break; + case AttributeControlType.RadioList: + { +
      + @foreach (var attributeValue in attribute.Values) + { +
    • +
      + + +
      +
    • + } +
    + } + break; + case AttributeControlType.Checkboxes: + case AttributeControlType.ReadonlyCheckboxes: + { +
      + @foreach (var attributeValue in attribute.Values) + { +
    • +
      + + +
      +
    • + } +
    + } + break; + case AttributeControlType.TextBox: + { + + } + break; + case AttributeControlType.MultilineTextbox: + { + + } + break; + case AttributeControlType.Datepicker: + case AttributeControlType.FileUpload: + case AttributeControlType.ColorSquares: + case AttributeControlType.ImageSquares: + { + //not support attribute type + } + break; + } +
    +
    + @if (attribute.IsRequired) + { + + } +
    +
    +} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CheckoutAttributes.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CheckoutAttributes.cshtml new file mode 100644 index 0000000..a106688 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CheckoutAttributes.cshtml @@ -0,0 +1,291 @@ +@model ShoppingCartModel +@using System.Text +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Media +@using Nop.Services.Media +@inject IDownloadService downloadService +@inject CatalogSettings catalogSettings + +@if (Model.CheckoutAttributes.Count > 0) +{ + var attributeChangeScriptsBuilder = new StringBuilder(); +
    + @foreach (var attribute in Model.CheckoutAttributes) + { + var controlId = $"checkout_attribute_{attribute.Id}"; + var textPrompt = !string.IsNullOrEmpty(attribute.TextPrompt) ? attribute.TextPrompt : attribute.Name; +
    +
    + + @if (attribute.IsRequired) + { + * + } +
    + +
    + @switch (attribute.AttributeControlType) + { + case AttributeControlType.DropdownList: + { + + attributeChangeScriptsBuilder.AppendFormat("$('#{0}').on('change', function(){{checkoutAttributeChange();}});\n", controlId); + } + break; + case AttributeControlType.RadioList: + { +
      + @foreach (var attributeValue in attribute.Values) + { + var attributeName = string.IsNullOrEmpty(attributeValue.PriceAdjustment) ? + attributeValue.Name : + T("ShoppingCart.CheckoutAttributes.PriceAdjustment", attributeValue.Name, attributeValue.PriceAdjustment).Text; +
    • +
      + + +
      +
    • + attributeChangeScriptsBuilder.AppendFormat("$('#{0}_{1}').on('click', function(){{checkoutAttributeChange();}});\n", controlId, attributeValue.Id); + } +
    + } + break; + case AttributeControlType.Checkboxes: + case AttributeControlType.ReadonlyCheckboxes: + { +
      + @foreach (var attributeValue in attribute.Values) + { + var attributeName = string.IsNullOrEmpty(attributeValue.PriceAdjustment) ? + attributeValue.Name : + T("ShoppingCart.CheckoutAttributes.PriceAdjustment", attributeValue.Name, attributeValue.PriceAdjustment).Text; +
    • +
      + + +
      +
    • + attributeChangeScriptsBuilder.AppendFormat("$('#{0}_{1}').on('click', function(){{checkoutAttributeChange();}});\n", controlId, attributeValue.Id); + } +
    + } + break; + case AttributeControlType.TextBox: + { + + } + break; + case AttributeControlType.MultilineTextbox: + { + + } + break; + case AttributeControlType.Datepicker: + { + + } + break; + case AttributeControlType.FileUpload: + { + Download download = null; + if (!string.IsNullOrEmpty(attribute.DefaultValue)) + { + download = await downloadService.GetDownloadByGuidAsync(new Guid(attribute.DefaultValue)); + } + + //register CSS and JS + + + + //ex. ['jpg', 'jpeg', 'png', 'gif'] or [] + var allowedFileExtensions = string.Join(", ", attribute.AllowedFileExtensions.Select(x => "'" + x.Trim() + "'").ToList()); + + if (download != null) + { + + } + else + { + + } + + @*fine uploader container*@ +
    + @*fine uploader template (keep it synchronized to \Content\fineuploader\templates\default.html)*@ + + +
    + @if (download != null) + { + @T("Common.FileUploader.DownloadUploadedFile") + } +
    +
    + @if (download != null) + { + @T("Common.FileUploader.RemoveDownload") + } + else + { + + } +
    + } + break; + case AttributeControlType.ColorSquares: + { +
      + @foreach (var attributeValue in attribute.Values) + { + var attributeName = string.IsNullOrEmpty(attributeValue.PriceAdjustment) ? + attributeValue.Name : + T("ShoppingCart.CheckoutAttributes.PriceAdjustment", attributeValue.Name, attributeValue.PriceAdjustment).Text; +
    • + +
    • + attributeChangeScriptsBuilder.AppendFormat("$('#{0}_{1}').on('click', function(){{checkoutAttributeChange();}});\n", controlId, attributeValue.Id); + } +
    + + } + break; + case AttributeControlType.ImageSquares: + { + //not support attribute type + } + break; + } +
    + +
    + } +
    + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsOne.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsOne.cshtml new file mode 100644 index 0000000..28e94b1 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsOne.cshtml @@ -0,0 +1,17 @@ +@{ + Layout = "_Root"; +} + + + +@if (IsSectionDefined("Breadcrumb")) +{ + @section Breadcrumb { + @await RenderSectionAsync("Breadcrumb", false) + } +} +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.MainColumnBefore }) + @RenderBody() + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.MainColumnAfter }) +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsTwo.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsTwo.cshtml new file mode 100644 index 0000000..f13a218 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ColumnsTwo.cshtml @@ -0,0 +1,64 @@ +@{ + Layout = "_Root"; +} +@{ + //current category ID + var currentCategoryId = 0; + if (Url.ActionContext.RouteData.Values["controller"].ToString().Equals("catalog", StringComparison.InvariantCultureIgnoreCase) && + Url.ActionContext.RouteData.Values["action"].ToString().Equals("category", StringComparison.InvariantCultureIgnoreCase)) + { + currentCategoryId = Convert.ToInt32(Url.ActionContext.RouteData.Values["categoryId"].ToString()); + } + + + //current manufacturer ID + var currentManufacturerId = 0; + if (Url.ActionContext.RouteData.Values["controller"].ToString().Equals("catalog", StringComparison.InvariantCultureIgnoreCase) && + Url.ActionContext.RouteData.Values["action"].ToString().Equals("manufacturer", StringComparison.InvariantCultureIgnoreCase)) + { + currentManufacturerId = Convert.ToInt32(Url.ActionContext.RouteData.Values["manufacturerId"].ToString()); + } + + + //current product ID + var currentProductId = 0; + if (Url.ActionContext.RouteData.Values["controller"].ToString().Equals("product", StringComparison.InvariantCultureIgnoreCase) && + Url.ActionContext.RouteData.Values["action"].ToString().Equals("productdetails", StringComparison.InvariantCultureIgnoreCase)) + { + currentProductId = Convert.ToInt32(Url.ActionContext.RouteData.Values["productId"].ToString()); + } +} + +@if (IsSectionDefined("Breadcrumb")) +{ + @section Breadcrumb { + @await RenderSectionAsync("Breadcrumb", false) + } +} + +
    + @if (IsSectionDefined("left")) + { + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnBefore }) + @await RenderSectionAsync("left") + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnAfter }) + } + else + { + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnBefore }) + @await RenderSectionAsync("CatalogFilters", false); + @await Component.InvokeAsync(typeof(CategoryNavigationViewComponent), new { currentCategoryId = currentCategoryId, currentProductId = currentProductId }) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnAfterCategoryNavigation }) + @await Component.InvokeAsync(typeof(ManufacturerNavigationViewComponent), new { currentManufacturerId = currentManufacturerId }) + @await Component.InvokeAsync(typeof(VendorNavigationViewComponent)) + @await Component.InvokeAsync(typeof(RecentlyViewedProductsBlockViewComponent), new { productThumbPictureSize = 64 }) + @await Component.InvokeAsync(typeof(PopularProductTagsViewComponent)) + @await Component.InvokeAsync(typeof(PollBlockViewComponent), new { systemKeyword = "LeftColumnPoll" }) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.LeftSideColumnAfter }) + } +
    +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.MainColumnBefore }) + @RenderBody() + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.MainColumnAfter }) +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CreateOrUpdateAddress.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CreateOrUpdateAddress.cshtml new file mode 100644 index 0000000..474afd2 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_CreateOrUpdateAddress.cshtml @@ -0,0 +1,201 @@ +@model AddressModel + + +
    +
    + +
    + +
    +
    + + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    + +
    + +
    +
    + + +
    +
    + @if (Model.CompanyEnabled) + { +
    + +
    + +
    +
    + + @if (Model.CompanyRequired) + { + + } +
    +
    + } + + @if (Model.CountryEnabled) + { +
    + +
    + +
    +
    + + +
    +
    + } + + @if (Model.CountryEnabled && Model.StateProvinceEnabled) + { +
    + +
    + +
    +
    + + +
    +
    + } + @if (Model.CountyEnabled) + { +
    + +
    + +
    +
    + + @if (Model.CountyRequired) + { + + } +
    +
    + } + @if (Model.CityEnabled) + { +
    + +
    + +
    +
    + + @if (Model.CityRequired) + { + + } +
    +
    + } + @if (Model.StreetAddressEnabled) + { +
    + +
    + +
    +
    + + @if (Model.StreetAddressRequired) + { + + } +
    +
    + } + @if (Model.StreetAddress2Enabled) + { +
    + +
    + +
    +
    + + @if (Model.StreetAddress2Required) + { + + } +
    +
    + } + @if (Model.ZipPostalCodeEnabled) + { +
    + +
    + +
    +
    + + @if (Model.ZipPostalCodeRequired) + { + + } +
    +
    + } + @if (Model.PhoneEnabled) + { +
    + +
    + +
    +
    + + @if (Model.PhoneRequired) + { + + } +
    +
    + } + @if (Model.FaxEnabled) + { +
    + +
    + +
    +
    + + @if (Model.FaxRequired) + { + + } +
    +
    + } + @if (Model.CustomAddressAttributes.Count > 0) + { + @await Html.PartialAsync("_AddressAttributes", Model.CustomAddressAttributes) + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.AddressBottom, additionalData = Model }) +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_DiscountBox.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_DiscountBox.cshtml new file mode 100644 index 0000000..cb35ace --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_DiscountBox.cshtml @@ -0,0 +1,45 @@ +@model ShoppingCartModel.DiscountBoxModel +@if (Model.Display) +{ +
    +
    +

    @T("ShoppingCart.DiscountCouponCode")

    +
    +
    +
    + @T("ShoppingCart.DiscountCouponCode.Tooltip") +
    +
    + + +
    + @foreach (var message in Model.Messages) + { +
    + @message +
    + } + @foreach (var discount in Model.AppliedDiscountsWithCodes) + { +
    + @string.Format(T("ShoppingCart.DiscountCouponCode.CurrentCode").Text, discount.CouponCode) + @*empty value (little hack for FormValueExistsAttribute)*@ + +
    + } +
    +
    + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_EstimateShippingPopUp.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_EstimateShippingPopUp.cshtml new file mode 100644 index 0000000..8ca7fca --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_EstimateShippingPopUp.cshtml @@ -0,0 +1,87 @@ +@model EstimateShippingModel + + + + + +
    + @T("Shipping.EstimateShippingPopUp.ShipToTitle") +
    + +
    +
    +
    + + +
    +
    +
    + +
    +
    +
    + @if (Model.UseCity) + { +
    +
    + + +
    +
    + } + else + { +
    +
    + + +
    +
    + } +
    +
    +
    + +
    + @T("Shipping.EstimateShippingPopUp.ChooseShippingTitle") +
    + +
    +
    +
    +
    +
    +
    + @T("Shipping.EstimateShippingPopUp.ShippingOption.Name") +
    +
    + @T("Shipping.EstimateShippingPopUp.ShippingOption.EstimatedDelivery") +
    +
    + @T("Shipping.EstimateShippingPopUp.ShippingOption.Price") +
    +
    +
    +
    +
    @T("Shipping.EstimateShippingPopUp.NoShippingOptions")
    +
    +
    + +
    + +
    +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Header.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Header.cshtml new file mode 100644 index 0000000..91c3572 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Header.cshtml @@ -0,0 +1,35 @@ +
    +
    + + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HeaderBefore }) +
    +
    +
    + @await Component.InvokeAsync(typeof(TaxTypeSelectorViewComponent)) + @await Component.InvokeAsync(typeof(CurrencySelectorViewComponent)) + @await Component.InvokeAsync(typeof(LanguageSelectorViewComponent)) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HeaderSelectors }) +
    + +
    +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HeaderMiddle }) +
    +
    + + +
    +
    +
    + @await Component.InvokeAsync("TopMenu") +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HeaderAfter }) +
    +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_JavaScriptDisabledWarning.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_JavaScriptDisabledWarning.cshtml new file mode 100644 index 0000000..82b805e --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_JavaScriptDisabledWarning.cshtml @@ -0,0 +1,16 @@ +@using Nop.Core.Domain.Common +@inject CommonSettings CommonSettings +@if (CommonSettings.DisplayJavaScriptDisabledWarning) +{ + +} diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Notifications.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Notifications.cshtml new file mode 100644 index 0000000..96ab0ca --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Notifications.cshtml @@ -0,0 +1,81 @@ +@using Newtonsoft.Json +@using Nop.Core.Domain.Messages +@using Nop.Services.Messages +@inject MessagesSettings messagesSettings +@{ + var successMessages = new List(); + var errorMessages = new List(); + var warningMessages = new List(); + + //Get messages from TempData + var notes = TempData.ContainsKey(NopMessageDefaults.NotificationListKey) + ? JsonConvert.DeserializeObject>(TempData[NopMessageDefaults.NotificationListKey].ToString()) + : null; + + if (notes != null) + { + foreach (var note in notes) + { + switch (note.Type) + { + case NotifyType.Success: + successMessages.Add(note.Message); + break; + case NotifyType.Error: + errorMessages.Add(note.Message); + break; + case NotifyType.Warning: + warningMessages.Add(note.Message); + break; + + } + } + } +} +@if (successMessages.Any() || warningMessages.Any() || errorMessages.Any()) +{ + if (messagesSettings.UsePopupNotifications) + { + + } + else + { + + } +} + + + + + +
    +
    +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.Notifications }) diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_OrderReviewData.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_OrderReviewData.cshtml new file mode 100644 index 0000000..0413715 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_OrderReviewData.cshtml @@ -0,0 +1,157 @@ +@model ShoppingCartModel.OrderReviewDataModel +@if (Model.Display) +{ +
    +
    +
    +
    + @T("Order.BillingAddress") +
    +
      +
    • + @Model.BillingAddress.FirstName @Model.BillingAddress.LastName +
    • + + @if (Model.BillingAddress.PhoneEnabled) + { +
    • + @T("Order.Phone"): @Model.BillingAddress.PhoneNumber +
    • + } + @if (Model.BillingAddress.FaxEnabled) + { +
    • + @T("Order.Fax"): @Model.BillingAddress.FaxNumber +
    • + } + @if (Model.BillingAddress.CompanyEnabled && !string.IsNullOrEmpty(Model.BillingAddress.Company)) + { +
    • + @Model.BillingAddress.Company +
    • + } + @foreach (var item in Model.BillingAddress.AddressFields) + { +
    • @item.Value
    • + } + @if (!string.IsNullOrEmpty(Model.BillingAddress.FormattedCustomAddressAttributes)) + { +
    • + @Html.Raw(Model.BillingAddress.FormattedCustomAddressAttributes) +
    • + } + @if (Model.CustomValues != null) + { + foreach (var item in Model.CustomValues) + { +
    • + + @item.Key: + + + @(item.Value != null ? item.Value.ToString() : "") + +
    • + } + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryBillingAddress, additionalData = Model }) +
    +
    +
    + @if (!string.IsNullOrEmpty(Model.PaymentMethod)) + { +
    +
    + @T("Order.Payment") +
    +
      +
    • + + @T("Order.Payment.Method"): + + + @Model.PaymentMethod + +
    • + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryPaymentMethodInfo, additionalData = Model }) +
    +
    + } + + @if (Model.IsShippable) + { +
    +
    +
    + @(Model.SelectedPickupInStore ? T("Order.PickupAddress") : T("Order.ShippingAddress")) +
    +
      + @if (!Model.SelectedPickupInStore) + { +
    • + @Model.ShippingAddress.FirstName @Model.ShippingAddress.LastName +
    • + + if (Model.ShippingAddress.PhoneEnabled) + { +
    • + @T("Order.Phone"): @Model.ShippingAddress.PhoneNumber +
    • + } + if (Model.ShippingAddress.FaxEnabled) + { +
    • + @T("Order.Fax"): @Model.ShippingAddress.FaxNumber +
    • + } + if (Model.ShippingAddress.CompanyEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.Company)) + { +
    • + @Model.ShippingAddress.Company +
    • + } + @foreach (var item in Model.ShippingAddress.AddressFields) + { +
    • @item.Value
    • + } + if (!string.IsNullOrEmpty(Model.ShippingAddress.FormattedCustomAddressAttributes)) + { +
    • + @Html.Raw(Model.ShippingAddress.FormattedCustomAddressAttributes) +
    • + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryShippingAddress, additionalData = Model }) + } + else + { + @foreach (var item in Model.PickupAddress.AddressFields) + { +
    • @item.Value
    • + } + } +
    +
    +
    +
    +
    + @T("Order.Shipping") +
    +
      +
    • + + @T("Order.Shipping.Name"): + + + @Model.ShippingMethod + +
    • + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryShippingMethodInfo, additionalData = Model }) +
    +
    + } +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Poll.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Poll.cshtml new file mode 100644 index 0000000..c57c24b --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Poll.cshtml @@ -0,0 +1,77 @@ +@model PollModel +
    + @Model.Name + @if (Model.AlreadyVoted) + { +
      + @foreach (var item in Model.Answers) + { +
    • + @string.Format(T("Polls.VotesResultLine").Text, item.Name, item.NumberOfVotes, item.PercentOfTotalVotes.ToString("0.0")) +
    • + } +
    + @string.Format(T("Polls.TotalVotes").Text, Model.TotalVotes) + } + else + { +
      + @foreach (var item in Model.Answers) + { +
    • + +
    • + } +
    +
    + + +
    + + + + } +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Print.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Print.cshtml new file mode 100644 index 0000000..4f2c4a0 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Print.cshtml @@ -0,0 +1,36 @@ +@inject Nop.Core.Domain.Common.CommonSettings commonSettings +@inject IThemeContext themeContext + +@{ + var themeName = await themeContext.GetWorkingThemeNameAsync(); + var title = await NopHtml.GenerateTitleAsync(); +} + + + + @title + + + + @NopHtml.GenerateCssFiles() + @NopHtml.GenerateScripts(ResourceLocation.Head) + @NopHtml.GenerateInlineScripts(ResourceLocation.Head) + + + @RenderBody() + + + + @*when jQuery migrate script logging is active you will see the log in the browser console*@ + @if (commonSettings.JqueryMigrateScriptLoggingActive) + { + + } + else + { + + } + @NopHtml.GenerateScripts(ResourceLocation.Footer) + @NopHtml.GenerateInlineScripts(ResourceLocation.Footer) + + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ProductBox.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ProductBox.cshtml new file mode 100644 index 0000000..59a2a43 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_ProductBox.cshtml @@ -0,0 +1,139 @@ +@model ProductOverviewModel +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Orders +@using Nop.Core.Domain.Tax +@inject CatalogSettings catalogSettings +@inject IWorkContext workContext +@{ + //prepare "Add to cart" AJAX link + var addtocartlink = ""; + var shoppingCartTypeId = (int)ShoppingCartType.ShoppingCart; + var quantity = 1; + if (Model.ProductPrice.ForceRedirectionAfterAddingToCart) + { + addtocartlink = Url.RouteUrl("AddProductToCart-Catalog", new { productId = Model.Id, shoppingCartTypeId = shoppingCartTypeId, quantity = quantity, forceredirection = Model.ProductPrice.ForceRedirectionAfterAddingToCart }); + } + else + { + addtocartlink = Url.RouteUrl("AddProductToCart-Catalog", new { productId = Model.Id, shoppingCartTypeId = shoppingCartTypeId, quantity = quantity }); + } + + var addtowishlistlink = Url.RouteUrl("AddProductToCart-Catalog", new { productId = Model.Id, shoppingCartTypeId = (int)ShoppingCartType.Wishlist, quantity = quantity }); + var addtocomparelink = Url.RouteUrl("AddProductToCompare", new { productId = Model.Id }); +} +
    +
    + @if (Model.PictureModels.Count > 1) + { +
    +
    + @foreach (var picture in Model.PictureModels) + { + + @picture.AlternateText + + } +
    + +
    +
    + + + } + else + { + var picture = Model.PictureModels.FirstOrDefault(); + + @picture?.AlternateText + + } +
    +
    +

    + @Model.Name +

    + @if (catalogSettings.ShowSkuOnCatalogPages && !string.IsNullOrEmpty(Model.Sku)) + { +
    + @Model.Sku +
    + } + @if (Model.ReviewOverviewModel.AllowCustomerReviews) + { + var ratingPercent = 0; + if (Model.ReviewOverviewModel.TotalReviews != 0) + { + ratingPercent = ((Model.ReviewOverviewModel.RatingSum*100)/Model.ReviewOverviewModel.TotalReviews)/5; + } +
    +
    +
    +
    +
    +
    + } +
    + @Html.Raw(Model.ShortDescription) +
    +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductBoxAddinfoBefore, additionalData = Model }) +
    + @if (!string.IsNullOrEmpty(Model.ProductPrice.OldPrice)) + { + @Model.ProductPrice.OldPrice + } + @Model.ProductPrice.Price + @if (Model.ProductPrice.DisplayTaxShippingInfo) + { + var inclTax = await workContext.GetTaxDisplayTypeAsync() == TaxDisplayType.IncludingTax; + //tax info is already included in the price (incl/excl tax). that's why we display only shipping info here + //of course, you can modify appropriate locales to include VAT info there + + @T(inclTax ? "Products.Price.TaxShipping.InclTax" : "Products.Price.TaxShipping.ExclTax", Url.RouteTopicUrl("shippinginfo")) + + } + @if (!string.IsNullOrEmpty(Model.ProductPrice.BasePricePAngV)) + { +
    + @Model.ProductPrice.BasePricePAngV +
    + } +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductBoxAddinfoMiddle, additionalData = Model }) +
    + @**@ + @if (!Model.ProductPrice.DisableBuyButton) + { + var addToCartText = T("ShoppingCart.AddToCart").Text; + if (Model.ProductPrice.IsRental) + { + addToCartText = T("ShoppingCart.Rent").Text; + } + if (Model.ProductPrice.AvailableForPreOrder) + { + addToCartText = T("ShoppingCart.PreOrder").Text; + } + + } + @if (!Model.ProductPrice.DisableAddToCompareListButton) + { + + + } + @if (!Model.ProductPrice.DisableWishlistButton) + { + + } +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ProductBoxAddinfoAfter, additionalData = Model }) +
    +
    +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.Head.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.Head.cshtml new file mode 100644 index 0000000..9188db9 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.Head.cshtml @@ -0,0 +1,83 @@ +@using Nop.Core.Configuration +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Common +@using Nop.Core.Domain.Seo +@using Nop.Services.Security +@using Nop.Core.Events +@inject CatalogSettings catalogSettings +@inject CommonSettings commonSettings +@inject IEventPublisher eventPublisher +@inject IPermissionService permissionService +@inject SeoSettings seoSettings +@inject AppSettings appSettings +@{ + if (catalogSettings.DisplayAllPicturesOnCatalogPages) + { + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/lib_npm/swiper/swiper-bundle.min.js"); + } + + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/Themes/CypherClean/Content/scripts/bootstrap.bundle.min.js"); + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/Themes/CypherClean/Content/scripts/tether.min.js"); + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/js/public.countryselect.js"); + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/js/public.ajaxcart.js"); + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/js/public.common.js"); + //when jQuery migrate script logging is active you will see the log in the browser console + if (commonSettings.JqueryMigrateScriptLoggingActive) + { + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/lib_npm/jquery-migrate/jquery-migrate.js"); + } + else + { + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/lib_npm/jquery-migrate/jquery-migrate.min.js"); + } + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/lib_npm/jquery-ui-dist/jquery-ui.min.js"); + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/lib_npm/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"); + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/lib_npm/jquery-validation/jquery.validate.min.js"); + NopHtml.AppendScriptParts(ResourceLocation.Footer, "~/lib_npm/jquery/jquery.min.js"); + + //custom tag(s); + if (!string.IsNullOrEmpty(seoSettings.CustomHeadTags)) + { + NopHtml.AppendHeadCustomParts(seoSettings.CustomHeadTags); + } + //event + await eventPublisher.PublishAsync(new PageRenderingEvent(NopHtml)); + var title = await NopHtml.GenerateTitleAsync(); + var description = await @NopHtml.GenerateMetaDescriptionAsync(); + var keywords = await NopHtml.GenerateMetaKeywordsAsync(); +} + + + + @title + + + + + + @NopHtml.GenerateHeadCustom() + @*This is used so that themes can inject content into the header*@ + @await Html.PartialAsync("Head") + + @NopHtml.GenerateCssFiles() + + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.HeadHtmlTag }) + @NopHtml.GenerateScripts(ResourceLocation.Head) + @NopHtml.GenerateCanonicalUrls() + @await Component.InvokeAsync(typeof(NewsRssHeaderLinkViewComponent)) + @await Component.InvokeAsync(typeof(BlogRssHeaderLinkViewComponent)) + @*Insert favicon and app icons head code*@ + @await Component.InvokeAsync(typeof(FaviconViewComponent)) + @NopHtml.GenerateScripts(ResourceLocation.Head) + @NopHtml.GenerateInlineScripts(ResourceLocation.Head) + + @Html.Raw(commonSettings.HeaderCustomHtml) + + + + @RenderBody() + @NopHtml.GenerateScripts(ResourceLocation.Footer) + @NopHtml.GenerateInlineScripts(ResourceLocation.Footer) + @Html.Raw(commonSettings.FooterCustomHtml) + + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.cshtml new file mode 100644 index 0000000..02f1c69 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Shared/_Root.cshtml @@ -0,0 +1,41 @@ +@{ + Layout = "_Root.Head"; +} +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BodyStartHtmlTagAfter }) +@{ await Html.RenderPartialAsync("_Notifications"); } +@{ await Html.RenderPartialAsync("_JavaScriptDisabledWarning"); } + +
    + @await Component.InvokeAsync(typeof(AdminHeaderLinksViewComponent)) + @{ await Html.RenderPartialAsync("_Header"); } + + @*
    + @await Component.InvokeAsync(typeof(TopMenuViewComponent)) +
    *@ +
    +
    +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContentBefore }) + + @if (IsSectionDefined("Breadcrumb")) + { + @RenderSection("Breadcrumb") + } +
    +
    + @RenderBody() +
    +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ContentAfter }) +
    + @await Component.InvokeAsync(typeof(FooterViewComponent)) +
    +
    +
    +@await Component.InvokeAsync(typeof(EuCookieLawViewComponent)) +@await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.BodyEndHtmlTagBefore }) diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Cart.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Cart.cshtml new file mode 100644 index 0000000..69b1690 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Cart.cshtml @@ -0,0 +1,21 @@ +@model ShoppingCartModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.ShoppingCart").Text); + //page class + NopHtml.AppendPageCssClassParts("html-shopping-cart-page"); +} +@if (!Model.OnePageCheckoutEnabled) +{ + @await Component.InvokeAsync(typeof(CheckoutProgressViewComponent), new {step = CheckoutProgressStep.Cart}) +} +
    +
    +

    @T("ShoppingCart")

    +
    +
    + @await Component.InvokeAsync(typeof(OrderSummaryViewComponent), new { overriddenModel = Model}) +
    +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/EmailWishlist.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/EmailWishlist.cshtml new file mode 100644 index 0000000..6762d3a --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/EmailWishlist.cshtml @@ -0,0 +1,76 @@ +@model WishlistEmailAFriendModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.WishlistEmailAFriend").Text); + //page class + NopHtml.AppendPageCssClassParts("html-email-a-friend-page"); +} + diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Wishlist.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Wishlist.cshtml new file mode 100644 index 0000000..cea8e9f --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/Wishlist.cshtml @@ -0,0 +1,290 @@ +@model WishlistModel +@using Nop.Core +@using Nop.Core.Domain.Catalog +@using Nop.Core.Domain.Media +@using Nop.Core.Domain.Tax +@inject IWebHelper webHelper +@inject IWorkContext workContext +@inject MediaSettings mediaSettings +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Wishlist").Text); + //page class + NopHtml.AppendPageCssClassParts("html-wishlist-page"); +} +
    +
    +

    + @if (Model.IsEditable) + { + @T("Wishlist") + } + else + { + @string.Format(T("Wishlist.WishlistOf").Text, Model.CustomerFullname) + } +

    +
    +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.WishlistTop, additionalData = Model }) + @if (Model.Items.Count > 0) + { +
    + @if (Model.Warnings.Count > 0) + { +
    +
      + @foreach (var warning in Model.Warnings) + { +
    • @warning
    • + } +
    +
    + } +
    +
    + + @*+ @if (Model.DisplayAddToCart) + { + + } + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductImages) + { + + } + + + + + @if (Model.IsEditable) + { + + } + *@ + + + @if (Model.IsEditable) + { + + } + + @if (Model.DisplayAddToCart) + { + + } + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductImages) + { + + } + + + + + + + + + @foreach (var item in Model.Items) + { + + @if (Model.IsEditable) + { + + } + + @if (Model.DisplayAddToCart) + { + + } + @if (Model.ShowSku) + { + + } + @if (Model.ShowProductImages) + { + + } + + + + + @* @if (Model.IsEditable) + { + + }*@ + + } + +
    + @T("ShoppingCart.Remove") + + @T("ShoppingCart.AddToCart") + + @T("ShoppingCart.SKU") + + @T("ShoppingCart.Image") + + @T("ShoppingCart.Product(s)") + + @T("ShoppingCart.UnitPrice") + + @T("ShoppingCart.Quantity") + + @T("ShoppingCart.ItemTotal") +
    +
    + + +
    +
    +
    + + +
    +
    + + @item.Sku + + + @item.Picture.AlternateText + + + @item.ProductName + @if (!string.IsNullOrEmpty(item.AttributeInfo)) + { +
    + @Html.Raw(item.AttributeInfo) +
    + } + @if (!string.IsNullOrEmpty(item.RecurringInfo)) + { +
    + @Html.Raw(item.RecurringInfo) +
    + } + @if (!string.IsNullOrEmpty(item.RentalInfo)) + { +
    + @Html.Raw(item.RentalInfo) +
    + } + @if (Model.IsEditable && item.AllowItemEditing) + { + var editCartItemUrl = Url.RouteUrl(new { SeName = item.ProductSeName }, webHelper.GetCurrentRequestProtocol()); + editCartItemUrl = webHelper.ModifyQueryString(editCartItemUrl, "updatecartitemid", item.Id.ToString()); + + } + @if (item.Warnings.Count > 0) + { +
    +
      + @foreach (var warning in item.Warnings) + { +
    • @Html.Raw(warning)
    • + } +
    +
    + } +
    + + @item.UnitPrice + + + @if (Model.IsEditable) + { + if (item.AllowedQuantities.Count > 0) + { + + } + else + { + + } + } + else + { + @item.Quantity + } + + + @item.SubTotal + @if (!string.IsNullOrEmpty(item.Discount)) + { +
    + @T("ShoppingCart.ItemYouSave", item.Discount) +
    + if (item.MaximumDiscountedQty.HasValue) + { +
    + @T("ShoppingCart.MaximumDiscountedQty", item.MaximumDiscountedQty.Value) +
    + } + } +
    + + +
    +
    + @if (Model.Items.Count > 0 && Model.DisplayTaxShippingInfo) + { + var inclTax = await workContext.GetTaxDisplayTypeAsync() == TaxDisplayType.IncludingTax; + //tax info is already included in the price (incl/excl tax). that's why we display only shipping info here + //of course, you can modify appropriate locales to include VAT info there +
    + @T(inclTax ? "Wishlist.TaxShipping.InclTax" : "Wishlist.TaxShipping.ExclTax", Url.RouteTopicUrl("shippinginfo")) +
    + } +
    + @if (Model.IsEditable) + { + + } + @if (Model.DisplayAddToCart) + { + + } + @if (Model.IsEditable && Model.EmailWishlistEnabled) + { + + } +
    +
    +
    + } + else + { +
    +
    + @T("Wishlist.CartIsEmpty") +
    +
    + } + @if (Model.IsEditable && Model.Items.Count > 0) + { + var wishlistUrl = Url.RouteUrl("Wishlist", new { customerGuid = Model.CustomerGuid }, webHelper.GetCurrentRequestProtocol()); + + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.WishlistBottom, additionalData = Model }) +
    +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/_GiftCardBox.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/_GiftCardBox.cshtml new file mode 100644 index 0000000..b8dce37 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/ShoppingCart/_GiftCardBox.cshtml @@ -0,0 +1,39 @@ +@model ShoppingCartModel.GiftCardBoxModel +@if (Model.Display) +{ +
    +
    +

    @T("ShoppingCart.GiftCardCouponCode")

    +
    +
    +
    @T("ShoppingCart.GiftCardCouponCode.Tooltip")
    + @*
    + + +
    *@ +
    + + +
    + @if (!string.IsNullOrEmpty(Model.Message)) + { +
    + @Model.Message +
    + } +
    +
    + +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Topic/TopicDetails.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Topic/TopicDetails.cshtml new file mode 100644 index 0000000..8b94134 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Topic/TopicDetails.cshtml @@ -0,0 +1,100 @@ +@model TopicModel +@using Nop.Core +@using Nop.Core.Domain.Seo +@using Nop.Core.Domain.Topics +@inject IWebHelper webHelper +@inject SeoSettings seoSettings +@{ + var isPopup = ViewBag.IsPopup ?? false; + + if (!isPopup) + { + Layout = "_ColumnsOne"; + } + + if (!Model.IsPasswordProtected) + { + //title + NopHtml.AddTitleParts(!string.IsNullOrEmpty(Model.MetaTitle) ? Model.MetaTitle : Model.Title); + //meta + NopHtml.AddMetaDescriptionParts(Model.MetaDescription); + NopHtml.AddMetaKeywordParts(Model.MetaKeywords); + } + + if (seoSettings.CanonicalUrlsEnabled) + { + var topicUrl = Url.RouteUrl(new { SeName = Model.SeName }, webHelper.GetCurrentRequestProtocol()).ToLowerInvariant(); + NopHtml.AddCanonicalUrlParts(topicUrl, seoSettings.QueryStringInCanonicalUrlsEnabled); + } + + //page class + NopHtml.AppendPageCssClassParts("html-topic-page"); +} +@if (Model.IsPasswordProtected) +{ + +
    +
    + +
    + @T("Topic.EnterPassword") +
    +
    + + +
    + +
    +
    +} +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerTopicDetailsTop, additionalData = Model }) +
    +

    @Model.Title

    +
    +
    + @Html.Raw(Model.Body) +
    + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.CustomerTopicDetailsBottom, additionalData = Model }) +
    \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/ApplyVendor.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/ApplyVendor.cshtml new file mode 100644 index 0000000..1b19613 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/ApplyVendor.cshtml @@ -0,0 +1,129 @@ +@model ApplyVendorModel +@{ + Layout = "_ColumnsOne"; + + //title + NopHtml.AddTitleParts(T("PageTitle.Vendors.Apply").Text); + //page class + NopHtml.AppendPageCssClassParts("html-apply-vendor-page"); +} +
    +
    +

    @T("PageTitle.Vendors.Apply")

    +
    +
    + @await Component.InvokeAsync(typeof(TopicBlockViewComponent), new { systemName = "ApplyVendor" }) + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ApplyVendorTop, additionalData = Model }) + @if (Model.DisableFormInput) + { +
    + @Model.Result +
    + } + else + { +
    +
    +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    + +
    + +
    +
    + + +
    +
    +
    + +
    + +
    +
    +
    + +
    + +
    +
    + @await Html.PartialAsync("_VendorAttributes", Model.VendorAttributes) + @if (Model.DisplayCaptcha) + { +
    +
    +
    + +
    +
    +
    + } + @if (Model.TermsOfServiceEnabled) + { + +
    +
    + + + @if (Model.TermsOfServicePopup) + { + @T("Vendors.ApplyAccount.AcceptTermsOfService.Read") + + } + else + { + @T("Vendors.ApplyAccount.AcceptTermsOfService.Read") + } +
    +
    + } +
    +
    +
    +
    +
    + +
    +
    +
    +
    + } + @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.ApplyVendorBottom, additionalData = Model }) +
    +
    diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/Info.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/Info.cshtml new file mode 100644 index 0000000..eb71c11 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/Info.cshtml @@ -0,0 +1,91 @@ +@model VendorInfoModel +@{ + Layout = "_ColumnsTwo"; + + //title + NopHtml.AddTitleParts(T("PageTitle.VendorInfo").Text); + //page class + NopHtml.AppendPageCssClassParts("html-account-page"); + NopHtml.AppendPageCssClassParts("html-vendorinfo-page"); +} +@section left +{ + @await Component.InvokeAsync(typeof(CustomerNavigationViewComponent), new { selectedTabId = CustomerNavigationEnum.VendorInfo }) +} + + \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/_VendorAttributes.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/_VendorAttributes.cshtml new file mode 100644 index 0000000..71347e1 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/Vendor/_VendorAttributes.cshtml @@ -0,0 +1,93 @@ +@model IList + +@using Nop.Core.Domain.Catalog; +@using Nop.Services.Vendors + +@foreach (var attribute in Model) +{ + var controlId = $"{NopVendorDefaults.VendorAttributePrefix}{attribute.Id}"; + var textPrompt = attribute.Name; + +
    + +
    + @switch (attribute.AttributeControlType) + { + case AttributeControlType.DropdownList: + { + + } + break; + case AttributeControlType.RadioList: + { +
      + @foreach (var attributeValue in attribute.Values) + { +
    • +
      + + +
      +
    • + } +
    + } + break; + case AttributeControlType.Checkboxes: + case AttributeControlType.ReadonlyCheckboxes: + { +
      + @foreach (var attributeValue in attribute.Values) + { +
    • +
      + + +
      +
    • + } +
    + } + break; + case AttributeControlType.TextBox: + { + + } + break; + case AttributeControlType.MultilineTextbox: + { + + } + break; + case AttributeControlType.Datepicker: + case AttributeControlType.FileUpload: + case AttributeControlType.ColorSquares: + case AttributeControlType.ImageSquares: + { + //not support attribute type + } + break; + } +
    + + + @if (attribute.IsRequired) + { +
    + @if (attribute.IsRequired) + { + + } +
    + } +
    +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewImports.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewImports.cshtml new file mode 100644 index 0000000..188b4d4 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewImports.cshtml @@ -0,0 +1,44 @@ +@inherits Nop.Web.Framework.Mvc.Razor.NopRazorPage + +@inject INopHtmlHelper NopHtml + +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@*we remove the default InputTagHelper to prevent the checkbox duplicating: https://stackoverflow.com/questions/42544961/asp-net-core-custom-input-tag-helper-rendering-duplicate-checkboxes*@ +@removeTagHelper Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, Nop.Web.Framework + +@using System.Globalization; +@using System.Text.Encodings.Web +@using Microsoft.AspNetCore.Mvc.ViewFeatures +@using Microsoft.Extensions.Primitives +@using static Nop.Services.Common.NopLinksDefaults +@using Nop.Web.Components +@using Nop.Web.Extensions +@using Nop.Web.Framework +@using Nop.Web.Framework.Events +@using Nop.Web.Framework.Extensions +@using Nop.Web.Framework.Infrastructure +@using Nop.Web.Framework.Models +@using Nop.Web.Framework.Models.Cms +@using Nop.Web.Framework.Mvc.Routing +@using Nop.Web.Framework.Security.Captcha +@using Nop.Web.Framework.Security.Honeypot +@using Nop.Web.Framework.Themes +@using Nop.Web.Framework.UI +@using Nop.Web.Models.Blogs +@using Nop.Web.Models.Boards +@using Nop.Web.Models.Catalog +@using Nop.Web.Models.Checkout +@using Nop.Web.Models.Common +@using Nop.Web.Models.Customer +@using Nop.Web.Models.Media +@using Nop.Web.Models.News +@using Nop.Web.Models.Newsletter +@using Nop.Web.Models.Order +@using Nop.Web.Models.Polls +@using Nop.Web.Models.PrivateMessages +@using Nop.Web.Models.Profile +@using Nop.Web.Models.ShoppingCart +@using Nop.Web.Models.Sitemap +@using Nop.Web.Models.Topics +@using Nop.Web.Models.Vendors \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewStart.cshtml b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewStart.cshtml new file mode 100644 index 0000000..adce9b1 --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/Views/_ViewStart.cshtml @@ -0,0 +1,3 @@ +@{ + Layout = "_ColumnsOne"; +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/theme.json b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/theme.json new file mode 100644 index 0000000..bc06ead --- /dev/null +++ b/Presentation/Nop.Web/Themes/Cypher_Bootstrap5/theme.json @@ -0,0 +1,7 @@ +{ + "SystemName": "Cypher_Bootstrap5", + "FriendlyName": "Cypher_Bootstrap5", + "SupportRTL": true, + "PreviewImageUrl": "~/Themes/Cypher_Bootstrap5/Cypher_Bootstrap5-Theme.png", + "PreviewText": "Cypher_Bootstrap5 theme is best and simple free nopCommerce Theme developed on Bootstrap UI framwork 5.3 using HTML5 and CSS3 language. The theme looks exceptional on any device and offers a great e-commerce shopping experience both on desktop and mobile." +} \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.min.css new file mode 100644 index 0000000..e092221 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.rtl.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.rtl.min.css new file mode 100644 index 0000000..ecaad35 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-grid.rtl.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.min.css new file mode 100644 index 0000000..4542440 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Reboot v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important} +/*# sourceMappingURL=bootstrap-reboot.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.rtl.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.rtl.min.css new file mode 100644 index 0000000..c86ad46 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-reboot.rtl.min.css @@ -0,0 +1,8 @@ +/*! + * Bootstrap Reboot v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) + */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:.875em}mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important} +/*# sourceMappingURL=bootstrap-reboot.rtl.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.min.css new file mode 100644 index 0000000..bd71a55 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Utilities v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-utilities.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.rtl.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.rtl.min.css new file mode 100644 index 0000000..2a40497 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap-utilities.rtl.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap Utilities v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;right:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.fixed-bottom{position:fixed;left:0;bottom:0;right:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:right!important}.float-end{float:left!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{right:0!important}.start-50{right:50%!important}.start-100{right:100%!important}.end-0{left:0!important}.end-50{left:50%!important}.end-100{left:100%!important}.translate-middle{transform:translate(50%,-50%)!important}.translate-middle-x{transform:translateX(50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-left:1px solid #dee2e6!important}.border-end-0{border-left:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-right:1px solid #dee2e6!important}.border-start-0{border-right:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:right!important}.text-end{text-align:left!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-right-radius:.25rem!important;border-top-left-radius:.25rem!important}.rounded-end{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-start{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:right!important}.float-sm-end{float:left!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}.text-sm-start{text-align:right!important}.text-sm-end{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:right!important}.float-md-end{float:left!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}.text-md-start{text-align:right!important}.text-md-end{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:right!important}.float-lg-end{float:left!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}.text-lg-start{text-align:right!important}.text-lg-end{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:right!important}.float-xl-end{float:left!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}.text-xl-start{text-align:right!important}.text-xl-end{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:right!important}.float-xxl-end{float:left!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}.text-xxl-start{text-align:right!important}.text-xxl-end{text-align:left!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap-utilities.rtl.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min.css index ed3905e..edfbbb0 100644 --- a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min.css +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min.css @@ -1,6 +1,7 @@ -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +@charset "UTF-8";/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' 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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),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-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} /*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min_v3.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min_v3.css new file mode 100644 index 0000000..ed3905e --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min_v3.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min.rtl.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min_v3.rtl.css similarity index 100% rename from Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min.rtl.css rename to Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.min_v3.rtl.css diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.rtl.min.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.rtl.min.css new file mode 100644 index 0000000..ab22676 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/bootstrap.rtl.min.css @@ -0,0 +1,7 @@ +@charset "UTF-8";/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:right}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:right;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:right}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-right:0;list-style:none}.list-inline{padding-right:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-left:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + (.75rem + 2px))}textarea.form-control-sm{min-height:calc(1.5em + (.5rem + 2px))}textarea.form-control-lg{min-height:calc(1.5em + (1rem + 2px))}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem .75rem .375rem 2.25rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-left:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-right:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-right:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-right:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:right;margin-right:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-right:2.5em}.form-switch .form-check-input{width:2em;margin-right:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:right center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:left center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-left:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;right:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;transform-origin:100% 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control{padding:1rem .75rem}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(-.15rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-left:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-left:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-left:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-right:.5em}.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{z-index:1}.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-left:calc(1.5em + .75rem);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:left calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-left:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) left calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-left:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),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-position:left .75rem center,center left 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-right:.5em}.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{z-index:2}.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{color:#fff;background-color:#157347;border-color:#146c43;box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffca2c;border-color:#ffc720;box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#fff;background-color:#bb2d3b;border-color:#b02a37;box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-left:.3em solid transparent;border-bottom:0;border-right:.3em solid transparent}.dropdown-toggle:empty::after{margin-right:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:right;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;right:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:0;right:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:0;right:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:0;right:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:0;right:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:auto;right:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:0;right:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:0;border-left:.3em solid transparent;border-bottom:.3em solid;border-right:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-menu[data-bs-popper]{top:0;left:auto;right:100%;margin-top:0;margin-right:.125rem}.dropend .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:0;border-bottom:.3em solid transparent;border-right:.3em solid}.dropend .dropdown-toggle:empty::after{margin-right:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;left:100%;right:auto;margin-top:0;margin-left:.125rem}.dropstart .dropdown-toggle::after{display:inline-block;margin-right:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-left:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-right:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:rgba(255,255,255,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-right:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-right-radius:0;border-bottom-right-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-right:0}.dropstart .dropdown-toggle-split::before{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-right-radius:0;border-top-left-radius:0}.nav{display:flex;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-left:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-right:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-left:0;padding-right:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.55);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-right:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-left:-.5rem;margin-bottom:-.5rem;margin-right:-.5rem;border-bottom:0}.card-header-pills{margin-left:-.5rem;margin-right:-.5rem}.card-img-overlay{position:absolute;top:0;left:0;bottom:0;right:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-right:0;border-right:0}.card-group>.card:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:not(:first-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-right-radius:0}}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:right;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-right:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:right;padding-left:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-right:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#0a58ca;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#0a58ca;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-right:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item:last-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-left:3rem}.alert-dismissible .btn-close{position:absolute;top:0;left:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:flex;flex-direction:column;padding-right:0;margin-bottom:0;border-radius:.25rem}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>li::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-right-radius:inherit;border-top-left-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-right-radius:.25rem;border-top-left-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-left-radius:.25rem;border-bottom-right-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-right-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-right:-1px;border-right-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-left:-.375rem;margin-right:.75rem}.toast-body{padding:.75rem;word-wrap:break-word}.modal{position:fixed;top:0;right:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem auto -.5rem -.5rem}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-left-radius:calc(.3rem - 1px);border-bottom-right-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1070;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;right:50%;display:block;width:1rem;margin-right:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid rgba(0,0,0,.2);border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem 1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:right;width:100%;margin-left:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{right:0}.carousel-control-next{left:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;left:0;bottom:0;right:0;z-index:2;display:flex;justify-content:center;padding:0;margin-left:15%;margin-bottom:1rem;margin-right:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-left:3px;margin-right:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;left:15%;bottom:1.25rem;right:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;border:.25em solid currentColor;border-left-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:-.125em;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.offcanvas{position:fixed;bottom:0;z-index:1050;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-left:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-end{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-top{top:0;left:0;right:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{left:0;right:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;right:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;left:0;right:0;z-index:1030}.fixed-bottom{position:fixed;left:0;bottom:0;right:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:right!important}.float-end{float:left!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{right:0!important}.start-50{right:50%!important}.start-100{right:100%!important}.end-0{left:0!important}.end-50{left:50%!important}.end-100{left:100%!important}.translate-middle{transform:translate(50%,-50%)!important}.translate-middle-x{transform:translateX(50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-left:1px solid #dee2e6!important}.border-end-0{border-left:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-right:1px solid #dee2e6!important}.border-start-0{border-right:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:right!important}.text-end{text-align:left!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-right-radius:.25rem!important;border-top-left-radius:.25rem!important}.rounded-end{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-bottom{border-bottom-left-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-start{border-bottom-right-radius:.25rem!important;border-top-right-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:right!important}.float-sm-end{float:left!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}.text-sm-start{text-align:right!important}.text-sm-end{text-align:left!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:right!important}.float-md-end{float:left!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}.text-md-start{text-align:right!important}.text-md-end{text-align:left!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:right!important}.float-lg-end{float:left!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}.text-lg-start{text-align:right!important}.text-lg-end{text-align:left!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:right!important}.float-xl-end{float:left!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}.text-xl-start{text-align:right!important}.text-xl-end{text-align:left!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:right!important}.float-xxl-end{float:left!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}.text-xxl-start{text-align:right!important}.text-xxl-end{text-align:left!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.rtl.min.css.map */ \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/simplex.styles.css b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/simplex.styles.css index e886134..a8e2192 100644 --- a/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/simplex.styles.css +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/css/simplex.styles.css @@ -6,7 +6,11 @@ /* Web Styles for nopAccelerate Simplex Theme */ -body{font-family: 'Lato', sans-serif;background:#fff;color:var(--grey-black);} +body { + font-family: 'Lato', sans-serif; + background: #fff; + color: var(--grey-black); +} :root { --red: #ea5648; @@ -14,38 +18,164 @@ body{font-family: 'Lato', sans-serif;background:#fff;color:var(--grey-black);} --dark-red: #ca3628; } -ul{margin:0px;padding:0px;} -li{list-style:none;} -.subscribe-button, a:hover,a,.owl-prev,.owl-next,.login-page .remember-me .checkbox label{transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;text-decoration:none;} -.admin-header-links{background:var(--grey-black);text-align: center;} -.admin-header-links a,.btn-default:active:focus{color:#fff;} -.btn.btn-primary, .google-authenticator-conteiner .buttons button{background-color: var(--red);border:none;color: #fff;border-radius:0px;font-size:14px;font-weight:700;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;padding:10px 15px;} -.btn.btn-primary:hover,.btn.btn-primary:focus, .google-authenticator-conteiner .buttons button:hover , .google-authenticator-conteiner .buttons button:focus{background-color:var(--grey-black);opacity:1 !important;} -.btn.btn-default , .payment-method .save-customer-info-button{background-color:var(--grey-black);border:none;color: #fff;border-radius:0px;font-size:14px;font-weight:700;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;padding:10px 15px;} -.btn.btn-default:hover,.btn.btn-default:focus , .payment-method .save-customer-info-button:hover , .payment-method .save-customer-info-button:focus{background-color:var(--red);} -.panel{border-radius:0px;} -.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{outline:none;} -.form-control:focus{border-color:var(--red);box-shadow:none;} -a:focus{outline:none;} -.form-control{border-radius:0;} -input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus{outline:none;} -input[type=checkbox], input[type=radio] {margin: 4px 2px 0 0;} +ul { + margin: 0px; + padding: 0px; +} + +li { + list-style: none; +} + +.subscribe-button, a:hover, a, .owl-prev, .owl-next, .login-page .remember-me .checkbox label { + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + text-decoration: none; +} + +.admin-header-links { + background: var(--grey-black); + text-align: center; +} + + .admin-header-links a, .btn-default:active:focus { + color: #fff; + } + +.btn.btn-primary, .google-authenticator-conteiner .buttons button { + background-color: #aaa081; + border: none; + color: #fff; + border-radius: 0px; + font-size: 14px; + font-weight: 700; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + padding: 10px 15px; +} + + .btn.btn-primary:hover, .btn.btn-primary:focus, .google-authenticator-conteiner .buttons button:hover, .google-authenticator-conteiner .buttons button:focus { + background-color: var(--grey-black); + opacity: 1 !important; + } + +.btn.btn-default, .payment-method .save-customer-info-button { + background-color: #aaa081; + border: none; + color: #fff; + border-radius: 0px; + font-size: 14px; + font-weight: 700; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + padding: 10px 15px; +} + + .btn.btn-default:hover, .btn.btn-default:focus, .payment-method .save-customer-info-button:hover, .payment-method .save-customer-info-button:focus { + background-color: #fff; + color: #000; + } + +.panel { + border-radius: 0px; +} + +.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus { + outline: none; +} + +.form-control:focus { + border-color: #aaa081; + box-shadow: none; +} + +a:focus { + outline: none; +} + +.form-control { + border-radius: 0; +} + +input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus { + outline: none; +} + +input[type=checkbox], input[type=radio] { + margin: 4px 2px 0 0; +} /* ADMIN HEADER LINKS */ -.master-wrapper-page.container{margin-top:15px;overflow:hidden;} -.main-menu.goToTop{left:0;top:0px!important;z-index:9999;position:fixed;max-width:100%!important;border-radius:0px;background:var(--grey-black);box-shadow:0px 0px 5px #444;-webkit-box-shadow: 0px 0px 5px #444;-moz-box-shadow: 0px 0px 5px #444;z-index:9999;} -.navbar.navbar-inverse{max-width:100%!important;border:none;background-color:transparent;margin-bottom:0px;} -.admin-header-links {display:none;} -.header-links .logo {height: 48px;} -.manage-page {margin-left: 15px;} +.master-wrapper-page.container { + margin-top: 15px; + overflow: hidden; +} + +.main-menu.goToTop { + left: 0; + top: 0px !important; + z-index: 9999; + position: fixed; + max-width: 100% !important; + border-radius: 0px; + background: #aaa081; + box-shadow: 0px 0px 5px #444; + -webkit-box-shadow: 0px 0px 5px #444; + -moz-box-shadow: 0px 0px 5px #444; + z-index: 9999; +} + +.navbar.navbar-inverse { + max-width: 100% !important; + border: none; + background-color: transparent; + margin-bottom: 0px; +} + +.admin-header-links { + display: none; +} + +.header-links .logo { + height: 48px; +} + +.manage-page { + margin-left: 15px; +} /* HEADER SECTION STYLE */ -.header-logo{text-align:center;} -.header-upper{background:#f9f9f9;box-shadow:0px 0px 3px #999;-webkit-box-shadow: 0px 0px 3px #999;-moz-box-shadow: 0px 0px 3px #999;height:45px;border-bottom:1px solid #ddd;} -.currency-selector,.language-selector,.tax-display-type-selector{float:left;margin:10px 6px 0px 0px;} -.language-selector .language-list li {display: inline-block;padding: 0 5px;} +.header-logo { + text-align: center; +} + +.header-upper { + background: #aaa081; + box-shadow: 0px 0px 3px #999; + -webkit-box-shadow: 0px 0px 3px #999; + -moz-box-shadow: 0px 0px 3px #999; + height: 45px; + border-bottom: 1px solid #ddd; +} + +.currency-selector, .language-selector, .tax-display-type-selector { + float: left; + margin: 10px 6px 0px 0px; +} + + .language-selector .language-list li { + display: inline-block; + padding: 0 5px; + } + .header-selectors-wrapper select { background: #f5f5f5; color: var(--grey-black); @@ -57,476 +187,2389 @@ input[type=checkbox], input[type=radio] {margin: 4px 2px 0 0;} box-shadow: none; -webkit-box-shadow: none; } -.header-links-wrapper .admin-header-links{display:none !important;} -.admin-header-links{display:block !important;} -.header-links-wrapper .header-top-right{float:right;width:auto;position:relative;} -.header-top-right ul li{float:left;} -.header-top-right ul li.my-account a,.header-top-right ul li.register a{border-left:1px solid #ccc;} -.header-top-right ul li a{padding:8px 15px 8px 35px;float:left;border-right:1px solid #ccc;font-size:12px;float:left;line-height:18px;color:var(--grey-black);text-decoration:none;margin:6px 0px;text-transform:capitalize;} -.header-top-right ul li a:hover{color:var(--red);} -.header-top-right ul li .ico-account{background:url(../images/user-icon.png) no-repeat 15px 9px;} -.header-top-right ul li .ico-account:hover{background:url(../images/user-icon.png) no-repeat 15px -16px;} -.header-top-right ul li .ico-register{background:url(../images/register-icon.png) no-repeat 15px 10px;} -.header-top-right ul li .ico-register:hover{background:url(../images/register-icon.png) no-repeat 15px -15px;} -.header-top-right ul li .ico-wishlist{background:url(../images/wishlist-icon.png) no-repeat 15px 10px;} -.header-top-right ul li .ico-wishlist:hover{background:url(../images/wishlist-icon.png) no-repeat 15px -15px;} -.header-top-right ul li .ico-inbox{background:url(../images/inbox-icon.png) no-repeat 15px 12px;} -.header-top-right ul li .ico-inbox:hover{background:url(../images/inbox-icon.png) no-repeat 15px -16px;} -.header-top-right ul li .ico-logout{background:url(../images/logout-icon.png) no-repeat 15px 9px;} -.header-top-right ul li .ico-logout:hover{background:url(../images/logout-icon.png) no-repeat 15px -16px;} -.header-top-right ul li .ico-login{background:url(../images/login-icon.png) no-repeat 15px 10px;} -.header-top-right ul li .ico-login:hover{background:url(../images/login-icon.png) no-repeat 15px -15px;} -.search-box .ui-menu .ui-menu-item a.ui-state-focus,.search-box .ui-menu .ui-menu-item a.ui-state-active{margin-top:0px !important;border:none !important;} -.search-box .ui-state-focus,.search-box .ui-widget-content .ui-state-focus,.search-box .ui-widget-header .ui-state-focus{background:transparent;border:none;} -.header-lower .search-box .ui-widget-content{border-radius:0px;border:1px solid #ddd;padding:0px;width:260px !important;position:absolute;} -.header-lower .search-box .ui-autocomplete li:first-child{border:none;} -.header-lower .ui-autocomplete li{border-top:1px dashed #bbb;float:left;width:100%;} -.header-lower .ui-autocomplete li a{padding:10px;border-radius:0px;font-family: 'Open Sans', sans-serif;font-size:12px;background:#f5f5f5;cursor:pointer;float:left;width:100%;color:var(--grey-black);} -.header-lower .ui-autocomplete li a:hover,.header-lower .ui-autocomplete li a:focus{color:var(--red);border:none !important;background-color:#fff;} -.header-lower .ui-autocomplete img{display: block;float: left;min-width: 30px;margin-right:10px;} -.header-lower .ui-menu .ui-menu-item a.ui-state-focus,.header-lower .ui-menu .ui-menu-item a.ui-state-active{margin:0px;} -.header-lower .ui-autocomplete li a span{float:left;width:80%;} -.header-lower .search-box{float:left;position:relative;margin-top:5px;} -.header-lower .search-box .navbar-form{padding-left:0px;} -.header-lower .search-box .search-nav{background:#fff;border-bottom:1px solid #ddd;width:260px;padding-left:5px;} -.forum-search-box .search-box-text:focus,.header-lower .search-box .search-nav:focus{border-color:var(--red);} -.search-box .btn.search-box-button{font-size: 0;background:url("../images/search-icon.png") no-repeat 0px 0px;border-radius:0px;width:34px;height:34px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;right:-10px;position:absolute;} -.search-box .btn.search-box-button:hover{background:url("../images/search-icon.png") no-repeat 0px -34px;} -.header .search-box .form-control,.header .search-box .btn{border-radius:0;} + +.header-links-wrapper .admin-header-links { + display: none !important; +} + +.admin-header-links { + display: block !important; +} + +.header-links-wrapper .header-top-right { + float: right; + width: auto; + position: relative; +} + +.header-top-right ul li { + float: left; +} + + .header-top-right ul li.my-account a, .header-top-right ul li.register a { + border-left: 1px solid #ccc; + } + + .header-top-right ul li a { + padding: 8px 15px 8px 35px; + float: left; + border-right: 1px solid #ccc; + font-size: 12px; + float: left; + line-height: 18px; + color: var(--grey-black); + text-decoration: none; + margin: 6px 0px; + text-transform: capitalize; + } + + .header-top-right ul li a:hover { + color: #aaa081; + } + + .header-top-right ul li .ico-account { + background: url(../images/user-icon.png) no-repeat 15px 9px; + } + + .header-top-right ul li .ico-account:hover { + background: url(../images/user-icon.png) no-repeat 15px -16px; + } + + .header-top-right ul li .ico-register { + background: url(../images/register-icon.png) no-repeat 15px 10px; + } + + .header-top-right ul li .ico-register:hover { + background: url(../images/register-icon.png) no-repeat 15px -15px; + } + + .header-top-right ul li .ico-wishlist { + background: url(../images/wishlist-icon.png) no-repeat 15px 10px; + } + + .header-top-right ul li .ico-wishlist:hover { + background: url(../images/wishlist-icon.png) no-repeat 15px -15px; + } + + .header-top-right ul li .ico-inbox { + background: url(../images/inbox-icon.png) no-repeat 15px 12px; + } + + .header-top-right ul li .ico-inbox:hover { + background: url(../images/inbox-icon.png) no-repeat 15px -16px; + } + + .header-top-right ul li .ico-logout { + background: url(../images/logout-icon.png) no-repeat 15px 9px; + } + + .header-top-right ul li .ico-logout:hover { + background: url(../images/logout-icon.png) no-repeat 15px -16px; + } + + .header-top-right ul li .ico-login { + background: url(../images/login-icon.png) no-repeat 15px 10px; + } + + .header-top-right ul li .ico-login:hover { + background: url(../images/login-icon.png) no-repeat 15px -15px; + } + +.search-box .ui-menu .ui-menu-item a.ui-state-focus, .search-box .ui-menu .ui-menu-item a.ui-state-active { + margin-top: 0px !important; + border: none !important; +} + +.search-box .ui-state-focus, .search-box .ui-widget-content .ui-state-focus, .search-box .ui-widget-header .ui-state-focus { + background: transparent; + border: none; +} + +.header-lower .search-box .ui-widget-content { + border-radius: 0px; + border: 1px solid #ddd; + padding: 0px; + width: 260px !important; + position: absolute; +} + +.header-lower .search-box .ui-autocomplete li:first-child { + border: none; +} + +.header-lower .ui-autocomplete li { + border-top: 1px dashed #bbb; + float: left; + width: 100%; +} + + .header-lower .ui-autocomplete li a { + padding: 10px; + border-radius: 0px; + font-family: 'Open Sans', sans-serif; + font-size: 12px; + background: #f5f5f5; + cursor: pointer; + float: left; + width: 100%; + color: var(--grey-black); + } + + .header-lower .ui-autocomplete li a:hover, .header-lower .ui-autocomplete li a:focus { + color: #aaa081; + border: none !important; + background-color: #fff; + } + +.header-lower .ui-autocomplete img { + display: block; + float: left; + min-width: 30px; + margin-right: 10px; +} + +.header-lower .ui-menu .ui-menu-item a.ui-state-focus, .header-lower .ui-menu .ui-menu-item a.ui-state-active { + margin: 0px; +} + +.header-lower .ui-autocomplete li a span { + float: left; + width: 80%; +} + +.header-lower .search-box { + float: left; + position: relative; + margin-top: 5px; +} + + .header-lower .search-box .navbar-form { + padding-left: 0px; + } + + .header-lower .search-box .search-nav { + background: #fff; + border-bottom: 1px solid #ddd; + width: 260px; + padding-left: 5px; + } + + .forum-search-box .search-box-text:focus, .header-lower .search-box .search-nav:focus { + border-color: #aaa081; + } + +.search-box .btn.search-box-button { + font-size: 0; + background: url("../images/search-icon.png") no-repeat 0px 0px; + border-radius: 0px; + width: 34px; + height: 34px; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + right: -10px; + position: absolute; +} + + .search-box .btn.search-box-button:hover { + background: url("../images/search-icon.png") no-repeat 0px -34px; + } + +.header .search-box .form-control, .header .search-box .btn { + border-radius: 0; +} /* FLYOUT CART STYLE */ -.flyout-main-wrapper .flyout-cart-wrapper{position:absolute;top:50px;left:75px;z-index: 999999;width:301px;box-shadow:0 0 2px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.25);-moz-box-shadow:0 0 2px rgba(0,0,0,0.25);background-color: #fff;border:1px solid #ddd;border-radius:0px;opacity:0;visibility:hidden;} -.flyout-main-wrapper{float:right;margin:20px 15px 0px 0px;} -.flyout-main-wrapper.shopping-cart-link{float:right;} -.flyout-main-wrapper .shopping-cart-link .ico-cart{background:url(../images/cart-icon.png) no-repeat 0px 0px;float:right;height:20px;padding-left:30px;text-decoration:none;} -.flyout-main-wrapper .shopping-cart-link .ico-cart:hover{background:url(../images/cart-icon.png) no-repeat 0px -28px;} -.flyout-main-wrapper .shopping-cart-link .cart-label{color:var(--grey-black);} -.flyout-main-wrapper .shopping-cart-link .cart-qty{color:var(--red);} -.flyout-main-wrapper .flyout-cart-wrapper::before {background:url(../images/flyout-arrow-top.png) no-repeat center center;content: " ";height: 14px;left: 70%;position: absolute;top:-14px;width:26px;} -.flyout-cart-wrapper.active{opacity:1;visibility:visible;} -.header-lower .flyout-cart-wrapper .mini-shopping-cart .count a{float:none;border-right:0;} -.header-lower .flyout-cart-wrapper a{border-right:none;} -.mini-shopping-cart{padding:0px 15px;text-align: left;font-size: 12px;color:var(--grey-black);} -.mini-shopping-cart .count{padding:10px 0px;color:var(--grey-black);border-bottom:1px solid #ddd;} -.mini-shopping-cart .count a{margin: 0 2px;font-weight: bold;color: var(--red);} -.mini-shopping-cart .items{margin: 0 0 20px;max-height:273px;overflow-y:auto;} -.mini-shopping-cart .item{overflow: hidden;padding: 10px 0px;border-bottom:1px solid #ddd;} -.mini-shopping-cart .picture{float: left;width: 70px;text-align: center;width:70px;} -.mini-shopping-cart .picture a{display: block;position: relative;overflow: hidden;padding:0px;} -.mini-shopping-cart .picture a:before{content: "";display: block;padding-top:0px;} -.mini-shopping-cart .picture img{position: inherit;top: 0;right: 0;bottom: 0;left: 0;margin: auto;max-width: 100%;width:70px;} -.mini-shopping-cart .picture + .product{float:left;margin-left:15px;} -.mini-shopping-cart .name{margin: 0 0 5px;overflow:hidden;width:100%;float:left;} -.mini-shopping-cart .name a{color: var(--red);font-size:13px;} -.mini-shopping-cart .name a:hover{color: var(--grey-black);text-decoration:none;} -.mini-shopping-cart .attributes{margin: 5px 0;color: #606162;float:left;width:100%;} -.mini-shopping-cart .totals{margin: 0 0 15px;font-size: 14px;display:inline-block;clear:both;float:left;color:#000;width:100%;text-align:center;font-weight:700;} -.mini-shopping-cart .totals strong{font-size: 14px;color: var(--red);} -.mini-shopping-cart .buttons{margin: 0 0 15px;display:inline-block;clear:both;width:100%;} -.mini-shopping-cart button[type="button"]{display: inline-block;border: none;padding:10px;font-size: 14px;color: #fff;text-transform: uppercase;width:100%;} -.mini-shopping-cart .product{width:65%;} -.mini-shopping-cart .quantity{float: left;margin-right: 5%;text-transform:capitalize;color:#666;} -.mini-shopping-cart .price{float: left;} -.empty-shopping-cart{padding:15px 0px;color:var(--grey-black);font-weight:700;} -.mini-shopping-cart .price span{color:var(--grey-black);font-weight:700;} -#flyout-cart .shopping-cart-link{height:35px;} +.flyout-main-wrapper .flyout-cart-wrapper { + position: absolute; + top: 50px; + left: 75px; + z-index: 999999; + width: 301px; + box-shadow: 0 0 2px rgba(0,0,0,0.25); + -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.25); + -moz-box-shadow: 0 0 2px rgba(0,0,0,0.25); + background-color: #fff; + border: 1px solid #ddd; + border-radius: 0px; + opacity: 0; + visibility: hidden; +} + +.flyout-main-wrapper { + float: right; + margin: 20px 15px 0px 0px; +} + + .flyout-main-wrapper.shopping-cart-link { + float: right; + } + + .flyout-main-wrapper .shopping-cart-link .ico-cart { + background: url(../images/cart-icon.png) no-repeat 0px 0px; + float: right; + height: 20px; + padding-left: 30px; + text-decoration: none; + } + + .flyout-main-wrapper .shopping-cart-link .ico-cart:hover { + background: url(../images/cart-icon.png) no-repeat 0px -28px; + } + + .flyout-main-wrapper .shopping-cart-link .cart-label { + color: var(--grey-black); + } + + .flyout-main-wrapper .shopping-cart-link .cart-qty { + color: #aaa081; + } + + .flyout-main-wrapper .flyout-cart-wrapper::before { + background: url(../images/flyout-arrow-top.png) no-repeat center center; + content: " "; + height: 14px; + left: 70%; + position: absolute; + top: -14px; + width: 26px; + } + +.flyout-cart-wrapper.active { + opacity: 1; + visibility: visible; +} + +.header-lower .flyout-cart-wrapper .mini-shopping-cart .count a { + float: none; + border-right: 0; +} + +.header-lower .flyout-cart-wrapper a { + border-right: none; +} + +.mini-shopping-cart { + padding: 0px 15px; + text-align: left; + font-size: 12px; + color: var(--grey-black); +} + + .mini-shopping-cart .count { + padding: 10px 0px; + color: var(--grey-black); + border-bottom: 1px solid #ddd; + } + + .mini-shopping-cart .count a { + margin: 0 2px; + font-weight: bold; + color: #aaa081; + } + + .mini-shopping-cart .items { + margin: 0 0 20px; + max-height: 273px; + overflow-y: auto; + } + + .mini-shopping-cart .item { + overflow: hidden; + padding: 10px 0px; + border-bottom: 1px solid #ddd; + } + + .mini-shopping-cart .picture { + float: left; + width: 70px; + text-align: center; + width: 70px; + } + + .mini-shopping-cart .picture a { + display: block; + position: relative; + overflow: hidden; + padding: 0px; + } + + .mini-shopping-cart .picture a:before { + content: ""; + display: block; + padding-top: 0px; + } + + .mini-shopping-cart .picture img { + position: inherit; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + max-width: 100%; + width: 70px; + } + + .mini-shopping-cart .picture + .product { + float: left; + margin-left: 15px; + } + + .mini-shopping-cart .name { + margin: 0 0 5px; + overflow: hidden; + width: 100%; + float: left; + } + + .mini-shopping-cart .name a { + color: #aaa081; + font-size: 13px; + } + + .mini-shopping-cart .name a:hover { + color: var(--grey-black); + text-decoration: none; + } + + .mini-shopping-cart .attributes { + margin: 5px 0; + color: #606162; + float: left; + width: 100%; + } + + .mini-shopping-cart .totals { + margin: 0 0 15px; + font-size: 14px; + display: inline-block; + clear: both; + float: left; + color: #000; + width: 100%; + text-align: center; + font-weight: 700; + } + + .mini-shopping-cart .totals strong { + font-size: 14px; + color: #aaa081; + } + + .mini-shopping-cart .buttons { + margin: 0 0 15px; + display: inline-block; + clear: both; + width: 100%; + } + + .mini-shopping-cart button[type="button"] { + display: inline-block; + border: none; + padding: 10px; + font-size: 14px; + color: #fff; + text-transform: uppercase; + width: 100%; + } + + .mini-shopping-cart .product { + width: 65%; + } + + .mini-shopping-cart .quantity { + float: left; + margin-right: 5%; + text-transform: capitalize; + color: #666; + } + + .mini-shopping-cart .price { + float: left; + } + +.empty-shopping-cart { + padding: 15px 0px; + color: var(--grey-black); + font-weight: 700; +} + +.mini-shopping-cart .price span { + color: var(--grey-black); + font-weight: 700; +} + +#flyout-cart .shopping-cart-link { + height: 35px; +} /* HEADER AND MENU STYLE */ /* override some jQuery UI style */ -.search-box .ui-autocomplete-loading{background:white url('../images/ajax_loader_small.gif') right center no-repeat;} -.ui-autocomplete{z-index:10 !important;} -.ui-autocomplete .ui-menu-item a{text-align:left !important;} -.header-lower{padding:25px 0px;position:relative;} -.header-menu .navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0px;} -.header-menu{background:var(--grey-black);margin-bottom:30px;} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu.sub-menusublist.first-level li .dropdown-menu.sub-menusublist.first-level,.header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu.sub-menusublist.first-level li .dropdown-menu.sub-menusublist.first-level li .dropdown-menu.sub-menusublist.first-level{display:none;} -.header-menu .navbar.navbar-inverse .navbar-collapse{padding:0px;} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li.active > a{background:var(--red);color:#fff;padding:15px 22px;} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li{float:left;} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li > a{float:left;padding:20px 22px;line-height:25px;color:#fff;text-transform:uppercase;font-weight:700;} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li > a:hover{background:var(--red);} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown > a:hover:before{background: url(../images/active-menu-icon.png) no-repeat center bottom;position:absolute;left:40%;height:12px;width:24px;content:"";top:54px;} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown.open > a{background:var(--red);} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu li a{padding:10px 15px 10px 40px;line-height:15px;background:url("../images/submenu-deactive-icon-rtl.png") no-repeat 20px 10px #f9f9f9;white-space:normal;word-wrap:break-word;} -.header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu li a:hover{color:var(--red);background:url("../images/submenu-active-icon-rtl.png") no-repeat 20px 10px #f9f9f9;} -.slider-wrapper.theme-custom{margin-bottom:20px;} -.main-menu.goToTop .navbar.navbar-inverse.category-menu{margin: 0 auto;width: 1140px !important;} -.header-menu .main-menu{width: 100% !important;transition:all 0.5s ease-in-out 0s;} -.html-home-page .header-menu{margin-bottom:0px;} -.theme-custom .nivo-controlNav a.active{background-color:var(--red) !important;} +.search-box .ui-autocomplete-loading { + background: white url('../images/ajax_loader_small.gif') right center no-repeat; +} + +.ui-autocomplete { + z-index: 10 !important; +} + + .ui-autocomplete .ui-menu-item a { + text-align: left !important; + } + +.header-lower { + padding: 25px 0px; + position: relative; +} + +.header-menu .navbar-default { + background-color: transparent; + border-color: transparent; + margin-bottom: 0px; +} + +.header-menu { + background: var(--grey-black); + margin-bottom: 30px; +} + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu.sub-menusublist.first-level li .dropdown-menu.sub-menusublist.first-level, .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu.sub-menusublist.first-level li .dropdown-menu.sub-menusublist.first-level li .dropdown-menu.sub-menusublist.first-level { + display: none; + } + + .header-menu .navbar.navbar-inverse .navbar-collapse { + padding: 0px; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.active > a { + background: #aaa081; + color: #fff; + padding: 15px 22px; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li { + float: left; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li > a { + float: left; + padding: 20px 22px; + line-height: 25px; + color: #fff; + text-transform: uppercase; + font-weight: 700; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li > a:hover { + background: #aaa081; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown > a:hover:before { + background: url(../images/active-menu-icon.png) no-repeat center bottom; + position: absolute; + left: 40%; + height: 12px; + width: 24px; + content: ""; + top: 54px; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown.open > a { + background: #aaa081; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu li a { + padding: 10px 15px 10px 40px; + line-height: 15px; + background: url("../images/submenu-deactive-icon-rtl.png") no-repeat 20px 10px #f9f9f9; + white-space: normal; + word-wrap: break-word; + } + + .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu li a:hover { + color: #aaa081; + background: url("../images/submenu-active-icon-rtl.png") no-repeat 20px 10px #f9f9f9; + } + +.slider-wrapper.theme-custom { + margin-bottom: 20px; +} + +.main-menu.goToTop .navbar.navbar-inverse.category-menu { + margin: 0 auto; + width: 1140px !important; +} + +.header-menu .main-menu { + width: 100% !important; + transition: all 0.5s ease-in-out 0s; +} + +.html-home-page .header-menu { + margin-bottom: 0px; +} + +.theme-custom .nivo-controlNav a.active { + background-color: #aaa081 !important; +} /* CONTENT SECTION STYLE */ -.title.sub-title{margin-bottom:50px;position: relative;text-align: center;} -.title.sub-title::before {border-top: 1px solid #ccc;content: "";left: 0%;position: absolute;right:0%;top:50%;} -.title.sub-title strong {background: #fff;border: 1px solid #ccc;display: inline-block;position: relative;z-index: 10;padding:15px 25px;font-weight:700;text-transform:uppercase;font-size:18px;color:var(--grey-black);letter-spacing:3px;line-height:24px;} +.title.sub-title { + margin-bottom: 50px; + position: relative; + text-align: center; +} + + .title.sub-title::before { + border-top: 1px solid #ccc; + content: ""; + left: 0%; + position: absolute; + right: 0%; + top: 50%; + } + + .title.sub-title strong { + background: #fff; + border: 1px solid #ccc; + display: inline-block; + position: relative; + z-index: 10; + padding: 15px 25px; + font-weight: 700; + text-transform: uppercase; + font-size: 18px; + color: var(--grey-black); + letter-spacing: 3px; + line-height: 24px; + } /* HOME NEWS SECTION STYLE */ -.news-list-homepage .news-items .item{margin-bottom:10px;border-radius:0px;background:#fff;float:left;width:100%;} -.news-list-homepage .news-items .news-head{float:left;width:100%;} -.news-list-homepage .news-head a{float:left;width:100%;background:#f5f5f5;padding:25px 0px;color:var(--grey-black);font-size:16px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #ddd;text-align:center;} -.news-list-page .news-date,.news-list-homepage .news-date{float:right;width:100%;text-align:right;margin:20px 0px;color:var(--red);} -.news-list-homepage .news-details{clear:both;line-height:24px;margin-bottom:25px;color:#555;padding:0 10px;} -.news-list-page .news-button,.news-list-homepage .news-button{text-align:center;} -.news-list-page .news-button .read-more,.news-list-homepage .read-more{text-transform:uppercase;padding:10px 25px;} -.news-list-page .news-button .read-more span,.news-list-homepage .read-more span{float:left;line-height:20px;} -.news-list-page .news-button .read-more i,.news-list-homepage .read-more i{margin-left:8px;float:left;line-height:20px;} -.home-page .news-list-homepage .view-all{clear:both;text-align:center;} -.home-page .news-list-homepage .view-all a{text-transform:uppercase;padding:10px 20px} -.news-list-homepage{margin-bottom:50px;} +.news-list-homepage .news-items .item { + margin-bottom: 10px; + border-radius: 0px; + background: #fff; + float: left; + width: 100%; +} + +.news-list-homepage .news-items .news-head { + float: left; + width: 100%; +} + +.news-list-homepage .news-head a { + float: left; + width: 100%; + background: #f5f5f5; + padding: 25px 0px; + color: var(--grey-black); + font-size: 16px; + font-weight: 700; + text-transform: uppercase; + border-bottom: 1px solid #ddd; + text-align: center; +} + +.news-list-page .news-date, .news-list-homepage .news-date { + float: right; + width: 100%; + text-align: right; + margin: 20px 0px; + color: #aaa081; +} + +.news-list-homepage .news-details { + clear: both; + line-height: 24px; + margin-bottom: 25px; + color: #555; + padding: 0 10px; +} + +.news-list-page .news-button, .news-list-homepage .news-button { + text-align: center; +} + + .news-list-page .news-button .read-more, .news-list-homepage .read-more { + text-transform: uppercase; + padding: 10px 25px; + } + + .news-list-page .news-button .read-more span, .news-list-homepage .read-more span { + float: left; + line-height: 20px; + } + + .news-list-page .news-button .read-more i, .news-list-homepage .read-more i { + margin-left: 8px; + float: left; + line-height: 20px; + } + +.home-page .news-list-homepage .view-all { + clear: both; + text-align: center; +} + + .home-page .news-list-homepage .view-all a { + text-transform: uppercase; + padding: 10px 20px + } + +.news-list-homepage { + margin-bottom: 50px; +} /* POLL BLOCK STYLE */ -.poll-options{list-style:none;} -.listbox .poll-results .answer{padding-bottom:5px;} -#block-poll-vote-error-1{background-color: #f2dede;border-color: #ebccd1;color: #a94442; padding:0px 10px; margin-top:10px; font-weight:bold;clear:both;} -.poll{text-align:center;} -.poll-options li{display:inline-block;float:none;margin:0px 30px;} -.poll-options li .radio input{margin-right:5px;} -.poll-options li label{color:var(--grey-black);font-weight:normal;} -.block.block-poll.well .poll-options li{float:left;width:100%;margin:0px;} -.block.block-poll.well .poll-options li label,.block.block-poll.well .poll{text-align:left;} -.block.block-poll.well .poll-display-text{text-align:left;} -.poll strong{font-weight:500;margin-bottom:25px;text-align:center;display:inline-block;background:#f5f5f5;padding:15px 40px;color:#555;text-transform:uppercase;} -.home-page-polls .buttons{margin-top:30px;} -.home-page-polls .buttons .vote-poll-button{text-transform:uppercase;padding:10px 20px;} -.block.block-poll.well.box-shadow-wrapper .poll-total-votes{margin-bottom:15px;float:left;width:100%;margin-top:10px;} -.block.block-poll.well.box-shadow-wrapper .listbox .poll-results .answer{padding-bottom:0px;margin-top:10px;} -.home-page-polls .title {text-align: center;} +.poll-options { + list-style: none; +} + +.listbox .poll-results .answer { + padding-bottom: 5px; +} + +#block-poll-vote-error-1 { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; + padding: 0px 10px; + margin-top: 10px; + font-weight: bold; + clear: both; +} + +.poll { + text-align: center; +} + +.poll-options li { + display: inline-block; + float: none; + margin: 0px 30px; +} + + .poll-options li .radio input { + margin-right: 5px; + } + + .poll-options li label { + color: var(--grey-black); + font-weight: normal; + } + +.block.block-poll.well .poll-options li { + float: left; + width: 100%; + margin: 0px; +} + + .block.block-poll.well .poll-options li label, .block.block-poll.well .poll { + text-align: left; + } + +.block.block-poll.well .poll-display-text { + text-align: left; +} + +.poll strong { + font-weight: 500; + margin-bottom: 25px; + text-align: center; + display: inline-block; + background: #f5f5f5; + padding: 15px 40px; + color: #555; + text-transform: uppercase; +} + +.home-page-polls .buttons { + margin-top: 30px; +} + + .home-page-polls .buttons .vote-poll-button { + text-transform: uppercase; + padding: 10px 20px; + } + +.block.block-poll.well.box-shadow-wrapper .poll-total-votes { + margin-bottom: 15px; + float: left; + width: 100%; + margin-top: 10px; +} + +.block.block-poll.well.box-shadow-wrapper .listbox .poll-results .answer { + padding-bottom: 0px; + margin-top: 10px; +} + +.home-page-polls .title { + text-align: center; +} /* FOOTER SECTION STYLE */ -.change-device{clear:both;text-align:right;} -.designedby{text-align:right;} -.footer-store-theme{text-align:center;} -.footer{float:left;width:100%;background:#f8f8f8;margin-top:50px;box-shadow:0px 0px 20px #ddd;-moz-box-shadow:0px 0px 20px #ddd;-webkit-box-shadow:0px 0px 20px #ddd;} -.footer ul.nav li a{padding:0;} -.footer-upper .social-wrapper{float:right;} -.footer-upper .social-wrapper li{float:left;} -.footer-upper .social-wrapper li a{float:left;height:45px;width:45px;border:1px solid #ddd;margin-right:10px;text-align:center;line-height:45px;background:#fff;color:var(--grey-black);font-size:20px;word-break:break-word;} -.footer-upper .social-wrapper li a:hover{background:var(--red);color:#fff;border-color:var(--red);} -.newsletter-subscribe-block .newsletter-email{float:left;} -.newsletter-subscribe-block .form-group{float:left;margin-bottom:0px;} -#newsletter-email,#newsletter-subscribe-button{border-radius:0;} -.footer-disclaimer{margin-top:10px;} -#newsletter-subscribe-block #newsletter-email{float: left;width:300px;height:45px;color:#aaa;} -#newsletter-subscribe-block #newsletter-subscribe-button{float: left;width: auto;max-height: 45px;} -.newsletter-subscribe-block .options {clear: both;padding-top: 10px;} -.newsletter-subscribe-block .options .subscribe {padding-right: 10px;} - #newsletter-subscribe-button{font-size:15px;padding:12px;text-transform:uppercase;} -.footer-upper{padding:30px 0px;border-bottom:1px solid #e5e5e5;} -.newsletter-wrapper strong{float:left;text-transform:uppercase;font-size:18px;font-weight:normal;margin-right:15px;margin-top:10px;} -.newsletter-result-block{color: var(--red);clear:both;text-align:center;float:left;width:100%;} -.newsletter-validation{text-align:center;} -.footer-middle{padding:35px 0px;} -.footer-middle .title{margin-bottom:25px;} -.footer-middle .title strong{font-size:18px;color:var(--grey-black);text-transform:uppercase;} -.footer .footer-middle ul li a{color:#777;text-transform:capitalize;margin-bottom:20px;display:inline-block;} -.footer .footer-middle ul li a i{margin-right:8px;} -.footer-middle ul li a:hover,.footer-middle ul li a:focus{background:transparent;color:var(--red);} -.footer-middle .contact-wrapper i{float:left;margin-right:20px;font-size:16px;line-height:20px;} -.footer-middle .contact-wrapper .address i{line-height:65px;} -.footer-middle .contact-wrapper .phone-number i{margin-right:16px;} -.footer-middle .contact-wrapper .fax i{margin-right:14px;} -.footer-middle .contact-wrapper p{float:left;width:85%;color:#777;letter-spacing:0.5px;margin-bottom:10px;text-transform:capitalize;} -.footer-lower{padding:20px 0px;background:#222;color:#fff;} -.footer-lower a{color:var(--red);} -.footer-lower a:hover{color:#fff;} -.footer-lower .poweredby,.footer-designedby{color:#999999;} -.footer-lower .payment-method ul li{background:url(../images/payment-method.png) no-repeat left center;float:left;width:55px;height:30px;} -.footer-lower .payment-method ul .payment-method2{background-position:-55px center;} -.footer-lower .payment-method ul .payment-method3{background-position:-110px center;} -.footer-lower .payment-method ul .payment-method4{background-position:-165px center;} -.footer-lower .payment-method ul .payment-method5{background-position:-220px center;} -.footer-lower .payment-method{float: left;margin-top: 20px;} -.footer-lower .footer-theme-credit{margin-bottom: 8px;} -.footer-lower .footer-store-theme .theme-selector select{color:#000;padding:5px;margin-top:10px;} +.change-device { + clear: both; + text-align: right; +} + +.designedby { + text-align: right; +} + +.footer-store-theme { + text-align: center; +} + +.footer { + float: left; + width: 100%; + background: #f8f8f8; + margin-top: 50px; + box-shadow: 0px 0px 20px #ddd; + -moz-box-shadow: 0px 0px 20px #ddd; + -webkit-box-shadow: 0px 0px 20px #ddd; +} + + .footer ul.nav li a { + padding: 0; + } + +.footer-upper .social-wrapper { + float: right; +} + + .footer-upper .social-wrapper li { + float: left; + } + + .footer-upper .social-wrapper li a { + float: left; + height: 45px; + width: 45px; + border: 1px solid #ddd; + margin-right: 10px; + text-align: center; + line-height: 45px; + background: #fff; + color: var(--grey-black); + font-size: 20px; + word-break: break-word; + } + + .footer-upper .social-wrapper li a:hover { + background: #aaa081; + color: #fff; + border-color: #aaa081; + } + +.newsletter-subscribe-block .newsletter-email { + float: left; +} + +.newsletter-subscribe-block .form-group { + float: left; + margin-bottom: 0px; +} + +#newsletter-email, #newsletter-subscribe-button { + border-radius: 0; +} + +.footer-disclaimer { + margin-top: 10px; +} + +#newsletter-subscribe-block #newsletter-email { + float: left; + width: 300px; + height: 45px; + color: #aaa; +} + +#newsletter-subscribe-block #newsletter-subscribe-button { + float: left; + width: auto; + max-height: 45px; +} + +.newsletter-subscribe-block .options { + clear: both; + padding-top: 10px; +} + + .newsletter-subscribe-block .options .subscribe { + padding-right: 10px; + } + +#newsletter-subscribe-button { + font-size: 15px; + padding: 12px; + text-transform: uppercase; +} + +.footer-upper { + padding: 30px 0px; + border-bottom: 1px solid #e5e5e5; +} + +.newsletter-wrapper strong { + float: left; + text-transform: uppercase; + font-size: 18px; + font-weight: normal; + margin-right: 15px; + margin-top: 10px; +} + +.newsletter-result-block { + color: #aaa081; + clear: both; + text-align: center; + float: left; + width: 100%; +} + +.newsletter-validation { + text-align: center; +} + +.footer-middle { + padding: 35px 0px; +} + + .footer-middle .title { + margin-bottom: 25px; + } + + .footer-middle .title strong { + font-size: 18px; + color: var(--grey-black); + text-transform: uppercase; + } + +.footer .footer-middle ul li a { + color: #777; + text-transform: capitalize; + margin-bottom: 20px; + display: inline-block; +} + + .footer .footer-middle ul li a i { + margin-right: 8px; + } + +.footer-middle ul li a:hover, .footer-middle ul li a:focus { + background: transparent; + color: #aaa081; +} + +.footer-middle .contact-wrapper i { + float: left; + margin-right: 20px; + font-size: 16px; + line-height: 20px; +} + +.footer-middle .contact-wrapper .address i { + line-height: 65px; +} + +.footer-middle .contact-wrapper .phone-number i { + margin-right: 16px; +} + +.footer-middle .contact-wrapper .fax i { + margin-right: 14px; +} + +.footer-middle .contact-wrapper p { + float: left; + width: 85%; + color: #777; + letter-spacing: 0.5px; + margin-bottom: 10px; + text-transform: capitalize; +} + +.footer-lower { + padding: 20px 0px; + background: #222; + color: #fff; +} + + .footer-lower a { + color: #aaa081; + } + + .footer-lower a:hover { + color: #fff; + } + + .footer-lower .poweredby, .footer-designedby { + color: #999999; + } + + .footer-lower .payment-method ul li { + background: url(../images/payment-method.png) no-repeat left center; + float: left; + width: 55px; + height: 30px; + } + + .footer-lower .payment-method ul .payment-method2 { + background-position: -55px center; + } + + .footer-lower .payment-method ul .payment-method3 { + background-position: -110px center; + } + + .footer-lower .payment-method ul .payment-method4 { + background-position: -165px center; + } + + .footer-lower .payment-method ul .payment-method5 { + background-position: -220px center; + } + + .footer-lower .payment-method { + float: left; + margin-top: 20px; + } + + .footer-lower .footer-theme-credit { + margin-bottom: 8px; + } + + .footer-lower .footer-store-theme .theme-selector select { + color: #000; + padding: 5px; + margin-top: 10px; + } /* SIDEBAR NAVIGATION STYLE */ -.box-shadow-wrapper .listbox ul li,.box-shadow-wrapper .listbox .nav.nav-list,.box-shadow-wrapper .listbox .sublist.nav.nav-list{clear:both;} -.block-popular-tags.sidebar .nav > li > a:hover,.block-popular-tags.sidebar .nav > li > a:focus{background:none;} -#customerTaxType, #customerCurrency, #customerlanguage{border:1px solid #ddd;} -.title.main-title{background:var(--red);padding:15px 20px;} -.title.main-title strong{font-weight:700;font-size:18px;color:#fff;} -.box-shadow-wrapper .listbox{border:1px solid #ddd;padding:15px;float:left;width:100%;} -.box-shadow-wrapper{margin-bottom:30px;float:left;width:100%;padding:0px;border-radius:0px;border:none;background:#fff;} -.block.block-blog-archive.well.box-shadow-wrapper .listbox ul li strong,.box-shadow-wrapper .listbox ul li a{padding:15px 0px 15px 25px;float:left;width:100%;border-bottom:1px solid #ddd;color:var(--grey-black);font-size:14px;font-weight:normal;text-decoration:none;word-break:break-word;} -.box-shadow-wrapper .listbox ul li.active.last{clear:both;} -.block.block-account-navigation .listbox ul li a.active,.block-manufacturer-navigation.box-shadow-wrapper .listbox ul li.active a,.box-shadow-wrapper .listbox ul li.active.last > a,.box-shadow-wrapper .listbox ul li a:hover,.block-blog-archive .listbox ul li a{color:var(--red);} -.block.block-blog-archive.well.box-shadow-wrapper .listbox ul li strong,.box-shadow-wrapper .listbox ul li > a{background:url(../images/submenu-deactive-icon.png) no-repeat left center;} -.block.block-account-navigation .listbox ul li > a.active,.block-manufacturer-navigation.box-shadow-wrapper .listbox ul li.active > a,.box-shadow-wrapper .listbox ul li.active.last > a{background:url(../images/submenu-active-icon.png) no-repeat transparent left center;font-weight:700;} -.box-shadow-wrapper .listbox ul li .sublist li a{padding:15px 0px 15px 45px;background:url(../images/submenu-list-deactive-icon.png) no-repeat 30px center;} -.box-shadow-wrapper .listbox ul li .sublist li a:hover,.box-shadow-wrapper .listbox ul li .sublist li.active.last > a{background:url(../images/submenu-list-active-icon.png) no-repeat transparent 30px center;} -.box-shadow-wrapper .listbox ul li .sublist li .sublist li a{padding:15px 0px 15px 60px;background:url(../images/submenu-list-deactive-icon.png) no-repeat 45px center;} -.box-shadow-wrapper .listbox ul li .sublist li .sublist li a:hover,.box-shadow-wrapper .listbox ul li .sublist li .sublist li.active.last > a{background:url(../images/submenu-list-active-icon.png) no-repeat transparent 45px center;} -.box-shadow-wrapper .listbox ul li .sublist li .sublist li .sublist li a{padding:15px 0px 15px 78px;background:url(../images/submenu-list-deactive-icon.png) no-repeat 60px center;} -.box-shadow-wrapper .listbox ul li .sublist li .sublist li .sublist li a:hover,.box-shadow-wrapper .listbox ul li .sublist li .sublist li .sublist li.active.last > a{background:url(../images/submenu-list-active-icon.png) no-repeat transparent 60px center;} -.box-shadow-wrapper .listbox .view-all,.block.block-poll.well.box-shadow-wrapper .buttons{float: left;margin-top:10px;margin-bottom:10px;} -.box-shadow-wrapper .listbox .view-all a,.box-shadow-wrapper .listbox .vote-poll-button{background:var(--grey-black);color:#fff;padding:8px 10px;font-size:14px;font-weight:700;float:left;margin-bottom:10px;} -.box-shadow-wrapper .listbox .view-all a:hover,.box-shadow-wrapper .listbox .vote-poll-button:hover{background:var(--red);text-decoration:none;} -.block.block-popular-tags.box-shadow-wrapper .listbox ul li a{float:left;width:auto;border-bottom:none;padding:0px;font-size:100% !important;margin-right:5px;} -.block.block-popular-tags.box-shadow-wrapper .listbox .tags{padding:10px 0px;float:left;width:100%;} -.block.block-popular-tags.box-shadow-wrapper .listbox .tags ul li{margin-left:0px;clear:none;margin-bottom:5px;} -.block.block-popular-tags.box-shadow-wrapper .listbox .tags ul li:last-child span{display:none;} -.block.block-popular-tags.well.box-shadow-wrapper .listbox ul li a{background:none;} -.block.block-popular-tags.well.box-shadow-wrapper .view-all{margin-top:0px;} -.block.block-poll.well.box-shadow-wrapper .poll-options.nav.nav-pills{margin-left:0px;padding-top:0px;} -.block.block-poll.well.box-shadow-wrapper .poll strong{padding:15px 10px;margin-top:10px;margin-bottom:0px;} -.block.block-poll.well.box-shadow-wrapper .poll-options li label{margin:5px 0px;} -.block.block-recently-viewed-products.well.box-shadow-wrapper .product-picture{float:left;} -.block.block-recently-viewed-products.well.box-shadow-wrapper .product-picture a{float:left;padding:15px 0px;margin-right:10px;border:none;} -.block.block-recently-viewed-products.well.box-shadow-wrapper .product-name{float:left;border:none;background:none;padding:15px 0px;width:60%;} -.block.block-recently-viewed-products.well.box-shadow-wrapper ul li{float:left;width:100%;border-bottom:1px solid #ddd;} -.block.block-recently-viewed-products.well.box-shadow-wrapper ul li:hover .product-name{color:var(--red);} +.box-shadow-wrapper .listbox ul li, .box-shadow-wrapper .listbox .nav.nav-list, .box-shadow-wrapper .listbox .sublist.nav.nav-list { + clear: both; +} + +.block-popular-tags.sidebar .nav > li > a:hover, .block-popular-tags.sidebar .nav > li > a:focus { + background: none; +} + +#customerTaxType, #customerCurrency, #customerlanguage { + border: 1px solid #ddd; +} + +.title.main-title { + background: #aaa081; + padding: 15px 20px; +} + + .title.main-title strong { + font-weight: 700; + font-size: 18px; + color: #fff; + } + +.box-shadow-wrapper .listbox { + border: 1px solid #ddd; + padding: 15px; + float: left; + width: 100%; +} + +.box-shadow-wrapper { + margin-bottom: 30px; + float: left; + width: 100%; + padding: 0px; + border-radius: 0px; + border: none; + background: #fff; +} + + .block.block-blog-archive.well.box-shadow-wrapper .listbox ul li strong, .box-shadow-wrapper .listbox ul li a { + padding: 15px 0px 15px 25px; + float: left; + width: 100%; + border-bottom: 1px solid #ddd; + color: var(--grey-black); + font-size: 14px; + font-weight: normal; + text-decoration: none; + word-break: break-word; + } + + .box-shadow-wrapper .listbox ul li.active.last { + clear: both; + } + + .block.block-account-navigation .listbox ul li a.active, .block-manufacturer-navigation.box-shadow-wrapper .listbox ul li.active a, .box-shadow-wrapper .listbox ul li.active.last > a, .box-shadow-wrapper .listbox ul li a:hover, .block-blog-archive .listbox ul li a { + color: #aaa081; + } + + .block.block-blog-archive.well.box-shadow-wrapper .listbox ul li strong, .box-shadow-wrapper .listbox ul li > a { + background: url(../images/submenu-deactive-icon.png) no-repeat left center; + } + + .block.block-account-navigation .listbox ul li > a.active, .block-manufacturer-navigation.box-shadow-wrapper .listbox ul li.active > a, .box-shadow-wrapper .listbox ul li.active.last > a { + background: url(../images/submenu-active-icon.png) no-repeat transparent left center; + font-weight: 700; + } + + .box-shadow-wrapper .listbox ul li .sublist li a { + padding: 15px 0px 15px 45px; + background: url(../images/submenu-list-deactive-icon.png) no-repeat 30px center; + } + + .box-shadow-wrapper .listbox ul li .sublist li a:hover, .box-shadow-wrapper .listbox ul li .sublist li.active.last > a { + background: url(../images/submenu-list-active-icon.png) no-repeat transparent 30px center; + } + + .box-shadow-wrapper .listbox ul li .sublist li .sublist li a { + padding: 15px 0px 15px 60px; + background: url(../images/submenu-list-deactive-icon.png) no-repeat 45px center; + } + + .box-shadow-wrapper .listbox ul li .sublist li .sublist li a:hover, .box-shadow-wrapper .listbox ul li .sublist li .sublist li.active.last > a { + background: url(../images/submenu-list-active-icon.png) no-repeat transparent 45px center; + } + + .box-shadow-wrapper .listbox ul li .sublist li .sublist li .sublist li a { + padding: 15px 0px 15px 78px; + background: url(../images/submenu-list-deactive-icon.png) no-repeat 60px center; + } + + .box-shadow-wrapper .listbox ul li .sublist li .sublist li .sublist li a:hover, .box-shadow-wrapper .listbox ul li .sublist li .sublist li .sublist li.active.last > a { + background: url(../images/submenu-list-active-icon.png) no-repeat transparent 60px center; + } + + .box-shadow-wrapper .listbox .view-all, .block.block-poll.well.box-shadow-wrapper .buttons { + float: left; + margin-top: 10px; + margin-bottom: 10px; + } + + .box-shadow-wrapper .listbox .view-all a, .box-shadow-wrapper .listbox .vote-poll-button { + background: var(--grey-black); + color: #fff; + padding: 8px 10px; + font-size: 14px; + font-weight: 700; + float: left; + margin-bottom: 10px; + } + + .box-shadow-wrapper .listbox .view-all a:hover, .box-shadow-wrapper .listbox .vote-poll-button:hover { + background: #aaa081; + text-decoration: none; + } + +.block.block-popular-tags.box-shadow-wrapper .listbox ul li a { + float: left; + width: auto; + border-bottom: none; + padding: 0px; + font-size: 100% !important; + margin-right: 5px; +} + +.block.block-popular-tags.box-shadow-wrapper .listbox .tags { + padding: 10px 0px; + float: left; + width: 100%; +} + + .block.block-popular-tags.box-shadow-wrapper .listbox .tags ul li { + margin-left: 0px; + clear: none; + margin-bottom: 5px; + } + + .block.block-popular-tags.box-shadow-wrapper .listbox .tags ul li:last-child span { + display: none; + } + +.block.block-popular-tags.well.box-shadow-wrapper .listbox ul li a { + background: none; +} + +.block.block-popular-tags.well.box-shadow-wrapper .view-all { + margin-top: 0px; +} + +.block.block-poll.well.box-shadow-wrapper .poll-options.nav.nav-pills { + margin-left: 0px; + padding-top: 0px; +} + +.block.block-poll.well.box-shadow-wrapper .poll strong { + padding: 15px 10px; + margin-top: 10px; + margin-bottom: 0px; +} + +.block.block-poll.well.box-shadow-wrapper .poll-options li label { + margin: 5px 0px; +} + +.block.block-recently-viewed-products.well.box-shadow-wrapper .product-picture { + float: left; +} + + .block.block-recently-viewed-products.well.box-shadow-wrapper .product-picture a { + float: left; + padding: 15px 0px; + margin-right: 10px; + border: none; + } + +.block.block-recently-viewed-products.well.box-shadow-wrapper .product-name { + float: left; + border: none; + background: none; + padding: 15px 0px; + width: 60%; +} + +.block.block-recently-viewed-products.well.box-shadow-wrapper ul li { + float: left; + width: 100%; + border-bottom: 1px solid #ddd; +} + + .block.block-recently-viewed-products.well.box-shadow-wrapper ul li:hover .product-name { + color: #aaa081; + } /* PRODUCT SLIDER STYLE */ -.owl-carousel .owl-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;} -.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;} -.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);} -.owl-carousel .owl-stage-outer{overflow: hidden;position: relative;width: 100%;} -.owl-carousel .owl-stage-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;} -.owl-carousel .owl-item{float: left;} +.owl-carousel .owl-wrapper:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} + +.owl-carousel { + display: none; + position: relative; + width: 100%; + -ms-touch-action: pan-y; +} + + .owl-carousel .owl-wrapper { + display: none; + position: relative; + -webkit-transform: translate3d(0px, 0px, 0px); + } + + .owl-carousel .owl-stage-outer { + overflow: hidden; + position: relative; + width: 100%; + } + + .owl-carousel .owl-stage-outer.autoHeight { + -webkit-transition: height 500ms ease-in-out; + -moz-transition: height 500ms ease-in-out; + -ms-transition: height 500ms ease-in-out; + -o-transition: height 500ms ease-in-out; + transition: height 500ms ease-in-out; + } + + .owl-carousel .owl-item { + float: left; + } + .owl-controls .owl-page, -.owl-controls .owl-nav div{cursor: pointer;} -.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);} +.owl-controls .owl-nav div { + cursor: pointer; +} + +.owl-controls { + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + .owl-carousel .owl-wrapper, -.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);} -.owl-carousel.owl-theme{position: relative;} -.owl-nav{position: absolute;top:50%;width:100%;} -.owl-carousel .owl-nav button.owl-next {background: url(../images/next-arrow.png) no-repeat 52px 15px;border: 1px solid #ddd;color: #999;float: left;font-size: 14px;font-weight: 700;line-height: 20px;right: -90px;padding: 12px 30px 12px 10px !important;position: absolute;text-transform: uppercase;} -.owl-carousel .owl-nav button.owl-prev {background: url("../images/previous-arrow.png") no-repeat scroll 10px 15px;border: 1px solid #ddd;color: #999;line-height: 20px;float: left;font-size: 14px;font-weight: 700;left: -90px;padding: 12px 10px 12px 30px !important;position: absolute;text-transform: uppercase;} -.owl-carousel .owl-nav button.owl-next:hover {background: url("../images/next-arrow.png") no-repeat scroll 52px -19px var(--grey-black);color: #fff;border-color: var(--grey-black);} -.owl-carousel .owl-nav button.owl-prev:hover {background: url(../images/previous-arrow.png) no-repeat 10px -19px var(--grey-black);color: #fff;border-color: var(--grey-black);} -.crosssell-products-slider .owl-nav,.also-purchased-products-grid .owl-nav,.related-products-grid .owl-nav,.product-grid.home-page-product-grid .owl-nav,.product-grid.bestsellers .owl-nav{top:20%;} -.product-grid.cross-sells{margin-top:20px;} -.owl-carousel .owl-item img{max-width:100%;width:auto;} +.owl-carousel .owl-item { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + -ms-backface-visibility: hidden; + -webkit-transform: translate3d(0,0,0); + -moz-transform: translate3d(0,0,0); + -ms-transform: translate3d(0,0,0); +} + +.owl-carousel.owl-theme { + position: relative; +} + +.owl-nav { + position: absolute; + top: 50%; + width: 100%; +} + +.owl-carousel .owl-nav button.owl-next { + background: url(../images/next-arrow.png) no-repeat 52px 15px; + border: 1px solid #ddd; + color: #999; + float: left; + font-size: 14px; + font-weight: 700; + line-height: 20px; + right: -90px; + padding: 12px 30px 12px 10px !important; + position: absolute; + text-transform: uppercase; +} + +.owl-carousel .owl-nav button.owl-prev { + background: url("../images/previous-arrow.png") no-repeat scroll 10px 15px; + border: 1px solid #ddd; + color: #999; + line-height: 20px; + float: left; + font-size: 14px; + font-weight: 700; + left: -90px; + padding: 12px 10px 12px 30px !important; + position: absolute; + text-transform: uppercase; +} + +.owl-carousel .owl-nav button.owl-next:hover { + background: url("../images/next-arrow.png") no-repeat scroll 52px -19px var(--grey-black); + color: #fff; + border-color: var(--grey-black); +} + +.owl-carousel .owl-nav button.owl-prev:hover { + background: url(../images/previous-arrow.png) no-repeat 10px -19px var(--grey-black); + color: #fff; + border-color: var(--grey-black); +} + +.crosssell-products-slider .owl-nav, .also-purchased-products-grid .owl-nav, .related-products-grid .owl-nav, .product-grid.home-page-product-grid .owl-nav, .product-grid.bestsellers .owl-nav { + top: 20%; +} + +.product-grid.cross-sells { + margin-top: 20px; +} + +.owl-carousel .owl-item img { + max-width: 100%; + width: auto; +} /* CATEGORY BOX STYLE*/ -.product-category-item .picture{position: relative;} -.product-category-item .picture:hover .product-img::after{transform: scaleX(1);-webkit-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);-moz-transform:scaleX(1);} -.product-category-item .picture .product-img::after {background-color: rgba(255, 255, 255, 0.3);bottom: 5%;content: "";height: 90%;left: 15%;position: absolute;right: 15%;top: 5%;transform: scaleX(0);-webkit-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);-moz-transform:scaleX(0);transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;width: 70%;} -.product-category-item .picture .product-img::before{background-color: rgba(255, 255, 255, 0.3);bottom: 15%;content: "";height: 70%;left: 5%;position: absolute;right: 5%;top: 15%;transform: scaleY(0);-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);-moz-transform:scaleY(0);transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-webkit-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-o-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;-moz-transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;width: 90%;} -.product-category-item .picture:hover .product-img::before{transform: scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);-moz-transform:scaleY(1);z-index:1;} -.product-category-item .picture .title a{color:var(--red);font-size:18px;text-transform:uppercase;text-decoration:none;font-weight:700;padding: 22px 0 18px;display:inline-block;width:215px;background-color: #fff;} -.product-category-item .picture .title a:hover{background:var(--red);color:#fff;} -.vendor-grid .product-category-item .picture .title,.manufacturer-grid .product-category-item .picture .title,.sub-category-grid .product-category-item .picture .title{width:150px;} -.vendor-grid .product-category-item .picture .title a,.manufacturer-grid .product-category-item .picture .title a,.sub-category-grid .product-category-item .picture .title a{width:150px;padding:18px 0px;font-size:15px;word-wrap:break-word;} -.picture-thumbs.product-slider .owl-nav,.manufacturer-grid .owl-nav,.sub-category-grid .owl-nav{position:inherit;float:left;width:100%;text-align:center;margin-bottom:40px;} -.picture-thumbs.product-slider .owl-nav .owl-prev,.manufacturer-grid .owl-nav .owl-prev,.sub-category-grid .owl-nav .owl-prev{float:none !important;display:inline-block !important;margin-right:15px !important;position:inherit !important;left:0 !important;} -.picture-thumbs.product-slider .owl-nav .owl-next,.manufacturer-grid .owl-nav .owl-next,.sub-category-grid .owl-nav .owl-next{float:none !important;display:inline-block !important;position:inherit !important;right:0 !important;} +.product-category-item .picture { + position: relative; +} + + .product-category-item .picture:hover .product-img::after { + transform: scaleX(1); + -webkit-transform: scaleX(1); + -o-transform: scaleX(1); + -ms-transform: scaleX(1); + -moz-transform: scaleX(1); + } + + .product-category-item .picture .product-img::after { + background-color: rgba(255, 255, 255, 0.3); + bottom: 5%; + content: ""; + height: 90%; + left: 15%; + position: absolute; + right: 15%; + top: 5%; + transform: scaleX(0); + -webkit-transform: scaleX(0); + -o-transform: scaleX(0); + -ms-transform: scaleX(0); + -moz-transform: scaleX(0); + transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + -moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + width: 70%; + } + + .product-category-item .picture .product-img::before { + background-color: rgba(255, 255, 255, 0.3); + bottom: 15%; + content: ""; + height: 70%; + left: 5%; + position: absolute; + right: 5%; + top: 15%; + transform: scaleY(0); + -webkit-transform: scaleY(0); + -o-transform: scaleY(0); + -ms-transform: scaleY(0); + -moz-transform: scaleY(0); + transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + -webkit-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + -o-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + -moz-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s; + width: 90%; + } + + .product-category-item .picture:hover .product-img::before { + transform: scaleY(1); + -webkit-transform: scaleY(1); + -o-transform: scaleY(1); + -ms-transform: scaleY(1); + -moz-transform: scaleY(1); + z-index: 1; + } + + .product-category-item .picture .title a { + color: #aaa081; + font-size: 18px; + text-transform: uppercase; + text-decoration: none; + font-weight: 700; + padding: 22px 0 18px; + display: inline-block; + width: 215px; + background-color: #fff; + } + + .product-category-item .picture .title a:hover { + background: #aaa081; + color: #fff; + } + +.vendor-grid .product-category-item .picture .title, .manufacturer-grid .product-category-item .picture .title, .sub-category-grid .product-category-item .picture .title { + width: 150px; +} + + .vendor-grid .product-category-item .picture .title a, .manufacturer-grid .product-category-item .picture .title a, .sub-category-grid .product-category-item .picture .title a { + width: 150px; + padding: 18px 0px; + font-size: 15px; + word-wrap: break-word; + } + +.picture-thumbs.product-slider .owl-nav, .manufacturer-grid .owl-nav, .sub-category-grid .owl-nav { + position: inherit; + float: left; + width: 100%; + text-align: center; + margin-bottom: 40px; +} + + .picture-thumbs.product-slider .owl-nav .owl-prev, .manufacturer-grid .owl-nav .owl-prev, .sub-category-grid .owl-nav .owl-prev { + float: none !important; + display: inline-block !important; + margin-right: 15px !important; + position: inherit !important; + left: 0 !important; + } + + .picture-thumbs.product-slider .owl-nav .owl-next, .manufacturer-grid .owl-nav .owl-next, .sub-category-grid .owl-nav .owl-next { + float: none !important; + display: inline-block !important; + position: inherit !important; + right: 0 !important; + } /* BREADCRUMB STYLE */ -.breadcrumb-wrapper .breadcrumb{border:none;padding:15px;border-radius:0px;margin-bottom:30px;clear:both;} -.breadcrumb-wrapper .breadcrumb li a{color:var(--grey-black);font-size:14px;font-weight:700;text-decoration:none;} -.breadcrumb-wrapper .breadcrumb li a:hover{color:var(--red);} -.breadcrumb-wrapper .breadcrumb li .current-item.active,.breadcrumb-wrapper .breadcrumb li .active{color:var(--red);font-size:14px;font-weight:700;text-transform:capitalize;} -.breadcrumb-wrapper .breadcrumb > li + li::before,.breadcrumb-wrapper .breadcrumb > ol + ol::before{padding:0px 10px;} +.breadcrumb-wrapper .breadcrumb { + border: none; + padding: 15px; + border-radius: 0px; + margin-bottom: 30px; + clear: both; +} + + .breadcrumb-wrapper .breadcrumb li a { + color: var(--grey-black); + font-size: 14px; + font-weight: 700; + text-decoration: none; + } + + .breadcrumb-wrapper .breadcrumb li a:hover { + color: #aaa081; + } + + .breadcrumb-wrapper .breadcrumb li .current-item.active, .breadcrumb-wrapper .breadcrumb li .active { + color: #aaa081; + font-size: 14px; + font-weight: 700; + text-transform: capitalize; + } + + .breadcrumb-wrapper .breadcrumb > li + li::before, .breadcrumb-wrapper .breadcrumb > ol + ol::before { + padding: 0px 10px; + } /* PRODUCT BOX STYLE */ -.price.old-price{float:left;text-decoration: line-through;width:100%;font-size:12px;} -.product-item .description{font-size:12px;line-height:1.4em;display:none;color:#999;} -.product-item .prices{margin-bottom:15px;} -.title.panel-heading{ padding:0;} -.thumbnail{box-shadow:none;border:none;padding:0px;background-color:transparent;overflow:hidden;border-radius:0;margin-bottom:0px;padding-bottom:15px;border-bottom:1px solid #ddd;} -.product-grid .item-box:hover .thumbnail,.product-grid .item-box:hover .thumbnail{border-color:var(--red);} -.product-grid .item-box .thumbnail .caption{padding:0px;} -.product-grid .item-box{margin-bottom:50px;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;} -.item-box .product-rating-box{display: inline-block;margin: 0 0 20px;width:100%;position:relative;} -.item-box .rating{background: url('../images/star-x-inactive.png') repeat-x;width:100px;height: 16px;margin:0 auto;} -.item-box .rating div{background: url('../images/star-x-active.png') repeat-x;height: 16px;} -.item-box,.product-grid .item-box{height:auto !important;} -.item-box .product-item{background:#fff;float:left;width:100%;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;} -.item-box .product-item .picture a img{ - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - max-width: 100%; - max-height: 100%; - margin: auto; - -webkit-transition: all .3s ease; - transition: all .3s ease; +.price.old-price { + float: left; + text-decoration: line-through; + width: 100%; + font-size: 12px; } -.item-box .product-item .picture{margin-bottom:25px;overflow: hidden;position: relative;} -.item-box .product-item .product-title{overflow:hidden;margin:0px;height:38px;line-height:18px;font-size:16px;text-align:center;} -.item-box .product-item .product-title a{color:var(--red);text-align:center;font-weight:700;text-transform:capitalize;} -.item-box .product-item .product-title a:hover{color:var(--grey-black);} -.item-box .product-item .sku{text-align:center;margin-bottom:16px;} -.product-list .item-box .product-item .sku{text-align:left;} -.product-grid .item-box .product-border-bottom{background: #e7e7e7;height:1px;margin:5px auto 15px;width:50%;} -.product-grid .item-box .prices{width:100%;float:left;text-align:center;} -.product-grid .item-box .product-item .add-info .buttons{float:left;width:100%;text-align:center;} -.item-box .prices span{line-height:26px;font-size:16px;font-weight:700;color:var(--grey-black);display:inline-block;} -.item-box .prices .price.old-price{text-decoration:line-through;float:none;margin-right:10px;width:auto;color:#999999;} -.item-box .product-box-add-to-cart-button{background: url('../images/product-cart-icon.png') no-repeat 12px 11px;border:2px solid #ccc;color:#999;text-transform:uppercase;font-weight:700;font-size:14px;padding:10px 15px 10px 40px;line-height:18px;} -.item-box .product-box-add-to-cart-button:hover{background: url('../images/product-cart-icon.png') no-repeat 12px -20px var(--red);border-color:var(--red);color:#fff;} -.item-box .product-box-add-to-cart-button:focus{background: url('../images/product-cart-icon.png') no-repeat 12px -20px var(--red);border-color:var(--red);color:#fff;} -.item-box .add-to-compare-list-button{background: url('../images/product-compare-icon.png') no-repeat 15px 18px #fff;height:50px;width:50px;text-indent:-999999px;padding:0;border:none;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;} -.item-box .add-to-wishlist-button{background: url('../images/product-wishlist-icon.png') no-repeat 15px 20px #fff;height:50px;width:50px;text-indent:-999999px;padding:0;border:none;margin-right:10px;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;} -.item-box .add-to-compare-list-button:hover{background: url('../images/product-compare-icon.png') no-repeat 15px -16px var(--red);} -.item-box .add-to-wishlist-button:hover{background: url('../images/product-wishlist-icon.png') no-repeat 15px -12px var(--red);} -.item-box .rating::before{background: #222;content: "";height: 1px;left: 10%;position: absolute;top: 6px;width: 40px;} -.item-box .rating::after{background: #222;content: "";height: 1px;right: 10%;position: absolute;top: 6px;width: 40px;} + +.product-item .description { + font-size: 12px; + line-height: 1.4em; + display: none; + color: #999; +} + +.product-item .prices { + margin-bottom: 15px; +} + +.title.panel-heading { + padding: 0; +} + +.thumbnail { + box-shadow: none; + border: none; + padding: 0px; + background-color: transparent; + overflow: hidden; + border-radius: 0; + margin-bottom: 0px; + padding-bottom: 15px; + border-bottom: 1px solid #ddd; +} + +.product-grid .item-box:hover .thumbnail, .product-grid .item-box:hover .thumbnail { + border-color: #aaa081; +} + +.product-grid .item-box .thumbnail .caption { + padding: 0px; +} + +.product-grid .item-box { + margin-bottom: 50px; + transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; +} + +.item-box .product-rating-box { + display: inline-block; + margin: 0 0 20px; + width: 100%; + position: relative; +} + +.item-box .rating { + background: url('../images/star-x-inactive.png') repeat-x; + width: 100px; + height: 16px; + margin: 0 auto; +} + + .item-box .rating div { + background: url('../images/star-x-active.png') repeat-x; + height: 16px; + } + +.item-box, .product-grid .item-box { + height: auto !important; +} + + .item-box .product-item { + background: #fff; + float: left; + width: 100%; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + + .item-box .product-item .picture a img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + -webkit-transition: all .3s ease; + transition: all .3s ease; + } + + .item-box .product-item .picture { + margin-bottom: 25px; + overflow: hidden; + position: relative; + } + + .item-box .product-item .product-title { + overflow: hidden; + margin: 0px; + height: 38px; + line-height: 18px; + font-size: 16px; + text-align: center; + } + + .item-box .product-item .product-title a { + color: #aaa081; + text-align: center; + font-weight: 700; + text-transform: capitalize; + } + + .item-box .product-item .product-title a:hover { + color: var(--grey-black); + } + + .item-box .product-item .sku { + text-align: center; + margin-bottom: 16px; + } + +.product-list .item-box .product-item .sku { + text-align: left; +} + +.product-grid .item-box .product-border-bottom { + background: #e7e7e7; + height: 1px; + margin: 5px auto 15px; + width: 50%; +} + +.product-grid .item-box .prices { + width: 100%; + float: left; + text-align: center; +} + +.product-grid .item-box .product-item .add-info .buttons { + float: left; + width: 100%; + text-align: center; +} + +.item-box .prices span { + line-height: 26px; + font-size: 16px; + font-weight: 700; + color: var(--grey-black); + display: inline-block; +} + +.item-box .prices .price.old-price { + text-decoration: line-through; + float: none; + margin-right: 10px; + width: auto; + color: #999999; +} + +.item-box .product-box-add-to-cart-button { + background: url('../images/product-cart-icon.png') no-repeat 12px 11px; + border: 2px solid #ccc; + color: #999; + text-transform: uppercase; + font-weight: 700; + font-size: 14px; + padding: 10px 15px 10px 40px; + line-height: 18px; +} + + .item-box .product-box-add-to-cart-button:hover { + background: url('../images/product-cart-icon.png') no-repeat 12px -20px #aaa081; + border-color: #aaa081; + color: #fff; + } + + .item-box .product-box-add-to-cart-button:focus { + background: url('../images/product-cart-icon.png') no-repeat 12px -20px #aaa081; + border-color: #aaa081; + color: #fff; + } + +.item-box .add-to-compare-list-button { + background: url('../images/product-compare-icon.png') no-repeat 15px 18px #fff; + height: 50px; + width: 50px; + text-indent: -999999px; + padding: 0; + border: none; + transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; +} + +.item-box .add-to-wishlist-button { + background: url('../images/product-wishlist-icon.png') no-repeat 15px 20px #fff; + height: 50px; + width: 50px; + text-indent: -999999px; + padding: 0; + border: none; + margin-right: 10px; + transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; +} + +.item-box .add-to-compare-list-button:hover { + background: url('../images/product-compare-icon.png') no-repeat 15px -16px #aaa081; +} + +.item-box .add-to-wishlist-button:hover { + background: url('../images/product-wishlist-icon.png') no-repeat 15px -12px #aaa081; +} + +.item-box .rating::before { + background: #222; + content: ""; + height: 1px; + left: 10%; + position: absolute; + top: 6px; + width: 40px; +} + +.item-box .rating::after { + background: #222; + content: ""; + height: 1px; + right: 10%; + position: absolute; + top: 6px; + width: 40px; +} + .item-box .thumbnail .picture a { display: block; position: relative; } -.item-box .thumbnail .picture a::before{ - content: ""; - display: block; - padding-top: 100%; + + .item-box .thumbnail .picture a::before { + content: ""; + display: block; + padding-top: 100%; + } + +.item-box .thumbnail .wishlist-compare-wrapper { + position: absolute; + text-align: center; + width: 100%; + z-index: 999; + opacity: 0; + top: 80%; + transition: all 500ms ease-in-out 0s; + -webkit-transition: all 500ms ease-in-out 0s; + -moz-transition: all 500ms ease-in-out 0s; + -o-transition: all 500ms ease-in-out 0s; +} + +.item-box .thumbnail:hover .picture .wishlist-compare-wrapper { + top: 40%; + opacity: 1; + transition: all 500ms ease-in-out 0s; + -webkit-transition: all 500ms ease-in-out 0s; + -moz-transition: all 500ms ease-in-out 0s; + -o-transition: all 500ms ease-in-out 0s; } -.item-box .thumbnail .wishlist-compare-wrapper{position: absolute;text-align: center;width: 100%;z-index: 999;opacity:0;top:80%;transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;} -.item-box .thumbnail:hover .picture .wishlist-compare-wrapper{top:40%;opacity:1;transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;} /* PRODUCT LIST PAGE STYLE */ -.product-list .item-box{height:auto;margin-bottom:30px;} -.product-list .item-box .product-item{background:transparent;} -.product-list .item-box .thumbnail{border-bottom:none;padding-bottom:0px;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;} -.product-list .item-box .thumbnail:hover{background:#f1f1f1;} -.product-list .item-box .picture{width:30%;float:left;margin-right:30px;margin-bottom:0px;} -.product-list .item-box .details{float:left;overflow:visible;width:100%;} -.product-list .item-box .description{display:block;font-size:14px; width:100%;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #ddd;} -.product-list .item-box .product-item .price.old-price {display: block;text-decoration:line-through;} -.product-list .item-box .thumbnail .caption{padding:10px 0px;float: left;width:65%;text-align:left;height:auto;min-height:inherit;} -.product-list .item-box .thumbnail .caption .add-info .buttons{width:100%;} -.product-list .item-box .product-item .rating{text-align:left;margin:0px 0px 0px 55px;} -.product-list .item-box .rating::before{left:0px;} -.product-list .item-box .rating::after{right:-35%;} -.product-list .item-box .product-item .product-title a{padding:0px;text-align:left;margin-bottom:15px;} -.product-list .item-box .product-item .product-title{height:auto;margin-bottom:25px;text-align:left;} -.product-list .item-box .add-info{float:left;width:100%;} -.product-list .item-box .product-item .prices{margin-bottom:25px;} -.product-list .item-box .prices span{line-height:20px;} -.product-list .item-box .product-rating-box{display:inline-block;clear:both;width:auto;margin-bottom:25px;} +.product-list .item-box { + height: auto; + margin-bottom: 30px; +} + + .product-list .item-box .product-item { + background: transparent; + } + + .product-list .item-box .thumbnail { + border-bottom: none; + padding-bottom: 0px; + transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + + .product-list .item-box .thumbnail:hover { + background: #f1f1f1; + } + + .product-list .item-box .picture { + width: 30%; + float: left; + margin-right: 30px; + margin-bottom: 0px; + } + + .product-list .item-box .details { + float: left; + overflow: visible; + width: 100%; + } + + .product-list .item-box .description { + display: block; + font-size: 14px; + width: 100%; + margin-bottom: 25px; + padding-bottom: 20px; + border-bottom: 1px solid #ddd; + } + + .product-list .item-box .product-item .price.old-price { + display: block; + text-decoration: line-through; + } + + .product-list .item-box .thumbnail .caption { + padding: 10px 0px; + float: left; + width: 65%; + text-align: left; + height: auto; + min-height: inherit; + } + + .product-list .item-box .thumbnail .caption .add-info .buttons { + width: 100%; + } + + .product-list .item-box .product-item .rating { + text-align: left; + margin: 0px 0px 0px 55px; + } + + .product-list .item-box .rating::before { + left: 0px; + } + + .product-list .item-box .rating::after { + right: -35%; + } + + .product-list .item-box .product-item .product-title a { + padding: 0px; + text-align: left; + margin-bottom: 15px; + } + + .product-list .item-box .product-item .product-title { + height: auto; + margin-bottom: 25px; + text-align: left; + } + + .product-list .item-box .add-info { + float: left; + width: 100%; + } + + .product-list .item-box .product-item .prices { + margin-bottom: 25px; + } + + .product-list .item-box .prices span { + line-height: 20px; + } + + .product-list .item-box .product-rating-box { + display: inline-block; + clear: both; + width: auto; + margin-bottom: 25px; + } /* CATEGORY, SUB CATEGORY AND MANUFACTURER PAGE SELECTORS STYLE */ -.vendor-grid .item-box .product-category-item,.manufacturer-grid .item-box .manufacturer-item,.sub-category-grid .item-box .sub-category-item{margin-bottom:30px;background:#fff;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;cursor:pointer;} -.manufacturer-grid .item-box .manufacturer-item{background:#f5f5f5;} -.category-grid .item-box .category-item{margin-bottom:50px;background:#fff;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;cursor:pointer;} -.vendor-grid .item-box .picture a img,.manufacturer-grid .item-box .picture a img,.category-grid .item-box .picture a img,.sub-category-grid .item-box .picture a img{width:100%;} -.home-page-category-grid .item-box {height:auto;} -.order{padding:7px 0;} -.product-selectors{margin:0px 0px 30px;background:#fff;color:var(--grey-black);clear:both;} -.product-selectors .product-span{padding:5px 0 0 10px !important;} -.product-selectors .remove_left_padding{padding-left:0px;} -.viewmode-icon.grid i, .viewmode-icon.list i {font-size: 18px !important;} -.vendor-grid .item-box,.sub-category-grid .item-box,.manufacturer-grid .item-box{height:auto;} -.viewmode-icon:focus,.viewmode-icon:hover{color:var(--red);} -.viewmode-icon{padding:12px;float:left;border:1px solid #ddd;color:var(--grey-black);height:45px;width:45px;line-height:23px;text-align:center;} -.viewmode-icon.selected{color:var(--red);} -.viewmode-icon:hover{border-color:var(--red);} -.product-viewmode .grid-list-icon{padding: 0;float:right;} -.list-grid-view{float:right;} -.product-sorting,.product-page-size {margin-top:5px;} +.vendor-grid .item-box .product-category-item, .manufacturer-grid .item-box .manufacturer-item, .sub-category-grid .item-box .sub-category-item { + margin-bottom: 30px; + background: #fff; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + cursor: pointer; +} + +.manufacturer-grid .item-box .manufacturer-item { + background: #f5f5f5; +} + +.category-grid .item-box .category-item { + margin-bottom: 50px; + background: #fff; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + cursor: pointer; +} + +.vendor-grid .item-box .picture a img, .manufacturer-grid .item-box .picture a img, .category-grid .item-box .picture a img, .sub-category-grid .item-box .picture a img { + width: 100%; +} + +.home-page-category-grid .item-box { + height: auto; +} + +.order { + padding: 7px 0; +} + +.product-selectors { + margin: 0px 0px 30px; + background: #fff; + color: var(--grey-black); + clear: both; +} + + .product-selectors .product-span { + padding: 5px 0 0 10px !important; + } + + .product-selectors .remove_left_padding { + padding-left: 0px; + } + +.viewmode-icon.grid i, .viewmode-icon.list i { + font-size: 18px !important; +} + +.vendor-grid .item-box, .sub-category-grid .item-box, .manufacturer-grid .item-box { + height: auto; +} + +.viewmode-icon:focus, .viewmode-icon:hover { + color: #aaa081; +} + +.viewmode-icon { + padding: 12px; + float: left; + border: 1px solid #ddd; + color: var(--grey-black); + height: 45px; + width: 45px; + line-height: 23px; + text-align: center; +} + + .viewmode-icon.selected { + color: #aaa081; + } + + .viewmode-icon:hover { + border-color: #aaa081; + } + +.product-viewmode .grid-list-icon { + padding: 0; + float: right; +} + +.list-grid-view { + float: right; +} + +.product-sorting, .product-page-size { + margin-top: 5px; +} /* CATEGOTY, SEARCH, MANUFACTURER, PRODUCT TAG, VENDOR, COMPARE PRODUCT PAGE STYLE */ -.product-filters-wrapper .well{border:none;border-radius: 0;box-shadow: 0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;padding: 0;margin-bottom:30px;border:1px solid #ededed;} -.product-spec-filter .filter-title .fa.fa-arrow-circle-right,.price-range-filter .filter-title .fa.fa-arrow-circle-right{ float:left;margin:3px 10px 0px 0px;font-size:17px;color:var(--grey-black);} -.product-filters .filter-title strong{display:block;margin-left:20px;overflow:hidden;font-size:16px;} -.product-filters ul{padding-left:20px;} -.product-tags-all-page a{color:#777;font-weight:700;border-radius: 0 !important;} -.product-tags-all-page a:hover{color:var(--red);} -.already-filtered-items, .price-range-filter .selected-price-range{margin-left:20px;color:#777;font-weight:700;} -.product-filters .already-filtered-items .filter-title strong{font-weight:700; margin-left:0px;} -.product-filters .filter-content .title strong{color:var(--red);} -.product-filters .filter-content .nav > li > a{font-size:14px;color:#777;font-weight:700;display:inline-block;} -.product-filters .filter-content .nav > li > a:hover,.product-filters .filter-content .nav > li > a:focus{background:transparent;color:var(--red);} -.product-spec-filter .filter-content .available-items .nav.nav-list .title{margin-bottom:8px;} -.product-filters .filter-content{padding:15px 20px;background:#fff;} -.product-filters .filter-content ul{padding-left:20px;} -.product-filters > .filter-title{background: #f5f5f5;padding:15px 20px;} -.product-filters .already-filtered-items .filter-title strong{font-size:14px;} -.product-filters .already-filtered-items .filter-title strong{color:var(--grey-black);} -.product-filters .already-filtered-items .item{font-weight:normal;margin-top:5px;} -.product-filters .filter-content ul li a i,.product-filters .selected-price-range i,.product-filters .already-filtered-items .item i{float: left;font-size: 16px;line-height: 22px;margin-right: 8px;} -.clear-list.btn.btn-primary{margin-bottom:10px;} -.compare-products-table .picture img{max-width:100%;width:100%;} -.recently-added-products-page .page-body , .recently-viewed-products-page .page-body{padding:0;} -.apply-vendor-page .from-panel .panel-body,.product-filters.price-range-filter .filter-content ul{padding:0px;} -.contact-vendor{margin-bottom:30px;} -.recently-added-products-page .link-rss,.compare-products-page .compare-products-table a{color:var(--red);} -.compare-products-page .compare-products-table a:hover{color:var(--grey-black);} -.apply-vendor-page .topic-html-content{border:none;} -.vendor-contact-page .form-horizontal .control-label,.apply-vendor-page .form-horizontal .control-label{text-align:left;} -.apply-vendor-page .form-horizontal .control-label{float:left;padding-right:5px;} -.product-tags-all-page .page-body{padding:15px;border:1px solid #ddd;} -.category-description li,.vendor-description li,.manufacturer-description li,.page.topic-page .page-body li,.post-body li,.full-description tab-pane fade in active li,.attribute-description li,.news-body li{list-style:inherit;} -.category-description ul,.vendor-description ul,.manufacturer-description ul,.page.topic-page .page-body ul,.post-body ul,.full-description tab-pane fade in active ul,.attribute-description ul,.news-body ul{padding-left:40px;} -.vendor-attributes .option-list li{display:inline-block;margin-right:10px;} -.product-tags-all-page .nav-pills>li{height: 50px;display: flex;align-items: center;} -.compare-products-page .panel-default{overflow-x:auto;} -.compare-products-page .panel-default tr td {min-width: 200px;} -.compare-products-page .specification .color-container {display: inline-block;} -.compare-products-page .specification .color-container .color {display: table !important;width: 32px !important;height: 32px !important;border: 1px solid #222 !important;cursor: pointer;} +.product-filters-wrapper .well { + border: none; + border-radius: 0; + box-shadow: 0 0 5px #ddd; + -moz-box-shadow: 0 0 5px #ddd; + -webkit-box-shadow: 0 0 5px #ddd; + padding: 0; + margin-bottom: 30px; + border: 1px solid #ededed; +} + +.product-spec-filter .filter-title .fa.fa-arrow-circle-right, .price-range-filter .filter-title .fa.fa-arrow-circle-right { + float: left; + margin: 3px 10px 0px 0px; + font-size: 17px; + color: var(--grey-black); +} + +.product-filters .filter-title strong { + display: block; + margin-left: 20px; + overflow: hidden; + font-size: 16px; +} + +.product-filters ul { + padding-left: 20px; +} + +.product-tags-all-page a { + color: #777; + font-weight: 700; + border-radius: 0 !important; +} + + .product-tags-all-page a:hover { + color: #aaa081; + } + +.already-filtered-items, .price-range-filter .selected-price-range { + margin-left: 20px; + color: #777; + font-weight: 700; +} + +.product-filters .already-filtered-items .filter-title strong { + font-weight: 700; + margin-left: 0px; +} + +.product-filters .filter-content .title strong { + color: #aaa081; +} + +.product-filters .filter-content .nav > li > a { + font-size: 14px; + color: #777; + font-weight: 700; + display: inline-block; +} + + .product-filters .filter-content .nav > li > a:hover, .product-filters .filter-content .nav > li > a:focus { + background: transparent; + color: #aaa081; + } + +.product-spec-filter .filter-content .available-items .nav.nav-list .title { + margin-bottom: 8px; +} + +.product-filters .filter-content { + padding: 15px 20px; + background: #fff; +} + + .product-filters .filter-content ul { + padding-left: 20px; + } + +.product-filters > .filter-title { + background: #f5f5f5; + padding: 15px 20px; +} + +.product-filters .already-filtered-items .filter-title strong { + font-size: 14px; +} + +.product-filters .already-filtered-items .filter-title strong { + color: var(--grey-black); +} + +.product-filters .already-filtered-items .item { + font-weight: normal; + margin-top: 5px; +} + + .product-filters .filter-content ul li a i, .product-filters .selected-price-range i, .product-filters .already-filtered-items .item i { + float: left; + font-size: 16px; + line-height: 22px; + margin-right: 8px; + } + +.clear-list.btn.btn-primary { + margin-bottom: 10px; +} + +.compare-products-table .picture img { + max-width: 100%; + width: 100%; +} + +.recently-added-products-page .page-body, .recently-viewed-products-page .page-body { + padding: 0; +} + +.apply-vendor-page .from-panel .panel-body, .product-filters.price-range-filter .filter-content ul { + padding: 0px; +} + +.contact-vendor { + margin-bottom: 30px; +} + +.recently-added-products-page .link-rss, .compare-products-page .compare-products-table a { + color: #aaa081; +} + + .compare-products-page .compare-products-table a:hover { + color: var(--grey-black); + } + +.apply-vendor-page .topic-html-content { + border: none; +} + +.vendor-contact-page .form-horizontal .control-label, .apply-vendor-page .form-horizontal .control-label { + text-align: left; +} + +.apply-vendor-page .form-horizontal .control-label { + float: left; + padding-right: 5px; +} + +.product-tags-all-page .page-body { + padding: 15px; + border: 1px solid #ddd; +} + +.category-description li, .vendor-description li, .manufacturer-description li, .page.topic-page .page-body li, .post-body li, .full-description tab-pane fade in active li, .attribute-description li, .news-body li { + list-style: inherit; +} + +.category-description ul, .vendor-description ul, .manufacturer-description ul, .page.topic-page .page-body ul, .post-body ul, .full-description tab-pane fade in active ul, .attribute-description ul, .news-body ul { + padding-left: 40px; +} + +.vendor-attributes .option-list li { + display: inline-block; + margin-right: 10px; +} + +.product-tags-all-page .nav-pills > li { + height: 50px; + display: flex; + align-items: center; +} + +.compare-products-page .panel-default { + overflow-x: auto; +} + + .compare-products-page .panel-default tr td { + min-width: 200px; + } + +.compare-products-page .specification .color-container { + display: inline-block; +} + + .compare-products-page .specification .color-container .color { + display: table !important; + width: 32px !important; + height: 32px !important; + border: 1px solid #222 !important; + cursor: pointer; + } /* SEARCH PAGE STYLE */ -.search-box .search-box-button {background:url("../images/search.png") no-repeat scroll center center #65c178;padding: 16px 19px;height:0;width:0;} -.search-box .search-nav {float:left; height:34px; padding:0px 40px;margin-right:-3px;width:210px;background:#e5e5e5;border:none;box-shadow:none;} -.search-input .basic-search .forum-search-text.form-control{padding:0px 12px; border-radius:0; margin-bottom:20px; height:34px; margin-right:-3px;} -.price-range{float:left;margin-top:7px;width:100%;font-weight:700;} -.price-range-from {float:left;margin-left: 16px;} -.price-from.form-control {float:left;margin-left:15px;width:21%;} -.price-range-to {float:left;margin:0 20px;} -.price-to.form-control {float:left;width:21%;} -.search-page .search-results strong{ float:left; width:100%;text-align:center;} -.search-page .form-group label{text-align:left;padding-top:5px;padding-right:0px;} -.search-page .form-group label.checkbox{text-align:left;} -.search-page .product-selectors{margin-top:30px;clear:both;float:left;width:100%;} -.search-box .navbar-form{padding-right:0px;} -.search-input label{padding-bottom: 5px;margin-bottom: 0;} -.search-page .checkbox > label{padding-left:0px;color:var(--grey-black);margin-left:5px;} -.remove_right_padding{padding-left:15px;} -.blogpost-page .page-title.panel-heading h1,.blog-page .page-title.panel-heading h1,.search-page .page-title.panel-heading h1,.news-list-page .page-title.panel-heading h1,.news-item-page .page-title.panel-heading h1{text-align:left;} -.new-comment .title{text-align:center;} -.search-page .search-input.form-horizontal{clear:both;margin-bottom:20px;} -.search-page .search-btn{text-transform:uppercase;padding:10px 20px;} -.search-page .form-group{margin-bottom:20px;} +.search-box .search-box-button { + background: url("../images/search.png") no-repeat scroll center center #65c178; + padding: 16px 19px; + height: 0; + width: 0; +} + +.search-box .search-nav { + float: left; + height: 34px; + padding: 0px 40px; + margin-right: -3px; + width: 210px; + background: #e5e5e5; + border: none; + box-shadow: none; +} + +.search-input .basic-search .forum-search-text.form-control { + padding: 0px 12px; + border-radius: 0; + margin-bottom: 20px; + height: 34px; + margin-right: -3px; +} + +.price-range { + float: left; + margin-top: 7px; + width: 100%; + font-weight: 700; +} + +.price-range-from { + float: left; + margin-left: 16px; +} + +.price-from.form-control { + float: left; + margin-left: 15px; + width: 21%; +} + +.price-range-to { + float: left; + margin: 0 20px; +} + +.price-to.form-control { + float: left; + width: 21%; +} + +.search-page .search-results strong { + float: left; + width: 100%; + text-align: center; +} + +.search-page .form-group label { + text-align: left; + padding-top: 5px; + padding-right: 0px; +} + + .search-page .form-group label.checkbox { + text-align: left; + } + +.search-page .product-selectors { + margin-top: 30px; + clear: both; + float: left; + width: 100%; +} + +.search-box .navbar-form { + padding-right: 0px; +} + +.search-input label { + padding-bottom: 5px; + margin-bottom: 0; +} + +.search-page .checkbox > label { + padding-left: 0px; + color: var(--grey-black); + margin-left: 5px; +} + +.remove_right_padding { + padding-left: 15px; +} + +.blogpost-page .page-title.panel-heading h1, .blog-page .page-title.panel-heading h1, .search-page .page-title.panel-heading h1, .news-list-page .page-title.panel-heading h1, .news-item-page .page-title.panel-heading h1 { + text-align: left; +} + +.new-comment .title { + text-align: center; +} + +.search-page .search-input.form-horizontal { + clear: both; + margin-bottom: 20px; +} + +.search-page .search-btn { + text-transform: uppercase; + padding: 10px 20px; +} + +.search-page .form-group { + margin-bottom: 20px; +} + .search-results { clear: both; } /* PAGINATION STYLE */ -.pager li{margin-right:10px;display:inline-block;} -.pager li.current-page > span,.pager li.individual-page > a{background:#f5f5f5;border:1px solid #ddd;color:var(--red);border-radius:100%;padding:10px 15px;font-weight:700;} -.pager li.current-page > span{background:var(--red);border-color:var(--red);color:#fff;} -.pager li.individual-page > a:hover{background:var(--red);color:#fff;border-color:var(--red);} -.pager li.previous-page a,.pager li.next-page a,.pager .last-page a,.pager .first-page a{color:#fff;padding:10px 20px;border-radius:100%;background:var(--grey-black);border-color:var(--grey-black);font-weight:700;} -.pager li.previous-page a{background:url(../images/pagination-previous-arrow.png) no-repeat 15px 15px var(--grey-black);text-indent:-9999px;border-color:var(--grey-black);} -.pager li.next-page a{background:url(../images/pagination-next-arrow.png) no-repeat 15px 15px var(--grey-black);text-indent:-9999px;border-color:var(--grey-black);} -.pager li.previous-page a:hover{background:url(../images/pagination-previous-arrow.png) no-repeat 15px 15px var(--red);border-color:var(--red);} -.pager li.next-page a:hover{background:url(../images/pagination-next-arrow.png) no-repeat 15px 15px var(--red);border-color:var(--red);} -.pager li.first-page a{background:url(../images/pagination-previous-last-arrow.png) no-repeat 14px 15px var(--grey-black);text-indent:-9999px;border-color:var(--grey-black);} -.pager li.last-page a{background:url(../images/pagination-next-last-arrow.png) no-repeat 14px 15px var(--grey-black);text-indent:-9999px;border-color:var(--grey-black);} -.pager li.first-page a:hover{background:url(../images/pagination-previous-last-arrow.png) no-repeat 14px 15px var(--red);border-color:var(--red);} -.pager li.last-page a:hover{background:url(../images/pagination-next-last-arrow.png) no-repeat 14px 15px var(--red);border-color:var(--red);} +.pager li { + margin-right: 10px; + display: inline-block; +} + + .pager li.current-page > span, .pager li.individual-page > a { + background: #f5f5f5; + border: 1px solid #ddd; + color: #aaa081; + border-radius: 100%; + padding: 10px 15px; + font-weight: 700; + } + + .pager li.current-page > span { + background: #aaa081; + border-color: #aaa081; + color: #fff; + } + + .pager li.individual-page > a:hover { + background: #aaa081; + color: #fff; + border-color: #aaa081; + } + + .pager li.previous-page a, .pager li.next-page a, .pager .last-page a, .pager .first-page a { + color: #fff; + padding: 10px 20px; + border-radius: 100%; + background: var(--grey-black); + border-color: var(--grey-black); + font-weight: 700; + } + + .pager li.previous-page a { + background: url(../images/pagination-previous-arrow.png) no-repeat 15px 15px var(--grey-black); + text-indent: -9999px; + border-color: var(--grey-black); + } + + .pager li.next-page a { + background: url(../images/pagination-next-arrow.png) no-repeat 15px 15px var(--grey-black); + text-indent: -9999px; + border-color: var(--grey-black); + } + + .pager li.previous-page a:hover { + background: url(../images/pagination-previous-arrow.png) no-repeat 15px 15px #aaa081; + border-color: #aaa081; + } + + .pager li.next-page a:hover { + background: url(../images/pagination-next-arrow.png) no-repeat 15px 15px #aaa081; + border-color: #aaa081; + } + + .pager li.first-page a { + background: url(../images/pagination-previous-last-arrow.png) no-repeat 14px 15px var(--grey-black); + text-indent: -9999px; + border-color: var(--grey-black); + } + + .pager li.last-page a { + background: url(../images/pagination-next-last-arrow.png) no-repeat 14px 15px var(--grey-black); + text-indent: -9999px; + border-color: var(--grey-black); + } + + .pager li.first-page a:hover { + background: url(../images/pagination-previous-last-arrow.png) no-repeat 14px 15px #aaa081; + border-color: #aaa081; + } + + .pager li.last-page a:hover { + background: url(../images/pagination-next-last-arrow.png) no-repeat 14px 15px #aaa081; + border-color: #aaa081; + } /* MISC. CLASSES */ /*.nobr{white-space:nowrap!important;}*/ -.wrap{white-space:normal!important;} -.a-left{text-align:left!important;} -.a-right{text-align:right!important;} -.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;} -.clearer{zoom:1;} -.clearer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;} +.wrap { + white-space: normal !important; +} + +.a-left { + text-align: left !important; +} + +.a-right { + text-align: right !important; +} + +.noscript { + border: 1px solid #ddd; + border-width: 0 0 1px; + background: #ffff90; + font-size: 12px; + line-height: 1.25; + text-align: center; + color: #2f2f2f; +} + +.clearer { + zoom: 1; +} + + .clearer:after { + content: "."; + display: block; + clear: both; + height: 0; + font-size: 0; + line-height: 0; + visibility: hidden; + } /* AJAX LOADING INDICATOR */ -.ajax-loading-block-window{position:fixed;top:50%;left:50%;width:128px;height:128px;overflow:hidden;z-index:1104;} -.ajax-loading-block-window .loading-image{position:absolute;top:0;left:0;width:128px;height:128px;background-image:url('../images/ajax_loader_large.gif');} +.ajax-loading-block-window { + position: fixed; + top: 50%; + left: 50%; + width: 128px; + height: 128px; + overflow: hidden; + z-index: 1104; +} + + .ajax-loading-block-window .loading-image { + position: absolute; + top: 0; + left: 0; + width: 128px; + height: 128px; + background-image: url('../images/ajax_loader_large.gif'); + } + .please-wait { background: url('../images/ajax-loader-small.gif') no-repeat; padding-left: 20px; @@ -539,67 +2582,270 @@ input[type=checkbox], input[type=radio] {margin: 4px 2px 0 0;} text-align: center; margin: 5px 0px; } -.message-error ul{padding:0px;margin:0;} -.message-error ul li{list-style:none;} -.field-validation-error, .section.payment-info .message-error ul{font-size:10px;color:red;background:#f2dede;color:#a94442; padding:5px 5px 5px 5px; margin-top:5px; float:left;} -.required{color:red;} -.error{font-size:11px;color:#B94A48;} -.input-validation-error{background-color:#fff;} + + .message-error ul { + padding: 0px; + margin: 0; + } + + .message-error ul li { + list-style: none; + } + +.field-validation-error, .section.payment-info .message-error ul { + font-size: 10px; + color: red; + background: #f2dede; + color: #a94442; + padding: 5px 5px 5px 5px; + margin-top: 5px; + float: left; +} + +.required { + color: red; +} + +.error { + font-size: 11px; + color: #B94A48; +} + +.input-validation-error { + background-color: #fff; +} /* TOPICS(hero-unit) PAGE STYLE */ -.from-panel{margin-bottom:50px;background:#fff;} -.panel-heading{padding:0;margin-bottom:30px;} -.panel-heading h1{font-size:18px; font-weight:700;color:var(--grey-black);text-transform:uppercase;margin:0;text-align:left;letter-spacing:2px;} -.topic-html-content-body{padding:15px;} -.not-found-page ul li{list-style:none;margin-bottom:10px;} -.topic-html-content a{color:var(--red);} -.topic-html-content a:hover{color:var(--grey-black);} -.not-found-page .page-body.from-panel{clear:both;} -.panel-body{padding:0;} -.topic-html-content{border:1px solid #ddd;} -.topic-html-content .panel-heading{margin-bottom:0px;padding:15px;} -.topic-page .page-body img,.topic-html-content .topic-html-content-body img,.category-description img,.manufacturer-description img,.product-details-tabs #description img,.news-item-page .news-body img,.blogpost-page .post-body img{width: 100%;height:auto;} -.page.topic-page{padding:15px;} -.page.topic-page .panel-heading h1{text-align:center;} -.home-page .topic-html-content{margin-bottom:50px;} +.from-panel { + margin-bottom: 50px; + background: #fff; +} + +.panel-heading { + padding: 0; + margin-bottom: 30px; +} + + .panel-heading h1 { + font-size: 18px; + font-weight: 700; + color: var(--grey-black); + text-transform: uppercase; + margin: 0; + text-align: left; + letter-spacing: 2px; + } + +.topic-html-content-body { + padding: 15px; +} + +.not-found-page ul li { + list-style: none; + margin-bottom: 10px; +} + +.topic-html-content a { + color: #aaa081; +} + + .topic-html-content a:hover { + color: var(--grey-black); + } + +.not-found-page .page-body.from-panel { + clear: both; +} + +.panel-body { + padding: 0; +} + +.topic-html-content { + border: 1px solid #ddd; +} + + .topic-html-content .panel-heading { + margin-bottom: 0px; + padding: 15px; + } + + .topic-page .page-body img, .topic-html-content .topic-html-content-body img, .category-description img, .manufacturer-description img, .product-details-tabs #description img, .news-item-page .news-body img, .blogpost-page .post-body img { + width: 100%; + height: auto; + } + +.page.topic-page { + padding: 15px; +} + + .page.topic-page .panel-heading h1 { + text-align: center; + } + +.home-page .topic-html-content { + margin-bottom: 50px; +} /* SITE MAP PAGE STYLE */ -.sitemap-page .entity {margin:0 0 30px 0;padding:20px;} -.sitemap-page h2 {border-bottom: 1px solid #ddd;font-size:18px;font-weight:bold;padding-bottom:10px;} -.sitemap-page .entity ul {overflow: hidden;margin:0;} -.sitemap-page .entity li{float: left;list-style: none;width:170px;border-bottom:none;margin-bottom:0;} -.sitemap-page .entity .entity-body a{text-decoration:none;color:#666;} -.entity-body.category-body.product-link li {float: left;margin-right:26px;width:48%; margin-bottom:8px;} -.entity-body.category-body.product-link li:nth-child(2n){ margin-right:0px;} -.sitemap-page .page-title.panel-heading h1,.sitemap-page h2{text-align:center;margin-top:0px;} -.sitemap-page .entity-body ul li{padding-bottom:5px;} -.sitemap-page .description{text-align:center;margin-bottom:15px;} +.sitemap-page .entity { + margin: 0 0 30px 0; + padding: 20px; +} + +.sitemap-page h2 { + border-bottom: 1px solid #ddd; + font-size: 18px; + font-weight: bold; + padding-bottom: 10px; +} + +.sitemap-page .entity ul { + overflow: hidden; + margin: 0; +} + +.sitemap-page .entity li { + float: left; + list-style: none; + width: 170px; + border-bottom: none; + margin-bottom: 0; +} + +.sitemap-page .entity .entity-body a { + text-decoration: none; + color: #666; +} + +.entity-body.category-body.product-link li { + float: left; + margin-right: 26px; + width: 48%; + margin-bottom: 8px; +} + + .entity-body.category-body.product-link li:nth-child(2n) { + margin-right: 0px; + } + +.sitemap-page .page-title.panel-heading h1, .sitemap-page h2 { + text-align: center; + margin-top: 0px; +} + +.sitemap-page .entity-body ul li { + padding-bottom: 5px; +} + +.sitemap-page .description { + text-align: center; + margin-bottom: 15px; +} /* EU COOKIE LAW */ -.eu-cookie-law{text-align:left;} -a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;} -.eu-cookie-bar-notification{background:none repeat scroll 0 0 #f5f5f5;border:1px solid #ddd; margin-bottom:20px;margin-left:26%;margin-top:20px;padding:15px;} -.eu-cookie-bar-notification .text{margin-bottom:10px; color:var(--grey-black);} +.eu-cookie-law { + text-align: left; +} + +a.eu-cookie-privacyinfo-tag { + color: #B80709 !important; + text-decoration: underline; +} + +.eu-cookie-bar-notification { + background: none repeat scroll 0 0 #f5f5f5; + border: 1px solid #ddd; + margin-bottom: 20px; + margin-left: 26%; + margin-top: 20px; + padding: 15px; +} + + .eu-cookie-bar-notification .text { + margin-bottom: 10px; + color: var(--grey-black); + } /* NOTIFICATIONS */ -.bar-notification{display:none;left:0;position:fixed;top:0px;width:100%;z-index:1000000;} -.bar-notification.success{background:#4bb07a;color:#FFFFFF;margin:0 0 10px;} -.bar-notification.error{background:#e4444c;color:#FFFFFF;margin:0 0 10px;} -.bar-notification .close {background: url(../images/ico-close-notification-bar.png) no-repeat;width: 20px;height: 20px;float: right;margin: 25px 10px 0px 0px;cursor: pointer;position: absolute;top: 0;right: 0;opacity: 0.9;} -.bar-notification p.content{padding:20px 40px 20px 20px;margin:5px 0px;text-align:center;} -.bar-notification p.content a{text-decoration:underline;color:#FFFFFF;} -.bar-notification p.content a:hover{text-decoration:none;color:#FFFFFF;} -.bar-notification.error p.content {margin:5px 0px;padding:10px 25px;text-align:center;font-size:14px;} +.bar-notification { + display: none; + left: 0; + position: fixed; + top: 0px; + width: 100%; + z-index: 1000000; +} + + .bar-notification.success { + background: #4bb07a; + color: #FFFFFF; + margin: 0 0 10px; + } + + .bar-notification.error { + background: #e4444c; + color: #FFFFFF; + margin: 0 0 10px; + } + + .bar-notification .close { + background: url(../images/ico-close-notification-bar.png) no-repeat; + width: 20px; + height: 20px; + float: right; + margin: 25px 10px 0px 0px; + cursor: pointer; + position: absolute; + top: 0; + right: 0; + opacity: 0.9; + } + + .bar-notification p.content { + padding: 20px 40px 20px 20px; + margin: 5px 0px; + text-align: center; + } + + .bar-notification p.content a { + text-decoration: underline; + color: #FFFFFF; + } + + .bar-notification p.content a:hover { + text-decoration: none; + color: #FFFFFF; + } + + .bar-notification.error p.content { + margin: 5px 0px; + padding: 10px 25px; + text-align: center; + font-size: 14px; + } /* PRODUCT DETAILS PAGE STYLE */ -.product-details-page .overview{float:left; width:100%;} -.product-collateral{margin-bottom:10px;clear:both;} -.product-details-page .gallery .picture{text-align:center;margin-bottom:20px;} +.product-details-page .overview { + float: left; + width: 100%; +} + +.product-collateral { + margin-bottom: 10px; + clear: both; +} + +.product-details-page .gallery .picture { + text-align: center; + margin-bottom: 20px; +} + .product-details-page .thumb-popup-link { border: 2px solid #ddd; display: inline-block; @@ -611,224 +2857,970 @@ a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;} cursor: pointer; position: relative; } -.product-details-page .thumb-popup-link:hover{border:2px solid var(--red);} -.product-details-page .thumb-popup-link img{position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - max-width: 100%; - max-height: 100%; - margin: auto; + + .product-details-page .thumb-popup-link:hover { + border: 2px solid #aaa081; + } + + .product-details-page .thumb-popup-link img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + } + + .product-details-page .thumb-popup-link:last-child { + margin-right: 0px; + } + +.product-details-page .gallery .picture-thumbs a:hover, .product-details-page .gallery .picture-thumbs a:focus { + text-decoration: none; } -.product-details-page .thumb-popup-link:last-child{margin-right:0px;} -.product-details-page .gallery .picture-thumbs a:hover,.product-details-page .gallery .picture-thumbs a:focus{text-decoration: none;} -.product-details-page .overview,.product-details-page .gallery{margin-bottom:40px;float:left; width:100%;} -.product-details-page .giftcard,.product-details-page .tier-prices{margin-bottom:20px;float:left; width:100%;} -.product-details-page .gallery .picture-thumbs{text-align:center;} -.product-details-page .product-name.panel-heading{margin-bottom:20px;border-bottom:none;} -.product-details-page .product-name.panel-heading h1{font-size:22px;color:var(--red);text-transform:capitalize;letter-spacing:0px;} -.product-details-page .short-description,.product-details-page .variant-description{margin-bottom:25px;clear:both;color:#555;line-height:22px;} -.product-details-page .product-reviews-overview,.product-details-page .additional-details{float:left; width:100%;} -.product-details-page .product-reviews-overview .product-review-links,.product-details-page .product-reviews-overview .product-review-box,.product-details-page .product-reviews-overview .product-no-reviews{float:left;width:100%;margin-bottom:20px;text-transform:capitalize;} -.product-details-page .product-reviews-overview .product-review-links .separator{margin:0 2px;color:#666;} -.product-review-box .rating{height:16px;width:100px;background:url("../images/star-x-inactive.png") 0 0 repeat-x;} -.product-review-box .rating div{float:left;height:16px;background:url("../images/star-x-active.png") 0 0 repeat-x; font-size: 0;} -.product-details-page .availability{clear:both;float:left;width:100%;margin-bottom:20px;} -.product-details-page .availability .stock strong{font-weight:normal;color:#555;float:left;line-height:25px;margin-right: 5px;} -.back-in-stock-subscription-page .page-title h1{font-size:18px;} -.back-in-stock-subscription-page .page-title,.back-in-stock-subscription-page .page-body{padding: 10px;} + +.product-details-page .overview, .product-details-page .gallery { + margin-bottom: 40px; + float: left; + width: 100%; +} + +.product-details-page .giftcard, .product-details-page .tier-prices { + margin-bottom: 20px; + float: left; + width: 100%; +} + +.product-details-page .gallery .picture-thumbs { + text-align: center; +} + +.product-details-page .product-name.panel-heading { + margin-bottom: 20px; + border-bottom: none; +} + + .product-details-page .product-name.panel-heading h1 { + font-size: 22px; + color: #aaa081; + text-transform: capitalize; + letter-spacing: 0px; + } + +.product-details-page .short-description, .product-details-page .variant-description { + margin-bottom: 25px; + clear: both; + color: #555; + line-height: 22px; +} + +.product-details-page .product-reviews-overview, .product-details-page .additional-details { + float: left; + width: 100%; +} + + .product-details-page .product-reviews-overview .product-review-links, .product-details-page .product-reviews-overview .product-review-box, .product-details-page .product-reviews-overview .product-no-reviews { + float: left; + width: 100%; + margin-bottom: 20px; + text-transform: capitalize; + } + + .product-details-page .product-reviews-overview .product-review-links .separator { + margin: 0 2px; + color: #666; + } + +.product-review-box .rating { + height: 16px; + width: 100px; + background: url("../images/star-x-inactive.png") 0 0 repeat-x; +} + + .product-review-box .rating div { + float: left; + height: 16px; + background: url("../images/star-x-active.png") 0 0 repeat-x; + font-size: 0; + } + +.product-details-page .availability { + clear: both; + float: left; + width: 100%; + margin-bottom: 20px; +} + + .product-details-page .availability .stock strong { + font-weight: normal; + color: #555; + float: left; + line-height: 25px; + margin-right: 5px; + } + +.back-in-stock-subscription-page .page-title h1 { + font-size: 18px; +} + +.back-in-stock-subscription-page .page-title, .back-in-stock-subscription-page .page-body { + padding: 10px; +} + .back-in-stock-subscription-page #back-in-stock-notify-me { display: block; margin: 0 auto; margin-top: 10px; font-family: 'Lato', sans-serif; } -.backinstocksubscription-tooltip {border: 1px solid #ddd;margin-top: 5px;padding: 5px;} -.product-details-page .subscribe-button{background:url(../images/notification-icon.png) no-repeat 15px 14px #f5f5f5;border: 2px solid #ddd;font-weight: 700;padding:10px 15px 10px 38px;} -.product-details-page .subscribe-button:hover{background:url(../images/notification-icon.png) no-repeat 15px -19px var(--grey-black);border-color:var(--grey-black);color:#fff;} -.product-details-page .back-in-stock-subscription{margin-top:20px;float:left;width:100%;} -.product-vendor .value,.delivery-date .value ,.stock .value , .sku .value , .manufacturer-part-number .value , .gtin .value , .manufacturers .value{margin-left:3px;color:var(--red);} -.product-vendor .value a,.manufacturers .value a,.tax-shipping-info a{color:var(--red);} -.product-vendor .value a:hover,.manufacturers .value a:hover,.tax-shipping-info a:hover{color:var(--grey-black);} -.product-details-page .stock .value{background:#72b226;padding:5px 10px;color:#fff;float:left;} -.product-details-page .additional-details .label,.product-details-page .manufacturers .label{color:#555;padding:0px;font-size:14px;border-radius:0px;font-weight:normal;text-transform:capitalize;} -.product-details-page .additional-details div{margin-bottom:20px;} -.product-details-page .delivery,.product-details-page .add-to-cart,.product-details-page .overview .delivery-date{float:left;width:100%;margin-bottom:25px;} -.product-details-page .delivery{margin-bottom:0 !important;} -.product-details-page .delivery > div{margin-bottom:20px !important;} -.product-details-page .free-shipping{color:#fff;display:inline-block;background:var(--grey-black);padding:10px 15px;margin-bottom:20px;} -.product-details-page .free-shipping strong{margin-left:5px;} -.product-details-page .download-sample{clear:both;margin-bottom:20px;} -.product-details-page .download-sample-button{background:url(../images/download-icon.png) no-repeat 15px 15px #f5f5f5;border: 2px solid #ddd;font-weight: 700;padding:10px 15px 10px 38px;color:var(--grey-black);} -.product-details-page .download-sample-button:hover,.product-details-page .download-sample-button:focus{background:url(../images/download-icon.png) no-repeat 15px -20px var(--grey-black);border-color:var(--grey-black);color:#fff;} -.product-details-page .prices div,.product-details-page .manufacturers{margin-bottom:20px;float:left; width:100%;} -.product-details-page .prices .product-price{font-weight:bold;} -.product-details-page .prices .product-price span{font-size:18px;color:var(--red);} -.product-details-page .old-product-price{float: left;width: 100%;text-decoration: line-through;color:#999;margin-bottom:5px;} -.product-details-page .old-product-price label{display: inline;font-weight:normal;font-size:15px;} -.product-details-page .product-price label{display: inline;font-size:20px;color:var(--grey-black);} -.product-details-page .prices .rental-price label{font-weight:normal;color:#555;} -.product-details-page .prices .rental-price span{color:var(--red);} -.product-details-page .tier-prices ,.product-details-page .tier-prices .prices-list td{text-align:center;} -.product-details-page .tier-prices .prices-list .field-header{color:#000;font-weight:700;} -.product-details-page .tier-prices .prices-header{background:#eee;color:#555;padding:10px;float:left;width:100%;text-align:left;border:1px solid #ddd;} -.product-details-page .tier-prices .prices-list .panel-default{float:left;width:100%;overflow-x:scroll;} -.product-details-page .tier-prices .prices-list .table{margin-bottom:0px;border:none;} -.product-details-page .tier-prices .prices-list .table tr th,.product-details-page .tier-prices .prices-list .table tr td{border-top:1px solid #ddd;} -.product-details-page .tier-prices .prices-list .table tr .tier-price-value{color:var(--red);font-weight:700;} -.product-details-page .attributes .btn-dropdown.form-control{width:100%;} -.product-details-page .attributes .text-prompt{font-weight:bold;display: inline;color:#555;} -.product-details-page .attributes .attribute-description{font-size:11px;} -.product-details-page .attributes ul.option-list{padding:0px;margin:0px;} -.product-details-page .attributes ul.option-list li{list-style:none;display: inline-block;} -.product-details-page .attributes ul.option-list li label{font-weight:normal;color:#555;vertical-align:middle;} -.product-details-page .attributes .textbox{width:100%;} -.product-details-page .attributes textarea{height:150px;border:1px solid #ccc;} -.product-details-page .add-to-cart .qty-input{width:60px;float:left;margin:0;height:40px;} -.product-details-page .addtocart-quantity-box{float:left;margin-right:35px;width:80px;} -.product-details-page .add-to-cart .qty-.dropdown{width:80px;} -.product-details-page .add-to-cart .qty-dropdown{width:80px;float: left;margin-right:10px;height:40px;} -.product-details-page .add-to-cart .quantity-box label{font-weight:600;color:#555;float:left;margin-right:15px;line-height:35px;} -.product-details-page .add-to-cart .addtocart-quantity-box span{border: 1px solid #ddd;cursor: pointer;float: left;font-size: 10px;font-weight: normal;height: 20px;line-height: 20px;text-align: center;width: 20px;color:#999;} -.product-details-page .add-to-cart .product-add-button .add-to-cart-button{background:url(../images/product-cart-icon.png) no-repeat 12px -20px var(--red);text-transform:uppercase;padding-left:40px;} -.product-details-page .add-to-cart .product-add-button .add-to-cart-button:hover{background:url(../images/product-cart-icon.png) no-repeat 12px -20px var(--grey-black);} -.product-details-page .add-to-cart .product-add-button{float:left;} -.product-details-page .overview-buttons{clear:both;float:left;width:100%;margin-bottom:25px;} -.product-details-page .overview-buttons .add-to-wishlist-button{background:url(../images/wishlist-product-icon.png) no-repeat 20px 10px var(--grey-black);text-transform:uppercase;padding-left:50px;float:left;} -.product-details-page .overview-buttons .add-to-wishlist-button:hover{background:url(../images/wishlist-product-icon.png) no-repeat 20px 10px var(--red);} -.product-details-page .overview-buttons .add-to-compare-list-button{background:url(../images/compare-product-icon.png) no-repeat 20px 10px var(--grey-black);text-transform:uppercase;padding-left:50px;float:left;} -.product-details-page .overview-buttons .add-to-compare-list-button:hover{background:url(../images/compare-product-icon.png) no-repeat 20px 10px var(--red);} -.product-details-page .overview-buttons .email-a-friend-button{background:url(../images/email-product-icon.png) no-repeat 20px 10px var(--grey-black);text-transform:uppercase;padding-left:50px;float:left;} -.product-details-page .overview-buttons .email-a-friend-button:hover{background:url(../images/email-product-icon.png) no-repeat 20px 10px var(--red);} -.product-details-page .customer-entered-price .enter-price-label{float:left;padding-top:0px;font-weight:600;color:#555;} -.product-details-page .customer-entered-price .enter-price-input{margin:0 0 0 10px;width:60px; float:left;} -.product-details-page .attributes.rental-attribute,.product-details-page .price-availability .rental-price,.product-details-page .price-availability .prices,.product-details-page .price-availability{clear:both;} -.product-details-page .price-range,.customer-entered-price .price-input{margin-bottom:20px;margin-top:0px;overflow:hidden;} -.product-details-page .product-reviews-overview .product-review-links a,.product-details-page .product-reviews-overview .product-no-reviews a{color:#666;} -.product-details-page .product-reviews-overview .product-review-links a:hover,.product-details-page .product-reviews-overview .product-no-reviews a:hover{color:var(--red);} -#fancybox-close {position: absolute !important;right:-25px !important;top:-9px !important;} -#fancybox-outer {width:103% !important;height:106% !important;} -.product-details-page .product-share-button{clear:both;} -.product-details-page .product-share-button a{padding:0px;float:left;margin-right:8px;} -.product-details-page .product-share-button a span{height:40px !important;width:40px !important;text-align:center;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;} -.product-details-page .product-share-button a span .at-icon{height:40px !important;width:25px !important;} -.product-details-page .product-share-button a span:hover{background:var(--red) !important;} -.product-details-page .tab-content {float: left;margin-top: 0;padding:20px 15px;width: 100%;border:1px solid #ddd;margin-top:-1px;} -.product-details-page .nav-tabs{border:none;} -.product-details-page .nav-tabs li a{font-weight:normal;color:#666;font-size:16px;text-transform:capitalize;} -.product-details-page .nav-tabs li.active{margin-bottom:0px;} -.product-details-page .nav-tabs li.active a{color:#fff;background:var(--red);border-color:var(--red);} -.product-details-page .nav-tabs li.active a:hover,.product-details-page .nav-tabs > li.active > a:focus{background:var(--red);} -.product-details-page .nav-tabs li.active a::after{content: ' ';height: 0;position: absolute;width: 0;border: 10px solid transparent;border-top-color: var(--red);border: 10px solid transparent;border-top-color: var(--red);top: 100%;left: 50%;margin-left: -10px;} -.product-details-page .nav-tabs > li > a {margin-right:15px;border:1px solid #ddd;border-radius:0px;padding:15px 35px;background:#f5f5f5;} -.product-details-page .nav-tabs > li:last-child > a{margin-right:0;} -.product-details-page .nav > .label.label-default > a:hover, .product-details-page .nav > .label.label-default > a:focus {background-color:transparent;border-color: transparent;text-decoration: none;} -.product-details-page .nav-tabs > li > a:focus,.product-details-page .nav-tabs > li > a:hover {background-color:var(--grey-black);color:#fff;outline:none;} -.product-details-page .product-specs-box .panel{border:none;} -.product-details-page .product-specs-box .table-bordered{border:1px solid #ddd;} -.product-details-page .product-specs-box .table-bordered tr td{padding:10px;color:#555} -.product-details-page .product-specs-box .table-bordered .a-left.spec-name{color:var(--red);font-weight:700;} -.product-details-page .product-specs-box .title{margin-bottom:0px;} -.product-details-page .product-specs-box{clear:both;margin-bottom:30px;} -.product-details-page .tab-content .product-tags{margin-top:10px;} -.product-details-page .full-description{clear:both;margin-bottom:20px; margin-top:10px;color:#999;line-height:25px;} -.product-details-page .product-tags-box .product-tags-list ul{margin:0;} -.product-details-page .product-tags-list ul li a{font-size:12px;} -.product-details-page .product-tags-box .title{margin-bottom:0px;} -.product-details-page .product-tags-box .product-tags-list .separator{display:none;} -.product-details-page .product-tags-box .product-tags-list li{float:left;list-style:none; margin-bottom:10px; padding-right:5px; margin-right:10px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;background:#666;border-radius:0px;} -.product-details-page .product-tags-box .product-tags-list li:hover{background:var(--red);color:#fff;} -.product-details-page .product-tags-box .panel-heading {padding:0;} -.product-details-page .product-details-tabs{margin-bottom:50px;float:left;width:100%;} -.min-qty-notification{margin-bottom: 10px;} -.product-details-page .giftcard label{color:#555;font-weight:600;display:inline-block;} -.product-details-page .giftcard .message{height:100px;} -.overview .action-button{display:block;} -.product-details-page .no-associated-products{font-weight:bold;} -.product-details-page .variant-picture{margin-right:25px;} -.product-details-page .product-variant-list .addtocart-quantity-box{margin-right:15px;} -.product-details-page .variant-overview .variant-name{font-weight:700;font-size:16px;color:var(--red);margin-bottom:20px;} -.product-details-page .tax-shipping-info{float:left;padding-bottom: 10px;width:100%;} -.variant-overview .tax-shipping-info{ border:none;} -.back-in-stock-subscription-page .tooltip{opacity:1;position:relative;} -.product-details-page .price-availability .availability{position:absolute;right:0px;} -.product-details-page .price-availability{position:relative;} -.base-price-pangv{clear: both;float: left;margin-bottom: 15px;} -.product-attribute-label{padding-right: 0;} -.product-details-page .related-products-grid{clear:both;} -.product-details-page .product-variant-list .product-variant-line:nth-child(2n+1){clear: both;} -.qty-box {margin-top: 15px;} -.qty-box .text-prompt {padding: 0;margin-top:5px;} -.qty-box .qty-text {padding: 0;} -.mfp-ready{z-index:99999 !important;} -.mfp-wrap{z-index:999999 !important;} + +.backinstocksubscription-tooltip { + border: 1px solid #ddd; + margin-top: 5px; + padding: 5px; +} + +.product-details-page .subscribe-button { + background: url(../images/notification-icon.png) no-repeat 15px 14px #f5f5f5; + border: 2px solid #ddd; + font-weight: 700; + padding: 10px 15px 10px 38px; +} + + .product-details-page .subscribe-button:hover { + background: url(../images/notification-icon.png) no-repeat 15px -19px var(--grey-black); + border-color: var(--grey-black); + color: #fff; + } + +.product-details-page .back-in-stock-subscription { + margin-top: 20px; + float: left; + width: 100%; +} + +.product-vendor .value, .delivery-date .value, .stock .value, .sku .value, .manufacturer-part-number .value, .gtin .value, .manufacturers .value { + margin-left: 3px; + color: #aaa081; +} + + .product-vendor .value a, .manufacturers .value a, .tax-shipping-info a { + color: #aaa081; + } + + .product-vendor .value a:hover, .manufacturers .value a:hover, .tax-shipping-info a:hover { + color: var(--grey-black); + } + +.product-details-page .stock .value { + background: #72b226; + padding: 5px 10px; + color: #fff; + float: left; +} + +.product-details-page .additional-details .label, .product-details-page .manufacturers .label { + color: #555; + padding: 0px; + font-size: 14px; + border-radius: 0px; + font-weight: normal; + text-transform: capitalize; +} + +.product-details-page .additional-details div { + margin-bottom: 20px; +} + +.product-details-page .delivery, .product-details-page .add-to-cart, .product-details-page .overview .delivery-date { + float: left; + width: 100%; + margin-bottom: 25px; +} + +.product-details-page .delivery { + margin-bottom: 0 !important; +} + + .product-details-page .delivery > div { + margin-bottom: 20px !important; + } + +.product-details-page .free-shipping { + color: #fff; + display: inline-block; + background: var(--grey-black); + padding: 10px 15px; + margin-bottom: 20px; +} + + .product-details-page .free-shipping strong { + margin-left: 5px; + } + +.product-details-page .download-sample { + clear: both; + margin-bottom: 20px; +} + +.product-details-page .download-sample-button { + background: url(../images/download-icon.png) no-repeat 15px 15px #f5f5f5; + border: 2px solid #ddd; + font-weight: 700; + padding: 10px 15px 10px 38px; + color: var(--grey-black); +} + + .product-details-page .download-sample-button:hover, .product-details-page .download-sample-button:focus { + background: url(../images/download-icon.png) no-repeat 15px -20px var(--grey-black); + border-color: var(--grey-black); + color: #fff; + } + +.product-details-page .prices div, .product-details-page .manufacturers { + margin-bottom: 20px; + float: left; + width: 100%; +} + +.product-details-page .prices .product-price { + font-weight: bold; +} + + .product-details-page .prices .product-price span { + font-size: 18px; + color: #aaa081; + } + +.product-details-page .old-product-price { + float: left; + width: 100%; + text-decoration: line-through; + color: #999; + margin-bottom: 5px; +} + + .product-details-page .old-product-price label { + display: inline; + font-weight: normal; + font-size: 15px; + } + +.product-details-page .product-price label { + display: inline; + font-size: 20px; + color: var(--grey-black); +} + +.product-details-page .prices .rental-price label { + font-weight: normal; + color: #555; +} + +.product-details-page .prices .rental-price span { + color: #aaa081; +} + +.product-details-page .tier-prices, .product-details-page .tier-prices .prices-list td { + text-align: center; +} + + .product-details-page .tier-prices .prices-list .field-header { + color: #000; + font-weight: 700; + } + + .product-details-page .tier-prices .prices-header { + background: #eee; + color: #555; + padding: 10px; + float: left; + width: 100%; + text-align: left; + border: 1px solid #ddd; + } + + .product-details-page .tier-prices .prices-list .panel-default { + float: left; + width: 100%; + overflow-x: scroll; + } + + .product-details-page .tier-prices .prices-list .table { + margin-bottom: 0px; + border: none; + } + + .product-details-page .tier-prices .prices-list .table tr th, .product-details-page .tier-prices .prices-list .table tr td { + border-top: 1px solid #ddd; + } + + .product-details-page .tier-prices .prices-list .table tr .tier-price-value { + color: #aaa081; + font-weight: 700; + } + +.product-details-page .attributes .btn-dropdown.form-control { + width: 100%; +} + +.product-details-page .attributes .text-prompt { + font-weight: bold; + display: inline; + color: #555; +} + +.product-details-page .attributes .attribute-description { + font-size: 11px; +} + +.product-details-page .attributes ul.option-list { + padding: 0px; + margin: 0px; +} + + .product-details-page .attributes ul.option-list li { + list-style: none; + display: inline-block; + } + + .product-details-page .attributes ul.option-list li label { + font-weight: normal; + color: #555; + vertical-align: middle; + } + +.product-details-page .attributes .textbox { + width: 100%; +} + +.product-details-page .attributes textarea { + height: 150px; + border: 1px solid #ccc; +} + +.product-details-page .add-to-cart .qty-input { + width: 60px; + float: left; + margin: 0; + height: 40px; +} + +.product-details-page .addtocart-quantity-box { + float: left; + margin-right: 35px; + width: 80px; +} + +.product-details-page .add-to-cart .qty-.dropdown { + width: 80px; +} + +.product-details-page .add-to-cart .qty-dropdown { + width: 80px; + float: left; + margin-right: 10px; + height: 40px; +} + +.product-details-page .add-to-cart .quantity-box label { + font-weight: 600; + color: #555; + float: left; + margin-right: 15px; + line-height: 35px; +} + +.product-details-page .add-to-cart .addtocart-quantity-box span { + border: 1px solid #ddd; + cursor: pointer; + float: left; + font-size: 10px; + font-weight: normal; + height: 20px; + line-height: 20px; + text-align: center; + width: 20px; + color: #999; +} + +.product-details-page .add-to-cart .product-add-button .add-to-cart-button { + background: url(../images/product-cart-icon.png) no-repeat 12px -20px #aaa081; + text-transform: uppercase; + padding-left: 40px; +} + + .product-details-page .add-to-cart .product-add-button .add-to-cart-button:hover { + background: url(../images/product-cart-icon.png) no-repeat 12px -20px var(--grey-black); + } + +.product-details-page .add-to-cart .product-add-button { + float: left; +} + +.product-details-page .overview-buttons { + clear: both; + float: left; + width: 100%; + margin-bottom: 25px; +} + + .product-details-page .overview-buttons .add-to-wishlist-button { + background: url(../images/wishlist-product-icon.png) no-repeat 20px 10px var(--grey-black); + text-transform: uppercase; + padding-left: 50px; + float: left; + } + + .product-details-page .overview-buttons .add-to-wishlist-button:hover { + background: url(../images/wishlist-product-icon.png) no-repeat 20px 10px #aaa081; + } + + .product-details-page .overview-buttons .add-to-compare-list-button { + background: url(../images/compare-product-icon.png) no-repeat 20px 10px var(--grey-black); + text-transform: uppercase; + padding-left: 50px; + float: left; + } + + .product-details-page .overview-buttons .add-to-compare-list-button:hover { + background: url(../images/compare-product-icon.png) no-repeat 20px 10px #aaa081; + } + + .product-details-page .overview-buttons .email-a-friend-button { + background: url(../images/email-product-icon.png) no-repeat 20px 10px var(--grey-black); + text-transform: uppercase; + padding-left: 50px; + float: left; + } + + .product-details-page .overview-buttons .email-a-friend-button:hover { + background: url(../images/email-product-icon.png) no-repeat 20px 10px #aaa081; + } + +.product-details-page .customer-entered-price .enter-price-label { + float: left; + padding-top: 0px; + font-weight: 600; + color: #555; +} + +.product-details-page .customer-entered-price .enter-price-input { + margin: 0 0 0 10px; + width: 60px; + float: left; +} + +.product-details-page .attributes.rental-attribute, .product-details-page .price-availability .rental-price, .product-details-page .price-availability .prices, .product-details-page .price-availability { + clear: both; +} + +.product-details-page .price-range, .customer-entered-price .price-input { + margin-bottom: 20px; + margin-top: 0px; + overflow: hidden; +} + +.product-details-page .product-reviews-overview .product-review-links a, .product-details-page .product-reviews-overview .product-no-reviews a { + color: #666; +} + + .product-details-page .product-reviews-overview .product-review-links a:hover, .product-details-page .product-reviews-overview .product-no-reviews a:hover { + color: #aaa081; + } + +#fancybox-close { + position: absolute !important; + right: -25px !important; + top: -9px !important; +} + +#fancybox-outer { + width: 103% !important; + height: 106% !important; +} + +.product-details-page .product-share-button { + clear: both; +} + + .product-details-page .product-share-button a { + padding: 0px; + float: left; + margin-right: 8px; + } + + .product-details-page .product-share-button a span { + height: 40px !important; + width: 40px !important; + text-align: center; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + + .product-details-page .product-share-button a span .at-icon { + height: 40px !important; + width: 25px !important; + } + + .product-details-page .product-share-button a span:hover { + background: #aaa081 !important; + } + +.product-details-page .tab-content { + float: left; + margin-top: 0; + padding: 20px 15px; + width: 100%; + border: 1px solid #ddd; + margin-top: -1px; +} + +.product-details-page .nav-tabs { + border: none; +} + + .product-details-page .nav-tabs li a { + font-weight: normal; + color: #666; + font-size: 16px; + text-transform: capitalize; + } + + .product-details-page .nav-tabs li.active { + margin-bottom: 0px; + } + + .product-details-page .nav-tabs li.active a { + color: #fff; + background: #aaa081; + border-color: #aaa081; + } + + .product-details-page .nav-tabs li.active a:hover, .product-details-page .nav-tabs > li.active > a:focus { + background: #aaa081; + } + + .product-details-page .nav-tabs li.active a::after { + content: ' '; + height: 0; + position: absolute; + width: 0; + border: 10px solid transparent; + border-top-color: #aaa081; + border: 10px solid transparent; + border-top-color: #aaa081; + top: 100%; + left: 50%; + margin-left: -10px; + } + + .product-details-page .nav-tabs > li > a { + margin-right: 15px; + border: 1px solid #ddd; + border-radius: 0px; + padding: 15px 35px; + background: #f5f5f5; + } + + .product-details-page .nav-tabs > li:last-child > a { + margin-right: 0; + } + +.product-details-page .nav > .label.label-default > a:hover, .product-details-page .nav > .label.label-default > a:focus { + background-color: transparent; + border-color: transparent; + text-decoration: none; +} + +.product-details-page .nav-tabs > li > a:focus, .product-details-page .nav-tabs > li > a:hover { + background-color: var(--grey-black); + color: #fff; + outline: none; +} + +.product-details-page .product-specs-box .panel { + border: none; +} + +.product-details-page .product-specs-box .table-bordered { + border: 1px solid #ddd; +} + + .product-details-page .product-specs-box .table-bordered tr td { + padding: 10px; + color: #555 + } + + .product-details-page .product-specs-box .table-bordered .a-left.spec-name { + color: #aaa081; + font-weight: 700; + } + +.product-details-page .product-specs-box .title { + margin-bottom: 0px; +} + +.product-details-page .product-specs-box { + clear: both; + margin-bottom: 30px; +} + +.product-details-page .tab-content .product-tags { + margin-top: 10px; +} + +.product-details-page .full-description { + clear: both; + margin-bottom: 20px; + margin-top: 10px; + color: #999; + line-height: 25px; +} + +.product-details-page .product-tags-box .product-tags-list ul { + margin: 0; +} + +.product-details-page .product-tags-list ul li a { + font-size: 12px; +} + +.product-details-page .product-tags-box .title { + margin-bottom: 0px; +} + +.product-details-page .product-tags-box .product-tags-list .separator { + display: none; +} + +.product-details-page .product-tags-box .product-tags-list li { + float: left; + list-style: none; + margin-bottom: 10px; + padding-right: 5px; + margin-right: 10px; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + background: #666; + border-radius: 0px; +} + + .product-details-page .product-tags-box .product-tags-list li:hover { + background: #aaa081; + color: #fff; + } + +.product-details-page .product-tags-box .panel-heading { + padding: 0; +} + +.product-details-page .product-details-tabs { + margin-bottom: 50px; + float: left; + width: 100%; +} + +.min-qty-notification { + margin-bottom: 10px; +} + +.product-details-page .giftcard label { + color: #555; + font-weight: 600; + display: inline-block; +} + +.product-details-page .giftcard .message { + height: 100px; +} + +.overview .action-button { + display: block; +} + +.product-details-page .no-associated-products { + font-weight: bold; +} + +.product-details-page .variant-picture { + margin-right: 25px; +} + +.product-details-page .product-variant-list .addtocart-quantity-box { + margin-right: 15px; +} + +.product-details-page .variant-overview .variant-name { + font-weight: 700; + font-size: 16px; + color: #aaa081; + margin-bottom: 20px; +} + +.product-details-page .tax-shipping-info { + float: left; + padding-bottom: 10px; + width: 100%; +} + +.variant-overview .tax-shipping-info { + border: none; +} + +.back-in-stock-subscription-page .tooltip { + opacity: 1; + position: relative; +} + +.product-details-page .price-availability .availability { + position: absolute; + right: 0px; +} + +.product-details-page .price-availability { + position: relative; +} + +.base-price-pangv { + clear: both; + float: left; + margin-bottom: 15px; +} + +.product-attribute-label { + padding-right: 0; +} + +.product-details-page .related-products-grid { + clear: both; +} + +.product-details-page .product-variant-list .product-variant-line:nth-child(2n+1) { + clear: both; +} + +.qty-box { + margin-top: 15px; +} + + .qty-box .text-prompt { + padding: 0; + margin-top: 5px; + } + + .qty-box .qty-text { + padding: 0; + } + +.mfp-ready { + z-index: 99999 !important; +} + +.mfp-wrap { + z-index: 999999 !important; +} + .product-specification .data-table tr.hidden-row th { padding: 0; border-top: none; } -.product-specification .data-table tr.hidden-row th > span { - height: 1px; - width: 1px; - position: absolute; - overflow: hidden; - top: -10px; -} + + .product-specification .data-table tr.hidden-row th > span { + height: 1px; + width: 1px; + position: absolute; + overflow: hidden; + top: -10px; + } /* PRODUCT REVIEW PAGE STYLE */ -.product-reviews-page .write-review{margin-bottom:10px;} -.product-reviews-page .write-review .title{margin-bottom:20px;font-size: 16px;} -.product-reviews-page .product-review-list .title {font-size: 16px; font-weight: bold;line-height: 20px;margin-bottom: 10px;} -.product-reviews-page .write-review .review-text {max-width:100%;min-height: 120px;background-color:#fff;} -.product-reviews-page .write-review .review-rating{float:left;width:100%;} -.product-reviews-page .write-review .review-title{background:#fff;} -.review-rating .first{float:left;padding:4px;} -.review-rating .rb{float:left;margin:4px 4px 0 0;} -.review-rating .last{padding:4px;} -.product-reviews-page .product-review-list{margin:0 0;} -.my-product-reviews-list-page .product-review-item, .product-reviews-page .product-review-item{float:left; width:100%; margin:0;border:1px solid #D3D3D3;padding:10px 10px 10px; margin-bottom:10px;} -.product-reviews-page .captcha-box{margin-bottom:20px;} -.my-product-reviews-list-page .review-title, .product-review-list .review-title{float:left;margin-bottom:5px;clear:both;} -.my-product-reviews-list-page .product-review-item .rating, .product-review-list .product-review-item .rating{float:right;margin-right:5px;} -.product-review-list .product-review-item .reply-text,.product-review-list .product-review-item .review-text,.downloadable-products-page a.product-review-list .product-review-item .review-info {margin-bottom:5px;clear: both;float: left;text-align:justify;} -.product-review-item .review-info .separator {margin:0 2px;} -.product-review-item .product-review-helpfulness{clear: both;font-size:11px;} -.product-review-item .product-review-helpfulness .vote{font-size:13px;text-decoration: none;color:var(--red);} -.product-review-item .product-review-helpfulness .vote:hover{ cursor:pointer; color:var(--grey-black);} +.product-reviews-page .write-review { + margin-bottom: 10px; +} + + .product-reviews-page .write-review .title { + margin-bottom: 20px; + font-size: 16px; + } + +.product-reviews-page .product-review-list .title { + font-size: 16px; + font-weight: bold; + line-height: 20px; + margin-bottom: 10px; +} + +.product-reviews-page .write-review .review-text { + max-width: 100%; + min-height: 120px; + background-color: #fff; +} + +.product-reviews-page .write-review .review-rating { + float: left; + width: 100%; +} + +.product-reviews-page .write-review .review-title { + background: #fff; +} + +.review-rating .first { + float: left; + padding: 4px; +} + +.review-rating .rb { + float: left; + margin: 4px 4px 0 0; +} + +.review-rating .last { + padding: 4px; +} + +.product-reviews-page .product-review-list { + margin: 0 0; +} + +.my-product-reviews-list-page .product-review-item, .product-reviews-page .product-review-item { + float: left; + width: 100%; + margin: 0; + border: 1px solid #D3D3D3; + padding: 10px 10px 10px; + margin-bottom: 10px; +} + +.product-reviews-page .captcha-box { + margin-bottom: 20px; +} + +.my-product-reviews-list-page .review-title, .product-review-list .review-title { + float: left; + margin-bottom: 5px; + clear: both; +} + +.my-product-reviews-list-page .product-review-item .rating, .product-review-list .product-review-item .rating { + float: right; + margin-right: 5px; +} + +.product-review-list .product-review-item .reply-text, .product-review-list .product-review-item .review-text, .downloadable-products-page a.product-review-list .product-review-item .review-info { + margin-bottom: 5px; + clear: both; + float: left; + text-align: justify; +} + +.product-review-item .review-info .separator { + margin: 0 2px; +} + +.product-review-item .product-review-helpfulness { + clear: both; + font-size: 11px; +} + + .product-review-item .product-review-helpfulness .vote { + font-size: 13px; + text-decoration: none; + color: #aaa081; + } + + .product-review-item .product-review-helpfulness .vote:hover { + cursor: pointer; + color: var(--grey-black); + } + .product-review-item .avatar { padding: 10px; display: inline-block; } -.product-review-item .avatar img { - max-width: 100%; - height: auto; -} + + .product-review-item .avatar img { + max-width: 100%; + height: auto; + } + .product-review-list .product-review-item .review-text { - clear:none; + clear: none; } + .product-review-item .review-content { - clear:both; + clear: both; } -.write-review .validation-summary-errors ul{margin-bottom:0px;} -.product-reviews-page .review-rating ul{padding:0;margin-bottom:0;} -.product-reviews-page .review-rating ul li{list-style:none;} -.product-reviews-page .review-rating .control-label {padding-top:2px !important;} -.product-reviews-page a,.email-a-friend-page h2 a{color:var(--red);} -.product-reviews-page a:hover,.email-a-friend-page h2 a:hover{color:var(--grey-black);} -.product-review-list .product-review-item .reply-text,.product-review-list .product-review-item .review-text{color:#555;} -.result.review-result{color:var(--red);} -.my-product-reviews-list-page .review-content{clear:both;} -.my-product-reviews-list-page .review-content .review-text{margin-bottom:10px;} -.my-product-reviews-list-page .user a{color:var(--red);} -.my-product-reviews-list-page .user a:hover{color:var(--grey-black);} -.product-review-list .product-review-item .reply .reply-header{font-weight:bold;margin:10px 0;} + +.write-review .validation-summary-errors ul { + margin-bottom: 0px; +} + +.product-reviews-page .review-rating ul { + padding: 0; + margin-bottom: 0; +} + + .product-reviews-page .review-rating ul li { + list-style: none; + } + +.product-reviews-page .review-rating .control-label { + padding-top: 2px !important; +} + +.product-reviews-page a, .email-a-friend-page h2 a { + color: #aaa081; +} + + .product-reviews-page a:hover, .email-a-friend-page h2 a:hover { + color: var(--grey-black); + } + +.product-review-list .product-review-item .reply-text, .product-review-list .product-review-item .review-text { + color: #555; +} + +.result.review-result { + color: #aaa081; +} + +.my-product-reviews-list-page .review-content { + clear: both; +} + + .my-product-reviews-list-page .review-content .review-text { + margin-bottom: 10px; + } + +.my-product-reviews-list-page .user a { + color: #aaa081; +} + + .my-product-reviews-list-page .user a:hover { + color: var(--grey-black); + } + +.product-review-list .product-review-item .reply .reply-header { + font-weight: bold; + margin: 10px 0; +} + .tooltip { position: initial; display: inline-block; color: #444; font-family: 'Lato', sans-serif; } + .tooltiptext { visibility: hidden; width: auto; @@ -843,374 +3835,1108 @@ a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;} opacity: 0; transition: opacity 0.3s; } -.tooltiptext::after { - content: ""; - position: absolute; -} + + .tooltiptext::after { + content: ""; + position: absolute; + } + .name-description label { cursor: pointer; } + .name-description:hover > .tooltiptext { visibility: visible; opacity: 1; cursor: help; } + .product-review-item .avatar { margin: 0 0 10px; } + .product-review-item .review-type-rating-ext { overflow: hidden; margin: 0 0 20px; } + .product-review-item .review-item-head { overflow: hidden; padding: 5px 0; } + .product-review-item .review-text { margin: 0 0 15px !important; } + .product-review-item .review-info { margin: 0 0 5px; } /* EMAIL A FRIEND PAGE STYLE */ -.email-a-friend-page form {margin-bottom:15px;} -.email-a-friend-page h2{font-size: 20px;margin:0 0 30px 0; float:left; width:100%;} -.email-a-friend-page .personal-message{min-height: 120px;} -.email-a-friend-page .bg-success,.coupon-box .bg-success{padding:5px;} -.email-a-friend-page .alert.alert-success{clear:both;} -.email-a-friend-page .form-horizontal .control-label{text-align:left;padding-top:0px;} +.email-a-friend-page form { + margin-bottom: 15px; +} + +.email-a-friend-page h2 { + font-size: 20px; + margin: 0 0 30px 0; + float: left; + width: 100%; +} + +.email-a-friend-page .personal-message { + min-height: 120px; +} + +.email-a-friend-page .bg-success, .coupon-box .bg-success { + padding: 5px; +} + +.email-a-friend-page .alert.alert-success { + clear: both; +} + +.email-a-friend-page .form-horizontal .control-label { + text-align: left; + padding-top: 0px; +} /* LOGIN PAGE STYLE */ -.send-email-a-friend-button,.write-product-review-button,.login-page .register-button,.login-page .checkout-as-guest-button,.register-continue-button,.registration-page .register-next-step-button,.login-page .new-wrapper.register-block .register-button,.login-page .login-button,.password-recovery-page .password-recovery-button{text-transform:uppercase;} -.login-page .new-wrapper legend + *::before,.login-page .returning-wrapper legend + *::before{margin-bottom:0px;} -.login-page .checkout-as-guest-or-register-block legend,.login-page .new-wrapper.register-block fieldset legend,.login-page .returning-wrapper fieldset legend{text-align:left;font-weight:700;color:#000;font-size:14px;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:5px;} -.alert{padding:5px!important;} -.login-page .customer-blocks {margin-bottom:30px;} -.new-wrapper.register-block, .returning-wrapper,.checkout-as-guest-or-register-block{border: 1px solid #ededed;border-radius:0px;padding:20px;float:left; width:100%;background:#fff;box-shadow:0 0 10px #ccc;-webkit-box-shadow:0 0 10px #ccc;-moz-box-shadow:0 0 10px #ccc;} -.login-page .new-wrapper.register-block .text{color:#646464;} -.login-page .checkout-as-guest-or-register-block .topic-html-content {border:none;margin-bottom:0;padding:0;box-shadow:none;} -.login-page .checkout-as-guest-or-register-block li , .login-page .external-auth-errors li{list-style:none;} -.login-page .checkout-as-guest-or-register-block .panel-body ul{padding-left:20px;} -.new-wrapper.checkout-as-guest-or-register-block{margin-bottom:15px;} -.login-page .returning-wrapper .control-label{text-align:left;padding-top:0px;margin-bottom:10px;} -.login-page .remember-me .checkbox label{display:inline-block;color:#666;} -.login-page .forgot-password{margin-top:1px;float:right;margin-right:15px;} -.login-page .remember-me .checkbox{padding-top:0; padding-left:35px;} -.login-page .checkbox input[type="checkbox"]{margin-left: -20px;position: absolute;width:auto;min-height:inherit;margin-top:-3px;} -.login-page .checkbox label{ padding-left:0;} -.login-page .validation-summary-errors.alert.alert-danger{font-size: 11px;background: none repeat scroll 0 0 #f2dede;color: #a94442;border:none;margin-bottom:10px !important;clear:both;} -.login-page .form-group .forgot-password a{color:var(--grey-black);text-decoration:none;} -.login-page .form-group .forgot-password a:hover{color:var(--red);} -.login-page .checkout-as-guest-or-register-block .buttons{margin:20px 0px;padding-right:0px;} -.login-page .btn.btn-default.checkout-as-guest-button{margin-right:10px;} -.topic-html-content.from-panel .panel-heading{padding:15px;} -.facebook-login-block .buttons{text-align:center;} -.facebook-login-block .facebook-btn:hover{background:url(../images/facebook-signing.png) no-repeat center center;height:33px;width:175px;} -.facebook-login-block .facebook-btn{background:url(../images/facebook-signing.png) no-repeat center center;height:33px;width:175px;} -.login-page .remember-me .checkbox label:hover{color:var(--red);} -.external-authentication .facebook-login-block{width:100%;} -.external-authentication ol{padding:0;} -.external-authentication{margin-top:40px;} -.external-authentication .facebook-btn:active{background-position:0px;} -.facebook-login-block .title{font-size:18px; font-weight:700; margin:0px 0px 15px; padding:0 0 10px;text-align:center;color:var(--grey-black);text-transform:uppercase;} -.login-page .checkout-as-guest-or-register-block .buttons .btn{margin-right:10px;margin-bottom:10px;} +.send-email-a-friend-button, .write-product-review-button, .login-page .register-button, .login-page .checkout-as-guest-button, .register-continue-button, .registration-page .register-next-step-button, .login-page .new-wrapper.register-block .register-button, .login-page .login-button, .password-recovery-page .password-recovery-button { + text-transform: uppercase; +} + +.login-page .new-wrapper legend + *::before, .login-page .returning-wrapper legend + *::before { + margin-bottom: 0px; +} + +.login-page .checkout-as-guest-or-register-block legend, .login-page .new-wrapper.register-block fieldset legend, .login-page .returning-wrapper fieldset legend { + text-align: left; + font-weight: 700; + color: #000; + font-size: 14px; + text-transform: uppercase; + border-bottom: 1px solid #ddd; + padding-bottom: 5px; +} + +.alert { + padding: 5px !important; +} + +.login-page .customer-blocks { + margin-bottom: 30px; +} + +.new-wrapper.register-block, .returning-wrapper, .checkout-as-guest-or-register-block { + border: 1px solid #ededed; + border-radius: 0px; + padding: 20px; + float: left; + width: 100%; + background: #fff; + box-shadow: 0 0 10px #ccc; + -webkit-box-shadow: 0 0 10px #ccc; + -moz-box-shadow: 0 0 10px #ccc; +} + +.login-page .new-wrapper.register-block .text { + color: #646464; +} + +.login-page .checkout-as-guest-or-register-block .topic-html-content { + border: none; + margin-bottom: 0; + padding: 0; + box-shadow: none; +} + +.login-page .checkout-as-guest-or-register-block li, .login-page .external-auth-errors li { + list-style: none; +} + +.login-page .checkout-as-guest-or-register-block .panel-body ul { + padding-left: 20px; +} + +.new-wrapper.checkout-as-guest-or-register-block { + margin-bottom: 15px; +} + +.login-page .returning-wrapper .control-label { + text-align: left; + padding-top: 0px; + margin-bottom: 10px; +} + +.login-page .remember-me .checkbox label { + display: inline-block; + color: #666; +} + +.login-page .forgot-password { + margin-top: 1px; + float: right; + margin-right: 15px; +} + +.login-page .remember-me .checkbox { + padding-top: 0; + padding-left: 35px; +} + +.login-page .checkbox input[type="checkbox"] { + margin-left: -20px; + position: absolute; + width: auto; + min-height: inherit; + margin-top: -3px; +} + +.login-page .checkbox label { + padding-left: 0; +} + +.login-page .validation-summary-errors.alert.alert-danger { + font-size: 11px; + background: none repeat scroll 0 0 #f2dede; + color: #a94442; + border: none; + margin-bottom: 10px !important; + clear: both; +} + +.login-page .form-group .forgot-password a { + color: var(--grey-black); + text-decoration: none; +} + + .login-page .form-group .forgot-password a:hover { + color: #aaa081; + } + +.login-page .checkout-as-guest-or-register-block .buttons { + margin: 20px 0px; + padding-right: 0px; +} + +.login-page .btn.btn-default.checkout-as-guest-button { + margin-right: 10px; +} + +.topic-html-content.from-panel .panel-heading { + padding: 15px; +} + +.facebook-login-block .buttons { + text-align: center; +} + +.facebook-login-block .facebook-btn:hover { + background: url(../images/facebook-signing.png) no-repeat center center; + height: 33px; + width: 175px; +} + +.facebook-login-block .facebook-btn { + background: url(../images/facebook-signing.png) no-repeat center center; + height: 33px; + width: 175px; +} + +.login-page .remember-me .checkbox label:hover { + color: #aaa081; +} + +.external-authentication .facebook-login-block { + width: 100%; +} + +.external-authentication ol { + padding: 0; +} + +.external-authentication { + margin-top: 40px; +} + + .external-authentication .facebook-btn:active { + background-position: 0px; + } + +.facebook-login-block .title { + font-size: 18px; + font-weight: 700; + margin: 0px 0px 15px; + padding: 0 0 10px; + text-align: center; + color: var(--grey-black); + text-transform: uppercase; +} + +.login-page .checkout-as-guest-or-register-block .buttons .btn { + margin-right: 10px; + margin-bottom: 10px; +} /* REGISTRATION PAGE STYLE */ -.registration-result-page .result{margin-bottom:20px;} -.registration-page .accept-privacy-policy .read{cursor:pointer;} -.registration-page .radio-inline input[type="radio"]{margin-left:-20px;position: absolute;} -.registration-page .form-horizontal .radio-inline{ padding-top:0;} -.registration-page .form-horizontal .form-group label{text-align:left;padding-top:0px;} -.registration-page .date-picker-wrapper select,.customer-info-page .date-picker-wrapper select{border:1px solid #ccc;padding:5px 10px;} -.registration-page h3{text-align:left;font-weight:700;font-size:15px;color:var(--grey-black);border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px;margin-top:0px;text-transform:uppercase;} -.account-page .form-group,.registration-page .form-group {margin-bottom:30px;} -.registration-page .form-horizontal .accept-privacy-policy label{text-transform:capitalize;} -.external-authentication .title{font-size:14px;text-align:center;} -.date-of-birth .select-wrapper + .select-wrapper {margin: 0 0 0 10px;} +.registration-result-page .result { + margin-bottom: 20px; +} + +.registration-page .accept-privacy-policy .read { + cursor: pointer; +} + +.registration-page .radio-inline input[type="radio"] { + margin-left: -20px; + position: absolute; +} + +.registration-page .form-horizontal .radio-inline { + padding-top: 0; +} + +.registration-page .form-horizontal .form-group label { + text-align: left; + padding-top: 0px; +} + +.registration-page .date-picker-wrapper select, .customer-info-page .date-picker-wrapper select { + border: 1px solid #ccc; + padding: 5px 10px; +} + +.registration-page h3 { + text-align: left; + font-weight: 700; + font-size: 15px; + color: var(--grey-black); + border-bottom: 1px solid #ddd; + padding-bottom: 10px; + margin-bottom: 20px; + margin-top: 0px; + text-transform: uppercase; +} + +.account-page .form-group, .registration-page .form-group { + margin-bottom: 30px; +} + +.registration-page .form-horizontal .accept-privacy-policy label { + text-transform: capitalize; +} + +.external-authentication .title { + font-size: 14px; + text-align: center; +} + +.date-of-birth .select-wrapper + .select-wrapper { + margin: 0 0 0 10px; +} /* ORDER SUMMARY, SHOPPING CART, WISHLIST PAGE STYLE */ -.cart-footer.row{clear:both;} -.section.order-summary-body {float: left;margin-top:10px;width:100%;} -.message-error .alert.alert-danger {margin-bottom:5px !important;} -.order-summary-content, .wishlist-content{margin:0;padding:0; float:left; width:100%;} -.order-summary-content .message-error, .wishlist-content .message-error{margin:5px 0 10px;color:red !important;} -.wishlist-content .cart-header-row th,.order-summary-content .cart-header-row th{text-align:center;background:#f6f6f6;} -.wishlist-content .cart-header-row .products-title,.order-summary-content .cart-header-row .products-title{text-align:left;} -.wishlist-content .panel.panel-default table tr th,.order-summary-content .panel.panel-default table tr th{text-transform:uppercase;padding:10px;vertical-align:top;} -.wishlist-content .panel.panel-default table tr td,.wishlist-content .panel.panel-default table tr th,.order-summary-content .panel.panel-default.cart-item-table table tr th,.order-summary-content .panel.panel-default.cart-item-table table tr td,.total-info .panel.panel-default table tr td{border:none;} -.wishlist-content .panel.panel-default table tbody tr,.order-summary-content .panel.panel-default.cart-item-table table tbody tr{border-top: 1px solid #ddd;} -.wishlist-content .panel.panel-default > table,.order-summary-content .panel.panel-default.cart-item-table > table{border-bottom:1px solid #ddd;} -.order-summary-content .cart .cart-item-row td,.wishlist-content .cart .cart-item-row td{vertical-align:middle; text-align:center;padding:8px;} -.order-summary-content .cart .cart-item-row td.product,.wishlist-content .cart .cart-item-row td.product{text-align:left;} -.order-summary-content .cart .cart-item-row td.product a,.wishlist-content .cart .cart-item-row td.product a{font-weight:700;color:var(--red);} -.order-summary-content .cart .cart-item-row td.product a:hover,.wishlist-content .cart .cart-item-row td.product a:hover{color:var(--grey-black);text-decoration:none;} -.order-summary-content .cart .cart-item-row .qty-input,.wishlist-content .cart .cart-item-row .qty-input{text-align:center;margin-bottom:0;} -.order-details-page .panel.panel-default table tbody tr .prices-alignment-right,.return-request-page .panel.panel-default table tbody tr .prices-alignment-right,.wishlist-content .cart .cart-item-row .unit-price,.wishlist-content .cart .cart-item-row .subtotal.nobr,.order-summary-content .cart .cart-item-row .unit-price,.order-summary-content .cart .cart-item-row .subtotal.nobr{color:#666;font-weight:700;} -.order-summary-content .product-picture ,.order-summary-content .qty.nobr,.wishlist-page .qty.nobr,.wishlist-page .product-picture{width:10%;} -.wishlist-page .panel > .table-bordered > tbody > tr:last-child > td,.order-summary-content .panel > .table-bordered > tbody > tr:last-child > td{border-bottom:1px solid #ddd;} -.order-summary-content .update-continue-button{margin:30px 0px;overflow:hidden;} -.order-summary-content .update-continue-button .estimate-shipping, .order-summary-content .update-continue-button .update-cart,.order-summary-content .update-continue-button .continue-shopping{float:left;margin-left:20px} -.order-summary-content .update-continue-button .continue-shopping-button{background:url(../images/shopping-cart-icon.png) no-repeat 20px 10px var(--grey-black);padding-left:50px;text-transform:uppercase;} -.order-summary-content .update-continue-button .estimate-shipping-button span{text-transform:uppercase;margin-left:8px;} -.order-summary-content .update-continue-button .continue-shopping-button:hover{background:url(../images/shopping-cart-icon.png) no-repeat 20px 10px var(--red);} -.wishlist-page .buttons .common-buttons .update-wishlist-button,.order-summary-content .update-continue-button .update-cart-button{background:url(../images/shopping-cart-update-icon.png) no-repeat 20px 12px var(--red);padding-left:45px;text-transform:uppercase;} -.wishlist-page .buttons .common-buttons .update-wishlist-button:hover,.order-summary-content .update-continue-button .update-cart-button:hover{background:url(../images/shopping-cart-update-icon.png) no-repeat 20px 12px var(--grey-black);} -.order-summary-content .buttons.checkout-attribute{margin-bottom:20px;float:left;width:100%;} -.cart-collaterals,.totals,.order-summary-content .buttons{clear: both;} -.order-summary-content .coupon-box .message,.order-summary-content .giftcard-box .message{font-size:10px;color:#a94442; background:#f2dede;margin:10px 0px 0px;clear:both;} -.order-summary-content .panel.panel-default.cart-item-table,.wishlist-page .panel.panel-default{border-radius:0px;background-color:transparent;float:left;width:100%;margin-bottom:30px;border:none;box-shadow:none;margin-bottom:0px;} -.wishlist-page .totals .total-info .panel.panel-default,.order-summary-content .totals .total-info .panel.panel-default{margin-bottom:0px;} -.order-summary-content .panel > .table-bordered > tbody,.wishlist-page .panel > .table-bordered > tbody{background:#fff;} -.shopping-cart-page .coupon-box,.shopping-cart-page .giftcard-box {border: 1px solid #ededed;margin: 0 0 30px;overflow:hidden;background:#f7f7f7;box-shadow:0px 0px 3px #ddd;-webkit-box-shadow: 0px 0px 3px #ddd;-moz-box-shadow: 0px 0px 3px #ddd;font-style:normal;} -.coupon-box .title,.giftcard-box .title,.estimate-shipping .title{padding:15px 10px;border-bottom:1px solid #ddd;text-align:center;text-transform:uppercase;} -.cart-footer .estimate-shipping .cart-box-wrapper,.cart-footer .cart-collaterals .deals .coupon-box .cart-box-wrapper,.cart-footer .cart-collaterals .deals .giftcard-box .cart-box-wrapper{padding:15px 15px 20px 15px;float:left;width:100%;} -.cart-footer .cart-collaterals .deals .coupon-box .cart-box-wrapper,.cart-footer .cart-collaterals .deals .giftcard-box .cart-box-wrapper{text-align:center;color:#999;} -.cart-footer .estimate-shipping .cart-box-wrapper .estimate-shipping-button,.cart-footer .cart-collaterals .deals .coupon-box .cart-box-wrapper .apply-discount-coupon-code-button,.cart-footer .cart-collaterals .deals .giftcard-box .cart-box-wrapper .apply-gift-card-coupon-code-button{text-transform:uppercase;} -.shopping-cart-page .estimate-shipping{padding-bottom:0px;} -.shopping-cart-page .estimate-shipping .estimate-shipping-buttons{text-align:center;} -.estimate-shipping .hint{margin-bottom:20px;text-align:center;color:#999;} -.estimate-shipping .country-input,.estimate-shipping .state-input , .estimate-shipping .zip-input{width:100%;} -.shipping-options .form-horizontal label{text-align:left;padding-bottom:18px;color:#666;font-weight:normal;padding-top:0px;} -.shipping-results{background:#fff;box-shadow: 0 0 3px #DDDDDD;-moz-box-shadow:0 0 3px #DDDDDD;-webkit-box-shadow:0 0 3px #DDDDDD;padding: 10px;clear:both;border:1px solid #ededed;} -.estimate-shipping .shipping-results li.shipping-option-item{list-style:none;text-align:left;vertical-align:text-top;padding:5px 0 0 5px;} -.estimate-shipping .shipping-results .shipping-option-item .option-name{display:block;font-weight:700;color:#555;} -.estimate-shipping .shipping-results .shipping-option-item .option-description{display:block;margin-bottom:10px; font-size:12px;color:#777;} -.message.bg-danger{padding:4px;} -.order-summary-content .total-info .selected-shipping-method{font-weight:normal;font-size:11px;} -.order-summary-content .cart-footer .cart-total-left {font-weight:normal;height:20px;text-align:left;vertical-align:middle;width: 100%;color:#555;} -.cart-total-left-below{width:100%;text-align:right;vertical-align:top;height:30px;} -.order-summary-content .remove-gift-card-button,.order-summary-content .remove-discount-button{background:url(../images/remove-icon.png) no-repeat;border:0;width:20px;height:15px;background-position: center center;} -.order-summary-content .remove-gift-card-button:hover,.order-summary-content .remove-discount-button:hover{cursor:pointer;} -.order-summary-content .selected-checkout-attributes{margin:0;padding:10px 5px 10px 0;width:100%;text-align:right;vertical-align:middle;} -.order-summary-content .checkout-attributes{border:1px solid #ddd;clear:both;padding:10px;float:left; width:100%; margin-bottom:10px;background:#fff;} -.order-summary-content .checkout-attributes dl{margin:0; float:left; width:100%;} -.order-summary-content .checkout-attributes dl dt{float:left;padding-top:5px; margin-right:5px;} -.order-summary-content .checkout-attributes dl dd{ float:left; width:auto;} -.order-summary-content .checkout-attributes ul.option-list{padding:0px;margin:0px;} -.order-summary-content .checkout-attributes ul.option-list li{list-style:none;} -.order-summary-content .product,.wishlist-page .product{width:35%;} -.order-summary-content .estimate-shipping .shipping-options .form-group {margin:0 0 20px;} -.remaining-price {font-weight:normal;font-size:12px;} -.totals .modal-dialog{margin:125px auto;} -.order-summary-content .terms-of-service > input{float:left;margin-right:10px;} -.order-summary-content .terms-of-service > p{float: left;width: 90%;color:#666;} -.order-summary-content .coupon-box .current-code .bg-success{clear:both;margin:10px 0px 0px;color:#3c763d;font-size:10px;display:flex;float:left;width:100%;justify-content: center;align-items: center;} -.current-code .bg-success input{background:url(../images/remove-icon.png) no-repeat center center;border:none;} -.order-summary-content .checkout-attributes ul.color-squares li,.order-summary-content .checkout-attributes ul.image-squares li{display:inline;} -.order-summary-content .checkout-attributes ul.color-squares .attribute-square-container,.order-summary-content .checkout-attributes ul.image-squares .attribute-square-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px;} -.order-summary-content .checkout-attributes ul.color-squares .selected-value .attribute-square-container,.order-summary-content .checkout-attributes ul.image-squares .selected-value .attribute-square-container{border-color:#075899;border-width:2px;padding:0;} -.order-summary-content .checkout-attributes ul.color-squares .color,.order-summary-content .checkout-attributes ul.image-squares .image{display:inline-block;width:18px;height:18px;} -.order-summary-content .checkout-attributes ul.color-squares label,.order-summary-content .checkout-attributes ul.image-squares label{cursor:pointer;position:relative;} -.order-summary-content .checkout-attributes ul.color-squares input,.order-summary-content .checkout-attributes ul.image-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none;} -.order-summary-content .min-amount-warning{margin:0;padding:10px 0 10px 10px;} -.order-summary-content .terms-of-service{margin:0;padding:0px 0 10px 0px;float:left;width:100%;font-style:normal;} -.order-summary-content .terms-of-service .read{text-decoration:underline;color:var(--red);} -.order-summary-content .terms-of-service .read:hover{cursor:pointer;} -.order-summary-content .addon-buttons{clear:both;float:right;margin:0;padding:10px 0 10px 10px;text-align:right;} -.order-summary-content .checkout-buttons{font-style:normal;clear:both;} -.order-summary-content .checkout-buttons .checkout-button.checkout-new{text-transform:uppercase;font-size:16px;width:100%;} -.order-summary-content .checkout-buttons .checkout-button.checkout-new i{margin-right:5px;font-size:18px;} -.shipment-details-page .order-info-wrap .info-content,.shipment-details-page .order-info-wrap .info-content,.order-details-page .payment-infomation, .order-details-page .shipping-information,.order-details-page .billing-info-wrap .info-content, .order-details-page .order-info-wrap .info-content,.order-details-page .total-info .panel.panel-default,.order-summary-content .cart-footer .total-info .panel.panel-default{padding:12px;box-shadow:0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;-moz-box-shadow: 0px 0px 10px #ddd;border-color:#ededed;font-size:15px;} -.order-details-page .total-info .panel.panel-default table tr:last-child td,.order-summary-content .total-info .panel.panel-default table tr:last-child td{border-bottom:none;} -.order-details-page .total-info .panel.panel-default table tr .grand-total-title,.order-details-page .total-info .panel.panel-default table tr .grand-total-prices,.order-summary-content .total-info .panel.panel-default table tr .grand-total-prices,.order-summary-content .total-info .panel.panel-default table tr .grand-total-title{border-top:1px solid #ddd;font-weight:700;color:#000;} -.order-details-page .total-info .panel.panel-default table tr .grand-total-prices,.order-summary-content .total-info .panel.panel-default table tr .grand-total-prices,.order-summary-content .selected-checkout-attributes a,.read{color:var(--red);} -.order-summary-content .cart-footer #terms-of-service-warning-box{z-index:99999;} -.qty-input.form-control ,.shopping-cart-page .qty-dropdown.form-control{margin:0 auto;width:60%;} -.wishlist-page .qty-dropdown.form-control{margin:0 auto;} -#cart-page .modal-backdrop{z-index:9999;} -.wishlist-page .update-email-button{float:left;} -.wishlist-page .wishlist-add-to-cart{float:right;} -.wishlist-page .update-email-button .update-wishlist,.wishlist-page .update-email-button .email-a-friend-btn{float:left;margin-right:20px;} -.wishlist-page .share-info{float:left;} -.wishlist-page .share-info .share-label{font-weight:700;} -.wishlist-page .buttons .common-buttons{overflow:hidden;margin:30px 0px;} -.wishlist-page .buttons .common-buttons .btn.btn-primary,.wishlist-page .buttons .common-buttons .btn.btn-default{text-transform:uppercase;} -.wishlist-page .share-info a.share-link{color:var(--red);text-decoration:none;} -.wishlist-page .share-info a.share-link:hover{color:var(--grey-black);} -.wishlist-page .buttons .common-buttons .email-a-friend-wishlist-button{background:url(../images/wishlist-email-icon.png) no-repeat 20px 11px var(--grey-black);padding-left:48px;text-transform:uppercase;} -.wishlist-page .buttons .common-buttons .email-a-friend-wishlist-button:hover{background:url(../images/wishlist-email-icon.png) no-repeat 20px 11px var(--red);} -.wishlist-page .buttons .common-buttons .wishlist-add-to-cart-button{background:url(../images/product-cart-icon.png) no-repeat 12px -20px var(--red);text-transform:uppercase;padding-left:40px;} -.wishlist-page .buttons .common-buttons .wishlist-add-to-cart-button:hover{background:url(../images/product-cart-icon.png) no-repeat 12px -20px var(--grey-black);} -.terms-of-service label{font-weight:normal;} -.tax-shipping-info {display: inline-block;width: 100%;margin-bottom: 15px;} -.date-picker-wrapper{display:flex;} -.date-picker-wrapper select{margin-bottom: 10px;padding: 6px 4px;color: #555;border: 1px solid #ccc;width:100%;} -.date-picker-wrapper select + select {margin-left: 10px;} -.giftcard-box .message-success {margin-top: 10px;} -.order-summary-body{display:inline-block;width:100%;} +.cart-footer.row { + clear: both; +} + +.section.order-summary-body { + float: left; + margin-top: 10px; + width: 100%; +} + +.message-error .alert.alert-danger { + margin-bottom: 5px !important; +} + +.order-summary-content, .wishlist-content { + margin: 0; + padding: 0; + float: left; + width: 100%; +} + + .order-summary-content .message-error, .wishlist-content .message-error { + margin: 5px 0 10px; + color: red !important; + } + + .wishlist-content .cart-header-row th, .order-summary-content .cart-header-row th { + text-align: center; + background: #f6f6f6; + } + + .wishlist-content .cart-header-row .products-title, .order-summary-content .cart-header-row .products-title { + text-align: left; + } + + .wishlist-content .panel.panel-default table tr th, .order-summary-content .panel.panel-default table tr th { + text-transform: uppercase; + padding: 10px; + vertical-align: top; + } + + .wishlist-content .panel.panel-default table tr td, .wishlist-content .panel.panel-default table tr th, .order-summary-content .panel.panel-default.cart-item-table table tr th, .order-summary-content .panel.panel-default.cart-item-table table tr td, .total-info .panel.panel-default table tr td { + border: none; + } + + .wishlist-content .panel.panel-default table tbody tr, .order-summary-content .panel.panel-default.cart-item-table table tbody tr { + border-top: 1px solid #ddd; + } + + .wishlist-content .panel.panel-default > table, .order-summary-content .panel.panel-default.cart-item-table > table { + border-bottom: 1px solid #ddd; + } + + .order-summary-content .cart .cart-item-row td, .wishlist-content .cart .cart-item-row td { + vertical-align: middle; + text-align: center; + padding: 8px; + } + + .order-summary-content .cart .cart-item-row td.product, .wishlist-content .cart .cart-item-row td.product { + text-align: left; + } + + .order-summary-content .cart .cart-item-row td.product a, .wishlist-content .cart .cart-item-row td.product a { + font-weight: 700; + color: #aaa081; + } + + .order-summary-content .cart .cart-item-row td.product a:hover, .wishlist-content .cart .cart-item-row td.product a:hover { + color: var(--grey-black); + text-decoration: none; + } + + .order-summary-content .cart .cart-item-row .qty-input, .wishlist-content .cart .cart-item-row .qty-input { + text-align: center; + margin-bottom: 0; + } + + .order-details-page .panel.panel-default table tbody tr .prices-alignment-right, .return-request-page .panel.panel-default table tbody tr .prices-alignment-right, .wishlist-content .cart .cart-item-row .unit-price, .wishlist-content .cart .cart-item-row .subtotal.nobr, .order-summary-content .cart .cart-item-row .unit-price, .order-summary-content .cart .cart-item-row .subtotal.nobr { + color: #666; + font-weight: 700; + } + + .order-summary-content .product-picture, .order-summary-content .qty.nobr, .wishlist-page .qty.nobr, .wishlist-page .product-picture { + width: 10%; + } + + .wishlist-page .panel > .table-bordered > tbody > tr:last-child > td, .order-summary-content .panel > .table-bordered > tbody > tr:last-child > td { + border-bottom: 1px solid #ddd; + } + + .order-summary-content .update-continue-button { + margin: 30px 0px; + overflow: hidden; + } + + .order-summary-content .update-continue-button .estimate-shipping, .order-summary-content .update-continue-button .update-cart, .order-summary-content .update-continue-button .continue-shopping { + float: left; + margin-left: 20px + } + + .order-summary-content .update-continue-button .continue-shopping-button { + background: url(../images/shopping-cart-icon.png) no-repeat 20px 10px var(--grey-black); + padding-left: 50px; + text-transform: uppercase; + } + + .order-summary-content .update-continue-button .estimate-shipping-button span { + text-transform: uppercase; + margin-left: 8px; + } + + .order-summary-content .update-continue-button .continue-shopping-button:hover { + background: url(../images/shopping-cart-icon.png) no-repeat 20px 10px #aaa081; + } + + .wishlist-page .buttons .common-buttons .update-wishlist-button, .order-summary-content .update-continue-button .update-cart-button { + background: url(../images/shopping-cart-update-icon.png) no-repeat 20px 12px #aaa081; + padding-left: 45px; + text-transform: uppercase; + } + + .wishlist-page .buttons .common-buttons .update-wishlist-button:hover, .order-summary-content .update-continue-button .update-cart-button:hover { + background: url(../images/shopping-cart-update-icon.png) no-repeat 20px 12px var(--grey-black); + } + + .order-summary-content .buttons.checkout-attribute { + margin-bottom: 20px; + float: left; + width: 100%; + } + + .cart-collaterals, .totals, .order-summary-content .buttons { + clear: both; + } + + .order-summary-content .coupon-box .message, .order-summary-content .giftcard-box .message { + font-size: 10px; + color: #a94442; + background: #f2dede; + margin: 10px 0px 0px; + clear: both; + } + + .order-summary-content .panel.panel-default.cart-item-table, .wishlist-page .panel.panel-default { + border-radius: 0px; + background-color: transparent; + float: left; + width: 100%; + margin-bottom: 30px; + border: none; + box-shadow: none; + margin-bottom: 0px; + } + + .wishlist-page .totals .total-info .panel.panel-default, .order-summary-content .totals .total-info .panel.panel-default { + margin-bottom: 0px; + } + + .order-summary-content .panel > .table-bordered > tbody, .wishlist-page .panel > .table-bordered > tbody { + background: #fff; + } + +.shopping-cart-page .coupon-box, .shopping-cart-page .giftcard-box { + border: 1px solid #ededed; + margin: 0 0 30px; + overflow: hidden; + background: #f7f7f7; + box-shadow: 0px 0px 3px #ddd; + -webkit-box-shadow: 0px 0px 3px #ddd; + -moz-box-shadow: 0px 0px 3px #ddd; + font-style: normal; +} + +.coupon-box .title, .giftcard-box .title, .estimate-shipping .title { + padding: 15px 10px; + border-bottom: 1px solid #ddd; + text-align: center; + text-transform: uppercase; +} + +.cart-footer .estimate-shipping .cart-box-wrapper, .cart-footer .cart-collaterals .deals .coupon-box .cart-box-wrapper, .cart-footer .cart-collaterals .deals .giftcard-box .cart-box-wrapper { + padding: 15px 15px 20px 15px; + float: left; + width: 100%; +} + +.cart-footer .cart-collaterals .deals .coupon-box .cart-box-wrapper, .cart-footer .cart-collaterals .deals .giftcard-box .cart-box-wrapper { + text-align: center; + color: #999; +} + + .cart-footer .estimate-shipping .cart-box-wrapper .estimate-shipping-button, .cart-footer .cart-collaterals .deals .coupon-box .cart-box-wrapper .apply-discount-coupon-code-button, .cart-footer .cart-collaterals .deals .giftcard-box .cart-box-wrapper .apply-gift-card-coupon-code-button { + text-transform: uppercase; + } + +.shopping-cart-page .estimate-shipping { + padding-bottom: 0px; +} + + .shopping-cart-page .estimate-shipping .estimate-shipping-buttons { + text-align: center; + } + +.estimate-shipping .hint { + margin-bottom: 20px; + text-align: center; + color: #999; +} + +.estimate-shipping .country-input, .estimate-shipping .state-input, .estimate-shipping .zip-input { + width: 100%; +} + +.shipping-options .form-horizontal label { + text-align: left; + padding-bottom: 18px; + color: #666; + font-weight: normal; + padding-top: 0px; +} + +.shipping-results { + background: #fff; + box-shadow: 0 0 3px #DDDDDD; + -moz-box-shadow: 0 0 3px #DDDDDD; + -webkit-box-shadow: 0 0 3px #DDDDDD; + padding: 10px; + clear: both; + border: 1px solid #ededed; +} + +.estimate-shipping .shipping-results li.shipping-option-item { + list-style: none; + text-align: left; + vertical-align: text-top; + padding: 5px 0 0 5px; +} + +.estimate-shipping .shipping-results .shipping-option-item .option-name { + display: block; + font-weight: 700; + color: #555; +} + +.estimate-shipping .shipping-results .shipping-option-item .option-description { + display: block; + margin-bottom: 10px; + font-size: 12px; + color: #777; +} + +.message.bg-danger { + padding: 4px; +} + +.order-summary-content .total-info .selected-shipping-method { + font-weight: normal; + font-size: 11px; +} + +.order-summary-content .cart-footer .cart-total-left { + font-weight: normal; + height: 20px; + text-align: left; + vertical-align: middle; + width: 100%; + color: #555; +} + +.cart-total-left-below { + width: 100%; + text-align: right; + vertical-align: top; + height: 30px; +} + +.order-summary-content .remove-gift-card-button, .order-summary-content .remove-discount-button { + background: url(../images/remove-icon.png) no-repeat; + border: 0; + width: 20px; + height: 15px; + background-position: center center; +} + + .order-summary-content .remove-gift-card-button:hover, .order-summary-content .remove-discount-button:hover { + cursor: pointer; + } + +.order-summary-content .selected-checkout-attributes { + margin: 0; + padding: 10px 5px 10px 0; + width: 100%; + text-align: right; + vertical-align: middle; +} + +.order-summary-content .checkout-attributes { + border: 1px solid #ddd; + clear: both; + padding: 10px; + float: left; + width: 100%; + margin-bottom: 10px; + background: #fff; +} + + .order-summary-content .checkout-attributes dl { + margin: 0; + float: left; + width: 100%; + } + + .order-summary-content .checkout-attributes dl dt { + float: left; + padding-top: 5px; + margin-right: 5px; + } + + .order-summary-content .checkout-attributes dl dd { + float: left; + width: auto; + } + + .order-summary-content .checkout-attributes ul.option-list { + padding: 0px; + margin: 0px; + } + + .order-summary-content .checkout-attributes ul.option-list li { + list-style: none; + } + +.order-summary-content .product, .wishlist-page .product { + width: 35%; +} + +.order-summary-content .estimate-shipping .shipping-options .form-group { + margin: 0 0 20px; +} + +.remaining-price { + font-weight: normal; + font-size: 12px; +} + +.totals .modal-dialog { + margin: 125px auto; +} + +.order-summary-content .terms-of-service > input { + float: left; + margin-right: 10px; +} + +.order-summary-content .terms-of-service > p { + float: left; + width: 90%; + color: #666; +} + +.order-summary-content .coupon-box .current-code .bg-success { + clear: both; + margin: 10px 0px 0px; + color: #3c763d; + font-size: 10px; + display: flex; + float: left; + width: 100%; + justify-content: center; + align-items: center; +} + +.current-code .bg-success input { + background: url(../images/remove-icon.png) no-repeat center center; + border: none; +} + +.order-summary-content .checkout-attributes ul.color-squares li, .order-summary-content .checkout-attributes ul.image-squares li { + display: inline; +} + +.order-summary-content .checkout-attributes ul.color-squares .attribute-square-container, .order-summary-content .checkout-attributes ul.image-squares .attribute-square-container { + position: relative; + display: inline-block; + border: solid 1px #999; + padding: 1px; + margin-bottom: 5px; +} + +.order-summary-content .checkout-attributes ul.color-squares .selected-value .attribute-square-container, .order-summary-content .checkout-attributes ul.image-squares .selected-value .attribute-square-container { + border-color: #075899; + border-width: 2px; + padding: 0; +} + +.order-summary-content .checkout-attributes ul.color-squares .color, .order-summary-content .checkout-attributes ul.image-squares .image { + display: inline-block; + width: 18px; + height: 18px; +} + +.order-summary-content .checkout-attributes ul.color-squares label, .order-summary-content .checkout-attributes ul.image-squares label { + cursor: pointer; + position: relative; +} + +.order-summary-content .checkout-attributes ul.color-squares input, .order-summary-content .checkout-attributes ul.image-squares input { + height: 0; + overflow: hidden; + z-index: -10000; + position: absolute; + float: none; +} + +.order-summary-content .min-amount-warning { + margin: 0; + padding: 10px 0 10px 10px; +} + +.order-summary-content .terms-of-service { + margin: 0; + padding: 0px 0 10px 0px; + float: left; + width: 100%; + font-style: normal; +} + + .order-summary-content .terms-of-service .read { + text-decoration: underline; + color: #aaa081; + } + + .order-summary-content .terms-of-service .read:hover { + cursor: pointer; + } + +.order-summary-content .addon-buttons { + clear: both; + float: right; + margin: 0; + padding: 10px 0 10px 10px; + text-align: right; +} + +.order-summary-content .checkout-buttons { + font-style: normal; + clear: both; +} + + .order-summary-content .checkout-buttons .checkout-button.checkout-new { + text-transform: uppercase; + font-size: 16px; + width: 100%; + } + + .order-summary-content .checkout-buttons .checkout-button.checkout-new i { + margin-right: 5px; + font-size: 18px; + } + +.shipment-details-page .order-info-wrap .info-content, .shipment-details-page .order-info-wrap .info-content, .order-details-page .payment-infomation, .order-details-page .shipping-information, .order-details-page .billing-info-wrap .info-content, .order-details-page .order-info-wrap .info-content, .order-details-page .total-info .panel.panel-default, .order-summary-content .cart-footer .total-info .panel.panel-default { + padding: 12px; + box-shadow: 0px 0px 10px #ddd; + -webkit-box-shadow: 0px 0px 10px #ddd; + -moz-box-shadow: 0px 0px 10px #ddd; + border-color: #ededed; + font-size: 15px; +} + + .order-details-page .total-info .panel.panel-default table tr:last-child td, .order-summary-content .total-info .panel.panel-default table tr:last-child td { + border-bottom: none; + } + + .order-details-page .total-info .panel.panel-default table tr .grand-total-title, .order-details-page .total-info .panel.panel-default table tr .grand-total-prices, .order-summary-content .total-info .panel.panel-default table tr .grand-total-prices, .order-summary-content .total-info .panel.panel-default table tr .grand-total-title { + border-top: 1px solid #ddd; + font-weight: 700; + color: #000; + } + + .order-details-page .total-info .panel.panel-default table tr .grand-total-prices, .order-summary-content .total-info .panel.panel-default table tr .grand-total-prices, .order-summary-content .selected-checkout-attributes a, .read { + color: #aaa081; + } + +.order-summary-content .cart-footer #terms-of-service-warning-box { + z-index: 99999; +} + +.qty-input.form-control, .shopping-cart-page .qty-dropdown.form-control { + margin: 0 auto; + width: 60%; +} + +.wishlist-page .qty-dropdown.form-control { + margin: 0 auto; +} + +#cart-page .modal-backdrop { + z-index: 9999; +} + +.wishlist-page .update-email-button { + float: left; +} + +.wishlist-page .wishlist-add-to-cart { + float: right; +} + +.wishlist-page .update-email-button .update-wishlist, .wishlist-page .update-email-button .email-a-friend-btn { + float: left; + margin-right: 20px; +} + +.wishlist-page .share-info { + float: left; +} + + .wishlist-page .share-info .share-label { + font-weight: 700; + } + +.wishlist-page .buttons .common-buttons { + overflow: hidden; + margin: 30px 0px; +} + + .wishlist-page .buttons .common-buttons .btn.btn-primary, .wishlist-page .buttons .common-buttons .btn.btn-default { + text-transform: uppercase; + } + +.wishlist-page .share-info a.share-link { + color: #aaa081; + text-decoration: none; +} + + .wishlist-page .share-info a.share-link:hover { + color: var(--grey-black); + } + +.wishlist-page .buttons .common-buttons .email-a-friend-wishlist-button { + background: url(../images/wishlist-email-icon.png) no-repeat 20px 11px var(--grey-black); + padding-left: 48px; + text-transform: uppercase; +} + + .wishlist-page .buttons .common-buttons .email-a-friend-wishlist-button:hover { + background: url(../images/wishlist-email-icon.png) no-repeat 20px 11px #aaa081; + } + +.wishlist-page .buttons .common-buttons .wishlist-add-to-cart-button { + background: url(../images/product-cart-icon.png) no-repeat 12px -20px #aaa081; + text-transform: uppercase; + padding-left: 40px; +} + + .wishlist-page .buttons .common-buttons .wishlist-add-to-cart-button:hover { + background: url(../images/product-cart-icon.png) no-repeat 12px -20px var(--grey-black); + } + +.terms-of-service label { + font-weight: normal; +} + +.tax-shipping-info { + display: inline-block; + width: 100%; + margin-bottom: 15px; +} + +.date-picker-wrapper { + display: flex; +} + + .date-picker-wrapper select { + margin-bottom: 10px; + padding: 6px 4px; + color: #555; + border: 1px solid #ccc; + width: 100%; + } + + .date-picker-wrapper select + select { + margin-left: 10px; + } + +.giftcard-box .message-success { + margin-top: 10px; +} + +.order-summary-body { + display: inline-block; + width: 100%; +} /*** ESTIMATE SHIPPING POPUP COMMON ***/ .estimate-shipping-popup { - position: relative; - background: #FFF; - padding: 25px 10px; - width: auto; - max-width: 800px; - margin: 0 auto; + position: relative; + background: #FFF; + padding: 25px 10px; + width: auto; + max-width: 800px; + margin: 0 auto; } + .estimate-shipping-popup-zoom-in .mfp-with-anim { - opacity: 0; - transition: all 0.2s ease-in-out; - transform: scale(0.8); + opacity: 0; + transition: all 0.2s ease-in-out; + transform: scale(0.8); } + .estimate-shipping-popup-zoom-in.mfp-bg { - opacity: 0; - transition: all 0.3s ease-out; + opacity: 0; + transition: all 0.3s ease-out; } + .estimate-shipping-popup-zoom-in.mfp-ready .mfp-with-anim { - opacity: 1; - transform: scale(1); + opacity: 1; + transform: scale(1); } + .estimate-shipping-popup-zoom-in.mfp-ready.mfp-bg { - opacity: 0.8; + opacity: 0.8; } + .estimate-shipping-popup-zoom-in.mfp-removing .mfp-with-anim { - transform: scale(0.8); - opacity: 0; + transform: scale(0.8); + opacity: 0; } + .estimate-shipping-popup-zoom-in.mfp-removing.mfp-bg { - opacity: 0; + opacity: 0; } + .shipping-options-loading { - background: url(../images/ajax-loader-small.gif) no-repeat; - width: 16px; - height: 16px; - position: relative; - right: 8px; - margin: 4% 50%; + background: url(../images/ajax-loader-small.gif) no-repeat; + width: 16px; + height: 16px; + position: relative; + right: 8px; + margin: 4% 50%; } + .shipping-address .required { - margin-left: 0px; + margin-left: 0px; } + .estimate-shipping-row { - display: flex; - display: -webkit-flex; - align-items: center; -} -.estimate-shipping-row.shipping-option { - cursor: pointer; -} -.estimate-shipping-row.shipping-option.active { - font-weight: 700; + display: flex; + display: -webkit-flex; + align-items: center; } + + .estimate-shipping-row.shipping-option { + cursor: pointer; + } + + .estimate-shipping-row.shipping-option.active { + font-weight: 700; + } + .estimate-shipping-row-item { - flex: 0 1 100%; -} -.estimate-shipping-row-item.shipping-item { - padding: 8px 0; - overflow: hidden; - overflow-wrap: break-word; -} -.estimate-shipping-row-item.shipping-header-item { - padding: 12px 0; - border-bottom: 1px solid #f2f2f2; - align-self: flex-end; -} -.estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { - padding-left: 15px; -} -.estimate-shipping-row-item + .estimate-shipping-row-item { - padding-left: 10px; + flex: 0 1 100%; } + + .estimate-shipping-row-item.shipping-item { + padding: 8px 0; + overflow: hidden; + overflow-wrap: break-word; + } + + .estimate-shipping-row-item.shipping-header-item { + padding: 12px 0; + border-bottom: 1px solid #f2f2f2; + align-self: flex-end; + } + + .estimate-shipping-row-item.address-item + .estimate-shipping-row-item.address-item { + padding-left: 15px; + } + + .estimate-shipping-row-item + .estimate-shipping-row-item { + padding-left: 10px; + } + .estimate-shipping-row-item-radio { - flex: 0 0 35px; + flex: 0 0 35px; } + .ship-to-title { - margin-bottom: 10px; + margin-bottom: 10px; } + .choose-shipping-title { - margin-top: 20px; + margin-top: 20px; } + .estimate-shipping-address-control { - width: 100%; - height: 36px; + width: 100%; + height: 36px; } + .estimate-shipping-radio { - display: none; -} -.estimate-shipping-radio + label { - -webkit-appearance: none; - background-color: #fafafa; - border: 1px solid #cacece; - padding: 9px; - border-radius: 50px; - display: inline-block; - position: relative; - margin-bottom:0; -} -.estimate-shipping-radio:checked + label:after { - content: ' '; - width: 6px; - height: 6px; - border-radius: 50px; - position: absolute; - top: 6px; - left: 6px; - background: #ffffff; -} -.estimate-shipping-radio:checked + label { - background-color: var(--red); - color: #99a1a7; - border: 1px solid #adb8c0; - border-color: var(--red); + display: none; } + + .estimate-shipping-radio + label { + -webkit-appearance: none; + background-color: #fafafa; + border: 1px solid #cacece; + padding: 9px; + border-radius: 50px; + display: inline-block; + position: relative; + margin-bottom: 0; + } + + .estimate-shipping-radio:checked + label:after { + content: ' '; + width: 6px; + height: 6px; + border-radius: 50px; + position: absolute; + top: 6px; + left: 6px; + background: #ffffff; + } + + .estimate-shipping-radio:checked + label { + background-color: #aaa081; + color: #99a1a7; + border: 1px solid #adb8c0; + border-color: #aaa081; + } + .apply-shipping-button { - border: none; - padding: 8px 25px; - color: #fff; + border: none; + padding: 8px 25px; + color: #fff; } + .apply-shipping-button-container { - margin-top: 15px; - text-align: center; + margin-top: 15px; + text-align: center; } + .shipping-options-header { - top: 0; - z-index: 1; - position: sticky; - background-color: #fff; + top: 0; + z-index: 1; + position: sticky; + background-color: #fff; } + .shipping-options { - position: relative; - z-index: 1; - overflow: hidden; - overflow-y: auto; - max-height: 200px; - background: #FFF no-repeat; - background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); - background-image: -moz-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); - background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); - background-position: 0 0, 0 100%; - background-size: 100% 7px; -} -.shipping-options:before, -.shipping-options:after { - content: ""; - position: relative; - z-index: -1; - display: block; - height: 30px; - margin: 0 0 -30px; - background: -webkit-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); - background: -moz-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); - background: linear-gradient(to bottom, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); -} -.shipping-options:after { - margin: -30px 0 0; - background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); - background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); - background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 70%, #FFF); + position: relative; + z-index: 1; + overflow: hidden; + overflow-y: auto; + max-height: 200px; + background: #FFF no-repeat; + background-image: -webkit-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -webkit-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: -moz-radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), -moz-radial-gradient(50% 100%, farthest-side, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-image: radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(242, 242, 242, 1), rgba(0, 0, 0, 0)); + background-position: 0 0, 0 100%; + background-size: 100% 7px; } + + .shipping-options:before, + .shipping-options:after { + content: ""; + position: relative; + z-index: -1; + display: block; + height: 30px; + margin: 0 0 -30px; + background: -webkit-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); + background: -moz-linear-gradient(top, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); + background: linear-gradient(to bottom, #FFF, #FFF 30%, rgba(255, 255, 255, 0)); + } + + .shipping-options:after { + margin: -30px 0 0; + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); + background: -moz-linear-gradient(top, rgba(255, 255, 255, 0), #FFF 70%, #FFF); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #FFF 70%, #FFF); + } + .no-shipping-options { - text-align: center; - margin: 4% 0; + text-align: center; + margin: 4% 0; } + .estimate-shipping-popup .message-failure { - margin: 5px 0 -5px; - font-size: 12px; - color: #e4434b; + margin: 5px 0 -5px; + font-size: 12px; + color: #e4434b; } + .estimate-shipping-popup .shipping-address .form-group { margin-left: 0; margin-right: 0; @@ -1219,116 +4945,376 @@ a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;} /*** PRODUCT ESTIMATE SHIPPING ***/ .product-estimate-shipping { - margin-bottom: 20px; + margin-bottom: 20px; } -.open-estimate-shipping-popup{ + +.open-estimate-shipping-popup { color: #555; } -.open-estimate-shipping-popup .shipping-address span{ - text-decoration: underline; -} -.open-estimate-shipping-popup:focus, .open-estimate-shipping-popup:hover { - color: var(--red); -} + + .open-estimate-shipping-popup .shipping-address span { + text-decoration: underline; + } + + .open-estimate-shipping-popup:focus, .open-estimate-shipping-popup:hover { + color: #aaa081; + } + .product-estimate-shipping .shipping-date { margin-top: 3px; } + .product-estimate-shipping .shipping-title { - font-size: 16px; - font-weight: bold; - color: #555; - margin-bottom: 5px; - justify-content: center; - clear:both; -} -.product-estimate-shipping .shipping-title .shipping-price { - margin-left: 5px; - vertical-align: middle; -} -.product-estimate-shipping .shipping-title .shipping-loading { - margin-left: 5px; - vertical-align: middle; - background: url(../images/ajax-loader-small.gif) no-repeat; - width: 16px; - height: 16px; - display: inline-block; + font-size: 16px; + font-weight: bold; + color: #555; + margin-bottom: 5px; + justify-content: center; + clear: both; } + + .product-estimate-shipping .shipping-title .shipping-price { + margin-left: 5px; + vertical-align: middle; + } + + .product-estimate-shipping .shipping-title .shipping-loading { + margin-left: 5px; + vertical-align: middle; + background: url(../images/ajax-loader-small.gif) no-repeat; + width: 16px; + height: 16px; + display: inline-block; + } + .product-estimate-shipping .open-estimate-shipping-popup .arrow-down { - transform: rotate(45deg); - -webkit-transform: rotate(45deg); - margin: 0 0 3px 6px; - border: solid black; - border-width: 0 1px 1px 0; - display: inline-block; - padding: 3px; + transform: rotate(45deg); + -webkit-transform: rotate(45deg); + margin: 0 0 3px 6px; + border: solid black; + border-width: 0 1px 1px 0; + display: inline-block; + padding: 3px; } /* ONE PAGE CHECKOUT STYLE */ -.checkout-data .opc{ padding:0;overflow:hidden;} -.opc {margin: 0 0 10px 0;} -.opc li{list-style: none;} -.opc li.tab-section{float:left; width:100%;background:#fff;} -.opc .step-title:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;} -.opc .ul{list-style:disc outside;padding-left:18px;} -.opc .allow .step-title{cursor:pointer;} -.opc .step-title{text-align:right;background:#eee;} -.opc .step-title .number{float:left;background-color:var(--grey-black);margin:0 15px 0 0;font-size:16px;line-height:43px;color:#fff;font-weight:bold;width:43px;height:43px;text-align:center;} -.opc .active .step-title .number{background-color:var(--red);font-weight:700;} -.opc .step-title h2{float:left;margin:0;font-size: 14px; text-transform:uppercase;line-height:18px;font-weight:700;color:var(--grey-black);padding:12px 0px;} -.opc .tab-section{margin-bottom:10px;} -.opc .active .step-title h2{font-weight:700;font-size:14px;color:var(--red);} -.opc .step{padding:20px 15px;float:left; width:100%;} -.select-billing-address label,.select-shipping-address label{margin-bottom:15px;color:#000;} -.select-billing-address .address-box label,.select-shipping-address .address-box label{margin-bottom:0;font-weight:normal;color:#777;} -.opc .order-summary-content .cart-footer{background:none!important;} -.opc .section.payment-info label {display:inline;} -.new-billing-address,.new-shipping-address{padding:0;} -#checkout-confirm-order-load .billing-info .payment-method,#checkout-confirm-order-load .shipping-info .shipping-method{padding: 0;} +.checkout-data .opc { + padding: 0; + overflow: hidden; +} + +.opc { + margin: 0 0 10px 0; +} + + .opc li { + list-style: none; + } + + .opc li.tab-section { + float: left; + width: 100%; + background: #fff; + } + + .opc .step-title:after { + display: block; + content: "."; + clear: both; + font-size: 0; + line-height: 0; + height: 0; + overflow: hidden; + } + + .opc .ul { + list-style: disc outside; + padding-left: 18px; + } + + .opc .allow .step-title { + cursor: pointer; + } + + .opc .step-title { + text-align: right; + background: #eee; + } + + .opc .step-title .number { + float: left; + background-color: var(--grey-black); + margin: 0 15px 0 0; + font-size: 16px; + line-height: 43px; + color: #fff; + font-weight: bold; + width: 43px; + height: 43px; + text-align: center; + } + + .opc .active .step-title .number { + background-color: #aaa081; + font-weight: 700; + } + + .opc .step-title h2 { + float: left; + margin: 0; + font-size: 14px; + text-transform: uppercase; + line-height: 18px; + font-weight: 700; + color: var(--grey-black); + padding: 12px 0px; + } + + .opc .tab-section { + margin-bottom: 10px; + } + + .opc .active .step-title h2 { + font-weight: 700; + font-size: 14px; + color: #aaa081; + } + + .opc .step { + padding: 20px 15px; + float: left; + width: 100%; + } + +.select-billing-address label, .select-shipping-address label { + margin-bottom: 15px; + color: #000; +} + +.select-billing-address .address-box label, .select-shipping-address .address-box label { + margin-bottom: 0; + font-weight: normal; + color: #777; +} + +.opc .order-summary-content .cart-footer { + background: none !important; +} + +.opc .section.payment-info label { + display: inline; +} + +.new-billing-address, .new-shipping-address { + padding: 0; +} + +#checkout-confirm-order-load .billing-info .payment-method, #checkout-confirm-order-load .shipping-info .shipping-method { + padding: 0; +} + #checkout-shipping-method-load .shipping-method, #checkout-payment-method-load .payment-method, #checkout-payment-info-load .payment-info, -#checkout-order-completed-load .order-completed{border:none;padding:0;margin-bottom:0;} -#checkout-step-billing form,#checkout-step-shipping form,#checkout-step-shipping-method form,#checkout-step-payment-method form,#checkout-step-payment-info form{margin-bottom: 0;} -.section.order-completed .title{margin:0;} -.checkout-page #billing-buttons-container,.next-btn-wrapper{float: left;width: 100%;} -.checkout-page .section.payment-info table{background-color: transparent;} -.checkout-data .shipping-method .method-name .radio,.checkout-data .payment-method .method-name .radio{float:left;color:#000;} -.checkout-data .shipping-method .method-name .method-description,.checkout-data .shipping-method ul li,.checkout-data .shipping-method ul,.checkout-data .payment-method ul,.checkout-data .payment-method ul li{float:left;width:100%;} -.checkout-data .payment-method .method-name{float:left;width:100%;margin-bottom:20px;} -.checkout-data .payment-method .method-name .payment-logo > label{float:left;margin-right:10px;} -.checkout-data .payment-method .method-name .payment-details{float:left;} -.checkout-data .payment-method .method-name .payment-details label{color:#000;} -.payment-method .label,.shipping-method .label,.payment-method-status .label,.shipping-status .label{color:#666;padding:0;font-size:14px;font-weight:normal;} -#checkout-steps .buttons{clear:both;float:left;width:100%;} -.checkout-data #checkout-steps .btn.btn-primary{background:url(../images/checkout-continue-arrow.png) no-repeat var(--red) right center;float:right;text-transform:uppercase;padding-right:35px;margin-right:0;} -.checkout-data #checkout-steps .btn.btn-primary:hover{background:url(../images/checkout-continue-arrow.png) no-repeat var(--grey-black) right center;} -.checkout-data #confirm-order-buttons-container .btn.btn-primary{background:url(../images/checkout-order-confrim.png) no-repeat var(--red) 105px center;text-transform:uppercase;font-size:18px;padding:10px 15px 10px 55px;width:350px;} -.checkout-data #confirm-order-buttons-container .btn.btn-primary:hover{background:url(../images/checkout-order-confrim.png) no-repeat var(--grey-black) 105px center;} -.next-btn-wrapper .btn.btn-primary{background:url(../images/checkout-continue-arrow.png) no-repeat var(--red) right center;float:right;margin-top:0px;padding-right:35px;} -.next-btn-wrapper .btn.btn-primary:hover{background:url(../images/checkout-continue-arrow.png) no-repeat var(--grey-black) right center;} -.checkout-data .enter-address .edit-address .form-group{margin-bottom:15px;} -.checkout-data .shipping-method ul .radio label { - padding-left:0; +#checkout-order-completed-load .order-completed { + border: none; + padding: 0; + margin-bottom: 0; } -.checkout-page .back-link{float:left;margin-bottom:0px;} -.opc .buttons .back-link small{display:none;} -.back-link .btn.btn-default{background:url(../images/checkout-back-arrow.png) no-repeat var(--grey-black) 15px center;text-transform:uppercase;padding-left:35px;} -.back-link .btn.btn-default:hover{background:url(../images/checkout-back-arrow.png) no-repeat var(--red) 15px center;} -.opc .buttons.disabled button{display:none;} -.opc .buttons .please-wait{height:21px;line-height:21px;float:right;clear:both;} -.checkout-page .order-summary-content .order-review-data .title{margin-bottom:10px;color:#000;font-size:15px;} -.checkout-page .order-summary-content .order-review-data li{font-size:13px;color:#666;margin-bottom:5px;} -.section.payment-info .message-error ul{margin-bottom:15px;} -.payment-title{margin-top:25px;} -.checkout-data .shipping-method .method-name .method-description{padding-right:10px;color:#666;margin-top:5px;} -.method-list {padding:0;} -.payment-info .info table tbody tr td {float:left;} -.payment-info .info td label {float: left;padding-bottom:10px;width:130px; margin:0;} -.payment-info .dropdownlists , .payment-info .info input , .payment-info .info select , .payment-info .valid {margin-left: 6px; margin-bottom:10px;} -.payment-info .info #ExpireMonth,.payment-info .info #ExpireYear{width: 72px !important; display:inline-block !important; padding:6px;} -.checkout-page .order-summary-content .cart-footer .total-info{margin-bottom:35px;} -.checkout-page .order-completed-continue-button,.checkout-page .btn.btn-primary{text-transform:uppercase;} + +#checkout-step-billing form, #checkout-step-shipping form, #checkout-step-shipping-method form, #checkout-step-payment-method form, #checkout-step-payment-info form { + margin-bottom: 0; +} + +.section.order-completed .title { + margin: 0; +} + +.checkout-page #billing-buttons-container, .next-btn-wrapper { + float: left; + width: 100%; +} + +.checkout-page .section.payment-info table { + background-color: transparent; +} + +.checkout-data .shipping-method .method-name .radio, .checkout-data .payment-method .method-name .radio { + float: left; + color: #000; +} + +.checkout-data .shipping-method .method-name .method-description, .checkout-data .shipping-method ul li, .checkout-data .shipping-method ul, .checkout-data .payment-method ul, .checkout-data .payment-method ul li { + float: left; + width: 100%; +} + +.checkout-data .payment-method .method-name { + float: left; + width: 100%; + margin-bottom: 20px; +} + + .checkout-data .payment-method .method-name .payment-logo > label { + float: left; + margin-right: 10px; + } + + .checkout-data .payment-method .method-name .payment-details { + float: left; + } + + .checkout-data .payment-method .method-name .payment-details label { + color: #000; + } + +.payment-method .label, .shipping-method .label, .payment-method-status .label, .shipping-status .label { + color: #666; + padding: 0; + font-size: 14px; + font-weight: normal; +} + +#checkout-steps .buttons { + clear: both; + float: left; + width: 100%; +} + +.checkout-data #checkout-steps .btn.btn-primary { + background: url(../images/checkout-continue-arrow.png) no-repeat #aaa081 right center; + float: right; + text-transform: uppercase; + padding-right: 35px; + margin-right: 0; +} + + .checkout-data #checkout-steps .btn.btn-primary:hover { + background: url(../images/checkout-continue-arrow.png) no-repeat var(--grey-black) right center; + } + +.checkout-data #confirm-order-buttons-container .btn.btn-primary { + background: url(../images/checkout-order-confrim.png) no-repeat #aaa081 105px center; + text-transform: uppercase; + font-size: 18px; + padding: 10px 15px 10px 55px; + width: 350px; +} + + .checkout-data #confirm-order-buttons-container .btn.btn-primary:hover { + background: url(../images/checkout-order-confrim.png) no-repeat var(--grey-black) 105px center; + } + +.next-btn-wrapper .btn.btn-primary { + background: url(../images/checkout-continue-arrow.png) no-repeat #aaa081 right center; + float: right; + margin-top: 0px; + padding-right: 35px; +} + + .next-btn-wrapper .btn.btn-primary:hover { + background: url(../images/checkout-continue-arrow.png) no-repeat var(--grey-black) right center; + } + +.checkout-data .enter-address .edit-address .form-group { + margin-bottom: 15px; +} + +.checkout-data .shipping-method ul .radio label { + padding-left: 0; +} + +.checkout-page .back-link { + float: left; + margin-bottom: 0px; +} + +.opc .buttons .back-link small { + display: none; +} + +.back-link .btn.btn-default { + background: url(../images/checkout-back-arrow.png) no-repeat var(--grey-black) 15px center; + text-transform: uppercase; + padding-left: 35px; +} + + .back-link .btn.btn-default:hover { + background: url(../images/checkout-back-arrow.png) no-repeat #aaa081 15px center; + } + +.opc .buttons.disabled button { + display: none; +} + +.opc .buttons .please-wait { + height: 21px; + line-height: 21px; + float: right; + clear: both; +} + +.checkout-page .order-summary-content .order-review-data .title { + margin-bottom: 10px; + color: #000; + font-size: 15px; +} + +.checkout-page .order-summary-content .order-review-data li { + font-size: 13px; + color: #666; + margin-bottom: 5px; +} + +.section.payment-info .message-error ul { + margin-bottom: 15px; +} + +.payment-title { + margin-top: 25px; +} + +.checkout-data .shipping-method .method-name .method-description { + padding-right: 10px; + color: #666; + margin-top: 5px; +} + +.method-list { + padding: 0; +} + +.payment-info .info table tbody tr td { + float: left; +} + +.payment-info .info td label { + float: left; + padding-bottom: 10px; + width: 130px; + margin: 0; +} + +.payment-info .dropdownlists, .payment-info .info input, .payment-info .info select, .payment-info .valid { + margin-left: 6px; + margin-bottom: 10px; +} + +.payment-info .info #ExpireMonth, .payment-info .info #ExpireYear { + width: 72px !important; + display: inline-block !important; + padding: 6px; +} + +.checkout-page .order-summary-content .cart-footer .total-info { + margin-bottom: 35px; +} + +.checkout-page .order-completed-continue-button, .checkout-page .btn.btn-primary { + text-transform: uppercase; +} + .cart-footer .checkout-disabled { font-size: 20px; text-align: center; @@ -1337,135 +5323,619 @@ a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;} color: #fff; padding: 15px 50px; } -.checkout-page .edit-address-button {float: right;margin: 10px 0 10px 0;} -.checkout-page .delete-address-button {float: right;margin: 10px 0 10px 0;} + +.checkout-page .edit-address-button { + float: right; + margin: 10px 0 10px 0; +} + +.checkout-page .delete-address-button { + float: right; + margin: 10px 0 10px 0; +} /* MULTIPLE CHEKOUT PAGE STYLE */ -.checkout-page .address-grid{margin-bottom:20px;} -.checkout-data .address-grid .address-item .select-button{margin-bottom:20px;text-align:center;} -.checkout-data .section .address-box{list-style:none;padding:15px 15px 15px 15px;margin:0;box-shadow:0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;-moz-box-shadow: 0px 0px 10px #ddd;text-align:center;margin-bottom:30px;min-height:260px;word-wrap:break-word;} -.checkout-data .section .address-box li{color:#777;margin-bottom:5px;} -.checkout-data .section .address-box .name{color:#000;font-size:16px;} -.checkout-data .shipping-method ul,.checkout-data .payment-method ul{list-style: none;margin:0;} -.checkout-data .new-billing-address , .checkout-data .new-shipping-address{margin-bottom:20px;overflow:hidden;} -#billing-address-select,#shipping-address-select{margin-bottom:30px; width:50%;} -.checkout-page .primary-buttons{padding:10px 0px;} -.checkout-page .primary-buttons label , .checkout-page .primary-buttons .control-group{margin-bottom:0;} -.checkout-data .enter-address{float:left; width:100%;margin-bottom:20px;} -.order-summary-content .cart-footer .cart-total-right {padding-left:5px;text-align:right;vertical-align:middle;color:#555;} -.checkout-data .shipping-method,.checkout-data .payment-method,.checkout-data .payment-info,.checkout-data .order-completed{margin-bottom: 20px;float:left;width:100%;} -.checkout-page .shipping-method ul li , .order-summary-content .cart-footer .total-info{margin-bottom:20px;float:left;width:100%;font-style:normal;} -.section.order-completed a{color:var(--red);} -.section.order-completed a:hover{color:var(--grey-black);} -.order-summary-content .cart-footer .total-info .selected-shipping-method {font-size:11px;font-weight:normal;} -.checkout-page .checkout-data .order-completed ul{list-style:none;margin:0;padding:10px 0 10px 0;} +.checkout-page .address-grid { + margin-bottom: 20px; +} + +.checkout-data .address-grid .address-item .select-button { + margin-bottom: 20px; + text-align: center; +} + +.checkout-data .section .address-box { + list-style: none; + padding: 15px 15px 15px 15px; + margin: 0; + box-shadow: 0px 0px 10px #ddd; + -webkit-box-shadow: 0px 0px 10px #ddd; + -moz-box-shadow: 0px 0px 10px #ddd; + text-align: center; + margin-bottom: 30px; + min-height: 260px; + word-wrap: break-word; +} + + .checkout-data .section .address-box li { + color: #777; + margin-bottom: 5px; + } + + .checkout-data .section .address-box .name { + color: #000; + font-size: 16px; + } + +.checkout-data .shipping-method ul, .checkout-data .payment-method ul { + list-style: none; + margin: 0; +} + +.checkout-data .new-billing-address, .checkout-data .new-shipping-address { + margin-bottom: 20px; + overflow: hidden; +} + +#billing-address-select, #shipping-address-select { + margin-bottom: 30px; + width: 50%; +} + +.checkout-page .primary-buttons { + padding: 10px 0px; +} + + .checkout-page .primary-buttons label, .checkout-page .primary-buttons .control-group { + margin-bottom: 0; + } + +.checkout-data .enter-address { + float: left; + width: 100%; + margin-bottom: 20px; +} + +.order-summary-content .cart-footer .cart-total-right { + padding-left: 5px; + text-align: right; + vertical-align: middle; + color: #555; +} + +.checkout-data .shipping-method, .checkout-data .payment-method, .checkout-data .payment-info, .checkout-data .order-completed { + margin-bottom: 20px; + float: left; + width: 100%; +} + +.checkout-page .shipping-method ul li, .order-summary-content .cart-footer .total-info { + margin-bottom: 20px; + float: left; + width: 100%; + font-style: normal; +} + +.section.order-completed a { + color: #aaa081; +} + + .section.order-completed a:hover { + color: var(--grey-black); + } + +.order-summary-content .cart-footer .total-info .selected-shipping-method { + font-size: 11px; + font-weight: normal; +} + +.checkout-page .checkout-data .order-completed ul { + list-style: none; + margin: 0; + padding: 10px 0 10px 0; +} + .checkout-data .order-review-data .billing-info .payment-method, -.checkout-data .order-review-data .shipping-info .shipping-method{border:none;} -.checkout-page .checkout-data .shipping-info .shipping-method,.checkout-page .checkout-data .billing-info .payment-method{padding:0;} -.checkout-page .section.payment-info label {display:inline;} -.method-description {margin-left:15px;} -.section.shipping-method .radio {margin:0;} -.section.payment-method .use-reward-points{padding-left:0;display: flex;align-items:start;margin-bottom:20px;} -.enter-address .form-group label {text-align:left;} -.next-btn {margin-top:10px;} -.order-summary-content .country, .checkout-data .new-billing-address .title,.checkout-data .new-shipping-address .title{margin-bottom:10px;overflow:hidden;} -.payment-info #ExpireMonth,.payment-info #ExpireYear,.payment-info #PurchaseOrderNumber,.payment-info #CreditCardType , .payment-info #CardholderName ,.payment-info #CardNumber,.payment-info #CardCode , #opc-payment_info #CreditCardType ,#opc-payment_info #CardholderName ,#opc-payment_info #CardNumber ,#opc-payment_info #CardCode{background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555;display: block;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;} -.order-progress{margin-bottom:40px;} -.order-progress .nav.nav-pills{text-align:center;} -.order-progress .nav.nav-pills li{display:inline-block;float:none;margin-right:5px;} -.order-progress .nav.nav-pills li.active-step .progress-icon{background:var(--dark-red);} -.order-progress .nav.nav-pills li.active-step a{background:var(--red);} -.order-progress .nav > li > a{color:#fff; font-weight:bold;padding:0px;background:#ccc;padding-right:20px;display:inline-block;border-radius:3px;} -.order-progress .nav > li > a > .progress-icon{display: inline-block;font-size: 20px;line-height: 20px;margin-right: 15px;padding: 15px;background:#aaa;border-bottom-left-radius:3px;border-top-left-radius:3px;} -.order-progress .nav > li > a:hover, .order-progress .nav > li > a:focus{border: medium none;} -.order-progress .nav > li > a, .order-progress .nav > li > a {background-image: none; border: medium none;} -.checkout-page .checkout-data .enter-address{margin-bottom:0px;} -.order-completed-page .section.order-completed,.order-completed-page .panel-heading h1{text-align:center;} +.checkout-data .order-review-data .shipping-info .shipping-method { + border: none; +} + +.checkout-page .checkout-data .shipping-info .shipping-method, .checkout-page .checkout-data .billing-info .payment-method { + padding: 0; +} + +.checkout-page .section.payment-info label { + display: inline; +} + +.method-description { + margin-left: 15px; +} + +.section.shipping-method .radio { + margin: 0; +} + +.section.payment-method .use-reward-points { + padding-left: 0; + display: flex; + align-items: start; + margin-bottom: 20px; +} + +.enter-address .form-group label { + text-align: left; +} + +.next-btn { + margin-top: 10px; +} + +.order-summary-content .country, .checkout-data .new-billing-address .title, .checkout-data .new-shipping-address .title { + margin-bottom: 10px; + overflow: hidden; +} + +.payment-info #ExpireMonth, .payment-info #ExpireYear, .payment-info #PurchaseOrderNumber, .payment-info #CreditCardType, .payment-info #CardholderName, .payment-info #CardNumber, .payment-info #CardCode, #opc-payment_info #CreditCardType, #opc-payment_info #CardholderName, #opc-payment_info #CardNumber, #opc-payment_info #CardCode { + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; + color: #555; + display: block; + font-size: 14px; + height: 34px; + line-height: 1.42857; + padding: 6px 12px; + transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; + width: 100%; +} + +.order-progress { + margin-bottom: 40px; +} + + .order-progress .nav.nav-pills { + text-align: center; + } + + .order-progress .nav.nav-pills li { + display: inline-block; + float: none; + margin-right: 5px; + } + + .order-progress .nav.nav-pills li.active-step .progress-icon { + background: var(--dark-red); + } + + .order-progress .nav.nav-pills li.active-step a { + background: #aaa081; + } + + .order-progress .nav > li > a { + color: #fff; + font-weight: bold; + padding: 0px; + background: #ccc; + padding-right: 20px; + display: inline-block; + border-radius: 3px; + } + + .order-progress .nav > li > a > .progress-icon { + display: inline-block; + font-size: 20px; + line-height: 20px; + margin-right: 15px; + padding: 15px; + background: #aaa; + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; + } + + .order-progress .nav > li > a:hover, .order-progress .nav > li > a:focus { + border: medium none; + } + + .order-progress .nav > li > a, .order-progress .nav > li > a { + background-image: none; + border: medium none; + } + +.checkout-page .checkout-data .enter-address { + margin-bottom: 0px; +} + +.order-completed-page .section.order-completed, .order-completed-page .panel-heading h1 { + text-align: center; +} /* CHECKOUT PAGE READ LINK POPUP */ -.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable{font-family:'Lato', sans-serif;border:none!important;} -.ui-corner-all{border-radius:0px!important;} -.ui-dialog{padding:0!important;} -.ui-widget-header{background:var(--red)!important;color:#fff!important;border:none!important;} -.ui-dialog .ui-dialog-titlebar-close{background:url("../images/ico-close-notification-bar.png") repeat-x scroll 50% 50% !important;border:none!important;} -.ui-dialog .ui-dialog-title{font-weight:500;} -.ui-dialog .ui-dialog-content{border:1px solid #aaa !important;} -.ui-widget.ui-widget-content.ui-tabs {border: none;} +.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable { + font-family: 'Lato', sans-serif; + border: none !important; +} + +.ui-corner-all { + border-radius: 0px !important; +} + +.ui-dialog { + padding: 0 !important; +} + +.ui-widget-header { + background: #aaa081 !important; + color: #fff !important; + border: none !important; +} + +.ui-dialog .ui-dialog-titlebar-close { + background: url("../images/ico-close-notification-bar.png") repeat-x scroll 50% 50% !important; + border: none !important; +} + +.ui-dialog .ui-dialog-title { + font-weight: 500; +} + +.ui-dialog .ui-dialog-content { + border: 1px solid #aaa !important; +} + +.ui-widget.ui-widget-content.ui-tabs { + border: none; +} /* CUSTOMER ACCOUNT PAGE STYLE */ -.customer-info-page fieldset h3 , .multi-factor-authentication-page .description p:first-child{text-align:left;margin-bottom:20px;font-size:15px;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #ddd;margin-top:0px;font-weight:600;} -.account-page .result{font-size:10px;font-weight:700;color:#3c763d;} -.username-available-status{color:green;padding-left:5px;} -.username-not-available-status{color:red;padding-left:5px;float:left;clear:both;width:100%;} -.account-page .form-group label {text-align: left; display: inline;} -.account-page .form-group label.btn-default{display:block;} -.small-heading > strong {float: left;font-size: 16px;margin-bottom:20px;width: 100%;} -.address-list-page .add-button {text-align:center;margin-top:20px;} -.form-group .save-btn-mt{padding-left:10px;} -.a-center.quantity {width:10%;} -.product.new-product-iteam{ width:100%;} -.a-center.product.new-product-iteam , .a-left.product.new-product-iteam , .a-left.info.new-product-iteam , .a-center.info.new-product-iteam{vertical-align: middle;} -.downloadable-products-page table tr td{ text-align:center;} -.customer-info-page .category-iteam , .return-request-page .form-group label{text-align:left;} -.check-availability .field-validation-error {margin-bottom:5px; width:120px;} -.customer-info-page .radio-inline,.customer-info-page .checkbox-inline{ padding-left:0px;} -.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline{ padding-top:7px;} -.customer-info-page .form-horizontal .radio-inline{ padding-top:0px;} -.customer-info-page .control-label {padding-top: 0;} -.account-page .section:after {clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;visibility: hidden;} -.address-list .address-item , .multi-factor-authentication-page .fieldset{margin-bottom:30px;border:1px solid #ededed;box-shadow:0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;-moz-box-shadow: 0px 0px 10px #ddd;padding:10px;min-height:100%;position:relative;} -.address-list .address-item .title , .multi-factor-authentication-page .fieldset .title{text-align:center;float:left;width:100%;} -.return-request-list-page .request-item .title strong,.address-list .address-item .title strong,.order-list-page .order-item .title strong,.gdpr-tools-page .title strong , .multi-factor-authentication-page .fieldset .title strong{font-size:16px;margin-bottom:15px;text-transform:capitalize;display:inline-block;margin-top:5px;} -.address-list .address-item ul li{color:#666;clear:both;margin-bottom:5px;} -.address-list .address-item label{display:inline;} -.address-list .address-item .phone label{color:#646464;} -.address-list .address-item address{margin-bottom: 0;float:left;} -.address-list .address-item .buttons{text-align:center;position:relative; margin: 10px 0;} -.section.address-item .edit-address-button{background:url(../images/edit-icon.png) no-repeat 15px 14px var(--grey-black);text-transform:uppercase;padding-left:35px;margin-right:5px;} -.section.address-item .edit-address-button:hover{background:url(../images/edit-icon.png) no-repeat 15px 14px var(--red);} -.section.address-item .delete-address-button{background:url(../images/delete-icon.png) no-repeat 15px 13px var(--grey-black);text-transform:uppercase;padding-left:35px;} -.section.address-item .delete-address-button:hover{background:url(../images/delete-icon.png) no-repeat 15px 13px var(--red);} -.address-list-page .add-address-button{background:url(../images/add-new-address-icon.png) no-repeat 15px 10px var(--red);text-transform:uppercase;padding-left:40px;} -.address-list-page .add-address-button:hover{background:url(../images/add-new-address-icon.png) no-repeat 15px 10px var(--grey-black);} -.order-list-page .order-item{margin-bottom:30px;border:1px solid #ededed;box-shadow:0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;-moz-box-shadow: 0px 0px 10px #ddd;position:relative;} -.return-request-list-page .request-item .title,.order-list-page .order-item .title{text-align:center;margin-bottom:15px;padding-top:10px;border-bottom:1px solid #ddd;} -.order-list-page .order-item-detail{padding:0px 10px 15px;overflow:hidden;} -.return-request-list-page .section ul li,.order-list-page .order-item-detail ul li{color:#666;margin-bottom:5px;} -.order-list-page .order-item-detail .buttons{text-align:center;margin-top:15px;float:left;width:100%;overflow:hidden;} -.order-details-page .actions .btn {margin: 0 10px 10px 0;} -.downloadable-products-page .panel-default {overflow-x: auto;} -.downloadable-products-page table .product {min-width: 200px;} -.avatar-page .buttons{margin:10px 0 10px 0;} -.back-in-stock-subscription-list-page .description , .forum-subscriptions-page .description{margin-bottom:20px;} -.reward-points-page .reward-points-overview , .avatar-page .image{margin-bottom:10px;} -.reward-points-page .reward-points-overview .min-balance , .account-page .recurring-payments .title{margin-top:10px;} -.reward-points-page .reward-points-history .title{margin-bottom:5px;} -.return-request-page .a-center.quantity,.return-request-page .a-center.price,.shipment-details-page .a-center.quantity,.order-details-page .a-center.quantity,.reward-points-page .data-table td,.reward-points-page .data-table th{text-align:center;} -.use-reward-points{padding-left:40px;} -.category-iteam {width:100%;} -.address-edit-page .category-iteam {text-align:left;} -.change-password-page #OldPassword,.change-password-page #NewPassword,.change-password-page #ConfirmNewPassword{background-color:#fff;background-image:none;border: 1px solid #ccc;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: var(--grey-black);display: block;font-size: 14px;height: 34px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;} -.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left:0px;position:inherit;} -.address-edit-page .control-label{padding-top:0px;} -.forum-top i,.forum-top a,.forums-table-section .topic-name a,.shipment-details-page a,.downloadable-products-page .a-center.product a,.downloadable-products-page .a-center.order a:hover,.address-list-page ul .email a,.order-details-page .a-left.name a,.return-request-page .a-left.name a,.back-in-stock-subscription-list-page .a-left.product a,.return-request-list-page ul li a,.forums-main-page a:hover,.forum-search-box .advanced a:hover,.forum-page-edit .topic-header a:hover,.forum-page-edit .topic-header i:hover,.forum-page-edit .manage a:hover,.forum-page-edit .post-content .pull-right a:hover,.forum-page-edit .topic-footer a:hover,.forum-page-edit .send-pm-box a,.private-messages-page .panel-body ul li a,.private-messages-page .data-table a:hover,.forum-search-page a:hover,.forum-subscriptions-page .data-table a:hover,.forum-page-edit .post-info .manage i:hover,.blog-page .post-head a:hover,.blog-page .blog-details a:hover,.blog-page .blog-details ul li a:hover,.news-list-pag .news-head a:hover,.blogpost-page .tags ul li a:hover,.blogpost-page .post-body p a,.sitemap-page .entity-body ul li a:hover,.news-item-page .news-body p a,.forum-group-page .forums-table-section-title a:hover,.forum-group-page .forums-table-section-body tr td a:hover{color:var(--red);text-decoration:none;} -.forum-top i:hover,.forum-top a:hover,.forums-table-section .topic-name a:hover,.shipment-details-page a:hover,.downloadable-products-page .a-center.product a:hover,.downloadable-products-page .a-center.order a,.address-list-page ul .email a:hover,.order-details-page .a-left.name a:hover,.return-request-page .a-left.name a:hover,.back-in-stock-subscription-list-page .a-left.product a:hover,.return-request-list-page ul li a:hover,.forum-subscriptions-page .a-left.info a,.forums-main-page a,.forum-page-edit .topic-header a,.forum-search-box .advanced a,.forum-page-edit .topic-header a,.forum-page-edit .manage a,.forum-page-edit .post-content .pull-right a,.forum-page-edit .topic-footer a,.forum-page-edit .send-pm-box a:hover,.private-messages-page .panel-body ul li a:hover,.private-messages-page .data-table a,.forum-search-page a,.forum-subscriptions-page .data-table,.blog-page .post-head a,.blog-page .blog-details a,.blog-page .blog-details ul li a,.news-list-pag .news-head a,.blogpost-page .tags ul li a,.blogpost-page .post-body p a:hover,.sitemap-page .entity-body ul li a,.news-item-page .news-body p a:hover,.forum-group-page .forums-table-section-title a,.forum-group-page .forums-table-section-body tr td a{color:var(--grey-black);} -.forum-page-edit .forum-topic-page .manage a:hover,.forum-page-edit .forum-topic-page .title i:hover{color:#000;} -.customer-info-page .panel.panel-default.extrnal-table,.customer-info-page .form-fields.add-more-external-records{margin:20px 0px 40px;} -.forums-table-section-title .link-rss,.customer-info-page .form-fields.add-more-external-records a,.customer-info-page .extrnal-table a{color:var(--red);} -.customer-info-page .form-fields.add-more-external-records a:hover,.customer-info-page .extrnal-table a:hover{color:var(--grey-black);} -.prices-alignment-right{text-align:right !important;} -.form-title-rquired{float:left;} -.contact-page .btn.btn-primary,.vendor-page .contact-vendor .btn.btn-primary,.vendor-contact-page .btn.btn-primary,.compare-products-page .btn.btn-default,.compare-products-page .btn.btn-primary,.apply-vendor-page .btn.btn-primary,.blogpost-page .blog-post-add-comment-button,.news-item-page .btn.btn-primary,.private-message-view-page .btn.btn-default,.private-messages-page .btn.btn-primary,.private-messages-page .btn.btn-default,.private-message-send-page .btn.btn-default,.private-message-send-page .btn.btn-primary,.move-topic-page .btn.btn-default,.move-topic-page .btn.btn-primary,.forum-edit-page .btn.btn-primary,.forum-edit-page .btn.btn-default,.order-details-page .btn.btn-default,.order-details-page .btn.btn-primary,.return-request-page .btn.btn-primary,.account-page .btn.btn-primary,.account-page .btn.btn-default{text-transform:uppercase;} +.customer-info-page fieldset h3, .multi-factor-authentication-page .description p:first-child { + text-align: left; + margin-bottom: 20px; + font-size: 15px; + text-transform: uppercase; + padding-bottom: 10px; + border-bottom: 1px solid #ddd; + margin-top: 0px; + font-weight: 600; +} + +.account-page .result { + font-size: 10px; + font-weight: 700; + color: #3c763d; +} + +.username-available-status { + color: green; + padding-left: 5px; +} + +.username-not-available-status { + color: red; + padding-left: 5px; + float: left; + clear: both; + width: 100%; +} + +.account-page .form-group label { + text-align: left; + display: inline; +} + + .account-page .form-group label.btn-default { + display: block; + } + +.small-heading > strong { + float: left; + font-size: 16px; + margin-bottom: 20px; + width: 100%; +} + +.address-list-page .add-button { + text-align: center; + margin-top: 20px; +} + +.form-group .save-btn-mt { + padding-left: 10px; +} + +.a-center.quantity { + width: 10%; +} + +.product.new-product-iteam { + width: 100%; +} + +.a-center.product.new-product-iteam, .a-left.product.new-product-iteam, .a-left.info.new-product-iteam, .a-center.info.new-product-iteam { + vertical-align: middle; +} + +.downloadable-products-page table tr td { + text-align: center; +} + +.customer-info-page .category-iteam, .return-request-page .form-group label { + text-align: left; +} + +.check-availability .field-validation-error { + margin-bottom: 5px; + width: 120px; +} + +.customer-info-page .radio-inline, .customer-info-page .checkbox-inline { + padding-left: 0px; +} + +.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { + padding-top: 7px; +} + +.customer-info-page .form-horizontal .radio-inline { + padding-top: 0px; +} + +.customer-info-page .control-label { + padding-top: 0; +} + +.account-page .section:after { + clear: both; + content: "."; + display: block; + font-size: 0; + height: 0; + line-height: 0; + visibility: hidden; +} + +.address-list .address-item, .multi-factor-authentication-page .fieldset { + margin-bottom: 30px; + border: 1px solid #ededed; + box-shadow: 0px 0px 10px #ddd; + -webkit-box-shadow: 0px 0px 10px #ddd; + -moz-box-shadow: 0px 0px 10px #ddd; + padding: 10px; + min-height: 100%; + position: relative; +} + + .address-list .address-item .title, .multi-factor-authentication-page .fieldset .title { + text-align: center; + float: left; + width: 100%; + } + + .return-request-list-page .request-item .title strong, .address-list .address-item .title strong, .order-list-page .order-item .title strong, .gdpr-tools-page .title strong, .multi-factor-authentication-page .fieldset .title strong { + font-size: 16px; + margin-bottom: 15px; + text-transform: capitalize; + display: inline-block; + margin-top: 5px; + } + + .address-list .address-item ul li { + color: #666; + clear: both; + margin-bottom: 5px; + } + + .address-list .address-item label { + display: inline; + } + + .address-list .address-item .phone label { + color: #646464; + } + + .address-list .address-item address { + margin-bottom: 0; + float: left; + } + + .address-list .address-item .buttons { + text-align: center; + position: relative; + margin: 10px 0; + } + +.section.address-item .edit-address-button { + background: url(../images/edit-icon.png) no-repeat 15px 14px var(--grey-black); + text-transform: uppercase; + padding-left: 35px; + margin-right: 5px; +} + + .section.address-item .edit-address-button:hover { + background: url(../images/edit-icon.png) no-repeat 15px 14px #aaa081; + } + +.section.address-item .delete-address-button { + background: url(../images/delete-icon.png) no-repeat 15px 13px var(--grey-black); + text-transform: uppercase; + padding-left: 35px; +} + + .section.address-item .delete-address-button:hover { + background: url(../images/delete-icon.png) no-repeat 15px 13px #aaa081; + } + +.address-list-page .add-address-button { + background: url(../images/add-new-address-icon.png) no-repeat 15px 10px #aaa081; + text-transform: uppercase; + padding-left: 40px; +} + + .address-list-page .add-address-button:hover { + background: url(../images/add-new-address-icon.png) no-repeat 15px 10px var(--grey-black); + } + +.order-list-page .order-item { + margin-bottom: 30px; + border: 1px solid #ededed; + box-shadow: 0px 0px 10px #ddd; + -webkit-box-shadow: 0px 0px 10px #ddd; + -moz-box-shadow: 0px 0px 10px #ddd; + position: relative; +} + + .return-request-list-page .request-item .title, .order-list-page .order-item .title { + text-align: center; + margin-bottom: 15px; + padding-top: 10px; + border-bottom: 1px solid #ddd; + } + +.order-list-page .order-item-detail { + padding: 0px 10px 15px; + overflow: hidden; +} + + .return-request-list-page .section ul li, .order-list-page .order-item-detail ul li { + color: #666; + margin-bottom: 5px; + } + + .order-list-page .order-item-detail .buttons { + text-align: center; + margin-top: 15px; + float: left; + width: 100%; + overflow: hidden; + } + +.order-details-page .actions .btn { + margin: 0 10px 10px 0; +} + +.downloadable-products-page .panel-default { + overflow-x: auto; +} + +.downloadable-products-page table .product { + min-width: 200px; +} + +.avatar-page .buttons { + margin: 10px 0 10px 0; +} + +.back-in-stock-subscription-list-page .description, .forum-subscriptions-page .description { + margin-bottom: 20px; +} + +.reward-points-page .reward-points-overview, .avatar-page .image { + margin-bottom: 10px; +} + + .reward-points-page .reward-points-overview .min-balance, .account-page .recurring-payments .title { + margin-top: 10px; + } + +.reward-points-page .reward-points-history .title { + margin-bottom: 5px; +} + +.return-request-page .a-center.quantity, .return-request-page .a-center.price, .shipment-details-page .a-center.quantity, .order-details-page .a-center.quantity, .reward-points-page .data-table td, .reward-points-page .data-table th { + text-align: center; +} + +.use-reward-points { + padding-left: 40px; +} + +.category-iteam { + width: 100%; +} + +.address-edit-page .category-iteam { + text-align: left; +} + +.change-password-page #OldPassword, .change-password-page #NewPassword, .change-password-page #ConfirmNewPassword { + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; + -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; + color: var(--grey-black); + display: block; + font-size: 14px; + height: 34px; + line-height: 1.42857; + padding: 6px 12px; + transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; + width: 100%; +} + +.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { + margin-left: 0px; + position: inherit; +} + +.address-edit-page .control-label { + padding-top: 0px; +} + +.forum-top i, .forum-top a, .forums-table-section .topic-name a, .shipment-details-page a, .downloadable-products-page .a-center.product a, .downloadable-products-page .a-center.order a:hover, .address-list-page ul .email a, .order-details-page .a-left.name a, .return-request-page .a-left.name a, .back-in-stock-subscription-list-page .a-left.product a, .return-request-list-page ul li a, .forums-main-page a:hover, .forum-search-box .advanced a:hover, .forum-page-edit .topic-header a:hover, .forum-page-edit .topic-header i:hover, .forum-page-edit .manage a:hover, .forum-page-edit .post-content .pull-right a:hover, .forum-page-edit .topic-footer a:hover, .forum-page-edit .send-pm-box a, .private-messages-page .panel-body ul li a, .private-messages-page .data-table a:hover, .forum-search-page a:hover, .forum-subscriptions-page .data-table a:hover, .forum-page-edit .post-info .manage i:hover, .blog-page .post-head a:hover, .blog-page .blog-details a:hover, .blog-page .blog-details ul li a:hover, .news-list-pag .news-head a:hover, .blogpost-page .tags ul li a:hover, .blogpost-page .post-body p a, .sitemap-page .entity-body ul li a:hover, .news-item-page .news-body p a, .forum-group-page .forums-table-section-title a:hover, .forum-group-page .forums-table-section-body tr td a:hover { + color: #aaa081; + text-decoration: none; +} + + .forum-top i:hover, .forum-top a:hover, .forums-table-section .topic-name a:hover, .shipment-details-page a:hover, .downloadable-products-page .a-center.product a:hover, .downloadable-products-page .a-center.order a, .address-list-page ul .email a:hover, .order-details-page .a-left.name a:hover, .return-request-page .a-left.name a:hover, .back-in-stock-subscription-list-page .a-left.product a:hover, .return-request-list-page ul li a:hover, .forum-subscriptions-page .a-left.info a, .forums-main-page a, .forum-page-edit .topic-header a, .forum-search-box .advanced a, .forum-page-edit .topic-header a, .forum-page-edit .manage a, .forum-page-edit .post-content .pull-right a, .forum-page-edit .topic-footer a, .forum-page-edit .send-pm-box a:hover, .private-messages-page .panel-body ul li a:hover, .private-messages-page .data-table a, .forum-search-page a, .forum-subscriptions-page .data-table, .blog-page .post-head a, .blog-page .blog-details a, .blog-page .blog-details ul li a, .news-list-pag .news-head a, .blogpost-page .tags ul li a, .blogpost-page .post-body p a:hover, .sitemap-page .entity-body ul li a, .news-item-page .news-body p a:hover, .forum-group-page .forums-table-section-title a, .forum-group-page .forums-table-section-body tr td a { + color: var(--grey-black); + } + +.forum-page-edit .forum-topic-page .manage a:hover, .forum-page-edit .forum-topic-page .title i:hover { + color: #000; +} + +.customer-info-page .panel.panel-default.extrnal-table, .customer-info-page .form-fields.add-more-external-records { + margin: 20px 0px 40px; +} + + .forums-table-section-title .link-rss, .customer-info-page .form-fields.add-more-external-records a, .customer-info-page .extrnal-table a { + color: #aaa081; + } + + .customer-info-page .form-fields.add-more-external-records a:hover, .customer-info-page .extrnal-table a:hover { + color: var(--grey-black); + } + +.prices-alignment-right { + text-align: right !important; +} + +.form-title-rquired { + float: left; +} + +.contact-page .btn.btn-primary, .vendor-page .contact-vendor .btn.btn-primary, .vendor-contact-page .btn.btn-primary, .compare-products-page .btn.btn-default, .compare-products-page .btn.btn-primary, .apply-vendor-page .btn.btn-primary, .blogpost-page .blog-post-add-comment-button, .news-item-page .btn.btn-primary, .private-message-view-page .btn.btn-default, .private-messages-page .btn.btn-primary, .private-messages-page .btn.btn-default, .private-message-send-page .btn.btn-default, .private-message-send-page .btn.btn-primary, .move-topic-page .btn.btn-default, .move-topic-page .btn.btn-primary, .forum-edit-page .btn.btn-primary, .forum-edit-page .btn.btn-default, .order-details-page .btn.btn-default, .order-details-page .btn.btn-primary, .return-request-page .btn.btn-primary, .account-page .btn.btn-primary, .account-page .btn.btn-default { + text-transform: uppercase; +} + .gdpr-tools-page .result { margin: 20px 0; font-size: 13px; color: #e4434b; } + .gdpr-tools-page .buttons { margin-top: 20px; } + .gdpr-tools-page .page-body form .fieldset { margin-bottom: 20px; padding: 10px; @@ -1476,458 +5946,2033 @@ a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;} -moz-box-shadow: 0px 0px 10px #ddd; min-height: 220px; } -.gdpr-tools-page .page-body form .fieldset .title{ - text-align:center; - border-bottom: 1px solid #ddd; - margin-bottom:10px; -} -.gdpr-tools-page .page-body form .fieldset .buttons{ - text-align:center; -} + + .gdpr-tools-page .page-body form .fieldset .title { + text-align: center; + border-bottom: 1px solid #ddd; + margin-bottom: 10px; + } + + .gdpr-tools-page .page-body form .fieldset .buttons { + text-align: center; + } + .check-gift-card-balance-page .result, .check-gift-card-balance-page .message-error { margin: 20px 0; } + .check-gift-card-balance-page .fieldset { margin: 0 0 30px; } /* ORDER DETAIL PAGE STYLE */ -.order-details-page .links .controls{display:inline-block} -.order-details-page .links .controls i{margin-right:5px;} -.order-details-page .cart-total-left{font-weight:700;height:21px;text-align:left;vertical-align:middle;} -.order-details-page .cart-total-right {padding-left:5px;text-align:left;vertical-align:middle;} -.order-details-page .links{text-align:center;margin:15px 0px 25px;} -.actions {margin-top:10px;} -.order-details-page .billing-info , .order-details-page .shipping-info{list-style:none;} -.order-info-wrap .title,.billing-info-wrap .title,.shipment-details-page .shipment-overview li,.order-details-page .shipping-information li, .order-details-page .payment-infomation li {margin-bottom:5px;color:#666;font-size:13px;} -.shipment-details-page .section .title,.order-details-page .products .title , .order-details-page .shipments .title{margin-bottom:20px;} -.checkout-attributes.shipping-text , .order-details-page .order-number h4 {font-weight:bold;} -.shipment-details-page .shipment-overview,.order-details-page .order-details-area{margin-bottom:20px;} -.order-details-page .section table th , .order-details-page .data-table th{text-align:center;} -.order-info-wrap .title,.billing-info-wrap .title,.shipment-details-page .shipment-overview li.title,.order-details-page li.title{color:#000;font-size:15px;} -.shipment-details-page .title > strong ,.order-details-page .title > strong ,.checkout-attributes.shipping-text {font-size:16px;} -.order-details-page .total-info{ margin-top:20px;} -.shipment-details-page .panel-heading h1,.return-request-page .panel-heading h1,.order-details-page .panel-heading h1,.order-overview{text-align:center;} -.order-details-page .tax-shipping-info{padding:10px;} -.checkout-attributes.shipping-text,.section.products .actions{float:right;width:100%;text-align:right;margin-top:20px;} -.order-details-page .section.shipments a{color:var(--red);} -.order-details-page .section.shipments .a-left{text-align:center !important;} -.order-details-page .section.shipments a{color:var(--red);text-align:center;} -.order-details-page .section.shipments a:hover{color:var(--grey-black);} -.order-details-page .section.shipments .a-center.details{text-align:center;} -.wishlist-page .section .panel.panel-default, .reward-points-page .panel.panel-default,.sitemap-page .entity,.compare-products-page .panel.panel-default,.news-list-page .item,.private-message-view-page .view-message,.private-messages-page .panel.panel-default,.forum-topic-page .topic-posts,.forum-topic-content-top,.forum-subscriptions-page .panel.panel-default,.forum-page .forum-top,.forums-table-section,.reward-points-page.panel.panel-default,.back-in-stock-subscription-list-page .panel.panel-default,.downloadable-products-page .panel.panel-default,.return-request-page .section .panel.panel-default,.shipment-details-page .section .panel.panel-default,.order-details-page .section .panel.panel-default{box-shadow:0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;-moz-box-shadow: 0px 0px 10px #ddd;border-color:#ededed;font-size:14px;} -.wishlist-page .section .panel.panel-default table tbody tr td, .wishlist-page .panel.panel-default > table,.reward-points-page .panel.panel-default table,.reward-points-page .panel.panel-default table thead tr th,.reward-points-page .panel.panel-default table tbody tr td,.compare-products-page .panel.panel-default table,.compare-products-page .panel.panel-default tbody tr td,.private-messages-page .panel.panel-default table tbody tr td,.private-messages-page .panel.panel-default table thead tr th,.private-messages-page .panel.panel-default table,.forum-subscriptions-page .subscription-list table thead tr th,.forum-subscriptions-page .subscription-list table tbody tr td,.forum-subscriptions-page .subscription-list table,.forums-table-section table thead tr th,.forums-table-section table tbody tr td,.forums-table-section table,.reward-points-page.panel.panel-default table thead tr th,.reward-points-page.panel.panel-default table tbody tr td,.reward-points-page.panel.panel-default table,.back-in-stock-subscription-list-page .panel.panel-default table thead tr th,.back-in-stock-subscription-list-page .panel.panel-default table tbody tr td,.back-in-stock-subscription-list-page .panel.panel-default table,.shipment-details-page .section .panel.panel-default table,.shipment-details-page .section .panel.panel-default table tbody tr td,.shipment-details-page .section .panel.panel-default table thead tr th,.order-details-page .section .panel.panel-default table,.order-details-page .section .panel.panel-default table tbody tr td,.order-details-page .section .panel.panel-default table thead tr th{border:none;padding:10px;vertical-align:middle;text-align:center !important;} -.reward-points-page .panel.panel-default table tbody tr,.compare-products-page .panel.panel-default table tbody tr,.private-messages-page .panel.panel-default table tbody tr,.forum-subscriptions-page .subscription-list table tbody tr,.forums-table-section table tbody tr,.reward-points-page.panel.panel-default table tbody tr,.back-in-stock-subscription-list-page .panel.panel-default table tbody tr,.shipment-details-page .section .panel.panel-default table tbody tr,.order-details-page .section .panel.panel-default table tbody tr{border-top:1px solid #ddd;} -.order-details-page .section .panel.panel-default table .a-center.name{text-align:left;} -.shipment-details-page .section .panel.panel-default table .a-left.name em,.order-details-page .section .panel.panel-default table .a-left.name em{font-style:normal;} -.order-details-page .section .panel.panel-default table .a-left.name {width: 50%;text-align:left !important;font-weight:700;} +.order-details-page .links .controls { + display: inline-block +} + + .order-details-page .links .controls i { + margin-right: 5px; + } + +.order-details-page .cart-total-left { + font-weight: 700; + height: 21px; + text-align: left; + vertical-align: middle; +} + +.order-details-page .cart-total-right { + padding-left: 5px; + text-align: left; + vertical-align: middle; +} + +.order-details-page .links { + text-align: center; + margin: 15px 0px 25px; +} + +.actions { + margin-top: 10px; +} + +.order-details-page .billing-info, .order-details-page .shipping-info { + list-style: none; +} + +.order-info-wrap .title, .billing-info-wrap .title, .shipment-details-page .shipment-overview li, .order-details-page .shipping-information li, .order-details-page .payment-infomation li { + margin-bottom: 5px; + color: #666; + font-size: 13px; +} + +.shipment-details-page .section .title, .order-details-page .products .title, .order-details-page .shipments .title { + margin-bottom: 20px; +} + +.checkout-attributes.shipping-text, .order-details-page .order-number h4 { + font-weight: bold; +} + +.shipment-details-page .shipment-overview, .order-details-page .order-details-area { + margin-bottom: 20px; +} + +.order-details-page .section table th, .order-details-page .data-table th { + text-align: center; +} + +.order-info-wrap .title, .billing-info-wrap .title, .shipment-details-page .shipment-overview li.title, .order-details-page li.title { + color: #000; + font-size: 15px; +} + +.shipment-details-page .title > strong, .order-details-page .title > strong, .checkout-attributes.shipping-text { + font-size: 16px; +} + +.order-details-page .total-info { + margin-top: 20px; +} + +.shipment-details-page .panel-heading h1, .return-request-page .panel-heading h1, .order-details-page .panel-heading h1, .order-overview { + text-align: center; +} + +.order-details-page .tax-shipping-info { + padding: 10px; +} + +.checkout-attributes.shipping-text, .section.products .actions { + float: right; + width: 100%; + text-align: right; + margin-top: 20px; +} + +.order-details-page .section.shipments a { + color: #aaa081; +} + +.order-details-page .section.shipments .a-left { + text-align: center !important; +} + +.order-details-page .section.shipments a { + color: #aaa081; + text-align: center; +} + + .order-details-page .section.shipments a:hover { + color: var(--grey-black); + } + +.order-details-page .section.shipments .a-center.details { + text-align: center; +} + +.wishlist-page .section .panel.panel-default, .reward-points-page .panel.panel-default, .sitemap-page .entity, .compare-products-page .panel.panel-default, .news-list-page .item, .private-message-view-page .view-message, .private-messages-page .panel.panel-default, .forum-topic-page .topic-posts, .forum-topic-content-top, .forum-subscriptions-page .panel.panel-default, .forum-page .forum-top, .forums-table-section, .reward-points-page.panel.panel-default, .back-in-stock-subscription-list-page .panel.panel-default, .downloadable-products-page .panel.panel-default, .return-request-page .section .panel.panel-default, .shipment-details-page .section .panel.panel-default, .order-details-page .section .panel.panel-default { + box-shadow: 0px 0px 10px #ddd; + -webkit-box-shadow: 0px 0px 10px #ddd; + -moz-box-shadow: 0px 0px 10px #ddd; + border-color: #ededed; + font-size: 14px; +} + + .wishlist-page .section .panel.panel-default table tbody tr td, .wishlist-page .panel.panel-default > table, .reward-points-page .panel.panel-default table, .reward-points-page .panel.panel-default table thead tr th, .reward-points-page .panel.panel-default table tbody tr td, .compare-products-page .panel.panel-default table, .compare-products-page .panel.panel-default tbody tr td, .private-messages-page .panel.panel-default table tbody tr td, .private-messages-page .panel.panel-default table thead tr th, .private-messages-page .panel.panel-default table, .forum-subscriptions-page .subscription-list table thead tr th, .forum-subscriptions-page .subscription-list table tbody tr td, .forum-subscriptions-page .subscription-list table, .forums-table-section table thead tr th, .forums-table-section table tbody tr td, .forums-table-section table, .reward-points-page.panel.panel-default table thead tr th, .reward-points-page.panel.panel-default table tbody tr td, .reward-points-page.panel.panel-default table, .back-in-stock-subscription-list-page .panel.panel-default table thead tr th, .back-in-stock-subscription-list-page .panel.panel-default table tbody tr td, .back-in-stock-subscription-list-page .panel.panel-default table, .shipment-details-page .section .panel.panel-default table, .shipment-details-page .section .panel.panel-default table tbody tr td, .shipment-details-page .section .panel.panel-default table thead tr th, .order-details-page .section .panel.panel-default table, .order-details-page .section .panel.panel-default table tbody tr td, .order-details-page .section .panel.panel-default table thead tr th { + border: none; + padding: 10px; + vertical-align: middle; + text-align: center !important; + } + + .reward-points-page .panel.panel-default table tbody tr, .compare-products-page .panel.panel-default table tbody tr, .private-messages-page .panel.panel-default table tbody tr, .forum-subscriptions-page .subscription-list table tbody tr, .forums-table-section table tbody tr, .reward-points-page.panel.panel-default table tbody tr, .back-in-stock-subscription-list-page .panel.panel-default table tbody tr, .shipment-details-page .section .panel.panel-default table tbody tr, .order-details-page .section .panel.panel-default table tbody tr { + border-top: 1px solid #ddd; + } + + .order-details-page .section .panel.panel-default table .a-center.name { + text-align: left; + } + + .shipment-details-page .section .panel.panel-default table .a-left.name em, .order-details-page .section .panel.panel-default table .a-left.name em { + font-style: normal; + } + + .order-details-page .section .panel.panel-default table .a-left.name { + width: 50%; + text-align: left !important; + font-weight: 700; + } /* RETUN REQUEST AND RETURN REQUEST LIST PAGE STYLE */ -.return-request-page .page-title {text-align:center;} -.return-request-page .page-title h1 a{color:var(--red);} -.return-request-page select {width: 100%; text-align:left;} -.request-item ul{list-style: none;margin-bottom:0;} -.return-request-page .section .table , .return-request-page .section .title , .return-request-page .fieldset .title{margin-bottom:20px;text-align:left;} -.return-request-page .section{margin-bottom:20px;} -.downloadable-products-page table th{padding: 10px 0 20px 0;text-align:center;} -.return-request-page textarea.form-control {height: 100px;} -.return-request-page .fieldset label{text-align:left;} -.downloadable-products-page .panel.panel-default table thead tr th,.downloadable-products-page .panel.panel-default table tbody tr td,.downloadable-products-page .panel.panel-default table,.return-request-page .panel.panel-default table,.return-request-page .panel.panel-default table tbody tr td,.return-request-page .panel.panel-default table thead tr th{border:none;padding:10px;vertical-align:middle;} -.downloadable-products-page .panel.panel-default table tbody tr,.return-request-page .panel.panel-default table tbody tr{border-top:1px solid #ddd;} -.downloadable-products-page .panel.panel-default table,.return-request-page .panel.panel-default table{margin-bottom:0px;} -.order-details-page .section.products .panel.panel-default table tbody tr .prices-alignment-right,.return-request-page .panel.panel-default table tbody tr .prices-alignment-right{text-align:center !Important;} -.return-request-list-page .section{margin-bottom:30px;border:1px solid #ededed;box-shadow:0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;-moz-box-shadow: 0px 0px 10px #ddd;} -.return-request-list-page .section .details{padding:0 10px 15px;} -.return-request-list-page .section .comments > div{height:80px;overflow:hidden;} +.return-request-page .page-title { + text-align: center; +} + + .return-request-page .page-title h1 a { + color: #aaa081; + } + +.return-request-page select { + width: 100%; + text-align: left; +} + +.request-item ul { + list-style: none; + margin-bottom: 0; +} + +.return-request-page .section .table, .return-request-page .section .title, .return-request-page .fieldset .title { + margin-bottom: 20px; + text-align: left; +} + +.return-request-page .section { + margin-bottom: 20px; +} + +.downloadable-products-page table th { + padding: 10px 0 20px 0; + text-align: center; +} + +.return-request-page textarea.form-control { + height: 100px; +} + +.return-request-page .fieldset label { + text-align: left; +} + +.downloadable-products-page .panel.panel-default table thead tr th, .downloadable-products-page .panel.panel-default table tbody tr td, .downloadable-products-page .panel.panel-default table, .return-request-page .panel.panel-default table, .return-request-page .panel.panel-default table tbody tr td, .return-request-page .panel.panel-default table thead tr th { + border: none; + padding: 10px; + vertical-align: middle; +} + + .downloadable-products-page .panel.panel-default table tbody tr, .return-request-page .panel.panel-default table tbody tr { + border-top: 1px solid #ddd; + } + +.downloadable-products-page .panel.panel-default table, .return-request-page .panel.panel-default table { + margin-bottom: 0px; +} + + .order-details-page .section.products .panel.panel-default table tbody tr .prices-alignment-right, .return-request-page .panel.panel-default table tbody tr .prices-alignment-right { + text-align: center !Important; + } + +.return-request-list-page .section { + margin-bottom: 30px; + border: 1px solid #ededed; + box-shadow: 0px 0px 10px #ddd; + -webkit-box-shadow: 0px 0px 10px #ddd; + -moz-box-shadow: 0px 0px 10px #ddd; +} + + .return-request-list-page .section .details { + padding: 0 10px 15px; + } + + .return-request-list-page .section .comments > div { + height: 80px; + overflow: hidden; + } /* DOWNLOAD PRODUCT PAGE STYLE */ -.downloadable-products-page .panel.panel-default table .a-center.product{text-align:left;} -.reward-points-page .panel.panel-default table tbody tr td,.downloadable-products-page .panel.panel-default table tbody tr td{color:#666;font-size:14px;} -.avatar-page .validation-summary-errors ul li{background: #f2dede;color: #a94442;font-size: 14px;margin-top: 5px;padding: 5px;margin-bottom:10px;} -.downloadable-products-page .panel.panel-default table a{color:var(--red);} -.downloadable-products-page .panel.panel-default table a:hover{color:var(--grey-black);} +.downloadable-products-page .panel.panel-default table .a-center.product { + text-align: left; +} + +.reward-points-page .panel.panel-default table tbody tr td, .downloadable-products-page .panel.panel-default table tbody tr td { + color: #666; + font-size: 14px; +} + +.avatar-page .validation-summary-errors ul li { + background: #f2dede; + color: #a94442; + font-size: 14px; + margin-top: 5px; + padding: 5px; + margin-bottom: 10px; +} + +.downloadable-products-page .panel.panel-default table a { + color: #aaa081; +} + + .downloadable-products-page .panel.panel-default table a:hover { + color: var(--grey-black); + } /* FORUM MAIN AND COMMON PAGE STYLE */ -.forums-main-page .forums-main-header{height:50px;margin-bottom:10px;} -.forums-main-page .forums-main-header .current-time,.active-discussions-page .forums-header .current-time,.current-time{text-align:right;margin-bottom:15px;color:#666;} -.forum-search-box{text-align:right;margin-bottom:20px;} -.forums-table-section {margin-bottom:40px;float:left;width:100%;} -.forums-table-section-title{padding:15px;background:#f9f9f9;border-bottom:1px solid #ddd;float:left;width:100%;} -.forums-table-section-title a{font-weight:700;} -.forums-table-section-title .link-rss{margin:0 0 0 10px;float:right;} -.forums-table-section-title .view-all{float:right;text-align:right;} -.forums-table-section .topic-name{text-align:left;} -.forums-table-section th.last-post{width:25%;text-align:center} -.forums-table-section th.forum-name,.forums-main-page .forums-table-section td.forum-name ,.forums-main-page .forums-table-section td.topic-name{text-align:left;width: 55%;} -.forums-table-section td{text-align:center;} -.forums-table-section td.forum-name .forum-title a:hover,.forum-search-box .advanced a:hover,.forums-main-page .active-discussions .view-all a:hover{color:var(--grey-black);} -.forum-group-page .forums-table-section td,.forum-search-page .forums-table-section td,.active-discussions-page .forums-table-section td,.forum-page .forums-table-section td,.forums-main-page .forums-table-section td{color:#666;} -.forums-table-section td.forum-name .forum-title a{display:block;font-weight:700;margin-bottom:3px;display:inline-block;} -.forums-table-section td.forum-name .forum-title a,.forum-search-box .advanced a,.forums-main-page .active-discussions .view-all a{color:var(--red);} -.forums-table-section td.last-post .author label,.forums-table-section .last-post .origin label{display: inline;} -.forums-table-section td.topic-name .topic-type{font-size:0.9em;line-height:18px;} -.forum-group-page .posts,.forum-group-page .topics,.forum-page .replies,.forum-page .views,.active-discussions-page .forums-table-section-body .replies,.active-discussions-page .forums-table-section-body .views,.active-discussions-page .forums-table-section-body .last-post,.forum-search-page .forums-table-section.topics-group .replies,.forum-search-page .forums-table-section.topics-group .views,.forum-search-page .forums-table-section.topics-group .last-post,.forums-main-page .forums-table-section.topics-group .replies,.forums-main-page .forums-table-section.topics-group .views,.forums-main-page .forums-table-section.topics-group .last-post{text-align:center;} -.forums-main-page .forums-table-section th.topics ,.forums-main-page .forums-table-section th.replies ,.forums-main-page .forums-table-section th.views ,.forums-main-page .forums-table-section th.posts{width:10%;text-align:center} -.forums-main-page .forums-header{float:left;width:100%;} -.forums-main-page .topic-html-content .panel-heading{padding:0px;margin-bottom:10px;} -.forums-main-page .topic-html-content{border:none;text-align:center;} -.forums-main-page .active-discussions .view-all a{padding:15px;float:left;} -.forum-search-box{float:left;position:relative;} -.forum-search-box .navbar-form{padding-left:0px;} -.search-box-text{float:left; height:34px; padding:0px 12px;margin-right:-3px;border:none;box-shadow:none;} -.forum-search-box .search-box-text{background:#fff;border-bottom:1px solid #ddd;width:400px;padding-left:5px;} -.forum-search-box .search-nav:focus{border-color:var(--red);} -.forum-search-box .btn.search-box-button{font-size:0;background:url("../images/search-icon.png") no-repeat 0px 0px;border-radius:0px;width:34px;height:34px;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;right:-10px;position:absolute;z-index:1;padding:0px;} -.forum-search-box .btn.search-box-button:hover{background:url("../images/search-icon.png") no-repeat 0px -34px;} -.forum-search-box .form-control ,.forum-search-box .btn{border-radius:0;} -.forum-search-box .advanced{margin-top:15px;float:left;width:100%;} -.forums-table-section .panel.panel-default{border:none;margin-bottom:0px;} -.forum-page .forum-top{padding:15px;margin-bottom:40px;} -.forum-page .forums-table-section table tr .image{width:3%;} -.forums-table-section .topic-name a{font-weight:700;} -.forum-subscriptions-page .new-product-iteam a{color:var(--grey-black);font-weight:700;} -.forum-subscriptions-page .new-product-iteam a:hover{color:var(--red);} -.private-message-send-page .page-title h1,.move-topic-page .page-title h1,.forum-edit-page h1,.forum-search-page .panel-heading h1,.forums-main-page .topic-html-content .panel-heading h1{text-align:center;} -.active-discussions-page .active-discussions .topic-details .topic-title a{color:var(--grey-black);} -.active-discussions-page .active-discussions .topic-details .topic-title a:hover{color:var(--red);} -.active-discussions-page .active-discussions .topic-details .topic-starter a{color:var(--red);} -.active-discussions-page .active-discussions .topic-details .topic-starter a:hover{color:var(--grey-black);} +.forums-main-page .forums-main-header { + height: 50px; + margin-bottom: 10px; +} + + .forums-main-page .forums-main-header .current-time, .active-discussions-page .forums-header .current-time, .current-time { + text-align: right; + margin-bottom: 15px; + color: #666; + } + +.forum-search-box { + text-align: right; + margin-bottom: 20px; +} + +.forums-table-section { + margin-bottom: 40px; + float: left; + width: 100%; +} + +.forums-table-section-title { + padding: 15px; + background: #f9f9f9; + border-bottom: 1px solid #ddd; + float: left; + width: 100%; +} + + .forums-table-section-title a { + font-weight: 700; + } + + .forums-table-section-title .link-rss { + margin: 0 0 0 10px; + float: right; + } + + .forums-table-section-title .view-all { + float: right; + text-align: right; + } + +.forums-table-section .topic-name { + text-align: left; +} + +.forums-table-section th.last-post { + width: 25%; + text-align: center +} + +.forums-table-section th.forum-name, .forums-main-page .forums-table-section td.forum-name, .forums-main-page .forums-table-section td.topic-name { + text-align: left; + width: 55%; +} + +.forums-table-section td { + text-align: center; +} + + .forums-table-section td.forum-name .forum-title a:hover, .forum-search-box .advanced a:hover, .forums-main-page .active-discussions .view-all a:hover { + color: var(--grey-black); + } + +.forum-group-page .forums-table-section td, .forum-search-page .forums-table-section td, .active-discussions-page .forums-table-section td, .forum-page .forums-table-section td, .forums-main-page .forums-table-section td { + color: #666; +} + +.forums-table-section td.forum-name .forum-title a { + display: block; + font-weight: 700; + margin-bottom: 3px; + display: inline-block; +} + +.forums-table-section td.forum-name .forum-title a, .forum-search-box .advanced a, .forums-main-page .active-discussions .view-all a { + color: #aaa081; +} + +.forums-table-section td.last-post .author label, .forums-table-section .last-post .origin label { + display: inline; +} + +.forums-table-section td.topic-name .topic-type { + font-size: 0.9em; + line-height: 18px; +} + +.forum-group-page .posts, .forum-group-page .topics, .forum-page .replies, .forum-page .views, .active-discussions-page .forums-table-section-body .replies, .active-discussions-page .forums-table-section-body .views, .active-discussions-page .forums-table-section-body .last-post, .forum-search-page .forums-table-section.topics-group .replies, .forum-search-page .forums-table-section.topics-group .views, .forum-search-page .forums-table-section.topics-group .last-post, .forums-main-page .forums-table-section.topics-group .replies, .forums-main-page .forums-table-section.topics-group .views, .forums-main-page .forums-table-section.topics-group .last-post { + text-align: center; +} + +.forums-main-page .forums-table-section th.topics, .forums-main-page .forums-table-section th.replies, .forums-main-page .forums-table-section th.views, .forums-main-page .forums-table-section th.posts { + width: 10%; + text-align: center +} + +.forums-main-page .forums-header { + float: left; + width: 100%; +} + +.forums-main-page .topic-html-content .panel-heading { + padding: 0px; + margin-bottom: 10px; +} + +.forums-main-page .topic-html-content { + border: none; + text-align: center; +} + +.forums-main-page .active-discussions .view-all a { + padding: 15px; + float: left; +} + +.forum-search-box { + float: left; + position: relative; +} + + .forum-search-box .navbar-form { + padding-left: 0px; + } + +.search-box-text { + float: left; + height: 34px; + padding: 0px 12px; + margin-right: -3px; + border: none; + box-shadow: none; +} + +.forum-search-box .search-box-text { + background: #fff; + border-bottom: 1px solid #ddd; + width: 400px; + padding-left: 5px; +} + +.forum-search-box .search-nav:focus { + border-color: #aaa081; +} + +.forum-search-box .btn.search-box-button { + font-size: 0; + background: url("../images/search-icon.png") no-repeat 0px 0px; + border-radius: 0px; + width: 34px; + height: 34px; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + right: -10px; + position: absolute; + z-index: 1; + padding: 0px; +} + + .forum-search-box .btn.search-box-button:hover { + background: url("../images/search-icon.png") no-repeat 0px -34px; + } + +.forum-search-box .form-control, .forum-search-box .btn { + border-radius: 0; +} + +.forum-search-box .advanced { + margin-top: 15px; + float: left; + width: 100%; +} + +.forums-table-section .panel.panel-default { + border: none; + margin-bottom: 0px; +} + +.forum-page .forum-top { + padding: 15px; + margin-bottom: 40px; +} + +.forum-page .forums-table-section table tr .image { + width: 3%; +} + +.forums-table-section .topic-name a { + font-weight: 700; +} + +.forum-subscriptions-page .new-product-iteam a { + color: var(--grey-black); + font-weight: 700; +} + + .forum-subscriptions-page .new-product-iteam a:hover { + color: #aaa081; + } + +.private-message-send-page .page-title h1, .move-topic-page .page-title h1, .forum-edit-page h1, .forum-search-page .panel-heading h1, .forums-main-page .topic-html-content .panel-heading h1 { + text-align: center; +} + +.active-discussions-page .active-discussions .topic-details .topic-title a { + color: var(--grey-black); +} + + .active-discussions-page .active-discussions .topic-details .topic-title a:hover { + color: #aaa081; + } + +.active-discussions-page .active-discussions .topic-details .topic-starter a { + color: #aaa081; +} + + .active-discussions-page .active-discussions .topic-details .topic-starter a:hover { + color: var(--grey-black); + } /* FORUM PAGE STYLE */ -.forum-page .forum-top:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden;} -.forum-page .forum-top .forum-info{float:left;} -.forum-page .forum-top .forum-info .forum-name{font-weight:700;font-size:1.2em;line-height:25px;} -.forum-page .forum-top .forum-info .forum-description{margin-bottom:10px;} -.forum-page .forum-top .actions{float:right;text-align:right;margin-top:0px;} -.forum-page .forum-top .actions .newtopic{padding:0 5px 3px 3px;} -.forum-page .forum-top .actions .watch-forum{padding-left:5px;} -.forum-page .pager ul{float:left;margin:5px 0;} -.forum-group-page , .forum-breadcrumb , .active-discussions-page , .forum-page{clear:both;} -.forum-page .forums-table-section{ border:0; padding:0;} -.forum-group-page .forums-table-section .forum-name{text-align:left} -.forum-group-page .forums-table-section{background:#fff;} -.forum-page .forum-top .forum-info .forum-name h1{font-size: 1.2em;font-weight: 700;line-height: 25px;margin-top: 0;display: inline-block;padding-right: 10px;} -.topics-group .author a,.forum-page .watch-forum:hover i{color:var(--grey-black);} -.topics-group .author a:hover{color:var(--red);} -.forum-page .actions i,.forum-topic-content-top .actions i,.forum-topic-page .topic-post .post-head .manage-post i,.forum-topic-page .topic-actions.lower i{cursor:pointer;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;} -.new-topic{font-family:'Lato',sans-serif;} +.forum-page .forum-top:after { + content: "."; + display: block; + clear: both; + height: 0; + font-size: 0; + line-height: 0; + visibility: hidden; +} + +.forum-page .forum-top .forum-info { + float: left; +} + + .forum-page .forum-top .forum-info .forum-name { + font-weight: 700; + font-size: 1.2em; + line-height: 25px; + } + + .forum-page .forum-top .forum-info .forum-description { + margin-bottom: 10px; + } + +.forum-page .forum-top .actions { + float: right; + text-align: right; + margin-top: 0px; +} + + .forum-page .forum-top .actions .newtopic { + padding: 0 5px 3px 3px; + } + + .forum-page .forum-top .actions .watch-forum { + padding-left: 5px; + } + +.forum-page .pager ul { + float: left; + margin: 5px 0; +} + +.forum-group-page, .forum-breadcrumb, .active-discussions-page, .forum-page { + clear: both; +} + + .forum-page .forums-table-section { + border: 0; + padding: 0; + } + + .forum-group-page .forums-table-section .forum-name { + text-align: left + } + + .forum-group-page .forums-table-section { + background: #fff; + } + + .forum-page .forum-top .forum-info .forum-name h1 { + font-size: 1.2em; + font-weight: 700; + line-height: 25px; + margin-top: 0; + display: inline-block; + padding-right: 10px; + } + + .topics-group .author a, .forum-page .watch-forum:hover i { + color: var(--grey-black); + } + + .topics-group .author a:hover { + color: #aaa081; + } + + .forum-page .actions i, .forum-topic-content-top .actions i, .forum-topic-page .topic-post .post-head .manage-post i, .forum-topic-page .topic-actions.lower i { + cursor: pointer; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + } + +.new-topic { + font-family: 'Lato',sans-serif; +} /* FORUM SEARCH PAGE STYLE */ -.basic-search .controls{padding-top: 3px;} -.forum-search-page .forum-search-panel .search-error{color:red;} -.forum-search-page .basic-search{margin-bottom:10px;} -.forum-search-page .forum-search-button { margin-top:0px;} -.forum-search-page .advanced-search{margin-bottom:10px;padding-top:10px;} -.forum-search-page .inputs{padding:4px;} -.forum-search-page .inputs label{display:inline-block;width:140px;} -.forum-search-page .pager ul{float:left;margin:5px 0;} -.forum-search-page .form-group label{text-align:left;} -.search-input .basic-search .col-md-3{padding-right:0;} -.forum-search-box .form-group {margin-bottom: 0px ;} -.forum-search-page .search-results .forums-table-section{border:none;} -.forum-search-page .search-results .forums-table-section table{width:100%;} -.forum-search-page .forums-table-section{padding:0;} -.forum-search-page .checkbox > input {margin-top: 0 !important;} -.forum-search-page .checkbox label{padding-left:10px;} -.forum-search-page .forum-serach-input{float:left;width:100%;} -.forum-search-page .forum-serach-input .checkbox{clear:both;float:left;width:100%;text-align:left;margin-top:20px;} +.basic-search .controls { + padding-top: 3px; +} + +.forum-search-page .forum-search-panel .search-error { + color: red; +} + +.forum-search-page .basic-search { + margin-bottom: 10px; +} + +.forum-search-page .forum-search-button { + margin-top: 0px; +} + +.forum-search-page .advanced-search { + margin-bottom: 10px; + padding-top: 10px; +} + +.forum-search-page .inputs { + padding: 4px; +} + + .forum-search-page .inputs label { + display: inline-block; + width: 140px; + } + +.forum-search-page .pager ul { + float: left; + margin: 5px 0; +} + +.forum-search-page .form-group label { + text-align: left; +} + +.search-input .basic-search .col-md-3 { + padding-right: 0; +} + +.forum-search-box .form-group { + margin-bottom: 0px; +} + +.forum-search-page .search-results .forums-table-section { + border: none; +} + + .forum-search-page .search-results .forums-table-section table { + width: 100%; + } + +.forum-search-page .forums-table-section { + padding: 0; +} + +.forum-search-page .checkbox > input { + margin-top: 0 !important; +} + +.forum-search-page .checkbox label { + padding-left: 10px; +} + +.forum-search-page .forum-serach-input { + float: left; + width: 100%; +} + + .forum-search-page .forum-serach-input .checkbox { + clear: both; + float: left; + width: 100%; + text-align: left; + margin-top: 20px; + } /* FORUM TOPIC PAGE STYLE */ -.forums-header::after{clear: both;content: "";display: block;} -.forums-header{margin-bottom:25px;} -.forum-topic-content-top{text-align:center;padding:15px;margin-bottom:40px;float:left;width:100%;} -.forum-topic-content-top h2{text-transform:capitalize;font-size:22px;margin:0px 0px 15px 0px;} -.forum-topic-content-top .actions .actions-btn{padding:8px;display:inline-block;line-height:14px;color:#888} -.forum-topic-page .topic-actions.lower i:hover,.forum-topic-page .topic-actions.lower i:hover a,.forum-topic-content-top .actions .actions-btn:hover i,.forum-topic-content-top .actions .actions-btn:hover a,.forum-topic-page .topic-post .post-head .manage-post i:hover,.forum-topic-page .topic-post .post-head .manage-post i:hover a{color:var(--red);} -.forum-topic-page .topic-actions.lower a,.forum-topic-content-top .actions .actions-btn a{margin-left:5px;color:#888;font-size:13px;font-weight:700;} -.forum-topic-page .topic-posts{padding:50px;float:left;width:100%;color:#888;margin-bottom:30px;} -.forum-topic-page .topic-post{float:left;width:100%;padding:20px;} -.topic-post .post-info{float: left;margin: 0;width:15%;} -.topic-post .post-info{text-align: left;} -.topic-post .post-content{float: right;width: 85%;} -.forum-topic-page .topic-post .post-info{text-align:center;} -.forum-topic-page .topic-post .post-info .user-info a{color:var(--grey-black);} -.forum-topic-page .topic-post .post-info .user-info a:hover{color:var(--red);} -.forum-topic-page .topic-post .user-info a{background:#f5f5f5;padding:15px;float:left;width:100%;margin-bottom:20px;text-align:center;font-weight:700;color:#666;} -.forum-topic-page .topic-post .user-info .avatar{text-align:center;clear:both;margin-bottom:15px;} -.profile-page .profile-info-box .user-details .send-pm-box{text-align:center;} -.forum-topic-page .topic-post .post-info .send-pm a,.profile-page .profile-info-box .user-details .send-pm-box a{background:var(--grey-black);padding:8px;color:#fff;float:left;width:100%;margin-top:5px;} -.forum-topic-page .topic-post .post-info .send-pm a:hover,.profile-page .profile-info-box .user-details .send-pm-box a:hover{background:var(--red);color:#fff;} -.forum-topic-page .topic-post .post-head{background:#f5f5f5;padding:15px;float:left;width:100%;margin-bottom:20px;color:#666;} -.forum-topic-page .topic-post .post-body{clear:both;padding:0px 15px;line-height:22px;letter-spacing:0.5px;word-break: break-word;} -.forum-topic-page .topic-post .post-head .post-time label{margin-bottom:0px;} -.forum-topic-page .topic-post .post-head .quote-post,.forum-topic-page .topic-post .post-head .manage-post,.forum-topic-page .topic-post .post-head .post-time{float:left;} -.forum-topic-page .topic-post .post-head .post-actions{float:right;} -.forum-topic-page .topic-post .post-head .manage-post i,.forum-topic-page .topic-actions.lower i{color:#888;} -.forum-topic-page .topic-post .post-head .manage-post a{color: #888;font-size: 13px;font-weight: 700;margin-left: 5px;margin-right:20px;} -.forum-topic-page .topic-post .post-head .quote-post a{color:var(--red);font-weight:700;margin-right:15px;} -.forum-topic-page .topic-post .post-head .quote-post a:hover{color:var(--grey-black);} -.forum-topic-page .topic-actions.lower{clear:both;text-align:center;} -.forum-topic-page .topic-actions.lower a{margin-right:15px;} +.forums-header::after { + clear: both; + content: ""; + display: block; +} + +.forums-header { + margin-bottom: 25px; +} + +.forum-topic-content-top { + text-align: center; + padding: 15px; + margin-bottom: 40px; + float: left; + width: 100%; +} + + .forum-topic-content-top h2 { + text-transform: capitalize; + font-size: 22px; + margin: 0px 0px 15px 0px; + } + + .forum-topic-content-top .actions .actions-btn { + padding: 8px; + display: inline-block; + line-height: 14px; + color: #888 + } + + .forum-topic-page .topic-actions.lower i:hover, .forum-topic-page .topic-actions.lower i:hover a, .forum-topic-content-top .actions .actions-btn:hover i, .forum-topic-content-top .actions .actions-btn:hover a, .forum-topic-page .topic-post .post-head .manage-post i:hover, .forum-topic-page .topic-post .post-head .manage-post i:hover a { + color: #aaa081; + } + + .forum-topic-page .topic-actions.lower a, .forum-topic-content-top .actions .actions-btn a { + margin-left: 5px; + color: #888; + font-size: 13px; + font-weight: 700; + } + +.forum-topic-page .topic-posts { + padding: 50px; + float: left; + width: 100%; + color: #888; + margin-bottom: 30px; +} + +.forum-topic-page .topic-post { + float: left; + width: 100%; + padding: 20px; +} + +.topic-post .post-info { + float: left; + margin: 0; + width: 15%; +} + +.topic-post .post-info { + text-align: left; +} + +.topic-post .post-content { + float: right; + width: 85%; +} + +.forum-topic-page .topic-post .post-info { + text-align: center; +} + + .forum-topic-page .topic-post .post-info .user-info a { + color: var(--grey-black); + } + + .forum-topic-page .topic-post .post-info .user-info a:hover { + color: #aaa081; + } + +.forum-topic-page .topic-post .user-info a { + background: #f5f5f5; + padding: 15px; + float: left; + width: 100%; + margin-bottom: 20px; + text-align: center; + font-weight: 700; + color: #666; +} + +.forum-topic-page .topic-post .user-info .avatar { + text-align: center; + clear: both; + margin-bottom: 15px; +} + +.profile-page .profile-info-box .user-details .send-pm-box { + text-align: center; +} + + .forum-topic-page .topic-post .post-info .send-pm a, .profile-page .profile-info-box .user-details .send-pm-box a { + background: var(--grey-black); + padding: 8px; + color: #fff; + float: left; + width: 100%; + margin-top: 5px; + } + + .forum-topic-page .topic-post .post-info .send-pm a:hover, .profile-page .profile-info-box .user-details .send-pm-box a:hover { + background: #aaa081; + color: #fff; + } + +.forum-topic-page .topic-post .post-head { + background: #f5f5f5; + padding: 15px; + float: left; + width: 100%; + margin-bottom: 20px; + color: #666; +} + +.forum-topic-page .topic-post .post-body { + clear: both; + padding: 0px 15px; + line-height: 22px; + letter-spacing: 0.5px; + word-break: break-word; +} + +.forum-topic-page .topic-post .post-head .post-time label { + margin-bottom: 0px; +} + +.forum-topic-page .topic-post .post-head .quote-post, .forum-topic-page .topic-post .post-head .manage-post, .forum-topic-page .topic-post .post-head .post-time { + float: left; +} + +.forum-topic-page .topic-post .post-head .post-actions { + float: right; +} + +.forum-topic-page .topic-post .post-head .manage-post i, .forum-topic-page .topic-actions.lower i { + color: #888; +} + +.forum-topic-page .topic-post .post-head .manage-post a { + color: #888; + font-size: 13px; + font-weight: 700; + margin-left: 5px; + margin-right: 20px; +} + +.forum-topic-page .topic-post .post-head .quote-post a { + color: #aaa081; + font-weight: 700; + margin-right: 15px; +} + + .forum-topic-page .topic-post .post-head .quote-post a:hover { + color: var(--grey-black); + } + +.forum-topic-page .topic-actions.lower { + clear: both; + text-align: center; +} + + .forum-topic-page .topic-actions.lower a { + margin-right: 15px; + } /* FORUM TOPIC EDIT, FORUM POST EDIT, MOVE FORUM TOPIC PAGE STYLE */ -.forum-edit-page .forum-subject-title{padding-top:0px;} -.forum-edit-page .forum-subject-name{color:#666;} -.forum-edit-page .inputs{padding:5px 0;} -.forum-edit-page .field-validation-error{display:block;} -.forum-edit-page .buttons{margin:5px;} -.forum-edit-page .form-group label{text-transform:capitalize;} -.forum-edit-page label.options-checkbox,.forum-edit-page label.checkbox{text-align:left;} -.forum-edit-page .page-title,.forum-edit-page fieldset legend{text-align:center;font-size:18px;} -.forum-edit-page .form-group.form-submit{clear:both;} -.forum-edit-page .form-group{overflow:hidden;} -.forum-edit-page .checkbox{color:#666;} -.private-messages-page .delete-selected-pm-button,.private-message-send-page .send-pm-button,.forum-edit-page .submit-post-button,.move-topic-page .submit-forum-topic-button,.forum-edit-page .submit-topic-button,.forum-edit-page .checkbox .check-box{margin-right:5px;} -.move-topic-page .inputs label{color:#555;font-weight:700;white-space:nowrap;width:30%;} -.forum-edit-page .checkbox{margin-top:0px;} +.forum-edit-page .forum-subject-title { + padding-top: 0px; +} + +.forum-edit-page .forum-subject-name { + color: #666; +} + +.forum-edit-page .inputs { + padding: 5px 0; +} + +.forum-edit-page .field-validation-error { + display: block; +} + +.forum-edit-page .buttons { + margin: 5px; +} + +.forum-edit-page .form-group label { + text-transform: capitalize; +} + +.forum-edit-page label.options-checkbox, .forum-edit-page label.checkbox { + text-align: left; +} + +.forum-edit-page .page-title, .forum-edit-page fieldset legend { + text-align: center; + font-size: 18px; +} + +.forum-edit-page .form-group.form-submit { + clear: both; +} + +.forum-edit-page .form-group { + overflow: hidden; +} + +.forum-edit-page .checkbox { + color: #666; +} + + .private-messages-page .delete-selected-pm-button, .private-message-send-page .send-pm-button, .forum-edit-page .submit-post-button, .move-topic-page .submit-forum-topic-button, .forum-edit-page .submit-topic-button, .forum-edit-page .checkbox .check-box { + margin-right: 5px; + } + +.move-topic-page .inputs label { + color: #555; + font-weight: 700; + white-space: nowrap; + width: 30%; +} + +.forum-edit-page .checkbox { + margin-top: 0px; +} /* FORUM INPUTS STYLE */ -.forum-topic-title-text,.pm-title-text{vertical-align:top;font-size:12px;} -.forum-post-text,.bb-editor-text{min-height:150px;} -.private-message-subject-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px;} -.forum-search-text{border:1px solid #ccc;font-size:14px;margin-right:5px;float:left;} -.forum-search-box-text{border:1px solid #acacac;font-size:12px;} -.bb-editor-text{border:#cec6b5 1px solid;} -.quote-post-link-button,.post-link{float:right;padding:0 !important;} -.post-link{padding:1px 3px;margin-right:5px;border:none; margin-top:1px;} +.forum-topic-title-text, .pm-title-text { + vertical-align: top; + font-size: 12px; +} + +.forum-post-text, .bb-editor-text { + min-height: 150px; +} + +.private-message-subject-text { + width: 500px; + border: 1px solid #acacac; + vertical-align: top; + font-size: 12px; +} + +.forum-search-text { + border: 1px solid #ccc; + font-size: 14px; + margin-right: 5px; + float: left; +} + +.forum-search-box-text { + border: 1px solid #acacac; + font-size: 12px; +} + +.bb-editor-text { + border: #cec6b5 1px solid; +} + +.quote-post-link-button, .post-link { + float: right; + padding: 0 !important; +} + +.post-link { + padding: 1px 3px; + margin-right: 5px; + border: none; + margin-top: 1px; +} /* PRIVATE MESSAGES PAGE STYLE */ -.private-message-send-page .inputs label{float:left;line-height:20px;} -.private-message-send-page .toolbar{display:block;} -.private-message-send-page textarea{margin:0 0 10px 0px;} -.private-message-view-page .view-message div{margin:10px 0px 5px;} -.private-message-view-page .view-message label{display:inline-block;font-weight:700;} -.private-message-send-page .page-title,fieldset legend {text-align:center;} -.private-message-send-page .form-group label{margin-bottom:5px;padding-top:5px;} -.send-pm-button{margin-left:15px;} -.private-messages-page .pagination{display:block;} -.private-message-send-page .form-group .private-message-title{padding-top:0px;} -.private-message-username{color:#666;font-weight:700;} -.private-message-username:hover{color:var(--red);} -.private-messages-page .tab-content {float: left;margin-top: 0;padding:20px 15px;width: 100%;border:1px solid #ddd;} -.private-messages-page .nav-tabs{border:none;padding:0;} -.private-messages-page .nav-tabs li a{font-weight:normal;color:#666;font-size:16px;text-transform:capitalize;} -.private-messages-page .nav-tabs li.active{margin-bottom:0px;} -.private-messages-page .nav-tabs li.active a{color:#fff;background:var(--red);font-weight:700;border-color:var(--red);} -.private-messages-page .nav-tabs li.active a:hover,.private-messages-page .nav-tabs > li.active > a:focus{background:var(--red);} -.private-messages-page .nav-tabs li.active a::after{content: ' ';height: 0;position: absolute;width: 0;border: 10px solid transparent;border-top-color: var(--red);border: 10px solid transparent;border-top-color: var(--red);top: 100%;left: 50%;margin-left: -10px;} -.private-messages-page .nav-tabs > li > a {margin-right:15px;border:1px solid #ddd;border-radius:0px;} -.private-messages-page .nav > .label.label-default > a:hover, .private-messages-page .nav > .label.label-default > a:focus {background-color:transparent;border-color: transparent;text-decoration: none;} -.private-messages-page .nav-tabs > li > a:focus,.private-messages-page .nav-tabs > li > a:hover {background-color:var(--grey-black);color:#fff;outline:none;} -.private-messages-page{overflow:hidden;float:left;width:100%;} -.private-message-view-page .view-message span,.private-messages-page .panel.panel-default td{color:#666;} -.private-messages-page .panel.panel-default a{color:var(--red);} -.private-messages-page .panel.panel-default a:hover{color:var(--grey-black);} -.private-message-view-page .view-message{padding:15px;} -.private-message-view-page .view-message label{text-transform:capitalize;} -.private-message-view-page .view-message .btn.btn-default{margin-right:5px;margin-bottom:5px;} +.private-message-send-page .inputs label { + float: left; + line-height: 20px; +} + +.private-message-send-page .toolbar { + display: block; +} + +.private-message-send-page textarea { + margin: 0 0 10px 0px; +} + +.private-message-view-page .view-message div { + margin: 10px 0px 5px; +} + +.private-message-view-page .view-message label { + display: inline-block; + font-weight: 700; +} + +.private-message-send-page .page-title, fieldset legend { + text-align: center; +} + +.private-message-send-page .form-group label { + margin-bottom: 5px; + padding-top: 5px; +} + +.send-pm-button { + margin-left: 15px; +} + +.private-messages-page .pagination { + display: block; +} + +.private-message-send-page .form-group .private-message-title { + padding-top: 0px; +} + +.private-message-username { + color: #666; + font-weight: 700; +} + + .private-message-username:hover { + color: #aaa081; + } + +.private-messages-page .tab-content { + float: left; + margin-top: 0; + padding: 20px 15px; + width: 100%; + border: 1px solid #ddd; +} + +.private-messages-page .nav-tabs { + border: none; + padding: 0; +} + + .private-messages-page .nav-tabs li a { + font-weight: normal; + color: #666; + font-size: 16px; + text-transform: capitalize; + } + + .private-messages-page .nav-tabs li.active { + margin-bottom: 0px; + } + + .private-messages-page .nav-tabs li.active a { + color: #fff; + background: #aaa081; + font-weight: 700; + border-color: #aaa081; + } + + .private-messages-page .nav-tabs li.active a:hover, .private-messages-page .nav-tabs > li.active > a:focus { + background: #aaa081; + } + + .private-messages-page .nav-tabs li.active a::after { + content: ' '; + height: 0; + position: absolute; + width: 0; + border: 10px solid transparent; + border-top-color: #aaa081; + border: 10px solid transparent; + border-top-color: #aaa081; + top: 100%; + left: 50%; + margin-left: -10px; + } + + .private-messages-page .nav-tabs > li > a { + margin-right: 15px; + border: 1px solid #ddd; + border-radius: 0px; + } + +.private-messages-page .nav > .label.label-default > a:hover, .private-messages-page .nav > .label.label-default > a:focus { + background-color: transparent; + border-color: transparent; + text-decoration: none; +} + +.private-messages-page .nav-tabs > li > a:focus, .private-messages-page .nav-tabs > li > a:hover { + background-color: var(--grey-black); + color: #fff; + outline: none; +} + +.private-messages-page { + overflow: hidden; + float: left; + width: 100%; +} + + .private-message-view-page .view-message span, .private-messages-page .panel.panel-default td { + color: #666; + } + + .private-messages-page .panel.panel-default a { + color: #aaa081; + } + + .private-messages-page .panel.panel-default a:hover { + color: var(--grey-black); + } + +.private-message-view-page .view-message { + padding: 15px; +} + + .private-message-view-page .view-message label { + text-transform: capitalize; + } + + .private-message-view-page .view-message .btn.btn-default { + margin-right: 5px; + margin-bottom: 5px; + } /* PROFILE PAGE STYLE */ -.profile-page .profile-info-box .profile-stats{margin-left:200px;padding:10px;} -.profile-page .profile-info-box .profile-stats .title{margin-bottom:10px;text-transform:uppercase;} -.profile-page .profile-info-box .profile-stats ul{margin: 0 0 10px 0;} -.profile-page .profile-info-box .profile-stats li{list-style:none outside none;} -.profile-page .profile-info-box .user-details{width:180px;float:left;padding:10px;height:100%;border-right:solid 1px #ddd;} -.profile-page .profile-info-box .user-details .avatar{margin-bottom:5px;text-align:center;} -.profile-page .profile-info-box .user-details .avatar img{max-width:100%;} -.profile-page .profile-info-box .user-stats{margin:0;padding:0;} -.profile-page .profile-info-box .user-stats li{font-weight:700;list-style:none;padding:2px;} -.profile-page .profile-info-box .user-stats span{color:#555;font-weight:400;} -.profile-page .user-last-posts .topic{margin-bottom:20px;} -.profile-page .user-last-posts .topic-title a{color:var(--red);} -.profile-page .user-last-posts .topic-title a:hover{color:var(--grey-black);} -.profile-page .user-last-posts .topic-title{font-weight:700;line-height:20px;padding:0 0 5px 10px;} -.profile-page .user-last-posts .topic-title label{display:inline;} -.profile-page .user-last-posts .topic-body{padding:0 10px 5px 10px;} -.profile-page .user-last-posts .topic-body p{margin: 0;} -.profile-page .user-last-posts .topic-body a{color:#B80709;text-decoration:underline;} -.profile-page .user-last-posts .topic-body .quote{padding:5px;} -.profile-page .user-last-posts .topic-data{padding-left:10px;color:#555;font-size:.9em;} -.profile-page .user-last-posts .topic-data label{display: inline;} -.profile-page .profile-info-box .profile-stats label , .profile-page .profile-info-box .user-stats label{font-weight:700;display:inline;} -.profile-page .profile-stats > ul{padding-left:10px;} -.profile-page .tab-content{float: left;margin-top: 0;padding:20px 15px;width: 100%;border:1px solid #ddd;} -.profile-page .nav-tabs{border:none;padding:0;} -.profile-page .nav-tabs li a{font-weight:normal;color:#666;font-size:16px;text-transform:capitalize;} -.profile-page .nav-tabs li.active{margin-bottom:0px;} -.profile-page .nav-tabs li.active a{color:#fff;background:var(--red);font-weight:700;border-color:var(--red);} -.profile-page .nav-tabs li.active a:hover,.profile-page .nav-tabs > li.active > a:focus{background:var(--red);} -.profile-page .nav-tabs li.active a::after{content: ' ';height: 0;position: absolute;width: 0;border: 10px solid transparent;border-top-color: var(--red);border: 10px solid transparent;border-top-color: var(--red);top: 100%;left: 50%;margin-left: -10px;} -.profile-page .nav-tabs > li > a {margin-right:15px;border:1px solid #ddd;border-radius:0px;padding:15px 35px;} -.profile-page .nav > .label.label-default > a:hover, .profile-page .nav > .label.label-default > a:focus {background-color:transparent;border-color: transparent;text-decoration: none;} -.profile-page .nav-tabs > li > a:focus,.profile-page .nav-tabs > li > a:hover {background-color:var(--grey-black);color:#fff;outline:none;} -.profile-page{overflow:hidden;float:left;width:100%;} +.profile-page .profile-info-box .profile-stats { + margin-left: 200px; + padding: 10px; +} + + .profile-page .profile-info-box .profile-stats .title { + margin-bottom: 10px; + text-transform: uppercase; + } + + .profile-page .profile-info-box .profile-stats ul { + margin: 0 0 10px 0; + } + + .profile-page .profile-info-box .profile-stats li { + list-style: none outside none; + } + +.profile-page .profile-info-box .user-details { + width: 180px; + float: left; + padding: 10px; + height: 100%; + border-right: solid 1px #ddd; +} + + .profile-page .profile-info-box .user-details .avatar { + margin-bottom: 5px; + text-align: center; + } + + .profile-page .profile-info-box .user-details .avatar img { + max-width: 100%; + } + +.profile-page .profile-info-box .user-stats { + margin: 0; + padding: 0; +} + + .profile-page .profile-info-box .user-stats li { + font-weight: 700; + list-style: none; + padding: 2px; + } + + .profile-page .profile-info-box .user-stats span { + color: #555; + font-weight: 400; + } + +.profile-page .user-last-posts .topic { + margin-bottom: 20px; +} + +.profile-page .user-last-posts .topic-title a { + color: #aaa081; +} + + .profile-page .user-last-posts .topic-title a:hover { + color: var(--grey-black); + } + +.profile-page .user-last-posts .topic-title { + font-weight: 700; + line-height: 20px; + padding: 0 0 5px 10px; +} + + .profile-page .user-last-posts .topic-title label { + display: inline; + } + +.profile-page .user-last-posts .topic-body { + padding: 0 10px 5px 10px; +} + + .profile-page .user-last-posts .topic-body p { + margin: 0; + } + + .profile-page .user-last-posts .topic-body a { + color: #B80709; + text-decoration: underline; + } + + .profile-page .user-last-posts .topic-body .quote { + padding: 5px; + } + +.profile-page .user-last-posts .topic-data { + padding-left: 10px; + color: #555; + font-size: .9em; +} + + .profile-page .user-last-posts .topic-data label { + display: inline; + } + +.profile-page .profile-info-box .profile-stats label, .profile-page .profile-info-box .user-stats label { + font-weight: 700; + display: inline; +} + +.profile-page .profile-stats > ul { + padding-left: 10px; +} + +.profile-page .tab-content { + float: left; + margin-top: 0; + padding: 20px 15px; + width: 100%; + border: 1px solid #ddd; +} + +.profile-page .nav-tabs { + border: none; + padding: 0; +} + + .profile-page .nav-tabs li a { + font-weight: normal; + color: #666; + font-size: 16px; + text-transform: capitalize; + } + + .profile-page .nav-tabs li.active { + margin-bottom: 0px; + } + + .profile-page .nav-tabs li.active a { + color: #fff; + background: #aaa081; + font-weight: 700; + border-color: #aaa081; + } + + .profile-page .nav-tabs li.active a:hover, .profile-page .nav-tabs > li.active > a:focus { + background: #aaa081; + } + + .profile-page .nav-tabs li.active a::after { + content: ' '; + height: 0; + position: absolute; + width: 0; + border: 10px solid transparent; + border-top-color: #aaa081; + border: 10px solid transparent; + border-top-color: #aaa081; + top: 100%; + left: 50%; + margin-left: -10px; + } + + .profile-page .nav-tabs > li > a { + margin-right: 15px; + border: 1px solid #ddd; + border-radius: 0px; + padding: 15px 35px; + } + +.profile-page .nav > .label.label-default > a:hover, .profile-page .nav > .label.label-default > a:focus { + background-color: transparent; + border-color: transparent; + text-decoration: none; +} + +.profile-page .nav-tabs > li > a:focus, .profile-page .nav-tabs > li > a:hover { + background-color: var(--grey-black); + color: #fff; + outline: none; +} + +.profile-page { + overflow: hidden; + float: left; + width: 100%; +} /* NEWS BLOCK PAGE STYLE */ -.news-list-page .item{margin-bottom:20px;} -.news-list-page .news-detail-box{padding:15px;color:#666;clear:both;} -.news-list-page .news-head{text-align:center;border-bottom:1px solid #ddd;float:left;width:100%;} -.news-list-page .news-items .news-head a{margin-bottom:0px;float:left;width:100%;padding:10px 0px;color:var(--grey-black);font-weight:700;font-size:16px;} -.news-list-homepage .news-head a:hover,.news-list-page .news-items .news-head a:hover{color:var(--red);} -.news-list-page .news-items .news-details{margin-bottom:15px;} -.news-list-page .news-date{margin:0px 0px 10px 0px;} -.news-item-page .news-body{clear:both;margin-top:15px;float:left;width:100%;color:#666;} -.news-item-page .news-date{color:var(--red);} -.news-item-page .fieldset.new-comment .title{border-bottom: 1px solid #ddd;margin-bottom:20px;padding-bottom:5px;font-size:16px;clear:both;text-align:left;} -.blogpost-page .user-info .username,.news-item-page .user-info .username{float:left;width:100%;padding:10px;margin-bottom:15px;background:#f6f6f6;color:var(--grey-black);} -.blogpost-page .user-info .username:hover,.news-item-page .user-info .username:hover{color:var(--red);} -.news-item-page .comment-list .title,.blogpost-page .comment-list .title{clear: both;float: left;font-size: 18px;margin-bottom: 10px;margin-top: 20px;width: 100%;} -.news-item-page .user-info,.blogpost-page .user-info{border:none;color: #444;display: block;font-weight: bold;margin: 0 0 -1px;padding:0px 0px 10px 0px;text-align:center;font-size:14px;} -.news-item-page .comment-time label{display:inline;} -.news-item-page .comment-content .comment-time,.blog-comment .comment-content .comment-time{background-color: #f6f6f6;font-size: 14px;font-weight: normal;margin: 0;min-height: 40px;padding: 10px 15px;} -.comment-list .news-comment{border-top:1px solid #ddd;margin-bottom:0px;padding-bottom:0px;float:left;width:100%;} -.news-item-page .new-comment .buttons{padding-left:10px;} -.news-comment .comment-info,.comment-content,.blogpost-page .comment-info{padding:0px;} -.comment-list .comment-content{border-left: 1px solid #ddd;display: table-cell;text-align: left;vertical-align: top;} -.comment-list .comment-title{margin: 0 0 -20px;padding: 20px;color:#666;font-size:16px;} -.comment-list .comment-body{padding: 20px;line-height:22px;color:#666;} +.news-list-page .item { + margin-bottom: 20px; +} + +.news-list-page .news-detail-box { + padding: 15px; + color: #666; + clear: both; +} + +.news-list-page .news-head { + text-align: center; + border-bottom: 1px solid #ddd; + float: left; + width: 100%; +} + +.news-list-page .news-items .news-head a { + margin-bottom: 0px; + float: left; + width: 100%; + padding: 10px 0px; + color: var(--grey-black); + font-weight: 700; + font-size: 16px; +} + + .news-list-homepage .news-head a:hover, .news-list-page .news-items .news-head a:hover { + color: #aaa081; + } + +.news-list-page .news-items .news-details { + margin-bottom: 15px; +} + +.news-list-page .news-date { + margin: 0px 0px 10px 0px; +} + +.news-item-page .news-body { + clear: both; + margin-top: 15px; + float: left; + width: 100%; + color: #666; +} + +.news-item-page .news-date { + color: #aaa081; +} + +.news-item-page .fieldset.new-comment .title { + border-bottom: 1px solid #ddd; + margin-bottom: 20px; + padding-bottom: 5px; + font-size: 16px; + clear: both; + text-align: left; +} + +.blogpost-page .user-info .username, .news-item-page .user-info .username { + float: left; + width: 100%; + padding: 10px; + margin-bottom: 15px; + background: #f6f6f6; + color: var(--grey-black); +} + + .blogpost-page .user-info .username:hover, .news-item-page .user-info .username:hover { + color: #aaa081; + } + +.news-item-page .comment-list .title, .blogpost-page .comment-list .title { + clear: both; + float: left; + font-size: 18px; + margin-bottom: 10px; + margin-top: 20px; + width: 100%; +} + +.news-item-page .user-info, .blogpost-page .user-info { + border: none; + color: #444; + display: block; + font-weight: bold; + margin: 0 0 -1px; + padding: 0px 0px 10px 0px; + text-align: center; + font-size: 14px; +} + +.news-item-page .comment-time label { + display: inline; +} + +.news-item-page .comment-content .comment-time, .blog-comment .comment-content .comment-time { + background-color: #f6f6f6; + font-size: 14px; + font-weight: normal; + margin: 0; + min-height: 40px; + padding: 10px 15px; +} + +.comment-list .news-comment { + border-top: 1px solid #ddd; + margin-bottom: 0px; + padding-bottom: 0px; + float: left; + width: 100%; +} + +.news-item-page .new-comment .buttons { + padding-left: 10px; +} + +.news-comment .comment-info, .comment-content, .blogpost-page .comment-info { + padding: 0px; +} + +.comment-list .comment-content { + border-left: 1px solid #ddd; + display: table-cell; + text-align: left; + vertical-align: top; +} + +.comment-list .comment-title { + margin: 0 0 -20px; + padding: 20px; + color: #666; + font-size: 16px; +} + +.comment-list .comment-body { + padding: 20px; + line-height: 22px; + color: #666; +} /* BLOG PAGE STYLE */ -.block.block-blog-archive.well.box-shadow-wrapper .listbox ul li strong{padding:8px 0 8px 25px;font-weight:700;color:#000;} -.block.block-blog-archive.well.box-shadow-wrapper .listbox .nav.nav-list li a{padding:8px 0 8px 40px;background:rgba(0, 0, 0, 0) url("../images/dot-icon.png") no-repeat scroll 25px center;} -.block-blog-archive .listbox ul li strong{padding-left:20px;margin-top:10px;float:left;clear:both;} -.blog-posts .post .post-head , .blogpost-page .comment-list .title{float:left;width:100%;} -.blog-posts .post .post-body{float:left;width:100%;border:2px solid #eee;padding:20px 15px 30px;color:#666;line-height:22px;} -.blog-posts .post{float:left;width:100%;} -.blog-posts .post-head a{display: inline-block;font-size: 16px;font-weight: bold;line-height: 20px;padding:15px 20px;float:left;width:100%;background:var(--grey-black);color:#fff;text-transform:uppercase;} -.blogpost-page .tags label,.blog-posts .post .tags-list label{float:left;margin-right:15px;text-transform:uppercase;color:#000;} -.blog-posts .post .tags-list ul,.blogpost-page .tags ul{float:none;overflow:hidden;padding-left:0px;} -.blog-posts .post .tags-list li,.blogpost-page .tags li{float:left;list-style:none;margin-right:5px;line-height:18px;} -.blog-posts .post .tags-list,.blogpost-page .tags{margin:15px 0px;} -.blog-posts .post .tags-list .separator,.blogpost-page .tags .separator{color:var(--red);} -.blog-posts .post .blog-details{float:left;width:100%;font-size:16px;} -.blogpost-page .post-date{margin-bottom:10px;text-align:left;padding:0;} -.blogpost-page .post-body{color:#666;line-height:22px;} -.blogpost-page .comment-text{max-width:100%;min-height:120px;} -.blogpost-page .comment-list{margin:0 0 10px 0;} -.blogpost-page .avatar{width:100%;} -.blogpost-page .comment-time label{display:inline;} -.blogpost-page .blog-comment{border-top: 1px solid #ddd;float: left;margin-bottom: 0;padding-bottom: 0;width: 100%;} -.blogpost-page .fieldset.new-comment .title{margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #DDD;text-align:left;font-size:16px;} -.blogpost-page .form-group .category-iteam,.blog-comment .comment-info{text-align:left;} -.blog-comment .comment-info,.news-item-page .comment-info{border-right:1px solid #ddd;margin-right:-1px;} -.blog-posts .tags-list ul li a,.blogpost-page .tags ul li a{font-size:16px;padding:0px;font-weight:normal;color:var(--red);} -.blog-posts .tags-list ul li a:hover,.blogpost-page .tags ul li a:hover{text-decoration:underline;color:var(--grey-black);} -.blog-posts .btn.btn-primary.read-more{text-transform:uppercase;color:#fff;} -.blog-details .comments-text{font-weight: bold;display:block;margin-bottom:15px;} -.post-date{float:right;color:var(--red);width:100%;padding:10px 0px;text-align:right;} -.blogpost-page .new-comment .form-group label{text-align:left;} -.blogpost-page .avatar img,.news-item-page .avatar img{max-width:100%;} -.blog-page .bottom-box-shadow {float: left;width: 100%;margin-bottom:30px;} -.bottom-box-shadow {background:url("../images/bottom-box-shadow.png") no-repeat scroll left bottom;height: 20px;background-size:100%;} +.block.block-blog-archive.well.box-shadow-wrapper .listbox ul li strong { + padding: 8px 0 8px 25px; + font-weight: 700; + color: #000; +} + +.block.block-blog-archive.well.box-shadow-wrapper .listbox .nav.nav-list li a { + padding: 8px 0 8px 40px; + background: rgba(0, 0, 0, 0) url("../images/dot-icon.png") no-repeat scroll 25px center; +} + +.block-blog-archive .listbox ul li strong { + padding-left: 20px; + margin-top: 10px; + float: left; + clear: both; +} + +.blog-posts .post .post-head, .blogpost-page .comment-list .title { + float: left; + width: 100%; +} + +.blog-posts .post .post-body { + float: left; + width: 100%; + border: 2px solid #eee; + padding: 20px 15px 30px; + color: #666; + line-height: 22px; +} + +.blog-posts .post { + float: left; + width: 100%; +} + +.blog-posts .post-head a { + display: inline-block; + font-size: 16px; + font-weight: bold; + line-height: 20px; + padding: 15px 20px; + float: left; + width: 100%; + background: var(--grey-black); + color: #fff; + text-transform: uppercase; +} + +.blogpost-page .tags label, .blog-posts .post .tags-list label { + float: left; + margin-right: 15px; + text-transform: uppercase; + color: #000; +} + +.blog-posts .post .tags-list ul, .blogpost-page .tags ul { + float: none; + overflow: hidden; + padding-left: 0px; +} + +.blog-posts .post .tags-list li, .blogpost-page .tags li { + float: left; + list-style: none; + margin-right: 5px; + line-height: 18px; +} + +.blog-posts .post .tags-list, .blogpost-page .tags { + margin: 15px 0px; +} + + .blog-posts .post .tags-list .separator, .blogpost-page .tags .separator { + color: #aaa081; + } + +.blog-posts .post .blog-details { + float: left; + width: 100%; + font-size: 16px; +} + +.blogpost-page .post-date { + margin-bottom: 10px; + text-align: left; + padding: 0; +} + +.blogpost-page .post-body { + color: #666; + line-height: 22px; +} + +.blogpost-page .comment-text { + max-width: 100%; + min-height: 120px; +} + +.blogpost-page .comment-list { + margin: 0 0 10px 0; +} + +.blogpost-page .avatar { + width: 100%; +} + +.blogpost-page .comment-time label { + display: inline; +} + +.blogpost-page .blog-comment { + border-top: 1px solid #ddd; + float: left; + margin-bottom: 0; + padding-bottom: 0; + width: 100%; +} + +.blogpost-page .fieldset.new-comment .title { + margin-bottom: 20px; + padding-bottom: 5px; + border-bottom: 1px solid #DDD; + text-align: left; + font-size: 16px; +} + +.blogpost-page .form-group .category-iteam, .blog-comment .comment-info { + text-align: left; +} + +.blog-comment .comment-info, .news-item-page .comment-info { + border-right: 1px solid #ddd; + margin-right: -1px; +} + +.blog-posts .tags-list ul li a, .blogpost-page .tags ul li a { + font-size: 16px; + padding: 0px; + font-weight: normal; + color: #aaa081; +} + + .blog-posts .tags-list ul li a:hover, .blogpost-page .tags ul li a:hover { + text-decoration: underline; + color: var(--grey-black); + } + +.blog-posts .btn.btn-primary.read-more { + text-transform: uppercase; + color: #fff; +} + +.blog-details .comments-text { + font-weight: bold; + display: block; + margin-bottom: 15px; +} + +.post-date { + float: right; + color: #aaa081; + width: 100%; + padding: 10px 0px; + text-align: right; +} + +.blogpost-page .new-comment .form-group label { + text-align: left; +} + +.blogpost-page .avatar img, .news-item-page .avatar img { + max-width: 100%; +} + +.blog-page .bottom-box-shadow { + float: left; + width: 100%; + margin-bottom: 30px; +} + +.bottom-box-shadow { + background: url("../images/bottom-box-shadow.png") no-repeat scroll left bottom; + height: 20px; + background-size: 100%; +} /* CONTACT US PAGE STYLE */ -.account-activation-page .page-body{margin:0;padding:0;color:#555;background-color:inherit;} -.contact-page .topic-html-content{border:none;margin-bottom:0;padding:0; box-shadow:none;} -.contact-page .contact-details {margin-bottom:15px;} -.contact-page .inputs{margin-bottom:12px;} -.contact-page .enquiry{max-width:100%;min-height:120px;margin: 0;} -.email-a-friend-page .validation-summary-errors ul li, .private-message-send-page .validation-summary-errors ul li, .customer-info-page .validation-summary-errors ul li, .avatar-page .validation-summary-errors ul li, .address-edit-page .validation-summary-errors ul li, .apply-vendor-page .validation-summary-errors ul li, .vendor-contact-page .validation-summary-errors ul li, .community-poll .validation-summary-errors ul li, .change-password-page .validation-summary-errors ul li, .contact-page .validation-summary-errors ul li, .product-reviews-page .validation-summary-errors ul li, .blogpost-page .validation-summary-errors ul li, .news-item-page .validation-summary-errors ul li, .search-page .validation-summary-errors ul li, .registration-page .validation-summary-errors ul li{background:#f2dede;margin-bottom: 10px;padding: 5px 10px;color:#b94a48;clear:both;} -.contact-page p{margin-bottom:0px;} -.contact-page .form-horizontal .control-label{text-align:left;} -.apply-vendor-page .topic-html-content-body,.contact-page .topic-html-content-body{padding:0;margin-bottom:20px;} +.account-activation-page .page-body { + margin: 0; + padding: 0; + color: #555; + background-color: inherit; +} + +.contact-page .topic-html-content { + border: none; + margin-bottom: 0; + padding: 0; + box-shadow: none; +} + +.contact-page .contact-details { + margin-bottom: 15px; +} + +.contact-page .inputs { + margin-bottom: 12px; +} + +.contact-page .enquiry { + max-width: 100%; + min-height: 120px; + margin: 0; +} + +.email-a-friend-page .validation-summary-errors ul li, .private-message-send-page .validation-summary-errors ul li, .customer-info-page .validation-summary-errors ul li, .avatar-page .validation-summary-errors ul li, .address-edit-page .validation-summary-errors ul li, .apply-vendor-page .validation-summary-errors ul li, .vendor-contact-page .validation-summary-errors ul li, .community-poll .validation-summary-errors ul li, .change-password-page .validation-summary-errors ul li, .contact-page .validation-summary-errors ul li, .product-reviews-page .validation-summary-errors ul li, .blogpost-page .validation-summary-errors ul li, .news-item-page .validation-summary-errors ul li, .search-page .validation-summary-errors ul li, .registration-page .validation-summary-errors ul li { + background: #f2dede; + margin-bottom: 10px; + padding: 5px 10px; + color: #b94a48; + clear: both; +} + +.contact-page p { + margin-bottom: 0px; +} + +.contact-page .form-horizontal .control-label { + text-align: left; +} + +.apply-vendor-page .topic-html-content-body, .contact-page .topic-html-content-body { + padding: 0; + margin-bottom: 20px; +} /* COLOR SQUARES ATTRIBUTE TYPE STYLE */ -.product-details-page .date-picker-wrapper > select, .product-details-page .date-picker-wrapper > select {border: 1px solid #ccc;padding: 5px 10px;width:auto;} -.product-details-page .attributes dd{margin:0;} -.product-details-page .attributes ul.color-squares li,.product-details-page .attributes ul.image-squares li{display:inline;margin-right:10px;position:relative;} -.product-details-page .attributes ul.color-squares .attribute-square-container,.product-details-page .attributes ul.image-squares .attribute-square-container{position:relative;display:inline-block;padding:1px;line-height: 1em;} -.product-details-page .attributes ul.color-squares .selected-value .attribute-square-container,.product-details-page .attributes ul.image-squares .selected-value .attribute-square-container{border-color:#bbb;border-width:2px;} -.product-details-page .attributes ul.color-squares .attribute-square,.product-details-page .attributes ul.image-squares .attribute-square{display:inline-block;width:18px;height:18px;} -.product-details-page .attributes ul.color-squares label,.product-details-page .attributes ul.image-squares label{cursor:pointer;position:relative; display:inline-block;} -.product-details-page .attributes ul.color-squares input,.product-details-page .attributes ul.image-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none; display:none;} -.product-filters .color-squares,.product-filters .image-squares{font-size: 0;} -.product-filters .color-squares .attribute-square-container,.product-filters .image-squares .attribute-square-container{display:inline-block;padding: 1px;position: relative;z-index: 0;} -.product-filters .color-squares .attribute-square,.product-filters .image-squares .attribute-square{border: 1px solid #444 !important;cursor: pointer;display: table !important;height: 32px !important;width: 32px !important;} -.product-filters .product-spec-color li.color-item{display: inline-block;} -.product-filters .product-spec-color li.color-item a{padding:0px;width:100%;} -.color-squares .attribute-square,.image-squares .attribute-square{border: 2px solid #ddd;cursor: pointer;display: table !important;height: 32px !important;width: 32px !important;} -.tooltip-container{background: #fff none repeat scroll 0 0;border: 1px solid #eee;border-radius: 5px;color: #000;position: absolute;text-align: center;visibility: hidden;width: 200px;left:0px;top:0px;} -.tooltip-container::after{border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;bottom: 100%;content: "";height: 0;left: 50%;margin-left: -6px;position: absolute;width: 0;} -.tooltip-container::before{border-bottom: 7px solid #eee;border-left: 7px solid transparent;border-right: 7px solid transparent;bottom: 100%;content: "";height: 0;left: 50%;margin-left: -7px;position: absolute;width: 0;} -.color-squares li:hover .tooltip-container,.image-squares li:hover .tooltip-container{margin-left: -83px;margin-top: 5px;visibility: visible;z-index: 999;} -.tooltip-container .tooltip-header{background-color: #f6f6f6;border-bottom: 1px solid #eee;border-top-left-radius: 4px;border-top-right-radius: 4px;font-size: 15px;height:30px;padding-left: 10px;padding-top: 5px;text-align: left;width: 198px;} -.tooltip-container .tooltip-body{margin: 5px;} -.tooltip-container .tooltip-body img{border: 0 none #fff;width: 190px;} -.product-details-page .attributes ul.color-squares .selected-value .attribute-square-container .attribute-square,.product-details-page .attributes ul.image-squares .selected-value .attribute-square-container .attribute-square{border-color:var(--red);} -.attributes ul.color-squares .selected-value .attribute-square-container,.attributes ul.image-squares .selected-value .attribute-square-container{background-color:var(--red);} +.product-details-page .date-picker-wrapper > select, .product-details-page .date-picker-wrapper > select { + border: 1px solid #ccc; + padding: 5px 10px; + width: auto; +} + +.product-details-page .attributes dd { + margin: 0; +} + +.product-details-page .attributes ul.color-squares li, .product-details-page .attributes ul.image-squares li { + display: inline; + margin-right: 10px; + position: relative; +} + +.product-details-page .attributes ul.color-squares .attribute-square-container, .product-details-page .attributes ul.image-squares .attribute-square-container { + position: relative; + display: inline-block; + padding: 1px; + line-height: 1em; +} + +.product-details-page .attributes ul.color-squares .selected-value .attribute-square-container, .product-details-page .attributes ul.image-squares .selected-value .attribute-square-container { + border-color: #bbb; + border-width: 2px; +} + +.product-details-page .attributes ul.color-squares .attribute-square, .product-details-page .attributes ul.image-squares .attribute-square { + display: inline-block; + width: 18px; + height: 18px; +} + +.product-details-page .attributes ul.color-squares label, .product-details-page .attributes ul.image-squares label { + cursor: pointer; + position: relative; + display: inline-block; +} + +.product-details-page .attributes ul.color-squares input, .product-details-page .attributes ul.image-squares input { + height: 0; + overflow: hidden; + z-index: -10000; + position: absolute; + float: none; + display: none; +} + +.product-filters .color-squares, .product-filters .image-squares { + font-size: 0; +} + + .product-filters .color-squares .attribute-square-container, .product-filters .image-squares .attribute-square-container { + display: inline-block; + padding: 1px; + position: relative; + z-index: 0; + } + + .product-filters .color-squares .attribute-square, .product-filters .image-squares .attribute-square { + border: 1px solid #444 !important; + cursor: pointer; + display: table !important; + height: 32px !important; + width: 32px !important; + } + +.product-filters .product-spec-color li.color-item { + display: inline-block; +} + + .product-filters .product-spec-color li.color-item a { + padding: 0px; + width: 100%; + } + +.color-squares .attribute-square, .image-squares .attribute-square { + border: 2px solid #ddd; + cursor: pointer; + display: table !important; + height: 32px !important; + width: 32px !important; +} + +.tooltip-container { + background: #fff none repeat scroll 0 0; + border: 1px solid #eee; + border-radius: 5px; + color: #000; + position: absolute; + text-align: center; + visibility: hidden; + width: 200px; + left: 0px; + top: 0px; +} + + .tooltip-container::after { + border-bottom: 6px solid #fff; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + bottom: 100%; + content: ""; + height: 0; + left: 50%; + margin-left: -6px; + position: absolute; + width: 0; + } + + .tooltip-container::before { + border-bottom: 7px solid #eee; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + bottom: 100%; + content: ""; + height: 0; + left: 50%; + margin-left: -7px; + position: absolute; + width: 0; + } + +.color-squares li:hover .tooltip-container, .image-squares li:hover .tooltip-container { + margin-left: -83px; + margin-top: 5px; + visibility: visible; + z-index: 999; +} + +.tooltip-container .tooltip-header { + background-color: #f6f6f6; + border-bottom: 1px solid #eee; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + font-size: 15px; + height: 30px; + padding-left: 10px; + padding-top: 5px; + text-align: left; + width: 198px; +} + +.tooltip-container .tooltip-body { + margin: 5px; +} + + .tooltip-container .tooltip-body img { + border: 0 none #fff; + width: 190px; + } + +.product-details-page .attributes ul.color-squares .selected-value .attribute-square-container .attribute-square, .product-details-page .attributes ul.image-squares .selected-value .attribute-square-container .attribute-square { + border-color: #aaa081; +} + +.attributes ul.color-squares .selected-value .attribute-square-container, .attributes ul.image-squares .selected-value .attribute-square-container { + background-color: #aaa081; +} /* SLIM BOX (PRODUCT IMAGES) */ -#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;} -#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;} -.lbLoading{background:#fff url(../images/loading.gif) no-repeat center;} -#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;} -#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;} -#lbPrevLink{left:0;} -#lbPrevLink:hover{background:transparent url(../images/prevlabel.gif) no-repeat 0 15%;} -#lbNextLink{right:0;} -#lbNextLink:hover{background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%;} -#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;} -#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../images/closelabel.gif) no-repeat center;margin:5px 0;outline:none;} -#lbCaption,#lbNumber{margin-right:71px;} -#lbCaption{font-weight:700;} +#lbOverlay { + position: fixed; + z-index: 9999; + left: 0; + top: 0; + width: 100%; + height: 100%; + background-color: #000; + cursor: pointer; +} + +#lbCenter, #lbBottomContainer { + position: absolute; + z-index: 9999; + overflow: hidden; + background-color: #fff; +} + +.lbLoading { + background: #fff url(../images/loading.gif) no-repeat center; +} + +#lbImage { + position: absolute; + left: 0; + top: 0; + border: 10px solid #fff; + background-repeat: no-repeat; +} + +#lbPrevLink, #lbNextLink { + display: block; + position: absolute; + top: 0; + width: 50%; + outline: none; +} + +#lbPrevLink { + left: 0; +} + + #lbPrevLink:hover { + background: transparent url(../images/prevlabel.gif) no-repeat 0 15%; + } + +#lbNextLink { + right: 0; +} + + #lbNextLink:hover { + background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%; + } + +#lbBottom { + font-size: 10px; + color: #666; + line-height: 1.4em; + text-align: left; + border: 10px solid #fff; + border-top-style: none; +} + +#lbCloseLink { + display: block; + float: right; + width: 66px; + height: 22px; + background: transparent url(../images/closelabel.gif) no-repeat center; + margin: 5px 0; + outline: none; +} + +#lbCaption, #lbNumber { + margin-right: 71px; +} + +#lbCaption { + font-weight: 700; +} /* BB CODE EDITOR */ -.toolbar{padding:2px;display:block;margin-bottom:10px;} -.toolbar .button{background:url(../images/bbeditor-button-bg.gif) repeat-x;padding:2px;margin-right:2px;border:#cec6b5 1px solid;} -.toolbar .button:hover{border:var(--grey-black) 1px solid;} +.toolbar { + padding: 2px; + display: block; + margin-bottom: 10px; +} + + .toolbar .button { + background: url(../images/bbeditor-button-bg.gif) repeat-x; + padding: 2px; + margin-right: 2px; + border: #cec6b5 1px solid; + } + + .toolbar .button:hover { + border: var(--grey-black) 1px solid; + } /* BBCODES */ -.csharpcode {white-space: pre-wrap;word-wrap: break-word;} -.csharpcode,.csharpcode pre{font-size:small;color:#000;font-family:Consolas,"Courier New",Courier,Monospace;background-color:#fff;} -.csharpcode pre{margin:0;} -.csharpcode .rem{color:green;} -.csharpcode .kwrd{color:#00f;} -.csharpcode .str{color:#006080;} -.csharpcode .op{color:#0000c0;} -.csharpcode .preproc{color:#c63;} -.csharpcode .asp{background-color:#ff0;} -.csharpcode .html{color:maroon;} -.csharpcode .attr{color:red;} -.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0;} -.csharpcode .lnum{color:#606060;} +.csharpcode { + white-space: pre-wrap; + word-wrap: break-word; +} + + .csharpcode, .csharpcode pre { + font-size: small; + color: #000; + font-family: Consolas,"Courier New",Courier,Monospace; + background-color: #fff; + } + + .csharpcode pre { + margin: 0; + } + + .csharpcode .rem { + color: green; + } + + .csharpcode .kwrd { + color: #00f; + } + + .csharpcode .str { + color: #006080; + } + + .csharpcode .op { + color: #0000c0; + } + + .csharpcode .preproc { + color: #c63; + } + + .csharpcode .asp { + background-color: #ff0; + } + + .csharpcode .html { + color: maroon; + } + + .csharpcode .attr { + color: red; + } + + .csharpcode .alt { + background-color: #f4f4f4; + width: 100%; + margin: 0; + } + + .csharpcode .lnum { + color: #606060; + } /* NEW STYLE */ -.pm-title-text.form-control{width:44%;} +.pm-title-text.form-control { + width: 44%; +} /* Back To Top Arrow */ -#backTop{ - width:35px; - height:35px; - padding:10px; - text-indent:-9999px; - cursor:pointer; - z-index:999999999; - display:none; - box-sizing:content-box; - -webkit-box-sizing:content-box; - transition:all 0.3s ease-in-out 0s; - -webkit-transition:all 0.3s ease-in-out 0s; - -moz-transition:all 0.3s ease-in-out 0s; - -o-transition:all 0.3s ease-in-out 0s; - background:url(../images/top-arrow.png) no-repeat center center var(--red); +#backTop { + width: 35px; + height: 35px; + padding: 10px; + text-indent: -9999px; + cursor: pointer; + z-index: 999999999; + display: none; + box-sizing: content-box; + -webkit-box-sizing: content-box; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + background: url(../images/top-arrow.png) no-repeat center center #aaa081; } -#backTop:hover{background:url(../images/top-arrow.png) no-repeat center center var(--grey-black);} + + #backTop:hover { + background: url(../images/top-arrow.png) no-repeat center center var(--grey-black); + } @@ -1935,85 +7980,240 @@ a.eu-cookie-privacyinfo-tag{color:#B80709 !important;text-decoration:underline;} /* Legend not having bottom-margin on Webkit Browsers - Safari and Opera https://github.com/twbs/bootstrap/issues/9187 */ -legend + *:before { content: "."; display: block; height: 0; visibility: hidden; margin-bottom:20px;} -.eq-ie7 legend{margin-bottom:20px;} -textarea:hover, +legend + *:before { + content: "."; + display: block; + height: 0; + visibility: hidden; + margin-bottom: 20px; +} + +.eq-ie7 legend { + margin-bottom: 20px; +} + +textarea:hover, input:hover, select:hover, -textarea:active, -input:active, -textarea:focus, +textarea:active, +input:active, +textarea:focus, input:focus, select:focus, button:focus, button:active, -button:hover -{ - outline:0px !important; +button:hover { + outline: 0px !important; } /* IE8 And IE9 STYLE */ -.navbar-search .search-query{line-height:20px;} -.eq-ie8 .item-box .thumbnail .wishlist-compare-wrapper{position: absolute;text-align: center;width: 100%;z-index: 999;opacity:0;top:calc(80% + 0px);transition:all 500ms ease-in-out 0s;-webkit-transition:all 500ms ease-in-out 0s;-moz-transition:all 500ms ease-in-out 0s;-o-transition:all 500ms ease-in-out 0s;visibility:hidden;} -.eq-ie8 .item-box .thumbnail:hover .picture .wishlist-compare-wrapper{top:40%;opacity:1;visibility:visible;} -.eq-ie8 .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu{border:1px solid #ddd;} +.navbar-search .search-query { + line-height: 20px; +} + +.eq-ie8 .item-box .thumbnail .wishlist-compare-wrapper { + position: absolute; + text-align: center; + width: 100%; + z-index: 999; + opacity: 0; + top: calc(80% + 0px); + transition: all 500ms ease-in-out 0s; + -webkit-transition: all 500ms ease-in-out 0s; + -moz-transition: all 500ms ease-in-out 0s; + -o-transition: all 500ms ease-in-out 0s; + visibility: hidden; +} + +.eq-ie8 .item-box .thumbnail:hover .picture .wishlist-compare-wrapper { + top: 40%; + opacity: 1; + visibility: visible; +} + +.eq-ie8 .header-menu .navbar.navbar-inverse .nav.navbar-nav > li.dropdown .dropdown-menu { + border: 1px solid #ddd; +} + .eq-ie8 .product-list .item-box .product-item .rating { margin-left: 0px; } -.eq-ie8 .product-details-page .product-share-button a span{height:30px !important;width:30px !important;} -.eq-ie8 .product-details-page .product-share-button a span .at-icon{height:30px !important;width:25px !important;} -.eq-ie8 .sitemap-page .entity,.eq-ie8 .news-list-page .item,.eq-ie8 .order-summary-content .checkout-attributes,.eq-ie8 .private-message-view-page .view-message,.eq-ie8 .private-messages-page .panel-default.panel,.eq-ie8 .compare-products-page .panel-default.panel,.eq-ie8 .reward-points-page .panel-default.panel,.eq-ie8 .forum-topic-page .topic-posts,.eq-ie8 .forum-topic-content-top,.eq-ie8 .forum-search-page .search-results .forums-table-section,.eq-ie8 .forum-subscriptions-page .panel-default.panel,.eq-ie8 .back-in-stock-subscription-list-page .panel-default.panel,.eq-ie8 .downloadable-products-page .panel-default.panel,.eq-ie8 .return-request-list-page .section,.eq-ie8 .return-request-page .section .panel-default.panel,.eq-ie8 .shipment-details-page .section .panel-default.panel,.eq-ie8 .order-list-page .order-item,.eq-ie8 .address-list .address-item,.eq-ie8 .checkout-as-guest-or-register-block,.eq-ie8 .returning-wrapper,.eq-ie8 .register-block.new-wrapper,.eq-ie8 .forums-table-section,.eq-ie8 .order-details-page .section .panel-default.panel,.eq-ie8 .checkout-data .section .address-box,.eq-ie8 .shipment-details-page .order-info-wrap .info-content,.eq-ie8 .shipment-details-page .order-info-wrap .info-content,.eq-ie8 .order-details-page .billing-info-wrap .info-content,.eq-ie8 .order-details-page .order-info-wrap .info-content,.eq-ie8 .order-details-page .payment-method-wrap .side-list-wrap,.eq-ie8 .order-details-page .order-info-wrap .side-list-wrap,.eq-ie8 .order-details-page .total-info .panel.panel-default,.eq-ie8 .order-summary-content .cart-footer .total-info .panel.panel-default{border:1px solid #ddd;} -.eq-ie8 .footer{border-top:1px solid #ededed;} -.eq-ie8 .login-page FIELDSET LEGEND{margin-bottom:0px;} -.eq-ie8 .forum-edit-page .form-group LABEL{padding-top:0px;} -.lt-ie9 .registration-page h3 {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;border-image: none;border-width: 0 0 1px;display: block;line-height: inherit;margin-bottom: 20px;width: 100%;border-bottom:1px solid #ccc;} -.lt-ie9 .payment-info .info td label {float: none;margin: 0;padding-bottom: 10px;width: 130px;} -.lt-ie9 .entity-body.category-body.product-link li {float: left;margin-right:26px;width:46%; margin-bottom:8px;} -.lt-ie9 .main-menu.goToTop{border-bottom:1px solid #4b5461;} -.eq-ie11 .header-selectors-wrapper SELECT{padding-right:0px !important;} -.lt-ie10 select{background:#fff !important;border:1px solid #ddd;} -.lt-ie10 .footer-upper .column ul li a:hover,.lt-ie10 .footer-upper .column ul li a:focus{margin-left:0px;} -.lt-ie9 .header-selectors-wrapper select{padding:5px 0px 5px 5px !important;} + +.eq-ie8 .product-details-page .product-share-button a span { + height: 30px !important; + width: 30px !important; +} + + .eq-ie8 .product-details-page .product-share-button a span .at-icon { + height: 30px !important; + width: 25px !important; + } + +.eq-ie8 .sitemap-page .entity, .eq-ie8 .news-list-page .item, .eq-ie8 .order-summary-content .checkout-attributes, .eq-ie8 .private-message-view-page .view-message, .eq-ie8 .private-messages-page .panel-default.panel, .eq-ie8 .compare-products-page .panel-default.panel, .eq-ie8 .reward-points-page .panel-default.panel, .eq-ie8 .forum-topic-page .topic-posts, .eq-ie8 .forum-topic-content-top, .eq-ie8 .forum-search-page .search-results .forums-table-section, .eq-ie8 .forum-subscriptions-page .panel-default.panel, .eq-ie8 .back-in-stock-subscription-list-page .panel-default.panel, .eq-ie8 .downloadable-products-page .panel-default.panel, .eq-ie8 .return-request-list-page .section, .eq-ie8 .return-request-page .section .panel-default.panel, .eq-ie8 .shipment-details-page .section .panel-default.panel, .eq-ie8 .order-list-page .order-item, .eq-ie8 .address-list .address-item, .eq-ie8 .checkout-as-guest-or-register-block, .eq-ie8 .returning-wrapper, .eq-ie8 .register-block.new-wrapper, .eq-ie8 .forums-table-section, .eq-ie8 .order-details-page .section .panel-default.panel, .eq-ie8 .checkout-data .section .address-box, .eq-ie8 .shipment-details-page .order-info-wrap .info-content, .eq-ie8 .shipment-details-page .order-info-wrap .info-content, .eq-ie8 .order-details-page .billing-info-wrap .info-content, .eq-ie8 .order-details-page .order-info-wrap .info-content, .eq-ie8 .order-details-page .payment-method-wrap .side-list-wrap, .eq-ie8 .order-details-page .order-info-wrap .side-list-wrap, .eq-ie8 .order-details-page .total-info .panel.panel-default, .eq-ie8 .order-summary-content .cart-footer .total-info .panel.panel-default { + border: 1px solid #ddd; +} + +.eq-ie8 .footer { + border-top: 1px solid #ededed; +} + +.eq-ie8 .login-page FIELDSET LEGEND { + margin-bottom: 0px; +} + +.eq-ie8 .forum-edit-page .form-group LABEL { + padding-top: 0px; +} + +.lt-ie9 .registration-page h3 { + -moz-border-bottom-colors: none; + -moz-border-left-colors: none; + -moz-border-right-colors: none; + -moz-border-top-colors: none; + border-color: -moz-use-text-color -moz-use-text-color #e5e5e5; + border-image: none; + border-width: 0 0 1px; + display: block; + line-height: inherit; + margin-bottom: 20px; + width: 100%; + border-bottom: 1px solid #ccc; +} + +.lt-ie9 .payment-info .info td label { + float: none; + margin: 0; + padding-bottom: 10px; + width: 130px; +} + +.lt-ie9 .entity-body.category-body.product-link li { + float: left; + margin-right: 26px; + width: 46%; + margin-bottom: 8px; +} + +.lt-ie9 .main-menu.goToTop { + border-bottom: 1px solid #4b5461; +} + +.eq-ie11 .header-selectors-wrapper SELECT { + padding-right: 0px !important; +} + +.lt-ie10 select { + background: #fff !important; + border: 1px solid #ddd; +} + +.lt-ie10 .footer-upper .column ul li a:hover, .lt-ie10 .footer-upper .column ul li a:focus { + margin-left: 0px; +} + +.lt-ie9 .header-selectors-wrapper select { + padding: 5px 0px 5px 5px !important; +} /* IE9 and IE10 STYLE */ -.lt-ie11 .login-page .checkbox input[type="checkbox"]{margin-left:15px;min-height:15px;margin-top:3px;} -.lt-ie11 .login-page .remember-me .checkbox{padding-left:0px; padding-top:0px; margin-left:0px;} -.lt-ie11 .remember-me .checkbox > label > .checkbox{margin-top:3px;} -.lt-ie11 .review-rating .rating-text .rb{margin-top:6px;} -.lt-ie11 .img-responsive,.lt-ie11 .thumbnail > img,.lt-ie11 .thumbnail a > img,.lt-ie11 .carousel-inner > .item > img,.lt-ie11 .carousel-inner > .item > a > img{width:auto;} -.lt-ie11 .order-summary-content .terms-of-service > INPUT{margin-top:5px;} -.lt-ie11 .forum-search-box .search-box-text,.eq-ie11 .forum-search-box .search-box-text{width:100%;} -.lt-ie11 .forum-search-page .forum-search-box .search-box-text,.eq-ie11 .forum-search-page .forum-search-box .search-box-text{width:400px;} -.lt-ie11 .login-page .checkbox .remember-text{padding-left:35px;} -.lt-ie11 .customer-info-page .date-picker-wrapper > SELECT,.eq-ie11 .customer-info-page .date-picker-wrapper > SELECT,.lt-ie11 .registration-page .date-picker-wrapper > SELECT,.eq-ie11 .registration-page .date-picker-wrapper > SELECT{float:left;} -.lt-ie11 .customer-info-page .date-picker-wrapper .field-validation-error,.eq-ie11 .customer-info-page .date-picker-wrapper .field-validation-error,.lt-ie11 .registration-page .date-picker-wrapper .field-validation-error,.eq-ie11 .registration-page .date-picker-wrapper .field-validation-error{margin-left:10px;} -.ie.ie11 .registration-page .radio-inline input[type='radio'], .lt-ie11 .registration-page .radio-inline input[type='radio'] {margin-top: 5px;} +.lt-ie11 .login-page .checkbox input[type="checkbox"] { + margin-left: 15px; + min-height: 15px; + margin-top: 3px; +} + +.lt-ie11 .login-page .remember-me .checkbox { + padding-left: 0px; + padding-top: 0px; + margin-left: 0px; +} + +.lt-ie11 .remember-me .checkbox > label > .checkbox { + margin-top: 3px; +} + +.lt-ie11 .review-rating .rating-text .rb { + margin-top: 6px; +} + +.lt-ie11 .img-responsive, .lt-ie11 .thumbnail > img, .lt-ie11 .thumbnail a > img, .lt-ie11 .carousel-inner > .item > img, .lt-ie11 .carousel-inner > .item > a > img { + width: auto; +} + +.lt-ie11 .order-summary-content .terms-of-service > INPUT { + margin-top: 5px; +} + +.lt-ie11 .forum-search-box .search-box-text, .eq-ie11 .forum-search-box .search-box-text { + width: 100%; +} + +.lt-ie11 .forum-search-page .forum-search-box .search-box-text, .eq-ie11 .forum-search-page .forum-search-box .search-box-text { + width: 400px; +} + +.lt-ie11 .login-page .checkbox .remember-text { + padding-left: 35px; +} + +.lt-ie11 .customer-info-page .date-picker-wrapper > SELECT, .eq-ie11 .customer-info-page .date-picker-wrapper > SELECT, .lt-ie11 .registration-page .date-picker-wrapper > SELECT, .eq-ie11 .registration-page .date-picker-wrapper > SELECT { + float: left; +} + +.lt-ie11 .customer-info-page .date-picker-wrapper .field-validation-error, .eq-ie11 .customer-info-page .date-picker-wrapper .field-validation-error, .lt-ie11 .registration-page .date-picker-wrapper .field-validation-error, .eq-ie11 .registration-page .date-picker-wrapper .field-validation-error { + margin-left: 10px; +} + +.ie.ie11 .registration-page .radio-inline input[type='radio'], .lt-ie11 .registration-page .radio-inline input[type='radio'] { + margin-top: 5px; +} /* OPERA STYLE */ -doesnotexist:-o-prefocus, .forum-search-box .btn.search-box-button {padding:15px 19px;} -doesnotexist:-o-prefocus, .forum-search-box .basic .form-group{margin-bottom:0;} -doesnotexist:-o-prefocus, .btn{height:34px;} -doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-prefocus, .returning-wrapper legend{ margin-bottom:20px; float:left; } +doesnotexist:-o-prefocus, .forum-search-box .btn.search-box-button { + padding: 15px 19px; +} + +doesnotexist:-o-prefocus, .forum-search-box .basic .form-group { + margin-bottom: 0; +} + +doesnotexist:-o-prefocus, .btn { + height: 34px; +} + +doesnotexist:-o-prefocus, .new-wrapper.register-block legend, doesnotexist:-o-prefocus, .returning-wrapper legend { + margin-bottom: 20px; + float: left; +} -/* SAFARI STYLE */ +/* SAFARI STYLE */ @media screen and (-webkit-min-device-pixel-ratio:0) { - .forum-page .pagination{margin:0;} - .checkout-as-guest-or-register-block legend,.new-wrapper.register-block legend , .returning-wrapper legend , .facebook-login-block legend{ margin-bottom:20px; float:left; } + .forum-page .pagination { + margin: 0; + } - /* Safari 5+ ONLY */ - ::i-block-chrome, .product-selectors select{margin-top:5px;} + .checkout-as-guest-or-register-block legend, .new-wrapper.register-block legend, .returning-wrapper legend, .facebook-login-block legend { + margin-bottom: 20px; + float: left; + } + + /* Safari 5+ ONLY */ + ::i-block-chrome, .product-selectors select { + margin-top: 5px; + } } /*CSS for nopCommerce 4.0*/ .ui-state-hover.ui-datepicker-prev-hover { background: none !important; border: none !important; - top:2px !important; - left:2px !important; - cursor:pointer; + top: 2px !important; + left: 2px !important; + cursor: pointer; } + .ui-state-hover.ui-datepicker-next-hover { background: none !important; border: none !important; @@ -2021,29 +8221,45 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p right: 2px !important; cursor: pointer; } + .read { cursor: pointer; text-decoration: underline; } -.checkout-page .terms-of-service{display:flex;} + +.checkout-page .terms-of-service { + display: flex; +} + .terms-of-service > label, .use-reward-points .checkbox label { display: inline-block; } -.use-reward-points .checkbox label{padding:0;} -.use-reward-points .checkbox{display:flex;align-items:start;} -.terms-of-service > input, .use-reward-points .checkbox input { - display: inline-block; - vertical-align: top; + +.use-reward-points .checkbox label { + padding: 0; } + +.use-reward-points .checkbox { + display: flex; + align-items: start; +} + + .terms-of-service > input, .use-reward-points .checkbox input { + display: inline-block; + vertical-align: top; + } + .estimate-shipping .estimate-shipping-result { color: #a94442; clear: both; margin: 0 15px 20px; - text-align:center; + text-align: center; } -.products-breadcrumb-link{ - display:none; + +.products-breadcrumb-link { + display: none; } + .eu-cookie-bar-notification { position: fixed; top: 50%; @@ -2058,52 +8274,65 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p padding: 20px; text-align: center; } + .eu-cookie-bar-notification a { display: block; - color: var(--red); - margin-top:10px; + color: #aaa081; + margin-top: 10px; } + .news-item-page p.comment-text { word-break: break-word; } + .product-filters .filter-content ul { vertical-align: top; } + .product-filter .product-spec-group { - display:inline-block; + display: inline-block; margin: 0 25px 10px 0; } + .product-filters .product-spec-group { max-width: 190px; display: inline-block; margin: 0 25px 10px 0; } + .product-filters .group li { font-size: 15px; } -.product-filters .group li.item { - display: block; - margin-bottom: 10px; -} -.product-filters .group li a, .product-filters .group li strong { - display: inline-block; - padding: 5px 0; -} -.product-filters .group li.color-item a { - padding: 0; -} + + .product-filters .group li.item { + display: block; + margin-bottom: 10px; + } + + .product-filters .group li a, .product-filters .group li strong { + display: inline-block; + padding: 5px 0; + } + + .product-filters .group li.color-item a { + padding: 0; + } + .attribute-squares { font-size: 0; } + .attribute-squares-padding { padding: 0 5px 0 0; } + .attribute-squares .attribute-square-container { display: block; position: relative; z-index: 0; padding: 1px; } + .attribute-squares .attribute-square { display: table !important; width: 32px !important; @@ -2123,62 +8352,64 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p border: 0; background: url("../images/remove.png") center no-repeat; } + .newsletter-email:focus-within { overflow: visible; } + .product-filter .group { - font-size: 15px; + font-size: 15px; } -.product-filter .group + .group { - margin-top: 16px; -} + .product-filter .group + .group { + margin-top: 16px; + } -.product-filter .group .name { - padding-bottom: 10px; -} + .product-filter .group .name { + padding-bottom: 10px; + } -.product-filter .group .item { - display: flex; - padding-left: 15px; - align-items: center; -} + .product-filter .group .item { + display: flex; + padding-left: 15px; + align-items: center; + } -.product-filter .group .item + .item { - padding-top: 8px; -} + .product-filter .group .item + .item { + padding-top: 8px; + } -.product-filter .group .item label { - cursor: pointer; - display: flex; - align-items: center; - padding-left: 8px; - flex-grow: 1; -} + .product-filter .group .item label { + cursor: pointer; + display: flex; + align-items: center; + padding-left: 8px; + flex-grow: 1; + } .price-range-filter .selected-price-range { - padding: 5px 0; + padding: 5px 0; } -.price-range-filter .selected-price-range .to { - float: right; -} + .price-range-filter .selected-price-range .to { + float: right; + } -.price-range-filter .selected-price-range.manually { - display: flex; -} + .price-range-filter .selected-price-range.manually { + display: flex; + } -.price-range-filter .selected-price-range.manually .from { - margin-right: 8px; -} + .price-range-filter .selected-price-range.manually .from { + margin-right: 8px; + } -.price-range-filter .selected-price-range.manually .from, -.price-range-filter .selected-price-range.manually .to { - width: 50%; -} + .price-range-filter .selected-price-range.manually .from, + .price-range-filter .selected-price-range.manually .to { + width: 50%; + } .product-filter .attribute-squares { - font-size: inherit; + font-size: inherit; } .product-filters .color-squares .attribute-square { @@ -2191,33 +8422,38 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p .item-box .picture a:focus { opacity: 0.85; } + .products-container { position: relative; } -.products-container .ajax-products-busy { - display: none; - position: absolute; - z-index: 2; - width: 100%; - height: 100%; - background: #ffffffab url(../images/loading.gif) center no-repeat; -} + + .products-container .ajax-products-busy { + display: none; + position: absolute; + z-index: 2; + width: 100%; + height: 100%; + background: #ffffffab url(../images/loading.gif) center no-repeat; + } + .product-specs-box td.spec-group-name { border: 0; padding-top: 20px; font-size: 16px; color: #444; } + .attributes .option-list:not(.attribute-squares) .disabled { - opacity: .5; + opacity: .5; } + .attributes .attribute-squares .disabled .attribute-square { - cursor: default; - opacity: .25; + cursor: default; + opacity: .25; } .attributes .attribute-squares .disabled .attribute-square-container { - background: linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%), linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%); + background: linear-gradient(to top left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%), linear-gradient(to top right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) calc(50% - 1.5px), #e91e63 50%, rgba(0,0,0,0) calc(50% + 1.5px), rgba(0,0,0,0) 100%); } .attributes .attribute-squares .tooltip-container .not-available-text { @@ -2225,41 +8461,46 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p } .attributes .attribute-squares.color-squares .tooltip-container .not-available-text { - margin: 5px; + margin: 5px; } + .attributes .attribute-squares.color-squares .tooltip-container { - width: 120px; - display: none; + width: 120px; + display: none; } + .attributes .attribute-squares.color-squares li:hover .tooltip-container { - margin-left: -42px; + margin-left: -42px; } .attributes .attribute-squares.color-squares .disabled .tooltip-container { - display: block; + display: block; } .attributes .attribute-squares.image-squares .tooltip-container .not-available-text { - margin-bottom: 5px; - display: none; + margin-bottom: 5px; + display: none; } + .attributes .attribute-squares.image-squares .disabled .tooltip-container .not-available-text { - display: block; + display: block; } .attributes select option.disabled, .attributes select option:disabled { - color: #cecece; -} -.compare-products-table .specification-group td { - border: 0; - padding: 20px 10px 10px 10px; + color: #cecece; } -.compare-products-table .specification-group td label { - font-size: 16px; - color: #444; +.compare-products-table .specification-group td { + border: 0; + padding: 20px 10px 10px 10px; } + + .compare-products-table .specification-group td label { + font-size: 16px; + color: #444; + } + .top-menu > li > a:focus { position: relative; z-index: 1; @@ -2269,120 +8510,149 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p .filter-content .ui-slider-handle:focus { outline: none; } + .price-range-filter .selected-price-range { margin-left: 0px; } + .product-filters .item label { font-weight: 400; } -.nav.nav-list.group.product-spec-group{ + +.nav.nav-list.group.product-spec-group { padding: 0px; margin: 0px; display: block; } + .product-manufacturer-filter .item, .product-filters .filter-content ul, .product-filter .group .item, .product-filter .group .item label { padding-left: 0px; } -.product-filter .group .item label { - display: inline-block; - font-size: 14px; - color: var(--grey-black); - font-weight: 400; -} + + .product-filter .group .item label { + display: inline-block; + font-size: 14px; + color: var(--grey-black); + font-weight: 400; + } + .product-filters .filter-content .item.color-item { display: flex; align-items: center; position: relative; } -.product-filters .filter-content .item.color-item input{ - margin:0px; - border: none; - opacity: 0; - position: absolute; - top: 0; - left: 0; -} + + .product-filters .filter-content .item.color-item input { + margin: 0px; + border: none; + opacity: 0; + position: absolute; + top: 0; + left: 0; + } + .sidebar input[type=checkbox] { margin: 0px 10px 0px 0px; } -.product-filters .filter-content .product-spec-color label{ + +.product-filters .filter-content .product-spec-color label { cursor: pointer; font-size: 14px; } -.sidebar label{margin: 0px;} + +.sidebar label { + margin: 0px; +} + .provider-verification .inputs { margin-right: -15px; margin-left: -15px; margin-bottom: 15px; } -.provider-verification .inputs label { - margin-bottom: 0; - text-align: right; - width: 16.66666667%; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; - float: left; -} -.provider-verification .inputs .username { - display: inline-block; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - margin: 0px 15px; - transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; - width: 25%; -} -.provider-verification .inputs .field-validation-error { - width: 100%; - display: block; - margin: 5px 0px; - float: left; -} + + .provider-verification .inputs label { + margin-bottom: 0; + text-align: right; + width: 16.66666667%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; + float: left; + } + + .provider-verification .inputs .username { + display: inline-block; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + margin: 0px 15px; + transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; + width: 25%; + } + + .provider-verification .inputs .field-validation-error { + width: 100%; + display: block; + margin: 5px 0px; + float: left; + } + .provider-verification .form-group .buttons { margin-left: 16.666667%; width: 16.666667%; float: left; padding: 0px 15px; } -.provider-verification .form-group .buttons .save-customer-info-button { - background-color: var(--red); - border: none; - color: #fff; - border-radius: 0px; - font-size: 14px; - font-weight: 700; - transition: all 0.3s ease-in-out 0s; - -webkit-transition: all 0.3s ease-in-out 0s; - -moz-transition: all 0.3s ease-in-out 0s; - -o-transition: all 0.3s ease-in-out 0s; - padding: 10px 15px; - display: inline-block; - text-transform: uppercase; + + .provider-verification .form-group .buttons .save-customer-info-button { + background-color: #aaa081; + border: none; + color: #fff; + border-radius: 0px; + font-size: 14px; + font-weight: 700; + transition: all 0.3s ease-in-out 0s; + -webkit-transition: all 0.3s ease-in-out 0s; + -moz-transition: all 0.3s ease-in-out 0s; + -o-transition: all 0.3s ease-in-out 0s; + padding: 10px 15px; + display: inline-block; + text-transform: uppercase; + } + + .provider-verification .form-group .buttons .save-customer-info-button:hover, + .provider-verification .form-group .buttons .save-customer-info-button:focus { + background-color: var(--grey-black); + opacity: 1 !important; + } + +.multi-factor-authentication-page, .multi-factor-authentication-config-page { + color: #666; } -.provider-verification .form-group .buttons .save-customer-info-button:hover, -.provider-verification .form-group .buttons .save-customer-info-button:focus { - background-color: var(--grey-black); - opacity: 1 !important; -} -.multi-factor-authentication-page,.multi-factor-authentication-config-page {color: #666;} -.multi-factor-authentication-page .description p:first-child { - color: var(--grey-black); -} -.multi-factor-authentication-page .description ol { padding: 0px;} -.multi-factor-authentication-page .fieldset .title strong{ - color: var(--grey-black); -} -.multi-factor-authentication-page .buttons { - margin: 10px 0px; - text-align: center; -} -.google-authenticator-conteiner .inputs input{ + + .multi-factor-authentication-page .description p:first-child { + color: var(--grey-black); + } + + .multi-factor-authentication-page .description ol { + padding: 0px; + } + + .multi-factor-authentication-page .fieldset .title strong { + color: var(--grey-black); + } + + .multi-factor-authentication-page .buttons { + margin: 10px 0px; + text-align: center; + } + +.google-authenticator-conteiner .inputs input { height: 34px; margin-left: 15px; padding: 6px 12px; @@ -2393,18 +8663,22 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p background-image: none; border: 1px solid #ccc; } + .google-authenticator-conteiner .buttons { margin-top: 20px; } + .google-authenticator-conteiner .field-validation-error { width: 100%; display: block; text-align: center; margin: 5px 0px; } + #flyout-cart .shopping-cart-link:focus { - outline:none; + outline: none; } + .btn.active, .btn:active { box-shadow: none; } @@ -2421,28 +8695,34 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p max-height: 100%; margin: auto; } + .video-gallery .video-thumbs .thumb-item { display: inline-block; position: relative; margin: 0 0 10px; overflow: hidden; } + .vat-number-warning { text-align: center; font-size: 13px; color: #e4434b; margin-top: 5px; } -.vat-number-warning a { - text-decoration: underline; -} + + .vat-number-warning a { + text-decoration: underline; + } + .product-filter .filter-title { background: #f6f6f6; } + .video-gallery { width: auto; text-align: center; } + .item-box .description:not([data-short-description]) { overflow: hidden; text-overflow: ellipsis; @@ -2451,16 +8731,20 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p margin: 0 0 15px; line-height: 22px; } + .item-box .description[data-short-description] { display: none; } + .home-page .news-list-homepage .view-all { margin-top: 10px; } + .news-list-homepage .news-items-wrapper { margin-bottom: 10px; display: inline-block; } + .product-details-page .variant-picture { position: relative; margin: 0 auto 15px; @@ -2469,9 +8753,11 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p width: 220px; height: 220px; } + .variant-overview { display: inline-block; } + .product-details-page .variant-picture img { position: absolute; top: 0; @@ -2486,11 +8772,13 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p .product-item .swiper-pagination-bullet-active { padding: 4px; - background-color: var(--red); + background-color: #aaa081; } + .header-logo img { max-width: 100%; } + .product-category-item .picture .title { margin: auto; position: absolute; @@ -2501,112 +8789,140 @@ doesnotexist:-o-prefocus, .new-wrapper.register-block legend , doesnotexist:-o-p transform: translate(-50%, -50%); top: 50%; } + .vendor-page .vendor-description { margin-bottom: 10px; } + .qq-uploader-selector .qq-upload-button-focus { outline: 1px solid transparent; } + textarea.form-control:focus, .change-password-page .form-control:focus { - border-color: var(--red) !important; + border-color: #aaa081 !important; } + .product-details-page .picture-gallery .picture { - position: relative; -} -.product-details-page .picture-gallery .picture::before { - content: ""; - display: block; -} -.product-details-page .picture-gallery .picture img { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - max-width: 100%; - max-height: 100%; - margin: auto; - -webkit-transition: all .3s ease; - transition: all .3s ease; - -webkit-transform: translateZ(0) scale(1,1); + position: relative; } + + .product-details-page .picture-gallery .picture::before { + content: ""; + display: block; + } + + .product-details-page .picture-gallery .picture img { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + max-width: 100%; + max-height: 100%; + margin: auto; + -webkit-transition: all .3s ease; + transition: all .3s ease; + -webkit-transform: translateZ(0) scale(1,1); + } + .attribute-squares .image-squares-container .attribute-square { background-color: #fff !important; } + .product-details-page .attributes ul.option-list li:not(:last-child) { - margin-right: 10px; + margin-right: 10px; } + .overview-buttons > div:not(:last-child) { margin: 0 10px 10px 0; display: inline-block; } + .overview-buttons > div:last-child { display: inline-block; margin: 0 0 10px 0; } + .product-details-page .product-variant-list .product-variant-line { display: block; padding: 0 15px; } + .shipping-title { margin-top: 5px; } + .product-reviews-page .name-description label { margin-bottom: 0; display: inline-block; line-height: 24px; } + .form-horizontal .control-label { padding-top: 0; text-align: inherit; } + .order-list-page .return-items-button { display: inline-block; margin-right: 2px; } + .order-details-page .links .controls:not(:last-child) { margin-right: 10px; } + .order-details-page .order-overview { margin-bottom: 25px; } + .return-request-page .title strong, .reward-points-page .title strong { font-size: 16px; } + .forum-search { padding: 0; } + .private-messages-box .buttons button, .checkout-page #billing-buttons-container > button { margin-bottom: 5px; } -.private-messages-box .buttons button:not(:last-child), -.checkout-page #billing-buttons-container > button:not(:last-child){ - margin-right: 5px; -} + + .private-messages-box .buttons button:not(:last-child), + .checkout-page #billing-buttons-container > button:not(:last-child) { + margin-right: 5px; + } + .my-product-reviews-list-page .pager { display: inline-block; width: 100%; } + .vendorinfo-page label + .vendor-picture { margin-top: 10px; display: inline-block; width: 100%; } + .vendorinfo-page .remove-picture-button { margin-right: 5px; } + .order-summary-content .checkout-attributes label { float: left; } + .checkout-page { margin-right: 0; } -.checkout-page .pickup-in-store { - margin-bottom: 10px; -} + + .checkout-page .pickup-in-store { + margin-bottom: 10px; + } + .section.payment-method .use-reward-points input[type=checkbox], .checkout-billingadress-btns > button, .next-btn-wrapper .billings-address-btns > button:not(:last-child), @@ -2614,34 +8930,43 @@ textarea.form-control:focus, .next-btn-wrapper .shippings-address-btns > button:not(:last-child) { margin-right: 5px } + .checkout-page #shipping-buttons-container > button, .checkout-page #shipping-buttons-container .back-link { margin: 0 5px 5px 0; } + .address-item .address-list-page { display: flex; width: 100%; justify-content: center; } -.address-item .address-list-page > button:not(:last-child) { - margin-right: 10px; -} + + .address-item .address-list-page > button:not(:last-child) { + margin-right: 10px; + } + .next-btn-wrapper { margin: 0 0 10px 0; } -.next-btn-wrapper .billings-address-btns > button, -.next-btn-wrapper .shippings-address-btns > button { - margin-bottom: 5px; -} + + .next-btn-wrapper .billings-address-btns > button, + .next-btn-wrapper .shippings-address-btns > button { + margin-bottom: 5px; + } + .checkout-page .order-review-data { margin-bottom: 40px; } + .compare-products-page .overview td { padding: 20px 10px !important; } + .apply-vendor-page .uploads-files { width: 100%; } + .home-category-slider.owl-carousel, .home-features-slider.owl-carousel, .home-bestseller-slider.owl-carousel, @@ -2654,6 +8979,7 @@ textarea.form-control:focus, width: calc(100% - 30px); margin: 0 auto; } + .home-category-slider .owl-item > .item-box, .home-features-slider .owl-item > .item-box, .home-bestseller-slider .owl-item > .item-box, @@ -2665,26 +8991,32 @@ textarea.form-control:focus, .crosssell-products-slider .owl-item > .item-box { padding: 0; } + .news-list-homepage .news-date { padding: 0 10px; } + .product-details-page .product-variant-wrapper { border-bottom: 1px solid #ddd; margin-bottom: 30px; overflow: hidden; } + .order-details-page .billing-info li, .order-details-page .shipping-info li { margin-bottom: 5px; color: #666; font-size: 14px; } + .order-details-area .title { margin-bottom: 10px; } + .shipping-info-wrap .shipping-info .title { margin-bottom: 5px; } + .payment-details .payment-description { word-break: break-word; } @@ -2692,7 +9024,8 @@ textarea.form-control:focus, .color-item .form-check { position: relative; } -.color-item input[type=checkbox]:checked+label::before { + +.color-item input[type=checkbox]:checked + label::before { content: ""; display: block; position: absolute; @@ -2704,6 +9037,7 @@ textarea.form-control:focus, border-radius: 2px; border: 1px solid rgb(150 150 150 / 30%); } + .color-item input[type=checkbox]:checked + label::after { content: url("../img/checkmark.png"); display: block; @@ -2711,6 +9045,7 @@ textarea.form-control:focus, left: 4px; top: 0; } + .checkout-page .vat-numbers { width: 100%; height: 34px; @@ -2722,30 +9057,37 @@ textarea.form-control:focus, -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } -.checkout-page .vat-numbers:focus { - border-color: var(--red); -} + + .checkout-page .vat-numbers:focus { + border-color: #aaa081; + } + .next-btn-wrapper .billings-address-btns, .next-btn-wrapper .shippings-address-btns, .next-btn-wrapper .shippings-methods, .next-btn-wrapper .payments-methods { padding: 0; } + .checkout-page .ship-to-same-address { margin-bottom: 5px; } + .recently-added-products-page .page-title { display: flex; justify-content: space-between; align-items: center; margin-bottom: 25px; } -.recently-added-products-page .page-title h1 { - margin: 0; -} + + .recently-added-products-page .page-title h1 { + margin: 0; + } + .recently-added-products-page .link-rss:hover { color: var(--grey-black); } + .recently-added-products-page .link-rss i { margin-right: 5px; } @@ -2755,6 +9097,7 @@ textarea.form-control:focus, width: 100%; height: 100%; } + .swiper-slide { text-align: center; font-size: 18px; @@ -2773,32 +9116,37 @@ textarea.form-control:focus, -webkit-align-items: center; align-items: center; } + .swiper-pagination-bullet-active { padding: 5px; background-color: #4ab2f1; } + .shopping-cart-page .product-quantity { width: 80px; margin: 0 auto; } -.shopping-cart-page .product-quantity .qty-input { - width: 60px; - float: left; - margin: 0; - height: 40px; -} -.shopping-cart-page .product-quantity span { - border: 1px solid #ddd; - cursor: pointer; - float: left; - font-size: 10px; - font-weight: normal; - height: 20px; - line-height: 20px; - text-align: center; - width: 20px; - color: #999; -} + + .shopping-cart-page .product-quantity .qty-input { + width: 60px; + float: left; + margin: 0; + height: 40px; + } + + .shopping-cart-page .product-quantity span { + border: 1px solid #ddd; + cursor: pointer; + float: left; + font-size: 10px; + font-weight: normal; + height: 20px; + line-height: 20px; + text-align: center; + width: 20px; + color: #999; + } + a.skip { position: absolute; top: -1000px; @@ -2808,21 +9156,22 @@ a.skip { text-align: left; overflow: hidden; } -a.skip:active, -a.skip:focus, -a.skip:hover { - position: initial; - top: 0; - left: 0; - display: block; - height: auto; - margin: 3px 0; - overflow: visible; - padding: 2px; - color: #444444; - background: #ffffff; - text-decoration: underline; - text-align: center; - width: 100%; - font-size: 16px; -} + + a.skip:active, + a.skip:focus, + a.skip:hover { + position: initial; + top: 0; + left: 0; + display: block; + height: auto; + margin: 3px 0; + overflow: visible; + padding: 2px; + color: #444444; + background: #ffffff; + text-decoration: underline; + text-align: center; + width: 100%; + font-size: 16px; + } diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.bundle.min.js b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..68acb7a --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]}},e=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},i=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i="#"+i.split("#")[1]),e=i&&"#"!==i?i.trim():null}return e},n=t=>{const e=i(t);return e&&document.querySelector(e)?e:null},s=t=>{const e=i(t);return e?document.querySelector(e):null},o=t=>{t.dispatchEvent(new Event("transitionend"))},r=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),a=e=>r(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?t.findOne(e):null,l=(t,e,i)=>{Object.keys(i).forEach(n=>{const s=i[n],o=e[n],a=o&&r(o)?"element":null==(l=o)?""+l:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)})},c=t=>!(!r(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),h=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),d=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?d(t.parentNode):null},u=()=>{},f=t=>t.offsetHeight,p=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},m=[],g=()=>"rtl"===document.documentElement.dir,_=t=>{var e;e=()=>{const e=p();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(m.length||document.addEventListener("DOMContentLoaded",()=>{m.forEach(t=>t())}),m.push(e)):e()},b=t=>{"function"==typeof t&&t()},v=(t,e,i=!0)=>{if(!i)return void b(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let s=!1;const r=({target:i})=>{i===e&&(s=!0,e.removeEventListener("transitionend",r),b(t))};e.addEventListener("transitionend",r),setTimeout(()=>{s||o(e)},n)},y=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},w=/[^.]*(?=\..*)\.|.*/,E=/\..*/,A=/::\d+$/,T={};let O=1;const C={mouseenter:"mouseover",mouseleave:"mouseout"},k=/^(mouseenter|mouseleave)/i,L=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function x(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function D(t){const e=x(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function S(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=I(e,i,n),l=D(t),c=l[a]||(l[a]={}),h=S(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=x(r,e.replace(w,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function j(t,e,i,n,s){const o=S(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function M(t){return t=t.replace(E,""),C[t]||t}const P={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=I(e,i,n),a=r!==e,l=D(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void j(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach(i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach(o=>{if(o.includes(n)){const n=s[o];j(t,e,i,n.originalHandler,n.delegationSelector)}})}(t,l,i,e.slice(1))});const h=l[r]||{};Object.keys(h).forEach(i=>{const n=i.replace(A,"");if(!a||e.includes(n)){const e=h[i];j(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=p(),s=M(e),o=e!==s,r=L.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach(t=>{Object.defineProperty(d,t,{get:()=>i[t]})}),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},H=new Map;var R={set(t,e,i){H.has(t)||H.set(t,new Map);const n=H.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>H.has(t)&&H.get(t).get(e)||null,remove(t,e){if(!H.has(t))return;const i=H.get(t);i.delete(e),0===i.size&&H.delete(t)}};class B{constructor(t){(t=a(t))&&(this._element=t,R.set(this._element,this.constructor.DATA_KEY,this))}dispose(){R.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,i=!0){v(t,e,i)}static getInstance(t){return R.get(t,this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class W extends B{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,i=this._triggerCloseEvent(e);null===i||i.defaultPrevented||this._removeElement(e)}_getRootElement(t){return s(t)||t.closest(".alert")}_triggerCloseEvent(t){return P.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.remove(),P.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}P.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',W.handleDismiss(new W)),_(W);class q extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=q.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function z(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function $(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}P.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');q.getOrCreateInstance(e).toggle()}),_(q);const U={setDataAttribute(t,e,i){t.setAttribute("data-bs-"+$(e),i)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+$(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=z(t.dataset[i])}),e},getDataAttribute:(t,e)=>z(t.getAttribute("data-bs-"+$(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},F={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},V={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},K="next",X="prev",Y="left",Q="right",G={ArrowLeft:Q,ArrowRight:Y};class Z extends B{constructor(e,i){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(i),this._indicatorsElement=t.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return F}static get NAME(){return"carousel"}next(){this._slide(K)}nextWhenVisible(){!document.hidden&&c(this._element)&&this.next()}prev(){this._slide(X)}pause(e){e||(this._isPaused=!0),t.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(o(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=t.findOne(".active.carousel-item",this._element);const i=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void P.one(this._element,"slid.bs.carousel",()=>this.to(e));if(i===e)return this.pause(),void this.cycle();const n=e>i?K:X;this._slide(n,this._items[e])}_getConfig(t){return t={...F,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("carousel",t,V),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?Q:Y)}_addEventListeners(){this._config.keyboard&&P.on(this._element,"keydown.bs.carousel",t=>this._keydown(t)),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),P.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};t.find(".carousel-item img",this._element).forEach(t=>{P.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(P.on(this._element,"pointerdown.bs.carousel",t=>e(t)),P.on(this._element,"pointerup.bs.carousel",t=>n(t)),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.carousel",t=>e(t)),P.on(this._element,"touchmove.bs.carousel",t=>i(t)),P.on(this._element,"touchend.bs.carousel",t=>n(t)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=G[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(e){return this._items=e&&e.parentNode?t.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(t,e){const i=t===K;return y(this._items,e,i,this._config.wrap)}_triggerSlideEvent(e,i){const n=this._getItemIndex(e),s=this._getItemIndex(t.findOne(".active.carousel-item",this._element));return P.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:i,from:s,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const i=t.findOne(".active",this._indicatorsElement);i.classList.remove("active"),i.removeAttribute("aria-current");const n=t.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t{P.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(d),f(r),s.classList.add(h),r.classList.add(h);const t=()=>{r.classList.remove(h,d),r.classList.add("active"),s.classList.remove("active",d,h),this._isSliding=!1,setTimeout(p,0)};this._queueCallback(t,s,!0)}else s.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,p();l&&this.cycle()}_directionToOrder(t){return[Q,Y].includes(t)?g()?t===Y?X:K:t===Y?K:X:t}_orderToDirection(t){return[K,X].includes(t)?g()?t===X?Y:Q:t===X?Q:Y:t}static carouselInterface(t,e){const i=Z.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){Z.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=s(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},n=this.getAttribute("data-bs-slide-to");n&&(i.interval=!1),Z.carouselInterface(e,i),n&&Z.getInstance(e).to(n),t.preventDefault()}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",Z.dataApiClickHandler),P.on(window,"load.bs.carousel.data-api",()=>{const e=t.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;tt===this._element);null!==o&&r.length&&(this._selector=o,this._triggerArray.push(i))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return J}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let e,i;this._parent&&(e=t.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===e.length&&(e=null));const n=t.findOne(this._selector);if(e){const t=e.find(t=>n!==t);if(i=t?et.getInstance(t):null,i&&i._isTransitioning)return}if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e&&e.forEach(t=>{n!==t&&et.collapseInterface(t,"hide"),i||R.set(t,"bs.collapse",null)});const s=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[s]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(s[0].toUpperCase()+s.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[s]="",this.setTransitioning(!1),P.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[s]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",f(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),P.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...J,...t}).toggle=Boolean(t.toggle),l("collapse",t,tt),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:e}=this._config;e=a(e);const i=`[data-bs-toggle="collapse"][data-bs-parent="${e}"]`;return t.find(i,e).forEach(t=>{const e=s(t);this._addAriaAndCollapsedClass(e,[t])}),e}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const i=t.classList.contains("show");e.forEach(t=>{i?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",i)})}static collapseInterface(t,e){let i=et.getInstance(t);const n={...J,...U.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!i&&n.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(n.toggle=!1),i||(i=new et(t,n)),"string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){et.collapseInterface(this,t)}))}}P.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const i=U.getDataAttributes(this),s=n(this);t.find(s).forEach(t=>{const e=et.getInstance(t);let n;e?(null===e._parent&&"string"==typeof i.parent&&(e._config.parent=i.parent,e._parent=e._getParent()),n="toggle"):n=i,et.collapseInterface(t,n)})})),_(et);var it="top",nt="bottom",st="right",ot="left",rt=[it,nt,st,ot],at=rt.reduce((function(t,e){return t.concat([e+"-start",e+"-end"])}),[]),lt=[].concat(rt,["auto"]).reduce((function(t,e){return t.concat([e,e+"-start",e+"-end"])}),[]),ct=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function ht(t){return t?(t.nodeName||"").toLowerCase():null}function dt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function ut(t){return t instanceof dt(t).Element||t instanceof Element}function ft(t){return t instanceof dt(t).HTMLElement||t instanceof HTMLElement}function pt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof dt(t).ShadowRoot||t instanceof ShadowRoot)}var mt={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];ft(s)&&ht(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});ft(n)&&ht(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function gt(t){return t.split("-")[0]}function _t(t){var e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function bt(t){var e=_t(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function vt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&pt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function yt(t){return dt(t).getComputedStyle(t)}function wt(t){return["table","td","th"].indexOf(ht(t))>=0}function Et(t){return((ut(t)?t.ownerDocument:t.document)||window.document).documentElement}function At(t){return"html"===ht(t)?t:t.assignedSlot||t.parentNode||(pt(t)?t.host:null)||Et(t)}function Tt(t){return ft(t)&&"fixed"!==yt(t).position?t.offsetParent:null}function Ot(t){for(var e=dt(t),i=Tt(t);i&&wt(i)&&"static"===yt(i).position;)i=Tt(i);return i&&("html"===ht(i)||"body"===ht(i)&&"static"===yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&ft(t)&&"fixed"===yt(t).position)return null;for(var i=At(t);ft(i)&&["html","body"].indexOf(ht(i))<0;){var n=yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ct(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var kt=Math.max,Lt=Math.min,xt=Math.round;function Dt(t,e,i){return kt(t,Lt(e,i))}function St(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function It(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}var Nt={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=gt(i.placement),l=Ct(a),c=[ot,st].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return St("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:It(t,rt))}(s.padding,i),d=bt(o),u="y"===l?it:ot,f="y"===l?nt:st,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=Ot(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=Dt(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&vt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},jt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Mt(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.offsets,r=t.position,a=t.gpuAcceleration,l=t.adaptive,c=t.roundOffsets,h=!0===c?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:xt(xt(e*n)/n)||0,y:xt(xt(i*n)/n)||0}}(o):"function"==typeof c?c(o):o,d=h.x,u=void 0===d?0:d,f=h.y,p=void 0===f?0:f,m=o.hasOwnProperty("x"),g=o.hasOwnProperty("y"),_=ot,b=it,v=window;if(l){var y=Ot(i),w="clientHeight",E="clientWidth";y===dt(i)&&"static"!==yt(y=Et(i)).position&&(w="scrollHeight",E="scrollWidth"),y=y,s===it&&(b=nt,p-=y[w]-n.height,p*=a?1:-1),s===ot&&(_=st,u-=y[E]-n.width,u*=a?1:-1)}var A,T=Object.assign({position:r},l&&jt);return a?Object.assign({},T,((A={})[b]=g?"0":"",A[_]=m?"0":"",A.transform=(v.devicePixelRatio||1)<2?"translate("+u+"px, "+p+"px)":"translate3d("+u+"px, "+p+"px, 0)",A)):Object.assign({},T,((e={})[b]=g?p+"px":"",e[_]=m?u+"px":"",e.transform="",e))}var Pt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:gt(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,Mt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,Mt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}},Ht={passive:!0},Rt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=dt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,Ht)})),a&&l.addEventListener("resize",i.update,Ht),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,Ht)})),a&&l.removeEventListener("resize",i.update,Ht)}},data:{}},Bt={left:"right",right:"left",bottom:"top",top:"bottom"};function Wt(t){return t.replace(/left|right|bottom|top/g,(function(t){return Bt[t]}))}var qt={start:"end",end:"start"};function zt(t){return t.replace(/start|end/g,(function(t){return qt[t]}))}function $t(t){var e=dt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ut(t){return _t(Et(t)).left+$t(t).scrollLeft}function Ft(t){var e=yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Vt(t,e){var i;void 0===e&&(e=[]);var n=function t(e){return["html","body","#document"].indexOf(ht(e))>=0?e.ownerDocument.body:ft(e)&&Ft(e)?e:t(At(e))}(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=dt(n),r=s?[o].concat(o.visualViewport||[],Ft(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Vt(At(r)))}function Kt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Xt(t,e){return"viewport"===e?Kt(function(t){var e=dt(t),i=Et(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+Ut(t),y:a}}(t)):ft(e)?function(t){var e=_t(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Kt(function(t){var e,i=Et(t),n=$t(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=kt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=kt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ut(t),l=-n.scrollTop;return"rtl"===yt(s||i).direction&&(a+=kt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Et(t)))}function Yt(t){return t.split("-")[1]}function Qt(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?gt(s):null,r=s?Yt(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case it:e={x:a,y:i.y-n.height};break;case nt:e={x:a,y:i.y+i.height};break;case st:e={x:i.x+i.width,y:l};break;case ot:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ct(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case"start":e[c]=e[c]-(i[h]/2-n[h]/2);break;case"end":e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function Gt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?"clippingParents":o,a=i.rootBoundary,l=void 0===a?"viewport":a,c=i.elementContext,h=void 0===c?"popper":c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=St("number"!=typeof p?p:It(p,rt)),g="popper"===h?"reference":"popper",_=t.elements.reference,b=t.rects.popper,v=t.elements[u?g:h],y=function(t,e,i){var n="clippingParents"===e?function(t){var e=Vt(At(t)),i=["absolute","fixed"].indexOf(yt(t).position)>=0&&ft(t)?Ot(t):t;return ut(i)?e.filter((function(t){return ut(t)&&vt(t,i)&&"body"!==ht(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Xt(t,i);return e.top=kt(n.top,e.top),e.right=Lt(n.right,e.right),e.bottom=Lt(n.bottom,e.bottom),e.left=kt(n.left,e.left),e}),Xt(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}(ut(v)?v:v.contextElement||Et(t.elements.popper),r,l),w=_t(_),E=Qt({reference:w,element:b,strategy:"absolute",placement:s}),A=Kt(Object.assign({},b,E)),T="popper"===h?A:w,O={top:y.top-T.top+m.top,bottom:T.bottom-y.bottom+m.bottom,left:y.left-T.left+m.left,right:T.right-y.right+m.right},C=t.modifiersData.offset;if("popper"===h&&C){var k=C[s];Object.keys(O).forEach((function(t){var e=[st,nt].indexOf(t)>=0?1:-1,i=[it,nt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function Zt(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?lt:l,h=Yt(n),d=h?a?at:at.filter((function(t){return Yt(t)===h})):rt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=Gt(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[gt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}var Jt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=gt(g),b=l||(_!==g&&p?function(t){if("auto"===gt(t))return[];var e=Wt(t);return[zt(t),e,zt(e)]}(g):[Wt(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat("auto"===gt(i)?Zt(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=Gt(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=x?L?st:ot:L?nt:it;y[D]>w[D]&&(I=Wt(I));var N=Wt(I),j=[];if(o&&j.push(S[k]<=0),a&&j.push(S[I]<=0,S[N]<=0),j.every((function(t){return t}))){T=C,A=!1;break}E.set(C,j)}if(A)for(var M=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},P=p?3:1;P>0&&"break"!==M(P);P--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function te(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ee(t){return[it,st,nt,ot].some((function(e){return t[e]>=0}))}var ie={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=Gt(e,{elementContext:"reference"}),a=Gt(e,{altBoundary:!0}),l=te(r,n),c=te(a,s,o),h=ee(l),d=ee(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},ne={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=gt(t),s=[ot,it].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[ot,st].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},se={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Qt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},oe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=Gt(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=gt(e.placement),b=Yt(e.placement),v=!b,y=Ct(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?it:ot,L="y"===y?nt:st,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],I=E[y]-g[L],N=f?-T[x]/2:0,j="start"===b?A[x]:T[x],M="start"===b?-T[x]:-A[x],P=e.elements.arrow,H=f&&P?bt(P):{width:0,height:0},R=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},B=R[k],W=R[L],q=Dt(0,A[x],H[x]),z=v?A[x]/2-N-q-B-O:j-q-B-O,$=v?-A[x]/2+N+q+W+O:M+q+W+O,U=e.elements.arrow&&Ot(e.elements.arrow),F=U?"y"===y?U.clientTop||0:U.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-F,X=E[y]+$-V;if(o){var Y=Dt(f?Lt(S,K):S,D,f?kt(I,X):I);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?it:ot,G="x"===y?nt:st,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=Dt(f?Lt(J,K):J,Z,f?kt(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function re(t,e,i){void 0===i&&(i=!1);var n,s,o=Et(e),r=_t(t),a=ft(e),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!i)&&(("body"!==ht(e)||Ft(o))&&(l=(n=e)!==dt(n)&&ft(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:$t(n)),ft(e)?((c=_t(e)).x+=e.clientLeft,c.y+=e.clientTop):o&&(c.x=Ut(o))),{x:r.left+l.scrollLeft-c.x,y:r.top+l.scrollTop-c.y,width:r.width,height:r.height}}var ae={placement:"bottom",modifiers:[],strategy:"absolute"};function le(){for(var t=arguments.length,e=new Array(t),i=0;i"applyStyles"===t.name&&!1===t.enabled);this._popper=ue(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>P.on(t,"mouseover",u)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),P.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(h(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){P.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){P.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),P.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},l("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!r(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return t.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ve;if(t.classList.contains("dropstart"))return ye;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ge:me:e?be:_e}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:e,target:i}){const n=t.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(c);n.length&&y(n,i,"ArrowDown"===e,!n.includes(i)).focus()}static dropdownInterface(t,e){const i=Ae.getOrCreateInstance(t,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e]()}}static jQueryInterface(t){return this.each((function(){Ae.dropdownInterface(this,t)}))}static clearMenus(e){if(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const i=t.find('[data-bs-toggle="dropdown"]');for(let t=0,n=i.length;tthis.matches('[data-bs-toggle="dropdown"]')?this:t.prev(this,'[data-bs-toggle="dropdown"]')[0];return"Escape"===e.key?(n().focus(),void Ae.clearMenus()):"ArrowUp"===e.key||"ArrowDown"===e.key?(i||n().click(),void Ae.getInstance(n())._selectMenuItem(e)):void(i&&"Space"!==e.key||Ae.clearMenus())}}P.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',Ae.dataApiKeydownHandler),P.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",Ae.dataApiKeydownHandler),P.on(document,"click.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",Ae.clearMenus),P.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),Ae.dropdownInterface(this)})),_(Ae);class Te{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",e=>e+t),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),this._setElementAttributes(".sticky-top","marginRight",e=>e-t)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=i(Number.parseFloat(s))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)})}_applyManipulationCallback(e,i){r(e)?i(e):t.find(e,this._element).forEach(i)}isOverflowing(){return this.getWidth()>0}}const Oe={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},Ce={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class ke{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&f(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{b(t)})):b(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),b(t)})):b(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...Oe,..."object"==typeof t?t:{}}).rootElement=a(t.rootElement),l("backdrop",t,Ce),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),P.on(this._getElement(),"mousedown.bs.backdrop",()=>{b(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(P.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){v(t,this._getElement(),this._config.isAnimated)}}const Le={backdrop:!0,keyboard:!0,focus:!0},xe={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class De extends B{constructor(e,i){super(e),this._config=this._getConfig(i),this._dialog=t.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new Te}static get Default(){return Le}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,"show.bs.modal",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),P.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),P.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{P.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&["A","AREA"].includes(t.target.tagName)&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(P.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),P.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),P.off(this._element,"click.dismiss.bs.modal"),P.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>P.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ke({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...Le,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("modal",t,xe),t}_showElement(e){const i=this._isAnimated(),n=t.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,n&&(n.scrollTop=0),i&&f(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,i)}_enforceFocus(){P.off(document,"focusin.bs.modal"),P.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?P.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):P.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?P.on(window,"resize.bs.modal",()=>this._adjustDialog()):P.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){P.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains("modal-static")||(n||(i.overflowY="hidden"),t.add("modal-static"),this._queueCallback(()=>{t.remove("modal-static"),n||this._queueCallback(()=>{i.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!g()||i&&!t&&g())&&(this._element.style.paddingLeft=e+"px"),(i&&!t&&!g()||!i&&t&&g())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=De.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=s(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,"show.bs.modal",t=>{t.defaultPrevented||P.one(e,"hidden.bs.modal",()=>{c(this)&&this.focus()})}),De.getOrCreateInstance(e).toggle(this)})),_(De);const Se={backdrop:!0,keyboard:!0,scroll:!1},Ie={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Ne extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return Se}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new Te).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(P.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new Te).reset(),P.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),P.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...Se,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},l("offcanvas",t,Ie),t}_initializeBackDrop(){return new ke({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){P.off(document,"focusin.bs.offcanvas"),P.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){P.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),P.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=Ne.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const i=s(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),h(this))return;P.one(i,"hidden.bs.offcanvas",()=>{c(this)&&this.focus()});const n=t.findOne(".offcanvas.show");n&&n!==i&&Ne.getInstance(n).hide(),Ne.getOrCreateInstance(i).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",()=>t.find(".offcanvas.show").forEach(t=>Ne.getOrCreateInstance(t).show())),_(Ne);const je=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Me=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Pe=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,He=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!je.has(i)||Boolean(Me.test(t.nodeValue)||Pe.test(t.nodeValue));const n=e.filter(t=>t instanceof RegExp);for(let t=0,e=n.length;t{He(t,a)||i.removeAttribute(t.nodeName)})}return n.body.innerHTML}const Be=new RegExp("(^|\\s)bs-tooltip\\S+","g"),We=new Set(["sanitize","allowList","sanitizeFn"]),qe={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},ze={AUTO:"auto",TOP:"top",RIGHT:g()?"left":"right",BOTTOM:"bottom",LEFT:g()?"right":"left"},$e={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Ue={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class Fe extends B{constructor(t,e){if(void 0===fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return $e}static get NAME(){return"tooltip"}static get Event(){return Ue}static get DefaultType(){return qe}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),P.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=P.trigger(this._element,this.constructor.Event.SHOW),i=d(this._element),n=null===i?this._element.ownerDocument.documentElement.contains(this._element):i.contains(this._element);if(t.defaultPrevented||!n)return;const s=this.getTipElement(),o=e(this.constructor.NAME);s.setAttribute("id",o),this._element.setAttribute("aria-describedby",o),this.setContent(),this._config.animation&&s.classList.add("fade");const r="function"==typeof this._config.placement?this._config.placement.call(this,s,this._element):this._config.placement,a=this._getAttachment(r);this._addAttachmentClass(a);const{container:l}=this._config;R.set(s,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(l.appendChild(s),P.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=ue(this._element,s,this._getPopperConfig(a)),s.classList.add("show");const c="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;c&&s.classList.add(...c.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{P.on(t,"mouseover",u)});const h=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,P.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,h)}hide(){if(!this._popper)return;const t=this.getTipElement();if(P.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>P.off(t,"mouseover",u)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),P.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return r(e)?(e=a(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Re(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const i=this.constructor.DATA_KEY;return(e=e||R.get(t.delegateTarget,i))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),R.set(t.delegateTarget,i,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return ze[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)P.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;P.on(this._element,e,this._config.selector,t=>this._enter(t)),P.on(this._element,i,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{We.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:a(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),l("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=Re(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Be);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){const e=Fe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Fe);const Ve=new RegExp("(^|\\s)bs-popover\\S+","g"),Ke={...Fe.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},Xe={...Fe.DefaultType,content:"(string|element|function)"},Ye={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Qe extends Fe{static get Default(){return Ke}static get NAME(){return"popover"}static get Event(){return Ye}static get DefaultType(){return Xe}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||t.findOne(".popover-header",this.tip).remove(),this._getContent()||t.findOne(".popover-body",this.tip).remove()),this.tip}setContent(){const e=this.getTipElement();this.setElementContent(t.findOne(".popover-header",e),this.getTitle());let i=this._getContent();"function"==typeof i&&(i=i.call(this._element)),this.setElementContent(t.findOne(".popover-body",e),i),e.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ve);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){const e=Qe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}_(Qe);const Ge={offset:10,method:"auto",target:""},Ze={offset:"number",method:"string",target:"(string|element)"};class Je extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,P.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return Ge}static get NAME(){return"scrollspy"}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":"position",i="auto"===this._config.method?e:this._config.method,s="position"===i?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),t.find(this._selector).map(e=>{const o=n(e),r=o?t.findOne(o):null;if(r){const t=r.getBoundingClientRect();if(t.width||t.height)return[U[i](r).top+s,o]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){P.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...Ge,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&r(t.target)){let{id:i}=t.target;i||(i=e("scrollspy"),t.target.id=i),t.target="#"+i}return l("scrollspy",t,Ze),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=t.findOne(i.join(","));n.classList.contains("dropdown-item")?(t.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),t.parents(n,".nav, .list-group").forEach(e=>{t.prev(e,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),t.prev(e,".nav-item").forEach(e=>{t.children(e,".nav-link").forEach(t=>t.classList.add("active"))})})),P.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){t.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=Je.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(window,"load.bs.scrollspy.data-api",()=>{t.find('[data-bs-spy="scroll"]').forEach(t=>new Je(t))}),_(Je);class ti extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let e;const i=s(this._element),n=this._element.closest(".nav, .list-group");if(n){const i="UL"===n.nodeName||"OL"===n.nodeName?":scope > li > .active":".active";e=t.find(i,n),e=e[e.length-1]}const o=e?P.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if(P.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==o&&o.defaultPrevented)return;this._activate(this._element,n);const r=()=>{P.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),P.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};i?this._activate(i,i.parentNode,r):r()}_activate(e,i,n){const s=(!i||"UL"!==i.nodeName&&"OL"!==i.nodeName?t.children(i,".active"):t.find(":scope > li > .active",i))[0],o=n&&s&&s.classList.contains("fade"),r=()=>this._transitionComplete(e,s,n);s&&o?(s.classList.remove("show"),this._queueCallback(r,e,!0)):r()}_transitionComplete(e,i,n){if(i){i.classList.remove("active");const e=t.findOne(":scope > .dropdown-menu .active",i.parentNode);e&&e.classList.remove("active"),"tab"===i.getAttribute("role")&&i.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),f(e),e.classList.contains("fade")&&e.classList.add("show");let s=e.parentNode;if(s&&"LI"===s.nodeName&&(s=s.parentNode),s&&s.classList.contains("dropdown-menu")){const i=e.closest(".dropdown");i&&t.find(".dropdown-toggle",i).forEach(t=>t.classList.add("active")),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(t){return this.each((function(){const e=ti.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),h(this)||ti.getOrCreateInstance(this).show()})),_(ti);const ei={animation:"boolean",autohide:"boolean",delay:"number"},ii={animation:!0,autohide:!0,delay:5e3};class ni extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return ei}static get Default(){return ii}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),f(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),P.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...ii,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},l("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){P.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),P.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),P.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),P.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return _(ni),{Alert:W,Button:q,Carousel:Z,Collapse:et,Dropdown:Ae,Modal:De,Offcanvas:Ne,Popover:Qe,ScrollSpy:Je,Tab:ti,Toast:ni,Tooltip:Fe}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.esm.min.js b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.esm.min.js new file mode 100644 index 0000000..adfb373 --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.esm.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +import*as Popper from"@popperjs/core";const NODE_TEXT=3,SelectorEngine={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){const n=[];let i=e.parentNode;for(;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)i.matches(t)&&n.push(i),i=i.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]}},MAX_UID=1e6,MILLISECONDS_MULTIPLIER=1e3,TRANSITION_END="transitionend",toType=e=>null==e?""+e:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),getUID=e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},getSelector=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n="#"+n.split("#")[1]),t=n&&"#"!==n?n.trim():null}return t},getSelectorFromElement=e=>{const t=getSelector(e);return t&&document.querySelector(t)?t:null},getElementFromSelector=e=>{const t=getSelector(e);return t?document.querySelector(t):null},getTransitionDurationFromElement=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const i=Number.parseFloat(t),s=Number.parseFloat(n);return i||s?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0},triggerTransitionEnd=e=>{e.dispatchEvent(new Event(TRANSITION_END))},isElement=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),getElement=e=>isElement(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?SelectorEngine.findOne(e):null,typeCheckConfig=(e,t,n)=>{Object.keys(n).forEach(i=>{const s=n[i],o=t[i],r=o&&isElement(o)?"element":null==(a=o)?""+a:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();var a;if(!new RegExp(s).test(r))throw new TypeError(`${e.toUpperCase()}: Option "${i}" provided type "${r}" but expected type "${s}".`)})},isVisible=e=>!(!isElement(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility"),isDisabled=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),findShadowRoot=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?findShadowRoot(e.parentNode):null},noop=()=>{},reflow=e=>e.offsetHeight,getjQuery=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},DOMContentLoadedCallbacks=[],onDOMContentLoaded=e=>{"loading"===document.readyState?(DOMContentLoadedCallbacks.length||document.addEventListener("DOMContentLoaded",()=>{DOMContentLoadedCallbacks.forEach(e=>e())}),DOMContentLoadedCallbacks.push(e)):e()},isRTL=()=>"rtl"===document.documentElement.dir,defineJQueryPlugin=e=>{var t;t=()=>{const t=getjQuery();if(t){const n=e.NAME,i=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=i,e.jQueryInterface)}},"loading"===document.readyState?(DOMContentLoadedCallbacks.length||document.addEventListener("DOMContentLoaded",()=>{DOMContentLoadedCallbacks.forEach(e=>e())}),DOMContentLoadedCallbacks.push(t)):t()},execute=e=>{"function"==typeof e&&e()},executeAfterTransition=(e,t,n=!0)=>{if(!n)return void execute(e);const i=getTransitionDurationFromElement(t)+5;let s=!1;const o=({target:n})=>{n===t&&(s=!0,t.removeEventListener(TRANSITION_END,o),execute(e))};t.addEventListener(TRANSITION_END,o),setTimeout(()=>{s||triggerTransitionEnd(t)},i)},getNextActiveElement=(e,t,n,i)=>{let s=e.indexOf(t);if(-1===s)return e[!n&&i?e.length-1:0];const o=e.length;return s+=n?1:-1,i&&(s=(s+o)%o),e[Math.max(0,Math.min(s,o-1))]},namespaceRegex=/[^.]*(?=\..*)\.|.*/,stripNameRegex=/\..*/,stripUidRegex=/::\d+$/,eventRegistry={};let uidEvent=1;const customEvents={mouseenter:"mouseover",mouseleave:"mouseout"},customEventsRegex=/^(mouseenter|mouseleave)/i,nativeEvents=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function getUidEvent(e,t){return t&&`${t}::${uidEvent++}`||e.uidEvent||uidEvent++}function getEvent(e){const t=getUidEvent(e);return e.uidEvent=t,eventRegistry[t]=eventRegistry[t]||{},eventRegistry[t]}function bootstrapHandler(e,t){return function n(i){return i.delegateTarget=e,n.oneOff&&EventHandler.off(e,i.type,t),t.apply(e,[i])}}function bootstrapDelegationHandler(e,t,n){return function i(s){const o=e.querySelectorAll(t);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,i.oneOff&&EventHandler.off(e,s.type,t,n),n.apply(r,[s]);return null}}function findHandler(e,t,n=null){const i=Object.keys(e);for(let s=0,o=i.length;sfunction(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};i?i=e(i):n=e(n)}const[o,r,a]=normalizeParams(t,n,i),l=getEvent(e),c=l[a]||(l[a]={}),E=findHandler(c,r,o?n:null);if(E)return void(E.oneOff=E.oneOff&&s);const _=getUidEvent(r,t.replace(namespaceRegex,"")),h=o?bootstrapDelegationHandler(e,n,i):bootstrapHandler(e,n);h.delegationSelector=o?n:null,h.originalHandler=r,h.oneOff=s,h.uidEvent=_,c[_]=h,e.addEventListener(a,h,o)}function removeHandler(e,t,n,i,s){const o=findHandler(t[n],i,s);o&&(e.removeEventListener(n,o,Boolean(s)),delete t[n][o.uidEvent])}function removeNamespacedHandlers(e,t,n,i){const s=t[n]||{};Object.keys(s).forEach(o=>{if(o.includes(i)){const i=s[o];removeHandler(e,t,n,i.originalHandler,i.delegationSelector)}})}function getTypeEvent(e){return e=e.replace(stripNameRegex,""),customEvents[e]||e}const EventHandler={on(e,t,n,i){addHandler(e,t,n,i,!1)},one(e,t,n,i){addHandler(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const[s,o,r]=normalizeParams(t,n,i),a=r!==t,l=getEvent(e),c=t.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void removeHandler(e,l,r,o,s?n:null)}c&&Object.keys(l).forEach(n=>{removeNamespacedHandlers(e,l,n,t.slice(1))});const E=l[r]||{};Object.keys(E).forEach(n=>{const i=n.replace(stripUidRegex,"");if(!a||t.includes(i)){const t=E[n];removeHandler(e,l,r,t.originalHandler,t.delegationSelector)}})},trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=getjQuery(),s=getTypeEvent(t),o=t!==s,r=nativeEvents.has(s);let a,l=!0,c=!0,E=!1,_=null;return o&&i&&(a=i.Event(t,n),i(e).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),E=a.isDefaultPrevented()),r?(_=document.createEvent("HTMLEvents"),_.initEvent(s,l,!0)):_=new CustomEvent(t,{bubbles:l,cancelable:!0}),void 0!==n&&Object.keys(n).forEach(e=>{Object.defineProperty(_,e,{get:()=>n[e]})}),E&&_.preventDefault(),c&&e.dispatchEvent(_),_.defaultPrevented&&void 0!==a&&a.preventDefault(),_}},elementMap=new Map;var Data={set(e,t,n){elementMap.has(e)||elementMap.set(e,new Map);const i=elementMap.get(e);i.has(t)||0===i.size?i.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(e,t)=>elementMap.has(e)&&elementMap.get(e).get(t)||null,remove(e,t){if(!elementMap.has(e))return;const n=elementMap.get(e);n.delete(t),0===n.size&&elementMap.delete(e)}};const VERSION="5.0.2";class BaseComponent{constructor(e){(e=getElement(e))&&(this._element=e,Data.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Data.remove(this._element,this.constructor.DATA_KEY),EventHandler.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(e=>{this[e]=null})}_queueCallback(e,t,n=!0){executeAfterTransition(e,t,n)}static getInstance(e){return Data.get(e,this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}const NAME$c="alert",DATA_KEY$b="bs.alert",EVENT_KEY$b=".bs.alert",DATA_API_KEY$8=".data-api",SELECTOR_DISMISS='[data-bs-dismiss="alert"]',EVENT_CLOSE="close.bs.alert",EVENT_CLOSED="closed.bs.alert",EVENT_CLICK_DATA_API$7="click.bs.alert.data-api",CLASS_NAME_ALERT="alert",CLASS_NAME_FADE$6="fade",CLASS_NAME_SHOW$9="show";class Alert extends BaseComponent{static get NAME(){return NAME$c}close(e){const t=e?this._getRootElement(e):this._element,n=this._triggerCloseEvent(t);null===n||n.defaultPrevented||this._removeElement(t)}_getRootElement(e){return getElementFromSelector(e)||e.closest(".alert")}_triggerCloseEvent(e){return EventHandler.trigger(e,EVENT_CLOSE)}_removeElement(e){e.classList.remove("show");const t=e.classList.contains("fade");this._queueCallback(()=>this._destroyElement(e),e,t)}_destroyElement(e){e.remove(),EventHandler.trigger(e,EVENT_CLOSED)}static jQueryInterface(e){return this.each((function(){const t=Alert.getOrCreateInstance(this);"close"===e&&t[e](this)}))}static handleDismiss(e){return function(t){t&&t.preventDefault(),e.close(this)}}}EventHandler.on(document,EVENT_CLICK_DATA_API$7,SELECTOR_DISMISS,Alert.handleDismiss(new Alert)),defineJQueryPlugin(Alert);const NAME$b="button",DATA_KEY$a="bs.button",EVENT_KEY$a=".bs.button",DATA_API_KEY$7=".data-api",CLASS_NAME_ACTIVE$3="active",SELECTOR_DATA_TOGGLE$5='[data-bs-toggle="button"]',EVENT_CLICK_DATA_API$6="click.bs.button.data-api";class Button extends BaseComponent{static get NAME(){return NAME$b}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=Button.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}function normalizeData(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function normalizeDataKey(e){return e.replace(/[A-Z]/g,e=>"-"+e.toLowerCase())}EventHandler.on(document,EVENT_CLICK_DATA_API$6,SELECTOR_DATA_TOGGLE$5,e=>{e.preventDefault();const t=e.target.closest(SELECTOR_DATA_TOGGLE$5);Button.getOrCreateInstance(t).toggle()}),defineJQueryPlugin(Button);const Manipulator={setDataAttribute(e,t,n){e.setAttribute("data-bs-"+normalizeDataKey(t),n)},removeDataAttribute(e,t){e.removeAttribute("data-bs-"+normalizeDataKey(t))},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter(e=>e.startsWith("bs")).forEach(n=>{let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),t[i]=normalizeData(e.dataset[n])}),t},getDataAttribute:(e,t)=>normalizeData(e.getAttribute("data-bs-"+normalizeDataKey(t))),offset(e){const t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position:e=>({top:e.offsetTop,left:e.offsetLeft})},NAME$a="carousel",DATA_KEY$9="bs.carousel",EVENT_KEY$9=".bs.carousel",DATA_API_KEY$6=".data-api",ARROW_LEFT_KEY="ArrowLeft",ARROW_RIGHT_KEY="ArrowRight",TOUCHEVENT_COMPAT_WAIT=500,SWIPE_THRESHOLD=40,Default$9={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},DefaultType$9={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},ORDER_NEXT="next",ORDER_PREV="prev",DIRECTION_LEFT="left",DIRECTION_RIGHT="right",KEY_TO_DIRECTION={ArrowLeft:DIRECTION_RIGHT,ArrowRight:DIRECTION_LEFT},EVENT_SLIDE="slide.bs.carousel",EVENT_SLID="slid.bs.carousel",EVENT_KEYDOWN="keydown.bs.carousel",EVENT_MOUSEENTER="mouseenter.bs.carousel",EVENT_MOUSELEAVE="mouseleave.bs.carousel",EVENT_TOUCHSTART="touchstart.bs.carousel",EVENT_TOUCHMOVE="touchmove.bs.carousel",EVENT_TOUCHEND="touchend.bs.carousel",EVENT_POINTERDOWN="pointerdown.bs.carousel",EVENT_POINTERUP="pointerup.bs.carousel",EVENT_DRAG_START="dragstart.bs.carousel",EVENT_LOAD_DATA_API$2="load.bs.carousel.data-api",EVENT_CLICK_DATA_API$5="click.bs.carousel.data-api",CLASS_NAME_CAROUSEL="carousel",CLASS_NAME_ACTIVE$2="active",CLASS_NAME_SLIDE="slide",CLASS_NAME_END="carousel-item-end",CLASS_NAME_START="carousel-item-start",CLASS_NAME_NEXT="carousel-item-next",CLASS_NAME_PREV="carousel-item-prev",CLASS_NAME_POINTER_EVENT="pointer-event",SELECTOR_ACTIVE$1=".active",SELECTOR_ACTIVE_ITEM=".active.carousel-item",SELECTOR_ITEM=".carousel-item",SELECTOR_ITEM_IMG=".carousel-item img",SELECTOR_NEXT_PREV=".carousel-item-next, .carousel-item-prev",SELECTOR_INDICATORS=".carousel-indicators",SELECTOR_INDICATOR="[data-bs-target]",SELECTOR_DATA_SLIDE="[data-bs-slide], [data-bs-slide-to]",SELECTOR_DATA_RIDE='[data-bs-ride="carousel"]',POINTER_TYPE_TOUCH="touch",POINTER_TYPE_PEN="pen";class Carousel extends BaseComponent{constructor(e,t){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._indicatorsElement=SelectorEngine.findOne(SELECTOR_INDICATORS,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return Default$9}static get NAME(){return NAME$a}next(){this._slide(ORDER_NEXT)}nextWhenVisible(){!document.hidden&&isVisible(this._element)&&this.next()}prev(){this._slide(ORDER_PREV)}pause(e){e||(this._isPaused=!0),SelectorEngine.findOne(SELECTOR_NEXT_PREV,this._element)&&(triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element);const t=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void EventHandler.one(this._element,EVENT_SLID,()=>this.to(e));if(t===e)return this.pause(),void this.cycle();const n=e>t?ORDER_NEXT:ORDER_PREV;this._slide(n,this._items[e])}_getConfig(e){return e={...Default$9,...Manipulator.getDataAttributes(this._element),..."object"==typeof e?e:{}},typeCheckConfig(NAME$a,e,DefaultType$9),e}_handleSwipe(){const e=Math.abs(this.touchDeltaX);if(e<=40)return;const t=e/this.touchDeltaX;this.touchDeltaX=0,t&&this._slide(t>0?DIRECTION_RIGHT:DIRECTION_LEFT)}_addEventListeners(){this._config.keyboard&&EventHandler.on(this._element,EVENT_KEYDOWN,e=>this._keydown(e)),"hover"===this._config.pause&&(EventHandler.on(this._element,EVENT_MOUSEENTER,e=>this.pause(e)),EventHandler.on(this._element,EVENT_MOUSELEAVE,e=>this.cycle(e))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=e=>{!this._pointerEvent||"pen"!==e.pointerType&&"touch"!==e.pointerType?this._pointerEvent||(this.touchStartX=e.touches[0].clientX):this.touchStartX=e.clientX},t=e=>{this.touchDeltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this.touchStartX},n=e=>{!this._pointerEvent||"pen"!==e.pointerType&&"touch"!==e.pointerType||(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(e=>this.cycle(e),500+this._config.interval))};SelectorEngine.find(SELECTOR_ITEM_IMG,this._element).forEach(e=>{EventHandler.on(e,EVENT_DRAG_START,e=>e.preventDefault())}),this._pointerEvent?(EventHandler.on(this._element,EVENT_POINTERDOWN,t=>e(t)),EventHandler.on(this._element,EVENT_POINTERUP,e=>n(e)),this._element.classList.add("pointer-event")):(EventHandler.on(this._element,EVENT_TOUCHSTART,t=>e(t)),EventHandler.on(this._element,EVENT_TOUCHMOVE,e=>t(e)),EventHandler.on(this._element,EVENT_TOUCHEND,e=>n(e)))}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=KEY_TO_DIRECTION[e.key];t&&(e.preventDefault(),this._slide(t))}_getItemIndex(e){return this._items=e&&e.parentNode?SelectorEngine.find(SELECTOR_ITEM,e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(e,t){const n=e===ORDER_NEXT;return getNextActiveElement(this._items,t,n,this._config.wrap)}_triggerSlideEvent(e,t){const n=this._getItemIndex(e),i=this._getItemIndex(SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM,this._element));return EventHandler.trigger(this._element,EVENT_SLIDE,{relatedTarget:e,direction:t,from:i,to:n})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const t=SelectorEngine.findOne(".active",this._indicatorsElement);t.classList.remove("active"),t.removeAttribute("aria-current");const n=SelectorEngine.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t{EventHandler.trigger(this._element,EVENT_SLID,{relatedTarget:o,direction:_,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(E),reflow(o),i.classList.add(c),o.classList.add(c);const e=()=>{o.classList.remove(c,E),o.classList.add("active"),i.classList.remove("active",E,c),this._isSliding=!1,setTimeout(h,0)};this._queueCallback(e,i,!0)}else i.classList.remove("active"),o.classList.add("active"),this._isSliding=!1,h();a&&this.cycle()}_directionToOrder(e){return[DIRECTION_RIGHT,DIRECTION_LEFT].includes(e)?isRTL()?e===DIRECTION_LEFT?ORDER_PREV:ORDER_NEXT:e===DIRECTION_LEFT?ORDER_NEXT:ORDER_PREV:e}_orderToDirection(e){return[ORDER_NEXT,ORDER_PREV].includes(e)?isRTL()?e===ORDER_PREV?DIRECTION_LEFT:DIRECTION_RIGHT:e===ORDER_PREV?DIRECTION_RIGHT:DIRECTION_LEFT:e}static carouselInterface(e,t){const n=Carousel.getOrCreateInstance(e,t);let{_config:i}=n;"object"==typeof t&&(i={...i,...t});const s="string"==typeof t?t:i.slide;if("number"==typeof t)n.to(t);else if("string"==typeof s){if(void 0===n[s])throw new TypeError(`No method named "${s}"`);n[s]()}else i.interval&&i.ride&&(n.pause(),n.cycle())}static jQueryInterface(e){return this.each((function(){Carousel.carouselInterface(this,e)}))}static dataApiClickHandler(e){const t=getElementFromSelector(this);if(!t||!t.classList.contains("carousel"))return;const n={...Manipulator.getDataAttributes(t),...Manipulator.getDataAttributes(this)},i=this.getAttribute("data-bs-slide-to");i&&(n.interval=!1),Carousel.carouselInterface(t,n),i&&Carousel.getInstance(t).to(i),e.preventDefault()}}EventHandler.on(document,EVENT_CLICK_DATA_API$5,SELECTOR_DATA_SLIDE,Carousel.dataApiClickHandler),EventHandler.on(window,EVENT_LOAD_DATA_API$2,()=>{const e=SelectorEngine.find(SELECTOR_DATA_RIDE);for(let t=0,n=e.length;te===this._element);null!==i&&s.length&&(this._selector=i,this._triggerArray.push(t))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return Default$8}static get NAME(){return NAME$9}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let e,t;this._parent&&(e=SelectorEngine.find(SELECTOR_ACTIVES,this._parent).filter(e=>"string"==typeof this._config.parent?e.getAttribute("data-bs-parent")===this._config.parent:e.classList.contains("collapse")),0===e.length&&(e=null));const n=SelectorEngine.findOne(this._selector);if(e){const i=e.find(e=>n!==e);if(t=i?Collapse.getInstance(i):null,t&&t._isTransitioning)return}if(EventHandler.trigger(this._element,EVENT_SHOW$5).defaultPrevented)return;e&&e.forEach(e=>{n!==e&&Collapse.collapseInterface(e,"hide"),t||Data.set(e,DATA_KEY$8,null)});const i=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[i]=0,this._triggerArray.length&&this._triggerArray.forEach(e=>{e.classList.remove("collapsed"),e.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const s="scroll"+(i[0].toUpperCase()+i.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[i]="",this.setTransitioning(!1),EventHandler.trigger(this._element,EVENT_SHOWN$5)},this._element,!0),this._element.style[i]=this._element[s]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(EventHandler.trigger(this._element,EVENT_HIDE$5).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=this._element.getBoundingClientRect()[e]+"px",reflow(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const t=this._triggerArray.length;if(t>0)for(let e=0;e{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),EventHandler.trigger(this._element,EVENT_HIDDEN$5)},this._element,!0)}setTransitioning(e){this._isTransitioning=e}_getConfig(e){return(e={...Default$8,...e}).toggle=Boolean(e.toggle),typeCheckConfig(NAME$9,e,DefaultType$8),e}_getDimension(){return this._element.classList.contains(WIDTH)?WIDTH:HEIGHT}_getParent(){let{parent:e}=this._config;e=getElement(e);const t=`${SELECTOR_DATA_TOGGLE$4}[data-bs-parent="${e}"]`;return SelectorEngine.find(t,e).forEach(e=>{const t=getElementFromSelector(e);this._addAriaAndCollapsedClass(t,[e])}),e}_addAriaAndCollapsedClass(e,t){if(!e||!t.length)return;const n=e.classList.contains("show");t.forEach(e=>{n?e.classList.remove("collapsed"):e.classList.add("collapsed"),e.setAttribute("aria-expanded",n)})}static collapseInterface(e,t){let n=Collapse.getInstance(e);const i={...Default$8,...Manipulator.getDataAttributes(e),..."object"==typeof t&&t?t:{}};if(!n&&i.toggle&&"string"==typeof t&&/show|hide/.test(t)&&(i.toggle=!1),n||(n=new Collapse(e,i)),"string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}static jQueryInterface(e){return this.each((function(){Collapse.collapseInterface(this,e)}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$4,SELECTOR_DATA_TOGGLE$4,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=Manipulator.getDataAttributes(this),n=getSelectorFromElement(this);SelectorEngine.find(n).forEach(e=>{const n=Collapse.getInstance(e);let i;n?(null===n._parent&&"string"==typeof t.parent&&(n._config.parent=t.parent,n._parent=n._getParent()),i="toggle"):i=t,Collapse.collapseInterface(e,i)})})),defineJQueryPlugin(Collapse);const NAME$8="dropdown",DATA_KEY$7="bs.dropdown",EVENT_KEY$7=".bs.dropdown",DATA_API_KEY$4=".data-api",ESCAPE_KEY$2="Escape",SPACE_KEY="Space",TAB_KEY="Tab",ARROW_UP_KEY="ArrowUp",ARROW_DOWN_KEY="ArrowDown",RIGHT_MOUSE_BUTTON=2,REGEXP_KEYDOWN=new RegExp("ArrowUp|ArrowDown|Escape"),EVENT_HIDE$4="hide.bs.dropdown",EVENT_HIDDEN$4="hidden.bs.dropdown",EVENT_SHOW$4="show.bs.dropdown",EVENT_SHOWN$4="shown.bs.dropdown",EVENT_CLICK="click.bs.dropdown",EVENT_CLICK_DATA_API$3="click.bs.dropdown.data-api",EVENT_KEYDOWN_DATA_API="keydown.bs.dropdown.data-api",EVENT_KEYUP_DATA_API="keyup.bs.dropdown.data-api",CLASS_NAME_SHOW$7="show",CLASS_NAME_DROPUP="dropup",CLASS_NAME_DROPEND="dropend",CLASS_NAME_DROPSTART="dropstart",CLASS_NAME_NAVBAR="navbar",SELECTOR_DATA_TOGGLE$3='[data-bs-toggle="dropdown"]',SELECTOR_MENU=".dropdown-menu",SELECTOR_NAVBAR_NAV=".navbar-nav",SELECTOR_VISIBLE_ITEMS=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",PLACEMENT_TOP=isRTL()?"top-end":"top-start",PLACEMENT_TOPEND=isRTL()?"top-start":"top-end",PLACEMENT_BOTTOM=isRTL()?"bottom-end":"bottom-start",PLACEMENT_BOTTOMEND=isRTL()?"bottom-start":"bottom-end",PLACEMENT_RIGHT=isRTL()?"left-start":"right-start",PLACEMENT_LEFT=isRTL()?"right-start":"left-start",Default$7={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},DefaultType$7={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class Dropdown extends BaseComponent{constructor(e,t){super(e),this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}static get Default(){return Default$7}static get DefaultType(){return DefaultType$7}static get NAME(){return NAME$8}toggle(){isDisabled(this._element)||(this._element.classList.contains("show")?this.hide():this.show())}show(){if(isDisabled(this._element)||this._menu.classList.contains("show"))return;const e=Dropdown.getParentFromElement(this._element),t={relatedTarget:this._element};if(!EventHandler.trigger(this._element,EVENT_SHOW$4,t).defaultPrevented){if(this._inNavbar)Manipulator.setDataAttribute(this._menu,"popper","none");else{if(void 0===Popper)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=e:isElement(this._config.reference)?t=getElement(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const n=this._getPopperConfig(),i=n.modifiers.find(e=>"applyStyles"===e.name&&!1===e.enabled);this._popper=Popper.createPopper(t,this._menu,n),i&&Manipulator.setDataAttribute(this._menu,"popper","static")}"ontouchstart"in document.documentElement&&!e.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(e=>EventHandler.on(e,"mouseover",noop)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),EventHandler.trigger(this._element,EVENT_SHOWN$4,t)}}hide(){if(isDisabled(this._element)||!this._menu.classList.contains("show"))return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){EventHandler.on(this._element,EVENT_CLICK,e=>{e.preventDefault(),this.toggle()})}_completeHide(e){EventHandler.trigger(this._element,EVENT_HIDE$4,e).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(e=>EventHandler.off(e,"mouseover",noop)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),Manipulator.removeDataAttribute(this._menu,"popper"),EventHandler.trigger(this._element,EVENT_HIDDEN$4,e))}_getConfig(e){if(e={...this.constructor.Default,...Manipulator.getDataAttributes(this._element),...e},typeCheckConfig(NAME$8,e,this.constructor.DefaultType),"object"==typeof e.reference&&!isElement(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(NAME$8.toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return e}_getMenuElement(){return SelectorEngine.next(this._element,SELECTOR_MENU)[0]}_getPlacement(){const e=this._element.parentNode;if(e.classList.contains("dropend"))return PLACEMENT_RIGHT;if(e.classList.contains("dropstart"))return PLACEMENT_LEFT;const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?PLACEMENT_TOPEND:PLACEMENT_TOP:t?PLACEMENT_BOTTOMEND:PLACEMENT_BOTTOM}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const n=SelectorEngine.find(SELECTOR_VISIBLE_ITEMS,this._menu).filter(isVisible);n.length&&getNextActiveElement(n,t,"ArrowDown"===e,!n.includes(t)).focus()}static dropdownInterface(e,t){const n=Dropdown.getOrCreateInstance(e,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}static jQueryInterface(e){return this.each((function(){Dropdown.dropdownInterface(this,e)}))}static clearMenus(e){if(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const t=SelectorEngine.find(SELECTOR_DATA_TOGGLE$3);for(let n=0,i=t.length;nthis.matches(SELECTOR_DATA_TOGGLE$3)?this:SelectorEngine.prev(this,SELECTOR_DATA_TOGGLE$3)[0];return"Escape"===e.key?(n().focus(),void Dropdown.clearMenus()):"ArrowUp"===e.key||"ArrowDown"===e.key?(t||n().click(),void Dropdown.getInstance(n())._selectMenuItem(e)):void(t&&"Space"!==e.key||Dropdown.clearMenus())}}EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_DATA_TOGGLE$3,Dropdown.dataApiKeydownHandler),EventHandler.on(document,EVENT_KEYDOWN_DATA_API,SELECTOR_MENU,Dropdown.dataApiKeydownHandler),EventHandler.on(document,EVENT_CLICK_DATA_API$3,Dropdown.clearMenus),EventHandler.on(document,EVENT_KEYUP_DATA_API,Dropdown.clearMenus),EventHandler.on(document,EVENT_CLICK_DATA_API$3,SELECTOR_DATA_TOGGLE$3,(function(e){e.preventDefault(),Dropdown.dropdownInterface(this)})),defineJQueryPlugin(Dropdown);const SELECTOR_FIXED_CONTENT=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",SELECTOR_STICKY_CONTENT=".sticky-top";class ScrollBarHelper{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",t=>t+e),this._setElementAttributes(SELECTOR_FIXED_CONTENT,"paddingRight",t=>t+e),this._setElementAttributes(".sticky-top","marginRight",t=>t-e)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const i=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+i)return;this._saveInitialAttribute(e,t);const s=window.getComputedStyle(e)[t];e.style[t]=n(Number.parseFloat(s))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(SELECTOR_FIXED_CONTENT,"paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(e,t){const n=e.style[t];n&&Manipulator.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{const n=Manipulator.getDataAttribute(e,t);void 0===n?e.style.removeProperty(t):(Manipulator.removeDataAttribute(e,t),e.style[t]=n)})}_applyManipulationCallback(e,t){isElement(e)?t(e):SelectorEngine.find(e,this._element).forEach(t)}isOverflowing(){return this.getWidth()>0}}const Default$6={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},DefaultType$6={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},NAME$7="backdrop",CLASS_NAME_BACKDROP="modal-backdrop",CLASS_NAME_FADE$5="fade",CLASS_NAME_SHOW$6="show",EVENT_MOUSEDOWN="mousedown.bs.backdrop";class Backdrop{constructor(e){this._config=this._getConfig(e),this._isAppended=!1,this._element=null}show(e){this._config.isVisible?(this._append(),this._config.isAnimated&&reflow(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{execute(e)})):execute(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),execute(e)})):execute(e)}_getElement(){if(!this._element){const e=document.createElement("div");e.className="modal-backdrop",this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_getConfig(e){return(e={...Default$6,..."object"==typeof e?e:{}}).rootElement=getElement(e.rootElement),typeCheckConfig(NAME$7,e,DefaultType$6),e}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),EventHandler.on(this._getElement(),EVENT_MOUSEDOWN,()=>{execute(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(EventHandler.off(this._element,EVENT_MOUSEDOWN),this._element.remove(),this._isAppended=!1)}_emulateAnimation(e){executeAfterTransition(e,this._getElement(),this._config.isAnimated)}}const NAME$6="modal",DATA_KEY$6="bs.modal",EVENT_KEY$6=".bs.modal",DATA_API_KEY$3=".data-api",ESCAPE_KEY$1="Escape",Default$5={backdrop:!0,keyboard:!0,focus:!0},DefaultType$5={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},EVENT_HIDE$3="hide.bs.modal",EVENT_HIDE_PREVENTED="hidePrevented.bs.modal",EVENT_HIDDEN$3="hidden.bs.modal",EVENT_SHOW$3="show.bs.modal",EVENT_SHOWN$3="shown.bs.modal",EVENT_FOCUSIN$2="focusin.bs.modal",EVENT_RESIZE="resize.bs.modal",EVENT_CLICK_DISMISS$2="click.dismiss.bs.modal",EVENT_KEYDOWN_DISMISS$1="keydown.dismiss.bs.modal",EVENT_MOUSEUP_DISMISS="mouseup.dismiss.bs.modal",EVENT_MOUSEDOWN_DISMISS="mousedown.dismiss.bs.modal",EVENT_CLICK_DATA_API$2="click.bs.modal.data-api",CLASS_NAME_OPEN="modal-open",CLASS_NAME_FADE$4="fade",CLASS_NAME_SHOW$5="show",CLASS_NAME_STATIC="modal-static",SELECTOR_DIALOG=".modal-dialog",SELECTOR_MODAL_BODY=".modal-body",SELECTOR_DATA_TOGGLE$2='[data-bs-toggle="modal"]',SELECTOR_DATA_DISMISS$2='[data-bs-dismiss="modal"]';class Modal extends BaseComponent{constructor(e,t){super(e),this._config=this._getConfig(t),this._dialog=SelectorEngine.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new ScrollBarHelper}static get Default(){return Default$5}static get NAME(){return NAME$6}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||EventHandler.trigger(this._element,EVENT_SHOW$3,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),EventHandler.on(this._element,EVENT_CLICK_DISMISS$2,SELECTOR_DATA_DISMISS$2,e=>this.hide(e)),EventHandler.on(this._dialog,EVENT_MOUSEDOWN_DISMISS,()=>{EventHandler.one(this._element,EVENT_MOUSEUP_DISMISS,e=>{e.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(e)))}hide(e){if(e&&["A","AREA"].includes(e.target.tagName)&&e.preventDefault(),!this._isShown||this._isTransitioning)return;if(EventHandler.trigger(this._element,EVENT_HIDE$3).defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),EventHandler.off(document,EVENT_FOCUSIN$2),this._element.classList.remove("show"),EventHandler.off(this._element,EVENT_CLICK_DISMISS$2),EventHandler.off(this._dialog,EVENT_MOUSEDOWN_DISMISS),this._queueCallback(()=>this._hideModal(),this._element,t)}dispose(){[window,this._dialog].forEach(e=>EventHandler.off(e,".bs.modal")),this._backdrop.dispose(),super.dispose(),EventHandler.off(document,EVENT_FOCUSIN$2)}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Backdrop({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(e){return e={...Default$5,...Manipulator.getDataAttributes(this._element),..."object"==typeof e?e:{}},typeCheckConfig(NAME$6,e,DefaultType$5),e}_showElement(e){const t=this._isAnimated(),n=SelectorEngine.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,n&&(n.scrollTop=0),t&&reflow(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,EventHandler.trigger(this._element,EVENT_SHOWN$3,{relatedTarget:e})},this._dialog,t)}_enforceFocus(){EventHandler.off(document,EVENT_FOCUSIN$2),EventHandler.on(document,EVENT_FOCUSIN$2,e=>{document===e.target||this._element===e.target||this._element.contains(e.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?EventHandler.on(this._element,EVENT_KEYDOWN_DISMISS$1,e=>{this._config.keyboard&&"Escape"===e.key?(e.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==e.key||this._triggerBackdropTransition()}):EventHandler.off(this._element,EVENT_KEYDOWN_DISMISS$1)}_setResizeEvent(){this._isShown?EventHandler.on(window,EVENT_RESIZE,()=>this._adjustDialog()):EventHandler.off(window,EVENT_RESIZE)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),EventHandler.trigger(this._element,EVENT_HIDDEN$3)})}_showBackdrop(e){EventHandler.on(this._element,EVENT_CLICK_DISMISS$2,e=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:e.target===e.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(e)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(EventHandler.trigger(this._element,EVENT_HIDE_PREVENTED).defaultPrevented)return;const{classList:e,scrollHeight:t,style:n}=this._element,i=t>document.documentElement.clientHeight;!i&&"hidden"===n.overflowY||e.contains("modal-static")||(i||(n.overflowY="hidden"),e.add("modal-static"),this._queueCallback(()=>{e.remove("modal-static"),i||this._queueCallback(()=>{n.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;(!n&&e&&!isRTL()||n&&!e&&isRTL())&&(this._element.style.paddingLeft=t+"px"),(n&&!e&&!isRTL()||!n&&e&&isRTL())&&(this._element.style.paddingRight=t+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const n=Modal.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$2,SELECTOR_DATA_TOGGLE$2,(function(e){const t=getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),EventHandler.one(t,EVENT_SHOW$3,e=>{e.defaultPrevented||EventHandler.one(t,EVENT_HIDDEN$3,()=>{isVisible(this)&&this.focus()})}),Modal.getOrCreateInstance(t).toggle(this)})),defineJQueryPlugin(Modal);const NAME$5="offcanvas",DATA_KEY$5="bs.offcanvas",EVENT_KEY$5=".bs.offcanvas",DATA_API_KEY$2=".data-api",EVENT_LOAD_DATA_API$1="load.bs.offcanvas.data-api",ESCAPE_KEY="Escape",Default$4={backdrop:!0,keyboard:!0,scroll:!1},DefaultType$4={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},CLASS_NAME_SHOW$4="show",OPEN_SELECTOR=".offcanvas.show",EVENT_SHOW$2="show.bs.offcanvas",EVENT_SHOWN$2="shown.bs.offcanvas",EVENT_HIDE$2="hide.bs.offcanvas",EVENT_HIDDEN$2="hidden.bs.offcanvas",EVENT_FOCUSIN$1="focusin.bs.offcanvas",EVENT_CLICK_DATA_API$1="click.bs.offcanvas.data-api",EVENT_CLICK_DISMISS$1="click.dismiss.bs.offcanvas",EVENT_KEYDOWN_DISMISS="keydown.dismiss.bs.offcanvas",SELECTOR_DATA_DISMISS$1='[data-bs-dismiss="offcanvas"]',SELECTOR_DATA_TOGGLE$1='[data-bs-toggle="offcanvas"]';class Offcanvas extends BaseComponent{constructor(e,t){super(e),this._config=this._getConfig(t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return NAME$5}static get Default(){return Default$4}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||EventHandler.trigger(this._element,EVENT_SHOW$2,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new ScrollBarHelper).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{EventHandler.trigger(this._element,EVENT_SHOWN$2,{relatedTarget:e})},this._element,!0))}hide(){this._isShown&&(EventHandler.trigger(this._element,EVENT_HIDE$2).defaultPrevented||(EventHandler.off(document,EVENT_FOCUSIN$1),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new ScrollBarHelper).reset(),EventHandler.trigger(this._element,EVENT_HIDDEN$2)},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),EventHandler.off(document,EVENT_FOCUSIN$1)}_getConfig(e){return e={...Default$4,...Manipulator.getDataAttributes(this._element),..."object"==typeof e?e:{}},typeCheckConfig(NAME$5,e,DefaultType$4),e}_initializeBackDrop(){return new Backdrop({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(e){EventHandler.off(document,EVENT_FOCUSIN$1),EventHandler.on(document,EVENT_FOCUSIN$1,t=>{document===t.target||e===t.target||e.contains(t.target)||e.focus()}),e.focus()}_addEventListeners(){EventHandler.on(this._element,EVENT_CLICK_DISMISS$1,SELECTOR_DATA_DISMISS$1,()=>this.hide()),EventHandler.on(this._element,EVENT_KEYDOWN_DISMISS,e=>{this._config.keyboard&&"Escape"===e.key&&this.hide()})}static jQueryInterface(e){return this.each((function(){const t=Offcanvas.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API$1,SELECTOR_DATA_TOGGLE$1,(function(e){const t=getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this))return;EventHandler.one(t,EVENT_HIDDEN$2,()=>{isVisible(this)&&this.focus()});const n=SelectorEngine.findOne(OPEN_SELECTOR);n&&n!==t&&Offcanvas.getInstance(n).hide(),Offcanvas.getOrCreateInstance(t).toggle(this)})),EventHandler.on(window,EVENT_LOAD_DATA_API$1,()=>SelectorEngine.find(OPEN_SELECTOR).forEach(e=>Offcanvas.getOrCreateInstance(e).show())),defineJQueryPlugin(Offcanvas);const uriAttrs=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ARIA_ATTRIBUTE_PATTERN=/^aria-[\w-]*$/i,SAFE_URL_PATTERN=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,DATA_URL_PATTERN=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,allowedAttribute=(e,t)=>{const n=e.nodeName.toLowerCase();if(t.includes(n))return!uriAttrs.has(n)||Boolean(SAFE_URL_PATTERN.test(e.nodeValue)||DATA_URL_PATTERN.test(e.nodeValue));const i=t.filter(e=>e instanceof RegExp);for(let e=0,t=i.length;e{allowedAttribute(e,a)||n.removeAttribute(e.nodeName)})}return i.body.innerHTML}const NAME$4="tooltip",DATA_KEY$4="bs.tooltip",EVENT_KEY$4=".bs.tooltip",CLASS_PREFIX$1="bs-tooltip",BSCLS_PREFIX_REGEX$1=new RegExp("(^|\\s)bs-tooltip\\S+","g"),DISALLOWED_ATTRIBUTES=new Set(["sanitize","allowList","sanitizeFn"]),DefaultType$3={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},AttachmentMap={AUTO:"auto",TOP:"top",RIGHT:isRTL()?"left":"right",BOTTOM:"bottom",LEFT:isRTL()?"right":"left"},Default$3={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:DefaultAllowlist,popperConfig:null},Event$2={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},CLASS_NAME_FADE$3="fade",CLASS_NAME_MODAL="modal",CLASS_NAME_SHOW$3="show",HOVER_STATE_SHOW="show",HOVER_STATE_OUT="out",SELECTOR_TOOLTIP_INNER=".tooltip-inner",TRIGGER_HOVER="hover",TRIGGER_FOCUS="focus",TRIGGER_CLICK="click",TRIGGER_MANUAL="manual";class Tooltip extends BaseComponent{constructor(e,t){if(void 0===Popper)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(t),this.tip=null,this._setListeners()}static get Default(){return Default$3}static get NAME(){return NAME$4}static get Event(){return Event$2}static get DefaultType(){return DefaultType$3}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(this._isEnabled)if(e){const t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),EventHandler.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const e=EventHandler.trigger(this._element,this.constructor.Event.SHOW),t=findShadowRoot(this._element),n=null===t?this._element.ownerDocument.documentElement.contains(this._element):t.contains(this._element);if(e.defaultPrevented||!n)return;const i=this.getTipElement(),s=getUID(this.constructor.NAME);i.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this.setContent(),this._config.animation&&i.classList.add("fade");const o="function"==typeof this._config.placement?this._config.placement.call(this,i,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;Data.set(i,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.appendChild(i),EventHandler.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=Popper.createPopper(this._element,i,this._getPopperConfig(r)),i.classList.add("show");const l="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;l&&i.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(e=>{EventHandler.on(e,"mouseover",noop)});const c=this.tip.classList.contains("fade");this._queueCallback(()=>{const e=this._hoverState;this._hoverState=null,EventHandler.trigger(this._element,this.constructor.Event.SHOWN),"out"===e&&this._leave(null,this)},this.tip,c)}hide(){if(!this._popper)return;const e=this.getTipElement();if(EventHandler.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;e.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(e=>EventHandler.off(e,"mouseover",noop)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const t=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&e.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),EventHandler.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,t),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const e=document.createElement("div");return e.innerHTML=this._config.template,this.tip=e.children[0],this.tip}setContent(){const e=this.getTipElement();this.setElementContent(SelectorEngine.findOne(".tooltip-inner",e),this.getTitle()),e.classList.remove("fade","show")}setElementContent(e,t){if(null!==e)return isElement(t)?(t=getElement(t),void(this._config.html?t.parentNode!==e&&(e.innerHTML="",e.appendChild(t)):e.textContent=t.textContent)):void(this._config.html?(this._config.sanitize&&(t=sanitizeHtml(t,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=t):e.textContent=t)}getTitle(){let e=this._element.getAttribute("data-bs-original-title");return e||(e="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),e}updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}_initializeOnDelegatedTarget(e,t){const n=this.constructor.DATA_KEY;return(t=t||Data.get(e.delegateTarget,n))||(t=new this.constructor(e.delegateTarget,this._getDelegateConfig()),Data.set(e.delegateTarget,n,t)),t}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:e=>this._handlePopperPlacementChange(e)}],onFirstUpdate:e=>{e.options.placement!==e.placement&&this._handlePopperPlacementChange(e)}};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_addAttachmentClass(e){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(e))}_getAttachment(e){return AttachmentMap[e.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(e=>{if("click"===e)EventHandler.on(this._element,this.constructor.Event.CLICK,this._config.selector,e=>this.toggle(e));else if("manual"!==e){const t="hover"===e?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,n="hover"===e?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;EventHandler.on(this._element,t,this._config.selector,e=>this._enter(e)),EventHandler.on(this._element,n,this._config.selector,e=>this._leave(e))}}),this._hideModalHandler=()=>{this._element&&this.hide()},EventHandler.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const e=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");(e||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}_enter(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusin"===e.type?"focus":"hover"]=!0),t.getTipElement().classList.contains("show")||"show"===t._hoverState?t._hoverState="show":(clearTimeout(t._timeout),t._hoverState="show",t._config.delay&&t._config.delay.show?t._timeout=setTimeout(()=>{"show"===t._hoverState&&t.show()},t._config.delay.show):t.show())}_leave(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusout"===e.type?"focus":"hover"]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState="out",t._config.delay&&t._config.delay.hide?t._timeout=setTimeout(()=>{"out"===t._hoverState&&t.hide()},t._config.delay.hide):t.hide())}_isWithActiveTrigger(){for(const e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}_getConfig(e){const t=Manipulator.getDataAttributes(this._element);return Object.keys(t).forEach(e=>{DISALLOWED_ATTRIBUTES.has(e)&&delete t[e]}),(e={...this.constructor.Default,...t,..."object"==typeof e&&e?e:{}}).container=!1===e.container?document.body:getElement(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),typeCheckConfig(NAME$4,e,this.constructor.DefaultType),e.sanitize&&(e.template=sanitizeHtml(e.template,e.allowList,e.sanitizeFn)),e}_getDelegateConfig(){const e={};if(this._config)for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_cleanTipClass(){const e=this.getTipElement(),t=e.getAttribute("class").match(BSCLS_PREFIX_REGEX$1);null!==t&&t.length>0&&t.map(e=>e.trim()).forEach(t=>e.classList.remove(t))}_handlePopperPlacementChange(e){const{state:t}=e;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}static jQueryInterface(e){return this.each((function(){const t=Tooltip.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}defineJQueryPlugin(Tooltip);const NAME$3="popover",DATA_KEY$3="bs.popover",EVENT_KEY$3=".bs.popover",CLASS_PREFIX="bs-popover",BSCLS_PREFIX_REGEX=new RegExp("(^|\\s)bs-popover\\S+","g"),Default$2={...Tooltip.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},DefaultType$2={...Tooltip.DefaultType,content:"(string|element|function)"},Event$1={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},CLASS_NAME_FADE$2="fade",CLASS_NAME_SHOW$2="show",SELECTOR_TITLE=".popover-header",SELECTOR_CONTENT=".popover-body";class Popover extends Tooltip{static get Default(){return Default$2}static get NAME(){return NAME$3}static get Event(){return Event$1}static get DefaultType(){return DefaultType$2}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||SelectorEngine.findOne(SELECTOR_TITLE,this.tip).remove(),this._getContent()||SelectorEngine.findOne(".popover-body",this.tip).remove()),this.tip}setContent(){const e=this.getTipElement();this.setElementContent(SelectorEngine.findOne(SELECTOR_TITLE,e),this.getTitle());let t=this._getContent();"function"==typeof t&&(t=t.call(this._element)),this.setElementContent(SelectorEngine.findOne(".popover-body",e),t),e.classList.remove("fade","show")}_addAttachmentClass(e){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(e))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const e=this.getTipElement(),t=e.getAttribute("class").match(BSCLS_PREFIX_REGEX);null!==t&&t.length>0&&t.map(e=>e.trim()).forEach(t=>e.classList.remove(t))}static jQueryInterface(e){return this.each((function(){const t=Popover.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}defineJQueryPlugin(Popover);const NAME$2="scrollspy",DATA_KEY$2="bs.scrollspy",EVENT_KEY$2=".bs.scrollspy",DATA_API_KEY$1=".data-api",Default$1={offset:10,method:"auto",target:""},DefaultType$1={offset:"number",method:"string",target:"(string|element)"},EVENT_ACTIVATE="activate.bs.scrollspy",EVENT_SCROLL="scroll.bs.scrollspy",EVENT_LOAD_DATA_API="load.bs.scrollspy.data-api",CLASS_NAME_DROPDOWN_ITEM="dropdown-item",CLASS_NAME_ACTIVE$1="active",SELECTOR_DATA_SPY='[data-bs-spy="scroll"]',SELECTOR_NAV_LIST_GROUP$1=".nav, .list-group",SELECTOR_NAV_LINKS=".nav-link",SELECTOR_NAV_ITEMS=".nav-item",SELECTOR_LIST_ITEMS=".list-group-item",SELECTOR_DROPDOWN$1=".dropdown",SELECTOR_DROPDOWN_TOGGLE$1=".dropdown-toggle",METHOD_OFFSET="offset",METHOD_POSITION="position";class ScrollSpy extends BaseComponent{constructor(e,t){super(e),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(t),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,EventHandler.on(this._scrollElement,EVENT_SCROLL,()=>this._process()),this.refresh(),this._process()}static get Default(){return Default$1}static get NAME(){return NAME$2}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":"position",t="auto"===this._config.method?e:this._config.method,n="position"===t?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),SelectorEngine.find(this._selector).map(e=>{const i=getSelectorFromElement(e),s=i?SelectorEngine.findOne(i):null;if(s){const e=s.getBoundingClientRect();if(e.width||e.height)return[Manipulator[t](s).top+n,i]}return null}).filter(e=>e).sort((e,t)=>e[0]-t[0]).forEach(e=>{this._offsets.push(e[0]),this._targets.push(e[1])})}dispose(){EventHandler.off(this._scrollElement,EVENT_KEY$2),super.dispose()}_getConfig(e){if("string"!=typeof(e={...Default$1,...Manipulator.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}}).target&&isElement(e.target)){let{id:t}=e.target;t||(t=getUID(NAME$2),e.target.id=t),e.target="#"+t}return typeCheckConfig(NAME$2,e,DefaultType$1),e}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){const e=this._targets[this._targets.length-1];this._activeTarget!==e&&this._activate(e)}else{if(this._activeTarget&&e0)return this._activeTarget=null,void this._clear();for(let t=this._offsets.length;t--;)this._activeTarget!==this._targets[t]&&e>=this._offsets[t]&&(void 0===this._offsets[t+1]||e`${t}[data-bs-target="${e}"],${t}[href="${e}"]`),n=SelectorEngine.findOne(t.join(","));n.classList.contains("dropdown-item")?(SelectorEngine.findOne(".dropdown-toggle",n.closest(".dropdown")).classList.add("active"),n.classList.add("active")):(n.classList.add("active"),SelectorEngine.parents(n,".nav, .list-group").forEach(e=>{SelectorEngine.prev(e,".nav-link, .list-group-item").forEach(e=>e.classList.add("active")),SelectorEngine.prev(e,".nav-item").forEach(e=>{SelectorEngine.children(e,".nav-link").forEach(e=>e.classList.add("active"))})})),EventHandler.trigger(this._scrollElement,EVENT_ACTIVATE,{relatedTarget:e})}_clear(){SelectorEngine.find(this._selector).filter(e=>e.classList.contains("active")).forEach(e=>e.classList.remove("active"))}static jQueryInterface(e){return this.each((function(){const t=ScrollSpy.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}EventHandler.on(window,EVENT_LOAD_DATA_API,()=>{SelectorEngine.find(SELECTOR_DATA_SPY).forEach(e=>new ScrollSpy(e))}),defineJQueryPlugin(ScrollSpy);const NAME$1="tab",DATA_KEY$1="bs.tab",EVENT_KEY$1=".bs.tab",DATA_API_KEY=".data-api",EVENT_HIDE$1="hide.bs.tab",EVENT_HIDDEN$1="hidden.bs.tab",EVENT_SHOW$1="show.bs.tab",EVENT_SHOWN$1="shown.bs.tab",EVENT_CLICK_DATA_API="click.bs.tab.data-api",CLASS_NAME_DROPDOWN_MENU="dropdown-menu",CLASS_NAME_ACTIVE="active",CLASS_NAME_FADE$1="fade",CLASS_NAME_SHOW$1="show",SELECTOR_DROPDOWN=".dropdown",SELECTOR_NAV_LIST_GROUP=".nav, .list-group",SELECTOR_ACTIVE=".active",SELECTOR_ACTIVE_UL=":scope > li > .active",SELECTOR_DATA_TOGGLE='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',SELECTOR_DROPDOWN_TOGGLE=".dropdown-toggle",SELECTOR_DROPDOWN_ACTIVE_CHILD=":scope > .dropdown-menu .active";class Tab extends BaseComponent{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let e;const t=getElementFromSelector(this._element),n=this._element.closest(".nav, .list-group");if(n){const t="UL"===n.nodeName||"OL"===n.nodeName?SELECTOR_ACTIVE_UL:".active";e=SelectorEngine.find(t,n),e=e[e.length-1]}const i=e?EventHandler.trigger(e,EVENT_HIDE$1,{relatedTarget:this._element}):null;if(EventHandler.trigger(this._element,EVENT_SHOW$1,{relatedTarget:e}).defaultPrevented||null!==i&&i.defaultPrevented)return;this._activate(this._element,n);const s=()=>{EventHandler.trigger(e,EVENT_HIDDEN$1,{relatedTarget:this._element}),EventHandler.trigger(this._element,EVENT_SHOWN$1,{relatedTarget:e})};t?this._activate(t,t.parentNode,s):s()}_activate(e,t,n){const i=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?SelectorEngine.children(t,".active"):SelectorEngine.find(SELECTOR_ACTIVE_UL,t))[0],s=n&&i&&i.classList.contains("fade"),o=()=>this._transitionComplete(e,i,n);i&&s?(i.classList.remove("show"),this._queueCallback(o,e,!0)):o()}_transitionComplete(e,t,n){if(t){t.classList.remove("active");const e=SelectorEngine.findOne(SELECTOR_DROPDOWN_ACTIVE_CHILD,t.parentNode);e&&e.classList.remove("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),reflow(e),e.classList.contains("fade")&&e.classList.add("show");let i=e.parentNode;if(i&&"LI"===i.nodeName&&(i=i.parentNode),i&&i.classList.contains("dropdown-menu")){const t=e.closest(".dropdown");t&&SelectorEngine.find(".dropdown-toggle",t).forEach(e=>e.classList.add("active")),e.setAttribute("aria-expanded",!0)}n&&n()}static jQueryInterface(e){return this.each((function(){const t=Tab.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}EventHandler.on(document,EVENT_CLICK_DATA_API,SELECTOR_DATA_TOGGLE,(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),isDisabled(this)||Tab.getOrCreateInstance(this).show()})),defineJQueryPlugin(Tab);const NAME="toast",DATA_KEY="bs.toast",EVENT_KEY=".bs.toast",EVENT_CLICK_DISMISS="click.dismiss.bs.toast",EVENT_MOUSEOVER="mouseover.bs.toast",EVENT_MOUSEOUT="mouseout.bs.toast",EVENT_FOCUSIN="focusin.bs.toast",EVENT_FOCUSOUT="focusout.bs.toast",EVENT_HIDE="hide.bs.toast",EVENT_HIDDEN="hidden.bs.toast",EVENT_SHOW="show.bs.toast",EVENT_SHOWN="shown.bs.toast",CLASS_NAME_FADE="fade",CLASS_NAME_HIDE="hide",CLASS_NAME_SHOW="show",CLASS_NAME_SHOWING="showing",DefaultType={animation:"boolean",autohide:"boolean",delay:"number"},Default={animation:!0,autohide:!0,delay:5e3},SELECTOR_DATA_DISMISS='[data-bs-dismiss="toast"]';class Toast extends BaseComponent{constructor(e,t){super(e),this._config=this._getConfig(t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return DefaultType}static get Default(){return Default}static get NAME(){return NAME}show(){EventHandler.trigger(this._element,EVENT_SHOW).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),reflow(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),EventHandler.trigger(this._element,EVENT_SHOWN),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(EventHandler.trigger(this._element,EVENT_HIDE).defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),EventHandler.trigger(this._element,EVENT_HIDDEN)},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(e){return e={...Default,...Manipulator.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}},typeCheckConfig(NAME,e,this.constructor.DefaultType),e}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){EventHandler.on(this._element,EVENT_CLICK_DISMISS,SELECTOR_DATA_DISMISS,()=>this.hide()),EventHandler.on(this._element,EVENT_MOUSEOVER,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_MOUSEOUT,e=>this._onInteraction(e,!1)),EventHandler.on(this._element,EVENT_FOCUSIN,e=>this._onInteraction(e,!0)),EventHandler.on(this._element,EVENT_FOCUSOUT,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=Toast.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}defineJQueryPlugin(Toast);export{Alert,Button,Carousel,Collapse,Dropdown,Modal,Offcanvas,Popover,ScrollSpy,Tab,Toast,Tooltip}; +//# sourceMappingURL=bootstrap.esm.min.js.map \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min.js b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min.js index 9bcd2fc..aed031f 100644 --- a/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min.js +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under the MIT license - */ -if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file + * Bootstrap v5.0.2 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){if(t&&t.__esModule)return t;var e=Object.create(null);return t&&Object.keys(t).forEach((function(s){if("default"!==s){var i=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(e,s,i.get?i:{enumerable:!0,get:function(){return t[s]}})}})),e.default=t,Object.freeze(e)}var s=e(t);const i={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const s=[];let i=t.parentNode;for(;i&&i.nodeType===Node.ELEMENT_NODE&&3!==i.nodeType;)i.matches(e)&&s.push(i),i=i.parentNode;return s},prev(t,e){let s=t.previousElementSibling;for(;s;){if(s.matches(e))return[s];s=s.previousElementSibling}return[]},next(t,e){let s=t.nextElementSibling;for(;s;){if(s.matches(e))return[s];s=s.nextElementSibling}return[]}},n=t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t},o=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let s=t.getAttribute("href");if(!s||!s.includes("#")&&!s.startsWith("."))return null;s.includes("#")&&!s.startsWith("#")&&(s="#"+s.split("#")[1]),e=s&&"#"!==s?s.trim():null}return e},r=t=>{const e=o(t);return e&&document.querySelector(e)?e:null},a=t=>{const e=o(t);return e?document.querySelector(e):null},l=t=>{t.dispatchEvent(new Event("transitionend"))},c=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),h=t=>c(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?i.findOne(t):null,d=(t,e,s)=>{Object.keys(s).forEach(i=>{const n=s[i],o=e[i],r=o&&c(o)?"element":null==(a=o)?""+a:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();var a;if(!new RegExp(n).test(r))throw new TypeError(`${t.toUpperCase()}: Option "${i}" provided type "${r}" but expected type "${n}".`)})},u=t=>!(!c(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),g=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),p=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?p(t.parentNode):null},f=()=>{},m=t=>t.offsetHeight,_=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},b=[],v=()=>"rtl"===document.documentElement.dir,y=t=>{var e;e=()=>{const e=_();if(e){const s=t.NAME,i=e.fn[s];e.fn[s]=t.jQueryInterface,e.fn[s].Constructor=t,e.fn[s].noConflict=()=>(e.fn[s]=i,t.jQueryInterface)}},"loading"===document.readyState?(b.length||document.addEventListener("DOMContentLoaded",()=>{b.forEach(t=>t())}),b.push(e)):e()},w=t=>{"function"==typeof t&&t()},E=(t,e,s=!0)=>{if(!s)return void w(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:s}=window.getComputedStyle(t);const i=Number.parseFloat(e),n=Number.parseFloat(s);return i||n?(e=e.split(",")[0],s=s.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(s))):0})(e)+5;let n=!1;const o=({target:s})=>{s===e&&(n=!0,e.removeEventListener("transitionend",o),w(t))};e.addEventListener("transitionend",o),setTimeout(()=>{n||l(e)},i)},A=(t,e,s,i)=>{let n=t.indexOf(e);if(-1===n)return t[!s&&i?t.length-1:0];const o=t.length;return n+=s?1:-1,i&&(n=(n+o)%o),t[Math.max(0,Math.min(n,o-1))]},T=/[^.]*(?=\..*)\.|.*/,C=/\..*/,k=/::\d+$/,L={};let O=1;const D={mouseenter:"mouseover",mouseleave:"mouseout"},I=/^(mouseenter|mouseleave)/i,N=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function S(t,e){return e&&`${e}::${O++}`||t.uidEvent||O++}function x(t){const e=S(t);return t.uidEvent=e,L[e]=L[e]||{},L[e]}function M(t,e,s=null){const i=Object.keys(t);for(let n=0,o=i.length;nfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};i?i=t(i):s=t(s)}const[o,r,a]=P(e,s,i),l=x(t),c=l[a]||(l[a]={}),h=M(c,r,o?s:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=S(r,e.replace(T,"")),u=o?function(t,e,s){return function i(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return n.delegateTarget=r,i.oneOff&&B.off(t,n.type,e,s),s.apply(r,[n]);return null}}(t,s,i):function(t,e){return function s(i){return i.delegateTarget=t,s.oneOff&&B.off(t,i.type,e),e.apply(t,[i])}}(t,s);u.delegationSelector=o?s:null,u.originalHandler=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function H(t,e,s,i,n){const o=M(e[s],i,n);o&&(t.removeEventListener(s,o,Boolean(n)),delete e[s][o.uidEvent])}function R(t){return t=t.replace(C,""),D[t]||t}const B={on(t,e,s,i){j(t,e,s,i,!1)},one(t,e,s,i){j(t,e,s,i,!0)},off(t,e,s,i){if("string"!=typeof e||!t)return;const[n,o,r]=P(e,s,i),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void H(t,l,r,o,n?s:null)}c&&Object.keys(l).forEach(s=>{!function(t,e,s,i){const n=e[s]||{};Object.keys(n).forEach(o=>{if(o.includes(i)){const i=n[o];H(t,e,s,i.originalHandler,i.delegationSelector)}})}(t,l,s,e.slice(1))});const h=l[r]||{};Object.keys(h).forEach(s=>{const i=s.replace(k,"");if(!a||e.includes(i)){const e=h[s];H(t,l,r,e.originalHandler,e.delegationSelector)}})},trigger(t,e,s){if("string"!=typeof e||!t)return null;const i=_(),n=R(e),o=e!==n,r=N.has(n);let a,l=!0,c=!0,h=!1,d=null;return o&&i&&(a=i.Event(e,s),i(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(n,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==s&&Object.keys(s).forEach(t=>{Object.defineProperty(d,t,{get:()=>s[t]})}),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},$=new Map;var W={set(t,e,s){$.has(t)||$.set(t,new Map);const i=$.get(t);i.has(e)||0===i.size?i.set(e,s):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(t,e)=>$.has(t)&&$.get(t).get(e)||null,remove(t,e){if(!$.has(t))return;const s=$.get(t);s.delete(e),0===s.size&&$.delete(t)}};class q{constructor(t){(t=h(t))&&(this._element=t,W.set(this._element,this.constructor.DATA_KEY,this))}dispose(){W.remove(this._element,this.constructor.DATA_KEY),B.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,e,s=!0){E(t,e,s)}static getInstance(t){return W.get(t,this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.0.2"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}class z extends q{static get NAME(){return"alert"}close(t){const e=t?this._getRootElement(t):this._element,s=this._triggerCloseEvent(e);null===s||s.defaultPrevented||this._removeElement(e)}_getRootElement(t){return a(t)||t.closest(".alert")}_triggerCloseEvent(t){return B.trigger(t,"close.bs.alert")}_removeElement(t){t.classList.remove("show");const e=t.classList.contains("fade");this._queueCallback(()=>this._destroyElement(t),t,e)}_destroyElement(t){t.remove(),B.trigger(t,"closed.bs.alert")}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"close"===t&&e[t](this)}))}static handleDismiss(t){return function(e){e&&e.preventDefault(),t.close(this)}}}B.on(document,"click.bs.alert.data-api",'[data-bs-dismiss="alert"]',z.handleDismiss(new z)),y(z);class F extends q{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=F.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function U(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function K(t){return t.replace(/[A-Z]/g,t=>"-"+t.toLowerCase())}B.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',t=>{t.preventDefault();const e=t.target.closest('[data-bs-toggle="button"]');F.getOrCreateInstance(e).toggle()}),y(F);const V={setDataAttribute(t,e,s){t.setAttribute("data-bs-"+K(e),s)},removeDataAttribute(t,e){t.removeAttribute("data-bs-"+K(e))},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter(t=>t.startsWith("bs")).forEach(s=>{let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=U(t.dataset[s])}),e},getDataAttribute:(t,e)=>U(t.getAttribute("data-bs-"+K(e))),offset(t){const e=t.getBoundingClientRect();return{top:e.top+document.body.scrollTop,left:e.left+document.body.scrollLeft}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},Q={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},X={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Y="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z};class et extends q{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=i.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return Q}static get NAME(){return"carousel"}next(){this._slide(Y)}nextWhenVisible(){!document.hidden&&u(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),i.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(l(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=i.findOne(".active.carousel-item",this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void B.one(this._element,"slid.bs.carousel",()=>this.to(t));if(e===t)return this.pause(),void this.cycle();const s=t>e?Y:G;this._slide(s,this._items[t])}_getConfig(t){return t={...Q,...V.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("carousel",t,X),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&B.on(this._element,"keydown.bs.carousel",t=>this._keydown(t)),"hover"===this._config.pause&&(B.on(this._element,"mouseenter.bs.carousel",t=>this.pause(t)),B.on(this._element,"mouseleave.bs.carousel",t=>this.cycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType?this._pointerEvent||(this.touchStartX=t.touches[0].clientX):this.touchStartX=t.clientX},e=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},s=t=>{!this._pointerEvent||"pen"!==t.pointerType&&"touch"!==t.pointerType||(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(t=>this.cycle(t),500+this._config.interval))};i.find(".carousel-item img",this._element).forEach(t=>{B.on(t,"dragstart.bs.carousel",t=>t.preventDefault())}),this._pointerEvent?(B.on(this._element,"pointerdown.bs.carousel",e=>t(e)),B.on(this._element,"pointerup.bs.carousel",t=>s(t)),this._element.classList.add("pointer-event")):(B.on(this._element,"touchstart.bs.carousel",e=>t(e)),B.on(this._element,"touchmove.bs.carousel",t=>e(t)),B.on(this._element,"touchend.bs.carousel",t=>s(t)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?i.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const s=t===Y;return A(this._items,e,s,this._config.wrap)}_triggerSlideEvent(t,e){const s=this._getItemIndex(t),n=this._getItemIndex(i.findOne(".active.carousel-item",this._element));return B.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=i.findOne(".active",this._indicatorsElement);e.classList.remove("active"),e.removeAttribute("aria-current");const s=i.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{B.trigger(this._element,"slid.bs.carousel",{relatedTarget:r,direction:u,from:o,to:a})};if(this._element.classList.contains("slide")){r.classList.add(d),m(r),n.classList.add(h),r.classList.add(h);const t=()=>{r.classList.remove(h,d),r.classList.add("active"),n.classList.remove("active",d,h),this._isSliding=!1,setTimeout(g,0)};this._queueCallback(t,n,!0)}else n.classList.remove("active"),r.classList.add("active"),this._isSliding=!1,g();l&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?v()?t===Z?G:Y:t===Z?Y:G:t}_orderToDirection(t){return[Y,G].includes(t)?v()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const s=et.getOrCreateInstance(t,e);let{_config:i}=s;"object"==typeof e&&(i={...i,...e});const n="string"==typeof e?e:i.slide;if("number"==typeof e)s.to(e);else if("string"==typeof n){if(void 0===s[n])throw new TypeError(`No method named "${n}"`);s[n]()}else i.interval&&i.ride&&(s.pause(),s.cycle())}static jQueryInterface(t){return this.each((function(){et.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=a(this);if(!e||!e.classList.contains("carousel"))return;const s={...V.getDataAttributes(e),...V.getDataAttributes(this)},i=this.getAttribute("data-bs-slide-to");i&&(s.interval=!1),et.carouselInterface(e,s),i&&et.getInstance(e).to(i),t.preventDefault()}}B.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",et.dataApiClickHandler),B.on(window,"load.bs.carousel.data-api",()=>{const t=i.find('[data-bs-ride="carousel"]');for(let e=0,s=t.length;et===this._element);null!==n&&o.length&&(this._selector=n,this._triggerArray.push(e))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}static get Default(){return st}static get NAME(){return"collapse"}toggle(){this._element.classList.contains("show")?this.hide():this.show()}show(){if(this._isTransitioning||this._element.classList.contains("show"))return;let t,e;this._parent&&(t=i.find(".show, .collapsing",this._parent).filter(t=>"string"==typeof this._config.parent?t.getAttribute("data-bs-parent")===this._config.parent:t.classList.contains("collapse")),0===t.length&&(t=null));const s=i.findOne(this._selector);if(t){const i=t.find(t=>s!==t);if(e=i?nt.getInstance(i):null,e&&e._isTransitioning)return}if(B.trigger(this._element,"show.bs.collapse").defaultPrevented)return;t&&t.forEach(t=>{s!==t&&nt.collapseInterface(t,"hide"),e||W.set(t,"bs.collapse",null)});const n=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[n]=0,this._triggerArray.length&&this._triggerArray.forEach(t=>{t.classList.remove("collapsed"),t.setAttribute("aria-expanded",!0)}),this.setTransitioning(!0);const o="scroll"+(n[0].toUpperCase()+n.slice(1));this._queueCallback(()=>{this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[n]="",this.setTransitioning(!1),B.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[n]=this._element[o]+"px"}hide(){if(this._isTransitioning||!this._element.classList.contains("show"))return;if(B.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=this._element.getBoundingClientRect()[t]+"px",m(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const e=this._triggerArray.length;if(e>0)for(let t=0;t{this.setTransitioning(!1),this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),B.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}setTransitioning(t){this._isTransitioning=t}_getConfig(t){return(t={...st,...t}).toggle=Boolean(t.toggle),d("collapse",t,it),t}_getDimension(){return this._element.classList.contains("width")?"width":"height"}_getParent(){let{parent:t}=this._config;t=h(t);const e=`[data-bs-toggle="collapse"][data-bs-parent="${t}"]`;return i.find(e,t).forEach(t=>{const e=a(t);this._addAriaAndCollapsedClass(e,[t])}),t}_addAriaAndCollapsedClass(t,e){if(!t||!e.length)return;const s=t.classList.contains("show");e.forEach(t=>{s?t.classList.remove("collapsed"):t.classList.add("collapsed"),t.setAttribute("aria-expanded",s)})}static collapseInterface(t,e){let s=nt.getInstance(t);const i={...st,...V.getDataAttributes(t),..."object"==typeof e&&e?e:{}};if(!s&&i.toggle&&"string"==typeof e&&/show|hide/.test(e)&&(i.toggle=!1),s||(s=new nt(t,i)),"string"==typeof e){if(void 0===s[e])throw new TypeError(`No method named "${e}"`);s[e]()}}static jQueryInterface(t){return this.each((function(){nt.collapseInterface(this,t)}))}}B.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=V.getDataAttributes(this),s=r(this);i.find(s).forEach(t=>{const s=nt.getInstance(t);let i;s?(null===s._parent&&"string"==typeof e.parent&&(s._config.parent=e.parent,s._parent=s._getParent()),i="toggle"):i=e,nt.collapseInterface(t,i)})})),y(nt);const ot=new RegExp("ArrowUp|ArrowDown|Escape"),rt=v()?"top-end":"top-start",at=v()?"top-start":"top-end",lt=v()?"bottom-end":"bottom-start",ct=v()?"bottom-start":"bottom-end",ht=v()?"left-start":"right-start",dt=v()?"right-start":"left-start",ut={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},gt={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class pt extends q{constructor(t,e){super(t),this._popper=null,this._config=this._getConfig(e),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}static get Default(){return ut}static get DefaultType(){return gt}static get NAME(){return"dropdown"}toggle(){g(this._element)||(this._element.classList.contains("show")?this.hide():this.show())}show(){if(g(this._element)||this._menu.classList.contains("show"))return;const t=pt.getParentFromElement(this._element),e={relatedTarget:this._element};if(!B.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._inNavbar)V.setDataAttribute(this._menu,"popper","none");else{if(void 0===s)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:c(this._config.reference)?e=h(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find(t=>"applyStyles"===t.name&&!1===t.enabled);this._popper=s.createPopper(e,this._menu,i),n&&V.setDataAttribute(this._menu,"popper","static")}"ontouchstart"in document.documentElement&&!t.closest(".navbar-nav")&&[].concat(...document.body.children).forEach(t=>B.on(t,"mouseover",f)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.toggle("show"),this._element.classList.toggle("show"),B.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(g(this._element)||!this._menu.classList.contains("show"))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_addEventListeners(){B.on(this._element,"click.bs.dropdown",t=>{t.preventDefault(),this.toggle()})}_completeHide(t){B.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>B.off(t,"mouseover",f)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),V.removeDataAttribute(this._menu,"popper"),B.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...V.getDataAttributes(this._element),...t},d("dropdown",t,this.constructor.DefaultType),"object"==typeof t.reference&&!c(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return t}_getMenuElement(){return i.next(this._element,".dropdown-menu")[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ht;if(t.classList.contains("dropstart"))return dt;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?at:rt:e?ct:lt}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const s=i.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(u);s.length&&A(s,e,"ArrowDown"===t,!s.includes(e)).focus()}static dropdownInterface(t,e){const s=pt.getOrCreateInstance(t,e);if("string"==typeof e){if(void 0===s[e])throw new TypeError(`No method named "${e}"`);s[e]()}}static jQueryInterface(t){return this.each((function(){pt.dropdownInterface(this,t)}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=i.find('[data-bs-toggle="dropdown"]');for(let s=0,i=e.length;sthis.matches('[data-bs-toggle="dropdown"]')?this:i.prev(this,'[data-bs-toggle="dropdown"]')[0];return"Escape"===t.key?(s().focus(),void pt.clearMenus()):"ArrowUp"===t.key||"ArrowDown"===t.key?(e||s().click(),void pt.getInstance(s())._selectMenuItem(t)):void(e&&"Space"!==t.key||pt.clearMenus())}}B.on(document,"keydown.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',pt.dataApiKeydownHandler),B.on(document,"keydown.bs.dropdown.data-api",".dropdown-menu",pt.dataApiKeydownHandler),B.on(document,"click.bs.dropdown.data-api",pt.clearMenus),B.on(document,"keyup.bs.dropdown.data-api",pt.clearMenus),B.on(document,"click.bs.dropdown.data-api",'[data-bs-toggle="dropdown"]',(function(t){t.preventDefault(),pt.dropdownInterface(this)})),y(pt);class ft{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",e=>e+t),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",e=>e+t),this._setElementAttributes(".sticky-top","marginRight",e=>e-t)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,s){const i=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t)[e];t.style[e]=s(Number.parseFloat(n))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(t,e){const s=t.style[e];s&&V.setDataAttribute(t,e,s)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const s=V.getDataAttribute(t,e);void 0===s?t.style.removeProperty(e):(V.removeDataAttribute(t,e),t.style[e]=s)})}_applyManipulationCallback(t,e){c(t)?e(t):i.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const mt={isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},_t={isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class bt{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&m(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{w(t)})):w(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),w(t)})):w(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className="modal-backdrop",this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...mt,..."object"==typeof t?t:{}}).rootElement=h(t.rootElement),d("backdrop",t,_t),t}_append(){this._isAppended||(this._config.rootElement.appendChild(this._getElement()),B.on(this._getElement(),"mousedown.bs.backdrop",()=>{w(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(B.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){E(t,this._getElement(),this._config.isAnimated)}}const vt={backdrop:!0,keyboard:!0,focus:!0},yt={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class wt extends q{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=i.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new ft}static get Default(){return vt}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||B.trigger(this._element,"show.bs.modal",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),B.on(this._element,"click.dismiss.bs.modal",'[data-bs-dismiss="modal"]',t=>this.hide(t)),B.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{B.one(this._element,"mouseup.dismiss.bs.modal",t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(t)))}hide(t){if(t&&["A","AREA"].includes(t.target.tagName)&&t.preventDefault(),!this._isShown||this._isTransitioning)return;if(B.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),B.off(document,"focusin.bs.modal"),this._element.classList.remove("show"),B.off(this._element,"click.dismiss.bs.modal"),B.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,e)}dispose(){[window,this._dialog].forEach(t=>B.off(t,".bs.modal")),this._backdrop.dispose(),super.dispose(),B.off(document,"focusin.bs.modal")}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bt({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_getConfig(t){return t={...vt,...V.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("modal",t,yt),t}_showElement(t){const e=this._isAnimated(),s=i.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,s&&(s.scrollTop=0),e&&m(this._element),this._element.classList.add("show"),this._config.focus&&this._enforceFocus(),this._queueCallback(()=>{this._config.focus&&this._element.focus(),this._isTransitioning=!1,B.trigger(this._element,"shown.bs.modal",{relatedTarget:t})},this._dialog,e)}_enforceFocus(){B.off(document,"focusin.bs.modal"),B.on(document,"focusin.bs.modal",t=>{document===t.target||this._element===t.target||this._element.contains(t.target)||this._element.focus()})}_setEscapeEvent(){this._isShown?B.on(this._element,"keydown.dismiss.bs.modal",t=>{this._config.keyboard&&"Escape"===t.key?(t.preventDefault(),this.hide()):this._config.keyboard||"Escape"!==t.key||this._triggerBackdropTransition()}):B.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?B.on(window,"resize.bs.modal",()=>this._adjustDialog()):B.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),B.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(t){B.on(this._element,"click.dismiss.bs.modal",t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())}),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(B.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:s}=this._element,i=e>document.documentElement.clientHeight;!i&&"hidden"===s.overflowY||t.contains("modal-static")||(i||(s.overflowY="hidden"),t.add("modal-static"),this._queueCallback(()=>{t.remove("modal-static"),i||this._queueCallback(()=>{s.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),s=e>0;(!s&&t&&!v()||s&&!t&&v())&&(this._element.style.paddingLeft=e+"px"),(s&&!t&&!v()||!s&&t&&v())&&(this._element.style.paddingRight=e+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const s=wt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===s[t])throw new TypeError(`No method named "${t}"`);s[t](e)}}))}}B.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=a(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),B.one(e,"show.bs.modal",t=>{t.defaultPrevented||B.one(e,"hidden.bs.modal",()=>{u(this)&&this.focus()})}),wt.getOrCreateInstance(e).toggle(this)})),y(wt);const Et={backdrop:!0,keyboard:!0,scroll:!1},At={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class Tt extends q{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return Et}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||B.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||((new ft).hide(),this._enforceFocusOnElement(this._element)),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{B.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})},this._element,!0))}hide(){this._isShown&&(B.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(B.off(document,"focusin.bs.offcanvas"),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new ft).reset(),B.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),super.dispose(),B.off(document,"focusin.bs.offcanvas")}_getConfig(t){return t={...Et,...V.getDataAttributes(this._element),..."object"==typeof t?t:{}},d("offcanvas",t,At),t}_initializeBackDrop(){return new bt({isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_enforceFocusOnElement(t){B.off(document,"focusin.bs.offcanvas"),B.on(document,"focusin.bs.offcanvas",e=>{document===e.target||t===e.target||t.contains(e.target)||t.focus()}),t.focus()}_addEventListeners(){B.on(this._element,"click.dismiss.bs.offcanvas",'[data-bs-dismiss="offcanvas"]',()=>this.hide()),B.on(this._element,"keydown.dismiss.bs.offcanvas",t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()})}static jQueryInterface(t){return this.each((function(){const e=Tt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}B.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=a(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),g(this))return;B.one(e,"hidden.bs.offcanvas",()=>{u(this)&&this.focus()});const s=i.findOne(".offcanvas.show");s&&s!==e&&Tt.getInstance(s).hide(),Tt.getOrCreateInstance(e).toggle(this)})),B.on(window,"load.bs.offcanvas.data-api",()=>i.find(".offcanvas.show").forEach(t=>Tt.getOrCreateInstance(t).show())),y(Tt);const Ct=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),kt=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,Lt=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ot=(t,e)=>{const s=t.nodeName.toLowerCase();if(e.includes(s))return!Ct.has(s)||Boolean(kt.test(t.nodeValue)||Lt.test(t.nodeValue));const i=e.filter(t=>t instanceof RegExp);for(let t=0,e=i.length;t{Ot(t,a)||s.removeAttribute(t.nodeName)})}return i.body.innerHTML}const It=new RegExp("(^|\\s)bs-tooltip\\S+","g"),Nt=new Set(["sanitize","allowList","sanitizeFn"]),St={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},xt={AUTO:"auto",TOP:"top",RIGHT:v()?"left":"right",BOTTOM:"bottom",LEFT:v()?"right":"left"},Mt={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},Pt={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class jt extends q{constructor(t,e){if(void 0===s)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return Mt}static get NAME(){return"tooltip"}static get Event(){return Pt}static get DefaultType(){return St}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),B.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=B.trigger(this._element,this.constructor.Event.SHOW),e=p(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;const o=this.getTipElement(),r=n(this.constructor.NAME);o.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this.setContent(),this._config.animation&&o.classList.add("fade");const a="function"==typeof this._config.placement?this._config.placement.call(this,o,this._element):this._config.placement,l=this._getAttachment(a);this._addAttachmentClass(l);const{container:c}=this._config;W.set(o,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(c.appendChild(o),B.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=s.createPopper(this._element,o,this._getPopperConfig(l)),o.classList.add("show");const h="function"==typeof this._config.customClass?this._config.customClass():this._config.customClass;h&&o.classList.add(...h.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>{B.on(t,"mouseover",f)});const d=this.tip.classList.contains("fade");this._queueCallback(()=>{const t=this._hoverState;this._hoverState=null,B.trigger(this._element,this.constructor.Event.SHOWN),"out"===t&&this._leave(null,this)},this.tip,d)}hide(){if(!this._popper)return;const t=this.getTipElement();if(B.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(t=>B.off(t,"mouseover",f)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||("show"!==this._hoverState&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),B.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");return t.innerHTML=this._config.template,this.tip=t.children[0],this.tip}setContent(){const t=this.getTipElement();this.setElementContent(i.findOne(".tooltip-inner",t),this.getTitle()),t.classList.remove("fade","show")}setElementContent(t,e){if(null!==t)return c(e)?(e=h(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.appendChild(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Dt(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){let t=this._element.getAttribute("data-bs-original-title");return t||(t="function"==typeof this._config.title?this._config.title.call(this._element):this._config.title),t}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){const s=this.constructor.DATA_KEY;return(e=e||W.get(t.delegateTarget,s))||(e=new this.constructor(t.delegateTarget,this._getDelegateConfig()),W.set(t.delegateTarget,s,e)),e}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add("bs-tooltip-"+this.updateAttachment(t))}_getAttachment(t){return xt[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(t=>{if("click"===t)B.on(this._element,this.constructor.Event.CLICK,this._config.selector,t=>this.toggle(t));else if("manual"!==t){const e="hover"===t?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,s="hover"===t?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;B.on(this._element,e,this._config.selector,t=>this._enter(t)),B.on(this._element,s,this._config.selector,t=>this._leave(t))}}),this._hideModalHandler=()=>{this._element&&this.hide()},B.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?"focus":"hover"]=!0),e.getTipElement().classList.contains("show")||"show"===e._hoverState?e._hoverState="show":(clearTimeout(e._timeout),e._hoverState="show",e._config.delay&&e._config.delay.show?e._timeout=setTimeout(()=>{"show"===e._hoverState&&e.show()},e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?"focus":"hover"]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState="out",e._config.delay&&e._config.delay.hide?e._timeout=setTimeout(()=>{"out"===e._hoverState&&e.hide()},e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=V.getDataAttributes(this._element);return Object.keys(e).forEach(t=>{Nt.has(t)&&delete e[t]}),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:h(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),d("tooltip",t,this.constructor.DefaultType),t.sanitize&&(t.template=Dt(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};if(this._config)for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(It);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}static jQueryInterface(t){return this.each((function(){const e=jt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}y(jt);const Ht=new RegExp("(^|\\s)bs-popover\\S+","g"),Rt={...jt.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},Bt={...jt.DefaultType,content:"(string|element|function)"},$t={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class Wt extends jt{static get Default(){return Rt}static get NAME(){return"popover"}static get Event(){return $t}static get DefaultType(){return Bt}isWithContent(){return this.getTitle()||this._getContent()}getTipElement(){return this.tip||(this.tip=super.getTipElement(),this.getTitle()||i.findOne(".popover-header",this.tip).remove(),this._getContent()||i.findOne(".popover-body",this.tip).remove()),this.tip}setContent(){const t=this.getTipElement();this.setElementContent(i.findOne(".popover-header",t),this.getTitle());let e=this._getContent();"function"==typeof e&&(e=e.call(this._element)),this.setElementContent(i.findOne(".popover-body",t),e),t.classList.remove("fade","show")}_addAttachmentClass(t){this.getTipElement().classList.add("bs-popover-"+this.updateAttachment(t))}_getContent(){return this._element.getAttribute("data-bs-content")||this._config.content}_cleanTipClass(){const t=this.getTipElement(),e=t.getAttribute("class").match(Ht);null!==e&&e.length>0&&e.map(t=>t.trim()).forEach(e=>t.classList.remove(e))}static jQueryInterface(t){return this.each((function(){const e=Wt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}y(Wt);const qt={offset:10,method:"auto",target:""},zt={offset:"number",method:"string",target:"(string|element)"};class Ft extends q{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._selector=`${this._config.target} .nav-link, ${this._config.target} .list-group-item, ${this._config.target} .dropdown-item`,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,B.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return qt}static get NAME(){return"scrollspy"}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":"position",e="auto"===this._config.method?t:this._config.method,s="position"===e?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),i.find(this._selector).map(t=>{const n=r(t),o=n?i.findOne(n):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[V[e](o).top+s,n]}return null}).filter(t=>t).sort((t,e)=>t[0]-e[0]).forEach(t=>{this._offsets.push(t[0]),this._targets.push(t[1])})}dispose(){B.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){if("string"!=typeof(t={...qt,...V.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target&&c(t.target)){let{id:e}=t.target;e||(e=n("scrollspy"),t.target.id=e),t.target="#"+e}return d("scrollspy",t,zt),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),s=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=s){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`),s=i.findOne(e.join(","));s.classList.contains("dropdown-item")?(i.findOne(".dropdown-toggle",s.closest(".dropdown")).classList.add("active"),s.classList.add("active")):(s.classList.add("active"),i.parents(s,".nav, .list-group").forEach(t=>{i.prev(t,".nav-link, .list-group-item").forEach(t=>t.classList.add("active")),i.prev(t,".nav-item").forEach(t=>{i.children(t,".nav-link").forEach(t=>t.classList.add("active"))})})),B.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){i.find(this._selector).filter(t=>t.classList.contains("active")).forEach(t=>t.classList.remove("active"))}static jQueryInterface(t){return this.each((function(){const e=Ft.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}B.on(window,"load.bs.scrollspy.data-api",()=>{i.find('[data-bs-spy="scroll"]').forEach(t=>new Ft(t))}),y(Ft);class Ut extends q{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let t;const e=a(this._element),s=this._element.closest(".nav, .list-group");if(s){const e="UL"===s.nodeName||"OL"===s.nodeName?":scope > li > .active":".active";t=i.find(e,s),t=t[t.length-1]}const n=t?B.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(B.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==n&&n.defaultPrevented)return;this._activate(this._element,s);const o=()=>{B.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),B.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,s){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?i.children(e,".active"):i.find(":scope > li > .active",e))[0],o=s&&n&&n.classList.contains("fade"),r=()=>this._transitionComplete(t,n,s);n&&o?(n.classList.remove("show"),this._queueCallback(r,t,!0)):r()}_transitionComplete(t,e,s){if(e){e.classList.remove("active");const t=i.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove("active"),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add("active"),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),m(t),t.classList.contains("fade")&&t.classList.add("show");let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&i.find(".dropdown-toggle",e).forEach(t=>t.classList.add("active")),t.setAttribute("aria-expanded",!0)}s&&s()}static jQueryInterface(t){return this.each((function(){const e=Ut.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}B.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),g(this)||Ut.getOrCreateInstance(this).show()})),y(Ut);const Kt={animation:"boolean",autohide:"boolean",delay:"number"},Vt={animation:!0,autohide:!0,delay:5e3};class Qt extends q{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Kt}static get Default(){return Vt}static get NAME(){return"toast"}show(){B.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),m(this._element),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),this._element.classList.add("show"),B.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(B.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.remove("show"),this._queueCallback(()=>{this._element.classList.add("hide"),B.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(t){return t={...Vt,...V.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},d("toast",t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const s=t.relatedTarget;this._element===s||this._element.contains(s)||this._maybeScheduleHide()}_setListeners(){B.on(this._element,"click.dismiss.bs.toast",'[data-bs-dismiss="toast"]',()=>this.hide()),B.on(this._element,"mouseover.bs.toast",t=>this._onInteraction(t,!0)),B.on(this._element,"mouseout.bs.toast",t=>this._onInteraction(t,!1)),B.on(this._element,"focusin.bs.toast",t=>this._onInteraction(t,!0)),B.on(this._element,"focusout.bs.toast",t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Qt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return y(Qt),{Alert:z,Button:F,Carousel:et,Collapse:nt,Dropdown:pt,Modal:wt,Offcanvas:Tt,Popover:Wt,ScrollSpy:Ft,Tab:Ut,Toast:Qt,Tooltip:jt}})); +//# sourceMappingURL=bootstrap.min.js.map \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min_v3.js b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min_v3.js new file mode 100644 index 0000000..9bcd2fc --- /dev/null +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Content/js/bootstrap.min_v3.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>3)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 4")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.7",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a("#"===f?[]:f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.7",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c).prop(c,!0)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c).prop(c,!1))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target).closest(".btn");b.call(d,"toggle"),a(c.target).is('input[type="radio"], input[type="checkbox"]')||(c.preventDefault(),d.is("input,button")?d.trigger("focus"):d.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.7",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(a>this.$items.length-1||a<0))return this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){if(!this.sliding)return this.slide("next")},c.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.7",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger(a.Event("hidden.bs.dropdown",f)))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.7",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(a.Event("shown.bs.dropdown",h))}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&jdocument.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth
    ',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);if(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),!c.isInStateTrue())return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-mo.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null,a.$element=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;!e&&/destroy|hide/.test(b)||(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.7",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.7",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(void 0===e[a+1]||b .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.7",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return e=a-d&&"bottom"},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/Presentation/Nop.Web/Themes/SimplexTheme/Views/Shared/Components/TopMenu/Default.cshtml b/Presentation/Nop.Web/Themes/SimplexTheme/Views/Shared/Components/TopMenu/Default.cshtml index 29d38a2..1d929e0 100644 --- a/Presentation/Nop.Web/Themes/SimplexTheme/Views/Shared/Components/TopMenu/Default.cshtml +++ b/Presentation/Nop.Web/Themes/SimplexTheme/Views/Shared/Components/TopMenu/Default.cshtml @@ -3,23 +3,19 @@ @using Nop.Core.Domain.Topics

    #|%v1Pz zp}-Ro>-k@HSfK=e)r9Ia6*y*ySveeS(qQx()Mi^5f3W0%V20pG8a{7J?J@7bMN{v+H84&ULRG$PO5{*g2gR-xfaIYv>Q^;4+wxE-GYKtMC;44iH zjvzvI_^cYJyn`se6}qwXn4n?d3+?PvdRj|IDgc3nd53whe+q71)wUc##+SMUK$)hX z;MJ~F+20ABWOwlX68>(Dd>G>W4%VSBlnDmasqT`t1_BD$@Ku)LDH4bh_C_P+=#|Q( zv{ZbpMWf7zT%kZ2?hP{AAj=VtE1@(H933js6%5QcY+2V0zL@DM=-gqlzY1&*A; z{tSEt8nBs0f2``F#~PKJ%oqHc!#*|0;i;?%2F(PS1^7xkW~?K(0BH?TU8yeJff^%N z);`uzwh+7^A(!ek9JB8PHh&?_3=LjM9sX02`i`qijRbpnmC)JRX48`z`|fc0IW}7v zj}!posK_nUHY2RdV91$tm9FCtn&5lDG%S$*W2l#sf zUb=i0p2K?&zwUJ$L1%=GwCN3?y|xA|dLF@y2albE(e0Z!E~>CzZ^D(USK$m^qqg0= zy~%6PxYL8dZWqVd5bA5otl?C}K|btsVY$(OF#;>iR*R!9(a>h+vI6-v8_+_)W9X{2 zhCw}w9E5#3==HF?OW3!KAOez_%aC-4ekjPigJ}L4|0{tb`-FE_0te8ECqL(Ckcl01 zko>L~KF2vv74u}QqE4f(Nz|7?SzaZF=GwEFQOK9%wTFpY!xy-M{T|VVA zODV(=vf3e0lVx&SxDZMNFmu&CYwo6}ES1W|NK+oQK@GFNv~TaJlhJZ`Wx*tQCS%(3 zN!RmEa5+PMS!s&gT_o+rB3d5F1r=kS@|RHevYRh&TO_?n@}P4}G8JoLfy+7_Gv4SU zNhL%Cnf(DdWQb-kiIh~KTQ1Ok16Uw7^5$4_SW|K?S)o&X{64H`XQNU@)1W#kO$EKp zG{A{juZ0MN`XB;`&XP~^^`lCoLwU0x%?VoEtL(tiQQ8J5s8ZxtGEwM~{|0ifshyDa zQAj0=iY6i&eH6h74584FH3k-ZKHVokq0Z0+us;VvAlkk*wb1q^B%E`gPi;a$;YNLJ zF2a(lSyO!(2=E+67bF<(96GWj0|_KskA(yofpdUWJIF6c2hoG7qnwyhd8sa46bi|s zz=+j1fXz@SpE^5%C6k;Abg*A~c;Zccz`i^=5!4|BIxQ~f*~GY~=kLF8DOTbcP+uhmfi9zw4-gc?OnsnwLwN6u_V3g}RM3G9=F zkddap1D)Mn=%e6F*K5lsz-_J~z%kO!D+4#V+@7RCQ$gfN3K@C#=FyapF*L(ZNMmn_ zg3V)~DF*i4g^_8`0Y#C~`H?ov>C7VBjc&Z zzXor7+dH6xW1@!O$T0-02t-_4S%oHo5U@=Gx2 z^ufhGKG|A^7C8t-9;A`gu2m89=rBlFN1%hoiX_uEECV^?wD5e*^E-(JByyfkO5%kdlHi8LiAc1`?)1I zIpudL6bGIrGo9jO^x#p_+AXJ~wZG>{8(s^q&Kia`X{hA^J@%5yM{1K=d;fr%LI~7; zmUGcGwQAPQq=miY?o2|*$U_F13+4uFwMJjYO_NFq|3 zlHkcdot%^4+9p#3+ANSshD+dp@_{fwVTA%kw#exu163a9S7m|UVe8=7Fh7-y|9iXB9w`SOXeS-+JwWzs>Tia*)x7m2pHjJS6Uz}JF#|*GFy=v zNT4$9k`U)q+0kbc1?=0TvC?p%fv8fGv_Y`#cl#p*Zd5mVJ_`J#5hL~5hZouTCVN7y zuoex4W2N#_q!HFS@$?`0$RNOia0*b7O{n}XrlUHH*-5JEHMdcNKK409OCj)uRQVnD zVKJt7t4bq;RZ%GV2x*Y`JYF2E4_%^gt7NhweTt4!;p=d_gSY_#5fsw4i99M*=EHM| zuA?AJVPY9PbCrn-`O&Bms5Tt1&`QogIb19il>9d!pg|Elgs=Q+)RtPzbBHJNz?vRo zj<7<}U1*$;*2ZwBi(pa*!HB9F%Q`$TMQ9-}DOD7hz1>ZYpz=y*m)nz_X|7%Xzq-uk zLF5N!G#0jXxK%vjUPHh(#O{5S&aFO&9zR*uH356Yqr&jsnFglj;0f$Y_>6G6?!7iQ6*JTMO58cyMvsX5?Da_8gm23(IAk^Q9wrQYsBL* z=4sOuH4cqd7FNX)N zD1RAaHZ7{E@k$yp$w~|*BkW}5TvRdI0&r}$U>oMedS_SMP8|3 z)>xZHolns#zA_K+2V*q`2w)+cgd(4i*$0P;9kIz2J27Rnro#P08Xtqf5Q{ig=0qqo zFSXiSHuAMVp5~+YU4`1f$gvXqg%JxM~E5sr1il%LRzECtx0xfs@>kGsi-xbAQbPNfl+R)0+(KT9(pSq z>`b&unm;s;#v`a>m$mCPsC(o@bO~Dc3^|l-;^#7sgDQ@f28}hGLxb)vJIJL7LoG7> zs%bzAX^5bhgX4aAZAEz$meF0Fkb5TkEQ}`1CUuRB=Arou`#-+(OJfX$8>i6Dui!Q@ z6!%1I=M2RdB~ZXkvn%a&p1S#tXS5)hMohm|X0A5R`T5#y66H2s9?;L)0?mF+^r?BL z^@J^v%`iR|RNtv3$z9ZZ0>IR*d>Is9PG)?3@_Nc0YyMaAvzwR7;cIt5au=z*WaL*i zpTZ3|<+-$b^9`hIc%+qu8fZBoJ#v%`)>$xML&jZsBy{-rM?0+w_X2Va{IxS@y-wq7Qu^>zDb z6q|(oiUyF3GfPLPaI!|wV4y*pGStZDgZBF{1Qqpzg!&twATsDA0od2t)cR4VQ{mV=#4N%@OuVVM?qT)!|4l5ZMLOR{|~QbELr%RdwZ? zgG1voxZp4_LIVA!KjQMW2q;1Dph@cY~GQ0zmuKU6+S z2yCgSFs-CrA${dn!}mtq4wWhbBzQ7ktq{QEalIshH55je%PL5jq{4X(`h6IA3Tz-P z5U1rbkTymTguoRZ-!xuW>qbSrA)(zPRS&0veb8l)h=ga~@4-srG&GxQ?EICYw0Im5 z$KmlvwxGr#IW9hN@;LW7MZaM`=4$^V&cu6v+wP6zLq|Dbk41uG~ z{p$~>NGfXqH?Bchi$dtrOrf+l=;oM!4it8)p3-EHj(Jo-XmG314@boMnM6Wm!lBGI zRC|+ANku9ll=4Fnh(QuZ|52z^rOgp)4KNUaf_M+P(H{x>bpkG=GI@}Kd_xE}YhXVT zB)du#%9P!jl3xjO6e^U%P@x5R;VLn}_#6yR-*rS3P|h%=F{)+r4q$B$LW@Vf)(54Kg= zbwmv6`#L$n6e=Vr{cg1D>|ByY7)5Ovk{OGm1Yd_j;9{S&#=8nYA+sj@uijb(zqzXY zUXYX5nws}CejH`OL>f<=uYkx2xlKv$PvxJ+4{oHb7=?X#6nL&EQD0xVa)rOMlVEJu z<)t?4>~6vHFFXsCS{+VN6qIg{fyfibkFlSVn>Vh*iL+;*GElyAD8%e3yw^tHZTET) zp8nET;I0ej5j?5E=Rf;dsO|QlBWkdYXyK{VRd8^uo?KmL)2J>2gYD&ISgtl;snLKQ zf-MAMY;SHt4f&Dj%NT*KWm-8rUu%kyCKk>$1iY&4CTmwYQUDatVmU07W=3h>Q=fL) zDPyICjehX@FKJjt_m3r;EXzsof1$$Rlt!6phd1p&e37(}w#t%}%vE6>UTE6uz1ZB@ z6_H*<&UA~TJo0Ha6_;)oUfcOARgiJ`yHf1Ic?(lM7nuM>*yvRJ*{oW{!G~!kDn%(T zz%ohsQXiZi+t0VbymVN~nLuR?fLUK+1@cd`W0uy*OO{Idev|Pd5r;rnFxSF3m0D|V zBcP#DR;7xr!DcHC1kObjo}pGB6MB=e5Dq7*Od%repnX5^dLlH)KxQ9-{{moOz{nkB zc;W~Xog;|7!u25Qc{1%-A&>#fHNd?3q+tN$h1%spa*;h1`GWqTx|0R~McZH(3{pqJ z(2+(Qsba&ZUuvVI1Kp}zwewM5mxl@|e06HiS|N@$&j4YfQL1Ms1Sy*|khzb`08JJ7 zlJipvOWGeQ9}|>r#OO)|hPt`xR3A@8IHAZka1g}u*wHLI07U?*Laa%vgWG$| zrYYl^%b-!kXl+nEN%I0x3m3r!1_Y@rWQs!0Y9*PCpz!G_aEHSS*T`3i!@viD8Dj)| z$R`Gydr*kt3ZBrnYut`Brks&VGwkE3{9vR`>d7RDLg$WD{tj!xj9}awak~;AGS(xH z{EiS9Mg8QmmW$7(EY66W)AsPhzYDi+--4Z;9dJ>2t}GqLPFP`JjM|mP6KgR!;l`53 ztYn3lRDn5liHY6VPhhkNkw1=`H*YfFv5RfBvbw@^y4UZ)1_Bqu;TZ0@>mKfhn>Vj> zM5IQ$1@)ymELB$6H_MId*AbZTpxtcZ*c-v67hZ%bFTMavn06ie>A2H?)7S^zun#AY ze-oSL<=dDi0$XFu$F1~XNvy%B*MY5Dw_$g;!+DIbf64J|eQ6zT4ZE=ASG0zi4=d}d zyr4u5%bCnB%7r_Hg3z$M9x3y}xUZ;8pHcBc1G7k%T1c4l{jV6vlK206It!;N&&&wk zWC;yZlFUW6(6BHHWt<6_M^1fg!DS06@!V}{+Y}kcNg&VOO9b=fCv)H5)4DAHh)ui_ z8zdP%I2K*?{LNbgSBo!RX-Y}S&t~(=qCB;c)@PpdVVZnxC1aoS&_N6lRgB7-zO(Y# zho!NU?B*!9ocNNM#@5#0OEERzgG9z+-vAYSqM={>CXA(4K!5;nkV;5qxn8P8mLh7f zxrL*BJorkmr_)f+QT{S26fRVnO|*KRgmI440Es|$zbI8%7&I}PPzl-ugS25h*4AK6 z1zj+PU)KcpQR`)q}5Szs>)o1!Vr@%N)1A$ zAJlhs@*PrD07rk!!mX$KjZ9bw0HO#o6^htWRh>&38q^-tx*XNSR}p#eA!VxKR8?qL z-T2jdm80AsM+Snr-7fnN8Fj8f1Nv}zYfD8&q0q9+=dtY?Y+gm-QH?gwkU$X{XB7Sv z+ro9nYN#2ZGPX`60kBCCQ>IZC05UZUZHeH?_VzXl%q;{I2v{H>%J;9ssWWHb_U+qn z{KN@3b@DjexON>Ly#Icv*BjvP?7~Z5euCR}Jf0|o@{QX!px$o6 zQmq9qZ(Rpx?F4KMDm<6TVX4z>SZku0y9T6HYr>vMKMSG>4GyiDWxunCl&>BWg(-my zkCIgU6W`LMzW*1ycUjo(NM`4BsP?oLxUpBI4x{K4*#Ga*G>=Tf+|wv2QK6H#^o$Pq z@^*-3LVk+%RfZ3avX`JDP{Sm}L4hKro2In^kOyp-KH;a8$-bWttjU|Qe46h?a3=vH zv(}}oHYmVn)(Mi7SJJ{B=UMU+k#q_s_Wcc_Rvu+C6PuGPXv;uD0d#m%(=NtGDc3@( z^Gsv1LI8;CD~2wI^U&ckg%%IA-w6(v8MKLF%F$9-tXG;F3iwdk1;SAwNjX9(D2)WA zxuJNwy5MyG1l)vgcKxdZ8Nj&Sf;E6f$9g`UhncpA}0vRX* z3Yon4oj!swDqjLDNaKQmEE2E?KtUn3?yHCy86nMjeg361CBZLHS_ z`u#qS-$uO+e)AZ21cPF(t2A;jDTTfzqB=BNEvUl)0v)3T0iN@K8)Xv#KpPtyDhdy_ z@rmQd;rfm1@XF=OaQxIsIJUY9U;FZxxm`E0ukX3j3BX##_FV3a*#}T8ZuduwnvjZb3dr)l1$EMTCWL?@>1Mw7Umy4{vWtXDeNC@GkXT zPoou4*IIhIMj9HmxQ16b<`EfL1S61 z-xWr`LzT>cAH;y{5D@4i&_VH6ILs>hgK*fd21(;R(rQr9lJZmH3KboP^k}Ls zhvX!G8w{La2aYMC$#NZ>b_Hs^Do0-#4~7V0`1o5zUm;T$kASSI(%K+j3>-?fGgJ|5 zv;$Rk=1FyERM}4m&kM3<>34ao_}X^})rr6wQvIn31Z%KN#Al2EOTX9Wv|}BT*rU2p z*xy>6wM3*2Va%FEn4bJGP}`B_h;j<5OqF(r%B02Bs`?V^K#@R5eZSJGL1lLU!(Nxo zEI738(lS)nEQ5sN?e&_|Y&BUkqgt=S zgRgoOgBUk=wqRv>8M>Q0(AnAHdAz>1#!*)`@$dAR({SwM38-K{_j(-|?snkWr=Eu1 z_BO2GxO@M%e-M_gZi9FIHm?S2*as`sI&1on-<2kg-%hs+4KlI9o#5Kq3hdt6gq_X~ z@;%9+Yj5xFu#b)_Pdy7A#Gy`HIK|~n!Y$PtR7kH>=&S~6)oR3J`jAkfbI}+8Z@;Ue z@3EZHaM3cQe9yi(8zt{IXUIT6CZ<#RPBAV83z?Xo*;5zNQkckVGRZ=AzB7!K*|Is< zaz@;hTXE1QtA`5qT=8vRZb~gl$z2nl3(>4f%B+M5QAGaFVWP6vRJ``lVHyo9I1Pxf zc@&|%{WMEH*$d-dEIQHL=U?dNKn|z85EsU5A#bG=A%AYxIrtS>SmZ1Z<>fsEytFos z(>9U&OM1028()}>c&-cej{+_T)NqtwDMe_9B9wUwo2ZabZo-KgiQS&Bg4Cud(t)F1 z{89lL>|Rr9AjMbVTFE5C70N$`XVQr1K2VBic>yNh<+;+tuE`WWk-TG!5}&csi1^zt z#v5X{=~|r}Yog%a!P<8T+yGZceL--bQsMRQ-S?f zanyavucAWFR>lNcAXYGI0T%D6kRqWzMy9RxORa z1~&*OdgYZ@*x$yWmwpZgp<`skzZ$g5uqD=W+Jl`nn~F5Z2Sqoj~>&D#1J0~{26 z<=Cl{uzBMa)UoZJe)?(H>h2+B;wd8` z8b4&hB&4rRIgGy@AG)0bu-z;`Y44*%tqyaK2X1UfXTPsYc*W*sQQ*}nAlI$e+A;hDL%4C93ogoUnjSE5_eUCz&gGe8043BXMSm z4B@1$e(rgl-8ze$3lo`?%u>}%Ky(yLHrAndZPa8@Z zJZt_97H3+Mg^EldOj@nIA@n_=H8+A2Cn+Q5FUARo0#DR^!P***20zqky>aI0Yf!@z z5yOO&Du z2K@o^q4a~{P(^SVj`*GdIy?vKSHtqQsvNqMeWXxy78+NqEutKPvQHHnHD)YHV9g5> zYL#)?4omB?a9kxvsszYL1)vyb z#QRN2phubDD~HI%{&?wy7om?}6q%$v`NR{frO~L@;rg}fu)4Cs?fKlZ&oU6wZnfDd zZ41X)Z#agnYuDiH$rAvbK3v>54X676OW2wn1e|AvEz{PM%sQu)I(og7Igp1I z(1HEib_HD{v;C;ZZ8A{22=(zlL4tB z${=Xrpa4sCBv7C(+`#;Uzz&MCLeCK>LQYG^qXBC~kVb_^{y)g1hJXl)dNC%Aj2`oK zC^8Q6<=7V$(lo(*+jR~DI!0cNR+9l7G8d^LsKK5y-{%m= zTsFrEe0Vf=Za~``!qq{aff%~pJa#WQ>l;`OEK7G6s+C%xvB7>s2<*Y}N$H!_XoL!* z{%>n}6YIG4|rJ=&(pq#wESPTZvCdTKwUnb|3+w8;X%o~_3V z%Vs*`eFiv+51lxY8D39csNw)gs(c5t4`x~LdVaD?RNhFD*1wCP!?i4gR8qO6)n|cD z-9EKPUSx0<04CmC`Xn#4C^3H>!-pPEuH2BSa^yO9s2}U(G3P>x9n=b*r-!mM*4I4g9YDc>OBsi`t=Q7Y-KkiqIm0zUcPFk*-!_iTSMh3xI% z^f{OZgh_r*urR*sjaZYVDXQT5$`^-=uR{+30FRwFdi+P48svjRI?5jh%HhiA328MD z*rCJSNXP0AGU4!*<_3WY6x9TLHTK#6icleY1$M*;^BdNYY1@Sw0wawPrWqn|fv5Pe zJ7A3vjvV7a7+D8-Q|Mb}f@P>to@3;-+hdImGGXa~3i-;RbXy2!tS@nk))CYo)0aL9 z(hh#sq>5rvt2V*)RM=PoIfAG)G?vC*0BU#~l}CeQIzkR_B1qE((~Sj!FN0ky#}K+h z;3zB?*2l_!HGo;GJv zNGFdWikx!u`VDs8O4Mq#;EP}UBDAXw4%vI`)Csuno_pcgv16iNkeGP=|F9_gs0Lz3XB76hyI8_3KZH&tHG^tTe{p(%F!mB zRu4E->{vyjAs-o}1yQLeV2Ok_uNv7Q(;_xHq9Wll=&NgMHs z${u?RaLfiN*kf2uJRRjB6RMsx#AQl8d1)3PWVY#*EC8jUZN-LYnxtA5mG^SYM`h+U zBacI|_{~7m25}^9%7UXeH|E5PXRnBE6cd4u1JRz7g!jd^)lD}I7~hiWbr zU8SON2*-NLn7+t>7b6?2l|ha&$tMJvVUXDBIu#Wb6|_$d{G?El6-%W&FOf*IxmAOI z^sjHj|KopJV{n3nU{$F6e6Sq<_T#&7Y`Fs8`VAiZ)Gv17p}VT^jc=lIx~e^7dMRdo zWBLqM0Gp?fnTdy;I3geeg>v>e;RtP}qS~!m6H2frfu6KBM!xb5fk4REQIS+!6gJ5L zCj%U#p)y4xzZ9(fptsgkWRH84>&8HcP_O{qBCvz}a0KCoNt>jFcM-S{c#7_I2W-Yd z;Xf%nsEhd#py8}9GoT?!bA_+LQs`FF+8C=auLL0Y`rXmOllnow&yH1V zDEJNs1Jf`eU4?A~INsVk3D>V)fd}uo8PZ;ze%t!nf6=4biQ(GK9e=bvjFA9C3B_9Lw4z+v=@t|$-Q7+nbn`6ZDy@% z`jP+Sjaf`d%BH;SmQv2Rrp9DgKFd^P@q5PUq|ByQsXZMT3MK#oW@}stBj1JR zw@8>#&OfegwcyfC2VQ+11!ELmzw}fU?!DM&`<&}HE6{3<5ge$Y@D0#xjNtr9yeB-k zwJYH_KQn@Nz2z+Y%U^vK{?4C20XKKr@WN#m9=YF#OV`O6C<^S&KJ0Ea*kt6wnLhgy zA=42dXER}9Z2=xyzS4j}Fo7eP;JqQ4s0>F6lt6%k%u`rXhk%b-Mf*`vz9%YUp9Mt| zUB}m^9lkKm7L}$4cd(B4%ce`7$G%ZmlY`7jD1ZuSb9js>@X2>&EICrk*i*uzw^Rqe z(qyp3CC8-fK^8bnEjg*A{vDCCQn$j9R2Xo9QN2eVTb_60D+iVrHWug zpUX}r52M}ypLd~-*GXt5u!F!J_Vq#bIThvblpKPxR*KQEAm1QV^zLmqKJLP`ogH?T zNo`j>ejeMmu12l))1eR@0ad3CE&>}AA!L963klNIdKK{)XYwr~=kv>xBxJ{(Mzm|0{8pt@W81NEL}JUFFyAI-1Vyaq3Jci zd+8dST3tb~tOvtxmz{>zm+R0J6oBfqR1QQ? z28GBuTHD5pm@oOhjA-Hzl>8;mOL5D1vd=G z^ja*wr^?HuaF6NvU&&0gP|BZ2T8U)F6`6xq(qfeSj6M0Y7n*$Kw0ReQCar9<@hGpa zWsWP08(+CzCCQIX&^~MY%et5qGDMnZNL*DBEx-U2!UFb$W9{ptR)C<>RA3VfK4tfn_5ca2o=}b=i|#gs zRAE6G(2*qAwBUz-^eVh^!-4Pn_7xVMzwnh^=nnhvz29*h{>DGP1b^ncm*J`B`>?q? zg6Ce@f?xP2=ix+6Ilz4SnQi#(&y(ZA8uUjleE(m+0-HMx_^W?<89x5Wn{agt;Lm^m zI{d$X>Kg29_u-%a-P7>u3s7tx#7XK_lllj!zN8i=&6aAtLVg%wjO817V+KALpJ1U* zX}u79;8lT5R$QauK@7*9GFMUYWLY?5N3S{!U*rDqnJIxzWa2`mE>i2j5AXKJ1C_FnTP}6hW;gEfUBrU`9n6Hs<4~|4* z39bwrd0vF44PwMk>y4mpOnCO2M&z@^>jm|>w!HZ;x0|qW|h~ieOjbq4#_9{K^Ko9$*vAn|LK-i8% zrHZVh{LKgkAYInt2u+KOKaPrf_`<~6-_s(e6b7~u$96t&qtJ?%GKbRnYXB!#F7v&c z7yf2XIT(o_g60+~?G3+3__S_M6a{9W*#1i7DB5f!p*)R^z1^?n-?rGDl_s$zwPe!a zBJ5c;BU#0ZFS4Ejm{q>s!|Ihl870+gai!2hbJHT4FB#NG>NJ`9WHQ+ceio=P`CR^5 z7DJ|zAcXv}P$tvalcD&;Navl!YmwutEZzrcv7eJq(Z`Dljj74an^{cqw1%4q+Lplkw2_(?KwJ#TIZqo)aydyQCPAd{Jw6~@tfYA9j$)OxYh5b}&Qx#XJ$QZ(e zkrlcCg%CDUJlb?5acc;5Doui!>zF)zc0fwx`5K@YOBEj0 zQ|q&e(n~_Sa=2*DxK&tQV35L;S{O$o#Gm|h)T$s|CxE|LUk7=R!`U%jAP~jT;ZsMX zwXxE`)Aa^BmmKW&p@yJ}9AR0=v;}*mS|O7V(Gbj(d)bIC|RtE~Mcnl;#l44bl6 zl4L+bh;SdmzB%+gA~yA+p+Y`p(KC`L zzNMIt%nMOiAV;`=mXj%Svz+)H>%%ziF&D)J7+Az^I^3rh1Gmz6?P*8n@V^mB4Mi!j zEf!eCcnivz@||z~mR`MtaXb%;>^s(XJ^w33Syw1Cj#nVQC44I2Z zoMx$Ic8kkW@{@^I(p%Q1X(K}BxUzUEFm7`t-TOs*t}@JybZL^)667T7d6_aY;(~*{ zQP6u6W1_OR8>Bd;ugcQ;3!RLHPst1x@q2mKev_Z8ZDW)mtmd)9!5|gz0va-MzzEq| z@4(vgsg%AFf(yNUG(R%cz~?-2yor^sH#~Uj>)Y^eerXpz@S%GUh&Ulgpu1B{$sL-@FRH{P7#`(7n{(L)Ju~)C3^-(nGnw4`NV*oi4!p-o6SC-lZxq zH7so*l5AF@upZrNx)Z70#*Soj9O1G-2|EvEB1ek|Zg`}i;Azl@d~fJTzK&G>DHsSK za7l+-VV?ySIOS<@MO(3Ge;w*3V*vUzoWm7MwILm$FiNNKjt;pBgE4rWJ^%t471EZ# zwxdkg86=t0AfPco0hi1`NIQkhO6tufgB_G_le9Pb1JiP+2H43j;k^CTbEAsM%~t z)DY-EAVNenqq0m(QhPMPgn&LtNH^LT1XP%49|qts_l-bHMCr_TZqEa3Zqdg+ygVGh zcx?p#yIW9ewLt6$=nu(5ivp;~cgD){G7NAWlLifGa3G=u z6$FD?*s;64F4QD~lHi0Omk7hB297sXPOp+ditAq=KEH_5%;MHz%T-Vmv&OD$Vz{ABF2P(K#QB!J*EQ%3e_@uXt< z^JP!~API>2!^qV(arkL^Pi6WIve}eG`ASukV-iJkS!mDAwH}3(-7c}a)&QwYFV+6j zv^k#SSk$DS25!XDO{@8$7VGIeCxM*sPF@~KPv(2781MZWKLzqlOo^-v3Sq?mAzC|Mck&EH|rg z>U0Hu{#TxX+b9&fjtXx}{}`u~j)qngJOXgxE`-MSZGGlyti(Nm3P#G%EaNg%AaB z{WgrceHia{LH0(_Mj_Q7`!MiF&_Y0C#QsHqwMqJ&4*S_)Z3Q~P$HpGwv!Y&Op_hdH zTFr&#Qj2|cH0n*LlO_k5x@heX0&m6$Sd4~U*cjc0o$cGKAwfcJbM+L|*G?e-RAE1@ zBZ}ezI!v*4B1`pTVHuPOjw33Te}{CMW)cuLF{tVYAf$O=o2Afi_6?%fAQjc6!k@OF zZkwsly@O>!7bVh`xqhnypTfT@oi4oP4ezC^P+e_9pZaYyfCd6u>Oj_i&U=F^)T4&a*d1xQDJ|Rg<0GKWo6{ZXjX<=0s$yuirsTkvU zu+5a<1!i2^ZEIgEQP5ALU{@Y1UOwSBzNeQd_pSWo6z%v0)Or3f6fbd74U%NYH0iR0 zBFstgo|?Q9%gh=ehr%c_eFy@?QRl3-O{3&quQqFRfZKy$u5ggR$F5j{f$O)H$5q_EC`?eVk4tK|=_R_HCg< z##&EJp6{x9se}EHudp+;^OwfX-M5}lr~V8C=}+aNQbyG^>C{weN20NKtG@7pC@M3L zNfdBSu8!d6eq@>ZtJTKKf!1$pgX9ez+Z!AeG}gO2nwty?ELLNSA}|g z2Y&7!9E0W74)giJ??U0p^`VNg&!6~~Aqvj|KKRac==FVAYmeYzNTb7L%@UW)AlRfuRh|WEuB)rU?s{UPtrMdw#c0~v zK>{d&90s7sN=KAsf?|M}#(CO+9Rx0VIDQ&crF|2u)xHY%Ly?BmSC@UOsCF^oVO`y~ zqy=-BOjIT{H`EQ#@2+rMPNp?8I-HZicl*)|w5XlLJOXk_%u1sC62MHwlnE>oxtBn; z;3Ht_{=azMDf=@>2Red%-9D{-!R(6RE9o??oC&R$Xa7IvJf23WMVQ*r)4`17r%LS4 z*$3oQwoyu2W36jKWH}jK)KXfUvP)q^bqQk10+zQ{VUtaFzLU3=QeJn7=}Z~y@6)Jg zPtDr1`N5679y?`#8-`WcWuJ%NKFz`S3Y!lIw(iLkw!(TT*rR+>n8~AtzEBD@IFdF3 zpilIJU#atzK#5tl_F?O22Y!jEL=XutNH3GYzPL%p?B*SUL6T!D(kiJ>$^%Rk4U~Li z2Bc-lrKU<>Z3CDVY1YD)Y1h?#dMPPhKCHBKS{XiX$}ks+%%1`Hl-h4HJ%9T>6TFk8 z-m3}`L|n1+nwPZq6%C+;MRZ$r*1+&bc+$Q*fN_7wC>upj5h%2>!$=Zv5x8(s_$TuQ zcCw1##%Mf(daVvs{PVmqH0pKM#2|;I9MY9?^fgF<*SyWE;EZ~#y)h=g9<3E{R?lHM zs_g8P-q17`=%k;_V_c1Ls%S8z4dAKLJ0jA&2OCH@=p>Y9X*OgyZ!!sEvm(#J*|P8_;nptZ_p`z-r*PWUK&S zUxOR0l_QlwizmW8+TkIQ2x15))Z(#Cn}}pY`_Zmz3J5U661J!o4BuTEc%9h$7To|G z0E(HuCfDnLQG64Tb1OR!xFHkorf@8#K2Z)O;DZZ&CCK!)iEN8Y-kRD?nOeU+8oG1O zlRYVCe2t9_#$+EHGW~(MX*Pb@;D9|ClQ5oWN9E03B<7x8t|FAxvi5sVTK_JF7I_}9 z7c1W)@?S)`=i#|W?HJD{u7y!#;!JT`8MSRxeHB#!2iQ+s!<0%nnpD~uAf0ex22K+A zhuStt6&e)SkAu{X_gFPRGc*W9zKTWU=aff`*#j~5gH_If2-+baFtN~QjDa)F{iPyf zTIReqTmBsVLplLWWxC3km#B8s7r_b9Et^wpV`{*pU_BSnVIy=}yBlPPg+yJa%IUQY zp0$AiezsE>UZA(%m085G`@{BcNf@`?YEv(Y;F=NK#V4HAOMgn`nK z#zPlR|0@WBcz9et?)KO$!4*p5LEuiJ*1HVjVHZJ?9-AlBmsi0(aTdnZWC)f}8xz1m z!f%yN_JK7y*eeT1n9(Dc0S@CEM%QHqjft#Ku0@|aw8Z1ihg;oU`0!W%06uu}Avja7 zvS|rvSCAb_e~ds!XB(DRR$=@4RT$wQt$HI^+E|0ZXu$pDBfvEr4Pi7?T4ZFNLOxx{ zq3jT!r}3fuydZGqRstZ~VE|1{pL(+nhli{^qfGX>5eGojdn}39e(r^elG$~}!GIFW zztDG&jO7zQ^gQ782woTvmDQkZibGoVohia?L=uO^Q&t``_rYwHSmdi=zgCEZ;g&G} zOU!77$7I6yNt(Pf#YCm-CZCO;jC~i8&ur_VP~|H6EI@K&nQLa5SDie)TuJ=mQz)qn z)A?p`&E}O=KaV_nNp?irii-XM|_I)$Z7 zhT_|ARq&|xMtlY!z5YwR5%uL4j^GYz(HE*F%8gp z6~TTOs*O6x{t)^IRQTkRg9Ok@4gA4~$Ilo~?Z?_5#Srf|F+BkqRD?#O2}3;nC*H1( zfZ}0#G2DW|c#J~ufQ8-G@;bQf<7)gPZ^u`2f#En$`EHQfVW$JGiuytsm{78@$|jks zOru4v9S0oRrTBm53*pg1E(+(hD#;%s> zyt1W%Su&bzkExnFX76Cuzdh>9#JWx$OKB}M=UQ}Nw@&#NfN2m<>6%V6&ii!nVtQTo zIEu>rG}$T1-H;}C$=Ln0bSlk!3!qH-Js+G9+w?*H{3ov!uU`}ZnwBa#*Tqo0XJ@53 zb_nxQCR$~^P!^V#zE~tLIVFQwKE_F7^fWBSGImn7AEbm!Bb`Ql%7-N~5lX^JnmxQU z&(n8l%o6g~MMTOG=BIEd6D!3;;!x!z`O!8}fB@!*F%61xVBgXUrNDux<-pUJBdH-9 zDr&3gAhem0&`JhoW2lHeRoGVucm$M!PDIC&45o^?Hi4%E<%%&E;S<8T6g+PMImSy2 z0T+Iw0+m_?>dQ^=dqWuZdf*}8;f;N$)v63;j6p>bsn=@=Xbf3XgQA~w2D=<(Wjq`y z{}~8^2t4UOzSMx5FYLg0M1VyFTE{Lzqjid1ZIFKla(pQ@z`<`GsiNsr5F~L$g@tC{ z^I5wh(8+2SC2}KpvBqX!_|iTYoRAKMqbw%A>MMI4_?m z&nFFpEO28lDQ&}FXz<#SeiGU*0 zid4lGR)rD>3Dj`GY)DM=>g}4@*MR|K%!!Nudut~}>Dc_CBICZ5T|We{fxX!aBb-PL zegtz+hMNGG;2_A)WGkLV7S|bK7tt(mX^jEnW>B^>?{hW!a zY?SULP;nSQ5h@}1O*#4CJYW!JfYlr1aJC2CYXiPd>ypnAQ(WZ(g+jwNn+#-i zw|1a;Vjb$$I`j~95>5q1-k5<50yu;dYNk25?}#Zy6C#nHBeCdFOd+9Nad@Jr7|p?W zgp}}i@;fSgS515W&$sh0S#F3>`rBc)T+2S2$wdkKjbzcNV8Jq)U?EjB`7LA%WW7Hi zU-={LWlO~SMAOSH6H?`?t(=x|$uw>IKl}KaF0aa|sprUg&c!NS{-3_qW;hv5`@Q!x zYwqa{6W%xX1WfOXsCrv=E2Z&~Q_5K;?SIc5Q7RSbn6h^VMFz%9yAv7BDDG5I2z~k` z6QidjfgJlqG9qb)b3gny+L%c|stt-1ROAToA<%r{f~-|aW~&3zf|fPZ9|@5{3E;i~ zmVi$3E6{hBp(}>5BFPwkt8!Kv5ici9t4Q`b98aEkA%5f#Nt<4ho>&IqDQrLr171)c z`;q4i$dFnFp;|idZ89;ZqHmr+2uf&xppT~xbD4R``1o*AQj7R^p`*Bvi3$B|RH0U1 z0T%&>!A=J}1UB&aUWJ0KR#;f3aI#zv*M*(k9R?#h(ueV|5A~%L7%#6w zquGEV#qyAnL(cj}aMVI03Bgnd_6GrazLPL51WcPKM}Wq3diK%_@FV~1AHusIdkcKm z18;z1tr|$|BZ_b{WDOhy9_kfte~zkxpp_sW9kfO_$PujvvQ>xO-Y!7j=Mcnfazt7S zH=)03m5{ve%w0k_q2sX0FN4 zn%}dw+M-%Gw+vgxOKjh%%t>1Yuae5M*Kf3VrZVN_Hlsi$^qDrBYA1jf?0Mf2S{q^i zHpB{;ur{IE;b`bvRD=M6NZ$KIc>x%aEq6o}Ee{*eA{4r{P(G#nY{Fud#H^QmI*BZv z^6rQKXYViIX}-^)UQBckm6r_uTq*d(pHFP15$m-OV*ym0hWs`#8+IM3>MV3P+qCY~ zfLEma{ARZrBJ2px+cz(NP`)Ys$T(6WzA}eUksU~Bp1_@IC1(q$qSW z3NtO{QUgi`G>Q17O?fQeXxAe`gvFmWrbNP24n~6kIY0zRjZ<-~H+l@g3{Oc~;Zl(EMe z9ORT#$$Xev_%Q7aKC5q@JJ}p1iKx0S-M9uH{>@*5uYLWi@JC<&7I@34dl1Ar0nT*? zMw_>x-x(l)RfXl%WmsBT!oD6swY>zDW*s`i9*jH$qR0X5N?VyXY2lvw(sP{HxK#sF zhF{efJ%r7k=2SE|XWM+Q z5ZNz#>+3B0|03BfqRq0k(&LiN{!wJ~i9Fy&7L`z^1#eG{Ms9hptVzlEVD#*CN-n3& zyqgk5Wzj;#WFzN&!X~?m;vmPY%kX5{_^;_gMLxdK>(k4)s9~sulZ7qEdr1j-&a8c~ z=s8e;_Pi;@^x>9R^&Bck#v7cn*qk~JJeY`+v%JI4%8*bo&e#ssE8@PQEo zHDjH~Hl0XXH(BtJ zr3T>O=Y?5);i5(VUTrOL)PD(EP^XU!EmYnOvndFQR*67PDP;q9_wy@{Vp7 z<5)EGwV{v+Aw{9C69v|hY2Zh`{PLxdSy$~Qr*9P;7fVg{!ypGE=xpyIU@?T6hkZ;w zHE3+qYB1c{gr&hIM_C#4x%w@Opq@Q zf0n??N0df=e+*Auy9z({so#LNoxU5s^G$Dq(@W=JS!UbG6lg4uV*9*MTwi z4f)<^BBlj}7* z<2n+3m*rtL+Xf)O9$-;qjm5Hu-`s6GBZ(riLP5rmXOFedd$0tWU+6Eg!A-e6!yKMQ z@tkGhX_j}+PEUPMD81V8j+ji9p}~qkD zd>I}_@C=Y^*gq2$TQFB;)3FY98I7w%U!Qs>jWq=(Sgk2i<~lzf7ytd(;v$s*DlC5y zMni$MC4Bym1aU{FH6``65E9HmY098Z(^c45_N<`qArC(UFMJ*LR&^`2gAXbfM}t0L z)E1=$qH8H#t*J9bfDal(L@t?n$JarIbvPTJK&*!OwJ^ij~z#FqYcC10PASRsLR43`#vF`9Mzg` zGVNc6!p|ab;`$?%yMTxZKmQ!ZMDeS1l(o=dYv9r-5QW9(d}Lj!4B;A)f#l`RR*d^!z1VmsmCfvNZT>a)=LMA zqT?@WIyui+EK14y({f(_(KWW{{y$#{#9j}Epem(rk`(2vPp+J^1PiN6^2kE7mg+ES za_4J@qOBE^UErSB@3pH zKAYa8Nx!G_%XfVmUukVB%6e~y|F z5%wmEin=8t{LBei+&{;@n5t-WBGGPK2y0C-^Dw=PMtCmPRd%}xT^5)uVq}hq5PlKi zYAYxBs#0^^q%nSx(LWLW&87^I>qLGeSLK(&53W!9V`rzrfC4hH3^M7NSj|`v1}*r8 zEucUBuzXev*xv$>Cv2Xel??x6zaHtUc4SOQ1t0|d7vC&N`uG#5~N!{eTDrJ_I^h%SZ^3?!NuC&E7vhmhEp>Uy#UnqyltV`0X zWXjYkbBB4@z>RPoPD?qZA+z>v!Te9)Dxvh@#C&1@snjyq8;&^{%S7hcCmd4^iq7aZx>(g=zyto-7XS`Q{V#{U1 z*Yfj$bh%@;e8cyo>h;4lk8Ml2IXPM1WAc@hd%9geJa3T#RKhDlWHQgDeGE*Vzt+1Dc;HYa8D`d;uU%D=4guj$l32l9JWb-sJHsb z6Vd$uIaqWxrWvv80LoM$Fuf@JW-_aO!WoQ6zsGmPq<04v1RYbT@GgThQUe$P4;d+e zi3$)tXQzNz8N$!V=1QyG#Qh*eA&5ydT}3jnucYl-qU|AKsf|#sOd&#GO(@$NeOqXO z-}1r1zBSwkA2CtJ$=oK(8#+^s0tW^x36nZuaYHUrmsdX{HSpvF<|S4SCM*XL?7^;! z1S{OFxeB_iAcG`Ks+;J#1g1BFLw`yXlBN?h|%IeCTqxM{SPlEplfUdB*LpWLsi-<9kK(|*rNHlNvfMxUIVlyV|{ zarLXXK#(_m*1biw>a={b>991NWmFtZ*R^qX_rWbBxVyUr0t6?xLvS73-Q6`o0|a-1 zJHc&m2sZfO?>zVVzP08@|C_GvT2-fZ?{jU88(VE1N}@?*_3^w#Bb=7Gu;_@VDCe!I zL#1vlyB4&Xx>`=Z1G~9@;P0J1PC#B5JyV2Tc^GLc=l224FQ2cbLwlRL_}OlO%QE3Vw8=J%UIaz=?yzH36b69O3s$}q4QA$SJYUL{gQc0eD{&C1&*xttFJ z;arx28L-o7=y$xSkwh!`S^lNBXkGP40#w*%=mCS5iKsLDbLRdDxs6w=8a6&1%pOQIpzYt^)+RzAw#L%TzBaGA`Dj;(2F7LUCprWuCd^n@dnjxU! zLN57z>3lix*y7=Rd?qW<>5D;szgQ(6b}@}rqx%m8Fp02VuG_)qP5MHd=Y+kaUNfju zTd~d?b?Ppk0?W0#j1i?Nkk*cd6`@ zwv@Ps^jeqa2j7~jbn@%5nnbhnE7{VXrpv~JgntTCFSSax1wM_H5n294O-UafZG~(a zRS#ZYb8Rc%f<6s$79x)8yEk?A@-gw-vY68RgsU3ytO z1Ky@i#bemwD<@TIbRI^>!nVp)Q7l*pp-U*kuzkgK3*2Q_Q>EeAk_1njUzt#v&Ste? zNTP*jud#-I7}?;ask>Pr7k^$3KCLxF|IR#~AUE~Gb&xvVU(Vy|*aA;zRb4u!w6`y_ ztZTPSH~){_Z2VYV(<5Ee^be=G44GIUOrXr2J;qtp6|q6ow*?&BF?b22?twoK46VUm z{uQZJh<+g#F8UJOmnN~70dnUn=Dg^O4@8zT4_Dw(%MV>T(E=r0r2(ypBf7;<@KSI= z)FUMnwj(6i zO8``-<3D%MdZHF@g;y&lhI zV=j?k`0hW@oL_8V$Lhv>yzRm;aFX|`ktfV`&;ANKWoV69;AJapvYqH{9Q+@f~JW=gu}8| zwFQ!BQJmlC%!P!(rgTF?NYx!4P@jHyFETszsOx#lcG@Uc(n6E*`1lt6L#!WHSdEAJ zHveSVo%Ie~zv#1mSJuwNjDShHX5TP)9{U$uXWo7zN25Y!_%+WPV;X64U8h(;3;N`4 zx3;52fm>Ki1D=!`k)B0*9_=rZcUnzXgHWUmQ%`0Sn9*y#40EV#t{n!#3G6>p-XhPVT_pV6=P zHh0b>y0Na0STgj%1+J{LRaUT+3ld4Mw012O2Eq8s6BPeeM_fe)u&SC3sB!kGnaT#- ziXvs=cr--+;zjsUfvbpRVKKJGmchLexhE2R?b}`wbaG+@h}Vv!;zFcc|U6iboZ( zWs5`D1iv%pFuKpI7%xm@Xy~5RCdoO3GhDP`sgj2y=Bug-f!WY)@B)OT#TqHp*^&>K0-M^FsS#`HZXxCI_ ziN%1(B~^(i3U^H0;Rh;5^zi`jk+jX@J=bi-rvFU)5Uu>#_;|Jwhfva+H~M44XXbvH zcqu<_`eq3Lnf&8Z&wOAK)D+{QMy8e3W)j8bQo-D)gM{jUK^vy2tleg&%v_pOy^k)H zITN=$>s37;bQPvK=3+L`|6`MptD0@65>|1DzL`hyb9uVlM;Ul##?Gd5yCnDaLj*@v z3e*i3$~&b84S{?I10%BhNc;hbq(}>j>XIYhTnbT39BC}_73yD}@4ttTleWGu$XBTh zpedD2;!XbD;kwa}ZWwmghrlIGid06AmsEMz#+FSZq5Qh4-S=CK{k9eUvDOgT3|BZ0 zgfs^i6y5#{!&&Hq@D7rK2^OC$Z5N3+ZY&6k%kb~XH53WdyzY4a-PyS#jL%%7FO(C| zh~RIJ5ld3^t$?>knPLNF;+wsOMQ*f<5v9W40qWp51hP^^yk&v0&xDEgPAfUoil%ZY zeDW0;F*w2Fy;ak zeP`*W&4B(-OkK}b5aa!}7Jq%ewMih+mhT~z_t78Z;slUM%jeMCZljfCs+vbCZP)xd z8nBF+zpciv4|>TwDb;(ZSz3qk&%X$nvwt-U%)>Utjc5L4wB)PJS+H81859H_U7R~K zOr#qR^CZ!^C5o4ibHkIH6>|YIh4ZDHxKa-K3mW<*Wu-V5d^`STH0hnMUi0b7Ed)^- z912)j z%!3286iRJzh_n#S&N?Do$1n#H$rs3IXCA1x5;lHvA$U`BS;_qNNySu>TCsp7iP%Pdg)&+k z2E9d)uqV9F>Xw7F46Gb!T5uQNRKk9wUCuib>)U^5=;}fURl|PTq=M%1W;6?q4#~A< zyUWs6nf1+)hr`v}@@?8j0kNHQ6L3aWW| z9i{cO<5NVzjHy5u;wrXS&_ai$Cf0;_Ys!$#CU+Ok)Of882P9h<3pZqm@qfmW7|Z#H zUb3rCV7q4;!oB}NVu$H_>ZFhKhrH$QsCG}hD-m>F>YcKC9c>sVM2!L_ydZ|2+KFYkZGJS*zBmgu$A-(Nl6svX2J1RoulQS z8iD4<5XqQrH+e+F6=G%gF^qEem`11B-lQZSKaQ20aFV{ov<>1U zr@?OEZZy4@RmV=tAf=;n$D4{IXrdlMf?BW_k+-&Sdf$@_~6 zI9#~O3TTi6={-l;?=+*LF?+MCs8;m+K)|qp0jrRF0I8bD3m=6tDwc$*pgVwL_CRRX z@N0-&cY=f>;0Yp6qw@0`2GV|fC@J3x=Z8K{^aEG}M;x!ME~@~()cUtFjUJQEH?F^@ zU#hsYf2cIFrn5R=AvXw9fdy#d^Q`bCs~Y7ygk}Npre|uo4X*vIAX=|J=JR~QZeq9> zn$=iIl^=zg!*DQ%Hsm;a&IITpw5E~?}-{9CPk+X?$N+O z;(CLZYA^_A-sB>d+D}~Ld(T|Hnc}O-H3wd`t~u$S!*>idIqR*M>ANnKgOc!}m0dQx z0%h`liqgHu?g~n|e{>HOQvVncu_=G8j@3F*ehXpQlI9#YNFNO$K-;y`Y##Z!N@8CO zJ7B%Lh8)q@o!sGb!(61oqHg`=wn#i9MSqLZVHUj|GQMn70@2s* z$lP%S>S<^9p(@v|;?4Q;Bs|D4SAD?;yq$0aZC4(+U z{d0DaY0jYP^OxMOChUlXiW7`GIe$SB3=9S;)G&-v)CiwR zn0C5;13$ci_+S^;IP+%&PP(JMG_s5iO@(pQ;S0eh^>7BvL)4f+f|5mLy+5+Wn`vQX z8ol>M`026%RaZDqqS?+b_`n#`jd# zvV^yA<=GV62H*6{y>tk$lvZ zzU`tbSu?y6i<)3pbGXBPVhUvhdv^{qgW+JA3)t37FXq3Hh);59*8#{Z`U=NC^8Nwuir+#yvMdF*I)XjcA9kqHiG?SHA$`v!$jet6`>VCM6I%vvjSX zW|b0X_PsX!42Lm z-aDVj6->KC+hrN6{zXtwAoM%CpjsDed@mW1kx4Q&)p#8~j zU!Ds{YGzUypK%(LLtmbYXS@XnAelgJm1i&GC-FHRlq+5`y%^IqcIVqjbS(M$zvV2f zJuvJy%zlbPU-Y?G)mow7R#Y%M90<7ZQkkv@pL6K4Odu$B)69wqIt>3RLm%0lJC$mw zuf2s_UwW|^gO8Un zF0n&Ld0wg|YL9wG`@;Q2qia&Yqwg;G2Gc47C;GD6+b_#A(HK7%L^5(Na#9Sg4pYX8 zirE%bt5i|(2ZYe+7q|;{GgW`##AH7DY5pQQa1>eeG@Di5KphGsoNVS= zVrm@T`BZ?Ff`@@xQ4zmN5998wi%Ia^x1jLzveJ~Soin#{I}u}ihFg5J(w~J_>MzC- z_2W{7LgOx7RTa0jjpg_wk&j@78r^1aak_K4}4S}F8qDx(?= zr6Pug@DZ)-p?i+~}r4lu6Z&j12wN?lI-yM>J;}+8KR!EFE0$^lmwz{~i zE6$b`gRAO}a=lLz{i9&q;jbqel#04)r{-Ww)*xqe&Y}l~iXKm4bW!d_`q1<3N7SU! zg2m&EL{h)H>^q_q*o5d?A&>pf{%YvB2goOU-Lg*LS$98<19ch@Q=k=PN$1j@7UNc{XQ5&Kw zzbsSF^IZidHWL}Icddrcyidn6dZZE4Co6QPX1Vv%TTcrs!%b3iHXbObXb~OQ*&0+7 z<}1@%1{)XTS7Zq1Ths}UnU09bXlBQ!2uZT5X15Osb51iwSGF4y{Ke6jF8T^Fjh&^9 zXx)JB*Vh?M`{}$w<2%xovWmHXAQRg?h1RL9Jw3y}=U?!`t8}#H<(N;5mv~c6{1+_i z)-6KGA{;s&Ay(8UvVa+WXVO$YAw~ba+{CgcdPjnkYliegwMzW<`*JTwW~%Dgr?f>e zX(l83H>_>ys~fjuaNZ(bQX=rW`#7J?c!2eYM`>L4P{I6jgwmw#OZ+bn6ez&$0eSPL zX=`@L%4=74kX)0LrANVvjkpGsM}Ia>Wo+G_))n$LHXD5iPUHJG&CF4rsz-G)&d`1nY<%Z4oQMR1cO`{;0I4ed0DcnoPu zI#j)o9g{G?y9|nxMF_&ugK2l(uLLOvW0}T;{l}EwL`*l411FQOWnA=EMR(89Oa(#9 z-4`DC0}gqGuZAz1{Zj{(y`fRN2@MPL3@w@>0XY)R^GxW6_a1Njy!CAhu84Y&@wB0( z=_pZan2@n5?$rbS85v#)vjJT_3q3SwN;xvALy>GcCgVSAW;-YI`D$q}4UO%Cp#4e{&0nk1!3kWn zA5nR(sZB&fkMqd z0Q8bW3fCn1>Mg}cGR1*5Oe+!`YAkJwWK6UnSOju^1vuEU=3w~6qB)V&VCLMjP|D(d z)pSM#i4>T0NQ?Kn#UlTHv81VB`vbjDpzl|B3fiif$<71WXlx&5hV3!h^mjEZj_z)} zbo3V2m*c@tWnm(dDTZQ`GJZmQDco)`^jqxX7ew%GQE9@@jCRP)Re}x6)ZYTvMy}{4 zMh&JtIweZzI;2?=lU!uv-DTvPZPvE74rkbCgyQGb)~t6lbvn94Vh)8Vuy)*_z)zsM ze(xSA=&=BCo<5z%cv$41nU^&Vo9($^PHfkmR#8h@EvtD*`XjkU-%ZyjZ*IyzrHUWF zhb46$_dFUOhu8TX&lrN)UC%M2P#>@Sce_*{!-Gf^=5lCl~AD; zUi~Ty1}ZMIE{5T3C55I8LyS=&hzg9xjfih}*BorbdJn6uiO^=L6TD^x$S3TgGp<@0 zTYE5-ye6kM##3%a2hWf#meM>CEHnDP%Hih$Pg7WyhuC>vQz9`K%f*$hp zl!CK_qQu-_-4;9Wn&-#1<@0+p9;*I-<6JMT5_^rv=`rY*bBX?j1Bowd7Qn94z@T>s z@zG+BKna~t3EdiS{DXwGtxg%LvkwpRxRN~2hs3f4*WAKlXf6_Jolz&!NFpGytjQ<$ zCNoF2p158l7^6hAR!;KB%7kaQ+-F{;WsJ+ra_-=Y*E-fFI}S{#Zlrmif)z< znKaL|{YA;7lm-4MouOnPjn!qEL{Ge*id&&XaCiu(Fuhs#=b$K*eeVy;*-W!fn>x&h z17;zgjN?&BERyg%Ok6XCGG6MAi>6?M8mE$X=TZ50PR!V9GExkusQpYGBGEa@f!^LZ zGp0yv-VYoyVuf#$M@9P863(-ciEnGb2ylEkj22TJsAjSWmhxv1k_3k zdLU-nH+pZJ#2|(YfCI`*0nK`-1>-rTsjGlQ07*Yk!a!&bAdp zzO5jc1={)yuk)rXMccX2!{Xx>$qt0sV&}F*Ree>a>if9$ei$gCWTd~}CU7N6x2+eD z1eNJ6=jsBPAj6i`(z05T5%lfU#v^SoMf&twC3@g{r$AIz{G8}Ap*Vut>@Vm@yo1|* zY0IK+ohYr83Mt&246#_}t{EcLrlqT1+3^K_zr_r|J7i?X z9Pq41KV!NfMZlI58%HhJOE1Py$OTbf*iv|-9F5V;7F7Awcff|PoxMio8tqfatcp{Z ziYXyCWue`%Z9ZoG8!0i7!LMqqH}zsfQy?2WS#oroui)k6_p!pNCW6)UpKX%rrHQkv zZ3M&t9yazM2K~di(6+Fv!)G*cpIs7QU48vPzCw##`^2J`SjpRX38Z@ZzY)zz7O`PQ z9voN-0N+F?phKM7snGeEZWF;2#{57tRc}$Sb>ZCJExubY&R$aK2@+wmM~WXxlA| z*Q&!b|8`F=h`tM$n;11*zw!yr3;Q)ByP8rZQqAI2nKb>#prML6`decdv2#D}IcIX}Tp^^V zbn5;8|EsV7oFMdGE>vP5TTzdmnrXVz6OHx8K@EkmH6@mrTw{u`ddpT5O=rFnwvVgJ zXs#mE-{;~SdAn~_s_gg@Ywl#|{t9oXw-eM}JndWDZe6hU%CKM|A8FX>#|z8Rs9Crvc|gDn+=Dc-*# zmCyOc@=H~lNU|w*d0mx#CjVQ>cO05r z7ru3x&KMk6bYp`)gJpW{pKwllEyOqi-q)mmDx>@QrAH9+^-mPAh0>Ox0X$xLx1-mTGBmW!JQxXDXJ{* zNdpz`&~{uJafL@uWc2Y}ln2cj!6H*@uoGon}D zykGyU|GPOMAM=k6d{_lPJBx5umNSygSY&_x)FaAji*3{h+dS zp_ntHjww3y6Qj`awOkMXT5Y4vPrjki+mshKE%1JsWl8rV7m&_&XRT5ilJaq1Pk=qC zWFje$+d7Z~znM4R;bTaOs&9$>t75i{ZDAJ)k^Nsq5Y4nBUqjib7V^}Ph4`_{-%3+d z>spPiqcF0HN(qx&ah@@Zjcv9wfcC)W) z7#L&zUgdAb*I#woHNBetG86gu*Rv>_vIjdB{FEV8lf$NB$n~KQ_%Qt8G$){*O*J`G z>WA24a@Xp=Cfz+2^09TlnBsnJ2j*=baf&&bQab$f|E7PH_VAO8bBpzp`El{={L{lYRSjsF;(-?ROkp=+5n`89y*Yn?Jq|s#N6lj~#EJCoAqL zF>XxZxyr)T?;ecGLGB|M-SRy&#_^K7EDq`*53*XM)bd{s(!)P7&6xnZ;Fkkn_hL+M zH~J$_5~n#0!9|}$T*~0TyciLB4-{VthRn~=VL2pFw#BgIaD-?PqMk-X>NG7V#dX;H zc%{F-1usY!n6rQtk>zfqf#xq;vOQ(dyS`a#fW69namifku223UZJZ1=^X~Brk9nbB z549fclRl;vBHoA-&XXJNARkTr{$9z}Tm&n}LWLZw_+EcZ3al$eFM=BDF8(V9ou+>5 z{sV8YJNX-UeP)2o9l`0p4a2PHYk$Ia*Jfz%`|d}GIHf^ICNfo5H6~cRzzAA1{s5~3 z1Yi@J?em;O?m^Yo1)(}ksO027!MEJ(eXkE&i0mdkXr*%~PSE%T;6p4Rm|y%J#s9Rm zi@YGb)6%HphIJoKuE-5j^icE4FzYt!{Y zPNZvba!+a)FDFe)KI_2m*L&nd$8;2Y(qB(oQn<+~px=>)i7mL{+8GzC<1!sjQbBk9 z#;v7zpL5GR_oq?X^PoJ@h_Wx$Jjjf&7#(i_7o&=1kX7mB%Za3N98QNzQNr?Qqc!0r z{)#3|1N@B#Cp&R+f*2f;y3d!DetY5}n2Y|ey}LLhyJ424>=s8#eMo_LNt{DR%neG! zz1aT5!I;FJS8h>0o#raRF@_;Et}TV*nvERuVI_-YE3_k^PN& z!)rzs!VSEt@AvCHIR_^vzA`#EIS!8DkAQfw#bJ8ia^KPT_`N{gmx0Lc9iou&B=Iw7HAb84)*<&B2;Pq)4l+%Qc*TAal@akLv3pbz@+kpn5~=%BBOy;2I5y9x{E$>UcUq}H{dH$A`BhTt}>YDiF@2nk+B!U&4eE`)#NgL8u!n~5Sca`4!ipO@mOgN^#o(4L&X zKf8R@0e$U-TQ>(>$QD?G%ZkXV1dm%0Kk%ar(+oq*gP`tJx6{3DqbD^9#1QiIWH^3S z1Pf~MU{C~D4n%zn!ts{;K}67-A&Cwr>>rPY*9Ijh>&J#r)Z3k7Jh^Z<&nv-}zV?4f z?l2tNDYD#;tzCpA+lcB#T{MuQ?<$@+_GxN7b{G18hwZ}soiz&NW$VQ)Y7=tcd3!Ec zlt~9v*xiK+JiRany8|&U_3HY=eF?WZw?dpZZ4ggp@`Mm`TU(2l0ezqBEt}0|0a8GY zAbzoHG6=u;`vmxRYY*;lDd$F8%NQB?lpG}=-xA29J`hFh?X(whV#2ZQy{FU6-jAH> z{fS$n{>#oHwrJ2DZO|UVhTNO3^9BeJhzgt8O4m#0vWLYW18eNDJ@|4*^K^7qzjJx- zI)psEh3~UpL@I8yjsUsZ#_}R746MkKNs%=>J~}qk&1qL0`SrC~_m`e`yZ57sxBYK+@q%sRkmh2S1 z*lRnP$# zgssYIUwH5HES}mno&GETDdz%HPFauQ4k>vO2PNmfKa+b=hAy|F&bol$QEWD38lD>u zghF=k>>QM;jeUuy3xgLb)f!k(ZNG}#oS}nz9=gy2Pqli{f&ZR+ko)62y!Sn@rCXOH zfw#Tys@_-Sx*#a<8t0Qq`!p7V?p1d0(;yI*LcR~WLaf#tOga09wFnnLi`V;g&H80i z^8m~q$N}^XbGw}0I|c$M=JMq&uHC(DohgUaBcgfdqm$!~lBMuc&Vw83@7T` zZt~SqDSdffDz!*k=0SbUUwG7Y8sjZ?w75wVzDZKU5XMWQczkT=#`z~4eW6x#Py~xR z@})0GV-5G?i@&n!z@9X=Q>saPV`5)q7@-L1&M!MmoZp{l)B$Bt!Q0P8LGWD4t}E{m z*n~?PMMLID0&OZie*tJ48e|kjl4zjkf$QQO7d&|XDqjb~N5_@!Kt%P&Ck_&VTb=%mh@P4tG3>5kP8Ra|0#cRBZ(8uWq`u&P7 zW~H${wRTZAnDQ>t^&eH+n4RzUB%rL?#?%fatBTC(8Dd9s_>3%$LcarbsS3lfR3H^% zxv*AT?4T+4H8Xm7OqU@7!D7yrHDoDOJ;#U=P56Tkp}i~`gTb>r=9t!ZgHCk&@G91_Du^8X!9oL=~A9CZK z7c`z+M*-l4h=XxAoHPQDT7gLUiwDd{Q@PinN$enKU&c>+d+65(pS>#*yD6f!a|Rs~ zq@95&`(@LW%Z0fLxFAE_cIdZCQt|)9B%znIvRclcNF#L09&Pns!`<%C{$6^5)~`0D za>%zmYA`<#BImTV^*VQ_cf|1h^JqIANCuWdYi?N_`*NXi)UH*(2)9?Pjco#=f8VpJ z_VviIdtP{qkk;HF=5i9uMj5Is-HX6TsAaXzut141J9%Y>_(bn3jGh2<+Ln%O^JsAo zfO%KsG5s=>?!`!(S1+hu6E~2Tw1y4_TPlf8A;=^HC%q{LizpG{6FgQ2(`>+h#`yZhEI_AGc}e02$CEAD zy1C&O`0t*A2byMrFMVDr9Rk@@bLry#tA#G8V}yzF7srm*!LO#rJ38s&?~zSE`&-2A z1O9s>-3&Q1d~LWwBxAX?kRpix6tuIn2p=OK2|wqre9#VjhuPbOjdca+HR@%!VI>Q<@u$d?p6On39%P zuAo>GUMi9k@M^9|%<&mUvsvx$*5N*VvL3BqU7TZ^FCuMx1P$>veWu6#%2?q+gf3k> z0|xe=Fep(I|NaC=n<0O~lyiaWb%yd%=#H3#;V!=Z7&yd98;g(iNlC=qKW{U?vvW5j zh@=7*HblgXoW$M?C{&>@3%H!yU03%YaH?6T410 zTbyj;G4VhCaawP(o*5{0_NVjT)hZ0T>%0iQgn*DuAJ#CvPv$3P$uU4{Q@Ji~Zpg4W z-#wQR%~LFB$6UNO2Sv0069A&PY;~AQ|2w@#DMVZwccf~bH`V-oeg9S^(8gKlPBfY< zXO&Qx1`vw*9T`QTFdmoI{`IhzpWo63bc{6tBS0iL8+)Z@Pv;?O;A5Gge@58WSk=Qm zy$ou#%s7N$OXKeEK7jYTN;2{pOa5V^pd1P=L=28P>+fQ$6LxSM zcJF*7YarB+B(cn5VTbtmC0Wy13xf=CRe(jM{n za6~wIAh5XgOkw0f`WKtuIZ=KJ-Z!O*eN8jHDEv+vpQFpZli9Uic0X*P6JPeACy3th z)BwbhzWEWqO)!avA7rk`eG1{wj%3Yf8G*q)>2v9kwQJ0a%k23=05#3wMvB=@6?PL(okO@EcRX*sUEw&~;=2bT8e2{Qy*2B*ok)``H2zcw=M)W1B6!({^A*@~6D5*88Ix-}U@~p@3p726YQJLt1+uY4mtRANF-k|B9ev z8?OXGHNiBiA1Rr}UH|DE&5`b|5thr7_Irtg{xf*K4{I}~pK=)c_TfmaQu!;zS~5X$ z8|s6Tf$}B2*rEHGTiD<2Vgld)N=(+6&SeA86yN+1JWLsGhh zVfY#r>15aBw#Q*LnjJkcEK(VaSg`mg{(o_+NK6CMDs|_u?J~5rbfYt=f9glqt(W$DCE;1-!{NC~@&K@+1fl@!k6QZx*zIS$ zg1ZWw@`o%?B*Vze7Iyy6-s!#9hc^&*+vH(;0+rPjPE6i zvHjHJg*4;Q>eN^N_D|l_P#g<*>(>kaN%Tqndi<}1R9RGmhM7T_(O zx1kq8C$yqHgp3?aUjMo-F9C*%?Z)%>;%r3U_{anqd_Uf_hcbVhG%DL2=~h%<EDD(!QKDPLw1~Jto9$v(mi!3;i$nRINNM|audO))oIX2vey7zCYzW^$6{@f(#-DU zc1eUM@V=VT<_<~ngs?18V2UN}eLj&wmW)iMx*M;N$!>2$`Q8w!d4BcxNIVjjSZBZ` zjFoC7HVNhWMwUSMFtaX*nu%yzuTiRRY@xE>mBFy>`4bYuMaPlTTWW@FOuh6Zo+H%n zzFg=><+NuFZDv)g$36mh6Gkn1tWYKt3m=EN8&&E2&~U>|s1_L4Mag#%kRKh!wM?!0 z)c?nv(ECJ=xF@g_8~D_XJ$NMcfbep0R2U+D8_Yi-{&@6`*YoiF&ck+B5UK9}X8W2J z_P(6>PUn5r4MgdAmc9($S*!$^1l%rwkKWFJ*o)^!JA3bU=-{*EK!EWI0l2tz0~2^x z{~iDt+Q+4tTzf#(yD-*1`T#KBA0f$VwCULb4W9d}M8{H4#f-wt`tqcl`-Hw=O{ z=>ichA7=p(*nxX=V6FFm)*(?>od490)oPV7Th4?yjC+92$C zuYSKh#jpz8AAHAB>-lE{+qUD}i}L=KIx|@KeEBxx^0pz1V6+7fc&QUdBF=~adjadE<|F4v402jv8X2C-S0m;9O|(7nZ2erU7Rmo3j(<>oATQF&f*O@HN6D^9D1!R;(=W7kyc@sVT&n^9V*iW`gqY2wtcYI=##vVajLm*7nk zR^!7N-F`DvLvZus2xb=_68@?T=?{btzbpr6zgZf~(G*Gz;zdc4(YPyhfB51+VD?>G zFYLOQQ_}-?TK*op1miOS4lO2Qser9Zm;?rv%ZHNilpf>)@rZIya=R9?wzX*6Zv8!( z+x$sm=3O)!axEpV_g8F*^4$UbmSB)9B5Vq`VInl`)?vF1jd0T0!y`PuLPDM3EKG63EF+Fk0_Ue zhpJs7?oVPOkC4h8rob~mAN$Lbb&>H2eTMDIkAduX1_7UYF_(zW;Ks!k>w<{q3!v!X zvkZX)8-0Bomag${D+4vq{Wr=oV(r+ghZ_RG|rE-gz(*_*6KM_fyEh!8tU$d7PtKt!&Ai9@EGt7| zwR8jHVn9*)N!Hk?Z0Bh;&+bF#!#30rs>|;W7Fia{)hRC$hUMioA(O*17Zs2@_u9yP zKc9LQD#Zdz#I*AS?&ugWduQcgSnjvC zgJSG^C42l3>GHhv(HmSG8R}v!dDDOt8+Lc+0SN{`V7;G(w-IN$-BFEuz9VkERPYb% z&2(dQqBz}p3F}#-ViItiIw5A@?30{PyK~o>zeF4(#Az`G4Ua?!|uhmRwKU%xTS&60e6x6PaXQRpJxW$3X7Q5W+@G!vc&u{ zXyqC&54evBW(VGy^p!r;^)UtRdF}M@1GypUJ!v`Hn_k_pTUYtp=p#R<{;F?~8`kTP zxtt#`?JRj>XZXTHUfF?^Ip4|cj@S|2Jf?f@alQW$2cq@d?>D*ZJ+cpmBX7eIPv3%i z-wrE5_SUE1Ri;m;X>+{JZ2^c|;ET(!8+9O&*yCd*D4zTaB($psY!H)7Dj30(bI#J3lYbE)Cc*mC^q|W~Qq&I=& zG@(YvWEUmXAS+EWm+)Fzi{yoe=4sLRAe^UXM8xc+tbx5B_FiR`UzVFq1d)}+eQQB1?;l#1aCg%o|CsR6n*#p$=?2sgz}QCKpV%D1TbF9^z)}OYMq~K$%?>=a zT7zeL2s~5;y!BiiK96Z0XjNc&tqCLP!C>scCIT2wbVhK#)dGp>Zr>WfBg<8|i2%!m zN(FWi*y!NP^3@v^SjUalwQ-d}gQcniy^0TS!VTf+Y6Y73_x#oX-hdmgpMAWG{Ea=R zHUlB^5(GIox(cW|0I5!D4G!tJxUY0s-D5Z$B7jkWMoqPyak{G7Qnx2wc=fAa4Ilj0 zZ-dRQJjUnJ;ON5D?_JRRoTztS#ao=rQ&xFd!2a z{4L}%%u0nptRp&9RNpuUKk$9u18;fbYxwuKeb0A+drS%XfBlF5GW(}EdDlbmx<~8q z$Tz$TmT)Nl&HwxV4SwZU|0BG-d>-!o)^CLW`OkbG{QHmn8ocQp?}oR%{%&}-@@A;v z9EJKSy!TyiW?m0I@(wuGcHpo4wI70C`Q?wmwblvvLkL(HI(7f+;gP$)4liEcfxrCM z|0?|4zxj9IE}w$`;rsr0kj8BsgTMAe-w(h1k&nY&uX;WFvG>23wY0wZ_87kQ+$->x z{?dQPesUX~=AxReh&>IAN6`wg@M?j*1 z0L+UBo?JlS1TpIsEa%<0wEykjm@LCPUnSu2=Oug}mf^EcO1SqP0S(+8|Nhq{yy;#6 zANibwhc60vHI`*C!nzFb-Hh+a2A1>EF2EZq5-#-xJijYp1=+s=pZWTAfKPly!p-}socIFOMMAqG0P#@x?WZI>w36IL^vriWETF%Ipg!i?!FGP=f&j$u5oiUt z^(?^eVSikS0Ys19C*bC739rX;*AR61U_-!%pTs`Fa^8=1d;_-SaeP;wM1bkiRSAz{ zdwq2Zh;&4UfwWn&1~n$vt3g&?v@;@EFvl!%QK7J)yeJzA@2;wYarP_~)vIhW1L0(=J zh5U^df-Cf*`S6E73~zt?+owML&X4^6+4~Q0S&}O~4E!Ur?Dgh(*RNlD1E3qgz+*sQ z41gJqhDIDMmn%Av5~*2zD}FLdQqpR7MVZykN}?=94M`1W`K?F}XGo6I0OMx>41A*v z+P&`Aub;o(m9NU!b52BNWoAWYRoz?nzW2a)y6>y1%*conCL_-IX9{?$*25_h5zF*Q$?IU6kOT%ye72Dg zUmC{sL_z##0B5O;mup>g2<*_xN5>v9Y0(p1ZM>H#9zr#RG z4@CwCx*R~I1>L2m#ZLwSGz8Lk^1CNTZWJR7-9SRc%6FDz3FPpDE~RT@=9_;D>o?yK zpBeStJxtHe!uJZ&p8aSv5DOQdz==n-h@TCAdKOpK zw{T;77kiBcf@T9{22`k=ZnK77y^f2=7ZE)3lLYKkrHtnuUcmqSlOM)7^s_(vv+@_G zFMQz(ct8*60X?9*Nq^<9{1sVq;$+O#4H(P!KJt-|49zF*WR#X8JhrG%CB?o?bN)tI z;h8Ea%>+Qav<~)KjVjIUJ3I7y6L^vk3QqU!8-wfXGXxxT2{3r*lp-Ka;{)duZtiMS zDkc#5FC!Pj=ft2`#MXKj50ybuVSJ@JS zaJX_;@4v@ z`Th2F$U*N9QdyU`X-S+`I5|Zi2-USn%iUKl>jA3>whsA00v@hW9a{kdFSL%&vNK|! zQFph|lV=FzAQ0l~Zvh{_wC6i-|P{^4&AJ~vPObaGbVk>kW40Ue9f zPp=RV^6W7JSm@p=HzM`nJhj`a>l()?>u;^#0o_A1j+4=U@=yK=e(vXfE*T~^=9lC4 z^=-WNLL9;BBLsRsV1U91Aj4!RQ!*b~_9!y_U>y@%{Aml0_+t~I-1@mx!0~c9K*|Zy zKH5u-Ba(j%2WJeQ-kvN&Qou)E`f zj||BnwaAQ00d1>xN$@DQdIWHo_#{8HR6vcugeD13e73$qe>?3q&Q(2Z=^`Gkc(NON zO!rVJ6-kI{;e*RnoTPGZwF!(+CSpmCK!-&>xQJ(ZvfS znSExVh}Y^p%n*2RX|{k{B)FC7nKx;-YKqFay-R=!39lSVw%w$ETP+-`PUH8l*Qu^O zIgY}h3|nn5VB+b(T58anYppsY3@){g->aeXrT>NQH3|C&gr_-{QW+>=XQJGm){;XU zk@680FTks>zJ|x2c##E1A0IY=mC9?kjr{7?TBz3YBYftZ^fU}U>N`5 zlfacb=69UFx}9CdEAN_nuir7Bzxk$1E-~L<$ytxzzGc#}+nCz~tV|QIQQN~v^zys? zGT(C+__c3oT;EBSy?r&i>^E;D)8^66F7Wd&4Aw1=Ub|`jn11cmWc$n!E`KxQI1C@F z*=}mQv6?LFt9$7(&F}2Pau4W!pgd>7$@f1!{_-?Wy{}vM4viwm58jVkgEyxOjL<{Ot6XqRdilH;Y!@au*v8A}u&g(-CetIN zQD&uq>QDA~jSkJ)#yp;4o}t~DLIKrQTO5w^<7M`}F;~P!vxRfz0-8Y&QzYR`lhXdm zZh!>>IF8ZxDH3`%RS_+EXp^>yd=+4}QbHl%U8SVg+qBj62mu$hKw+77$)*S} zS*Bg9M`)YsjhzP0%=#RG7U!!)Y*P9Y^gJI|`Osn+>m45@V)9hEh_eL(3n-sf$3wl| z75^N8GCZ@Ni-NN4sw_ysRun<#gTvChU&qRw70jQRGfqSUZ67gjt?{|h_m{!`HwfXt zojbSiGk@>z;pXkz_;3E^-^2$$@=gg@n|jAp+Z6*dY%_W{81fF95T`W_?K8Z^mcD@+F5xVv=Q0u!Tx8)z%zISN6FtORz8~2|-1{WplFo1Ea;kC}!jtjY z<5a-NbZ<10Yq+|7Welc|10CsmaO8WGlm=mrzU2EQ-wBs@Xlza(V|EZFAcvXs6e;(= zveuTctYto$QfcB&hpmA)5bh~ zp9&h-q1__C!@MZrL4^ngg9e1C1U-wkGH{`c1&2&d#6tV_8}Jv;QMo$?01+@FfWbNJ zTdsq|&LgK|?zgtK@XWK%;1_@C7qM1rVEXiFJoeO+Sl!vi?VC3-RrK+J$1dR&dVXbP z75;1$dj#U_?e4-aDn4x^4n|G6ct8*60X?AaS$g0n=m9;T?_G*3e&Jt|2JOsUo5%Me zjc1rWY{N1;qq|l6%({)m(D04g`+o(nP8M0TP4dvuLGwuV=)S_ls?hhQl4vU3io#z!U&WU;T9_{IFqFK`zWx&}(<_`|AW;h%-;d z5e!nzPE0!z7*=DgX8;O<7tqoLvA`%%S`*EMKoUY7fljUo{#qv$kA>!P;b<5dg(Zheeiwgc8Nc~gcn|X z883e4Wy-5Xz)g`rjzFBA`UM{cp$CpeAJ7AOK=%rbwv#)YIMT>p``jUITRxx%^nfNp zabP2)Fp^3h-Rs5yA+Vw2BK}Czk!wqP0*sGb{&;jSEoRvE{a`u$--n=IPEsY?2ju`9 zljbNNP0FL;SX7v9u!C~VTXNEA40}3W?!o&|k5Iz>V=i_#M)atoWZb;=OFH`4x3U{5 z^u8y@I+&}MH(MwXAhA>-(4s)V1Az;#H+pzo{A2*D9pLy>5mSv0Ufu(iss$_+3j#zm z2&mX55CZJ5lm6O0cAzE)G$NkaVuW!Bh&2a;C?0wYfUu}?fr2?i-p2Vqh7x7ZNg{iqYs*{f|{_-#3p|j^C z-&U(bKu;IbJZtdL7j}e7754<`+25)a3Kq-@fB(yW`7b-uxSlbeh&*-2L6Y?Mta7vN zXO*{~`=g|D@jgm^u$DS`X-8Ggvf9<&1+YIwZ*U)1mO7m{^rI9^nf1F(a^wpqWkkle-4?DY(8YI zm?UYJ!ZuR*I_KJWvVOvPPi6L@i_-9(9v5i|i0T8ZA?=I@FlqX0!h zGv?`&y~lGj6=s>>4B&JJw1CQDU_-HGM5mXmzh-NX zKrA-ca)U4Rd=Aq}paiA$*jj?XkZNrOEw&n&J!a-8ZQzXn*2FRh0V6H90u|U@3g$a$ zaq-%BUc?j6K84QQB5to1aE$74{LxeRAU{{Eq^v4Dg7gV4GBO`v6OnPX>4}O261U z_Wtm+S>tVfejcS#DUp`>io&z2!L#KIjD+9Q`Mb(Yzo%&mcRTa)i};VNo8h=%FxfTM z2FjCR(GP5&EW?bK5G;+#O_i4gip101zI{8c*apb1bGu%m}QmB3ZfAj<^noyFk*Gy5txzH<@RWBdJnG$_O*DK(ZIV|$DvD)$Br z4uViT7~VOfcHiJI0J1DY;$tq4@`lgwp*4vVE{X|?6CK>H76cCW1sXa%+%*y*oWrpO z0mcD2IMPU$z>I+OceXODe-j-wlQfn9mMW zdGz?`OjijgBhEVPyU8jDA9wKySS6F!=Zh$FSuo zSZU*vqi4_$>nlSW>kuS&EqesC)M`!q=0E)fJoLnqc+U_104l8(E?m5Tk8|Xhy(Yf& zdw+mdyM>Bhz+816jcN&Ac}mLJ+uEmhIv`{BmBAq!?a3-dY%RjO)vU~g3R*~U1tk2e zR;zgQ(MP2}IgcJ6`?1y{q2LmJXNrH1pTkWnhaqwL`1SM{jbDp@#!X+-pYiYMao=b( zsE=xBx7)UkjukrvBIGLEcFJ)n&1qiJWk9*XmZ7`;I_F-hOr_lI5~Wwj1TpfaG*_L5 zfi59G^1KB#MztD911Hh-P*6%;%j4Ts-rn9G78e(j*W& zX5{knm`m%i2k7^MurYDc&a#gX;OM__37~26ah1Rr zbcp{9KGwn9*tDj6D#>FY!!$w&Zg3jHG|cWMXV7CMy-k(y;g@{0SFWIX_KB$R%&skj zYcKk)MX*O)agQnZAx+QCLCs7H2ypZ5H&Ol_A1BY8LG|HBaQf0EY^-cxW@;MiYa4j% z?89g@H&84UEsHbWh+mHbAED9{Dr9M(Bup3Hi~nX|3u+L|i02zBT;a7a?|9u778cOy zba3_R)fmWO>mAOy%B>`4f(TFpV2BIwh}Sa@*l>X}uHF6g^F~Qc36Of2C4^0{lfp({ zsfCm0@Y#6&Y2`hh=Rh7qgwwQzK)kIp)58Kbwmxp2-EG2SmccIu^s>O2`12-j41gB> zGEGQq&vUm;ANZ5Ij=TrQk@y`7$AM#B53OO?BF8*q6$>?3_vBc_z`GgtZCGCTKBe2n zq)&}6432GA{T|Q*dO+Vhl$-~XK>B_Cx`#_-w5DJTpd*#Z2-lsd!ZK6y`J`wvno>NM zEDiJs^s)(OKNiP!U=*^mnREjjTyfOST-xe zFSD(Lue4YacpRODKBqi0Tel=vC20ztk4E5OQ!9zqQncl@IX`+v4zRF)3|8W7C|7ne z%72B97SKZg3~i7Q)iaYTUo*-N%E0*E7v~9Pn`MhI4whUO7X+(>w3HlT^^5BjqeqJd+BnO7I!y z&!yz2%Z~FNzuwO)DG0`&$pSW#&*;p4jF+7R50I$4b_gWd*$p037yxOs8c?v~>4woj zA6oFj*~jrkTJ_6wrA_m}zuB^b;<;L4To_7{V zmadPfvPuFL3eo%Rdba;Lcx)+d6%~JaY7XQRx8` zpYtOi(B6%e)31D=H}gnJD~-3BR*AIcyGEYq*auCANaoQ}VZlZWC!KgO$=C3=L^*SF z-d7kL$9DYp-=+Q<__^m!U|bpm`WTZ#~HQ4G2? zVR%x82n_*;gzbrih0kSxosu%x!I4vp<5AV=LPEWYuw<-DII0ROT)JnDqLla6uu z={U+>1(kLey+#Yu-I|2c<#uT7Hc*+Vph|xSrL@u=SCpovrp8j9q}S;;TROb;)?0Y| z@y8P&Mp}7HEB)c~>EH41ar1qqP%(<{7V~F#G$vioINxan)&;zT_p;g|u0Xql$7CH5 zQ)>I)hbiv^ZLg64IiULjN4(9_`DOzpgXM)lMY?|m>W(!3dO+yOD%V+lN@I&Zn>iN4 zX3()CISK>M$@sAfc6wY5h$N0aNtem>XOM$|K$E{`>mTROT#wf?NFCcqw@sWx?XyQf z;=)`%ZMO2C)xHCuN5*>?S-5D8a4g5ur;jp*?~u!KBVE@t#jUr-dCo;U-2ngR@9YwQ z?#W-vr}>}|4XFOu(&nqL3?R))wGZPQnteR^nnRn@x2W{6qDHjfc?5R* z%7*p=uRb2)qjqrI0BIDdE7^IXu!~D7c~t`WG!~Caz6X@11!H}wIRY75M+z6b*7^j@ zfPV8aP+#(7e^t3Ne^#02=a^4(w6hD?wUpaZS%5>v ztK_3CSP?`rfvGHm13e3hKsGGGqfh+Xx9E&mkm{b<(1p}Iph`OLJU(4~; zlDxTqxb(e29`rySLxB_+A1&o_S&ng;af!(4DXeq!zVy310jP!P!t3F^@Os3novPCS zO4wHMJi_wQ{XO{3W1vl=bdIGVokzND({n?*ekM&u`=;7I{e2t~Jy(U_?7T)GxUotw zTDGftESVcL${%W(XiLw|yXYPwah_Hs&flkoD9)a{5^x!F41gDgpm2J76HjcEVj=)eILPwSsd`z@wRa*;k@b|#f zi}|OOj@D3REI4>Qr%whn_y}l^ezyhK;NPK@q*)tf?F^4)%0g}1Q~-iN0E!UUFll=7 zDP0kmkniSt2#A>Pp`}I`kxYkvy%>BGwWjyDk(0b?K zhhqoltN7ZT%R{75-A6!2Z0>(Rd8GGoXTrrEps(U9L;RYP!nFv__vx@kOJ8u+-d998JGrdv~ok|J4Y8mZH5t=?xE*iOofQ??GO&dy-5l35L zpo4%BwS5((rH9ZXfFWqMjZhTx2@xvX@(Cjd1P;Tie7`Pvf!KIXpTwi`lt30SmgVHmWmK_=TbkVLLv>m8Uo<6_d6ACjc^#KI0zK zE3do~fe7)xxH)>3X}YV7ERbZ_Zo5k%i<{(!3T0eD%Tvaac_;Z!^Oy!cvg#Q=ljIeS zX9n}o@%%Dg-T2Xju&glcr~rft|BLDfXZnzjet9ZUUc9XI@4k@h;y^poyYg|}8Cq2i<%jlQozMrOe`SCt= z^<%nk;{5ZUZ{mAL&kXCQWVs^{&-($d4R#GMTtsV1dfJqo`0zm$s{U4v36BUNJfad> zwx~$XQ7Vxl+3t4Ohes?_n44m&jUJAngJ((|e5lmJNnTHS1at%?tgA9^6JUR})x)hW zJI?mQS|k)%WWFa!5j)b$fk@#u7Yx|Z69B^;O%ZDiag=QU5Vq22(K_5#N`Q^7Hb+i* z5$4T;QqO#Pa_rOiq7u*}Fq<7-U@S1?7^r+V$3vAwEbEB1479eug0Z+TYj^luV2+7e zP{deOs6Ozd5xqz8u@e2Z&0!@DBNG5ohs5X5WIt&ju^?iwV>8G~D;P>T_GQH3Jy=fv zFUGASW&ATnV~PckEw|Hq;JJD#x1(EGX=W?VT5XSDq7HH{IK53CYxPripxL; zgB)E6yK00lHk0kp^(NyGfdNViMbDbU8qlOypfbw^1f`-}FA$JW65xVFwN?+Xz>7Hd zW5Ij6A`V44jBIaX7o9roS9L|(K>hY>@aCUEyVi<8oP_03dWidBhreLVsy zg6&;NyS}}RQ_IIuV&5O_Hd;4s;negT=9ZSlqGPVJE!G7yC#JDqO7oId2nUty!6O^t z^>lsW*ZKFx#s*ebS8?pvu>s&9%&#ZbGAdCr**;#3|(sT9amKI8Mdasrd_?6OuLolu&ycG_LP6P6?93tW~B1L!dah{Ypj;YL175*-K z(Y@okgT+!C*Mkb)YHREY&&+=r4O-i31OyzX1#PjQNEqfCSir-%j;Aju0}9wS4QwK7 z|6sv*C4W8Zhl5*+n@@Y@$V#tg0FItbtL-t)f?P1b2ItA(gtA9KeCw!Nj&uat$_F|+ z`r%n?4B;a5g=O2>?2M$2Errk8K7h$C^05)F!a9hhjnX6Pi?9#-Gn$UtGC9Kf6PLDS zco90LqrT3hjQ1=}GK%y-;Ukld@fkW&&q`^4nZ6Ghu^>^=NFRw*GPiwG^8HUnj_SYa zsh4Q10`~vtK`AwCM|}!?rsK?yUJ;#_?Sv_ltMJB1%y;xZLf+i zs2`J^9?`)oJ{qcmChs0K+o(2LVu>LZB9R%ZlJKtq0UZTCN84*l-TCZqZ?8$$*~)~( z&}tby0yH{%TLeU`pmgd-&~3Iw97LcK0wc6`3hXX`gMV{mk=?CLEFN3N;_NIs>l;|B zH?aA}Tlh$M3C9WisBdqf(QKhkb=j>FD0FHDp?J0*N-GR`ifvlKNGss3>*=!Ic;gL; zM3QwjKNM=xz(o8r1VYk$rxm$0Z!YCFs}Aw|Sz$U&B4oBt*0nJ2bU9&uE`>Bvt^)*! z*DHR{1zHTd7N1YE_%}Bp$Hkm&61$hSAV^$G2tDS9wy$@TT}+YI8GL2+%OEI~bwsA` zW5iWo*E24lM0gBL*jPTM!pBpFwRb2B!~sJWIOobE0boESz_xJiPCu9Iw|-w|fe~T8 z{q)Hhrw>LBf+<nLndxitpy={l`O z5>~uL<7BDiV;cRVGufmNSD56R*0vVPI^zxmv|wPP2hTba^$ggdls%$C;D$zI;i1{T z2CvUuZ=!+;yGM@PcrE5_GVxK{R$|JZRRX<*k@cgu;t6m!04pt-eu zKCF4-djE%c(2m8h=j0h}+fDM1jX@o2QTx3gKM4C?j}J0F_*&;j(e|w%#zwD! zHRUCRqg^QxSkgvmuLZByHQ^JxfjAFkpB(ICLp4d%t2fc@*xkhf@k)P+1mtqDfNAd* zZW2&3cl;u}LPd_OXsbNwm_b^*q2TYkcaMX3S%K zdU`sMPx`qiKP0a+FygXo2*HUkuf#YX7#o9AzdU12`uk(X8{j8VpJWZ~zg8KI^||4t z?^rdIHo`INnmb&*I`|H_=bUkfK?~#a0mca<>(m6g2flTX7%Jf~jxgob40pDb1uT>W zIh1Gb1reCxvY`nz#_0XkacDvH$GZ|T5hOFM&J(i zW&<0AYgKCVJ=!1vZb%cd@5x4#K($iVv*(Aso#rky%VYJX1sGlSWf)74w$C);14QQcrRjF9j z5H(cvT_K-_-5;Nlb5F8QQYllv#+VcKH+>w4GP``DO{g8;fc=2M2P=J&6nno8v6RCi zmtNneth$)%8AntOgVK#WI_caTlLK-blbinHl$SMHesUzHxA7O?-{lkf2x(P;7M2>vY6Sw%0a3 zLA=>10yc~TRNuCVI2%t1r}Ix!+(IN&zT(fMmDn(i3p`1;SC9g*T;NBV zTuN?VNkk^8l$@7Vqtf}BWbqyMK|bPX``5F9g#l}W6kw3mA6fmGM_FSFK<3!!Ka9kf z%~RH0?KX^`ytJ;e7~rT@tBL44VIJ|ix!xVu{169(;`2(BZ@A{?yqiqvcSAyE`<`=L zXT4+T@XUSQ!%nd3vkF0uthPs_yyd;~qxOS~IAwv9@3wD_IdT|rvE-mU3teNDAE>Y` zjV~up8z92~9k3BM`mNkQu%crMu}jUc^GjS;wh48teL~BRG~=Gttl2NcD5IjX`A zM|nL}G20YvLc4onVG%?ilJRR{H#DqcQACkY%=#ZW1&yj3`ZX~ClnP_fY9w0Lv{(?+ z$;0-INrWM|VbjNdry9gwS4qXt$_wVZlH)Z&yDkTTWCO#V$I_9LRBiDHjU>1BT@Akn zLG-;phDETj-@Qndk?6|dd#>YtYGUsxVlq~&{wj1+7=mZf1A{)URFqSAM5TW+^O^s(|PvQ>!Fe}3Was}$)Eg5`HK@PJ7LI8&xXO| zV?Ax^FOP)sO6lMsZ1+p)^*mJO_d{R!!WZyUKlM{?*71KUP_OR^zp6u_=y98NiYbJvJnUET!5bBiP#uQ_Zi>> zM&j4AK*_L5F3Fjf%{S5^s$9$t)&huCNoI`)7l?gn8oKNU{U z&kvJc`CZfXp-jccPz21-)&~bi zagm|oi4Tsp94#__s<{2dacj^s;D$Z!DdAs(P`3`E<0%ms0BwN|V;{mzZ-5Qks^PIw z0S&_T4yzDEKaCZQb}xJyQAD&%%MIOE?zM(v?(l4X5UswBxvRg5$1gpK*Is*rvhLA3 z9T>pEzMG-M4ck{HU!9u%!ZF>SFXgG!Q7x7kE?s&UYisMcb?a74uCQY-2vCQozBj_00do_PkFTie(<|0#4ApG5=_dCb z12+d{l-ND&L+;tvL;E0G&Vc?l(Xt0CGc@~s%0BlRrRzD4kw7LL)!0Z=YEazsPDb~m zbm)wHhUGEoKDl>Vag@5^Qq+rgRkvX#K;g;b*)QE5y;Kgn>oq zDlJJ%vl_Ec__%hfiO0?taD2(bU;5)E?9_mVPAk+K{8Zp##GDHc&l20n82kypOY)UZ z-~@+*HOERk5)ixWl(bWZ+G_wDIfb5M-y9HSM9DE07T|WSzmAzFKQCvu`F?3`IuhK| zf>IbJ(xo)!kqDgh+|PdP_u*~s;op7w!?Jrex3GZ1;v(_6WfdDEt?qZ-iu3FeF4AdT z#KKQ}Z%729GVS=Fh`UYccG)ku!Q@hKqwgt2G0U%57GC;=AyXf~`|Ls{UNm&ug#`LjLmlCJ(5Ie`b-ZesX=Fom@c5@Iey? z7D8f&qx{DfSy39R*reYzrVtzq)5ecr#eoG$n>d~on*Sp)4%21E`HZduNsuMb&a~n0 zeuevO7q>hK``y(ao|m3qVEJ~nuTJEtlp5N{StQ_VPYcM=EYW)4o9G#=m$3z$_}%c# z@f6Q0&QfOBHn7J#EJ&bZ%1a1t7`P(5ZW7qk5&WoQl3{pk!Zd=4DTyYP7p4viv(L`b zLmw;$c(d+doh=b1CaX#3v$aLHM?kp7qAEaT$^w0`!45`fts-7@r22anD=?OjUBosj zxSp~e2GQ6v(N54mmJ<5ifU({%(?l3m%_`hcS?I50;XD$8wP6)P2dO%$#URL`!@8O8 z=^@hx`QlBH8sD}K{d)CK)-BXFR#6C=5}I9w$64)r;H6lIi$CeIL*8B2<#)S@oA11d z%Wqz`07qQDNqE3XTu1u4T=K$~Ok|NtrGk31A-4kBOz}M5jB)#p89*qADx&S&;Zr(v z>zJM#M^r*)CfGy!DE%O5@{p~gsnz~V(Gy7VFCI;zO$L>qQK@gl8~*0q zodUbuh$g$fX{B+>$%|_cN{T6Z`Vyz>;(d?s!fAZGFU=OvcLnAEH?-N+l9EJd^6X}i z>Yqc7$wiT;b|%_+R5MdRg@BG)1DYeJXf5ZCJr)33+vx19V(#oyvY6{aAhGo1XiO>$ zY`9pnV6k7}oT+|n9-F-mZmixxFjK`$tATE}1HVM=S}Ke1QJUVLl|*9aHMKLFrDUgR zs~cdo(?f-lE)t&%7_rmTuvrThVj;6Wn|0vd|0fb17;VxS zKKC^6$KRh!I~=sgxEGFl2VfB1ckS}0)2I8zRhDb_KMS02_3`lENq`~&%nYnGdN57& zY^a#0EM8*Dc$_lZE`HzfY{+k#Z`bpEzLI5TrFFG$`dY146NjU5AS_=0goQ&YdO+OA zMiOX1^lZPslNB87Yx9h2%!FmS9RFsGb>(Hh3t4TF9-C49fao1?fqm&b$0cbU-?J7A z%2@I#w&);8fOn_^b09+t0IvE`el+shzfH?(Gp;v+R{puS48|#zHa{oH0fL zCgiL9j#ZMA8z-YNaEJfIG6VgnGWJixyJ{V!(-BBx9EyhiP7?2$UCJXI$*#|yMygE^ zK_anQ#A;|;QpMhr)O{5;X3TOTd@w!2IFABvj#wZ>Su`uKOdH=NY~ATunWGOLrseLe zRU>_!*Qs7$9k34E&64Kb>rS!clr=($z?C<>yDZO#vnvasz+rLcpy+Q7|H>3z( z=!@I^8;3w)c?0Z?)lK=R$o=2r?s~=P2my|e#&6d66Zu`XKN>Z!XqN?pJm>@DJ39S~ zJ_+TKtF`yj1CwlHg|v`A9w(8AVNFrp3T^12oujC*$z+d}QQGnUso<~D3$D$dGFBbD z$Q9$ur-}-bAI9^$afY^ws_fKtp`)6Z9XMqjpXx|>3I!U0SyT`SXJOXfR2c;VI)Y{! z*fpR+Y5N9htsds*PMGI;;rIK3ZF)CoV0UI8K*zVj8`xJ`cJH-2N_ zTAmV?r3|Mj%lF49&t~xuSB{4%iFx40C}qX(rSlu**-`Gt^UW$}lrqBSM^U1O@tTz< zQ+U*Gl>W;iSHGlz4~)R)IAdr4d~%dIO8=$-3)lD#(}ncc{@P!|&;R_-4;`*O((!i1rv z>rYO5`0=x|cz3UjU%FL;@w^~N0Unz2@#ItmUtFo#=d9Z9ST48>!Z+|ZTO86n`(tMo z@O}dQf9ZA&uk5w(r!OpFso>$4uWjN2<@uRYvv_f*fv>GJ#Od~jmP)v@*THxAwwEFyQMD6AuYP+-P;pu%jILsSeRc#2xjvi0|h+-{fk8cn^bma_1Fz#0fW(q>&^bGI-QR5e$XYk zisY4r`2}q6>|ttl4zsk;u)4BBK*t=q3}ytTP6F_S8%8QHy+`tmDiox31pHH`H&p+8 z6HIRfeFbA5lr^7eE92eobTGYYyr;v|k)Ah6^&p3I9y4R-azsqugLD@Fj)PIW%fboY zMd`7SH#WuvCq^AM!|osKMLifDUD6gZ<^8&EjXywWs%1WEG7}Pubxc z0~5w^nIgfef?w+XxPTc&TIkB`A_L}yFACV9q78${u_xz4d3H5>c-LrYF?*%wvG z2$Du(HJ;vOKQ7!+(z8Irh! z{P24Ga};`O4JBuDnL!$))7R^K{jF z6fh-sXU;JmUFnClxr=|d5S`C&Rv(Yrj&Xk*uKpW^T<>LGe`SqHO@_Xi(NkEenTO#nHPza1q4sDOkc+r+LEC6nmOj%lWq}TtM^_?fHgc)VQ3)p`RTIWdKg9h=7&uW#W`Tv)_+ z*BjU&ROMo|fHr~7XQvbz)DBP0mGB#@4g87oQ}~6OJ9v4Ik2Mqk3sA77iw-=P_$jc~ zmM}nqQvDFC+8*Z-@Im#D>{vj-ST>k+o;Km#!{4x3K_^?zLu`xA_C z6S2|tus#ERIqar~(n%j5aS|{j2%_ifwHkJJchGDSxKF@-z0tap^KNqXII!(E>h9;(Z)W58}sw?#79%W{B*wT3#ZxM6Zy)oRxv|B zM}yLxe&iC4EiU8Et=m|=vx4wYqd0;W*{uMtL~>7fgeBt1vsOpiI>8P3^e~Cn)jfY{ z+^>`d8zsD)I=ueXNEsPrs!wLu@4nf&PF^CC@W>?4T^zd~SofzmSid9F??i?xE zMdHo1o;GLneItDuc_+47grEkWJm&PC?1Fgqtf;a=mN|DFfgj>TG{9U@cP^w@K(KoY{^`dMus8c237#Ubm|Y~#`uT{rp-Yj9@6wOjzU@|9 z8n#?0p{ClXmaCW)r3H#nm6MSE#DAXAp&r=gMQ${u2z6ni~^>l%gO_u#+@@mVqel-jsT%dL=|2S*ukh+2lkAGhb_V6 zkCY6il(F8hKAm{SyEw4N9*=a<&!d0rQe(R8*E;&>TfUTxxb zr%O5b;M13X@sW8DWQ@OeWeY!ib{5~hy@Ss_w197~H84$luQuB_IbFdQZtbCQ+5#O>+dC+-%m9W!dB3o0y2vCtp06HwI;@|z&OJMwHrCfSXiRhnD59~| z^{l_04sPDKNdU*Zq`i6b1_}f`94Bz-<*juTN@YCs&_x&L$+AS47(T}Nc**(m=kfG2 z&!9)L$U9fw!482g%!2?x)WGFx1&@8~LnzK3!|GdCu(z>}>hvt0dj5ILRHkr__<8-! zH?X;}iJi?Y^jaN~yLu8qPFVmdut&J!PE5m*li*UhT5mK8=g0Ul+3@=Qa=bSvJzC?_ zufl$$q%_!(zLrDxZ!=ojUyI#0WCw=>;J7y{p5`h!G-E>Wgn)p7m+3CHi9X<~`!5Df zpvFc5g9}ER1nozG5n)E_NC+~Hz&tC_82)70vI2=&7_Bvi(vb&uIrFQn=M5D<{E{k9 znKA{`P~k2}XgZ9 zDHP|XpgTQuXs1kfd$J(2z!6tml~T@-kG$)`*ZI?>RJw?r$NhKT`W^f`ANwqymPM!6 zlO3>r%Z*Q=;+3^Kp8lQ1+ezlws%fg!U$IWdJFaw-k1a|A@H{a)L zw2{bePbA&i9?+uSXDHo94cKb}wAqPnVDcoH-LxN-b7Rw7KP>veC*9yioU#UB&S|jC^?bU0#{ofHd^4rb&u4)*@y~JIhjECXWGjxKKJ5Q~0i}bOe9(tRWK|8UQg6p* z0Q1-Cw9stT(IHTyS~)GpRomTf(C-!+jk+AS?e*HI)%Rp$;#Q|C{B-0~BRP~~^8(EK z(Ftgr`T66WBe8w>!ym@O4?hgAR7AaA!}jhj8m*Rur{+8tPaMZX?|BX<-uo;8W(p@4 z7tr3@!|{_RMD}Qs?80Mk`S@`tzaZmcdux+Gvto37$Fx#UEIW9S_AK*(Z7Sc@4`VJf z;k)gM5T#W5oyy54F|H>k1CLFP;#D{%!~4kNQ0HgnOgB6=Qso~y9jF^zI*oRwxXZnr zNp8Meosdj*#7;){-+Vgv-T?j?y`b?@U8NtSGt+a>erq>;a7}L5-Kzum;56x)O(MTR zA$NS?(h4s*10*~r8@kbo|H<2-V#-ZyL5NQG#uq{K1yfGrS;16k-&lNzrfqVFp9>C6 zYIiys|Mx$*BS~ttok)-h1-a-uE%MXv`%z3i^1NZ3H1pzgm39GXYi#ZmswZ|#di#L# z%+6oPV_0Y2so?ODi#uJ)#uE(j3z!J&p2gp=e#-)ZT+ff%=c9}# z*K=t;^ z&`$c-cWGCiK!*}t`^w5D);k^ww5FV&tKwH~)!>Wc3x$_<1AOJX8~C@MI*wmly@5Y@ zY6ic%-oSO;#W_-3e}KyP>o2X-`r%=Q4|+-+*_UNoQ8S`GqUOI^$1$g{qjOlf}MId8!fa6 z(5UUbgX!4~2_4H+W#{A`N9-vGL#<9n#!azQ!ra_!m}La83=qi+11!_82a|b436NiIP&SV198CrRixboIZ_9?|Vkjh-m`l=1!bMg`R0O8scn}S*SIe z@C!xssN7Pe3cpMnHtb-u7Z|{S>+dVuuPV|0X)+sIz}V8F<6V!>9iz&heK>5AGW9;l zCGYAO$PvoLnH1O3MyX5kZMkRkr8G{HNyD_t(*2*M z41M1Ry2eQ#%n>4nTX<)up!(<2nZs=YVy0*(Zc2qt)M8^zASruPNh{;%&U&}=1A9~` zG?fj#-T|Ss7=&ygqcL$phMkk?WasUk+>gJfJ8mTEZx8KN4wUW8qotxkn0Hxo3{9w2F|>-=Wo? z_!Z!J*)xtL5g&UnfCsb6R&=UBa}_IwDpI-A1*0FX%R{~0!}rY;aJH=QbpkbxRZI9^ z-dw@I@%S-xdKz;@g$orAmv>rd(9Sxu^r2%jxL)t#^XF#pKVI3!TXgTqnGzbEKF?1>3BP=^jz9I#90}g`s42`b6Is_82$c5HVgZ|!;fFCpnVRvgA(^FH}+pA$`Z%?8;-MO=Zc8mRpGze@f(pa=@ zpkiyPQg&^O%VNoQ);qv!YTom(&C_c{A|-}4&^=1yO=IIEHggv+f-Ubs1;zbR$YSQr zQM2ifKRx!-BNZ_Cd1!5x;@l39`{Ia79yeAL${mhrAPGbAJIdORR$e^SBstVL4BsMm zhxCx&2g&OI`3z(=`Wt?JYLqabcWaitTjk!nl%;Gk#g(=^`j@`Cg*_71S;DE3U^`9l z#0(9hSrU*c^t(cWWRVnu1_`q_10Ty?7ngjEFs2E=(QOiVYb0!L(~jaMN+g6U_)Xfq zYtFjr7w~64eZg5@mlB%Zbsq*|Bad&F zGMcVSmO|`OptJ7B^Km^p?AoyQa(z$dl?4=}0i8T@wW;eJ%mM)Nl>aPH!c}&dS62RM z9$i3F9&cG=DXR^#>M=^2x=0yB0zpBe!{I-8>hO%y&Qdps#1jt58ad9?ePP-JC)X04 zOXd~#HSx%-kH7oY27c(oES3m3zr5SROraoAU^wed;{OlUYxwwydHnLV zJv=@=g_n04_#|T$Qr{2d$&MH03lkc8*Ah8GC*oB(Au%mhaqZ%fxd|f zLB&6YiWLOsl3V3~)WwXgLo_@GQ=ox&l= zQLZ_8a9)|9K5>^sK|4H$P^kHZ-xE2&UH7}A4^2+98&9jeJGGq@W%aG0BedW+7-dyM zJFmLZj8?P3SKw#>fUF@oh$T*z7oEw^LFzrh$#Y~H2gW*zd~`p%@QN%v*q31WfbMM? zwnLhw{H965+VSp|Hn1)4{CJ`N6FECgU!|RZk-ZS6^Sjg5U6ki$;qN|l*%yuIBh;GPnSZPRy?y5cvtyZ{KfOj zQ`*N>TmNuuMJ*nVJ8g0_1~h?58~WJL7AS!QT69bzPejs*fgIucWN&)~ACErzI2yFp zbO?MemntZh_*hEp_#M^f^Pl};eDq@<#Q*d^{S01x^;HZTr+@+9!)m18CH~D(Q`o8L zqmMm`Isp`X{G~+T*ZB)mXwNU=p^Fb;i6hI=T6y)_4ZKbO$juu!&?N9|x6wqs*+z@j zSGF`Qm5Sojy+Hi4rBknKkD{osJkLm#K`+(@VLyg#-XHG!p}h4e>BDSLzKvfQXI)KT z2uDbxvS(ArzK^Hc4*)6g$0t~CR}qt=$>(@)&=3F<_X&-oGOHo!$LZ?B1~m)Ck#Rq; zP{LMQlR(X${58&1_`GltEfT0MR(v!&8kM4tS8J?*_*kP)pLV-A;(^D?V9+yW$hv=2 z#W-(?IVEGu4f>n8@%y-TEa4%o~1%o8EIwNrQoK^&H_r}&kUs|^boph8|aXl zbZ31P-~P^vSliw)7E1(#>@lcE>!B)^sQ-=s6^;nhZMV>AHRM=P=%0*%D`tp&&B(jr zdFGwagGXZb|8^pC{_W2P>9)|0Z)3`+VYUZh{7^{``90+6tj8x@-+1pFOheEa*OL7| zc;$Yh;hf(W07q8G_ungp$YCOe+dJqXWenaMZq0C51LbZEzJpt>+^yMe92hK*4yQLC z02}uQ?N_4A-g_G+6kfhR6PLo5l_sm5!{1qXWhstX_tN>N zmCQUPc$6LUc)sJ@&jL5%&kY0FT*`DFuX&1kI_)TVqyd?@bwu7c$hwyXRN@vDY2NYx zn_>MHFFy+i$-18AW0bjN7*G?RJJMsqRku;b#Hhqp7Cke0#3X-f6=0)e812>gjS%Y$ zNos)?QTU9RKC5`F$cMm$*2aA$EA@N=A$dSk%bX|HB4M63$I!htD~o2w+#ZjKlzsGn z*k`sn0e)+xCcElRx6bw$$20)~%U)3;sF*P6#%G9d6e)}vO#&dQzHiz>86O!&P48JH z*7S|2!OHmjV7n3%${ohC24>6!Y~f(XCIdHHyE|B0 zT}6}DkS>7$?A-J8*|QNg!g=u8^2X)M1n7H-9Fy}i5~NkWB=_i}kK&O_mt?G7dFNep zIz4#h64denDm2gwttQs%4ZMEkEo>8L(d@R-qkh&j*AzWptdJPIkltno=`@~rUG8?- zf`jVTGmcbyK^I!Ujlh5#p0(!i0^UY~w|b#s%0Xhr&X^gg0dQ_T7$o3tp>r(V|_+JyH6KXq5}}+gNOH z*gBH5z>>0Wm5or~RiQFu|9T{}FU-%0Y4eFwC&h%=2&bk#Y`%N$(j!od$MC|-uVTGH zJ6Cnu?ewXPpo>x5wWh&?alni4emY%NUaoZUYgzfY%F8Na6ot_>Muycn{^=^;HO}@k z=cFkQFmnBNwPpA{{fw(lc|2s*CwxBiuaVU+u67@_d{-Uw+9jPf{(Bf@jm^ArveIYq zyC34GyW$eU94it38`ggW|72GafoBvXaXaDlm2LCI_>=JM!~7pdJz@U@fyBV_Z9YmY z(#oESIkE0*s*%#FUMFnt!TGkjcQZEY3X+uLXnn9%7EfI#En_RX8( zALICmlaj96>0)K&4r+V5a{b(e3nUwrV6z+Szt|d@HSSBL5|)>ju~XZ_!orel4y@Go zfN~jS1}Zjou-j_mCIK(ER@bq!v&Uv8QnymEBGFQKZJeH-L91S;c4Z)=V?Y~rj_&oq zvFCVRYO|wT7_fsaRiKOo2eh_8n3{;x=~^q2bAn2JhA^RW>QVPRsZkQ#NA<~~m>!S* zlsCddz$g&Gy-e|{$EklUTo?vxa>QX`$GJXUj>EC4;d#XKF`ozTem&x~ah{(X<+Y%j z?%fySh`1WJ0b&!8wjksEOmDvO8ZceNOnDZKtsNXYcT%p0At9M|cIud$n?j*7jc&6h zVO+V|JG;B6wR$KP*hHAcIuQ>sH#>{(1xhPU@oVw#c}j}U*aHiy;ckvhMhZ=8!5Ph7 z`pu3P%du?|x;H!KEHw+d?DVan&CX#-#QPqm=x)m|pi?#iWz}j15~apBrslBb(}s7s zO|o_m0STL{t7|A%$|P9Us88omotlDi4yf?n=Rbf|+TB`RS;IE%T2vj!OkaOKr++-F>EpZA+7?L;+; z-~9j{0zPn5CSQw#ME1YIWW7B^Yn=)83Q@SDGGrbzzd3}eM1>NCo}DHuv7}&Y4x>PN za%7`U^T#ZZ*tUp7_E0lNSa1Y`xG9=TjWQQl0HPn6CF3Fbzd~u|=xY%t@!!Gy(g!sR1LnAj7jMY0ZESPu0r@6%Vc3w-iI0RDEn#j6T-O%ZVBQ$e*x1;x z$IPnm3MDj}Yr_BP$_kDjJ0bV(+_@vUb!na1t8Kx*Rl@o6=OZ8`p_JRoaMk-3Ey;J0 zH;yhm^bkJ%13w@>K(=;vutRIvI)BnSTin~jl2^v+&KBNYxrJNnYbL-9t(9{#ODGZu z!hS=i=jYLrC_PHT+jhHMQvnW>Bqj8bBk!)VeFPPct{b{d*%xK4ll?g{ zk$OmOYA}roU!-)w*f-Ayq63xdsNaygi8=R>>YK^cu`JI1o z8ZZA*QYOKPE`0xiG$BQq%j*E{xi@o|Lsw6~Qed`uBNJyBO zt>S}!=m&7+wXec&?vOB0Bmw0tUV7~feE#!4ith!=QoPa%TOO6$U9^iH3A|=kE+DD4 z!yffX>e&crM~ilaBIk3GRX@K45{lU`2ZJ0eaErwT@Bi^}7G(rvV-9V0@q$1_yP)JZ#Y_^*$-So-!Z@TXC?jjI#LZ z(1@IM^lOXwI@?za1FML|IS-;oBb8Uh0RT6#`pF>hqF+L-+ZM;8{j!sCCabn};(y93 zAY|A228|eGwiuWQtlbM+c(CH!C4i!9B{2qj#67E6uy{7DsjH{06-c0>6A&~CMb*U-mBl0wI# z1RPOeg;a(3ePZj4_kZC1VhPfqK5G;3!pCGd8cJbi77L{*aj;#Z^=)l^Q$QznBsw!a zi}{5G`cX3eQ>ZSjR)=u80@bArzfcfA8=QZy(-9}L#cCCP$A$&&8OPr8o&Kh}yJ$i6 zk8_RE{zFLXK^Znaee9F0x~k@&$}en#_`kfNsoPZoV9Pilv{$rekCl@^|7BtpKy1GzSc()PYv1$?RZh&PrV((9G z?ecN%`~@Qhkw8~274TR8>R**`w7i@6g|B`KomLB#xdlwK$$7H|RnQ{Ha>%@n-PLkY z8XU+{2GeO>%4C+p>AL6QBMVr_vSb*Q*F4Hn;M3RB`KPZBt5a6l!}uCj=XCq$wTG*` zETAU+4#j!M;y3U9IBC+nW&xJ2cF0PbRYp9YbX(=k6KOu;KwG-)hV}C}MEEL!9N|$0 zwl-r+FfD$2I=(rYB8s?Z_6#(b2oa)qTNfQ{S*Cmw?a2=;n5x+)g-O#|_y zl0MLVq{0uaXta(25IS{~M8}Rxgt&SCw`ryj&FO2@sBpDcw4x?>c zIHv2mxt1YdV06lZck=EHyLuROaB$-;zhDQV3G?d^ULVl+9%U(;Sv&Yy#9%{-cBl4A zKEAU{JEW9!p1^|F_5xH$cwHk9!z01!Y=wlQuCbE1-t5_RT;UGgXKRgC&_!DnNT5`B zoq&-&0xVu{(KGD;#WtmHcO?RV$4<`JdPA%_Xm6D@7?!kmu8XzC`3vWb0@Vv5Wy$v{ zB;ZwWV(BCYCq9lB-n~IW=q~)(dD(sJvTqOqH*^qWwpaGf5^~$kWzpc; z5zl%qo-Qx%^fRN-Fkrz|cGk{+JWp2{uCmi*xIlw+9(jOKRz0!+85d}ibw8cgsBNCr zzF9oywL@0=VU$;oVfo|%Az9!`x=rKYoog(mL6~@c`&oxrAuI8Ydy$a}+I=UGwZyms z{WXf3zALeCi2OiEtW^VU$owLBhf&~rv}5kuFrdaaqmrF$j=WN!d8oa2h( z-yHo2>j5MbY8}=eaYZi3tjpl~SBNL*Yj4V?u@)N$ReNjQ;fJMIamy|R@_1UVR0;j3|05bRv3%msB{Lj8 zS4aAPFBgy|+ZGMzw0mD&hG)NQBO(xrI!=ae55s>^G6-FrYpcH0) zm&VC`5k+Oxwi&m>;^}nGy~CyvmWzQ@_qLVA-5AyPT3dt*fIg5=`GD>Z8n*L0iqgx} zEtoKVWfEN9H&a59L;oqWJIK$^(Tu&`HamSMs{yL?$vcZ(wya>!?zA&{vaE2msWDR| z90MH6uty4m!WJnej~0Ej8o--tK5C7QF$*`$T16D{`ZizuMU-hbO3ucM$NN6OvAeg6 z|M9>3@A0uueiA?NXa5{pB*1<5mDli*=iY;FzVuz}t#=U=tF*h-L8nD!bh8x=7Z{YM zq^9q?+B<8t0@2>2z7+I}Ije z@sWOZSlQ_^UHQ7wr~4$UoUAgl${8h}Jl^7I^5zHEIFFClytYn1b1-5b3IsfeQ)3hE zv_*4@rXBVITXy(?<-uBQXl)hRQ0ul4Kfulwm9g-EQF0js;T?VU3)CU-gDn%f?5LR1 zZ4q!X&0t5tL;(qGH9a|E0#lxiLV?(Ej--E$WE7R?Bh>wLZncH)Sz>CFqhZJ)8v`=* zW2>r&1-7hUr_L1>+Gx0?Qe_@vxW`14vG@7-VPJVu4p!tOq3-7@#~V~w2Roh+^ATj& zm&9I}9vA>In14Bvqm$Q+wMUQyMs?khKyLr|gF^q^X9u0^P?e8qEFV8Eh2B|N zp|!&Jvs}CPhnOj`Ix4-pmJp9zt=&`jU z0rR|0&Xvm8yR#-h2S>)?de1E^p|rS!-6m~3?Cim#Pp(J1(G-BAXv{F+6$|Kfx{`ml z-I0w5&pOlPnu`Ao@w1|2{OiHyn;^ORC4PN^8qN`lwP~)0x8Z)Y!7-SbFzJ2YjFYP_ z31kx!>-%AJsKsQ|F+^A41UL>0*V%u5qdu7hRt!r&%DsaC3d8sxUO(65J&C?KEa2pb zUY-PvIld149q+$KX#qP=5Pd-RFAdunPAkzavL~!1N(y`4-|YbJw!8S;QW3B0cF`cA z=|b7Z7VQ%DNU&m|?6vIV!CIP0zMDVibkQfj$Kuikc4s$8vSw0J5}s3?dHv!_|4z=4b*1maOTn_JofbC zC>2UL`-u-@uin7#|K3+A{JZKftiEX;jKjjdGruf;_p9)`K#4qXB9G_j zyT(XkDE^*=6!+1Q?$KX0M<00pF~X!#?oAXGqfrW$VWWbCJ`g011V{VO z#&b`s%tGs~_JjARN z#w0#oQBpqIfeDQ3X?r|KSwJBI20S^|z*Z|oX`eoi*0{w=S)q@T{y2{xBZW~{j!yl_aNN9)0%mbv z?_WJkYl;2jJWeZ)llHKHlY5Rb*;B(3j7i4vmpJs=hfuk`y-Uh22}-SN*!GT#&=_ph zuyA@2eyM`B8|yfIb`Goc0yb{1CHhmQkUFd->En>Z@0vr%%JH z%%Rklp@qJKl{+g~SeSw)A)!((TVMbVK6B6B;$MIDRqWJj_`VAf{5(*`1ybZ$6AYs~3xzz; zAg3y8Ysy&#?J2tKEhH4q4-C7^spa*E^mCXylC%bEBVUdMu}(&6`{D_=!Ke zU-C(t=TNad&&Uemi$lN;Pu8ZsVr&#_rL01)Y25X0EW_^C$dQ1iIfJ%;bmuMX7HZ(KaUxb9g2ilojSgVcLg)O)wb78`2Ic>IT$Uf<-OYY*#FT@2^O2C=S63WNe>t=& z9w6hKw;RJUE{v1iWN7^S`%^6T{rV-B!r|8qX=mE3-&u4REjmt~BZ~bv98T{?nnXJ! zg_!*cmdo=~*lf{@I`t%u7rLaF)^VqJ25Rq3tZq%=j+(*zUJp~1GL|1XjoWwD(5@6P zS0Mm_L$1|GAlzNU)X9^yIPal2Rf0c#3R~;9X~({S;`FR2!?iuqsEZ0!R$j}qxJHGZ zD%LQ+e2j#SEu2~?;mWNB8t>jhW#KG=Cly+}8`!A#NHFQ({MiL;Zmyw3;Kt_a8d^aC z(~GBQ@$X`zQ9!#xO7GG%!5B@nu#6evW2-~J2Pwe4HR5k>5lsR=EH#~S z3&fddgEWdVNxgjJq)geAR1eexa*Y*%Es{RBtOL3dD-5InH0atM_}n-N*92zx1WIs3 z00}|J3P~76fGs&XfhZh`gtgkOw=i|#0|?&v&B&9zj(`q!WLk{)ZBw4V`wRaRPk!_x z_!Iy7U&d2s&f({O?iaCGp2k+SiWco`HTIeV^^7ZFX@xev8$C)p=PAh;vtQEpU7$i1 z;E+|vbU7}CcNBmo-cI8HI`ML{cpGJYO1G^`nGe5bfjwyj+y(l$0Gf0eS-??NKIuI3 zfRXgIEXqpyPXZkbiT^MKl#A+e`@;oBPA_TlAkX6ay201#X zq)f{rE5DwNnj#>FCkmtqn&}G&z-fwr;H^^!{Iy2p@UO< zoP|LLJ%9vAD4cYY#&)58OqGVS{z7PWPu~WP}(vB zyb_Ar9&3?#*Gp{q0Va5?QOHA{G0crfqF18)G@=79T7|YEeRB1BkkX4nAjGqI$Ti#0 zI*gDNjB32n}opS5;ZF%oHw2{)KK700=Cvb{n zrfVddY;SL&UfUC&C(K)?-LxT%JvkdRJ3C`G5eT&4kh2^?MHd2bD$3Dfd=d#_-vQ#pW`VAQ^JG%q&$iqcVUE}zt4B!pk8YF8=}1-h-qqm-+a?PY=+lTk zI3_Vb_MgW=!42f3%YQyu!hXPw;kjmCb3eNe6S9#=A9DUjL6aD#V?3W*oV^*lzdw+} zCuPxm+u02;H#?70{CoB(OdSW#)7MUYmv%kOIneW`k0qX-B1IX~7vy_+x(@~{9zPo^ zfs|spHM6`Zzgc~Kc#3vXrj~4qY5Diji%ClfMR}h)+5f$`c+BQ~EW!Wr#W)C2B*om& zLnoHam$R0?FiE9kKFjmbQ?rW;{Vb-JLzeCtaw!>1E~O_|c}M7k%< zMSNC90Ik^cgo9z1?yM7_(P2R}@Fct)Z%DC|&;o-TJ>#U5|5W(L@-{0~9TGb0Z3JuA zQF`u=qOCcsT{osA>1g*&c=gPYmWA`@(O%y`=hjUWj-9~|JpEqiJDd2G4)L?sCZTd_ zu%1defdrS*m8HPOpUu0MR(P|N!gOA)va^7NEM+-s7d`zwEs&<~yLRu>WySBiuBY1| zO z6hCg1#iuKu@z)_kJ!R%6ug6DENJS;!wdEVjj=&F(t_Y%!A}M#zEwN){AMZAp3F8b| z{BOWS{@~qgR<64=&#;2XeDU#s630#9BQ7ei)@W>XMPRA!lF&*@C_6-^yxLTMKDOdp zeX~#Y2mpfxY&}We*(Z?>ifGzMFVYV5xm<);$*mH|>r?vKf+x=MX7Rlv0-Ki9=FZ8&gF#a+v^cUBHwV;O1^GiU1>Pf)$j-l7=RIi8vBisK+xvLfA64 zXkkPE5baseMyCW_)!(48(3{MP-(nnIHS7`mYapMM> z&4z#*;rQI$-N9`F9ZsL>%PHX+lt+oVHDsUuId<$APMkP_@Bh@N@YGY!;OzNxs5P2m zHFEX(b*vJQarK>dF+Den4}a)GSXx-Z8&}@NdaEU&V!58Zpo4Zp2C|G%pEi<;GzJ)e zE7Hb5mz|3GEflMsfFPY7Z7z{u)onFtY=?FC#43{CV+jVVEl^~^AJd6_K&qP)foxbC zxZe3JP)Ls}|HoxtJMQjXibILx>jw$&&`fOu*C$28)QQol|DJs>kh}WB8)Za*V-k(D z|2(p)k%!+*#%G4k%=aK*ht9b+EU&``AMRgpgXxHQ*TZhQh1PNC?X@OO6rSIl+mSGOjV^nduVHcd4DP&f1pIE`>yKkY^>Oq};65i$w0#XzftWZXdfyg2laYdgMsRrP#O>I+ubR5i2Zy!R(M~ zRwy95KPq(DZ$UH8k|%E;%I;J_oQ-n0#V(0XHTJ>LV>4J1vfCXLIs9ykln4^iM9^gx zc=wgAaYPmVuGwEklY}vkRERxeifc@Xt%FfppMq~^N4nmw*D$-VfRBIT6Qtl2(YSsa zwYT5Fg*FM;#cB8p1rqXnXH{K_`LK6oocAb8q08!%JOwd)E}d@{xqyi9*|>t5$EWLl zJa5t&=snM-vy4TdcthloTinM6{o1%G>!_0CB+aEhOhg!FV*EhSk)8o04<}ONIrE>o8 zg$2~8=zo4=10{Oy`K2jbuC=g3phJ_7i>RI)GvR5I1J?4+`=5JgK@|Ddc0D{cUBbqk z#tB*{U*A*s(nbrPIOb!4X6IA1sqp31J-kJEbvjBStjy5v{&vrkdHP9u=7&#~aGmDq zMcVoQ;*C0XR0C54q%g?Ab>hBS^a24E7J4oGz_|*}P5bzpFKnVo9l%z60+{geA!^$h zzlY-lwp^T3Sf&R0`8Vn)c|B?iKX!V@9xYME21U>&7}Z)KHP3}$hG^kEYl&iiS^zubH zeC%T%!$S`}gr((Un44d~wQJW%M(NY6=19N+`bKaaEL&PfE9>o;%XDy3N={@QkZ zWPeiZQ-eVV1}+Mfs#rX-MG!~%k@th1W&bgnges3fu7Kn=4kKG2bgJ9x2tPh=Tu6O8 z(VFT-d>fwIohDkeZU@15GHrSuh+i{ZmjBL=EdSpnH6hZEMpn9X#`iI_Hj5#KSd?S$ zaw3$;(YOkx(7}M5dyRDF)eNpJ5|!g*bka20e8b%Oz(5kv80AInPruo(K{9>c+;5ch z`=O&9VE5{9J}4bztW9d1hWi&u;dETObd2pCDoE^sFU}35TbMT%4#&=1vKI`p@QB?2 zdC$WkPiZpg=AU`4f9dq&@&5zE#T2l;{jR9QcmLc)8rfzEKswo>6^`* zK=Ur9X9Rt^!Olln(Dg&Faxg+Edok(Bxo_SmV}Z$&ol>5$e8T{H$sJlEZN+3$>t*dzN z)GU@}NvPW+MPz=)`8s6*58-EAQ5&~ihbec%%E(F={*ITCM_Eenu=K87x4iO(-E)GWCm;@4CLaFtGGG7IDF^j9p;q=(c*a@ zgnArSnvZz!^uypMhj?Yn3;ynV{W6#jkF6XO&J+0kZ=ajNH@DkZAVvEGDe?=XfPZyu z58t;`#==Sm&&+!Ga8+TpTERuy8GoIW!P|RHoaE>kl@k7ocXsjqxe|VqP=r?qh@WW( zST1^4DtoxR+rqJuhktmhfeXbd{*_0n_|EDso}8)Tt)|AWT-(HBY-O?C#gCnz!K*a4 zy>GdSmv_2&X}gJa+G($KJUl&9z$Z^E;PrYFQv_;!>U;$&-6BpGHCCw13P*dPdj0e} z9o(q3QKD-8?wvgxe`pS0B~arO@zPW!v20{1i^r5F3sU4CM3PwGgO6NDJ`zAji&bDB>@Xk-KW{>%!YJ+* z%m}R%Is_n`I`K4C*Ds^nsYL+Aupyg%e?n50Ck`$9+;h(fsK910H3H=e)P8r?)-f|Z zLx9H|9y)g(&p!JsZd|AJuiiqV-NxF^Hm#XOiKN2T7@mL+) ziOQ7<@!dvqdsnO*B_uM98D1~Dym=r#IRazd!VX4!B^ww<88f_hX$@_+8p1nA7h*og zq451nTXscjQA}gHALV~N@Z}&mjn)PO)47iHXW(GdX*ye>0j`dqo77>BhtcuLePo=` zYPQpk*aye{8c~mM%>_J+nr|Mimjq7qK>9S@?P+7Y^3xE{VQ_zxEi&OZDVoI&l0~)> zaX(Y>-f?|#Pf*rwd3Z0a6lJEBc`PsjAwQ#xI2wq_Z-5j2CjN8(uZx+sr;M;^@`en5 z7MR!_>94EL;vcI2BRZrk)JPcf8!Z&NU1Pn$yP6!%j)XYW>95(5atqZmIyc@S(BmZS zR&_;a4Z)1CesLw8KYNsJh6L%|n>Vqtx{1&Crg80^E4ahwlpp()gv|?jg9pj;l*@RU zQFrpw3Ua!fVal+Jr}$BVbl$_jjd+=(DC22qvj3%+>@dsaE4kSpJ;`=jRIbnx#yvVh-Nsgq*a#~*nKYY?>_ocGWoM2FpQyxZ*I1M_7(M&-^^x?41d{=|i4{8w*mV&0=VY7;4g zy?v}Tn*@k-@b%3WH04{M_N(|Eqg2rEU%yc&;AT#a|1dz%CLUhgVvV;eRvoYG1z4qi zI#VrSivW=V<-JCL%PrzziI};u(?H21V1??mMD@MB*Tu?i7weSQE?W=;MXXc#O}4#J z#-1XORRxK#s|qoF%^ounC)1u$z)chtFP7Sj3jXFLa`8+kS{l({bHE&9cMa()v zpa3cGoTS-mi4*Lbw_l~39eIL7wR)aPj=%muPJPueKm`eK<@oXAc*Hw6}Gmi&*tW_v$HGyGT7(FJMX-M>1q`-^Gj$FUv1*G*<@>sl2~bQzj?)y z)URHv2{6ZXZd3p8W&>M?uoWinIPm+(K03q?hfhEUzd6c)K3!Tb`335BJLs@)F)F7( zz(zRlj4R59^GDYE?|$Ev?Z@OM@mR8Zd`R3=lvRh}b<117^qBoJ4jnw}@%6bwwcL+m z5Qma+`g@;-98sCHa=O2~;@t&gcik}HVOSc#4V+}%8<&Tppz+Gr8K0Bn;wW2W5@ijd zfCtG(0F6L$zhgAPHH+G;gg&4nB~Lt_k9c}7MWZMnSxTjO-Z;?JL*dv0aOtcD;SG4(dy)iRC5}e5vH6t{cC=6e2X45^&jMJ+t?#Jw|3Lt%5ZoB23_Zpg zC#q{;eOi$AN>~EQJ&03A@Ub@7C@XAzW+SUyZh5$)E4W5V9V>s^Qzh(?V&3)2*y!}I zP8h@KqK|b_9$zNK{0jtT{Dt$=_}^D*_@R?C`1V!}t1X2l&0XKzZsNV?W^j{s;J>Q?FHEQBh^Htm?5M;Ysz*bPgB7qg>0v~(S2A{hyi!X1q zDX)U`-v-Uw?DLy}fIDr7#f+y)xZP;t4n2RI5Te%z#Mxwl`_eSY`{076B6_-^VTiXdMP=T1{GCd&Xvk*IQzy zpbKJ=(d+Vtgt->BRhNFZ>Ma5|+H!QIOn_D(H*NI2F_l6WnBkh|(lWaHNPp^gT;WM8 zKldcK!KBB$9!oK7ZanHbkF1XGPoFz<|BL$s!LqA8yg>@XIl6Z!3*;EqF_VUA;{4p- zbXYBOSot0mO@e)Z9Z2~RMYT5;(og-2PN=Akvfk}(x8PM(#TT%2%q*$ma1SF(+Q)LuM5LdM(?O=B8 z8DJ8m+q)Vj=KQm0R%M)m__;V@8@wDM?dOH6sAj74gyLcW26v_i8!nCfPzC6Gn z&Brhr2Bx^csH}X#=Unv|mPgnR!<7Fte_46wfo*x?Ew5eEWu?=lzh{kyJm4s=tl^}@ z-vA#q;GFm*CD@@K@hzh~oU^-94G}IP4}Lv%A_=_>V8w@!V`d0E`z&dH+w|*u^oL zXTH9(#oDqc$N!%Bkv;3o0s3-6qlIH(?7koXX_W>D+HXd z<;9zXFnk$is_pqyK8>G0c76fh-fYXf`o%jA33;6~7YAc=CAXe+Rf2$~T@&&%8n6K#hm>W!I8HzY_ruO^4clAWICt(Wfge@u5@7c27hgt) zfS_x)Z-Ec-l*%P6FV5q{v1JL}zC(b<6waLD2g@yx--+8h;* zfPKGL5XFj(Pnr!H!{xHn%a?UP2>`;K!0p+je7nUS3dKS+7i%4z@1Z^#Pb17*E9|e> zXRJLlw{K(V?n{y0QIGxPk{sH12hbUr{n6_h*PZWG|BLBnALKH-zWdvzJP;jhpt)Yd z{g!$#PR1+iUdz$YVGrn|1Ue>J&Lr}(dDsDJJZCHDqiT)^bmWxY{U24aOXXtztNzS20yF+HB8ZdY4H>Z-lvoad1x2lD=S`eh_IMNSqg5} z4s{kt-~tN90W5}578o;(PuF)BpDw{Pf1Kp=I?R$Fo;L6KEJZ%v=2>7(Jgp0eN$2ls zmo#XU1!#@ZPU*V3+C1;stnrurJ<9t(tgKOKJ@>{yg%8@|sW zWZ8;M{5+^0UfBg+q&%io2^(Hp=Ceh6NW!;DcaxQCc4o>2@^fBSjs}PmXVq8iCAh6d zWTbBYC`E)ZEY1a_WP5*pMOpe9u6 z8T8=x@i}~KuWZ2%0ysPyE*2JaumA#E!*FC2!&4x~D++8)BjHw+3Bk*p2bOm^24Z|Y zaERPM8>zEIxGO-_vTkw*40Qmr^R?^~~9`c_hpWkHil-WwLeqHBJw>Af zI`=B55vN2yIPYfDT>v;H+n_r3Z+@E5uOE~qpYLIDI@(Kc@8x}%T99I6}8PdbbpPhvbQ?~C0WhxYQy-Dx(XXIkj@^|BH)HoVd0$gnCS^WL(zea*P zz^08V2{{CvmtgIZ_sSrq=*cXNJ%#jD?gZ);Z zSP;Jj9jojWjV3Khx{?sBWqe@1iz_<{8@h>E(j0eat|?KuGuk(fkSUArU!1`!n+<&A zSc#NXjaRo!7;UY1J@R2Zh8W8b9j*E7w6urias}`1HSit+XJ6Q^TW#Kg22@V5r>rvH zljlBsY#M*C))D?CItE)~$T0;iRu@0ESix^@b+E^wbOksl8h;J+^k?Th+-mpGA_U^~ zw#KE3Cs9_uw&O|euz=a;mU{TD6$4&$sq7zFEaLa6Ve4InZ47U0&*5|Zw1qF|xr;MJ z+}!Jk6U?aJO%Eapr3=`dT+ek+}q3vPxDzGD~27T7cg%&TTEiPqB=N01gXYg^#iSl&jYy9PHxq zBKG#`wA>ZMn&Q>(zJd!E&f}RUpTe~px5OG}et8+Kb_CTIY!C zI~qlAEXJjMj)>7RJ3!|9)9wvr02~voYK)Qn=j(b>kC}d)bo=Erd~VcNYW$oZkeepe zHk0Z#6=gSEsma>ks?{lzu}#BNF7wV+6V>*hZ;b*e96$5wxA4Bx=g~g( zA>_S7A=oge*eb+jvUEFz3SYR(6+R;Zu0x=6DS%-f>2ztu+|^I%oq7WVCHpv$-fW*b z?!~>`_v;idBa5;WRd-#7=jBrN`|XNY-u=3!%TJ_FMPhK3lSk<~jRJsVDe~!jU2}W* zOcwa%0xQz@vdYf`M+Ux!Z6+#XnD1cvFjYbzcjOnO6r{01jrg;Qk84=1!oDkA_7e~o zFF_vce8v7Z2sv2t*ssM5t`lJThmUzUM)L{pd~bJpczC9OTiY$n5TLQk$5aS;ogs0w zPCMZ~0RTG$np~Oz{?}VwJX`hfnWZTL8(R3j1ximS?q0KlKXYmtzqi)LbBXgAaFh@hsh&pQ1IX+r(B-pz@1&bGL?zQx#m>YvJ+P3cg0l z>>oNlk9TSv+@SiLoYMH9DvHmIpsTT5E#dXuCh=9pKfb+#r)EnyK3yhYw@%NMak5wu zN1`8GD&kA48dp2w9vbgoB#@`o#W!{|e*851V<_QrEx;3V1Wr?XuC4blO_KOuI$0*3 zy7+h2R8>dP> zwV{Vazl1UYCClXkzO~iBm)>m}usa%GwnKSrs?cJ@fIbGuFp;~`BSpq?Y|N?t4HLB_ z1oB`35ygQ>idesM9onD5+_96`T6r1a!e(Hi)VL1ZV>+3Jtuw3-5qs7~Y=ojJ+IkS^ z_3pdx;&1$?{|Wx$U;Ni`du0`mJo<<*#?C~ycjxh;XP&~s+&pgFzJt}RO{ltug=5FC zSgWJi?O}6^)9r{ak7LJ9;IT^&qhZ#uFJ6lm=3h@BN`@n@38~nwg&}=U#dp&_h!U zWPQ(p9Q)T_CfcbPd%}8buGeKCXWco%$Sym%M!M zshK54+4VYVeqGSgLGqad|860AR1)vozVE!Zxea{z25@m&W3i&}9opSlCV`1I67cXc zurQUM?f0#Cm1U5(j-iNZ3+LJIM` zyGH_XlVnf2K2LS2HK&s2sR3g+)N#g)f?Sw>fN&A4!~lYIX&R@_WwGGCE(0R-th2Z~btE>Q95D^*^+ z%u#6o=x|hbz=9zDY?QwLpc7os={(^a=E?WKecvUB53{OCr*n@X!&JWvWb)wRX&9w> zPb(JL&&j`T1w>_(uls=Ms6)avHuHd@ERs1$n>ndNyVPFbLl?RzHG61GSy{;r7r$qG z5KPg6^sk&P|vV}-T8u#C0Yy55omFe*1M~e_PeXw_|&l(oGb-6OZ8+8dW9Xc zvgO92mJPF>*>TxV9iSI`&U~5)w7(`G;V_kf|G>WY96{yp{k^{{4zK-U zNu0NH-T$k<`QKo3eFF>g3*z?!Z(T;AR70c9n?NO5JHPwNE5a1}l-k_dz|$9>!_ICU z+bef4JvAK_+UwC6_dT)XY10Nknr5aOlk$%Xs!vS>N61C(uH7iS9wphxS$eqoZCm zx6HidkUY}^VnQ#%1oDZCrs-T=Iq#>m!Pg-_mr=_YHCAnl)#&D>mbRz?2)iRQ@cmJfXTA1-TT)q(a@N zEXCsdlnc9`i|%ZmDYHEX<#6-PD$|KEn{Y@fntXha8lfO`eMz}XOP#!Df)eblu57PVcIXELCW1O?TR0- zRtV5g*dQhFo9lb{!14m7NgOSZ!aqmv)0?$Dyyw_7dbhgRqs8H4^97Vii=VF)ajm5> zLyF`=l|Y2;E(lLRm;O0l@d)s!;%i$Sw0i~oZmo%Pl@^vOO03@4Dx^;9$sQ^3O9W2b zp~b9DymJ0G8+EJ`$a0D5vsp8KEvf~M5TkK@tA@oX0!@f7j+*gMsf=Yx$45CD)GvW= zl+zZsGv$4}Tp%E(hgr(yGyyg%1V$_qFcSC;RM-atrC)FJy$V(u9ZFxMXS-<7F8?EQ zW!&Cv6EMO6NDr^k_YW>tX~&-(QwFG!!u!tFE>v*}3q>VSU0&O4;fKyvP~T|dJb@m& zRG*FoD_YbCr{~MK(`w3CWu83?YS@u##*%#vy|@6X`xs{kj2jaPu4hjy7ecGR*pN1F zbU5GCH&MIw25n;OQeR$ye(HU(8N*m1YMZwT%Zc)`Ka{m@(3a=Wq%q<@Ie*9R$mW1& zzygkxa{Kmey#DHU<>n_p^(idR&y&nlpe|A3aP-89;{IQNW|98Hg4a# zg}uE!)a!e=b?sfe=jkU1WTJ6TJ2f+uc6WP6oP6`~n~qpE63{{8o!g0zR*Cx*)%PXi z@lmXnK!(O|it*xN`bD#qZBLxta(LNsDLs$IH?#&p4!Ih;GM@YoeNcIO4BD?KK31kl z`QKG!w607}oX_ND`~<@ij@O8X9$94!a&w+jAMLc@&>6oEI=b>-tZ{R2=bGIa&Vh>T z+GeL1o%Zvzo@j34mv&D(ozeTgIR=I89AD`Vl24!Fg6TntHW#9ow~{^uGC|Ke$LIN9 z^S*L16&#GFZ3Y+0*{cIbk~_a>z8CL;m!SR9Nd2nwm8@W&XKwFh$^s0sz=phCYe@%t z;yb>KsNwCOPz;eemJuqEBPxvj-!A3a4b-IH|Ag|I0>aXu3!pH#3+DpTka*tpOuWu< zO923q}I^7t`1ClH^3 zHchr?m*l0qvr+G)8cC6b$QG7>qXs-J&u5<}}ATVO5CC60Q8R#4-q^q40 zzFw=LMN0ZVTOmNi?_u?J59f;k?hxouC4}Y61cDR3VH9>!BrlT=f2YSjDth?oTickX z{2wZE|Fbzs56yM~|B$Zlc0Bz5uGa}rFy1(twDW#~z>>9k8<#63u_WQ}+P}G4LqL@( z&=~F2+7czEO@P76ds|p(2KXu|!nLl(&tKgWYltq@>5(}CE`0V!qQs))4gom-5}W5bARj28VdBiV=ZX*_SyuhFtEXnEUkYIW#tJP z=dpl|7j7jV>rJc8AYbu2C} z;H6hy#OYIKaQ6HK@x8(p8MAXUXcKSS1ZGlstaf_^@BHqUaPqN7vGl%Y#C(?hE`;6~j!(_tFFgN|D2H$V-rG2L zVH(FyBD3yowTN$h>jhkW_bQdurCpXg_<@i9OC%@{?p|=!p83#2xYsDYOB%lxl1s_R zQamT=7llo6YosW!hxbys9L=3QKK>Ldhn>M@9fvw74Rh+5r-ZxG$H5J`=1>^Zec`ln zKwMzf31u={K}`b(vE80Lr9V=jW57&UZn_)`=p^%jlU)1_YwL8K)9HqllT6bGg!2^f zFb}41Jh+M)1yo2|!^H2U^XPxo_J2K)SG?@paTu#h{Fy{vYA~;Xc1ZztdG(85kApPI z8||HOkQU(IP*P03q zn#VK&C7oUww@68?wR>1peB6bPWCUopl$3R?P5^=LS&Ib^*Xzb7!p&w&00wTB^`>$B zXqw1_sX3L~^aw=I;-s0w<1z@r79_mm{@v{w8jUjEXmrry@Z4Q3#}sN!6ItZvX-&V~ z@+6#YjZg^oNwUR}ML3@>0|~}SDd>Bf014X17Z9gMYas&@8&tpDhLUiy%-a^dOQjwI zHVs_e>7m}?zJLHsz90jhfG{v4$Gq>_9(z=X{EUW?WIS!7#}IEprzh)#4&PNfZY7-! zbIK3;Az;BrDkQ9JApOR^OUm^-*xK5XD00=)k5OM2jKzXB&Ot+0rpAWB^Z~-~wHo25 zFz>DoGRF1bI1gWQ0ZQz1Y`wupR4SDUmX;Q|GWgopzaht0e)zMW$Ky{u!{`Hg)LzF< zohHD7K#ATK9)I#F=x!JF?LBm>MKn8Y0^4q5=EMm+{rIBhN z%Svnd$%iMd?2kgjMe1zrE(_Ec$RX?25!5%Y$q!2L5iv}kyqAD4S5F!mym}ApkLs~g zo~Nw+lf7& z&RK_k!bB!f#?71D$tq@jCYB%lZ8U1gA`uR{v@rKfc(XF?aJ=-7{xSa8Tm?V-(?5-m z{pbHr313J16LLOTI7pS-ZqkljvrR%vTxn0X@&Eg${$FU3Alf0p;mcqCecEOD5!xwh zz;6#8kr;c|@rWqCOTv`5qrIPTa1gph!Wavc>@-vd#*_P0rHoRsBo5TrEceFsn_`wb zHC4gcGiPxWlm<64!3Eo9u_qBK)T87des`4{cPbjigUQ5taBR;1H%g1~OP# zr~EwvzCGH#<|q-3(EOf#46u&^O7qfIAXX0uBY<#tRC1Tonl^jIm; zXxNui(6=7r|0JRft--q6Be14pd_A$HRk1+z3ZtXgF{7*{00R)D__MWvvY;hzN(hw0 zAO;l2sb2luKx9}e;qS3 zGbj@bIVi9M~ox|hjF5=Yj6L{nLRV*(rVP1iw5JRM`mfjRNyjM(k38P{nFZhu&MW(nar5SiyCjxr#~hfX zaH2c}J!ELv2cyFTH_~*d0LFx~){bv|3I#0Fct;Fy>~B!TpUN7pA?b|IthD(6$o{M( zCh+QH(4=!c%(rJ)58Y+TWn&UO7z3jQc5ug^731KBHn2bZsSXw%+9e6Efwh-6(D}~m zI5tPK-uQQRUUt;FRi zM_GAIia3hRQ%^pbdH>X@lk&N|v~(!t4N=Mmr0%C=%iE9N5s zCQhEM@}wdLFlY%9ua`-bE-$P6Fpt6VW2VpX^hl0RR~`GGj<$`1La_)j>F3i;5L%_U zfP|2*EbuA(bhVc&ulW7EcQ9{$Ot($?p1aNaaznZ;Mw$1sfS@D@AyX4$bMb`^^eJhf4L?(P#_*)$@z^_g~t=4uK5?<}ENj2w16Q zP(*h66^wa5<^TDUWqf9C3a{-zwEDkut3^U;1#Q2J|MbxrQp|h!8*lBR$-*mv8thQ? zPhTkGi75|%=dB*Dw7V!3I2ucflXh4c$Q6WCo3&$^j5vyYaty};zJ zIEpue9PCS@N3G8xL6o3J@XO}RtBHc5jNcB}cU>Dxjcy>JLu4Fz933PuVNE-awr}3XPHhi& z?%WbEqgtur_(SK=+Nt5#!kipQIdNhUSG*q1oLa^lfgy8q3nU(OCDd_+0FBkPb+npI z8t(-;_QOoHbyWaD4hPG!7Wc1b=Rs~)1_>uZdNd{WUO%S7lu-QlE#FR{jt7vfMVV)12lp5N@`}wUxp%NR6dRv;MiY7$AO4Zak#AOuDr9J)d%4BD9DOI_uzyy zYU|&NWgY_G@womm6r@S;2RI?pJa98?RvcsVA_#^cYT+ zE~9zlHQE_?2-Q6llA&=r(ERfy2rM8=LsEv?K9>AOBbI)nEBdIrq#0YL|A& zBJpaqg}o1xO^`&uk@gRKO)&ejcTPj{awom-G>bEPlhh z%rTHYpqd3FrFlu$MWvKzb1`|%vnJ~4dL#>jvmLYAHmj}U3V&X@bid{0mj-k^PdV>p zJvWd?Ok#1p|7rfxe4E6{ahiTUN~;l-muQpN7|8-+_CsPF5QL$E#kGYf#Y&ta0;Qft zo6QaA^P#z-IQaZ;-!qNBd##7h9WUY4-3C5$YL*nf0BarKYj<|>{io*eAH2Q=g6e7Q zD&X(msN;_i+%6(w+_XYGYe_RKTj~()noj@5-gMbW4OB)iN zji<_aGlZh~Xpv{%cWsUcg|H*{W$0v-kF0PKKF-K#+1h|*1a2c%$l3o2qcL1(Z}$#V zvnEF}rcOVMR&@r`H3QIaJ^CTCwJA*lX+=B^7AD7G#9bsDDIJ0?2ITP&Vm5u0gB^u3 zG03sGxhZ~5y7a*3e&Q!^?aj-WC7^$r|Va*Un7mlM}?1? z(3pDbJ1^thiBp&^5Rf)irEc@E@YGWRRIt3%Xi&YY)7T}MskXg`3T-ybO-