diff --git a/Documentation/Blazorise.Docs/Pages/Home/Index.razor b/Documentation/Blazorise.Docs/Pages/Home/Index.razor
index 5de57c5103..b22b5d8531 100644
--- a/Documentation/Blazorise.Docs/Pages/Home/Index.razor
+++ b/Documentation/Blazorise.Docs/Pages/Home/Index.razor
@@ -90,7 +90,7 @@
Blazorise is built from the ground up to support any favorite CSS framework without sacrificing speed or features.
- Have a try at Bootstrap, Bulma, Material, or AntDesign.
+ Have a try at Bootstrap, Bulma, Material, or AntDesign.
@@ -111,10 +111,10 @@
80+ Components
- Blazorise comes with 80+ UI components that help you build consistent UIs fast. The theme can be customized to match your brand.
+ Blazorise comes with 80+ Blazor UI components that help you build consistent UIs fast. The theme can be customized to match your brand.
- Extension component are built upon the core components to extend and bring even more features.
+ Extensions component are built upon the core components to extend and bring even more features.
@@ -127,7 +127,7 @@
Blazorise is open-source and free to use under our Community License. You can install it from nuget or build your own copy from source.
- Get guaranteed development support directly from the team that built Blazorise with a Blazorise Professional subscription.
+ Get guaranteed development support directly from the team that built Blazorise with a Blazorise Professional subscription.
@@ -274,7 +274,7 @@
Feature-rich grid control for Blazor.
- Blazorise DataGrid's main features include robust data layer, fast data processing, client-side data validation, and many more. The component leverages the power of Blazor, to provide the best UX while manipulating an unlimited set of data. It comes with an intuitive API for real-time updates, accessibility, as well as theming and custom templates, all with blazing fast performance.
+ Blazorise DataGrid's component main features include robust data layer, fast data processing, client-side data validation, and many more. The component leverages the power of Blazor, to provide the best UX while manipulating an unlimited set of data. It comes with an intuitive API for real-time updates, accessibility, as well as theming and custom templates, all with blazing fast performance.
@@ -289,7 +289,7 @@
Charts
- The Charts control can plot a wide range of chart types, ranging from line charts to specialized financial charts. Its rich feature set includes functionalities like data binding, multiple axes, legends, animation, data labels, annotations, trackballs, tooltips, and zooming.
+ The Blazorise Chart component can plot a wide range of chart types, ranging from line charts to specialized financial charts. Its rich feature set includes functionalities like data binding, multiple axes, legends, animation, data labels, annotations, trackballs, tooltips, and zooming.
@@ -304,7 +304,7 @@
Validation components provide a simple form validation for Blazorise input components.
- Blazorise Validation system is built from the ground up to support various validation scenarios. It supports data-annotation, validation handler methods, and regex patterns. One of the its advanced features is the ability to do the async validation which can be used to validate a field by calling an external API.
+ The Blazorise Validation system is built from the ground up to support various validation scenarios. It supports data-annotation, validation handler methods, and regex patterns. One of the its advanced features is the ability to do the async validation which can be used to validate a field by calling an external API.
Manual and automatic validations are also supported, along with the fully custom localization system.
@@ -322,7 +322,7 @@
High performance autocomplete can load and query large amounts of data at high speeds.
- The Blazorise Autocomplete component looks like a textbox and delivers a list of suggestions as the user inputs. It comes with a number of features out of the box, like data binding, filtering, UI customization, accessibility, and more.
+ The Blazorise Autocomplete component looks like a textbox and delivers a list of suggestions as the user inputs. It comes with a number of features out of the box, like data binding, filtering, UI customization, accessibility, and more.
@@ -337,7 +337,7 @@
Advanced video player can handle live streaming video feeds or video files.
- The Blazorise Video component is built to support almost any media which includes DASH or HLS encoded videos, be it coming from a static video file or a live stream. It can also support DRM protected videos.
+ The Blazorise Video component is built to support almost any media which includes DASH or HLS encoded videos, be it coming from a static video file or a live stream. It can also support DRM protected videos.
@@ -351,7 +351,7 @@
-
+
Loved by 100,000+ developers and relied on by Fortune 500 businesses.
diff --git a/Documentation/Blazorise.Docs/Styles/_docs.scss b/Documentation/Blazorise.Docs/Styles/_docs.scss
index 6ee694cecb..9f67a2c078 100644
--- a/Documentation/Blazorise.Docs/Styles/_docs.scss
+++ b/Documentation/Blazorise.Docs/Styles/_docs.scss
@@ -220,7 +220,12 @@
a {
color: #3f4d62;
- border-bottom: 2px solid #9317E1;
+ border-bottom: 2px solid var(--b-theme-primary);
text-decoration: none;
+ transition: color 0.5s ease-in-out;
+
+ &:hover {
+ color: var(--b-theme-primary);
+ }
}
}
diff --git a/Documentation/Blazorise.Docs/Styles/_home.scss b/Documentation/Blazorise.Docs/Styles/_home.scss
index ea4029ddc3..2a777cd6e9 100644
--- a/Documentation/Blazorise.Docs/Styles/_home.scss
+++ b/Documentation/Blazorise.Docs/Styles/_home.scss
@@ -58,6 +58,17 @@
text-align: center;
}
}
+
+ a {
+ color: #3f4d62;
+ border-bottom: 2px solid var(--b-theme-primary);
+ text-decoration: none;
+ transition: color 0.5s ease-in-out;
+
+ &:hover {
+ color: var(--b-theme-primary);
+ }
+ }
}
.home-case-studies {
@@ -142,4 +153,28 @@
.nav .nav-link:not(.active) {
color: var(--b-theme-secondary);
}
+
+ a {
+ color: #3f4d62;
+ border-bottom: 2px solid var(--b-theme-primary);
+ text-decoration: none;
+ transition: color 0.5s ease-in-out;
+
+ &:hover {
+ color: var(--b-theme-primary);
+ }
+ }
+}
+
+.home-testimonials {
+ a {
+ color: #3f4d62;
+ border-bottom: 2px solid var(--b-theme-primary);
+ text-decoration: none;
+ transition: color 0.5s ease-in-out;
+
+ &:hover {
+ color: var(--b-theme-primary);
+ }
+ }
}
diff --git a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.css b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.css
index 082d0905ca..576263c6ff 100644
--- a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.css
+++ b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.css
@@ -172,6 +172,15 @@ html, body * {
text-align: center;
}
}
+.home-features a {
+ color: #3f4d62;
+ border-bottom: 2px solid var(--b-theme-primary);
+ text-decoration: none;
+ transition: color 0.5s ease-in-out;
+}
+.home-features a:hover {
+ color: var(--b-theme-primary);
+}
.home-case-studies .color-cards .card-contents {
position: relative;
@@ -233,6 +242,25 @@ html, body * {
.home-popular-components .nav .nav-link:not(.active) {
color: var(--b-theme-secondary);
}
+.home-popular-components a {
+ color: #3f4d62;
+ border-bottom: 2px solid var(--b-theme-primary);
+ text-decoration: none;
+ transition: color 0.5s ease-in-out;
+}
+.home-popular-components a:hover {
+ color: var(--b-theme-primary);
+}
+
+.home-testimonials a {
+ color: #3f4d62;
+ border-bottom: 2px solid var(--b-theme-primary);
+ text-decoration: none;
+ transition: color 0.5s ease-in-out;
+}
+.home-testimonials a:hover {
+ color: var(--b-theme-primary);
+}
.b-docs-page .b-docs-page-title {
margin-bottom: 1.5rem;
@@ -403,8 +431,12 @@ html, body * {
}
.b-docs-page a {
color: #3f4d62;
- border-bottom: 2px solid #9317E1;
+ border-bottom: 2px solid var(--b-theme-primary);
text-decoration: none;
+ transition: color 0.5s ease-in-out;
+}
+.b-docs-page a:hover {
+ color: var(--b-theme-primary);
}
.blazorise-codeblock {
diff --git a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.css b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.css
index 37ef2fadee..645ea4c0ce 100644
--- a/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.css
+++ b/Documentation/Blazorise.Docs/wwwroot/blazorise.docs.min.css
@@ -1 +1 @@
-@charset "UTF-8";@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format("woff2");unicode-range:U+1F00-1FFF;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format("woff2");unicode-range:U+370-3FF;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}body{color:#3f4d62;font-family:"Open Sans","Helvetica","Arial","sans-serif";font-weight:400;line-height:1.5;letter-spacing:.00938em;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a{color:#1a81fa;}.b-top-bar>:not(.navbar-brand) .nav-link{font-size:1.1rem;font-weight:400;}::-webkit-scrollbar{width:8px;height:8px;z-index:1;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:1px;}::-webkit-scrollbar-thumb:hover{background:#a8a8a8;}html,body *{scrollbar-color:#bfbfbf transparent;scrollbar-width:thin;}:root{--bd-purple:#4c0bce;--bd-violet:#712cf9;--bd-accent:#ffe484;--bd-violet-rgb:112.520718,44.062154,249.437846;--bd-accent-rgb:255,228,132;--bd-pink-rgb:214,51,132;--bd-teal-rgb:32,201,151;--docsearch-primary-color:var(--bd-violet);--docsearch-logo-color:var(--bd-violet);}.home-banner{text-align:center;background-image:linear-gradient(180deg,rgba(var(--bs-body-bg-rgb),.01),rgba(var(--bs-body-bg-rgb),1) 85%),radial-gradient(ellipse at top left,rgba(var(--bs-primary-rgb),.5),transparent 50%),radial-gradient(ellipse at top right,rgba(var(--bd-accent-rgb),.5),transparent 50%),radial-gradient(ellipse at center right,rgba(var(--bd-violet-rgb),.5),transparent 50%),radial-gradient(ellipse at center left,rgba(var(--bd-pink-rgb),.5),transparent 50%);}.home-banner-img{aspect-ratio:3;}.home-community-readmore-link{font-size:13px;color:var(--b-theme-secondary);font-weight:500;transition:color .5s ease-in-out;}.home-community-readmore-link:hover{color:var(--b-theme-primary);}.home-community-img-icons{transition:all .4s ease-in-out;}.home-community-img-icons:hover{transform:scale(1.1);}@media(max-width:992px){.home-features .flex-item:nth-of-type(1){order:2;}.home-features .flex-item:nth-of-type(2){order:1;}.home-features .img-digital{text-align:center;}}.home-case-studies .color-cards .card-contents{position:relative;padding:30px 0;}.home-case-studies .color-cards .card-details p{color:#6e6e6e;font-weight:500;}.home-case-studies .color-cards:hover .card-details{color:var(--b-theme-primary);}.home-case-studies .color-cards:hover .card-details p{color:var(--b-theme-primary);}.home-case-studies .color-cards:hover .card-desc-box{opacity:1;}.home-case-studies .color-cards .btn{padding:6px 14px;font-size:12px;}.home-case-studies .case-studies-card-img{height:150px;}.home-case-studies .card-desc-box{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,51,204,.8);transition:all .8s ease-in-out;opacity:0;}.home-customer-feedback-customer-cards{background:#f3f7fb;font-size:18px;margin:0 12px;transition:all .7s ease-in-out;}.home-customer-feedback-customer-cards-img-customer{border-radius:50%;transition:all .7s ease-in-out;}.home-customer-feedback-customer-cards:hover{background:#e4e7ea;transform:scale(1.02);}.home-customer-feedback-customer-cards:hover .img-customer{transform:scale(1.05);}.home-customer-feedback-customer-cards-content-divider{width:73px;height:3px;}.home-popular-components .nav .nav-link:not(.active){color:var(--b-theme-secondary);}.b-docs-page .b-docs-page-title{margin-bottom:1.5rem;}.b-docs-page .b-docs-page-subtitle{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-docs-page .b-docs-page-paragraph{margin-bottom:1.5rem;}.b-docs-page .b-docs-page-lead{font-size:calc(1.275rem + .3vw);font-weight:300;}@media(min-width:1200px){.b-docs-page .b-docs-page-lead{font-size:1.5rem;}}.b-docs-page .b-docs-page-unordered-list .b-docs-page-unordered-list-item{margin-bottom:.5rem;}.b-docs-page .b-docs-page-section{margin-bottom:50px;}.b-docs-page .b-docs-page-section-header{margin-bottom:20px;}.b-docs-page .b-docs-page-section-content{padding:20px;border-radius:4px 4px 0 0;margin-bottom:40px;background-color:#fff;margin:auto;display:flex;outline:0;position:relative;justify-content:start;}.b-docs-page .b-docs-page-section-content .b-docs-page-section-content-inner{display:block;outline:0;position:relative;justify-content:start;}.b-docs-page .b-docs-page-section-content.b-docs-display-flex>.b-docs-page-section-content-inner{display:flex;flex-grow:1;flex-wrap:wrap;}.b-docs-page .b-docs-page-section-content.b-docs-page-section-content-fullwidth>.b-docs-page-section-content-inner{width:100%;}.b-docs-page .b-docs-page-section-content.b-docs-page-section-content-outlined{border:1px solid #e3e3e3;}.b-docs-page .b-docs-page-section-content.b-docs-page-section-content-display-grid{display:grid;}.b-docs-page .b-docs-page-section-source{position:relative;height:100%;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-toolbar{position:absolute;top:0;right:0;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-code{height:100%;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-code.b-docs-page-section-source-code-show{display:block;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-code.b-docs-page-section-source-code-hide{display:none;}.b-docs-page .b-docs-page-section-source .btn{color:#576b85;}.b-docs-page .b-docs .b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item{padding:.3rem;}.b-docs-page .b-docs-attributes tbody tr td:first-child code{color:#1867c0;}.b-docs-page .b-docs-attributes tbody tr td:nth-child(2) code{color:#690;}.b-docs-page .b-docs-attributes tbody tr .b-attribute-token.boolean code{color:#905;}.b-docs-page .b-docs-attributes tbody tr .b-attribute-token.keyword code{color:#07a;}.b-docs-page .b-docs-attributes tbody tr .b-attribute-token.string code{color:#690;}.b-docs-page .b-docs-example{position:relative;padding:1rem;margin:1rem -.75rem 0;border:solid #dee2e6;border-width:1px 0 0;}.b-docs-page .b-docs-example::after{display:block;clear:both;content:"";}@media(min-width:576px){.b-docs-page .b-docs-example{padding:1.5rem;margin-right:0;margin-left:0;border-width:1px;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}}.b-docs-page .b-docs-example+p{margin-top:2rem;}.b-docs-page .b-docs-example-border-utils [class*=border]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5;display:inline-flex;justify-content:center;align-items:center;}.b-docs-page .b-docs-example-border-utils [class*=rounded]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#6b757d;color:#dee2e6;display:inline-flex;justify-content:center;align-items:center;}.b-docs-page .b-docs-example-border-utils-0 [class*=border]{border:1px solid #dee2e6;}.b-docs-page .b-docs-example-position-utils{position:relative;padding:3em;}.b-docs-page .b-docs-example-position-utils>div{height:200px;background-color:#f5f5f5;}.b-docs-page .b-docs-example-position-utils>div>div{width:2em;height:2em;background-color:#212529;border-radius:.25rem;}.b-docs-page .b-docs-example-blazorise-icon span{width:150px;overflow-wrap:break-word;}.b-docs-page a{color:#3f4d62;border-bottom:2px solid #9317e1;text-decoration:none;}.blazorise-codeblock{height:100%;background-color:#f5f8fd;border-radius:0 0 4px 4px;padding:16px;font-size:.9rem;overflow:auto;}.blazorise-codeblock pre{height:100%;color:#3f4d62;padding:0;font-size:1em;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;margin-bottom:0;overflow:visible;}.blazorise-codeblock .html+.csharp{margin-top:23px;}.blazorise-codeblock .html .htmlTagDelimiter{color:#979797;}.blazorise-codeblock .html .htmlElementName{color:#1a81fa;}.blazorise-codeblock .html .htmlAttributeName{color:#ff3a49;}.blazorise-codeblock .html .htmlOperator,.blazorise-codeblock .html .quot{color:#576b85;}.blazorise-codeblock .html .htmlAttributeValue{color:#1ba875;}.blazorise-codeblock .html .htmlLink{color:#61afef;text-decoration:underline;}.blazorise-codeblock .html .enum{color:#1ba875;background-color:rgba(255,255,255,.15);}.blazorise-codeblock .html .enumValue,.blazorise-codeblock .html .sharpVariable{color:#6823d4;background-color:rgba(255,255,255,.15);}.blazorise-codeblock .html .keyword{color:#61afef;background-color:rgba(255,255,255,.15);}.blazorise-codeblock .html .atSign{color:#3f4d62;background-color:#e8e8e8;}.blazorise-codeblock .html .comment{color:#57a64a;}.blazorise-codeblock .csharp .atSign{color:#3f4d62;background-color:#e8e8e8;}.blazorise-codeblock .csharp .keyword{color:#5748ff;}.blazorise-codeblock .csharp .string{color:#d69d85;}.blazorise-codeblock .csharp .function{color:#68b6f8;}.blazorise-codeblock .csharp .class{color:#ff3a49;}.blazorise-codeblock .csharp .localVar{color:#ffc74c;}.blazorise-codeblock .csharp .interface{color:#b0d7a3;}.blazorise-codeblock .csharp .number{color:#b0d7a3;}.blazorise-codeblock .csharp .enum{color:#1ba875;}.blazorise-codeblock .csharp .comment{color:#57a64a;}code{color:#5748ff;background-color:#f5f8fd;padding:.25em .375em;}.b-news .b-news-content{line-height:1.5;font-size:1.25rem;}@media(max-width:48rem){.b-news .b-news-content{font-size:1.125rem;}}@media(max-width:40rem){.b-news .b-news-content{font-size:1rem;}}.b-news .b-news-content a{color:var(--b-theme-primary);}.b-news .b-news-content p{margin-bottom:1.3rem;}.b-news .b-news-content p dl{padding-top:.5em;padding-bottom:.5em;}.b-news .b-news-content h2{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-news .b-news-content h3{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-news .b-news-content h4{padding-bottom:.5em;}.b-news .b-news-content p>code,.b-news .b-news-content a>code,.b-news .b-news-content li>code,.b-news .b-news-content td>code{padding-top:.1rem;padding-bottom:.1rem;font-size:.8em;background:#fafafa;border-radius:4px;}.b-news .b-news-content p>code:before,.b-news .b-news-content a>code:before,.b-news .b-news-content li>code:before,.b-news .b-news-content td>code:before{letter-spacing:-.2em;content:" ";}.b-news .b-news-content p>code:after,.b-news .b-news-content a>code:after,.b-news .b-news-content li>code:after,.b-news .b-news-content td>code:after{letter-spacing:-.2em;content:" ";}.b-news .b-news-content :not(pre)>code{background-color:#f5f5f5;color:#ff3860;font-weight:400;}.b-news .b-news-content a{color:#3f4d62;border-bottom:2px solid #9317e1;text-decoration:none;}.b-news .b-news-post-info .b-news-post-info-user{font-size:1.125rem;}.b-news .b-news-post-info .b-news-post-info-date{font-size:1rem;}.b-blog .b-blog-content{line-height:1.5;font-size:1.25rem;}@media(max-width:48rem){.b-blog .b-blog-content{font-size:1.125rem;}}@media(max-width:40rem){.b-blog .b-blog-content{font-size:1rem;}}.b-blog .b-blog-content a{color:#3f4d62;border-bottom:2px solid var(--b-theme-primary);text-decoration:none;}.b-blog .b-blog-content p{margin-bottom:1.3rem;}.b-blog .b-blog-content p dl{padding-top:.5em;padding-bottom:.5em;}.b-blog .b-blog-content h2{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-blog .b-blog-content h3{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-blog .b-blog-content h4{padding-bottom:.5em;}.b-blog .b-blog-content p>code,.b-blog .b-blog-content a>code,.b-blog .b-blog-content li>code,.b-blog .b-blog-content td>code{padding-top:.1rem;padding-bottom:.1rem;font-size:.8em;background:#fafafa;border-radius:4px;}.b-blog .b-blog-content p>code:before,.b-blog .b-blog-content a>code:before,.b-blog .b-blog-content li>code:before,.b-blog .b-blog-content td>code:before{letter-spacing:-.2em;content:" ";}.b-blog .b-blog-content p>code:after,.b-blog .b-blog-content a>code:after,.b-blog .b-blog-content li>code:after,.b-blog .b-blog-content td>code:after{letter-spacing:-.2em;content:" ";}.b-blog .b-blog-content :not(pre)>code{background-color:#f5f5f5;color:#ff3860;font-weight:400;}.b-blog .b-blog-post-info .b-blog-post-info-user{font-size:1.125rem;}.b-blog .b-blog-post-info .b-blog-post-info-date{font-size:1rem;}.blog-page-section-source{position:relative;height:100%;}.blog-page-section-source .blog-page-section-source-toolbar{position:absolute;top:0;right:0;}.blog-page-section-source .blog-page-section-source-code{height:100%;}.blog-page-section-source .blog-page-section-source-code.blog-page-section-source-code-show{display:block;}.blog-page-section-source .blog-page-section-source-code.blog-page-section-source-code-hide{display:none;}.blog-page-section-source .btn{color:#576b85;}
\ No newline at end of file
+@charset "UTF-8";@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4taVIGxA.woff2) format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4kaVIGxA.woff2) format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4saVIGxA.woff2) format("woff2");unicode-range:U+1F00-1FFF;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4jaVIGxA.woff2) format("woff2");unicode-range:U+370-3FF;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4iaVIGxA.woff2) format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4vaVIGxA.woff2) format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVIGxA.woff2) format("woff2");unicode-range:U+100-24F,U+259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v29/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format("woff2");unicode-range:U+0-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}body{color:#3f4d62;font-family:"Open Sans","Helvetica","Arial","sans-serif";font-weight:400;line-height:1.5;letter-spacing:.00938em;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a{color:#1a81fa;}.b-top-bar>:not(.navbar-brand) .nav-link{font-size:1.1rem;font-weight:400;}::-webkit-scrollbar{width:8px;height:8px;z-index:1;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:1px;}::-webkit-scrollbar-thumb:hover{background:#a8a8a8;}html,body *{scrollbar-color:#bfbfbf transparent;scrollbar-width:thin;}:root{--bd-purple:#4c0bce;--bd-violet:#712cf9;--bd-accent:#ffe484;--bd-violet-rgb:112.520718,44.062154,249.437846;--bd-accent-rgb:255,228,132;--bd-pink-rgb:214,51,132;--bd-teal-rgb:32,201,151;--docsearch-primary-color:var(--bd-violet);--docsearch-logo-color:var(--bd-violet);}.home-banner{text-align:center;background-image:linear-gradient(180deg,rgba(var(--bs-body-bg-rgb),.01),rgba(var(--bs-body-bg-rgb),1) 85%),radial-gradient(ellipse at top left,rgba(var(--bs-primary-rgb),.5),transparent 50%),radial-gradient(ellipse at top right,rgba(var(--bd-accent-rgb),.5),transparent 50%),radial-gradient(ellipse at center right,rgba(var(--bd-violet-rgb),.5),transparent 50%),radial-gradient(ellipse at center left,rgba(var(--bd-pink-rgb),.5),transparent 50%);}.home-banner-img{aspect-ratio:3;}.home-community-readmore-link{font-size:13px;color:var(--b-theme-secondary);font-weight:500;transition:color .5s ease-in-out;}.home-community-readmore-link:hover{color:var(--b-theme-primary);}.home-community-img-icons{transition:all .4s ease-in-out;}.home-community-img-icons:hover{transform:scale(1.1);}@media(max-width:992px){.home-features .flex-item:nth-of-type(1){order:2;}.home-features .flex-item:nth-of-type(2){order:1;}.home-features .img-digital{text-align:center;}}.home-features a{color:#3f4d62;border-bottom:2px solid var(--b-theme-primary);text-decoration:none;transition:color .5s ease-in-out;}.home-features a:hover{color:var(--b-theme-primary);}.home-case-studies .color-cards .card-contents{position:relative;padding:30px 0;}.home-case-studies .color-cards .card-details p{color:#6e6e6e;font-weight:500;}.home-case-studies .color-cards:hover .card-details{color:var(--b-theme-primary);}.home-case-studies .color-cards:hover .card-details p{color:var(--b-theme-primary);}.home-case-studies .color-cards:hover .card-desc-box{opacity:1;}.home-case-studies .color-cards .btn{padding:6px 14px;font-size:12px;}.home-case-studies .case-studies-card-img{height:150px;}.home-case-studies .card-desc-box{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,51,204,.8);transition:all .8s ease-in-out;opacity:0;}.home-customer-feedback-customer-cards{background:#f3f7fb;font-size:18px;margin:0 12px;transition:all .7s ease-in-out;}.home-customer-feedback-customer-cards-img-customer{border-radius:50%;transition:all .7s ease-in-out;}.home-customer-feedback-customer-cards:hover{background:#e4e7ea;transform:scale(1.02);}.home-customer-feedback-customer-cards:hover .img-customer{transform:scale(1.05);}.home-customer-feedback-customer-cards-content-divider{width:73px;height:3px;}.home-popular-components .nav .nav-link:not(.active){color:var(--b-theme-secondary);}.home-popular-components a{color:#3f4d62;border-bottom:2px solid var(--b-theme-primary);text-decoration:none;transition:color .5s ease-in-out;}.home-popular-components a:hover{color:var(--b-theme-primary);}.home-testimonials a{color:#3f4d62;border-bottom:2px solid var(--b-theme-primary);text-decoration:none;transition:color .5s ease-in-out;}.home-testimonials a:hover{color:var(--b-theme-primary);}.b-docs-page .b-docs-page-title{margin-bottom:1.5rem;}.b-docs-page .b-docs-page-subtitle{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-docs-page .b-docs-page-paragraph{margin-bottom:1.5rem;}.b-docs-page .b-docs-page-lead{font-size:calc(1.275rem + .3vw);font-weight:300;}@media(min-width:1200px){.b-docs-page .b-docs-page-lead{font-size:1.5rem;}}.b-docs-page .b-docs-page-unordered-list .b-docs-page-unordered-list-item{margin-bottom:.5rem;}.b-docs-page .b-docs-page-section{margin-bottom:50px;}.b-docs-page .b-docs-page-section-header{margin-bottom:20px;}.b-docs-page .b-docs-page-section-content{padding:20px;border-radius:4px 4px 0 0;margin-bottom:40px;background-color:#fff;margin:auto;display:flex;outline:0;position:relative;justify-content:start;}.b-docs-page .b-docs-page-section-content .b-docs-page-section-content-inner{display:block;outline:0;position:relative;justify-content:start;}.b-docs-page .b-docs-page-section-content.b-docs-display-flex>.b-docs-page-section-content-inner{display:flex;flex-grow:1;flex-wrap:wrap;}.b-docs-page .b-docs-page-section-content.b-docs-page-section-content-fullwidth>.b-docs-page-section-content-inner{width:100%;}.b-docs-page .b-docs-page-section-content.b-docs-page-section-content-outlined{border:1px solid #e3e3e3;}.b-docs-page .b-docs-page-section-content.b-docs-page-section-content-display-grid{display:grid;}.b-docs-page .b-docs-page-section-source{position:relative;height:100%;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-toolbar{position:absolute;top:0;right:0;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-code{height:100%;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-code.b-docs-page-section-source-code-show{display:block;}.b-docs-page .b-docs-page-section-source .b-docs-page-section-source-code.b-docs-page-section-source-code-hide{display:none;}.b-docs-page .b-docs-page-section-source .btn{color:#576b85;}.b-docs-page .b-docs .b-bar-vertical-inline .b-bar-dropdown .b-bar-dropdown-menu-container .b-bar-dropdown-menu .b-bar-dropdown-item{padding:.3rem;}.b-docs-page .b-docs-attributes tbody tr td:first-child code{color:#1867c0;}.b-docs-page .b-docs-attributes tbody tr td:nth-child(2) code{color:#690;}.b-docs-page .b-docs-attributes tbody tr .b-attribute-token.boolean code{color:#905;}.b-docs-page .b-docs-attributes tbody tr .b-attribute-token.keyword code{color:#07a;}.b-docs-page .b-docs-attributes tbody tr .b-attribute-token.string code{color:#690;}.b-docs-page .b-docs-example{position:relative;padding:1rem;margin:1rem -.75rem 0;border:solid #dee2e6;border-width:1px 0 0;}.b-docs-page .b-docs-example::after{display:block;clear:both;content:"";}@media(min-width:576px){.b-docs-page .b-docs-example{padding:1.5rem;margin-right:0;margin-left:0;border-width:1px;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}}.b-docs-page .b-docs-example+p{margin-top:2rem;}.b-docs-page .b-docs-example-border-utils [class*=border]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5;display:inline-flex;justify-content:center;align-items:center;}.b-docs-page .b-docs-example-border-utils [class*=rounded]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#6b757d;color:#dee2e6;display:inline-flex;justify-content:center;align-items:center;}.b-docs-page .b-docs-example-border-utils-0 [class*=border]{border:1px solid #dee2e6;}.b-docs-page .b-docs-example-position-utils{position:relative;padding:3em;}.b-docs-page .b-docs-example-position-utils>div{height:200px;background-color:#f5f5f5;}.b-docs-page .b-docs-example-position-utils>div>div{width:2em;height:2em;background-color:#212529;border-radius:.25rem;}.b-docs-page .b-docs-example-blazorise-icon span{width:150px;overflow-wrap:break-word;}.b-docs-page a{color:#3f4d62;border-bottom:2px solid var(--b-theme-primary);text-decoration:none;transition:color .5s ease-in-out;}.b-docs-page a:hover{color:var(--b-theme-primary);}.blazorise-codeblock{height:100%;background-color:#f5f8fd;border-radius:0 0 4px 4px;padding:16px;font-size:.9rem;overflow:auto;}.blazorise-codeblock pre{height:100%;color:#3f4d62;padding:0;font-size:1em;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;margin-bottom:0;overflow:visible;}.blazorise-codeblock .html+.csharp{margin-top:23px;}.blazorise-codeblock .html .htmlTagDelimiter{color:#979797;}.blazorise-codeblock .html .htmlElementName{color:#1a81fa;}.blazorise-codeblock .html .htmlAttributeName{color:#ff3a49;}.blazorise-codeblock .html .htmlOperator,.blazorise-codeblock .html .quot{color:#576b85;}.blazorise-codeblock .html .htmlAttributeValue{color:#1ba875;}.blazorise-codeblock .html .htmlLink{color:#61afef;text-decoration:underline;}.blazorise-codeblock .html .enum{color:#1ba875;background-color:rgba(255,255,255,.15);}.blazorise-codeblock .html .enumValue,.blazorise-codeblock .html .sharpVariable{color:#6823d4;background-color:rgba(255,255,255,.15);}.blazorise-codeblock .html .keyword{color:#61afef;background-color:rgba(255,255,255,.15);}.blazorise-codeblock .html .atSign{color:#3f4d62;background-color:#e8e8e8;}.blazorise-codeblock .html .comment{color:#57a64a;}.blazorise-codeblock .csharp .atSign{color:#3f4d62;background-color:#e8e8e8;}.blazorise-codeblock .csharp .keyword{color:#5748ff;}.blazorise-codeblock .csharp .string{color:#d69d85;}.blazorise-codeblock .csharp .function{color:#68b6f8;}.blazorise-codeblock .csharp .class{color:#ff3a49;}.blazorise-codeblock .csharp .localVar{color:#ffc74c;}.blazorise-codeblock .csharp .interface{color:#b0d7a3;}.blazorise-codeblock .csharp .number{color:#b0d7a3;}.blazorise-codeblock .csharp .enum{color:#1ba875;}.blazorise-codeblock .csharp .comment{color:#57a64a;}code{color:#5748ff;background-color:#f5f8fd;padding:.25em .375em;}.b-news .b-news-content{line-height:1.5;font-size:1.25rem;}@media(max-width:48rem){.b-news .b-news-content{font-size:1.125rem;}}@media(max-width:40rem){.b-news .b-news-content{font-size:1rem;}}.b-news .b-news-content a{color:var(--b-theme-primary);}.b-news .b-news-content p{margin-bottom:1.3rem;}.b-news .b-news-content p dl{padding-top:.5em;padding-bottom:.5em;}.b-news .b-news-content h2{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-news .b-news-content h3{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-news .b-news-content h4{padding-bottom:.5em;}.b-news .b-news-content p>code,.b-news .b-news-content a>code,.b-news .b-news-content li>code,.b-news .b-news-content td>code{padding-top:.1rem;padding-bottom:.1rem;font-size:.8em;background:#fafafa;border-radius:4px;}.b-news .b-news-content p>code:before,.b-news .b-news-content a>code:before,.b-news .b-news-content li>code:before,.b-news .b-news-content td>code:before{letter-spacing:-.2em;content:" ";}.b-news .b-news-content p>code:after,.b-news .b-news-content a>code:after,.b-news .b-news-content li>code:after,.b-news .b-news-content td>code:after{letter-spacing:-.2em;content:" ";}.b-news .b-news-content :not(pre)>code{background-color:#f5f5f5;color:#ff3860;font-weight:400;}.b-news .b-news-content a{color:#3f4d62;border-bottom:2px solid #9317e1;text-decoration:none;}.b-news .b-news-post-info .b-news-post-info-user{font-size:1.125rem;}.b-news .b-news-post-info .b-news-post-info-date{font-size:1rem;}.b-blog .b-blog-content{line-height:1.5;font-size:1.25rem;}@media(max-width:48rem){.b-blog .b-blog-content{font-size:1.125rem;}}@media(max-width:40rem){.b-blog .b-blog-content{font-size:1rem;}}.b-blog .b-blog-content a{color:#3f4d62;border-bottom:2px solid var(--b-theme-primary);text-decoration:none;}.b-blog .b-blog-content p{margin-bottom:1.3rem;}.b-blog .b-blog-content p dl{padding-top:.5em;padding-bottom:.5em;}.b-blog .b-blog-content h2{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-blog .b-blog-content h3{padding-bottom:.5em;border-bottom:1px solid #f2f3f3;}.b-blog .b-blog-content h4{padding-bottom:.5em;}.b-blog .b-blog-content p>code,.b-blog .b-blog-content a>code,.b-blog .b-blog-content li>code,.b-blog .b-blog-content td>code{padding-top:.1rem;padding-bottom:.1rem;font-size:.8em;background:#fafafa;border-radius:4px;}.b-blog .b-blog-content p>code:before,.b-blog .b-blog-content a>code:before,.b-blog .b-blog-content li>code:before,.b-blog .b-blog-content td>code:before{letter-spacing:-.2em;content:" ";}.b-blog .b-blog-content p>code:after,.b-blog .b-blog-content a>code:after,.b-blog .b-blog-content li>code:after,.b-blog .b-blog-content td>code:after{letter-spacing:-.2em;content:" ";}.b-blog .b-blog-content :not(pre)>code{background-color:#f5f5f5;color:#ff3860;font-weight:400;}.b-blog .b-blog-post-info .b-blog-post-info-user{font-size:1.125rem;}.b-blog .b-blog-post-info .b-blog-post-info-date{font-size:1rem;}.blog-page-section-source{position:relative;height:100%;}.blog-page-section-source .blog-page-section-source-toolbar{position:absolute;top:0;right:0;}.blog-page-section-source .blog-page-section-source-code{height:100%;}.blog-page-section-source .blog-page-section-source-code.blog-page-section-source-code-show{display:block;}.blog-page-section-source .blog-page-section-source-code.blog-page-section-source-code-hide{display:none;}.blog-page-section-source .btn{color:#576b85;}
\ No newline at end of file