diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000000000000000000000000000000..5baa5465922ce28e862ab8f8ee8067a281a3317b
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,4 @@
+*.js linguist-language=java
+*.css linguist-language=java
+*.html linguist-language=java
+*.jsp linguist-language=java
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..7bc4bf79e444c7f4865aeee0d17b2853a52941e7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,33 @@
+HELP.md
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### STS ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### IntelliJ IDEA ###
+.idea
+*.iws
+*.iml
+*.ipr
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
diff --git a/.inscode b/.inscode
index 8f6cf1f9a8bfc99c3138838583ed589415219a9e..9b93834e04ed5f5919b2687d4b4612d1e917ac0c 100644
--- a/.inscode
+++ b/.inscode
@@ -1 +1,5 @@
-run = "javac Main.java && java Main"
+run = "java -jar server.jar"
+language = "java"
+
+[debugger]
+program = "Main"
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000000000000000000000000000000000000..29f81d812f3e768fa89638d1f72920dbfd1413a8
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,201 @@
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/pom.xml b/pom.xml
index 420bbe01be9c9edf7f51e48198797278e49033a0..f1c55c063bb4a0b91ed8e9763158082ac3f267b0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,53 +1,160 @@
-
- 4.0.0
- mygroupid
- myartifactid
- 0.0-SNAPSHOT
-
-
- junit
- junit
- 4.12
- jar
-
-
- com.googlecode.json-simple
- json-simple
- 1.1.1
- jar
-
-
- org.hamcrest
- hamcrest-core
- 1.3
- jar
-
-
-
-
-
- de.qaware.maven
- go-offline-maven-plugin
- 1.2.5
-
-
-
- org.apache.maven.surefire
- surefire-junit4
- 2.20.1
-
- PLUGIN
-
-
- com.querydsl
- querydsl-apt
- 4.2.1
- jpa
- MAIN
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+ 4.0.0
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.6.7
+
+
+ com.medical
+ smart-medicine
+ 0.0.1-SNAPSHOT
+ smart-medicine
+ Demo project for Spring Boot
+
+ 1.8
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-thymeleaf
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-devtools
+ true
+ true
+
+
+
+ cn.hutool
+ hutool-all
+ 5.7.17
+
+
+ org.projectlombok
+ lombok
+ true
+ 1.16.22
+
+
+
+
+ mysql
+ mysql-connector-java
+ runtime
+
+
+
+
+ com.alibaba
+ druid
+ 1.1.20
+
+
+
+
+ com.baomidou
+ mybatis-plus-boot-starter
+ 3.2.0
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-mail
+
+
+
+
+ com.github.qcloudsms
+ qcloudsms
+ 1.0.2
+
+
+
+
+ com.baidu.aip
+ java-sdk
+ 4.11.0
+
+
+ org.apache.httpcomponents
+ httpclient
+ 4.5.13
+
+
+
+
+ com.alibaba
+ fastjson
+ 1.2.47
+
+
+
+ org.apache.commons
+ commons-lang3
+
+
+ org.apache.commons
+ commons-collections4
+ 4.1
+
+
+ commons-io
+ commons-io
+ 2.7
+
+
+
+
+ com.aliyun.oss
+ aliyun-sdk-oss
+ 2.4.0
+
+
+ commons-fileupload
+ commons-fileupload
+ 1.3.1
+
+
+
+
+ com.alibaba
+ dashscope-sdk-java
+ 2.9.0
+
+
+
+
+ com.squareup.okhttp3
+ okhttp
+ 4.10.0
+
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-maven-plugin
+
+
+
+ org.projectlombok
+ lombok
+
+
+
+
+
+
+
+
diff --git a/server.jar b/server.jar
new file mode 100644
index 0000000000000000000000000000000000000000..88fc0a73ec9eaa1e494b30e68ff3268255c69643
Binary files /dev/null and b/server.jar differ
diff --git a/src/main/java/world/xuewei/SmartMedicineApplication.java b/src/main/java/world/xuewei/SmartMedicineApplication.java
new file mode 100644
index 0000000000000000000000000000000000000000..6d7115344599e66616f428ae779a3c3e37edc2e3
--- /dev/null
+++ b/src/main/java/world/xuewei/SmartMedicineApplication.java
@@ -0,0 +1,20 @@
+package world.xuewei;
+
+import org.mybatis.spring.annotation.MapperScan;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * 应用启动类
+ *
+ * @author XUEW
+ */
+@SpringBootApplication
+@MapperScan("world.xuewei.dao")
+public class SmartMedicineApplication {
+
+ public static void main(String[] args) {
+ SpringApplication.run(SmartMedicineApplication.class, args);
+ }
+
+}
diff --git a/src/main/java/world/xuewei/component/EmailClient.java b/src/main/java/world/xuewei/component/EmailClient.java
new file mode 100644
index 0000000000000000000000000000000000000000..5d17cd78842c965c5e6839b6812c69c9845616a8
--- /dev/null
+++ b/src/main/java/world/xuewei/component/EmailClient.java
@@ -0,0 +1,90 @@
+package world.xuewei.component;
+
+import cn.hutool.core.util.RandomUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.mail.javamail.JavaMailSenderImpl;
+import org.springframework.mail.javamail.MimeMessageHelper;
+import org.springframework.stereotype.Component;
+
+import javax.mail.MessagingException;
+import javax.mail.internet.MimeMessage;
+
+/**
+ * 邮件客户端
+ *
+ * @author XUEW
+ */
+@Component
+public class EmailClient {
+
+ @Autowired
+ private JavaMailSenderImpl mailSender;
+
+ /**
+ * 发送方邮箱
+ */
+ @Value("${spring.mail.username}")
+ private String email;
+
+ /**
+ * 有效时长
+ */
+ @Value("${spring.mail.valid}")
+ private Integer valid;
+
+ /**
+ * 内容模版
+ */
+ @Value("${spring.mail.template}")
+ private String template;
+
+ /**
+ * 标题
+ */
+ @Value("${spring.mail.title}")
+ private String title;
+
+ /**
+ * 发送邮件验证码
+ *
+ * @param targetEmail 目标邮箱
+ * @return 验证码
+ */
+ public String sendEmailCode(String targetEmail) {
+ // 生成随机验证码
+ String verifyCode = RandomUtil.randomNumbers(6);
+ MimeMessage mimeMessage = mailSender.createMimeMessage();
+ MimeMessageHelper helper = new MimeMessageHelper(mimeMessage);
+ try {
+ helper.setSubject(title);
+ helper.setText(String.format(template, verifyCode, valid), true);
+ helper.setFrom(email);
+ helper.setTo(targetEmail);
+ } catch (MessagingException e) {
+ e.printStackTrace();
+ }
+ mailSender.send(mimeMessage);
+ return verifyCode;
+ }
+
+ /**
+ * 发送邮箱
+ *
+ * @param targetEmail 目标邮箱
+ * @param content 发送内容
+ */
+ public void sendEmail(String targetEmail, String title, String content) {
+ MimeMessage mimeMessage = mailSender.createMimeMessage();
+ MimeMessageHelper helper = new MimeMessageHelper(mimeMessage);
+ try {
+ helper.setSubject(title);
+ helper.setText(content, true);
+ helper.setFrom(email);
+ helper.setTo(targetEmail);
+ } catch (MessagingException e) {
+ e.printStackTrace();
+ }
+ mailSender.send(mimeMessage);
+ }
+}
diff --git a/src/main/java/world/xuewei/component/LoginHandlerInterceptor.java b/src/main/java/world/xuewei/component/LoginHandlerInterceptor.java
new file mode 100644
index 0000000000000000000000000000000000000000..b39034e5326b74a02ea0fb2ded136ec44886102a
--- /dev/null
+++ b/src/main/java/world/xuewei/component/LoginHandlerInterceptor.java
@@ -0,0 +1,31 @@
+package world.xuewei.component;
+
+import org.springframework.web.servlet.HandlerInterceptor;
+import world.xuewei.entity.User;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ * 登录拦截器
+ *
+ * @author XUEW
+ */
+public class LoginHandlerInterceptor implements HandlerInterceptor {
+
+ /**
+ * 在目标方式执行之前执行
+ */
+ @Override
+ public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
+ User user = (User) request.getSession().getAttribute("loginUser");
+ if (user == null) {
+ //未登录,返回登录页面
+ response.sendRedirect("/");
+ return false;
+ } else {
+ //已登录,放行
+ return true;
+ }
+ }
+}
diff --git a/src/main/java/world/xuewei/component/OssClient.java b/src/main/java/world/xuewei/component/OssClient.java
new file mode 100644
index 0000000000000000000000000000000000000000..88cfec8c1439ed7883de3c8572c4a7099886ec41
--- /dev/null
+++ b/src/main/java/world/xuewei/component/OssClient.java
@@ -0,0 +1,67 @@
+package world.xuewei.component;
+
+import cn.hutool.core.util.IdUtil;
+import com.aliyun.oss.OSSClient;
+import com.aliyun.oss.model.CannedAccessControlList;
+import com.aliyun.oss.model.CreateBucketRequest;
+import com.aliyun.oss.model.PutObjectRequest;
+import com.aliyun.oss.model.PutObjectResult;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Component;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.io.IOException;
+
+/**
+ * 对象存储工具
+ *
+ * @author XUEW
+ */
+@Component
+public class OssClient {
+
+ @Value("${oss.bucket-name}")
+ private String bucketName;
+
+ @Value("${oss.end-point}")
+ private String endPoint;
+
+ @Value("${oss.access-key}")
+ private String accessKeyId;
+
+ @Value("${oss.access-secret}")
+ private String accessKeySecret;
+
+ /**
+ * 上传文件
+ */
+ public String upload(MultipartFile file, String path) throws IOException {
+ if (file == null || path == null) {
+ return null;
+ }
+ OSSClient ossClient = new OSSClient(endPoint, accessKeyId, accessKeySecret);
+ if (!ossClient.doesBucketExist(bucketName)) {
+ ossClient.createBucket(bucketName);
+ CreateBucketRequest createBucketRequest = new CreateBucketRequest(bucketName);
+ createBucketRequest.setCannedACL(CannedAccessControlList.PublicRead);
+ ossClient.createBucket(createBucketRequest);
+ }
+ String extension = OssClient.getFileExtension(file);
+ //设置文件路径
+ String fileUrl = path + "/" + IdUtil.simpleUUID() + extension;
+ String url = "https://" + bucketName + "." + endPoint + "/" + fileUrl;
+ PutObjectResult result = ossClient.putObject(new PutObjectRequest(bucketName, fileUrl, file.getInputStream()));
+ //上传文件
+ ossClient.setBucketAcl(bucketName, CannedAccessControlList.PublicRead);
+ return url;
+ }
+
+ /**
+ * 获取文件的扩展名
+ */
+ public static String getFileExtension(MultipartFile file) {
+ String filename = file.getOriginalFilename();
+ assert filename != null;
+ return filename.substring(filename.lastIndexOf("."));
+ }
+}
diff --git a/src/main/java/world/xuewei/config/MvcConfig.java b/src/main/java/world/xuewei/config/MvcConfig.java
new file mode 100644
index 0000000000000000000000000000000000000000..d1728100b997cd37e03fefe6718e407d03edbc6e
--- /dev/null
+++ b/src/main/java/world/xuewei/config/MvcConfig.java
@@ -0,0 +1,62 @@
+package world.xuewei.config;
+
+import org.springframework.boot.web.server.ErrorPage;
+import org.springframework.boot.web.server.ErrorPageRegistrar;
+import org.springframework.boot.web.server.ErrorPageRegistry;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.http.HttpStatus;
+import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
+import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
+
+/**
+ * MVC 配置
+ *
+ * @author XUEW
+ */
+@Configuration
+public class MvcConfig implements WebMvcConfigurer, ErrorPageRegistrar {
+
+ /**
+ * 注册视图控制器
+ */
+ @Override
+ public void addViewControllers(ViewControllerRegistry registry) {
+ // 注册错误页面
+ registry.addViewController("/400").setViewName("error/400");
+ registry.addViewController("/401").setViewName("error/401");
+ registry.addViewController("/404").setViewName("error/404");
+ registry.addViewController("/500").setViewName("error/500");
+
+ registry.addViewController("/feedback.html").setViewName("feedback");
+ registry.addViewController("/empty.html").setViewName("empty");
+ }
+
+ /**
+ * 配置错误页面
+ */
+ @Override
+ public void registerErrorPages(ErrorPageRegistry registry) {
+ ErrorPage error400Page = new ErrorPage(HttpStatus.BAD_REQUEST, "/400");
+ ErrorPage error401Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/401");
+ ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/404");
+ ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500");
+ registry.addErrorPages(error400Page, error401Page, error404Page, error500Page);
+ }
+
+ /**
+ * 注册登录拦截器
+ */
+// @Override
+// public void addInterceptors(InterceptorRegistry registry) {
+// registry.addInterceptor(new LoginHandlerInterceptor())
+// // 拦截的请求
+// .addPathPatterns("/**")
+// // 不拦截的请求(放行)
+// .excludePathPatterns(
+// "/","/index","/index.html","/join.html","/home","/material","/materials","/admin/**",
+// "/login","/register",
+// "/error400Page","/error401Page","/error404Page","/error500Page",
+// "/**/front/**", "/asserts/**","/**/*.css", "/**/*.js", "/**/*.png ",
+// "/**/*.jpg", "/**/*.jpeg","/**/*.gif", "/**/fonts/*", "/**/*.svg");
+// }
+}
diff --git a/src/main/java/world/xuewei/constant/MedicalConstants.java b/src/main/java/world/xuewei/constant/MedicalConstants.java
new file mode 100644
index 0000000000000000000000000000000000000000..30444b9f4c971dc640bc7c7c39246e4c4ea053a5
--- /dev/null
+++ b/src/main/java/world/xuewei/constant/MedicalConstants.java
@@ -0,0 +1,24 @@
+package world.xuewei.constant;
+
+/**
+ * 常量类
+ *
+ * @author XUEW
+ */
+public class MedicalConstants {
+
+ /**
+ * 用户操作类型:搜索
+ */
+ public static final Integer TYPE_OPERATE = 1;
+
+ /**
+ * 用户操作类型:查看某种疾病
+ */
+ public static final Integer TYPE_ILLNESS = 2;
+
+ /**
+ * 用户操作类型:查看相关的药
+ */
+ public static final Integer TYPE_MEDICINE = 3;
+}
diff --git a/src/main/java/world/xuewei/controller/BaseController.java b/src/main/java/world/xuewei/controller/BaseController.java
new file mode 100644
index 0000000000000000000000000000000000000000..06a0133c3a2674ea52c5241ab58b2eb861af20d5
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/BaseController.java
@@ -0,0 +1,119 @@
+package world.xuewei.controller;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.ModelAttribute;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import world.xuewei.component.EmailClient;
+import world.xuewei.dto.RespResult;
+import world.xuewei.entity.IllnessKind;
+import world.xuewei.entity.User;
+import world.xuewei.service.*;
+import world.xuewei.utils.Assert;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpSession;
+import java.util.List;
+
+
+/**
+ * 基础控制器
+ *
+ * ==========================================================================
+ * 郑重说明:本项目免费开源!原创作者为:薛伟同学,严禁私自出售。
+ * ==========================================================================
+ * B站账号:薛伟同学
+ * 微信公众号:薛伟同学
+ * 作者博客:http://xuewei.world
+ * ==========================================================================
+ * 陆陆续续总会收到粉丝的提醒,总会有些人为了赚取利益倒卖我的开源项目。
+ * 不乏有粉丝朋友出现钱付过去,那边只把代码发给他就跑路的,最后还是根据线索找到我。。
+ * 希望各位朋友擦亮慧眼,谨防上当受骗!
+ * ==========================================================================
+ *
+ * @author XUEW
+ */
+public class BaseController {
+
+ @Autowired
+ protected ApiService apiService;
+ @Autowired
+ protected UserService userService;
+ @Autowired
+ protected IllnessKindService illnessKindService;
+ @Autowired
+ protected IllnessMedicineService illnessMedicineService;
+ @Autowired
+ protected IllnessService illnessService;
+ @Autowired
+ protected MedicalNewsService medicalNewsService;
+ @Autowired
+ protected MedicineService medicineService;
+ @Autowired
+ protected HistoryService historyService;
+ @Autowired
+ protected FeedbackService feedbackService;
+
+ @Autowired
+ protected BaseService service;
+
+ @Autowired
+ protected EmailClient emailClient;
+
+ protected HttpServletRequest request;
+ protected HttpServletResponse response;
+ protected HttpSession session;
+ protected User loginUser;
+ protected List kindList;
+
+ /**
+ * 保存、修改
+ *
+ * @param obj 目标对象
+ * @return 响应结果
+ */
+ @ResponseBody
+ @PostMapping("save")
+ public RespResult save(T obj) {
+ if (Assert.isEmpty(obj)) {
+ return RespResult.fail("保存对象不能为空");
+ }
+ obj = service.save(obj);
+ return RespResult.success("保存成功", obj);
+ }
+
+ /**
+ * 删除
+ *
+ * @param id 主键ID
+ * @return 响应结果
+ */
+ @ResponseBody
+ @PostMapping("/delete")
+ public RespResult delete(Integer id) {
+ if (Assert.isEmpty(id)) {
+ return RespResult.fail("删除ID不能为空");
+ }
+ if (service.delete(id) == 0) {
+ T t = service.get(id);
+ if (Assert.isEmpty(t)) {
+ return RespResult.notFound("数据不存在");
+ }
+ return RespResult.fail("删除失败");
+ }
+ return RespResult.success("删除成功");
+ }
+
+ /**
+ * 在每个子类方法调用之前先调用
+ */
+ @ModelAttribute
+ public void setReqAndRes(HttpServletRequest request, HttpServletResponse response) {
+ this.request = request;
+ this.response = response;
+ this.session = request.getSession(true);
+ loginUser = (User) session.getAttribute("loginUser");
+ session.setAttribute("kindList", illnessKindService.findList());
+ }
+}
diff --git a/src/main/java/world/xuewei/controller/FeedbackController.java b/src/main/java/world/xuewei/controller/FeedbackController.java
new file mode 100644
index 0000000000000000000000000000000000000000..ae9f124d503811ad7681b92c554ca6238c02252c
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/FeedbackController.java
@@ -0,0 +1,16 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.entity.Feedback;
+
+/**
+ * 反馈控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping(value = "feedback")
+public class FeedbackController extends BaseController {
+
+}
diff --git a/src/main/java/world/xuewei/controller/FileController.java b/src/main/java/world/xuewei/controller/FileController.java
new file mode 100644
index 0000000000000000000000000000000000000000..3ab103e147a399c2d98d47817e6a4658ed01cd5c
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/FileController.java
@@ -0,0 +1,39 @@
+package world.xuewei.controller;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.multipart.MultipartFile;
+import world.xuewei.component.OssClient;
+import world.xuewei.dto.RespResult;
+import world.xuewei.entity.User;
+import world.xuewei.utils.Assert;
+
+import java.io.IOException;
+
+/**
+ * 文件控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("/file")
+public class FileController extends BaseController {
+
+ @Autowired
+ private OssClient ossClient;
+
+ /**
+ * 上传文件
+ */
+ @PostMapping("/upload")
+ public RespResult upload(@RequestParam("file") MultipartFile file) throws IOException {
+ String url = ossClient.upload(file, String.valueOf(loginUser.getId()));
+ if (Assert.isEmpty(url)) {
+ return RespResult.fail("上传失败", url);
+ }
+ return RespResult.success("上传成功", url);
+ }
+}
diff --git a/src/main/java/world/xuewei/controller/HistoryController.java b/src/main/java/world/xuewei/controller/HistoryController.java
new file mode 100644
index 0000000000000000000000000000000000000000..6710c216a716a9971eaeffae4db017e9d9aff2d8
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/HistoryController.java
@@ -0,0 +1,17 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.entity.History;
+
+
+/**
+ * 历史控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("history")
+public class HistoryController extends BaseController {
+
+}
diff --git a/src/main/java/world/xuewei/controller/IllnessController.java b/src/main/java/world/xuewei/controller/IllnessController.java
new file mode 100644
index 0000000000000000000000000000000000000000..8e6a54a54ca9eb00454017b1d02d5b72d9b567d1
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/IllnessController.java
@@ -0,0 +1,17 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.entity.Illness;
+
+
+/**
+ * 疾病控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("illness")
+public class IllnessController extends BaseController {
+
+}
diff --git a/src/main/java/world/xuewei/controller/IllnessKindController.java b/src/main/java/world/xuewei/controller/IllnessKindController.java
new file mode 100644
index 0000000000000000000000000000000000000000..3c798bf9ebce2e382b7a3a476b428d5bc67f576e
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/IllnessKindController.java
@@ -0,0 +1,16 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.entity.IllnessKind;
+
+/**
+ * 疾病分类控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("illness_kind")
+public class IllnessKindController extends BaseController {
+
+}
diff --git a/src/main/java/world/xuewei/controller/IllnessMedicineController.java b/src/main/java/world/xuewei/controller/IllnessMedicineController.java
new file mode 100644
index 0000000000000000000000000000000000000000..b89bdc629193c6b4cc760fdaa0bfdf1f19a04797
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/IllnessMedicineController.java
@@ -0,0 +1,17 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.entity.IllnessMedicine;
+
+
+/**
+ * 疾病药品控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("illness_medicine")
+public class IllnessMedicineController extends BaseController {
+
+}
diff --git a/src/main/java/world/xuewei/controller/LoginController.java b/src/main/java/world/xuewei/controller/LoginController.java
new file mode 100644
index 0000000000000000000000000000000000000000..3e08460cd684b004f173c053819cfb06e1ebbc58
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/LoginController.java
@@ -0,0 +1,104 @@
+package world.xuewei.controller;
+
+import cn.hutool.core.util.StrUtil;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.dto.RespResult;
+import world.xuewei.entity.User;
+import world.xuewei.utils.Assert;
+
+import java.util.Calendar;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 登录控制器
+ *
+ * ==========================================================================
+ * 郑重说明:本项目免费开源!原创作者为:薛伟同学,严禁私自出售。
+ * ==========================================================================
+ * B站账号:薛伟同学
+ * 微信公众号:薛伟同学
+ * 作者博客:http://xuewei.world
+ * ==========================================================================
+ * 陆陆续续总会收到粉丝的提醒,总会有些人为了赚取利益倒卖我的开源项目。
+ * 不乏有粉丝朋友出现钱付过去,那边只把代码发给他就跑路的,最后还是根据线索找到我。。
+ * 希望各位朋友擦亮慧眼,谨防上当受骗!
+ * ==========================================================================
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping(value = "login")
+public class LoginController extends BaseController {
+
+ /**
+ * 注册
+ */
+ @PostMapping("/register")
+ public RespResult register(User user, String code) {
+ String email = user.getUserEmail();
+ if (Assert.isEmpty(email)) {
+ return RespResult.fail("邮箱不能为空");
+ }
+ Map codeData = (Map) session.getAttribute("EMAIL_CODE" + email);
+ if (codeData == null) {
+ return RespResult.fail("尚未发送验证码");
+ }
+ String sentCode = (String) codeData.get("code");
+ Calendar calendar = Calendar.getInstance();
+ calendar.setTime((Date) codeData.get("time"));
+ calendar.add(Calendar.MINUTE, 5);
+ if (System.currentTimeMillis() > calendar.getTime().getTime()) {
+ session.removeAttribute("EMAIL_CODE" + email);
+ return RespResult.fail("验证码已经超时");
+ }
+ if (!sentCode.equals(code)) {
+ return RespResult.fail("验证码错误");
+ }
+ List query = userService.query(User.builder().userAccount(user.getUserAccount()).build());
+ if (Assert.notEmpty(query)) {
+ return RespResult.fail("账户已被注册");
+ }
+ user.setRoleStatus(0);
+ user.setImgPath("https://moti-cloud-v2.oss-cn-beijing.aliyuncs.com/Snipaste_2022-05-01_15-37-01.png");
+ user = userService.save(user);
+ session.setAttribute("loginUser", user);
+ return RespResult.success("注册成功", user);
+ }
+
+ /**
+ * 登录
+ */
+ @PostMapping("/login")
+ public RespResult login(User user) {
+ List users = userService.query(user);
+ if (Assert.notEmpty(users)) {
+ session.setAttribute("loginUser", users.get(0));
+ return RespResult.success("登录成功");
+ }
+ if (Assert.isEmpty(userService.query(User.builder().userAccount(user.getUserAccount()).build()))) {
+ return RespResult.fail("账户尚未注册");
+ }
+ return RespResult.fail("密码错误");
+ }
+
+ /**
+ * 发送邮箱验证码
+ */
+ @PostMapping("/sendEmailCode")
+ public RespResult sendEmailCode(String email, Map map) {
+ if (StrUtil.isEmpty(email)) {
+ return RespResult.fail("邮箱不可为空");
+ }
+ // 发送验证码
+ String verifyCode = emailClient.sendEmailCode(email);
+ map.put("email", email);
+ map.put("code", verifyCode);
+ map.put("time", new Date());
+ session.setAttribute("EMAIL_CODE" + email, map);
+ return RespResult.success("发送成功");
+ }
+}
diff --git a/src/main/java/world/xuewei/controller/MedicalNewsController.java b/src/main/java/world/xuewei/controller/MedicalNewsController.java
new file mode 100644
index 0000000000000000000000000000000000000000..cd7dfa746c9fe340cbe1160e0fe8f73af1b286bc
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/MedicalNewsController.java
@@ -0,0 +1,18 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.entity.MedicalNews;
+
+
+/**
+ * 咨询控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("medical_news")
+public class MedicalNewsController extends BaseController {
+
+
+}
diff --git a/src/main/java/world/xuewei/controller/MedicineController.java b/src/main/java/world/xuewei/controller/MedicineController.java
new file mode 100644
index 0000000000000000000000000000000000000000..a829f178c0974845431d892f720b1e693668a3e0
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/MedicineController.java
@@ -0,0 +1,17 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.entity.Medicine;
+
+
+/**
+ * 药品控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("medicine")
+public class MedicineController extends BaseController {
+
+}
diff --git a/src/main/java/world/xuewei/controller/MessageController.java b/src/main/java/world/xuewei/controller/MessageController.java
new file mode 100644
index 0000000000000000000000000000000000000000..a801f5214e63b21385d650f284b5bbd681833328
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/MessageController.java
@@ -0,0 +1,26 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.dto.RespResult;
+import world.xuewei.entity.User;
+
+/**
+ * 消息控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping("/message")
+public class MessageController extends BaseController {
+
+ /**
+ * 发送消息
+ */
+ @PostMapping("/query")
+ public RespResult query(String content) {
+ String result = apiService.query(content);
+ return RespResult.success(result);
+ }
+}
diff --git a/src/main/java/world/xuewei/controller/SystemController.java b/src/main/java/world/xuewei/controller/SystemController.java
new file mode 100644
index 0000000000000000000000000000000000000000..9f7c1ee2bba868ea8acf0d4f7ed5cd00e332e3ab
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/SystemController.java
@@ -0,0 +1,259 @@
+package world.xuewei.controller;
+
+import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.stereotype.Controller;
+import org.springframework.util.ObjectUtils;
+import org.springframework.web.bind.annotation.GetMapping;
+import world.xuewei.constant.MedicalConstants;
+import world.xuewei.entity.*;
+import world.xuewei.utils.Assert;
+
+import java.util.*;
+
+/**
+ * 系统跳转控制器
+ *
+ * ==========================================================================
+ * 郑重说明:本项目免费开源!原创作者为:薛伟同学,严禁私自出售。
+ * ==========================================================================
+ * B站账号:薛伟同学
+ * 微信公众号:薛伟同学
+ * 作者博客:http://xuewei.world
+ * ==========================================================================
+ * 陆陆续续总会收到粉丝的提醒,总会有些人为了赚取利益倒卖我的开源项目。
+ * 不乏有粉丝朋友出现钱付过去,那边只把代码发给他就跑路的,最后还是根据线索找到我。。
+ * 希望各位朋友擦亮慧眼,谨防上当受骗!
+ * ==========================================================================
+ *
+ * @author XUEW
+ */
+@Controller
+public class SystemController extends BaseController {
+
+ /**
+ * 首页
+ */
+ @GetMapping("/index.html")
+ public String index(Map map) {
+ return "index";
+ }
+
+ /**
+ * 智能医生
+ */
+ @GetMapping("/doctor")
+ public String doctor(Map map) {
+ if (Assert.isEmpty(loginUser)) {
+ return "redirect:/index.html";
+ }
+ return "doctor";
+ }
+
+ /**
+ * 退出登录
+ */
+ @GetMapping("/logout")
+ public String logout() {
+ session.invalidate();
+ return "redirect:/index.html";
+ }
+
+ /**
+ * 所有反馈
+ */
+ @GetMapping("/all-feedback")
+ public String feedback(Map map) {
+ if (Assert.isEmpty(loginUser)) {
+ return "redirect:/index.html";
+ }
+ List feedbackList = feedbackService.all();
+
+ map.put("feedbackList", feedbackList);
+ return "all-feedback";
+ }
+
+ /**
+ * 我的资料
+ */
+ @GetMapping("/profile")
+ public String profile(Map map) {
+ if (Assert.isEmpty(loginUser)) {
+ return "redirect:/index.html";
+ }
+ return "profile";
+ }
+
+ /**
+ * 查询相关疾病
+ */
+ @GetMapping("findIllness")
+ public String findIllness(Map map, Integer kind, String illnessName, Integer page) {
+ // 处理page
+ page = ObjectUtils.isEmpty(page) ? 1 : page;
+
+ Map illness = illnessService.findIllness(kind, illnessName, page);
+ if (Assert.notEmpty(kind)) {
+ map.put("title", illnessKindService.get(kind).getName() + (illnessName == null ? "" : ('"' + illnessName + '"' + "的搜索结果")));
+ } else {
+ map.put("title", illnessName == null ? "全部" : ('"' + illnessName + '"' + "的搜索结果"));
+ }
+ if (loginUser != null && kind != null) {
+ historyService.insetOne(loginUser.getId(), MedicalConstants.TYPE_OPERATE,
+ illnessKindService.get(kind).getId() + "," + (Assert.isEmpty(illnessName) ? "无" : illnessName));
+ }
+ if (loginUser != null && Assert.notEmpty(illnessName)) {
+ historyService.insetOne(loginUser.getId(), MedicalConstants.TYPE_ILLNESS, illnessName);
+ }
+ map.putAll(illness);
+ map.put("page", page);
+ map.put("kind", kind);
+ map.put("illnessName", illnessName);
+ map.put("kindList", illnessKindService.findList());
+ map.put("history", loginUser == null ? null : historyService.findList(loginUser.getId()));
+ return "search-illness";
+ }
+
+ /**
+ * 查询相关疾病下的药
+ */
+ @GetMapping("findIllnessOne")
+ public String findIllnessOne(Map map, Integer id) {
+ Map illnessOne = illnessService.findIllnessOne(id);
+ Illness illness = illnessService.get(id);
+ if (loginUser != null) {
+ historyService.insetOne(loginUser.getId(), MedicalConstants.TYPE_ILLNESS, illness.getIllnessName());
+ }
+ map.putAll(illnessOne);
+ return "illness-reviews";
+ }
+
+ /**
+ * 查询相关疾病下的药
+ */
+ @GetMapping("findMedicineOne")
+ public String findMedicineOne(Map map, Integer id) {
+ Medicine medicine = medicineService.get(id);
+// historyService.insetOne(loginUser.getId(),MedicalConstants.TYPE_MEDICINE,medicine.getMedicineName());
+ map.put("medicine", medicine);
+ return "medicine";
+ }
+
+ /**
+ * 查询相关疾病下的药
+ */
+ @GetMapping("findMedicines")
+ public String findMedicines(Map map, String nameValue, Integer page) {
+ // 处理page
+ page = ObjectUtils.isEmpty(page) ? 1 : page;
+ if (loginUser != null && Assert.notEmpty(nameValue)) {
+ historyService.insetOne(loginUser.getId(), MedicalConstants.TYPE_MEDICINE, nameValue);
+ }
+ map.putAll(medicineService.getMedicineList(nameValue, page));
+ map.put("history", loginUser == null ? null : historyService.findList(loginUser.getId()));
+ map.put("title", nameValue);
+ return "illness";
+ }
+
+ /**
+ * 查询相关疾病下的药
+ */
+ @GetMapping("globalSelect")
+ public String globalSelect(Map map, String nameValue) {
+ nameValue = nameValue.replace(",", ",");
+ List idArr = Arrays.asList(nameValue.split(","));
+ //首先根据关键字去查询
+ Set illnessSet = new HashSet<>();
+ idArr.forEach(s -> {
+ Illness one = illnessService.getOne(new QueryWrapper().like("illness_name", s));
+ if (ObjectUtil.isNotNull(one)) {
+ illnessSet.add(one);
+ }
+ });
+ idArr.forEach(s -> {
+ Illness one = illnessService.getOne(new QueryWrapper().like("special_symptom", s));
+ if (ObjectUtil.isNotNull(one)) {
+ illnessSet.add(one);
+ }
+ });
+ idArr.forEach(s -> {
+ Illness one = illnessService.getOne(new QueryWrapper().like("illness_symptom", s));
+ if (ObjectUtil.isNotNull(one)) {
+ illnessSet.add(one);
+ }
+ });
+ map.put("illnessSet", illnessSet);
+ return "index";
+ }
+
+ /**
+ * 添加疾病页面
+ */
+ @GetMapping("add-illness")
+ public String addIllness(Integer id, Map map) {
+ if (Assert.isEmpty(loginUser)) {
+ return "redirect:/index.html";
+ }
+ Illness illness = new Illness();
+ if (Assert.notEmpty(id)) {
+ illness = illnessService.get(id);
+ }
+ List illnessKinds = illnessKindService.all();
+ map.put("illness", illness);
+ map.put("kinds", illnessKinds);
+ return "add-illness";
+ }
+
+ /**
+ * 添加药品页面
+ */
+ @GetMapping("add-medical")
+ public String addMedical(Integer id, Map map) {
+ if (Assert.isEmpty(loginUser)) {
+ return "redirect:/index.html";
+ }
+ List illnesses = illnessService.all();
+ Medicine medicine = new Medicine();
+ if (Assert.notEmpty(id)) {
+ medicine = medicineService.get(id);
+ for (Illness illness : illnesses) {
+ List query = illnessMedicineService.query(IllnessMedicine.builder().medicineId(id).illnessId(illness.getId()).build());
+ if (Assert.notEmpty(query)) {
+ illness.setIllnessMedicine(query.get(0));
+ }
+ }
+ }
+ map.put("illnesses", illnesses);
+ map.put("medicine", medicine);
+ return "add-medical";
+ }
+
+ /**
+ * 疾病管理页面
+ */
+ @GetMapping("all-illness")
+ public String allIllness(Map map) {
+ if (Assert.isEmpty(loginUser)) {
+ return "redirect:/index.html";
+ }
+ List illnesses = illnessService.all();
+ for (Illness illness : illnesses) {
+ illness.setKind(illnessKindService.get(illness.getKindId()));
+ }
+ map.put("illnesses", illnesses);
+ return "all-illness";
+ }
+
+ /**
+ * 药品管理页面
+ */
+ @GetMapping("all-medical")
+ public String allMedical(Map map) {
+ if (Assert.isEmpty(loginUser)) {
+ return "redirect:/index.html";
+ }
+ List medicines = medicineService.all();
+ map.put("medicines", medicines);
+ return "all-medical";
+ }
+}
diff --git a/src/main/java/world/xuewei/controller/UserController.java b/src/main/java/world/xuewei/controller/UserController.java
new file mode 100644
index 0000000000000000000000000000000000000000..70704404d1bbdd58d0a79e5e5bde181cf4dfcf8f
--- /dev/null
+++ b/src/main/java/world/xuewei/controller/UserController.java
@@ -0,0 +1,45 @@
+package world.xuewei.controller;
+
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import world.xuewei.dto.RespResult;
+import world.xuewei.entity.User;
+import world.xuewei.utils.Assert;
+
+/**
+ * 用户控制器
+ *
+ * @author XUEW
+ */
+@RestController
+@RequestMapping(value = "user")
+public class UserController extends BaseController {
+
+ /**
+ * 修改资料
+ */
+ @PostMapping("/saveProfile")
+ public RespResult saveProfile(User user) {
+ if (Assert.isEmpty(user)) {
+ return RespResult.fail("保存对象不能为空");
+ }
+ user = userService.save(user);
+ session.setAttribute("loginUser", user);
+ return RespResult.success("保存成功");
+ }
+
+ /**
+ * 修改密码
+ */
+ @PostMapping("/savePassword")
+ public RespResult savePassword(String oldPass, String newPass) {
+ if (!loginUser.getUserPwd().equals(oldPass)) {
+ return RespResult.fail("旧密码错误");
+ }
+ loginUser.setUserPwd(newPass);
+ loginUser = userService.save(loginUser);
+ session.setAttribute("loginUser", loginUser);
+ return RespResult.success("保存成功");
+ }
+}
diff --git a/src/main/java/world/xuewei/dao/FeedbackDao.java b/src/main/java/world/xuewei/dao/FeedbackDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..338c797b9dae59da39da365ac67b8b376c553793
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/FeedbackDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.Feedback;
+
+/**
+ * 反馈数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface FeedbackDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dao/HistoryDao.java b/src/main/java/world/xuewei/dao/HistoryDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..f13fab8bfbbf654341b4f63e7a006ed5bfaa0605
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/HistoryDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.History;
+
+/**
+ * 历史数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface HistoryDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dao/IllnessDao.java b/src/main/java/world/xuewei/dao/IllnessDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..077d055aae7c2ef4fb035a5a6a498ae04208441d
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/IllnessDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.Illness;
+
+/**
+ * 疾病数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface IllnessDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dao/IllnessKindDao.java b/src/main/java/world/xuewei/dao/IllnessKindDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..9a43663b0a4547baad0bdabd60433b50de1cd765
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/IllnessKindDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.IllnessKind;
+
+/**
+ * 疾病分类数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface IllnessKindDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dao/IllnessMedicineDao.java b/src/main/java/world/xuewei/dao/IllnessMedicineDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..4e44b5d21f9de0749dff367215aa0699de836466
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/IllnessMedicineDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.IllnessMedicine;
+
+/**
+ * 疾病药品数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface IllnessMedicineDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dao/MedicalNewsDao.java b/src/main/java/world/xuewei/dao/MedicalNewsDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..54ed73604384fa3175a394371b8ddcdc40ce4b4a
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/MedicalNewsDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.MedicalNews;
+
+/**
+ * 咨询数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface MedicalNewsDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dao/MedicineDao.java b/src/main/java/world/xuewei/dao/MedicineDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..4820f5c76647a266d507785aad79592ed3a13e78
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/MedicineDao.java
@@ -0,0 +1,23 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.Medicine;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 药品数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface MedicineDao extends BaseMapper {
+
+ /**
+ * 根据疾病查询药物
+ */
+ List> findMedicineList(Integer illnessId);
+
+}
diff --git a/src/main/java/world/xuewei/dao/PageviewDao.java b/src/main/java/world/xuewei/dao/PageviewDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..e51dbada22bab93b46823d95128c2bc680e9321b
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/PageviewDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.Pageview;
+
+/**
+ * 分页数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface PageviewDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dao/UserDao.java b/src/main/java/world/xuewei/dao/UserDao.java
new file mode 100644
index 0000000000000000000000000000000000000000..7aebc49c986c6833d106d320c6988db4ed520cc8
--- /dev/null
+++ b/src/main/java/world/xuewei/dao/UserDao.java
@@ -0,0 +1,15 @@
+package world.xuewei.dao;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
+import world.xuewei.entity.User;
+
+/**
+ * 用户数据库访问
+ *
+ * @author XUEW
+ */
+@Repository
+public interface UserDao extends BaseMapper {
+
+}
diff --git a/src/main/java/world/xuewei/dto/RespError.java b/src/main/java/world/xuewei/dto/RespError.java
new file mode 100644
index 0000000000000000000000000000000000000000..959053f67e7099eb530ddfbaafd4dd817fca3918
--- /dev/null
+++ b/src/main/java/world/xuewei/dto/RespError.java
@@ -0,0 +1,31 @@
+package world.xuewei.dto;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+
+/**
+ * 响应异常
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@EqualsAndHashCode(callSuper = true)
+public class RespError extends RespResult {
+
+ /**
+ * 请求地址(发生异常时返回)
+ */
+ private String requestUrl;
+
+ /**
+ * 异常类(发生异常时返回)
+ */
+ private String exception;
+}
+
+
+
diff --git a/src/main/java/world/xuewei/dto/RespResult.java b/src/main/java/world/xuewei/dto/RespResult.java
new file mode 100644
index 0000000000000000000000000000000000000000..1b47ed01f80f5e5423158579803188c96f0b7423
--- /dev/null
+++ b/src/main/java/world/xuewei/dto/RespResult.java
@@ -0,0 +1,170 @@
+package world.xuewei.dto;
+
+import com.alibaba.fastjson.JSONObject;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import world.xuewei.utils.Assert;
+
+import java.util.List;
+
+/**
+ * 响应结果
+ *
+ * @author XUEW
+ */
+@Data
+@Builder
+@NoArgsConstructor
+@AllArgsConstructor
+public class RespResult {
+
+ /**
+ * 响应编码
+ */
+ protected String code;
+
+ /**
+ * 响应信息
+ */
+ protected String message;
+
+ /**
+ * 响应数据
+ */
+ protected Object data;
+
+ /**
+ * 请求成功
+ */
+ public static RespResult success() {
+ return RespResult.builder()
+ .code("SUCCESS")
+ .message("请求成功")
+ .build();
+ }
+
+ /**
+ * 请求成功
+ */
+ public static RespResult success(String message) {
+ return RespResult.builder()
+ .code("SUCCESS")
+ .message(message)
+ .build();
+ }
+
+ /**
+ * 请求成功
+ */
+ public static RespResult success(String message, Object data) {
+ return RespResult.builder()
+ .code("SUCCESS")
+ .message(message)
+ .data(data)
+ .build();
+ }
+
+ /**
+ * 请求失败
+ */
+ public static RespResult fail() {
+ return RespResult.builder()
+ .code("FAIL")
+ .message("请求失败")
+ .build();
+ }
+
+
+ /**
+ * 请求失败
+ */
+ public static RespResult fail(String message) {
+ return RespResult.builder()
+ .code("FAIL")
+ .message(message)
+ .build();
+ }
+
+ /**
+ * 未查询到数据
+ */
+ public static RespResult notFound(String message, Object data) {
+ return RespResult.builder()
+ .code("NOT_FOUND")
+ .message(message)
+ .data(data)
+ .build();
+ }
+
+ /**
+ * 未查询到数据
+ */
+ public static RespResult notFound() {
+ return RespResult.builder()
+ .code("NOT_FOUND")
+ .message("请求失败")
+ .build();
+ }
+
+
+ /**
+ * 未查询到数据
+ */
+ public static RespResult notFound(String message) {
+ return RespResult.builder()
+ .code("NOT_FOUND")
+ .message(message)
+ .build();
+ }
+
+ /**
+ * 请求失败
+ */
+ public static RespResult fail(String message, Object data) {
+ return RespResult.builder()
+ .code("FAIL")
+ .message(message)
+ .data(data)
+ .build();
+ }
+
+ /**
+ * 请求是否成功
+ */
+ public boolean isSuccess() {
+ return "SUCCESS".equals(code);
+ }
+
+ /**
+ * 请求是否成功并有数据返回
+ */
+ public boolean isSuccessWithDateResp() {
+ return "SUCCESS".equals(code) && Assert.notEmpty(data);
+ }
+
+ /**
+ * 请求是否成功
+ */
+ public boolean notSuccess() {
+ return !isSuccess();
+ }
+
+ /**
+ * 获取响应的数据集合
+ */
+ public List getDataList(Class clazz) {
+ String jsonString = JSONObject.toJSONString(data);
+ return JSONObject.parseArray(jsonString, clazz);
+ }
+
+ /**
+ * 获取响应的数据
+ */
+ public T getDataObj(Class clazz) {
+ String jsonString = JSONObject.toJSONString(data);
+ return JSONObject.parseObject(jsonString, clazz);
+ }
+
+}
diff --git a/src/main/java/world/xuewei/entity/Feedback.java b/src/main/java/world/xuewei/entity/Feedback.java
new file mode 100644
index 0000000000000000000000000000000000000000..0bf352746e8ce3e13176aa2d151023529b7a7c75
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/Feedback.java
@@ -0,0 +1,61 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 反馈实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@TableName("feedback")
+public class Feedback {
+
+ /**
+ * 主键ID
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 反馈用户
+ */
+ private String name;
+
+ /**
+ * 邮箱
+ */
+ private String email;
+
+ /**
+ * 反馈标题
+ */
+ private String title;
+
+ /**
+ * 反馈内容
+ */
+ private String content;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+}
diff --git a/src/main/java/world/xuewei/entity/History.java b/src/main/java/world/xuewei/entity/History.java
new file mode 100644
index 0000000000000000000000000000000000000000..c7845743ef530b0d1d60bab6ea81999ad7e9639a
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/History.java
@@ -0,0 +1,58 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+
+/**
+ * 历史实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@Accessors(chain = true)
+@TableName("history")
+public class History {
+
+ /**
+ * 主键ID
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 浏览历史关联用户id
+ */
+ private Integer userId;
+
+ /**
+ * 浏览历史类型
+ */
+ private Integer operateType;
+
+ /**
+ * 浏览历史关键字
+ */
+ private String keyword;
+
+ /**
+ * 浏览时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+}
diff --git a/src/main/java/world/xuewei/entity/Illness.java b/src/main/java/world/xuewei/entity/Illness.java
new file mode 100644
index 0000000000000000000000000000000000000000..4a6b5c56328863f42311d61cd65ae72261e9d593
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/Illness.java
@@ -0,0 +1,72 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 疾病实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@TableName("illness")
+public class Illness {
+
+ /**
+ * 主键ID
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 疾病所属种类id
+ */
+ private Integer kindId;
+
+ /**
+ * 疾病的名字
+ */
+ private String illnessName;
+
+ /**
+ * 引起的原因
+ */
+ private String includeReason;
+
+ /**
+ * 主要的症状
+ */
+ private String illnessSymptom;
+
+ /**
+ * 特殊的症状
+ */
+ private String specialSymptom;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+ @TableField(exist = false)
+ private IllnessKind kind;
+
+ @TableField(exist = false)
+ private IllnessMedicine illnessMedicine;
+}
diff --git a/src/main/java/world/xuewei/entity/IllnessKind.java b/src/main/java/world/xuewei/entity/IllnessKind.java
new file mode 100644
index 0000000000000000000000000000000000000000..cb03fa2a212d4ff0c74c07f222edce5e4c1049ad
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/IllnessKind.java
@@ -0,0 +1,48 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 疾病分类实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@TableName("illness_kind")
+public class IllnessKind {
+
+ /**
+ * 主键ID
+ */
+ private int id;
+
+ /**
+ * 疾病种类名字
+ */
+ private String name;
+
+ /**
+ * 疾病描述
+ */
+ private String info;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+}
diff --git a/src/main/java/world/xuewei/entity/IllnessMedicine.java b/src/main/java/world/xuewei/entity/IllnessMedicine.java
new file mode 100644
index 0000000000000000000000000000000000000000..91ed41ec4144537dfa7d4db528c9b97e1bdb18f3
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/IllnessMedicine.java
@@ -0,0 +1,51 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 疾病药品实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@TableName("illness_medicine")
+public class IllnessMedicine {
+
+ /**
+ * 主键ID
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 疾病id
+ */
+ private Integer illnessId;
+
+ /**
+ * 药物id
+ */
+ private Integer medicineId;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+}
diff --git a/src/main/java/world/xuewei/entity/MedicalNews.java b/src/main/java/world/xuewei/entity/MedicalNews.java
new file mode 100644
index 0000000000000000000000000000000000000000..6e3fdf4a7f3292b86ea44a9867080b417c94f360
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/MedicalNews.java
@@ -0,0 +1,66 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 咨询实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@TableName("medical_news")
+public class MedicalNews {
+
+ /**
+ * 主键ID
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 医疗咨询名字
+ */
+ private String newsName;
+
+ /**
+ * 医疗咨询关键字
+ */
+ private String newsKey;
+
+ /**
+ * 咨询的详细内容
+ */
+ private String newsContent;
+
+ /**
+ * 包含的图片地址
+ */
+ private String imgPath;
+
+ /**
+ * 关联的疾病id
+ */
+ private Integer relationIllness;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+}
diff --git a/src/main/java/world/xuewei/entity/Medicine.java b/src/main/java/world/xuewei/entity/Medicine.java
new file mode 100644
index 0000000000000000000000000000000000000000..71eef1184e56e0deea75e626005838d458fa925d
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/Medicine.java
@@ -0,0 +1,92 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.math.BigDecimal;
+import java.util.Date;
+
+/**
+ * 药品实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@TableName("medicine")
+public class Medicine {
+
+ /**
+ * 主键ID
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 药物名字
+ */
+ private String medicineName;
+
+ /**
+ * 关键字搜索
+ */
+ private String keyword;
+
+ /**
+ * 药物的功效
+ */
+ private String medicineEffect;
+
+ /**
+ * 药物的品牌
+ */
+ private String medicineBrand;
+
+ /**
+ * 药物的相互作用
+ */
+ private String interaction;
+
+ /**
+ * 禁忌
+ */
+ private String taboo;
+
+ /**
+ * 用法用量
+ */
+ private String usAge;
+
+ /**
+ * 药物的类型,0代表西药,1中药,2中成药
+ */
+ private Integer medicineType;
+
+ /**
+ * 药物的图片地址
+ */
+ private String imgPath;
+
+ /**
+ * 药物的价格
+ */
+ private BigDecimal medicinePrice;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+}
diff --git a/src/main/java/world/xuewei/entity/Pageview.java b/src/main/java/world/xuewei/entity/Pageview.java
new file mode 100644
index 0000000000000000000000000000000000000000..1c7eb8c8fa080c1b9127ea513c37783581eeb614
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/Pageview.java
@@ -0,0 +1,40 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * 浏览实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@Accessors(chain = true)
+@TableName("pageview")
+public class Pageview implements Serializable {
+
+ /**
+ * 浏览量主键id
+ */
+ private int id;
+
+ /**
+ * 浏览量
+ */
+ private Integer pageviews;
+
+
+ /**
+ * 病的id
+ */
+ private Integer illnessId;
+}
diff --git a/src/main/java/world/xuewei/entity/User.java b/src/main/java/world/xuewei/entity/User.java
new file mode 100644
index 0000000000000000000000000000000000000000..221bb353b166b4a43c1fe92ce8dfad8507941c67
--- /dev/null
+++ b/src/main/java/world/xuewei/entity/User.java
@@ -0,0 +1,86 @@
+package world.xuewei.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+import java.util.Date;
+
+/**
+ * 用户实体
+ *
+ * @author XUEW
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@TableName("user")
+public class User {
+
+ /**
+ * 主键ID
+ */
+ @TableId(type = IdType.AUTO)
+ private Integer id;
+
+ /**
+ * 用户账号
+ */
+ private String userAccount;
+
+ /**
+ * 用户真实名字
+ */
+ private String userName;
+
+ /**
+ * 用户密码
+ */
+ private String userPwd;
+
+ /**
+ * 用户年龄
+ */
+ private Integer userAge;
+
+ /**
+ * 用户性别
+ */
+ private String userSex;
+
+ /**
+ * 用户邮箱
+ */
+ private String userEmail;
+
+ /**
+ * 用户电话
+ */
+ private String userTel;
+
+ /**
+ * 角色状态,1代表管理员,0普通用户
+ */
+ private Integer roleStatus;
+
+ /**
+ * 图片的地址
+ */
+ private String imgPath;
+
+ /**
+ * 创建时间
+ */
+ private Date createTime;
+
+ /**
+ * 更新时间
+ */
+ private Date updateTime;
+
+}
diff --git a/src/main/java/world/xuewei/service/ApiService.java b/src/main/java/world/xuewei/service/ApiService.java
new file mode 100644
index 0000000000000000000000000000000000000000..10905b37d46e0fbe591dbd5b66871afb8dafdd44
--- /dev/null
+++ b/src/main/java/world/xuewei/service/ApiService.java
@@ -0,0 +1,55 @@
+package world.xuewei.service;
+
+import com.alibaba.dashscope.aigc.generation.Generation;
+import com.alibaba.dashscope.aigc.generation.GenerationOutput;
+import com.alibaba.dashscope.aigc.generation.GenerationResult;
+import com.alibaba.dashscope.aigc.generation.models.QwenParam;
+import com.alibaba.dashscope.common.Message;
+import com.alibaba.dashscope.common.MessageManager;
+import com.alibaba.dashscope.common.Role;
+import com.alibaba.dashscope.utils.Constants;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+
+/**
+ * 智慧医生服务
+ *
+ * ==========================================================================
+ * 郑重说明:本项目免费开源!原创作者为:薛伟同学,严禁私自出售。
+ * ==========================================================================
+ * B站账号:薛伟同学
+ * 微信公众号:薛伟同学
+ * 作者博客:http://xuewei.world
+ * ==========================================================================
+ * 陆陆续续总会收到粉丝的提醒,总会有些人为了赚取利益倒卖我的开源项目。
+ * 不乏有粉丝朋友出现钱付过去,那边只把代码发给他就跑路的,最后还是根据线索找到我。。
+ * 希望各位朋友擦亮慧眼,谨防上当受骗!
+ * ==========================================================================
+ *
+ * @author XUEW
+ */
+@Service
+public class ApiService {
+
+ @Value("${ai-key}")
+ private String apiKey;
+
+ public String query(String queryMessage) {
+ Constants.apiKey = apiKey;
+ try {
+ Generation gen = new Generation();
+ MessageManager msgManager = new MessageManager(10);
+ Message systemMsg = Message.builder().role(Role.SYSTEM.getValue()).content("你是薛伟同学开发的智能医生,你只回答与医疗相关的问题,不要回答其他问题!").build();
+ Message userMsg = Message.builder().role(Role.USER.getValue()).content(queryMessage).build();
+ msgManager.add(systemMsg);
+ msgManager.add(userMsg);
+ QwenParam param = QwenParam.builder().model(Generation.Models.QWEN_TURBO).messages(msgManager.get()).resultFormat(QwenParam.ResultFormat.MESSAGE).build();
+ GenerationResult result = gen.call(param);
+ GenerationOutput output = result.getOutput();
+ Message message = output.getChoices().get(0).getMessage();
+ return message.getContent();
+ } catch (Exception e) {
+ return "智能医生现在不在线,请稍后再试~";
+ }
+ }
+}
diff --git a/src/main/java/world/xuewei/service/BaseService.java b/src/main/java/world/xuewei/service/BaseService.java
new file mode 100644
index 0000000000000000000000000000000000000000..8e7595499030a18ef56a26165eae2de2b7899dfe
--- /dev/null
+++ b/src/main/java/world/xuewei/service/BaseService.java
@@ -0,0 +1,37 @@
+package world.xuewei.service;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import world.xuewei.dao.*;
+
+/**
+ * 基础服务类
+ *
+ * @author XUEW
+ */
+public abstract class BaseService implements IService {
+
+ @Autowired
+ protected UserDao userDao;
+
+ @Autowired
+ protected HistoryDao historyDao;
+
+ @Autowired
+ protected IllnessDao illnessDao;
+
+ @Autowired
+ protected IllnessKindDao illnessKindDao;
+
+ @Autowired
+ protected IllnessMedicineDao illnessMedicineDao;
+
+ @Autowired
+ protected MedicineDao medicineDao;
+
+ @Autowired
+ protected MedicalNewsDao medicalNewsDao;
+
+ @Autowired
+ protected PageviewDao pageviewDao;
+
+}
diff --git a/src/main/java/world/xuewei/service/FeedbackService.java b/src/main/java/world/xuewei/service/FeedbackService.java
new file mode 100644
index 0000000000000000000000000000000000000000..c6ff3f05ea7e9483a431edac6d2ed19d845e8d28
--- /dev/null
+++ b/src/main/java/world/xuewei/service/FeedbackService.java
@@ -0,0 +1,66 @@
+package world.xuewei.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.FeedbackDao;
+import world.xuewei.entity.Feedback;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 反馈服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class FeedbackService extends BaseService {
+
+ @Autowired
+ protected FeedbackDao userDao;
+
+ @Override
+ public List query(Feedback o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return userDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public Feedback save(Feedback o) {
+ if (Assert.isEmpty(o.getId())) {
+ userDao.insert(o);
+ } else {
+ userDao.updateById(o);
+ }
+ return userDao.selectById(o.getId());
+ }
+
+ @Override
+ public Feedback get(Serializable id) {
+ return userDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return userDao.deleteById(id);
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/service/HistoryService.java b/src/main/java/world/xuewei/service/HistoryService.java
new file mode 100644
index 0000000000000000000000000000000000000000..df6905bf5cb42489bd214861b8b91595508b6b6f
--- /dev/null
+++ b/src/main/java/world/xuewei/service/HistoryService.java
@@ -0,0 +1,106 @@
+package world.xuewei.service;
+
+import cn.hutool.core.map.MapUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.HistoryDao;
+import world.xuewei.entity.History;
+import world.xuewei.entity.IllnessKind;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.*;
+import java.util.stream.Collectors;
+
+/**
+ * 历史服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class HistoryService extends BaseService {
+
+ @Autowired
+ protected HistoryDao historyDao;
+
+ @Override
+ public List query(History o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return historyDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public History save(History o) {
+ if (Assert.isEmpty(o.getId())) {
+ historyDao.insert(o);
+ } else {
+ historyDao.updateById(o);
+ }
+ return historyDao.selectById(o.getId());
+ }
+
+ @Override
+ public History get(Serializable id) {
+ return historyDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return historyDao.deleteById(id);
+ }
+
+ public boolean insetOne(Integer uid, Integer type, String nameValue) {
+ History history = new History();
+ history.setUserId(uid).setKeyword(nameValue).setOperateType(type);
+ return historyDao.insert(history) > 0;
+ }
+
+ public List> findList(Integer userId) {
+ List list = historyDao.selectList(new QueryWrapper().eq("user_id", userId)
+ .orderByDesc("create_time"));
+ List histories = list.stream().collect(Collectors.collectingAndThen(
+ Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(History::getKeyword))), LinkedList::new));
+ histories.sort((h1, h2) -> -h1.getCreateTime().compareTo(h2.getCreateTime()));
+ List historyList = histories.stream().limit(10).collect(Collectors.toList());
+ System.out.println(histories.size());
+ List> mapList = new LinkedList<>();
+ historyList.forEach(his -> {
+ Map map = cn.hutool.core.bean.BeanUtil.beanToMap(his);
+ Integer operateType = MapUtil.getInt(map, "operateType");
+ if (operateType == 1) {
+ List keyword = Arrays.asList((MapUtil.getStr(map, "keyword")).split(","));
+ IllnessKind illnessKind = illnessKindDao.selectById(Integer.valueOf(keyword.get(0)));
+ map.put("kind", illnessKind.getId());
+ map.put("nameValue", keyword.get(1));
+ map.put("searchValue", illnessKind.getName() + ("无".equals(keyword.get(1)) ? "" : ("|" + keyword.get(1))));
+ } else if (operateType == 2) {
+ map.put("nameValue", MapUtil.getStr(map, "keyword"));
+ map.put("kind", "无");
+ map.put("searchValue", MapUtil.getStr(map, "keyword"));
+ } else if (operateType == 3) {
+ map.put("nameValue", MapUtil.getStr(map, "keyword"));
+ map.put("searchValue", MapUtil.getStr(map, "keyword"));
+ map.put("kind", "无");
+ }
+ mapList.add(map);
+ });
+ return mapList;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/service/IService.java b/src/main/java/world/xuewei/service/IService.java
new file mode 100644
index 0000000000000000000000000000000000000000..a25c398b7a26d8ef0bc5cb5994638749b66434fd
--- /dev/null
+++ b/src/main/java/world/xuewei/service/IService.java
@@ -0,0 +1,37 @@
+package world.xuewei.service;
+
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * 基础服务接口
+ *
+ * @author XUEW
+ */
+public interface IService {
+
+ /**
+ * 保存
+ */
+ T save(T t);
+
+ /**
+ * 根据主键获取
+ */
+ T get(Serializable id);
+
+ /**
+ * 根据主键删除
+ */
+ int delete(Serializable id);
+
+ /**
+ * 查询
+ */
+ List query(T o);
+
+ /**
+ * 查询全部
+ */
+ List all();
+}
diff --git a/src/main/java/world/xuewei/service/IllnessKindService.java b/src/main/java/world/xuewei/service/IllnessKindService.java
new file mode 100644
index 0000000000000000000000000000000000000000..2a60a9bb606e7d75028d70704b52c0fc91a7f566
--- /dev/null
+++ b/src/main/java/world/xuewei/service/IllnessKindService.java
@@ -0,0 +1,70 @@
+package world.xuewei.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.IllnessKindDao;
+import world.xuewei.entity.IllnessKind;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 疾病分类服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class IllnessKindService extends BaseService {
+
+ @Autowired
+ protected IllnessKindDao illnessKindDao;
+
+ @Override
+ public List query(IllnessKind o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return illnessKindDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public IllnessKind save(IllnessKind o) {
+ if (Assert.isEmpty(o.getId())) {
+ illnessKindDao.insert(o);
+ } else {
+ illnessKindDao.updateById(o);
+ }
+ return illnessKindDao.selectById(o.getId());
+ }
+
+ @Override
+ public IllnessKind get(Serializable id) {
+ return illnessKindDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return illnessKindDao.deleteById(id);
+ }
+
+ public List findList() {
+ return illnessKindDao.selectList(new QueryWrapper());
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/service/IllnessMedicineService.java b/src/main/java/world/xuewei/service/IllnessMedicineService.java
new file mode 100644
index 0000000000000000000000000000000000000000..bdef36305e26aae363d41bdc4d199086ebf75672
--- /dev/null
+++ b/src/main/java/world/xuewei/service/IllnessMedicineService.java
@@ -0,0 +1,66 @@
+package world.xuewei.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.IllnessMedicineDao;
+import world.xuewei.entity.IllnessMedicine;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 疾病药品服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class IllnessMedicineService extends BaseService {
+
+ @Autowired
+ protected IllnessMedicineDao illnessMedicineDao;
+
+ @Override
+ public List query(IllnessMedicine o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return illnessMedicineDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public IllnessMedicine save(IllnessMedicine o) {
+ if (Assert.isEmpty(o.getId())) {
+ illnessMedicineDao.insert(o);
+ } else {
+ illnessMedicineDao.updateById(o);
+ }
+ return illnessMedicineDao.selectById(o.getId());
+ }
+
+ @Override
+ public IllnessMedicine get(Serializable id) {
+ return illnessMedicineDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return illnessMedicineDao.deleteById(id);
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/service/IllnessService.java b/src/main/java/world/xuewei/service/IllnessService.java
new file mode 100644
index 0000000000000000000000000000000000000000..967a4726d614e5f3441d5889c5541a07878f8b18
--- /dev/null
+++ b/src/main/java/world/xuewei/service/IllnessService.java
@@ -0,0 +1,154 @@
+package world.xuewei.service;
+
+import cn.hutool.core.collection.CollUtil;
+import cn.hutool.core.map.MapUtil;
+import cn.hutool.core.util.ObjectUtil;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.IllnessDao;
+import world.xuewei.entity.*;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 疾病服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class IllnessService extends BaseService {
+
+ @Autowired
+ protected IllnessDao illnessDao;
+
+ @Override
+ public List query(Illness o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return illnessDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public Illness save(Illness o) {
+ if (Assert.isEmpty(o.getId())) {
+ illnessDao.insert(o);
+ } else {
+ illnessDao.updateById(o);
+ }
+ return illnessDao.selectById(o.getId());
+ }
+
+ @Override
+ public Illness get(Serializable id) {
+ return illnessDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return illnessDao.deleteById(id);
+ }
+
+ public Map findIllness(Integer kind, String illnessName, Integer page) {
+
+ Map map = new HashMap<>(4);
+ QueryWrapper illnessQueryWrapper = new QueryWrapper<>();
+ if (Assert.notEmpty(illnessName)) {
+ illnessQueryWrapper
+ .like("illness_name", illnessName)
+ .or()
+ .like("include_reason", illnessName)
+ .or()
+ .like("illness_symptom", illnessName)
+ .or()
+ .like("special_symptom", illnessName);
+ }
+ if (kind != null) {
+ if (Assert.notEmpty(illnessName)) {
+ illnessQueryWrapper.last("and (kind_id = " + kind + ") ORDER BY create_time DESC limit " + (page - 1) * 9 + "," + page * 9);
+ } else {
+ illnessQueryWrapper.eq("kind_id", kind);
+ illnessQueryWrapper.orderByDesc("create_time");
+ illnessQueryWrapper.last("limit " + (page - 1) * 9 + "," + page * 9);
+ }
+ } else {
+ illnessQueryWrapper.orderByDesc("create_time");
+ illnessQueryWrapper.last("limit " + (page - 1) * 9 + "," + page * 9);
+
+ }
+ int size = illnessDao.selectMaps(illnessQueryWrapper).size();
+ List> list = illnessDao.selectMaps(illnessQueryWrapper);
+ list.forEach(l -> {
+ Integer id = MapUtil.getInt(l, "id");
+ Pageview pageInfo = pageviewDao.selectOne(new QueryWrapper().eq("illness_id", id));
+ l.put("kindName", "暂无归属类");
+ l.put("create_time", MapUtil.getDate(l, "create_time"));
+ l.put("pageview", pageInfo == null ? 0 : pageInfo.getPageviews());
+ Integer kindId = MapUtil.getInt(l, "kind_id");
+ if (Assert.notEmpty(kindId)) {
+ IllnessKind illnessKind = illnessKindDao.selectById(kindId);
+ if (Assert.notEmpty(illnessKind)) {
+ l.put("kindName", illnessKind.getName());
+ }
+ }
+ });
+ map.put("illness", list);
+ map.put("size", size < 9 ? 1 : size / 9 + 1);
+ return map;
+ }
+
+ public Map findIllnessOne(Integer id) {
+ Illness illness = illnessDao.selectOne(new QueryWrapper().eq("id", id));
+ List illnessMedicines = illnessMedicineDao.selectList(new QueryWrapper().eq("illness_id", id));
+ List list = new ArrayList<>(4);
+ Map map = new HashMap<>(4);
+ Pageview illness_id = pageviewDao.selectOne(new QueryWrapper().eq("illness_id", id));
+ if (Assert.isEmpty(illness_id)) {
+ illness_id = new Pageview();
+ illness_id.setIllnessId(id);
+ illness_id.setPageviews(1);
+ pageviewDao.insert(illness_id);
+ } else {
+ illness_id.setPageviews(illness_id.getPageviews() + 1);
+ pageviewDao.updateById(illness_id);
+ }
+ map.put("illness", illness);
+
+ if (CollUtil.isNotEmpty(illnessMedicines)) {
+ illnessMedicines.forEach(illnessMedicine -> {
+ Medicine medicine = medicineDao.selectOne(new QueryWrapper().eq("id", illnessMedicine.getMedicineId()));
+ if (ObjectUtil.isNotNull(medicine)) {
+ list.add(medicine);
+ }
+ });
+ map.put("medicine", list);
+
+ }
+
+ return map;
+ }
+
+ public Illness getOne(QueryWrapper queryWrapper) {
+ return illnessDao.selectOne(queryWrapper);
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/service/MedicalNewsService.java b/src/main/java/world/xuewei/service/MedicalNewsService.java
new file mode 100644
index 0000000000000000000000000000000000000000..1b43613e5f3c705917a54da2a5860e7c845a5a73
--- /dev/null
+++ b/src/main/java/world/xuewei/service/MedicalNewsService.java
@@ -0,0 +1,66 @@
+package world.xuewei.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.MedicalNewsDao;
+import world.xuewei.entity.MedicalNews;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 咨询服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class MedicalNewsService extends BaseService {
+
+ @Autowired
+ protected MedicalNewsDao medicalNewsDao;
+
+ @Override
+ public List query(MedicalNews o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return medicalNewsDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public MedicalNews save(MedicalNews o) {
+ if (Assert.isEmpty(o.getId())) {
+ medicalNewsDao.insert(o);
+ } else {
+ medicalNewsDao.updateById(o);
+ }
+ return medicalNewsDao.selectById(o.getId());
+ }
+
+ @Override
+ public MedicalNews get(Serializable id) {
+ return medicalNewsDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return medicalNewsDao.deleteById(id);
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/service/MedicineService.java b/src/main/java/world/xuewei/service/MedicineService.java
new file mode 100644
index 0000000000000000000000000000000000000000..2457d447cb5ef77e366ece837431a700a7a85497
--- /dev/null
+++ b/src/main/java/world/xuewei/service/MedicineService.java
@@ -0,0 +1,87 @@
+package world.xuewei.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.MedicineDao;
+import world.xuewei.entity.Medicine;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 药品服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class MedicineService extends BaseService {
+
+ @Autowired
+ protected MedicineDao medicineDao;
+
+ @Override
+ public List query(Medicine o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return medicineDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public Medicine save(Medicine o) {
+ if (Assert.isEmpty(o.getId())) {
+ medicineDao.insert(o);
+ } else {
+ medicineDao.updateById(o);
+ }
+ return medicineDao.selectById(o.getId());
+ }
+
+ @Override
+ public Medicine get(Serializable id) {
+ return medicineDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return medicineDao.deleteById(id);
+ }
+
+ public Map getMedicineList(String nameValue, Integer page) {
+
+ List medicineList = null;
+ Map map = new HashMap<>(4);
+ if (Assert.notEmpty(nameValue)) {
+ medicineList = medicineDao.selectList(new QueryWrapper().
+ like("medicine_name", nameValue)
+ .or().like("keyword", nameValue)
+ .or().like("medicine_effect", nameValue)
+ .last("limit " + (page - 1) * 9 + "," + page * 9));
+ } else {
+ medicineList = medicineDao.selectList(new QueryWrapper()
+ .last("limit " + (page - 1) * 9 + "," + page * 9));
+ }
+
+ map.put("medicineList", medicineList);
+ map.put("size", medicineList.size() < 9 ? 1 : medicineList.size() / 9 + 1);
+ return map;
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/service/UserService.java b/src/main/java/world/xuewei/service/UserService.java
new file mode 100644
index 0000000000000000000000000000000000000000..b5a51ea0a163fbbcff995b0fdf22cfea42d1d26c
--- /dev/null
+++ b/src/main/java/world/xuewei/service/UserService.java
@@ -0,0 +1,66 @@
+package world.xuewei.service;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import world.xuewei.dao.UserDao;
+import world.xuewei.entity.User;
+import world.xuewei.utils.Assert;
+import world.xuewei.utils.BeanUtil;
+import world.xuewei.utils.VariableNameUtils;
+
+import java.io.Serializable;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 用户服务类
+ *
+ * @author XUEW
+ */
+@Service
+public class UserService extends BaseService {
+
+ @Autowired
+ protected UserDao userDao;
+
+ @Override
+ public List query(User o) {
+ QueryWrapper wrapper = new QueryWrapper();
+ if (Assert.notEmpty(o)) {
+ Map bean2Map = BeanUtil.bean2Map(o);
+ for (String key : bean2Map.keySet()) {
+ if (Assert.isEmpty(bean2Map.get(key))) {
+ continue;
+ }
+ wrapper.eq(VariableNameUtils.humpToLine(key), bean2Map.get(key));
+ }
+ }
+ return userDao.selectList(wrapper);
+ }
+
+ @Override
+ public List all() {
+ return query(null);
+ }
+
+ @Override
+ public User save(User o) {
+ if (Assert.isEmpty(o.getId())) {
+ userDao.insert(o);
+ } else {
+ userDao.updateById(o);
+ }
+ return userDao.selectById(o.getId());
+ }
+
+ @Override
+ public User get(Serializable id) {
+ return userDao.selectById(id);
+ }
+
+ @Override
+ public int delete(Serializable id) {
+ return userDao.deleteById(id);
+ }
+}
\ No newline at end of file
diff --git a/src/main/java/world/xuewei/utils/Assert.java b/src/main/java/world/xuewei/utils/Assert.java
new file mode 100644
index 0000000000000000000000000000000000000000..82e80891c88fd37a9075cb52c37dcfa6b990ae51
--- /dev/null
+++ b/src/main/java/world/xuewei/utils/Assert.java
@@ -0,0 +1,110 @@
+package world.xuewei.utils;
+
+import java.util.Collection;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 断言判定
+ *
+ * @author XUEW
+ */
+public class Assert {
+
+ public static boolean isEmpty(CharSequence s) {
+ if (s == null || s.length() == 0) {
+ return true;
+ }
+ for (int i = 0; i < s.length(); ++i) {
+ if (' ' != s.charAt(i)) {
+ return false;
+ }
+ }
+ return true;
+ }
+
+ public static boolean isEmpty(Collection> obj) {
+ return obj == null || obj.isEmpty();
+ }
+
+ public static boolean isEmpty(Map, ?> obj) {
+ return obj == null || obj.isEmpty();
+ }
+
+ public static boolean isEmpty(Object[] obj) {
+ return obj == null || obj.length == 0;
+ }
+
+ public static boolean isEmpty(Object obj) {
+ return obj == null;
+ }
+
+ public static boolean isEmpty(List> obj) {
+ return obj == null || obj.size() == 0;
+ }
+
+ public static boolean notEmpty(CharSequence s) {
+ return !isEmpty(s);
+ }
+
+ public static boolean notEmpty(Collection> obj) {
+ return !isEmpty(obj);
+ }
+
+ public static boolean notEmpty(Map, ?> obj) {
+ return !isEmpty(obj);
+ }
+
+ public static boolean notEmpty(Object[] obj) {
+ return !isEmpty(obj);
+ }
+
+ public static boolean notEmpty(Object obj) {
+ return !isEmpty(obj);
+ }
+
+ public static boolean notEmpty(List> obj) {
+ return !isEmpty(obj);
+ }
+
+ public static void assertNotEmpty(CharSequence s, String name) {
+ if (isEmpty(s)) {
+ throwException(name);
+ }
+ }
+
+ public static void assertNotEmpty(Collection> obj, String name) {
+ if (isEmpty(obj)) {
+ throwException(name);
+ }
+ }
+
+ public static void assertNotEmpty(Map, ?> obj, String name) {
+ if (isEmpty(obj)) {
+ throwException(name);
+ }
+ }
+
+ public static void assertNotEmpty(Object[] obj, String name) {
+ if (isEmpty(obj)) {
+ throwException(name);
+ }
+ }
+
+ public static void assertNotEmpty(Object obj, String name) {
+ if (isEmpty(obj)) {
+ throwException(name);
+ }
+ }
+
+ public static void assertNotEmpty(List> obj, String name) {
+ if (isEmpty(obj)) {
+ throwException(name);
+ }
+ }
+
+ private static String throwException(String name) {
+ throw new RuntimeException("REQUEST_PARAM_IS_NULL 请求参数<" + name + ">为空");
+ }
+
+}
diff --git a/src/main/java/world/xuewei/utils/BeanUtil.java b/src/main/java/world/xuewei/utils/BeanUtil.java
new file mode 100644
index 0000000000000000000000000000000000000000..bb89cab86d5e7a791247e2a145f2fe3d0284ca60
--- /dev/null
+++ b/src/main/java/world/xuewei/utils/BeanUtil.java
@@ -0,0 +1,162 @@
+package world.xuewei.utils;
+
+import com.alibaba.fastjson.JSON;
+import org.springframework.cglib.beans.BeanCopier;
+import org.springframework.cglib.beans.BeanMap;
+
+import java.util.*;
+
+/**
+ * Bean 工具
+ *
+ * @author XUEW
+ */
+public class BeanUtil {
+
+ private static Map beanCopierMap = new HashMap();
+
+
+ public static T copy(Object src, Class clazz)
+ throws InstantiationException, IllegalAccessException {
+ if ((null == src) || (null == clazz)) return null;
+ Object des = clazz.newInstance();
+ copy(src, des);
+ return (T) des;
+ }
+
+
+ public static void copy(Object src, Object des) {
+ if ((null == src) || (null == des)) return;
+ String key = generateKey(src.getClass(), des.getClass());
+ BeanCopier copier = (BeanCopier) beanCopierMap.get(key);
+ if (null == copier) {
+ copier = BeanCopier.create(src.getClass(), des.getClass(), false);
+ beanCopierMap.put(key, copier);
+ }
+ copier.copy(src, des, null);
+ }
+
+
+ public static T map2Bean(Map map, Class clazz)
+ throws InstantiationException, IllegalAccessException {
+ if ((null == map) || (null == clazz)) return null;
+ T bean = clazz.newInstance();
+ map2Bean(map, bean);
+ return bean;
+ }
+
+
+ public static void map2Bean(Map map, T bean) {
+ if ((null == map) || (null == bean)) return;
+ BeanMap beanMap = BeanMap.create(bean);
+ beanMap.putAll(map);
+ }
+
+
+ public static Map bean2Map(Object bean) {
+ if (null == bean) return null;
+ return copy(BeanMap.create(bean));
+ }
+
+
+ public static List> mapList(List beanList) {
+ if ((null == beanList) || (beanList.size() < 1)) return null;
+ List> mapList = new ArrayList();
+ int i = 0;
+ for (int size = beanList.size(); i < size; i++) {
+ mapList.add(bean2Map(beanList.get(i)));
+ }
+ return mapList;
+ }
+
+ public static Map copy(Map src) {
+ if (null == src) return null;
+ Map des = new HashMap();
+ des.putAll(src);
+
+
+ return des;
+ }
+
+
+ public static void apply(Object des, Object... srcs) {
+ if ((null == des) || (null == srcs) || (srcs.length < 1)) return;
+ BeanMap desBeanMap = BeanMap.create(des);
+ Set> keys = desBeanMap.keySet();
+ BeanMap srcBeanMap = null;
+ for (Object src : srcs) {
+ if (null != src) {
+ srcBeanMap = BeanMap.create(src);
+ for (Object key : keys) {
+ Object value = srcBeanMap.get(key);
+ if ((null != value) && (null == desBeanMap.get(key))) {
+ desBeanMap.put(des, key, value);
+ }
+ }
+ }
+ }
+ }
+
+
+ public static void apply(Object des, List> srcList) {
+ Map src;
+ if ((null == des) || (null == srcList) || (srcList.isEmpty())) return;
+ BeanMap desBeanMap = BeanMap.create(des);
+ Set> keys = desBeanMap.keySet();
+ for (Iterator localIterator1 = srcList.iterator(); localIterator1.hasNext(); ) {
+ src = (Map) localIterator1.next();
+ if ((null != src) && (!src.isEmpty())) {
+ for (Object key : keys) {
+ Object value = src.get(key);
+ if (null != value) {
+ desBeanMap.put(des, key, value);
+ }
+ }
+ }
+ }
+ }
+
+ private static String generateKey(Class> src, Class> des) {
+ return src.getName() + des.getName();
+ }
+
+ /**
+ * bean 转 String
+ */
+ public static String beanToString(T value) {
+ if (value == null) {
+ return null;
+ }
+ Class> clazz = value.getClass();
+ if (clazz == int.class || clazz == Integer.class) {
+ return "" + value;
+ } else if (clazz == String.class) {
+ return (String) value;
+ } else if (clazz == long.class || clazz == Long.class) {
+ return "" + value;
+ } else {
+ return JSON.toJSONString(value);
+ }
+ }
+
+
+ /**
+ * string 转 bean
+ */
+ public static T stringToBean(String str, Class clazz) {
+ if (str == null || str.length() <= 0 || clazz == null) {
+ return null;
+ }
+ if (clazz == int.class || clazz == Integer.class) {
+ return (T) Integer.valueOf(str);
+ } else if (clazz == String.class) {
+ return (T) str;
+ } else if (clazz == long.class || clazz == Long.class) {
+ return (T) Long.valueOf(str);
+ } else {
+ return JSON.toJavaObject(JSON.parseObject(str), clazz);
+ }
+ }
+
+
+}
diff --git a/src/main/java/world/xuewei/utils/VariableNameUtils.java b/src/main/java/world/xuewei/utils/VariableNameUtils.java
new file mode 100644
index 0000000000000000000000000000000000000000..0a20389b054702419e8c7fc2e7b060596203167b
--- /dev/null
+++ b/src/main/java/world/xuewei/utils/VariableNameUtils.java
@@ -0,0 +1,42 @@
+package world.xuewei.utils;
+
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+/**
+ * 变量名工具
+ *
+ * @author XUEW
+ */
+public class VariableNameUtils {
+
+ private static Pattern humpPattern = Pattern.compile("[A-Z]");
+ private static Pattern linePattern = Pattern.compile("_(\\w)");
+
+ /**
+ * 下划线转驼峰
+ */
+ public static String lineToHump(String str) {
+ str = str.toLowerCase();
+ Matcher matcher = linePattern.matcher(str);
+ StringBuffer sb = new StringBuffer();
+ while (matcher.find()) {
+ matcher.appendReplacement(sb, matcher.group(1).toUpperCase());
+ }
+ matcher.appendTail(sb);
+ return sb.toString();
+ }
+
+ /**
+ * 驼峰转下划线
+ */
+ public static String humpToLine(String str) {
+ Matcher matcher = humpPattern.matcher(str);
+ StringBuffer sb = new StringBuffer();
+ while (matcher.find()) {
+ matcher.appendReplacement(sb, "_" + matcher.group(0).toLowerCase());
+ }
+ matcher.appendTail(sb);
+ return sb.toString();
+ }
+}
\ No newline at end of file
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
new file mode 100644
index 0000000000000000000000000000000000000000..959930e48209da3ab4c94231df6f800310c30ee9
--- /dev/null
+++ b/src/main/resources/application.yml
@@ -0,0 +1,47 @@
+spring:
+ # 数据源配置
+ datasource:
+ url: jdbc:mysql://mysql.sqlpub.com:3306/xin_sm_db
+ username: xin_root
+ password: 7jpx7qBdvkb6kxr7
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ type: com.alibaba.druid.pool.DruidDataSource
+ jackson:
+ date-format: yyyy-MM-dd HH:mm:ss
+ time-zone: GMT+8
+ # 邮件配置
+ mail:
+ username: 373675032@qq.com
+ password:
+ host: smtp.qq.com
+ port: 465
+ properties:
+ mail:
+ smtp:
+ auth: true
+ starttls:
+ enable: true
+ required: true
+ socketFactory:
+ port: 465
+ class: javax.net.ssl.SSLSocketFactory
+ fallback: false
+ valid: 5
+ title: "寻药就医系统 - 用户认证"
+ template: "您的动态验证码为:%s ,%d分钟内有效,若非本人操作,请勿泄露。"
+# 日志配置
+logging:
+ level:
+ world.world.xuewei.dao.mapper: debug
+mybatis-plus:
+ configuration:
+ log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+
+# 阿里云通义千问配置
+ai-key: sk-xxxxxxxxxxxxx
+# 阿里云对象存储配置
+oss:
+ bucket-name: xxxxxxxxxxx
+ end-point: xxxxxxxxxx
+ access-key: xxxxxxxxxxxxxxxx
+ access-secret: xxxxxxxxxxxxxxx
\ No newline at end of file
diff --git a/src/main/resources/banner.txt b/src/main/resources/banner.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7daee8e88094014b08f0c81e7b26e09cafcc1cd2
--- /dev/null
+++ b/src/main/resources/banner.txt
@@ -0,0 +1,6 @@
+ _____ __ __ ___ ___ _
+ / ___/____ ___ ____ ______/ /_ / |/ /__ ____/ (_)____(_)___ ___
+ \__ \/ __ `__ \/ __ `/ ___/ __/_____/ /|_/ / _ \/ __ / / ___/ / __ \/ _ \
+ ___/ / / / / / / /_/ / / / /_/_____/ / / / __/ /_/ / / /__/ / / / / __/
+/____/_/ /_/ /_/\__,_/_/ \__/ /_/ /_/\___/\__,_/_/\___/_/_/ /_/\___/
+
diff --git a/src/main/resources/smart-medicine.sql b/src/main/resources/smart-medicine.sql
new file mode 100644
index 0000000000000000000000000000000000000000..b7eb50a9952a6ff0d0a32e0bb8a4280ff40f65c4
--- /dev/null
+++ b/src/main/resources/smart-medicine.sql
@@ -0,0 +1,281 @@
+/*
+==========================================================================
+郑重说明:本项目免费开源!原创作者为:薛伟同学,严禁私自出售。
+==========================================================================
+B站账号:薛伟同学
+微信公众号:薛伟同学
+作者博客:http://xuewei.world
+==========================================================================
+陆陆续续总会收到粉丝的提醒,总会有些人为了赚取利益倒卖我的开源项目。
+不乏有粉丝朋友出现钱付过去,那边只把代码发给他就跑路的,最后还是根据线索找到我。。
+希望各位朋友擦亮慧眼,谨防上当受骗!
+==========================================================================
+*/
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for feedback
+-- ----------------------------
+DROP TABLE IF EXISTS `feedback`;
+CREATE TABLE `feedback` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+ `name` varchar(11) DEFAULT NULL COMMENT '反馈用户',
+ `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址',
+ `title` varchar(255) DEFAULT NULL COMMENT '反馈标题',
+ `content` text COMMENT '反馈内容',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of feedback
+-- ----------------------------
+BEGIN;
+INSERT INTO `feedback` (`id`, `name`, `email`, `title`, `content`, `create_time`, `update_time`) VALUES (6, '路人甲', '31952874@qq.com', '测试一号', '测试这个系统有问题吗?', '2022-05-03 16:13:59', '2022-05-03 16:13:59');
+INSERT INTO `feedback` (`id`, `name`, `email`, `title`, `content`, `create_time`, `update_time`) VALUES (7, '路人乙', '31952874@qq.com', '测试二号', '惆怅长岑长错错错错错错', '2022-05-03 16:14:20', '2022-05-03 16:14:20');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for history
+-- ----------------------------
+DROP TABLE IF EXISTS `history`;
+CREATE TABLE `history` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户搜索历史主键id',
+ `user_id` int(11) DEFAULT NULL COMMENT '用户ID',
+ `keyword` varchar(255) DEFAULT NULL COMMENT '搜索关键字',
+ `operate_type` int(1) DEFAULT NULL COMMENT '类型:1搜索,2科目,3药品',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=160 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of history
+-- ----------------------------
+BEGIN;
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (126, 4, '10,无', 1, '2022-05-03 16:09:34', '2022-05-03 16:09:34');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (127, 4, '10,无', 1, '2022-05-03 16:09:40', '2022-05-03 16:09:40');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (128, 4, '病毒性感冒', 2, '2022-05-03 16:09:48', '2022-05-03 16:09:48');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (129, 4, '10,无', 1, '2022-05-03 16:09:52', '2022-05-03 16:09:52');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (130, 4, '湿疹', 2, '2022-05-03 16:12:15', '2022-05-03 16:12:15');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (131, 4, '偏头痛', 2, '2022-05-03 16:12:49', '2022-05-03 16:12:49');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (132, 5, '7,无', 1, '2022-05-03 16:17:41', '2022-05-03 16:17:41');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (133, 5, '湿疹', 2, '2022-05-03 16:17:53', '2022-05-03 16:17:53');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (134, 5, '感冒', 2, '2022-05-03 16:18:08', '2022-05-03 16:18:08');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (135, 5, '17,无', 1, '2022-05-03 16:18:22', '2022-05-03 16:18:22');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (136, 5, '17,溃疡', 1, '2022-05-03 16:18:28', '2022-05-03 16:18:28');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (137, 5, '溃疡', 2, '2022-05-03 16:18:28', '2022-05-03 16:18:28');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (138, 5, '17,溃疡', 1, '2022-05-03 16:26:48', '2022-05-03 16:26:48');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (139, 5, '溃疡', 2, '2022-05-03 16:26:48', '2022-05-03 16:26:48');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (140, 5, '17,溃疡', 1, '2022-05-03 16:28:20', '2022-05-03 16:28:20');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (141, 5, '溃疡', 2, '2022-05-03 16:28:20', '2022-05-03 16:28:20');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (142, 5, '17,溃疡', 1, '2022-05-03 16:33:52', '2022-05-03 16:33:52');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (143, 5, '溃疡', 2, '2022-05-03 16:33:52', '2022-05-03 16:33:52');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (144, 5, '溃疡', 2, '2022-05-03 16:34:08', '2022-05-03 16:34:08');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (145, 5, '7,无', 1, '2022-05-03 16:37:57', '2022-05-03 16:37:57');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (146, 5, '9,无', 1, '2022-05-03 16:38:34', '2022-05-03 16:38:34');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (147, 5, '9,无', 1, '2022-05-03 16:41:59', '2022-05-03 16:41:59');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (148, 5, '9,无', 1, '2022-05-03 16:42:14', '2022-05-03 16:42:14');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (149, 5, '9,无', 1, '2022-05-03 16:42:45', '2022-05-03 16:42:45');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (150, 5, '9,无', 1, '2022-05-03 16:43:54', '2022-05-03 16:43:54');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (151, 5, '9,无', 1, '2022-05-03 16:44:26', '2022-05-03 16:44:26');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (152, 5, '9,无', 1, '2022-05-03 16:44:45', '2022-05-03 16:44:45');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (153, 5, '2,无', 1, '2022-05-03 16:44:51', '2022-05-03 16:44:51');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (154, 5, '2,无', 1, '2022-05-03 16:45:46', '2022-05-03 16:45:46');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (155, 5, '1', 3, '2022-05-07 15:34:34', '2022-05-07 15:34:34');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (156, 4, '牙周炎', 2, '2022-07-14 19:32:05', '2022-07-14 19:32:05');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (157, 4, '9,无', 1, '2022-07-14 19:32:52', '2022-07-14 19:32:52');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (158, 4, '1,无', 1, '2022-07-14 19:32:56', '2022-07-14 19:32:56');
+INSERT INTO `history` (`id`, `user_id`, `keyword`, `operate_type`, `create_time`, `update_time`) VALUES (159, 4, '17,无', 1, '2022-07-14 19:32:59', '2022-07-14 19:32:59');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for illness
+-- ----------------------------
+DROP TABLE IF EXISTS `illness`;
+CREATE TABLE `illness` (
+ `id` int(1) NOT NULL AUTO_INCREMENT COMMENT '疾病id',
+ `kind_id` int(11) DEFAULT NULL COMMENT '疾病分类ID',
+ `illness_name` varchar(100) DEFAULT NULL COMMENT '疾病名字',
+ `include_reason` mediumtext COMMENT '诱发因素',
+ `illness_symptom` mediumtext COMMENT '疾病症状',
+ `special_symptom` mediumtext COMMENT '特殊症状',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of illness
+-- ----------------------------
+BEGIN;
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (1, 10, '病毒性感冒', '各种导致全身或呼吸道局部防御功能降低的原因,如受凉、淋雨、气候突变、过度疲劳等均可诱发本疲', '急性起病,患者主要表现为鼻塞、流涕、咽痛、咳嗽等症状。部分患者可有发热、乏力、头痛、周身酸痛、\n食欲减退、腹胀、便秘或腹泻等全身症状。', '急性起病,患者主要表现为鼻塞、流涕、咽痛、咳嗽等症状。部分患者可有发热、乏力、头痛、周身酸痛、\n食欲减退、腹胀、便秘或腹泻等全身症状。', '2022-05-01 11:31:10', '2022-05-03 16:00:41');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (2, 10, '风寒感冒', '身体免疫力低下的情况下,体内有寒气入侵,导致感冒', '恶寒重、发热轻、无汗、头痛身痛、鼻塞流清涕、咳嗽吐稀白痰、口不渴或渴喜热饮、苔薄白', '恶寒重、发热轻、无汗、头痛身痛、畏寒', '2022-05-01 11:31:10', '2022-05-03 16:01:51');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (3, 2, '扁桃体发炎', '扁桃体炎形成的原因与多种因素有关,包括感染因素、免疫因素、邻近器官的急性炎症等,细菌和病毒积存\n于扁桃体窝引起该病。扁桃体炎还可继发于某些急性传染病,如猩红热、麻疹、流感等。', '发热、咽部不适、咽部疼痛,甚至吞咽、呼吸困难、局部可有咽痛,吞咽时尤为明显,甚至因畏惧疼痛不敢吞咽,疼痛可放射至耳部,幼儿常因不能吞咽而拒食哭闹。', '咽痛、咽部不适', '2022-05-01 11:31:10', '2022-05-01 17:49:05');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (4, 3, '偏头痛', '偏头痛的病因尚不明确,可能与遗传、内分泌代谢、环境因素、精神因素有关。', '偏头痛的常见症状包括:头痛,开始常为隐约疼痛,逐渐变为搏动性疼痛,活动时加重,还可从头的一侧转\n移至另一侧,累及头前部或整个头部;对光线、噪音和气味敏感;伴有恶心、呕吐,胃部不适,腹部疼痛;\n食欲差;感觉非常的暖或冷;肤色苍白;疲劳;头晕;视野模糊;腹泻。比较军见的症状包括发烧、影响正\n常的肢体活动。', '左侧疼痛、右侧疼痛、单侧疼痛、一阵一阵的疼痛、像针扎一样', '2022-05-01 11:31:10', '2022-05-01 17:49:06');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (5, 2, '便秘', '便秘通常是由于美便在消化道中移动太慢,或无法从直肠中有效清除时,导致类便脱水、变硬和干燥,从而引发的便秘。', '排便次数减少、一周内小于3次、粪便干燥或结块、如羊粪、排便因难,如排便时间长、排便时感觉有阻碍、排便后仍有粪便未排尽的感觉、需手按腹部帮助排便等', '大便困难、拉不出来', '2022-05-01 11:31:10', '2022-05-03 16:03:44');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (6, 3, '骨折', '骨折是由创伤或骨骼痪病所导致,大部分骨折都是由于直接或间接暴力引起。跌倒、撞击、交通意外等暴力因素是导致骨折的常见原因。积累性劳损及骨骼痪病也会增加骨折发生几率,骨骼痪病(如骨髓炎、骨肿瘤)导致骨质破坏,患者受到轻微外力就可能发生骨折。', '骨折特有特征为畸形、异常活动和骨擦音(感)。大部分骨折一般只引起局部症状,最常见的症状就是局部\n疼痛、肿胀及功能障碍。严重骨折和多发性骨折可伴随全身症状(如休克、发热)。', '骨折的一般表现为局部疼痛、肿胀及功能障碍', '2022-05-01 11:31:10', '2022-05-03 16:04:23');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (7, 17, '牙周炎', '牙周炎是一种破坏性庆病,与微生物、宿主反应有关,是导致我国成人牙齿丧失的主要原因,严重影响患者的口腔健康。在局部致病因素中,牙菌斑是最主要的致病因素,而在全身因素中吸烟是高危因素。', '健康的牙龈应该呈粉红色,边缘薄且紧贴牙面,质坚韧,探诊不出血。牙周災的主要症状是牙龈红肿、质地\n松软、探诊出血、牙周袋溢脓和牙齿松动。', '牙龈出血、牙齿松动、牙龈肿', '2022-05-01 11:31:10', '2022-05-03 16:04:43');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (8, 2, '胃溃疡', '胃溃疡是一种常见的消化痪病,任何年龄的人都可能患病。在全球范围内,约占10%的人群一生中都会患有消化性渍疡。在患病人群中,40-60岁的中老年患者最为多见,而且男性多于女性。', '胃溃疡的症状较多,包括胃部疼痛、食欲不振、餐后腹胀或胃部不适、体重减轻等等。这些症状的严重程度\n取决于溃疡的严重程度。有些患者可能没有任何症状(如“无症状性溃疡\"),或者是以胃出血、胃穿孔等并\n发症为首发症状。', '餐后腹胀、体重减轻、食欲不振', '2022-05-01 11:31:10', '2022-05-03 16:05:16');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (9, 17, '口腔溃疡', '口腔渍疡的致病原因尚不明确,多种因素可诱发,包括遗传因素、饮食因素、免疫因素等,且具有明显的个体差异。口腔渍疡经常、反复发作时,严重影响患者的日常生活和工作。', '口腔溃疡常见于口腔的唇、脸颊、软腭或牙龈等处的黏膜上,溃疡面一般呈圆形或椭圆形,溃疡面凹陷、有\n白色或黄色的中心、周围充血微红肿,有明显疼痛感。', '口腔溃疡常见于口腔的唇、脸颊、软腭或牙龈等处的黏膜上,溃疡面一般呈圆形或椭圆形,溃疡面凹陷、有\n白色或黄色的中心、周围充血微红肿,有明显疼痛感。', '2022-05-01 11:31:10', '2022-05-03 16:05:51');
+INSERT INTO `illness` (`id`, `kind_id`, `illness_name`, `include_reason`, `illness_symptom`, `special_symptom`, `create_time`, `update_time`) VALUES (13, 7, '湿疹', '湿疹的病因目前尚不明确,与机体内因、外因、社会心理因素等都有关。机体内因包括免疫功能异常和系统性痪病(如内分泌痪病、营养障碍、慢性感染等)以及遗传性或获得性 皮肤屏障功能障碍。', '急性期表现为红斑、水肿、粟粒大小的丘疹、丘疱疹、水疱,糜烂及渗出;亚急性期表现为红肿和渗出减\n轻,糜烂面结痂、脱屑;慢性期主要表现为粗糙肥厚、苔藓样变。湿疹容易复发,严重影响患者的生活质\n量。', '起病较急、发病较快,瘙痒剧烈。', '2022-05-03 16:08:58', '2022-05-03 16:09:11');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for illness_kind
+-- ----------------------------
+DROP TABLE IF EXISTS `illness_kind`;
+CREATE TABLE `illness_kind` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
+ `name` varchar(255) DEFAULT NULL COMMENT '分类名称',
+ `info` varchar(255) DEFAULT NULL COMMENT '描述',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of illness_kind
+-- ----------------------------
+BEGIN;
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (1, '急诊科', '急诊科疾病', '2022-05-01 11:57:39', '2022-05-01 12:01:00');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (2, '内科', '内科疾病', '2022-05-01 11:57:57', '2022-05-01 12:00:59');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (3, '外科', '外科疾病', '2022-05-01 11:58:26', '2022-05-01 12:00:57');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (4, '妇产科', '妇产科疾病', '2022-05-01 11:58:36', '2022-05-01 12:00:56');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (5, '儿科', '儿科疾病', '2022-05-01 11:58:49', '2022-05-01 12:00:54');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (6, '男科', '男科疾病', '2022-05-01 11:58:59', '2022-05-01 12:00:53');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (7, '皮肤科', '皮肤科疾病', '2022-05-03 16:07:12', '2022-05-03 16:07:12');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (9, '肝病', '肝病疾病', '2022-05-01 11:59:27', '2022-05-01 12:00:49');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (10, '传染科', '传染科疾病', '2022-05-01 11:59:35', '2022-05-01 12:00:48');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (16, '耳鼻喉科', '耳鼻喉科疾病', '2022-05-01 12:00:23', '2022-05-01 12:00:41');
+INSERT INTO `illness_kind` (`id`, `name`, `info`, `create_time`, `update_time`) VALUES (17, '口腔科', '口腔科疾病', '2022-05-01 12:00:31', '2022-05-01 12:00:39');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for illness_medicine
+-- ----------------------------
+DROP TABLE IF EXISTS `illness_medicine`;
+CREATE TABLE `illness_medicine` (
+ `id` int(1) NOT NULL AUTO_INCREMENT COMMENT '病和药品关联id',
+ `illness_id` int(1) DEFAULT NULL COMMENT '病id',
+ `medicine_id` int(1) DEFAULT NULL COMMENT '药品id',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=21 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of illness_medicine
+-- ----------------------------
+BEGIN;
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (6, 3, 1, '2022-05-03 16:10:35', '2022-05-03 16:10:35');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (7, 2, 1, '2022-05-03 16:10:37', '2022-05-03 16:10:37');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (8, 1, 1, '2022-05-03 16:10:38', '2022-05-03 16:10:38');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (9, 4, 1, '2022-05-03 16:10:42', '2022-05-03 16:10:42');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (10, 7, 1, '2022-05-03 16:10:44', '2022-05-03 16:10:44');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (11, 1, 2, '2022-05-03 16:10:59', '2022-05-03 16:10:59');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (12, 2, 2, '2022-05-03 16:11:01', '2022-05-03 16:11:01');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (13, 5, 3, '2022-05-03 16:11:16', '2022-05-03 16:11:16');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (14, 13, 5, '2022-05-03 16:11:29', '2022-05-03 16:11:29');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (15, 8, 4, '2022-05-03 16:11:39', '2022-05-03 16:11:39');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (16, 7, 6, '2022-05-03 16:11:50', '2022-05-03 16:11:50');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (17, 4, 7, '2022-05-03 16:12:01', '2022-05-03 16:12:01');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (18, 2, 7, '2022-05-03 16:12:03', '2022-05-03 16:12:03');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (19, 1, 7, '2022-05-03 16:12:04', '2022-05-03 16:12:04');
+INSERT INTO `illness_medicine` (`id`, `illness_id`, `medicine_id`, `create_time`, `update_time`) VALUES (20, 3, 7, '2022-05-03 16:12:05', '2022-05-03 16:12:05');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for medicine
+-- ----------------------------
+DROP TABLE IF EXISTS `medicine`;
+CREATE TABLE `medicine` (
+ `id` int(1) NOT NULL AUTO_INCREMENT COMMENT '药品主键ID',
+ `medicine_name` varchar(100) DEFAULT NULL COMMENT '药的名字',
+ `keyword` varchar(255) DEFAULT NULL COMMENT '关键字搜索',
+ `medicine_effect` mediumtext COMMENT '药的功效',
+ `medicine_brand` varchar(255) DEFAULT NULL COMMENT '药的品牌',
+ `interaction` mediumtext COMMENT '药的相互作用',
+ `taboo` mediumtext COMMENT '禁忌',
+ `us_age` mediumtext COMMENT '用法用量',
+ `medicine_type` int(1) DEFAULT NULL COMMENT '药的类型,0西药,1中药,2中成药',
+ `img_path` varchar(255) DEFAULT NULL COMMENT '相关图片路径',
+ `medicine_price` decimal(10,2) DEFAULT NULL COMMENT '药的价格',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of medicine
+-- ----------------------------
+BEGIN;
+INSERT INTO `medicine` (`id`, `medicine_name`, `keyword`, `medicine_effect`, `medicine_brand`, `interaction`, `taboo`, `us_age`, `medicine_type`, `img_path`, `medicine_price`, `create_time`, `update_time`) VALUES (1, '阿莫西林胶囊', '消炎药、感冒药', '本品尚可用于治疗伤寒、伤寒带菌者及钩端螺旋体病;阿莫西林亦可与克拉霉素、兰索拉唑三联用药根除胃、十二指肠幽门螺杆菌,降低消化道溃疡复发率。', '仁和', '1.丙磺舒竞争性地减少本品的肾小管分泌,两者同时应用可引起阿莫西林血浓度升高、半衰期延长。\n2.氯霉素、大环内酯类、磺胺类和四环素类药物在体外干扰阿莫西林的抗菌作用,但其临床意义不明。', '1. 青霉素类口服药可引起过敏性休克,有多见于青霉素或头孢菌素过敏史的患者。用药前必须详细询问药物过敏史并做青霉素皮肤试验。如发生过敏性休克,应就地抢救,予以保持气道畅通、吸氧及应用肾上腺素、糖皮质激素等治疗措施。\n2.传染性单核细胞增多症患者应用本品易发生皮疹,应避免使用。\n3.疗程较长患者应检查肝、肾功能和血常规。\n4.阿莫西林可导致采用Benedict或Fehling试剂的尿糖试验出现假阳性。\n5.下列情况应慎用:\n(1)有哮喘、枯草热等过敏性疾病史者。\n(2)老年人和肾功能严重损害时可能须调整剂量。', '成人的具体使用剂量为0.5g/次,每6-8小时重复用药,24小时内服用剂量不能超过4g。儿童一日用药剂量按照患者实际体重为20-40mg/kg,重复用药间隔时长为8h/次。', 1, 'https://su-share.oss-cn-beijing.aliyuncs.com/3/be347ae15e0a467da83e032e8f731535.jpeg', 14.00, '2022-05-02 11:46:00', '2022-05-03 16:10:46');
+INSERT INTO `medicine` (`id`, `medicine_name`, `keyword`, `medicine_effect`, `medicine_brand`, `interaction`, `taboo`, `us_age`, `medicine_type`, `img_path`, `medicine_price`, `create_time`, `update_time`) VALUES (2, '999感冒灵颗粒', '感冒药、流鼻涕、发烧', '解热镇痛功效,用于因感冒引起的头痛,发热,鼻塞,流涕,咽痛等症状。', '999', '三九感冒灵颗粒是复方药,里面含有中西药成分,不宜和西药感冒药同服。如果两种药中含有同一种成分,就只能选择服用其中一种,以免使摄入药量加倍,增加毒性,成为重复用药 [3] 。比如,三九感冒灵颗粒和西药泰诺,都含有解热镇痛效果的“扑热息痛”成分,若是两种药一起吃,过量的“扑热息痛”会对人体肝脏造成损害。', '1.忌烟,酒及辛辣,生冷,油腻食物。\n2.不宜在服药期间同时服用滋补性中成药\n3. 高血压、心脏病、肝病、肾病等慢性病严重者应在医师指导下服用。\n4.本品含对乙氨基酚,马来酸氨苯那敏,咖啡因。服用本品期间不得饮酒或含有酒精的饮料;不能同时服用与本品成分相似的其它抗感冒药;肝,肾功能不全者慎用;膀胱颈梗阻,甲状腺功能亢进,青光眼,高血压和前列腺肥大者慎用;孕妇及哺乳期妇女慎用;服药期间不得驾驶机,车,船,从事高空作业,机械作业及操作精密仪器。\n5.脾胃虚寒,症见腹痛,喜暖,泄泻者慎用。\n6.糖尿病患者、消化道溃疡患者、膀胱颈梗阻、幽门十二指肠梗阻、甲状腺机能亢进、青光眼以及前列腺肥大等患者慎用。\n7.儿童,年老体弱者应在医师指导下使用。\n8.服药3天后症状无改善,或症状加重,或出现新的严重症状如胸闷,心悸等应立即停药,并去医院就诊。\n9.对本药过敏者禁用,过敏体质者慎用。\n10. 本品性状发生改变时禁止使用。\n11.儿童必须在成人监护下使用。\n12.请将本品放在儿童不能接触的地方。\n13.如正在使用其他药品,使用本品前请咨询医师或药师.', '开水冲服,一次1袋,一日3次。小儿减量或遵医嘱。', 2, 'https://su-share.oss-cn-beijing.aliyuncs.com/3/5de3c4ca4b0346279a2c01e28b323641.jpeg', 39.80, '2022-05-02 11:50:13', '2022-05-03 12:47:16');
+INSERT INTO `medicine` (`id`, `medicine_name`, `keyword`, `medicine_effect`, `medicine_brand`, `interaction`, `taboo`, `us_age`, `medicine_type`, `img_path`, `medicine_price`, `create_time`, `update_time`) VALUES (3, '开塞露', '便秘', '都是利用甘油或山梨醇的高浓度,即高渗作用,软化大便,刺激肠壁,反射性地引起排便反应,再加上其具有润滑作用,能使大便容易排出', '信龙', NULL, '1.刺破或剪开后的注药导管的开口应光滑,以免擦伤肛门或直肠。\n2.对本品过敏者禁用,过敏体质者慎用。\n3.本品性状发生改变时禁止使用。\n4.请将本品放在儿童不能接触的地方。\n5.儿童必须在成人监护下使用。\n6.如正在使用其他药品,使用本品前请咨询医师或药师。', '将容器顶端刺破或剪开,涂以油脂少许,缓慢插入肛门,然后将药液挤入直肠内,成人一次1支,儿童一次\n0.5支。', 0, 'https://su-share.oss-cn-beijing.aliyuncs.com/3/71bdf290e1ca4ebe94a87fdc6d1ee26e.jpeg', 18.00, '2022-05-02 12:52:13', '2022-05-03 12:49:31');
+INSERT INTO `medicine` (`id`, `medicine_name`, `keyword`, `medicine_effect`, `medicine_brand`, `interaction`, `taboo`, `us_age`, `medicine_type`, `img_path`, `medicine_price`, `create_time`, `update_time`) VALUES (4, '三九胃泰颗粒', '胃胀、胃痛、胃不舒服', '清热祛湿,消炎止痛,理气除胀,养胃益肠。', '999', NULL, '1. 服药期间,忌食辛辣,油炸,过酸食物及酒类等刺激性食品。\n2. 十五天为一疗程,初显疗效后不宜立即停药,建议再服3—4个疗程以巩固疗效。\n3.胃寒患者慎用。', '开水冲服。一次1袋,一日2次。', 0, 'https://su-share.oss-cn-beijing.aliyuncs.com/3/e2c6781609d942a0937028e1e7f84097.jpeg', 15.00, '2022-05-02 12:58:32', '2022-05-03 12:51:49');
+INSERT INTO `medicine` (`id`, `medicine_name`, `keyword`, `medicine_effect`, `medicine_brand`, `interaction`, `taboo`, `us_age`, `medicine_type`, `img_path`, `medicine_price`, `create_time`, `update_time`) VALUES (5, '999皮炎平', '皮肤瘙痒', '用于局限性瘙痒症、神经性皮炎、接触性皮炎、脂溢性皮炎以及慢性湿疹。', '999', NULL, '1.患处已破溃、化脓或有明显渗出者禁用。\n2.病毒感染者(如有疱疹、水痘)禁用。\n3.对本品成分过敏者禁用。', '皮肤外用。取少量涂于患处,并轻揉片刻;一日1~2次,病情较重或慢性炎症患者,每日5-8次或遵医嘱。', 0, 'https://su-share.oss-cn-beijing.aliyuncs.com/3/163549185ab24e068e59ba6ef502c410.jpeg', 15.21, '2022-05-02 13:01:34', '2022-05-03 12:52:46');
+INSERT INTO `medicine` (`id`, `medicine_name`, `keyword`, `medicine_effect`, `medicine_brand`, `interaction`, `taboo`, `us_age`, `medicine_type`, `img_path`, `medicine_price`, `create_time`, `update_time`) VALUES (6, '甲硝唑', '牙痛', '适应症为用于治疗肠道和肠外阿米巴病(如阿米巴肝脓肿、胸膜阿米巴病等)。还可用于治疗阴道滴虫病、小袋虫病和皮肤利什曼病、麦地那龙线虫感染等。目前还广泛用于厌氧菌感染的治疗', '奥可安', '本品能增强华法林等抗凝药物的作用。与土霉素合用可干扰甲硝唑清除阴道滴虫的作用。', '有活动性中枢神经系统疾患和血液病者禁用。', '成人一次两片,一日三次', 0, 'https://su-share.oss-cn-beijing.aliyuncs.com/3/4c6b2d32ef9f43b59ee1268370da2b98.jpeg', 28.50, '2022-05-02 13:03:27', '2022-05-03 12:54:01');
+INSERT INTO `medicine` (`id`, `medicine_name`, `keyword`, `medicine_effect`, `medicine_brand`, `interaction`, `taboo`, `us_age`, `medicine_type`, `img_path`, `medicine_price`, `create_time`, `update_time`) VALUES (7, '布洛芬缓释胶囊', '头疼、缓解痛', '用于缓解轻至中度疼痛如头痛、偏头痛、牙痛、痛经、关节痛、肌肉痛、神经痛,也用于普通感冒或流行性感冒引起的发热', '芬必得', '.本品与其他解热、镇痛、抗炎药物同用时可增加胃肠道不良反应,并可能导致溃疡。 2.本品与肝素、双香豆素类(如华法林)等抗凝药 同用时,可导致凝血酶原时间延长,增加出血倾向。 3.本品与地高辛、甲氨蝶呤、口服降血糖药物同用 时,能使这些药物的血药浓度增高,不宜同用。 ', '1.对其他非甾休抗炎药过敏者禁用。 2.孕妇及晡乳期妇女禁用。 3.对阿司匹林过敏的哮喘患者禁用。 4.严重肝肾功能不全者或严重心力衰竭者禁用。 5.正在服用其他含有布洛芬或其他非甾休抗炎药, 包括服用已知是特异性环氧化酶-2抑制剂药物的患者禁用。除非医生建议使用。 6.既往有与使用非甾体类抗炎药治疗相关的上消化道出血或穿孔史者禁用。 7.活动性或既往有消化性溃疡史,胃肠道出血或穿孔的患者禁用。', '口服。成人,一次1片,一日2次(早晚各一次)。', 1, 'https://su-share.oss-cn-beijing.aliyuncs.com/3/92af48e2bd85458bb4f46ea731a31b58.jpeg', 1.00, '2022-05-02 13:10:47', '2022-05-03 15:05:30');
+COMMIT;
+
+-- ----------------------------
+-- Table structure for pageview
+-- ----------------------------
+DROP TABLE IF EXISTS `pageview`;
+CREATE TABLE `pageview` (
+ `id` int(1) NOT NULL AUTO_INCREMENT COMMENT '主键id',
+ `pageviews` int(1) DEFAULT NULL COMMENT '浏览量',
+ `illness_id` int(11) DEFAULT NULL COMMENT '病的id',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of pageview
+-- ----------------------------
+BEGIN;
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (5, 5, 1);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (6, 4, 13);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (7, 2, 4);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (8, 1, 2);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (9, 1, 3);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (10, 1, 5);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (11, 1, 6);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (12, 2, 7);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (13, 1, 8);
+INSERT INTO `pageview` (`id`, `pageviews`, `illness_id`) VALUES (14, 1, 9);
+COMMIT;
+
+-- ----------------------------
+-- Table structure for user
+-- ----------------------------
+DROP TABLE IF EXISTS `user`;
+CREATE TABLE `user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户主键id',
+ `user_account` varchar(255) DEFAULT NULL COMMENT '用户账号',
+ `user_name` varchar(255) DEFAULT NULL COMMENT '用户的真实名字',
+ `user_pwd` varchar(255) DEFAULT NULL COMMENT '用户密码',
+ `user_age` int(11) DEFAULT NULL COMMENT '用户年龄',
+ `user_sex` varchar(1) DEFAULT NULL COMMENT '用户性别',
+ `user_email` varchar(255) DEFAULT NULL COMMENT '用户邮箱',
+ `user_tel` varchar(50) DEFAULT NULL COMMENT '手机号',
+ `role_status` int(11) DEFAULT NULL COMMENT '角色状态,1管理员,0普通用户',
+ `img_path` varchar(255) DEFAULT NULL COMMENT '用户头像',
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
+ `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
+ PRIMARY KEY (`id`),
+ KEY `create_time` (`create_time`)
+) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4;
+
+-- ----------------------------
+-- Records of user
+-- ----------------------------
+BEGIN;
+INSERT INTO `user` (`id`, `user_account`, `user_name`, `user_pwd`, `user_age`, `user_sex`, `user_email`, `user_tel`, `role_status`, `img_path`, `create_time`, `update_time`) VALUES (4, 'admin', '管理员', '123456', 23, '男', '2678788262@qq.com', '17746678954', 1, 'https://moti-cloud-v2.oss-cn-beijing.aliyuncs.com/Snipaste_2022-05-01_15-37-01.png', '2022-05-03 15:55:41', '2022-05-03 15:56:15');
+INSERT INTO `user` (`id`, `user_account`, `user_name`, `user_pwd`, `user_age`, `user_sex`, `user_email`, `user_tel`, `role_status`, `img_path`, `create_time`, `update_time`) VALUES (5, 'zhangsan', '张三', '123456', 23, '女', 'isxuewei@qq.com', '17879544343', 0, 'https://su-share.oss-cn-beijing.aliyuncs.com/5/5dc107dcd2db4cbd8ad561f4c1642886.png', '2022-05-03 16:15:53', '2022-05-03 16:17:12');
+COMMIT;
+
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/resources/static/assets/css/all.min.css b/src/main/resources/static/assets/css/all.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..5024af643d0060a04ba54695de9128617f839fc8
--- /dev/null
+++ b/src/main/resources/static/assets/css/all.min.css
@@ -0,0 +1,5 @@
+/*!
+ * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
+ * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
+ */
+.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
\ No newline at end of file
diff --git a/src/main/resources/static/assets/css/bootstrap.min.css b/src/main/resources/static/assets/css/bootstrap.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..09de908dfcd25ab7abd5aadf63e8d64e70504d90
--- /dev/null
+++ b/src/main/resources/static/assets/css/bootstrap.min.css
@@ -0,0 +1,7 @@
+@charset "UTF-8";/*!
+ * Bootstrap v5.0.2 (https://getbootstrap.com/)
+ * 更多精品模板:Http://www.bootstrapmb.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:1140px}}.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(.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}}
\ No newline at end of file
diff --git a/src/main/resources/static/assets/css/dashboard.css b/src/main/resources/static/assets/css/dashboard.css
new file mode 100644
index 0000000000000000000000000000000000000000..51622881fe71c489a2c06e27a866831a54d15224
--- /dev/null
+++ b/src/main/resources/static/assets/css/dashboard.css
@@ -0,0 +1,4676 @@
+
+/*------------------------------------------------------------------
+ Project: Ayurvedic
+ Authot: Bizberg_themes
+ ���ྫƷģ�壺Http://www.bootstrapmb.com
+ Created: 1/27/2022
+-------------------------------------------------------------------
+
+@charset "UTF-8";
+/* ------------------------------------------------------------------- */
+
+/* Table of Contents
+----------------------------------------------------------------------
+
+ 02. Layout Components ................... Generic layout elements.
+ # Forms Reset & Styles
+ # Header
+ # Sticky Header
+ # Navigation
+ # User Menu
+ # jPanel mobile menu
+ # Sort by custom select
+ # Custom Chosen Dropdown
+ # Input with dropdown
+ # Panel Dropdown
+ # Single Listing Page
+ # Listing Item Layout Style
+ # Small Category Boxes
+ # Titlebar
+
+ 03. Shortcodes .......................... Template elements.
+ # Buttons
+ # Tables
+ # List Styles
+ # Tabs
+ # Login Register
+ # Social Icons
+ # Custom Checkboxes
+
+ 04. Dashboard ........................... User panel styles
+ # Dashboard Navigation
+ # Dashboard Titlebar
+ # Dashboard Stats Boxes
+ # Dashboard Pagination
+ # Dashboard List Box
+ # Add Listing
+ # Opening Hours
+
+ 05. Others .............................. CSS helper classes etc.
+ # Common Styles
+ # Offsets
+
+ 06. Media Queries ....................... Mobile style sheets.
+
+*/
+
+/* ------------------------------------------------------------------- */
+
+/* 02. Layout Components
+---------------------------------------------------------------------- */
+
+/* ---------------------------------- */
+
+/* Sort by custom select
+------------------------------------- */
+
+.sort-by {
+ position: relative;
+ top: 9px;
+}
+.sort-by label, .sort-by .sort-by-select {
+ display: inline-block;
+ float: right;
+}
+.sort-by-select select {
+ border-radius: 5px;
+ color: #777;
+ border: none;
+ background-color: #f0f0f0;
+ height: auto;
+ padding: 7px 7px 7px 15px;
+ line-height: 22px;
+ box-shadow: none;
+}
+.sort-by label {
+ line-height: 40px;
+ margin-top: 1px;
+ padding: 0;
+}
+.sort-by .chosen-container-single .chosen-single {
+ height: 36px;
+ line-height: 34px;
+ border: 1px solid #fff;
+ background-color: #fff;
+ width: 100%;
+ display: inline-block;
+ padding: 0 14px 0 16px;
+ box-shadow: none;
+ color: #666;
+ font-weight: 600;
+ font-size: 15px;
+ border-radius: 50px;
+ transition: all 0.3s;
+ display: inline-block;
+}
+.sort-by .chosen-container-active .chosen-choices, .sort-by .chosen-container-active.chosen-with-drop .chosen-single, .sort-by .chosen-single:hover {
+ background: #f3f3f3;
+}
+.sort-by .chosen-container .chosen-drop {
+ padding-top: 10px;
+ border: 1px solid #e0e0e0;
+ border-top: 1px solid #e0e0e0;
+ border-radius: 3px;
+ width: 200px;
+ margin-left: 10px;
+ background: #fff;
+ box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
+ z-index: 999;
+}
+.sort-by .chosen-container.chosen-with-drop .chosen-drop, .sort-by .chosen-container .chosen-drop {
+ left: auto;
+ right: -1px;
+}
+.sort-by .chosen-container-single .chosen-single div:after {
+ color: #66676b;
+ right: 0;
+}
+.sort-by .chosen-container-single .chosen-default {
+ color: #66676b;
+}
+.sort-by .chosen-container-single .chosen-single span {
+ margin-right: 0px;
+ color: #666;
+ font-weight: 600;
+ transition: all 0.2s;
+}
+.sort-by .chosen-container-single .chosen-single div {
+ position: relative;
+ line-height: 33px;
+ top: 0;
+ margin-left: 0;
+ display: inline-block;
+}
+.sort-by .chosen-container-single .chosen-single span {
+ display: inline-block;
+ margin-right: 0;
+ vertical-align: top;
+}
+.btn-dash {
+ background: transparent;
+ border: none;
+}
+.btn.btn-na {
+ padding: 12px 18px;
+}
+/* ---------------------------------- */
+
+/* Input with dropdown
+------------------------------------- */
+
+.select-input {
+ position: relative;
+}
+.select-input input {
+ position: relative;
+ z-index: 101;
+}
+.select-input .select {
+ position: absolute;
+ top: -8px;
+}
+.select-hidden {
+ display: none;
+ visibility: hidden;
+}
+.select {
+ cursor: pointer;
+ display: inline-block;
+ position: relative;
+ font-size: 15px;
+ color: #fff;
+ width: 100%;
+ height: 51px;
+}
+.select-styled {
+ opacity: 0;
+}
+.select-options {
+ display: none;
+ position: absolute;
+ top: 100%;
+ right: 0;
+ left: 0;
+ z-index: 990;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ border: 1px solid #e0e0e0;
+ background-color: #fcfcfc;
+ padding: 0 4px;
+ padding-top: 8px;
+ border-top: 0;
+ border-radius: 0 0 4px 4px;
+ box-sizing: border-box;
+}
+.select-list-container {
+ padding: 0 4px;
+ max-height: 300px;
+ overflow: auto;
+ display: inline-block;
+ width: 100%
+}
+ul.select-options li {
+ margin: 0;
+ padding: 0;
+ transition: all 0.15s ease-in;
+ color: #888;
+ margin: 0;
+ padding: 10px 10px;
+ list-style: none;
+ line-height: 15px;
+ border-radius: 4px;
+}
+.select-options li:hover {
+ color: #fff;
+ background-color: #66676b;
+}
+.select-options li[rel="hide"] {
+ display: none;
+}
+.select-options ::-webkit-scrollbar {
+ width: 10px;
+}
+.select-options ::-webkit-scrollbar-track {
+ background-color: rgba(0, 0, 0, 0.05);
+
+}
+.select-options ::-webkit-scrollbar-thumb {
+
+ background-color: rgba(0, 0, 0, 0.2);
+}
+.select-options ::-webkit-scrollbar-thumb:hover {
+
+ background-color: rgba(0, 0, 0, 0.3);
+}
+/* Comments
+------------------------------------- */
+
+.comments {
+ margin: -10px 0 0 0;
+}
+.comments h4 {
+ margin-bottom: 25px;
+ font-size: 20px;
+ font-weight: 500;
+ color: #333;
+}
+.comments h5 span {
+ display: inline-block;
+ font-size: inherit;
+}
+.comment {
+ font-size: 20px;
+}
+.comments .button {
+ margin: 0 0 10px 0;
+ padding: 7px 15px;
+}
+.comments.reviews .button {
+ margin: 0;
+}
+.comments ul {
+ padding-left: 0;
+}
+.comments ul li {
+ display: block;
+ width: 100%;
+}
+.comments ul li, .comments ul li ul li, .comments ul li ul li ul li, .comments ul li ul li ul li {
+ margin: 50px 0 0 0px;
+}
+.comments ul li ul {
+ margin: 0 0 0 100px;
+}
+.comment-content p {
+ line-height: 26px;
+ margin-bottom: 0;
+}
+.comment-content {
+ color: #666;
+ padding: 0 0 0 30px;
+ border: none;
+}
+.comments ul li ul {
+ border-left: 1px solid #e0e0e0;
+ padding-left: 35px;
+}
+.comments ul li ul li:before {
+ content: "";
+ width: 15px;
+ height: 1px;
+ background-color: #e0e0e0;
+ display: inline-block;
+ position: absolute;
+ top: 30px;
+ left: -35px;
+}
+.comments ul li {
+ position: relative;
+}
+.comment-content strong {
+ padding-right: 5px;
+ color: #666;
+}
+.comment-content span {
+ color: #888;
+}
+body .comment-content p {
+ font-size: 14px;
+}
+
+span.num-rating.white {
+ background: #4db7fe;
+ border-radius: 5px;
+ padding: 3px 6px;
+ color: #fff;
+}
+
+.comments-amount {
+ color: #888;
+ font-weight: 500;
+}
+.avatar {
+ display: inline-block;
+ float: left;
+ padding: 0 20px 0 0;
+ position: absolute;
+ left: 0px;
+}
+.avatar img {
+ max-width: 80px;
+ border-radius: 50%;
+}
+.comment-by {
+ width: 100%;
+ padding-bottom: 8px;
+ padding-top: 5px;
+ font-weight: 500;
+ color: #333;
+ display: inline-block;
+ width: 100%;
+}
+.comment-by h5 {
+ margin: 0 0 7px 0;
+}
+.comment-by a.reply, .comment-by a.reply i {
+ -webkit-transition: all 0.2s ease-in-out;
+ -moz-transition: all 0.2s ease-in-out;
+ -o-transition: all 0.2s ease-in-out;
+ -ms-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+}
+.comment-by a.reply {
+ display: inline;
+ background-color: #f0f0f0;
+ padding: 5px 16px;
+ line-height: 22px;
+ font-size: 13px;
+ color: #333;
+ font-weight: 500;
+ position: absolute;
+ right: 0;
+ top: 15px;
+ border-radius: 50px;
+}
+.comment-by a.reply i {
+ font-size: 12px;
+ margin-right: 1px;
+}
+.comment-by .numerical-rating {
+ margin: 4px 0 0 0;
+}
+.comment-by .numerical-rating, .comment-by .star-rating {
+ position: inherit;
+ right: 0;
+ top: 0;
+}
+.comment-by a.reply:hover {
+ background-color: #66676b;
+}
+.comment-by a.reply:hover, .comment-by a.reply:hover i {
+ color: #fff;
+}
+.comment-by span.date {
+ color: #888;
+ font-weight: 300;
+ margin: 0px 0 0 0;
+ float: none;
+ display: block;
+ text-align: left;
+}
+/* Listing Reviews */
+
+.listing-reviews ul li {
+ padding-bottom: 45px;
+ margin-top: 40px;
+ border-bottom: 1px solid #e8e8e8;
+}
+/* Review Images */
+
+.review-images {
+ display: flex;
+ margin-top: 20px;
+ margin-bottom: 5px;
+}
+.review-images a {
+ flex: 4;
+ max-width: 25%;
+ margin-right: 15px;
+ border-radius: 3px;
+}
+.review-images a img {
+ border-radius: 4px;
+}
+/* Add Comment */
+
+.add-review-box {
+ border-radius: 4px;
+ background-color: #f9f9f9;
+ padding: 36px;
+ padding-bottom: 40px;
+ margin-bottom: 55px;
+ margin-top: 70px;
+ display: inline-block;
+ width: 100%;
+ position: relative;
+}
+.add-review-box h3 {
+ margin-top: 5px
+}
+.add-comment label span {
+ color: #e24747;
+}
+.add-comment input {
+ margin: 0 0 25px 0;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.add-comment textarea, .add-comment input {
+ box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.05)
+}
+.add-comment textarea {
+ margin: 0 0 30px 0;
+ width: 100%;
+ min-width: 100%;
+ min-height: 220px;
+ resize: vertical;
+ -webkit-transition: none;
+ -moz-transition: none;
+ -ms-transition: none;
+ -o-transition: none;
+ transition: none;
+ width: 100%;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+}
+.add-comment .button {
+ min-width: 160px;
+}
+/* Leave Rating */
+
+.leave-rating {
+ height: 24px;
+ float: left;
+}
+.leave-rating:hover input[type="radio"]:checked~label {
+ color: #dadada;
+}
+.leave-rating input[type="radio"] {
+ display: none;
+}
+.leave-rating input[type="radio"]:checked~label {
+ color: #ffc600;
+}
+.leave-rating label {
+ font-size: 24px;
+ float: right;
+ letter-spacing: 4px;
+ color: #dadada;
+ cursor: pointer;
+ transition: 0.3s;
+}
+.leave-rating label:hover, .leave-rating label:hover~label {
+ color: #ffc600 !important;
+}
+.leave-rating-title {
+ display: block;
+ margin: 35px 0 7px 0;
+}
+/* Upload Photos Button */
+
+.add-review-photos {
+ font-weight: 600;
+ padding: 6px 7px;
+ color: #666;
+ background-color: #ededed;
+ border-radius: 50px;
+ display: inline-block;
+ position: relative;
+ font-size: 14px;
+ width: auto;
+ transition: 0.3s;
+ cursor: pointer;
+ line-height: 20px;
+ float: right;
+ top: -25px;
+}
+.photoUpload {
+ position: relative;
+ overflow: hidden;
+ padding: 3px 12px;
+ cursor: pointer;
+}
+.photoUpload input.upload {
+ position: absolute;
+ top: 0;
+ right: 0;
+ margin: 0;
+ padding: 0;
+ cursor: pointer;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+.add-review-photos:hover {
+ color: #fff;
+ background-color: #66676b;
+}
+.add-review-photos i {
+ color: #66676b;
+ margin-right: 3px;
+ transition: 0.3s;
+ font-size: 16px;
+ position: relative;
+ top: 2px;
+}
+.add-review-photos:hover i {
+ color: #fff;
+}
+/* Helpfup Review */
+
+a.rate-review {
+ border: 1px solid #e0e0e0;
+ border-radius: 50px;
+ font-size: 13px;
+ color: #666;
+ font-weight: 500;
+ padding: 5px 20px;
+ margin-top: 20px;
+ display: inline-block;
+ transition: 0.3s;
+}
+a.rate-review span {
+ border-left: 1px solid #e0e0e0;
+ line-height: 20px;
+ padding-left: 10px;
+ margin-left: 5px;
+ transition: 0.3s;
+ color: #666;
+}
+a.rate-review i {
+ padding-right: 3px;
+}
+a.rate-review:hover span {
+ border-color: #d0d0d0
+}
+a.rate-review:hover {
+ border-color: #d0d0d0;
+ background-color: #fafafa;
+}
+/* ---------------------------------- */
+
+/* Pagination
+------------------------------------- */
+
+.pagination-container {
+ margin-top: 15px;
+ text-align: center;
+}
+.dash-list .pagination-container, .dash-list .pagination {
+ margin: 0;
+ text-align: center;
+}
+.pagination {
+ margin: 9px 0 0 0;
+ text-align: center;
+ overflow: hidden;
+ justify-content: center;
+}
+.pagination-main .pagination li a {
+ padding: 0;
+ height: 40px;
+ line-height: 38px;
+ margin-right: 9px;
+ text-align: center;
+ width: 40px;
+ color: #3f3f3f;
+ font-size: 12px;
+ border: 1px solid #f1f1f1;
+ display: inline-block;
+ background: #fbfbfb;
+ background: #fff;
+}
+.pagination-main .pagination li.active a {
+ background: #162241 !important;
+ border-color: #162241 !important;
+ color: #fff;
+}
+.pagination-main .pagination li a:hover, .pagination-main .pagination li a:focus {
+ background-color: #162241;
+ color: #fff !important;
+ border-color: #162241;
+}
+.pagination-next-prev {
+ position: relative;
+ top: -66px;
+}
+.pagination ul {
+ background: transparent!important;
+}
+.pagination ul li {
+ display: inline-block;
+ margin: 0;
+ padding: 0!important;
+ border: none!important;
+}
+.pagination ul li:hover {
+ background: transparent!important;
+}
+.pagination ul li a, .pagination-next-prev ul li a {
+ padding: 12px 0;
+ border-bottom: none;
+ display: inline-block;
+ color: #333;
+ background-color: #fff;
+ font-weight: 700;
+ margin: 0;
+ line-height: 22px;
+ -webkit-transition: all 200ms ease-in-out;
+ -moz-transition: all 200ms ease-in-out;
+ -o-transition: all 200ms ease-in-out;
+ -ms-transition: all 200ms ease-in-out;
+ transition: all 200ms ease-in-out;
+ font-size: 14px;
+}
+.pagination ul li a {
+ border-radius: 50%;
+ width: 52px;
+ height: 52px;
+ padding: 0;
+ line-height: 52px;
+}
+.pagination ul li a i {
+ line-height: 52px;
+}
+.pagination ul li.blank {
+ color: #a0a0a0;
+ padding: 0 6px;
+}
+.pagination ul li a.current-page, .pagination .current, .pagination ul li a:hover, .pagination-next-prev ul li a:hover {
+ background-color: #f2f2f2;
+ color: #333;
+}
+.pagination-next-prev a.next {
+ float: right;
+}
+.pagination-next-prev a.prev {
+ float: left;
+}
+.pagination-next-prev ul li a {
+ color: #333;
+ padding: 12px 16px;
+ text-transform: uppercase;
+}
+.pagination ul, .pagination-next-prev ul {
+ padding: 0;
+ list-style-type: none;
+}
+/* Listings Pagination */
+
+.fs-listings .pagination ul li a, .fs-listings .pagination-next-prev ul li a {
+ background-color: transparent;
+}
+.fs-listings .pagination ul li a.current-page, .fs-listings .pagination .current, .fs-listings .pagination ul li a:hover, .fs-listings .pagination-next-prev ul li a:hover {
+ background-color: #e8e8e8;
+ color: #333;
+}
+/* ------------------------------------------------------------------- */
+
+/* 03. Shortcodes
+---------------------------------------------------------------------- */
+
+
+/* Icon Box #2
+------------------------------------- */
+
+.icon-box-2 {
+ text-align: center;
+ margin-top: 45px;
+ position: relative;
+}
+.icon-box-2 i {
+ width: 120px;
+ height: 80px;
+ background-color: #fff;
+ border-radius: 50%;
+ line-height: 80px;
+ font-size: 60px;
+ display: inline-block;
+ margin-bottom: 10px;
+ text-align: center;
+ overflow: hidden;
+ color: #66676b;
+ position: relative;
+ z-index: 11;
+}
+.icon-box-2 span {
+ color: #666;
+ text-transform: uppercase;
+ font-size: 14px;
+ font-weight: 500;
+}
+.icon-box-2 h4 {
+ margin: 4px 0;
+ line-height: 26px;
+}
+.icon-box-2 h3 {
+ margin: 4px 0;
+ line-height: 26px;
+ font-size: 19px;
+ font-weight: 500;
+}
+.icon-box-2 p {
+ margin-top: 20px;
+ font-style: 16px;
+}
+.icon-box-2 i.im-icon-Mail-withAtSign {
+ font-size: 58px;
+ top: 2px;
+}
+.icon-box-2.with-line:before {
+ content: "";
+ height: 1px;
+ width: 100%;
+ position: absolute;
+ left: 50%;
+ top: 40px;
+ background: #e9e9e9;
+ display: block;
+ z-index: 9;
+}
+/* Icon Box #3
+------------------------------------- */
+
+.icon-box-3 {
+ text-align: left;
+ padding-left: 90px;
+ position: relative;
+ width: 100%;
+ display: inline-block;
+ margin: 20px 0;
+}
+/* Edge Icon Box */
+
+.icon-box-3 h4 {
+ font-size: 18px;
+ font-weight: 600;
+}
+.icon-box-3 i {
+ font-size: 54px;
+ color: #333;
+ height: 60px;
+ margin: 10px 0;
+ display: inline-block;
+ height: 100%;
+ position: absolute;
+ left: 0;
+}
+.icon-box-3 p {
+ color: rgba(51, 51, 51, 0.7);
+ margin-top: 3px;
+ display: inline-block;
+}
+/* Rounded */
+
+.icon-box-1.rounded i, .icon-box-2.rounded i, .icon-box-3.rounded i {
+ width: 110px;
+ height: 110px;
+ background-color: #666;
+ border-radius: 50%;
+ color: #fff;
+ line-height: 110px;
+ font-size: 50px;
+ display: inline-block;
+ margin-bottom: 20px;
+ text-align: center;
+ overflow: hidden;
+}
+.rounded i:before {
+ position: relative;
+ z-index: 11;
+}
+/* Background Animation */
+
+.icon-box-1.rounded i, .icon-box-2.rounded i, .icon-box-3.rounded i {
+ transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
+ transform: translate3d(0, 0, 0) rotate(0);
+}
+body .icon-box-1.rounded:hover i, body .icon-box-2.rounded:hover i, body .icon-box-3.rounded:hover i {
+ color: #fff;
+}
+/* Icon Box Shadow Animation*/
+
+.icon-box-1.rounded i:after, .icon-box-2.rounded i:after, .icon-box-3.rounded i:after {
+ content: "";
+ width: 120%;
+ height: 0px;
+ display: inline-block;
+ position: absolute;
+ top: 0;
+ right: 0;
+ background-color: #fff;
+ z-index: 8;
+ transition: height 0.3s ease-in-out, opacity 0.3s ease-out;
+ opacity: 0;
+ transform: translate3d(50%, -50%, 0) scale(1) rotate(45deg);
+}
+.icon-box-1.rounded:hover i:after, .icon-box-2.rounded:hover i:after, .icon-box-3.rounded:hover i:after {
+ height: 145%;
+ opacity: 0.1;
+}
+/* Dark and Light Icon Box Styles */
+
+.icon-box-1.rounded.dark i, .icon-box-2.rounded.dark i, .icon-box-3.rounded.dark i {
+ background-color: #222;
+}
+.icon-box-1.rounded.light i, .icon-box-2.rounded.light i, .icon-box-3.rounded.light i {
+ color: #333;
+ background-color: #f2f2f2;
+}
+.icon-box-3.rounded {
+ padding-left: 120px;
+}
+.icon-box-3.rounded i {
+ width: 90px;
+ height: 90px;
+ font-size: 40px;
+ line-height: 90px;
+}
+/* White colors */
+
+body .white-text {
+ color: #fff;
+}
+.white-text .icon-box-1 p, .white-text .icon-box-2 p, .white-text .icon-box-3 p, .white-text .icon-box-4 p {
+ color: rgba(255, 255, 255, 0.85);
+}
+.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text .icon-box-1 h4, .white-text .icon-box-2 h4, .white-text .icon-box-3 h4, .white-text .icon-box-4 h4, .white-text .icon-box-1 i, .white-text .icon-box-2 i, .white-text .icon-box-3 i, .white-text .icon-box-4 i {
+ color: #fff;
+}
+@media (max-width: 1659px) {
+ .icon-box-3.rounded {
+ padding-left: 110px;
+ }
+ .icon-box-3.rounded i {
+ width: 80px;
+ height: 80px;
+ font-size: 38px;
+ line-height: 80px;
+ }
+}
+/* ---------------------------------- */
+
+/* Tables
+------------------------------------- */
+
+table.basic-table {
+ width: 100%;
+ border-collapse: collapse;
+ border-spacing: 0;
+ border: none;
+ margin-bottom: 15px;
+}
+table.basic-table th {
+ background-color: #fbfbfb;
+ text-align: left;
+ color: #444;
+ vertical-align: top;
+ font-weight: 500;
+}
+table.basic-table th.textright {
+ text-align: right;
+}
+/*table.basic-table th:first-child { border-radius: 4px 0 0 4px; }
+table.basic-table th:last-child { border-radius: 0 4px 4px 0; }*/
+
+table.basic-table tbody {
+ background: #fff;
+}
+table.basic-table th, table.basic-table td {
+ padding:15px 10px;
+ text-align: center;
+ color: #777;
+ vertical-align: middle!important;
+ font-size: 15px;
+ border: 1px solid #f1f1f1;
+}
+table.basic-table tr {
+ border-bottom: 1px solid #f1f1f1;
+}
+table.basic-table tr:last-child {
+ border-bottom: none;
+}
+table.basic-table {
+ margin-bottom: 0;
+}
+/* ---------------------------------- */
+
+/* List Styles
+------------------------------------- */
+
+.list-4, .list-3, .list-2, .list-1 {
+ padding: 3px 0 0 0;
+ font-size: 16px;
+}
+.list-4 li, .list-3 li, .list-2 li, .list-1 li {
+ list-style: none;
+ margin: 14px 0;
+ line-height: 27px;
+ margin-left: 22px;
+ position: relative;
+}
+.list-1.alt li {
+ margin: 12px 0;
+ margin-left: 22px;
+}
+.list-4 li:first-child, .list-3 li:first-child, .list-2 li:first-child, .list-1 li:first-child {
+ margin-top: 0;
+}
+.list-4 li:before, .list-3 li:before, .list-2 li:before, .list-1 li:before {
+ font-family: "FontAwesome";
+ margin: 0;
+ position: relative;
+ color: #66676b;
+ float: left;
+ margin-left: -22px;
+ display: block;
+}
+.list-1.gray li:before {
+ color: #777;
+}
+.list-4 li:before {
+ content: "\f192";
+ font-size: 14px;
+ top: 1px;
+}
+.list-3 li:before {
+ content: "\f058";
+ font-size: 15px;
+ top: 1px;
+}
+.list-2 li:before {
+ content: "\f00c";
+ font-size: 14px;
+}
+.list-1 li:before {
+ content: "\f0c8";
+ font-size: 8px;
+}
+.list-4 li {
+ margin-left: 27px;
+}
+.list-4 li:before {
+ margin-left: -27px;
+}
+/* Numbered Style */
+
+.numbered ol {
+ counter-reset: li;
+ list-style: none;
+ padding: 0;
+ margin-left: 18px;
+ display: inline-block;
+ font-size: 16px;
+}
+.numbered ol li {
+ display: inline-block;
+ padding: 6px 0;
+ width: 100%;
+}
+.numbered ol>li::before {
+ content: counter(li);
+ counter-increment: li;
+ font-size: 16px;
+ line-height: 33px;
+ width: 36px;
+ height: 36px;
+ display: inline-block;
+ border: 1px solid #333;
+ border-radius: 50%;
+ text-align: center;
+ margin: 0;
+ margin-left: 0;
+ font-weight: 500;
+ color: #333;
+ position: relative;
+ float: left;
+ left: -18px;
+ font-size: 15px;
+ transform: translateY(-10%);
+}
+.numbered.color ol>li::before {
+ border: 1px solid #66676b;
+ color: #66676b;
+}
+.numbered.color.filled ol>li::before {
+ border: 1px solid #66676b;
+ color: #fff;
+ background-color: #66676b;
+}
+mark.color {
+ background-color: #66676b;
+ border-radius: 4px;
+}
+mark {
+ border-radius: 4px;
+}
+.demo h1, .demo h2, .demo h3, .demo h4, .demo h5, .demo h6 {
+ line-height: 40px;
+}
+
+
+/* ---------------------------------- */
+
+/* Info Box
+------------------------------------- */
+
+.info-box {
+ background-color: #fff;
+ display: inline-block;
+ width: 100%;
+ border-radius: 3px;
+ padding: 23px 27px;
+ border-top: 2px solid #66676b;
+ background: linear-gradient(to bottom, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.95));
+ background-color: #66676b;
+ color: #66676b;
+}
+.info-box.no-border {
+ border: none;
+ background: linear-gradient(to bottom, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0.93));
+ background-color: #66676b;
+}
+.info-box h4 {
+ margin: 0;
+ font-size: 19px;
+ color: #66676b;
+ margin-bottom: 20px;
+ margin-top: 0px;
+}
+.info-box p {
+ margin-bottom: 0;
+ font-size: 15px;
+ line-height: 26px;
+}
+.info-box.large {
+ padding: 36px;
+}
+/* ---------------------------------- */
+
+/* Info Banner
+------------------------------------- */
+
+.info-banner {
+ display: block;
+ width: 100%;
+ padding: 90px 0;
+ color: #fff;
+ margin: 0;
+}
+.info-banner-content {
+ position: relative;
+ z-index: 199;
+}
+.info-banner.centered {
+ text-align: center;
+}
+.info-banner-content a.button {
+ margin: 0 20px -15px 20px;
+ position: relative;
+}
+.flip-banner h1, .flip-banner h2, .flip-banner h3, .flip-banner h4, .flip-banner h5, .flip-banner h6, .flip-banner a, .info-banner-content h1, .info-banner-content h2, .info-banner-content h3, .info-banner-content h4, .info-banner-content h5, .info-banner-content h6, .info-banner-content a, .info-banner-content {
+ color: #fff;
+ display: inline-block;
+ margin: 0;
+ position: relative;
+}
+/* Styles for info banner with parallax */
+
+.text-content {
+ background: transparent;
+ padding: 110px 0px;
+ font-weight: 500;
+ z-index: 999;
+ position: relative;
+}
+.text-content.white-font {
+ color: #fff;
+}
+.text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5 {
+ color: #fff;
+}
+.text-content.white-font h1, .text-content.white-font h2, .text-content.white-font h3, .text-content.white-font h4, .text-content.white-font h5 {
+ color: #fff;
+}
+.text-content a.button {
+ padding: 10px 26px;
+ font-size: 16px;
+ font-weight: 600;
+}
+.text-content.white-font a.button:hover {
+ background-color: #fff;
+ color: #333;
+}
+.text-content a.button:before {
+ display: none;
+}
+.text-content p {
+ font-size: 18px;
+ font-weight: 400;
+ line-height: 34px;
+}
+.text-content h2 {
+ margin-bottom: 30px;
+ line-height: 46px;
+ font-size: 36px;
+ font-weight: 500;
+}
+.top-1 {
+ position: relative;
+ top: -1px;
+}
+.top-0 {
+ position: relative;
+}
+/* ---------------------------------- */
+
+/* Image Edge
+------------------------------------- */
+
+.image-edge {
+ background-color: #f8f8f8;
+ position: relative;
+ overflow: hidden;
+ margin: 35px 0 0 0;
+ height: 50vw;
+ max-height: 640px;
+ overflow: hidden;
+ padding: 0;
+}
+.image-edge #googlemaps, .image-edge .google-map-container {
+ height: 100%;
+}
+.image-edge-content {
+ padding: 0;
+ top: 50%;
+ position: relative;
+ transform: translateY(-50%);
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ width: 50%;
+ padding: 0 9%;
+}
+.image-edge.left .image-edge-content {
+ padding-left: 6%;
+}
+.image-edge-content h3.headline {
+ width: 100%;
+ display: block;
+ margin-top: 0;
+}
+/* Photo */
+
+.edge-bg {
+ position: absolute;
+ width: 50%;
+ top: 0;
+ right: 0px;
+ height: 100%;
+ background-size: 100%;
+ background-position: 50% 50%;
+ background-repeat: no-repeat;
+ -webkit-background-size: cover;
+ -moz-background-size: cover;
+ -o-background-size: cover;
+ background-size: cover;
+}
+.edge-bg:before {
+ position: absolute;
+ content: "";
+ width: 100%;
+ height: 100%;
+ background-color: rgba(34, 34, 34, 0.1);
+}
+/* Left-photo version */
+
+.image-edge.left .image-edge-content {
+ left: 50%;
+}
+.image-edge.left .edge-bg {
+ left: 0px;
+}
+.image-edge.left .container {
+ transform: translateX(54%);
+ -webkit-transform: translateX(54%);
+}
+/* Styles for dark version */
+
+.image-edge.dark {
+ background-color: #282828;
+ color: #fff;
+}
+.image-edge.dark h1, .image-edge.dark h2, .image-edge.dark h3, .image-edge.dark h4, .image-edge.dark h5 {
+ color: #fff;
+}
+.presentation-content h2, .image-edge h2 {
+ line-height: 56px;
+ font-weight: 600;
+ font-size: 40px;
+ letter-spacing: -0.5px;
+}
+.presentation-content p, .image-edge p {
+ font-size: 20px;
+ color: #828282;
+ line-height: 34px;
+}
+.image-edge.dark p {
+ color: rgba(255, 255, 255, 0.8);
+}
+/* List */
+
+.image-edge-content ul {
+ list-style: none;
+ padding: 0;
+}
+.image-edge-content ul li {
+ margin-bottom: 30px;
+}
+.image-edge-content ul li:last-child {
+ margin-bottom: 0px;
+}
+.image-edge-content h4 i {
+ position: relative;
+ top: -1px;
+ margin-right: 2px;
+}
+@media (max-width: 767px) {
+ .edge-bg {
+ position: relative;
+ height: 400px;
+ width: 100%;
+ display: block;
+ left: 0;
+ right: 0;
+ }
+}
+/* ---------------------------------- */
+
+/* Tabs
+------------------------------------- */
+
+.tabs-nav {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+.tabs-nav li a i {
+ padding-right: 5px;
+ font-size: 16px;
+ top: 1px;
+ position: relative;
+}
+.tabs-nav li {
+ float: left;
+ line-height: 45px;
+ padding: 0;
+ margin-right: 4px;
+ position: relative;
+ z-index: 12;
+}
+.tabs-nav li a, .tab-reviews {
+ -webkit-transition: all 0.25s ease-in-out;
+ transition: all 0.25s ease-in-out;
+}
+.tabs-nav li a {
+ border-bottom: 1px solid transparent;
+ color: #333;
+ display: inline-block;
+ outline: none;
+ padding: 7px 15px;
+ text-decoration: none;
+ font-size: 15px;
+ z-index: 11;
+ position: relative;
+ margin-bottom: -1px;
+}
+.tabs-nav li a:hover {
+ border-color: #66676b;
+}
+.tab-reviews {
+ color: #aaa;
+}
+.tabs-nav li.active .tab-reviews {
+ color: #fff;
+}
+.tabs-nav li a:hover, .tabs-nav li.active a {
+ border-color: #66676b;
+ color: #66676b;
+ z-index: 11;
+}
+.tab-content {
+ padding: 28px 33px;
+ position: relative;
+ z-index: 10;
+ display: inline-block;
+ width: 100%;
+}
+.tabs-container {
+ overflow: hidden;
+ width: 100%;
+}
+.tab-content p:last-child {
+ margin-bottom: 0;
+}
+.style-2 .tabs-container {
+ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
+ border-radius: 3px;
+}
+/* Tabs Style 1 */
+
+.style-1 .tabs-container .tab-content {
+ border: none;
+ border-top: 1px solid #e0e0e0;
+ padding: 30px 0 0 0;
+}
+/* Taba Style 3 */
+
+.style-3 .tabs-nav {
+ text-align: center;
+}
+.style-3 .tabs-nav li {
+ float: none;
+ line-height: 32px;
+ padding: 0;
+ margin-right: 4px;
+ position: relative;
+ z-index: 12;
+ display: inline-block;
+ text-align: center;
+}
+.style-3 .tabs-nav li a {
+ border: none;
+ color: #333;
+ display: inline-block;
+ outline: none;
+ padding: 7px 24px;
+ text-decoration: none;
+ font-size: 14px;
+ z-index: 11;
+ position: relative;
+ margin-bottom: -1px;
+ background-color: #fff;
+ border-radius: 3px;
+ font-size: 13px;
+}
+.style-3 .tabs-nav li a:hover, .style-3 .tabs-nav li.active a {
+ border-color: #66676b;
+ background-color: #66676b;
+ color: #fff;
+ z-index: 11;
+}
+.style-3 .tabs-container .tab-content {
+ border: none;
+ padding: 30px 0 0 0;
+}
+/* Tabs Style 4 */
+
+.style-4 .tabs-nav {
+ width: 35%;
+ display: table-cell;
+}
+.style-4 .tabs-container {
+ width: 65%;
+ padding-left: 20px;
+ display: table-cell;
+ vertical-align: middle;
+}
+.style-4 .tabs-container .tab-content {
+ border: none;
+ padding: 10px 0 0 0;
+}
+.style-4.tabs {
+ display: table;
+}
+.style-4 .tabs-nav li a {
+ float: none;
+ width: 90%;
+ border: none;
+ padding: 0;
+ background-color: #fff;
+ margin: 0 0 1px 0;
+ border: none;
+ padding: 9px 24px;
+ line-height: 30px;
+ border-radius: 3px;
+}
+.style-4 .tabs-nav li.active a {
+ background-color: #66676b;
+ color: #fff;
+}
+.style-4 .tabs-nav li {
+ width: 100%;
+}
+/* Tabs Style 5 */
+
+.style-5 .tabs-nav li {
+ width: 33.33%;
+}
+.stytle-5 .tabs-container .widget-text {
+ position: relative;
+ top: 50px;
+ transform: transitionY(-50%);
+ display: inline-block;
+}
+.style-5 .tabs-nav {
+ bottom: 5px;
+ position: relative;
+}
+.style-5 .tabs-nav li a {
+ border: none;
+ background-color: #f2f2f2;
+ color: #333;
+ border-radius: 4px;
+ padding: 0;
+}
+.style-5 .tabs-nav li.active a {
+ background-color: #66676b;
+ color: #fff;
+}
+.style-5 .tabs-container .tab-content {
+ box-shadow: none;
+ border: none;
+ padding: 20px 0 0 0;
+}
+input[type=file] {
+ height: auto;
+ padding: 10px;
+ background: #fbfbfb;
+ border: 1px solid #f1f1f1;
+ margin-top: 10px;
+
+}
+.checkbox-block {
+ margin-bottom: 15px;
+}
+/* ---------------------------------- */
+
+/* Add Listing
+------------------------------------- */
+.add-listing .addlist-inner .addlist-title {
+ margin-bottom: 1rem;
+ padding: 15px;
+ background: #fff;
+ width: 100%;
+}
+.add-listing .addlist-inner .addlist-content {
+ padding: 20px;
+ background: #fff;
+ box-shadow: 0 0 15px #cccccc57;
+}
+.addlist-content .form-group {
+ margin-bottom: 1rem;
+}
+.add-listing-section {
+ border-radius: 4px;
+ background-color: #fff;
+ box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
+ padding: 0 30px 25px 30px;
+ margin-bottom: 25px;
+}
+.add-listing-headline {
+ width: calc(100% + 60px);
+ left: -30px;
+ position: relative;
+ padding: 15px 30px;
+ margin: 0 0 30px 0;
+ border-radius: 4px 4px 0 0;
+ background-color: #eb294b;
+}
+.add-listing-headline h3 {
+ padding: 0;
+ margin: 0;
+ line-height: 32px;
+ font-size: 22px;
+ position: relative;
+ top: 1px;
+ color: #fff;
+}
+#add-listing h5 {
+ font-size: 15px;
+ font-weight: 600;
+ color: #333;
+ margin-bottom: 17px;
+}
+#add-listing h5 span {
+ color: #888;
+ font-weight: 400;
+}
+#add-listing h5 i {
+ padding-right: 4px;
+}
+.add-listing-headline i {
+ padding-right: 7px;
+ display: inline-block;
+ position: relative;
+ top: 1px;
+}
+.button.preview {
+ font-size: 18px;
+ font-weight: 400;
+ padding: 11px 26px;
+ display: inline-block;
+}
+.button.preview i {
+ padding: 0;
+ margin: 0 0 0 4px;
+}
+.add-listing-section .row.with-forms input, .add-listing-section .row.with-forms input[type="text"], .add-listing-section .row.with-forms input[type="password"], .add-listing-section .row.with-forms input[type="email"], .add-listing-section .row.with-forms input[type="number"], .add-listing-section .row.with-forms textarea, .add-listing-section .row.with-forms input, .add-listing-section .row.with-forms select, .add-listing-section .row.with-forms .chosen-container {
+ margin-bottom: 22px;
+}
+.add-listing-section textarea {
+ min-height: 200px;
+ margin-bottom: 35px;
+}
+label.fb-input {
+ color: #3b5998;
+}
+label.twitter-input {
+ color: #1da1f2;
+}
+label.gplus-input {
+ color: #dd4b39;
+}
+/* Tips */
+
+.tip {
+ font-style: normal;
+ position: relative;
+ top: -1px;
+ left: 2px;
+ display: inline-block;
+ cursor: help;
+ color: #fff;
+ font-size: 11px;
+ line-height: 0;
+ width: 18px;
+ height: 18px;
+ background: #66676b;
+ display: inline-block;
+ border-radius: 50%;
+ color: #fff;
+ text-align: center;
+ padding: 0 !important;
+ font-weight: 500;
+}
+.tip-content {
+ position: absolute;
+ top: 0;
+ left: 50%;
+ transform: translate(-50%, calc(-100% - 20px));
+ -ms-transform: translate(-50%, -100%);
+ background: #333;
+ color: #fff;
+ padding: 13px 15px;
+ min-width: 200px;
+ max-width: 200px;
+ font-size: 13px;
+ border-radius: 4px;
+ line-height: 19px;
+ pointer-events: none;
+ z-index: 999;
+ text-align: center;
+ opacity: 0;
+ visibility: hidden;
+ transition: all 0.3s;
+}
+.tip:hover .tip-content {
+ opacity: 1;
+ visibility: visible;
+ transform: translate(-50%, calc(-100% - 13px));
+ -ms-transform: translate(-50%, -115%);
+}
+.tip:after {
+ font-family: "FontAwesome";
+ content: "\f128";
+ line-height: 19px;
+ display: inline-block;
+ position: relative;
+ text-align: center;
+ -moz-transform: translateY(-1px);
+}
+.tip-content:after {
+ font-family: "FontAwesome";
+ content: "\f0dd";
+ position: absolute;
+ bottom: 3px;
+ left: 50%;
+ font-size: 22px;
+ color: #333;
+ transform: translate(-50%, 50%);
+}
+/* ---------------------------------- */
+
+/* Opening Hours
+------------------------------------- */
+
+.opening-day {
+ margin-bottom: 22px;
+}
+.opening-day h5 {
+ margin-top: 17px;
+ transition: 0.15s;
+}
+.opening-day:hover h5 {
+ color: #66676b !important;
+}
+.opening-day .chosen-container .chosen-results {
+ max-height: 200px;
+}
+/* ---------------------------------- */
+
+/* Pricing
+------------------------------------- */
+
+#pricing-list-container {
+ width: 100%;
+ margin-top: 10px;
+}
+.pricing-list-item td {
+ display: flex;
+ width: 100%;
+ margin-bottom: 5px;
+}
+.pricing-list-item td .fm-input, .pricing-list-item td .fm-move, .pricing-list-item td .fm-close {
+ flex: 1;
+ position: relative;
+}
+.pricing-list-item td .fm-move, .pricing-list-item td .fm-close {
+ max-width: 40px;
+}
+.pricing-list-item td .fm-move {
+ cursor: move;
+ line-height: 51px;
+ color: #666;
+ font-size: 17px;
+}
+.pricing-list-item td .fm-close {
+ text-align: right;
+}
+.pricing-list-item td .fm-close a {
+ padding: 10px;
+ padding-right: 0;
+ color: #ea2828;
+ display: inline-block;
+}
+.pricing-list-item td .fm-input {
+ margin-right: 20px;
+}
+.pricing-list-item td .fm-input.pricing-name {
+ max-width: 350px;
+}
+.pricing-list-item td .fm-input.pricing-price {
+ max-width: 150px;
+ margin-right: 0;
+}
+.pricing-submenu {
+ display: block;
+ padding-top: 20px;
+}
+.pricing-submenu input {
+ background-color: #fafafa;
+}
+.pricing-submenu.pricing-list-item td .fm-input {
+ margin-right: 0;
+}
+#pricing-list-container tbody tr:first-child.pricing-list-item.pricing-submenu {
+ padding-top: 0;
+}
+/* Data unit for price input */
+
+.data-unit {
+ position: absolute;
+ top: 12px;
+ right: 19px;
+ font-style: normal;
+ color: #aaa;
+ z-index: 110;
+ background-color: transparent;
+ outline: 0;
+ border: 0;
+ padding: 0 0 0 10px;
+ margin: 0;
+ font-size: 13px;
+ font-weight: 500;
+ pointer-events: none;
+ background-color: #fff;
+}
+/* Add pricing Menu Button */
+
+.add-pricing-submenu.button:before, .add-pricing-list-item.button:before {
+ display: none;
+}
+.add-pricing-submenu.button, .add-pricing-list-item.button {
+ margin-top: 15px;
+ margin-bottom: 5px;
+ background-color: #f0f0f0;
+ color: #666;
+ padding: 8px 22px;
+ font-weight: 500;
+}
+.add-pricing-submenu.button:hover, .add-pricing-list-item.button:hover {
+ color: #fff;
+ background-color: #66676b;
+}
+.add-listing-section label.switch {
+ position: absolute;
+ right: 30px;
+ top: 13px;
+ z-index: 100;
+}
+.add-listing-section {
+ position: relative;
+}
+.add-listing-section .switcher-content {
+ opacity: 0.4;
+ pointer-events: none;
+ transition: 0.4s;
+}
+.add-listing-section.switcher-on .switcher-content {
+ opacity: 1;
+ pointer-events: all;
+}
+/*----------------------------------- */
+
+/* Custom Checkboxes
+------------------------------------- */
+
+.checkboxes {
+ list-style: none;
+ padding: 0;
+}
+.checkboxes.in-row label {
+ margin-top: 9px;
+}
+.checkboxes.one-in-row label {
+ margin-top: 9px;
+ width: 100%;
+}
+.checkboxes li {
+ padding: 4px 0;
+}
+.checkboxes li:last-child {
+ margin-bottom: -8px;
+}
+.checkboxes label {
+ display: inline-block;
+ cursor: pointer;
+ position: relative;
+ padding-left: 28px;
+ margin-right: 20px;
+ margin-bottom: 0;
+ line-height: 24px;
+ font-size: 16px;
+}
+.checkboxes label span {
+ color: #909090;
+}
+.checkboxes input[type=checkbox] {
+ display: none;
+}
+.checkboxes label:before {
+ content: "";
+ display: inline-block;
+ width: 19px;
+ height: 19px;
+ margin-right: 10px;
+ position: absolute;
+ left: 0;
+ top: 3px;
+ background-color: #fff;
+ border: 2px solid #d0d0d0;
+ border-radius: 4px;
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ transition: all 0.25s;
+ font-family: "FontAwesome";
+ font-size: 12px;
+ color: #fff;
+ text-align: center;
+ line-height: 15px;
+}
+.checkboxes input[type=checkbox]:checked+label:before {
+ content: "\f00c";
+ background-color: #66676b;
+ border: 2px solid #66676b;
+}
+.dropzone {
+ -moz-transition: .3s;
+ -webkit-transition: .3s;
+ transition: .3s;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ background-color: transparent;
+ border: 1px solid #E7E7E7;
+ min-height: 160px;
+ padding: 20px;
+ background: #F7F7F7;
+}
+/* ---------------------------------- */
+
+/* Listing Item Layout Style
+------------------------------------- */
+
+.listing-item-container.list-layout {
+ background: transparent;
+ background-color: #f9f9f9;
+ margin-bottom: 25px;
+}
+.listing-item-container.list-layout:hover {
+ transform: translate3d(6px, 0, 0);
+}
+.listing-item-container.list-layout .listing-item {
+ display: flex;
+ background-color: transparent;
+ height: 220px;
+}
+.listing-item-container.list-layout .listing-item:before {
+ display: none;
+}
+.listing-item-container.list-layout .listing-item img {
+ border-radius: 0;
+}
+.listing-item-container.list-layout .listing-item-content {
+ flex: 5;
+ position: relative;
+ bottom: 0;
+ left: 0;
+ padding: 0;
+ width: 100%;
+ z-index: 50;
+ box-sizing: border-box;
+}
+.listing-item-container.list-layout .listing-item-image {
+ min-height: 200px;
+ flex: 2;
+ height: 100%;
+ overflow: hidden;
+ border-radius: 4px 0 0 4px;
+ position: relative;
+}
+.listing-item-container.list-layout .listing-item-image:before {
+ content: "";
+ width: 100%;
+ height: 100%;
+ position: absolute;
+ z-index: 1;
+ display: block;
+ background-color: #272729;
+ opacity: 0.2;
+}
+.listing-item-container.list-layout span.like-icon {
+ bottom: 50%;
+ transform: translateY(50%);
+ background-color: #eee;
+ color: #9d9d9d;
+ right: 35px;
+}
+.listing-item-container.list-layout span.like-icon.liked, .listing-item-container.list-layout span.like-icon:hover {
+ background-color: #f3103c;
+ color: #fff;
+}
+.listing-item-container.list-layout .listing-item-inner {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ left: 35px;
+ padding-right: 120px;
+}
+.listing-item-container.list-layout .listing-item-inner h3 {
+ color: #333;
+}
+.listing-item-container.list-layout .listing-item-inner span {
+ color: #808080;
+}
+.listing-item-container.list-layout .star-rating {
+ padding: 8px 0 0 0;
+}
+.listing-item-container.list-layout .numerical-rating {
+ margin: 10px 0 5px 0;
+ display: block;
+}
+.listing-item-container.list-layout .listing-item-details {
+ position: absolute;
+ bottom: 25px;
+ right: 35px;
+ left: auto;
+ top: auto;
+ padding: 0;
+ width: auto;
+ z-index: 50;
+ color: #888;
+ box-sizing: border-box;
+ font-weight: 500;
+ font-size: 14px;
+}
+/* ---------------------------------- */
+
+/* Listing Item
+------------------------------------- */
+
+.listing-item-container {
+ /* background: linear-gradient(to top, #f4f4f4 0%, #f9f9f9 10%); */
+ background-color: #f6f6f6;
+ display: block;
+ height: 100%;
+ width: 100%;
+ border-radius: 4px;
+ transform: translate3d(0, 0, 0);
+ transition: transform 0.3s;
+ margin-bottom: 30px;
+}
+section.fullwidth .listing-item-container, .fs-content .listing-item-container {
+ box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
+ background-color: #fff;
+ background: #fff;
+}
+section.fullwidth .listing-item-container.list-layout, .fs-content .listing-item-container.list-layout {
+ box-shadow: none;
+}
+.listing-item-container:hover {
+ transform: translate3d(0, -6px, 0);
+}
+.listing-item {
+ background: #ccc;
+ border-radius: 4px 4px 0 0;
+ height: 100%;
+ display: block;
+ position: relative;
+ background-size: cover;
+ background-repeat: no-repeat;
+ background-position: 50%;
+ height: 265px;
+ z-index: 100;
+ cursor: pointer;
+}
+.listing-item img {
+ object-fit: cover;
+ height: 100%;
+ width: 100%;
+ border-radius: 4px 4px 0 0;
+}
+.listing-item:before {
+ content: "";
+ top: 0;
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ z-index: 9;
+ background: linear-gradient(to top, rgba(35, 35, 37, 0.9) 0%, rgba(35, 35, 37, 0.45) 35%, rgba(22, 22, 23, 0) 60%, rgba(0, 0, 0, 0) 100%);
+ background-color: rgba(35, 35, 37, 0.2);
+ border-radius: 4px 4px 0 0;
+ opacity: 1;
+}
+.listing-item-content {
+ position: absolute;
+ bottom: 28px;
+ left: 0;
+ padding: 0 32px;
+ padding-right: 90px;
+ width: 100%;
+ z-index: 50;
+ box-sizing: border-box;
+}
+.listing-item-content h3 {
+ color: #fff;
+ font-size: 20px;
+ bottom: -1px;
+ position: relative;
+ font-weight: 500;
+ margin: 0;
+ line-height: 31px;
+}
+.listing-item-content span {
+ font-size: 16px;
+ font-weight: 300;
+ display: inline-block;
+ color: rgba(255, 255, 255, 0.7);
+}
+.listing-item-container.list-layout span.tag, .listing-item-content span.tag {
+ text-transform: uppercase;
+ font-size: 9px;
+ letter-spacing: 2.5px;
+ font-weight: 60;
+ background: rgba(255, 255, 255, 0.3);
+ border-radius: 50px;
+ padding: 4px 16px;
+ line-height: 20px;
+ color: #fff;
+ font-weight: 400;
+ margin-bottom: 9px;
+}
+.listing-item-container.list-layout span.tag {
+ position: absolute;
+ bottom: 20px;
+ left: 20px;
+ background: #66676b;
+ margin: 0;
+ z-index: 10;
+ line-height: 14px;
+ padding: 7px 16px;
+ margin-right: 20px;
+ text-align: center;
+}
+/* Listing item details */
+
+.listing-item-details {
+ position: absolute;
+ top: 24px;
+ left: 0;
+ padding: 0 32px;
+ width: 100%;
+ z-index: 50;
+ color: #fff;
+ box-sizing: border-box;
+ font-weight: 500;
+ font-size: 15px;
+}
+.listing-item-details ul {
+ margin: 0;
+ list-style: none;
+ padding: 0;
+}
+.listing-item-details ul li {
+ display: inline-block;
+ margin-right: 6px;
+ line-height: 20px;
+}
+.listing-item-details ul li i {
+ display: inline-block;
+ margin: 0 3px 0 0;
+ position: relative;
+ top: 0px;
+ font-size: 14px;
+}
+/* Listing Item Alternative Version*/
+
+.listing-item-container.compact .listing-item {
+ border-radius: 4px;
+}
+.listing-item-container.compact .star-rating {
+ padding: 5px 0 0 0;
+}
+.listing-item-container.compact .rating-counter {
+ color: rgba(255, 255, 255, 0.7);
+}
+.listing-item-container.compact .star-rating .star.empty:before, .listing-item-container.compact .star-rating .star.half:before {
+ color: rgba(255, 255, 255, 0.3);
+}
+.listing-item-container.compact .listing-item-content span.tag {
+ background-color: #66676b;
+}
+/* Number rating*/
+
+.numerical-rating {
+ color: #fff;
+ font-size: 14px;
+ font-weight: 600;
+ margin-bottom: 8px;
+ text-align: center;
+ line-height: 26px;
+ height: 26px;
+ width: 44px;
+ display: inline-block;
+ position: relative;
+ border-radius: 50px;
+ background-color:rgb(77, 183, 254);
+ margin: 15px 32px;
+}
+.compact .numerical-rating {
+ margin: 0 0 8px 0;
+}
+.numerical-rating:before {
+ content: attr(data-rating);
+}
+.numerical-rating.high {
+ background-color: #64bc36;
+}
+.numerical-rating.mid {
+ background-color: #c0c52a;
+}
+.numerical-rating.low {
+ background-color: #ee3535;
+}
+.infoBox .numerical-rating .rating-counter, .numerical-rating .rating-counter {
+ position: absolute;
+ top: 0;
+ left: 14px;
+ width: auto;
+ display: inline-block;
+ font-weight: 400;
+ font-size: 15px;
+ width: 150px;
+ color: #909090;
+}
+.infoBox .numerical-rating .rating-counter {
+ left: 12px;
+}
+.infoBox .numerical-rating {
+ margin: 0;
+ font-family: "Open Sans";
+}
+/* Star Rating */
+
+.star-rating {
+ display: block;
+ font-size: 17px;
+}
+.listing-item-container .star-rating {
+ padding: 15px 32px;
+}
+.star-rating .star {
+ display: inline-block;
+ margin: 0;
+ padding: 0;
+ float: left;
+ margin-right: 4px;
+ position: relative;
+}
+.rating-counter {
+ color: #909090;
+ padding-left: 5px;
+ display: inline-block;
+ font-size: 15px;
+}
+.star-rating .rating-counter {
+ top: -1px;
+ position: relative;
+}
+.infoBox .star-rating .rating-counter {
+ font-size: 15px;
+ top: -2px;
+}
+.star-rating .star.half:after, .star-rating .star:before {
+ font-family: "FontAwesome";
+ content: "\f005";
+ display: block;
+ color: #ffc600;
+}
+.star-rating .star.empty:before {
+ color: #ddd;
+}
+.rating:after {
+ content: ".";
+ display: block;
+ clear: both;
+ visibility: hidden;
+ line-height: 0;
+ height: 0;
+}
+.star-rating .star.half:before {
+ color: #ddd;
+}
+.star-rating .star.half:after {
+ color: #ffc600;
+ position: absolute;
+ top: 0;
+ width: 50%;
+ display: block;
+ height: 100%;
+ overflow: hidden;
+}
+/* Like Icon */
+
+span.like-icon {
+ color: #fff;
+ font-size: 19px;
+ position: absolute;
+ z-index: 101;
+ right: 30px;
+ bottom: 30px;
+ cursor: normal;
+ background-color: rgba(24, 24, 24, 0.4);
+ display: block;
+ height: 44px;
+ width: 44px;
+ border-radius: 50%;
+ transition: all 0.4s;
+}
+.like-icon:before, .like-icon:after {
+ transition: opacity 0.3s, transform 0.4s cubic-bezier(.0, -.41, .19, 2.5);
+ font-family: "FontAwesome";
+ position: absolute;
+ right: 0;
+ left: 0;
+ text-align: center;
+ top: 9px;
+}
+.like-icon:before {
+ content: "\f08a";
+ transform: scale(0.95);
+}
+.like-icon:after {
+ content: "\f004";
+ opacity: 0;
+ transform: scale(0.5);
+}
+.like-icon.liked:after {
+ opacity: 1;
+ transform: scale(0.95);
+}
+.like-icon:hover, .like-icon.liked {
+ background-color: #f3103c;
+}
+.like-icon.liked:before {
+ opacity: 0;
+}
+/* Badges */
+
+.listing-item {
+ overflow: hidden;
+}
+.listing-badge {
+ background-color: #333;
+ float: left;
+ position: absolute;
+ transform: rotate(45deg);
+ right: -64px;
+ top: 22px;
+ text-align: center;
+ width: 200px;
+ font-size: 12.5px;
+ margin: 0;
+ z-index: 999;
+ color: #fff;
+ font-weight: 500;
+ line-height: 28px;
+}
+.listing-badge.now-open {
+ background-color: #54ba1d;
+}
+.listing-badge.now-closed {
+ background-color: #e91721;
+}
+/* ---------------------------------- */
+
+/* Small Category Boxes
+------------------------------------- */
+
+.categories-boxes-container {
+ width: calc(100% + 20px);
+ left: -20px;
+ position: relative;
+ display: flex;
+ flex-wrap: wrap;
+}
+.category-small-box {
+ float: left;
+ background-color: #f2f2f2;
+ border-radius: 4px;
+ margin: 20px 0 0 20px;
+ padding: 22px 20px;
+ text-align: center;
+ color: #777;
+ transition: 0.4s;
+ transform: scale(1);
+ vertical-align: top;
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+}
+/* Hover Animation */
+
+.category-small-box:hover {
+ background-color: #66676b;
+ color: #fff;
+ -webkit-transform: scale(1.06);
+ -moz-transform: scale(1.1);
+}
+.category-small-box:hover h4 {
+ font-size: 17px;
+}
+.category-small-box h4 {
+ font-size: 16px;
+ color: #333;
+ transition: 0.4s;
+ line-height: 22px;
+ margin-top: 8px;
+}
+.category-small-box i {
+ font-size: 42px;
+ height: 40px;
+ display: inline-block;
+ margin-top: 20px;
+}
+.category-small-box:hover h4 {
+ color: #fff;
+}
+/* Media Queries For Small Category Boxes */
+
+@media (max-width: 768px) {
+ .category-small-box {
+ width: calc(100% * (1/2) - 20px);
+ }
+}
+@media (min-width: 768px) {
+ .category-small-box {
+ width: calc(100% * (1/3) - 20px);
+ }
+}
+@media (min-width: 992px) {
+ .category-small-box {
+ width: calc(100% * (1/3) - 20px);
+ }
+}
+@media (min-width: 1240px) {
+ .category-small-box {
+ width: calc(100% * (1/6) - 20px);
+ }
+}
+/* ---------------------------------- */
+
+/* Titlebar
+------------------------------------- */
+
+#titlebar {
+ background-color: #f8f8f8;
+ position: relative;
+ padding: 70px 0;
+ margin-bottom: 65px;
+}
+#titlebar.gradient {
+ background: linear-gradient(to bottom, #f7f7f7 0%, rgba(255, 255, 255, 0.5));
+ padding-bottom: 10px;
+}
+#titlebar span a, #titlebar span {
+ font-size: 20px;
+ color: #888;
+ margin-bottom: 3px;
+ margin-top: 6px;
+ display: inline-block;
+}
+#titlebar #breadcrumbs span {
+ font-size: 13px
+}
+#titlebar h1, #titlebar h2 {
+ font-size: 32px;
+ line-height: 40px;
+ margin: 1px 0 3px 0;
+}
+/* Breadcrumbs */
+
+#breadcrumbs {
+ position: absolute;
+ right: 15px;
+ display: inline-block;
+ font-size: 15px;
+ font-weight: 400;
+ color: #888;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+#breadcrumbs ul {
+ margin: 0;
+}
+#breadcrumbs ul li a {
+ -webkit-transition: all 0.2s ease-in-out;
+ -moz-transition: all 0.2s ease-in-out;
+ -o-transition: all 0.2s ease-in-out;
+ -ms-transition: all 0.2s ease-in-out;
+ transition: all 0.2s ease-in-out;
+ color: #888;
+}
+#breadcrumbs ul li a:hover {
+ color: #666
+}
+#breadcrumbs ul li {
+ display: inline-block;
+ list-style: none;
+ margin: 0 0 0 10px;
+}
+#breadcrumbs ul li:first-child:before {
+ display: none;
+}
+#breadcrumbs ul li:before {
+ content: "\f105";
+ font-family: "FontAwesome";
+ color: #a0a0a0;
+ font-size: 14px;
+ margin-right: 15px;
+}
+#titlebar.photo-bg #breadcrumbs ul li, #titlebar.photo-bg #breadcrumbs ul li a, #titlebar.photo-bg #breadcrumbs ul li:before {
+ color: #fff;
+}
+/* ------------------------------------------------------------------- */
+
+/* 04. Dashboard
+---------------------------------------------------------------------- */
+
+#dashboard {
+ background-color: #f7f7f7;
+ display: flex;
+ flex-wrap: wrap;
+ padding: 200px 0 80px;
+}
+
+/* Flexbox Adjustments */
+
+.dashboard-content, .dashboard-nav {
+ flex: 1;
+}
+.dashboard-content {
+ position: relative;
+ z-index: 10;
+}
+
+.dashboard-content .btn-danger.focus, .dashboard-content .btn-danger:focus{
+ color: #fff!important;
+ background-color: #dc3545!important;
+ border-color: #dc3545!important;
+}
+
+/* Navigation Scrolling */
+
+.messages-container-inner .messages-inbox ul::-webkit-scrollbar {
+ width: 17px;
+}
+@media (max-width: 991px) {
+ #dashboard {
+ padding: 140px 0 60px;
+ }
+ .dashboard-nav-inner {
+ max-height: 900px;
+ width: calc(100% + 18px);
+ }
+}
+/* Navigation Scrolling - End */
+
+/* Dashboard Footer */
+
+#dashboard .copyrights {
+ padding: 15px 0;
+ margin: 30px 0 0;
+ display: block;
+ text-align: center;
+ background-color: #fff;
+ padding-left: 300px;
+}
+.copyrights p {
+ margin-bottom: 0;
+}
+.dashboard #logo a {
+ display: none;
+}
+.dashboard #logo a.dashboard-logo {
+ display: inline-block;
+}
+.dashboard #logo a.dashboard-logo h2 {
+ color: #fe8800;
+ padding-top: 4px;
+}
+.dashboard-nav-inner {
+ height: 100%;
+ display: inline-block;
+ width: 100%;
+ max-height: 100%!important;
+}
+
+@media(max-width: 991px){
+ #dashboard .copyrights{padding-left:0;}
+}
+
+/* ---------------------------------- */
+
+/* Dashboard Navigation profile
+------------------------------------- */
+
+.user-title{
+ background: #fff;
+ padding: 5px 10px;
+}
+
+.profile-sec .author-news p.detail{
+ font-size: 14px;
+ padding-bottom: 0;
+}
+
+.profile-sec .author-news .author-news-content .author-thumb{
+ height: 150px;
+ width: 150px;
+ margin: 0 auto;
+}
+.profile-sec .author-news .author-news-content .author-thumb img {
+ border-radius: 50%;
+}
+.profile-sec .author-news .author-news-content .author-thumb::before{
+ height: 120px;
+ width: 120px;
+}
+
+/* ---------------------------------- */
+
+/* Dashboard Navigation
+------------------------------------- */
+
+.dashboard-sidebar {
+ position: sticky;
+ overflow:hidden;
+ top: 0;
+ background-color: #fff;
+ box-shadow: 0 0 15px #cccccc57;
+}
+
+.dashboard-nav {
+ background: #fff;
+ box-shadow: 0 0 15px #cccccc57;
+}
+
+a.dashboard-responsive-nav-trigger {
+ display: none;
+}
+.dashboard-nav ul {
+ list-style: none;
+ padding: 0;
+}
+/* 1st Level */
+
+.dashboard-nav ul li {
+ color: #fff;
+ display: block;
+ border-bottom: 1px solid #f1f1f1;
+ transition: 0.3s;
+ line-height: 24px;
+ font-size: 15px;
+ margin-bottom: 0;
+ position: relative;
+}
+
+.dashboard-nav ul li:last-child{border-bottom: none;}
+
+.dashboard-nav ul li a {
+ color: #444;
+ display: block;
+ padding: 15px 27px;
+ transition: 0.3s;
+ cursor: pointer;
+}
+.dashboard-nav ul li a i {
+ padding-right: 8px;
+ width: 20px;
+}
+
+a:not([href]):not([tabindex]){color: #444;}
+
+/* Nav Tag */
+
+.dashboard-nav ul li span.nav-tag {
+ background-color: rgba(255, 255, 255, 0.2);
+ font-family: "Open Sans";
+ font-weight: 600;
+ display: inline-block;
+ font-size: 11px;
+ line-height: 20px;
+ color: #fff;
+ padding: 0;
+ padding: 0 7px;
+ box-sizing: border-box;
+ text-align: center;
+ min-width: 20px;
+ height: 20px;
+ letter-spacing: -0.5px;
+ text-align: center;
+ border-radius: 50px;
+ margin-left: 4px;
+}
+.dashboard-nav ul li span.nav-tag.messages {
+ top: -2px;
+ position: relative;
+}
+.dashboard-nav ul li span.nav-tag.messages, .dashboard-nav ul li span.nav-tag.green {
+ background-color: #64bc36;
+}
+.dashboard-nav ul li span.nav-tag.yellow {
+ background-color: #b9be1c;
+}
+.dashboard-nav ul li span.nav-tag.red {
+ background-color: #ee3535;
+}
+/* Dropdown Styles */
+
+.dashboard-nav ul li ul {
+ padding: 0;
+ margin: 0;
+ visibility: hidden;
+ max-height: 0;
+ opacity: 0;
+ line-height: 0;
+ transition: 0.2s;
+}
+.dashboard-nav ul li.active ul {
+ visibility: visible;
+ padding: 0 0 15px 0;
+ line-height: 24px;
+ opacity: 1;
+ max-height: 300px;
+}
+.dashboard-nav ul li ul li {
+ color: #444;
+ background-color: transparent;
+ border: none;
+ position: relative;
+ margin: 0;
+}
+.dashboard-nav ul li ul li a {
+ padding: 7px 20px;
+}
+.dashboard-nav ul li ul li:hover {
+ color: #fff;
+ border: none;
+ background-color: transparent;
+}
+/* Indicator Arrow */
+
+.dashboard-nav ul li a:after {
+ font-family: "FontAwesome";
+ content: '\f107';
+ right: 27px;
+ font-size: 16px;
+ position: absolute;
+ transition: 0.2s;
+ color: #444;
+ font-weight:700;
+}
+.dashboard-nav ul li.active a:after {
+ transform: rotate(180deg);
+ color: #fff;
+}
+.dashboard-nav ul li ul:before, .dashboard-nav ul li a:only-child:after {
+ content: '';
+ display: none;
+}
+/* Hover State */
+
+.dashboard-nav ul li ul li:hover a {
+ padding-left: 25px;
+}
+.dashboard-nav ul li.active, .dashboard-nav ul li:hover, .dashboard-nav ul li.active a, .dashboard-nav ul li:hover a {
+ color: #fff!important;
+ background-color: #204066;
+}
+/* ---------------------------------- */
+
+/* Sticky Navigation
+------------------------------------- */
+
+.dropdown.open .dropdown-menu{
+ display: block;
+}
+
+.dropdown-item {
+ padding: 6px 20px;
+ border-bottom: 1px solid #eee;
+ color: #444;
+ font-size: 15px;
+}
+
+.dropdown-item:last-child{border:none;}
+
+.dropdown a {
+ cursor: pointer;
+}
+
+.dropdown-menu {
+ margin: 0;
+ left: unset;
+ right: 0;
+ border-radius: 0px;
+ padding: 0;
+ min-width: 200px;
+ border-color: #eee;
+}
+
+.notification-menu h4, .notification-menu p.all-noti {
+ text-align: center;
+ padding: 10px 0;
+ margin: 0;
+ color: #fff;
+ background: #333;
+}
+.notification-menu p {
+ font-size: 14px;
+ margin-bottom: 0;
+ white-space: normal;
+}
+p.all-noti a {
+ color: #fff;
+ font-size: 12px;
+}
+span.notification-time {
+ font-size: 12px;
+}
+.notification-menu li a {
+ padding: 10px 20px;
+ display: block;
+ border-bottom: 1px dashed #f1f1f1;
+}
+.notification-image {
+ width: 12%;
+ float: left;
+ border-radius: 50%;
+ overflow: hidden;
+ margin-top: 5px;
+}
+.notification-content {
+ position: relative;
+ padding: 3px 0 0 15%;
+}
+span.notify {
+ position: absolute;
+ top: 15px;
+ right: 15px;
+ background: #eb294b;
+ height: 25px;
+ width: 25px;
+ text-align: center;
+ border-radius: 50%;
+ color: #fff;
+}
+
+/* ---------------------------------- */
+
+/* Dashboard Titlebar
+------------------------------------- */
+
+#dashboard #titlebar {
+ padding: 5px 0px;
+ margin: 0 0 20px 0;
+ display: block;
+ background: transparent;
+ border-bottom: 1px solid #eaeaea;
+}
+#dashboard #titlebar h2 {
+ font-size: 28px;
+ line-height: 38px;
+}
+/* ---------------------------------- */
+
+/* Dashboard Stats Boxes
+------------------------------------- */
+
+.dashboard-stat {
+ display: inline-block;
+ padding: 0;
+ height: 160px;
+ background-color: #fff;
+ border:1px solid #f1f1f1;
+ color: #444;
+
+ width: 100%;
+ position: relative;
+ overflow: hidden;
+ transition: 0.3s;
+ cursor: default;
+}
+.dashboard-stat:hover {
+ transform: translateY(-4px);
+}
+.dashboard-stat-content {
+ position: absolute;
+ left: 25px;
+ top: 35%;
+ width: 45%;
+ transform: translateY(-50%);
+}
+.dashboard-stat-content h4 {
+ font-size: 42px;
+ font-weight: 600;
+ padding: 0;
+ margin: 0;
+ color: #444;
+ font-family: "Open Sans";
+ letter-spacing: -1px;
+}
+.dashboard-stat-content span {
+ font-size: 18px;
+ margin-top: 4px;
+ line-height: 24px;
+ font-weight: 300;
+ display: inline-block;
+ color: #444;
+}
+.dashboard-stat-icon {
+ position: absolute;
+ right: 20px;
+ font-size: 80px;
+ line-height: 1;
+ padding: 0 25px;
+ top: 35px;
+ opacity: 0.6;
+}
+.dashboard-stat-item {
+ position: absolute;
+ text-align: center;
+ bottom: 10px;
+ border-top: 1px solid #eee;
+ margin: 0;
+ width: 100%
+}
+.dashboard-stat-item p {
+ color: #444;
+ margin: 0;
+ padding-top: 5px;
+ font-size: 12px;
+}
+a.canvasjs-chart-credit {
+ display: none;
+}
+.traffic {
+ margin-bottom: 30px;
+}
+
+.notification {
+ padding: 18px 20px;
+
+ position:relative;
+}
+
+.notification.success {
+ background: #5ECFB1;
+}
+
+.notification p {
+ color: #fff;
+ text-align: left;
+ padding-bottom: 0;
+}
+
+.notification-close {
+ position: absolute;
+ top: 50%;
+ right: 20px;
+ height: 20px;
+ margin-top: -12px;
+ color: rgba(255,255,255,0.71);
+}
+
+/* ---------------------------------- */
+
+/* Dashboard Pagination
+------------------------------------- */
+
+#dashboard .pagination ul li a, #dashboard .pagination-next-prev ul li a {
+ background-color: transparent;
+}
+#dashboard .pagination ul li a.current-page, #dashboard .pagination .current, #dashboard .pagination ul li a:hover, #dashboard .pagination-next-prev ul li a:hover {
+ background-color: #fbfbfb;
+}
+/* ---------------------------------- */
+
+/* Dashboard List Box
+------------------------------------- */
+
+.dashboard-wrapper {
+ box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
+ border-radius: 4px;
+}
+.dashboard-wrapper {
+ margin: 0;
+ background: #fff;
+ padding: 15px;
+}
+/* Button */
+
+.dashboard-list-box .button {
+ padding: 6px 15px;
+ line-height: 20px;
+ font-size: 13px;
+ font-weight: 600;
+ margin: 0;
+}
+.dashboard-list-box .button.gray:before {
+ display: none;
+}
+.dashboard-list-box .button.gray {
+ background-color: #eb294b;
+ color: #fff;
+ transition: all 0.3s ease-in-out;
+}
+.dashboard-list-box .button.gray:hover {
+ background-color: #66676b;
+ color: #fff;
+ border-color: #e9e9e9;
+ transition: all 0.3s ease-in-out;
+}
+.dashboard-title{
+ padding: 15px 20px;
+}
+
+.dashboard-title p{font-size: 14px;}
+
+.dashboard-list-box, div#chartContainer {
+ overflow: hidden;
+ box-shadow: 0 0 15px #cccccc57;
+ background: #fff;
+}
+
+.table-desi .txt-success i {
+ background: #54bb49;
+ color: #ffffff;
+ padding: 5px 6px;
+ border-radius: 2px;
+ font-size: 13px;
+ text-align: center;
+ margin-right: 10px;
+}
+
+.dashboard-list-box ul {
+ list-style: none;
+ padding: 0;
+ margin: 0;
+ background-color: #fff;
+ overflow:hidden;
+}
+.dashboard-list-box ul li {
+ padding: 20px 30px 20px 20px;
+ border-bottom: 1px solid #f1f1f1;
+ transition: 0.3s;
+ position: relative;
+ margin-bottom: 0;
+ width:100%
+}
+.dashboard-list-box.with-icons ul li {
+ padding-left: 70px;
+}
+.dashboard-list-box ul li:last-child {
+ border: none;
+}
+.dashboard-list-box ul li:hover {
+ background-color: #fbfbfb;
+}
+.dashboard-list-box .numerical-rating {
+ margin: 0 3px;
+}
+.dashboard-list-box ul li i.list-box-icon {
+ height: 38px;
+ width: 38px;
+ color: #777;
+ text-align: center;
+ line-height: 37px;
+ border-radius: 50%;
+ transition: 0.3s;
+ display: inline-block;
+ background-color: #eee;
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ left: 20px;
+}
+.dashboard-list-box ul li:hover i.list-box-icon {
+ background-color: #eaeaea;
+}
+/* Static Content */
+
+.dashboard-list-box-static {
+ padding: 30px 0 0;
+}
+.dashboard-list-box-static .button, .button.preview {
+ padding: 11px 26px;
+ font-size: 16px;
+ background: #eb294b;
+}
+.dashboard-form {
+ background: #fff;
+ padding: 30px;
+ box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
+ position: relative;
+
+}
+.dashboard-form .form-group {
+ margin-bottom: 1rem;
+}
+.padding-left-30 {
+ padding-left: 30px;
+}
+.padding-right-30 {
+ padding-right: 30px;
+}
+/* Close List Item */
+
+a.close-list-item {
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+ right: 20px;
+ opacity: 0;
+ padding: 4px;
+ color: #ea2828;
+ transition: 0.3s;
+}
+.dashboard-list-box ul li:hover a.close-list-item {
+ opacity: 1;
+}
+/* Reset for child ul */
+
+.dashboard-list-box ul ul {
+ background-color: transparent;
+}
+.dashboard-list-box ul ul li:nth-last-child(2n+1) {
+ background-color: transparent;
+}
+.dashboard-list-box ul ul li {
+ padding: 0;
+ border: none;
+ transition: 0.3s;
+ background-color: transparent;
+ display: inline-block;
+}
+.dashboard-list-box ul ul li:hover {
+ background-color: transparent;
+}
+/* Sorting */
+
+.dashboard-list-box .sort-by {
+ top: 20px;
+ right: 26px;
+}
+.dashboard-list-box .sort-by .chosen-container-single .chosen-single {
+ background-color: transparent;
+ padding: 0 4px;
+}
+.dashboard-list-box .chosen-container .chosen-results li {
+ border: none;
+}
+/* Invoices
+------------------------------------- */
+
+.dashboard-list-box.invoices li {
+ padding: 20px 30px;
+}
+.dashboard-list-box.invoices ul li strong {
+ color: #333;
+}
+.dashboard-list-box.invoices ul ul {
+ line-height: 22px;
+ padding-bottom: 2px;
+ color: #909090;
+}
+.dashboard-list-box.invoices ul ul li {
+ padding: 0;
+}
+.dashboard-list-box.invoices ul ul li:after {
+ content: "";
+ display: inline-block;
+ width: 1px;
+ height: 11px;
+ background-color: #e0e0e0;
+ position: relative;
+ margin: 0 10px;
+}
+.dashboard-list-box.invoices ul ul li:last-child:after {
+ display: none;
+}
+.paid {
+ color: #64bc36;
+}
+.unpaid {
+ color: #ee3535;
+}
+/* Button to right */
+
+.buttons-to-right, .dashboard-list-box .button.to-right {
+ position: absolute;
+ right: 30px;
+ top: 50%;
+ transform: translate3d(0, -49%, 0);
+ -moz-transform: translate3d(0, -50%, 0);
+ opacity: 0;
+ transition: 0.4s;
+ box-shadow: 0px 0px 10px 15px #fbfbfb;
+}
+.dashboard-list-box li:hover .buttons-to-right, .dashboard-list-box li:hover .button.to-right {
+ opacity: 1;
+}
+.buttons-to-right {
+ box-shadow: none;
+}
+.buttons-to-right .button {
+ margin-left: 2px;
+}
+.dashboard-list-box .button i {
+ padding-right: 2px;
+ position: relative;
+ top: 1px;
+}
+.dashboard-list-box .button i.fa-remove {
+ padding-right: 1px;
+}
+/* My Profile Page
+------------------------------------- */
+
+.edit-profile-photo img {
+ border-radius: 4px;
+ max-width: 180px;
+ width: 100%;
+}
+.edit-profile-photo {
+ position: relative;
+ display: block;
+ margin-bottom: 35px;
+}
+.change-photo-btn {
+ font-weight: 600;
+ padding: 5px 6px;
+ color: #333;
+ background-color: #fff;
+ border-radius: 50px;
+ display: inline-block;
+ position: relative;
+ font-size: 13px;
+ width: auto;
+ transition: 0.3s;
+ cursor: pointer;
+ line-height: 20px;
+ position: absolute;
+ bottom: 15px;
+ left: 15px;
+ width: auto;
+}
+.photoUpload {
+ position: relative;
+ overflow: hidden;
+ padding: 3px 12px;
+ cursor: pointer;
+}
+.photoUpload input.upload {
+ position: absolute;
+ top: 0;
+ right: 0;
+ margin: 0;
+ padding: 0;
+ cursor: pointer;
+ opacity: 0;
+ filter: alpha(opacity=0);
+}
+.change-photo-btn:hover {
+ color: #fff;
+ background-color: #66676b;
+}
+.change-photo-btn i {
+ margin-right: 2px;
+}
+.my-profile {
+ display: block;
+ margin-bottom: 15px;
+}
+.my-profile label i {
+ margin-right: 3px;
+}
+.my-profile textarea {
+ height: 200px;
+}
+@media(max-width: 767px){
+ .dashboard-list-static{margin-bottom: 1rem;}
+}
+
+/* List Box Listings
+------------------------------------- */
+
+.dashboard-list-box.dash-list {
+ box-shadow: none;
+}
+.dashboard-list-box.dash-list .col-sm-4 {
+ margin-bottom: 30px;
+}
+.dashboard-list-box.dash-list .list-box-listing {
+ background: #fff;
+ box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.06);
+ transition: all ease-in-out 0.3s;
+}
+.dashboard-list-box.dash-list .list-box-listing:hover {
+ border-color: #fe8800;
+ transition: all ease-in-out 0.3s;
+}
+.dashboard-list-box.dash-list .list-box-listing-img {
+ max-width: inherit;
+}
+.dashboard-list-box.dash-list .list-box-listing-img a:before {
+ border-radius: 0px;
+}
+/* Image */
+
+.list-box-listing-img {
+ flex: 1;
+ max-width: 150px;
+ position: relative;
+}
+.list-box-listing-img a {
+ width: 100%;
+ height: 100%;
+ display: inline-block;
+ overflow: hidden;
+ position: relative;
+ z-index: 10;
+}
+.list-box-listing-img a:before {
+ content: "";
+ height: 100%;
+ width: 100%;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 0;
+ background-color: rgba(22, 22, 22, 0.2);
+ border-radius: 4px;
+ z-index: 11;
+}
+.list-box-listing-img a img {
+ object-fit: cover;
+ height: 100%;
+ width: 100%;
+ border-radius: 4px;
+}
+/* Content */
+
+.list-box-listing-content {
+ padding: 0px 15px 7px;
+}
+.list-box-listing-content a h3 {
+ transition: all ease-in-out 0.3s;
+}
+.list-box-listing-content a:hover h3 {
+ color: #fe8800;
+ transition: all ease-in-out 0.3s;
+}
+.list-box-listing-content .inner h3 {
+ font-size: 18px;
+ font-weight: 500;
+ margin: 0;
+}
+.list-box-listing-content .inner span {
+ font-size: 15px;
+ font-weight: 300;
+ display: inline-block;
+}
+.list-box-listing-content .inner .numerical-rating, .list-box-listing-content .inner .star-rating {
+ margin: 5px 0 0 0;
+ display: block;
+}
+.list-box-listing-content .inner p {
+ font-size: 15px;
+ line-height: 1.5;
+ padding-top: 5px;
+}
+.dashboard-list-box.dash-wish .list-box-listing {
+ background: #fff;
+ padding: 15px 15px 0;
+ border-radius: 5px;
+}
+.dashboard-list-box.dash-wish .list-box-listing-img, .dashboard-list-box.dash-wish .list-box-listing-content {
+ display: inline-block;
+ max-width: 100%;
+}
+.dashboard-list-box.dash-wish .list-box-listing-img {
+ line-height: 0px;
+}
+.dashboard-list-box.dash-wish .list-box-listing-content {
+ padding: 0px;
+}
+.list-box-first {
+ display: inline-block;
+ width: 100%;
+}
+.dashboard-list-box.dash-wish .line4 {
+ margin-top: 0px;
+}
+.dashboard-list-box.dash-wish .button.gray {
+ margin-top: 28px;
+}
+/* Dashbaord add tours
+------------------------------------- */
+
+.dash-add-btn {
+ margin-top: 15px;
+}
+.dashboard-wrapper.dash-add .edit-profile-photo {
+ margin-bottom: 0px;
+}
+.dashboard-wrapper.dash-add .edit-profile-photo img {
+ max-width: 100%;
+}
+.trip-detail {
+ margin-top: 15px;
+}
+/* Dashbaord Reviews
+------------------------------------- */
+.single-comments .comment-box .comment-content {
+ border-bottom: 1px dashed #f1f1f1;
+ position: relative;
+ background: #f1f1f1;
+ padding: 20px;
+ margin-left: 30px;
+}
+.single-comments .comment-box .comment-content:before {
+ content: '';
+ position: absolute;
+ left: -20px;
+ top: 25px;
+ width: 0;
+ height: 0;
+ border-top: 20px solid transparent;
+ border-bottom: 20px solid transparent;
+ border-right: 20px solid #f1f1f1;
+}
+.single-comments .comment-box .comment-content p.comment-date {
+ position: absolute;
+ right: 20px;
+ top: 20px;
+ font-size: 14px;
+ margin: 0;
+}
+.dashboard-list-box .comments.listing-reviews li {
+ margin: 19px 0 10px 0;
+}
+.dashboard-list-box a.rate-review {
+ border: none;
+ color: #666;
+ background-color: #eee;
+ padding: 4px 18px;
+}
+.dashboard-list-box a.rate-review:hover {
+ background-color: #66676b;
+ color: #fff;
+}
+.dashboard-list-box .comment-by-listing {
+ display: inline-block;
+ color: #888;
+}
+.dashboard-list-box .comment-by-listing.own-comment, .dashboard-list-box .comment-by-listing.own-comment a {
+ color: #444;
+}
+.dashboard-list-box .comment-by-listing a {
+ color: #888;
+}
+.dashboard-list-box .comment-by-listing a:hover {
+ color: #66676b;
+}
+/* ------------------------------------------------------------------- */
+
+/* 05. History
+---------------------------------------------------------------------- */
+
+.history {
+ background: #fff;
+ padding: 22px 15px;
+}
+
+.history-table .dropdown-toggle::after{display: none;}
+
+.line4 {
+ background: #e8e8e8;
+ height: 1px;
+ margin: 23px 0;
+ padding: 0;
+ display: block;
+}
+.bold {
+ font-weight: 700;
+}
+.textright {
+ text-align: right;
+}
+.history .dropdown-menu {
+ padding: 0;
+ left: inherit;
+ right: 0;
+ border-radius: 4px;
+}
+.history a.dropdown-item {
+ display: block;
+ color: #999;
+ padding: 5px 10px;
+ border-bottom: 1px solid #f7f7f7;
+}
+.history a.dropdown-item:last-child {
+ border: none;
+}
+.history a.dropdown-item:hover {
+ background: #ccc;
+ color: #fff;
+}
+.history a.dropdown-item.del {
+ color: #F44336;
+}
+@media(max-width: 767px) {
+ .history .textright {
+ text-align: left;
+ }
+ .dashboard-list-box .button.gray {
+ margin-top: 6px;
+ }
+}
+/* ------------------------------------------------------------------- */
+
+/* 05. Others
+---------------------------------------------------------------------- */
+
+/* ---------------------------------- */
+
+/* Common Styles
+ ------------------------------------- */
+
+/*body {
+ color: #707070;
+ font-size: 15px;
+ line-height: 27px;
+ background-color: #fff;
+}*/
+#wrapper {
+ background-color: #fff;
+}
+/* Main Font */
+
+body, h1, h2, h3, h4, h5, h6, input[type="text"], input[type="password"], input[type="email"], textarea, select, input[type="button"], input[type="submit"], button, #tiptip_content, .map-box p, .map-box div, .numerical-rating .rating-counter, body .menu-responsive i.menu-trigger:after {
+ text-transform: none;
+}
+/* Headlines */
+
+h1, h2, h3, h4, h5, h6 {
+ color: #222;
+}
+h1.white, h2.white, h3.white, h4.white, h5.white, h6.white {
+ color: #fff;
+}
+h3.headline {
+ font-size: 30px;
+ line-height: 37px;
+ margin: 0 0 30px 0;
+}
+h2.headline {
+ font-size: 34px;
+ line-height: 40px;
+ margin: 0 0 30px 0;
+}
+h2.headline span {
+ font-size: 23px;
+ line-height: 37px;
+}
+.headline span {
+ font-size: 22px;
+ line-height: 36px;
+ margin-top: 10px;
+ color: #888;
+ font-weight: 300;
+ display: block;
+}
+.headline span i {
+ color: #66676b;
+ font-style: normal;
+}
+h4.headline {
+ font-size: 22px;
+ line-height: 32px;
+ margin: -5px 0 30px 0;
+}
+.headline.centered {
+ text-align: center;
+}
+.border-top {
+ border-top: 1px solid #e8e8e8;
+}
+.icons-container {
+ overflow: hidden;
+}
+mark {
+ font-weight: 500;
+}
+/* Icons Demo Styles */
+
+.glyph {
+ font-size: 16px;
+ width: 33%;
+ display: inline-block;
+ transition: 0.3s;
+}
+h4 span.headline-detail {
+ font-size: 15px;
+ margin-top: 5px;
+}
+.mls {
+ font-size: 16px;
+ top: -8px;
+ display: inline-block;
+ position: relative;
+}
+.fs1 {
+ font-size: 32px;
+}
+.pbs .im {
+ width: 50px;
+ display: inline-block;
+}
+.unit, .unitRight, .fs0 {
+ display: none;
+}
+.pbs {
+ padding: 10px 0 5px 15px;
+ border-radius: 4px;
+ width: 100%;
+ display: inline-block;
+ transition: 0.2s;
+}
+.pbs:hover {
+ background-color: #f4f4f4;
+}
+.sl-icons-demo i {
+ width: 25px;
+ display: inline-block;
+ top: 1px;
+ position: relative;
+}
+.icons .fa.fa-fw {
+ margin-right: 3px;
+ font-size: 14px;
+}
+.icons .text-muted {
+ display: none;
+}
+/* ------------------------------------------------------------------- */
+
+/* 06. Media Queries
+---------------------------------------------------------------------- */
+
+/* Large devices and browsers */
+
+@media (max-width: 1600px) {
+ .category-box-btn {
+ left: 32px;
+ right: auto;
+ }
+ .category-box-content {
+ bottom: 95px;
+ }
+ .category-box-container.half {
+ height: 100%;
+ }
+ .fw-carousel-item .category-box-container.half:first-child {
+ display: none;
+ }
+ .fullwidth-slick-carousel.category-carousel .slick-slide {
+ height: 350px;
+ }
+ .dashboard-stat-icon {
+ font-size: 66px;
+ }
+}
+/* Laptops */
+
+@media only screen and (max-width: 1366px) and (min-width: 1240px) {
+ .input-with-icon.location a i {
+ padding: 15px 18px 15px 10px;
+ }
+ .data-radius-title {
+ margin-top: 7px;
+ line-height: 24px;
+ }
+ #map-container.fullwidth-home-map {
+ height: 605px;
+ }
+ .fs-content .search .row.with-forms .col-fs-6 {
+ width: 50%;
+ }
+}
+/* Smaller than laptops */
+
+@media (max-width: 1366px) {
+ .fullwidth-slick-carousel.category-carousel .slick-slide {
+ height: 320px;
+ }
+ .dashboard-stat-icon {
+ font-size: 50px;
+ }
+ .main-search-container {
+ height: 600px;
+ }
+}
+/* Small devices and browsers */
+
+@media only screen and (max-width: 1365px) {
+ header.fullwidth.dashboard .container {
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: 15px;
+ padding-right: 15px;
+ padding: 0 40px;
+ width: 100%;
+ }
+ .user-menu {
+ margin: 0 25px 0 25px;
+ }
+ .user-menu ul {
+ left: -25px;
+ right: auto;
+ }
+}
+/* Smaller than standard 1180 (devices and browsers) */
+
+@media (max-width: 1239px) {
+ #navigation.style-1 {
+ margin: 25px 0 5px -5px;
+ width: 100%;
+ padding-top: 15px;
+ padding-bottom: 0;
+ position: relative;
+ }
+ #navigation.style-1:before {
+ position: absolute;
+ width: 100%;
+ height: 1px;
+ display: block;
+ top: 0;
+ left: 5px;
+ content: "";
+ background: #e8e8e8;
+ width: 940px;
+ }
+ .fullwidth #navigation.style-1:before {
+ background: linear-gradient(to right, #e8e8e8 50%, #fff);
+ }
+ .listing-item-container.list-layout .listing-item-image {
+ flex: 3;
+ }
+ .listing-slider, .listing-slider .item {
+ height: 30vh;
+ min-height: 400px;
+ max-height: 400px;
+ }
+ #header.cloned {
+ display: none;
+ }
+}
+/* Reset for menu */
+
+@media (max-width: 1024px) {
+ #navigation.style-1 {
+ margin: 0;
+ padding-top: 0;
+ }
+ #navigation.style-1:before {
+ display: none;
+ }
+ .header-widget {
+ margin-bottom: 8px;
+ }
+}
+/* Tablet Portrait size to standard 960 (devices and browsers) */
+
+@media (max-width: 991px) {
+ .main-search-container {
+ height: 620px;
+ }
+ .main-search-input select, .main-search-input select:focus {
+ font-size: 16px;
+ border: 1px solid #e0e0e0;
+ box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);
+ background: #fff;
+ height: 55px;
+ padding: 12px 18px;
+ border-radius: 4px;
+ }
+ #header {
+ background: #333;
+ }
+ .dashboard #logo {
+ background: transparent;
+ margin: 0;
+ padding-top: 10px;
+ top: inherit;
+ width: 100%;
+ text-align: center;
+ display: inherit;
+ position: inherit;
+ left: inherit;
+ max-width: inherit;
+ min-width: inherit;
+ }
+ .dashboard #logo a img {
+ transform: none;
+ max-height: inherit;
+ width: auto;
+ }
+ .breadcrumb-wrapper.dash-bread {
+ margin-top: 0;
+ }
+ /* Dashboard Nav */
+ .dashboard-nav {
+ border-radius: 0 0 4px 4px;
+ position: relative;
+ min-height: auto;
+ opacity: 1;
+ visibility: hidden;
+ max-height: 0;
+ padding: 0;
+ transition: all 0.3s;
+ }
+ .dashboard-nav.active ul, .dashboard-nav.active {
+ opacity: 1;
+ visibility: visible;
+ max-height: 900px;
+ }
+ .dashboard-nav ul, .dashboard-nav.active ul li ul, .dashboard-nav ul li ul {
+ visibility: hidden;
+ opacity: 0;
+ max-height: 0;
+ transition: all 0.3s;
+ }
+ .dashboard-nav.active ul li.active ul {
+ visibility: visible;
+ opacity: 1;
+ max-height: 300px;
+ }
+ #header-container.fixed {
+ position: relative;
+ top: 0;
+ width: 100%;
+ }
+ .dashboard-content {
+ width: 100%;
+ margin-top: 2rem;
+ }
+ header.fullwidth.dashboard .container {
+ padding: 0 5%;
+ }
+ .main-search-inner {
+ transform: translate(0, -51%);
+ }
+ /* Trigger */
+ a.dashboard-responsive-nav-trigger {
+ width: 100%;
+ background-color: #333;
+ color: #fff;
+ padding: 16px 30px;
+ font-weight: 600;
+ transition: 0.2s;
+ display: block;
+ position: relative;
+ z-index: 99;
+ }
+ a.dashboard-responsive-nav-trigger i {
+ margin-right: 5px;
+ }
+ a.dashboard-responsive-nav-trigger.active {
+ border-radius: 4px 4px 0 0;
+ }
+ .messages-container-inner {
+ display: block;
+ }
+ .messages-container-inner .messages-inbox {
+ max-width: 100%;
+ width: 100%;
+ border-right: none;
+ display: none;
+ }
+ /* Dashboard Nav - END */
+ .main-search-input {
+ border-radius: 0;
+ display: block;
+ padding: 0;
+ max-height: 100%;
+ background-color: transparent;
+ box-shadow: none;
+ }
+ .gray-style.main-search-input {
+ background-color: transparent;
+ }
+ .gray-style .main-search-input-item, .main-search-input-item {
+ border-color: transparent;
+ }
+ .main-search-input button.button {
+ margin-top: 10px;
+ }
+ .main-search-input-item {
+ margin-bottom: 10px;
+ }
+ .main-search-input-item, .main-search-input .main-search-input-item:nth-last-child(2) {
+ padding: 0;
+ }
+ .main-search-input-item .chosen-container-single .chosen-single, .main-search-input-item .chosen-single.chosen-container-active, .gray-style .main-search-input-item .chosen-container-single .chosen-single, .gray-style .main-search-input-item .chosen-single.chosen-container-active, .gray-style.main-search-input input, .gray-style.main-search-input input:focus, .main-search-input input, .main-search-input input:focus {
+ padding: 0 20px;
+ height: 55px;
+ line-height: 55px;
+ border-radius: 4px;
+ background: #fff;
+ border: 1px solid #e0e0e0;
+ box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);
+ }
+ .gray-style.main-search-input input, .gray-style.main-search-input input:focus, .main-search-input input, .main-search-input input:focus {
+ padding: 0 20px;
+ }
+ .gray-style .main-search-input-item.location a {
+ background: #fff;
+ }
+ .gray-style .main-search-input-item .chosen-single {
+ border-bottom: 1px solid #e0e0e0;
+ transition: border 0s;
+ }
+ .main-search-input-item .chosen-container-single .chosen-single, .main-search-input-item .chosen-container-active.chosen-with-drop .chosen-single {
+ border: 1px solid #e0e0e0;
+ box-shadow: none;
+ transition: 0s;
+ }
+ .main-search-input-item .chosen-container-active.chosen-with-drop .chosen-single {
+ border-bottom: 0;
+ }
+ .main-search-input-item .chosen-container .chosen-drop {
+ border: 1px solid #e0e0e0;
+ border-top: 0;
+ border-radius: 0 0 4px 4px;
+ box-shadow: none;
+ }
+ .gray-style .main-search-input-item .chosen-container-active.chosen-with-drop .chosen-single {
+ border-bottom: none;
+ }
+ .main-search-input-item .chosen-single::after {
+ display: none;
+ }
+ .simple-slick-carousel.slick-dotted.slick-slider {
+ margin-bottom: 0;
+ width: 100%;
+ left: 0;
+ }
+ .icon-box-2.with-line::before {
+ display: none;
+ }
+ .container .row div.padding-right-30 {
+ padding-right: 15px !important;
+ }
+ .listing-item-container.list-layout:hover {
+ transform: none;
+ }
+ .listing-item-container.list-layout .listing-item-inner {
+ position: relative;
+ top: auto;
+ transform: none;
+ padding: 30px;
+ left: 0;
+ }
+ .listing-item-container.list-layout .listing-item {
+ display: block;
+ height: auto;
+ padding: 0;
+ }
+ .listing-item-container.list-layout .listing-item .listing-badge {
+ display: none;
+ }
+ .listing-item-container.list-layout .listing-item-image {
+ min-height: auto;
+ }
+ .listing-item-container.list-layout span.like-icon {
+ top: -15px;
+ transform: translateY(-100%);
+ background-color: rgba(32, 32, 32, 0.4);
+ color: #fff;
+ right: 35px;
+ }
+ .listing-item-container.list-layout .listing-item-details {
+ position: relative;
+ bottom: auto;
+ right: auto;
+ left: 0;
+ top: -15px;
+ margin: 0px 30px 15px 30px;
+ padding: 5px 20px;
+ background-color: #eee;
+ border-radius: 50px;
+ font-size: 14px;
+ width: auto;
+ display: inline-block;
+ }
+ #titlebar {
+ padding: 60px 0;
+ margin-bottom: 60px;
+ }
+ .panel-dropdown {
+ margin-right: 4px;
+ display: block;
+ width: 100%;
+ }
+ .fullwidth-filters .sort-by {
+ display: block;
+ width: 100%;
+ }
+ .fullwidth-filters .sort-by label, .fullwidth-filters .sort-by .sort-by-select, .panel-dropdown {
+ float: left;
+ margin-top: 10px;
+ }
+ .panel-dropdown a, .fullwidth-filters .sort-by .chosen-container-single .chosen-single {
+ background: #f3f3f3;
+ }
+ .panel-dropdown .panel-dropdown-content, .fullwidth-filters .panel-dropdown.float-right .panel-dropdown-content {
+ left: 0;
+ right: auto;
+ width: 400px;
+ max-width: 70vw;
+ }
+ .fullwidth-filters .sort-by .chosen-container.chosen-with-drop .chosen-drop, .fullwidth-filters .sort-by .chosen-container .chosen-drop {
+ left: 0;
+ right: auto;
+ margin-left: 0;
+ }
+ .listing-item-container:hover {
+ transform: none;
+ }
+ /* Map */
+ .fs-inner-container.map-fixed {
+ height: 500px;
+ position: relative;
+ top: 0;
+ padding-top: 0 !important;
+ width: 100%;
+ }
+ .fs-inner-container.content {
+ width: 100%;
+ padding-top: 0 !important
+ }
+ .close-list-item {
+ display: none;
+ }
+ .buttons-to-right, .dashboard-list-box .button.to-right {
+ position: relative;
+ transform: none;
+ top: 0;
+ margin: 10px 0 0 0;
+ opacity: 1;
+ right: auto;
+ }
+ .list-box-listing-img {
+ max-width: 168px;
+ }
+ .add-review-photos {
+ float: left;
+ top: 0;
+ }
+ .add-review-box {
+ border-radius: 4px;
+ background-color: #f9f9f9;
+ padding: 36px;
+ padding-bottom: 40px;
+ margin-bottom: 55px;
+ margin-top: 70px;
+ display: inline-block;
+ width: 100%;
+ position: relative;
+ }
+ .listing-slider .slick-next:hover, .listing-slider .slick-next {
+ right: 100px
+ }
+ .listing-slider .slick-prev:hover, .listing-slider .slick-prev {
+ left: 100px
+ }
+ .listing-slider, .listing-slider .item {
+ height: 30vh;
+ min-height: 400px;
+ max-height: 400px;
+ }
+ .listing-nav-container.cloned .listing-nav {
+ display: none;
+ }
+ .opening-day .chosen-container {
+ vertical-align: initial;
+ }
+ .dashboard-content .dashboard-list-box-static {
+ margin-bottom: 40px;
+ }
+ .office-address {
+ padding: 60px 0 !important;
+ }
+ #googlemaps {
+ height: 30vh !important;
+ padding-bottom: 0 !important;
+ }
+ .contact-map {
+ display: block;
+ }
+ .contact-map #singleListingMap-container {
+ flex: 1;
+ position: relative;
+ padding-top: 0;
+ display: block;
+ height: 300px;
+ }
+ .contact-map .address-box-container {
+ width: 100%;
+ }
+ .sidebar-textbox ul.contact-details {
+ margin-bottom: 40px;
+ }
+ .dashboard-form:after {
+ display: none;
+ }
+ .padding-right-30 {
+ padding-right: 15px;
+ }
+ .padding-left-30 {
+ padding-left: 15px;
+ }
+ .content-left, .content-right {
+ width: 100%;
+ }
+ .dashboard-nav ul li.active:after {
+ display: none;
+ }
+ .table-box {
+ overflow-x: scroll;
+ }
+ .search-bar {
+ padding: 23px 5%;
+ }
+ .mar-b-30 {
+ margin-bottom: 30px;
+ }
+
+ .author-news{display: none;}
+}
+@media(max-width: 735px) {
+ .search-bar {
+ display: none;
+ }
+}
+.user-list ul li {
+ padding: 15px 20px;
+ width:100%;
+}
+.user-list-image {
+ border-radius: 50%;
+ height: 50px;
+ width: 50px;
+ overflow: hidden;
+ display: inline-block;
+ border: 3px solid rgba(106, 106, 106, 0.32);
+ margin-right: 5px;
+}
+.user-list-content {
+ display: inline-block;
+}
+.user-list-content h5 {
+ padding: 0;
+ border: none;
+ font-weight: 300;
+}
+.user-list-content span {
+ font-size: 13px;
+}
+.user-btns {
+ display: inline-block;
+ margin-top: 0px;
+ float: right;
+}
+
+.user-btns .nir-btn, .user-btns .nir-btn1, .user-btns .nir-btn-black{
+ padding: 8px 14px 6px;
+}
+
+/* All Mobile Sizes (devices and browser) */
+
+@media (max-width: 767px) {
+ #dashboard .col-lg-12.col-sm-12, #dashboard .list-box-first .col-sm-3 {
+ padding: 0 15px;
+ }
+ .list-box-first {
+ text-align: center;
+ }
+ .dashboard-list-box.dash-wish .button.gray {
+ float: none!important;
+ margin: 15px 0;
+ }
+ .listing-features {
+ columns: 1;
+ -webkit-columns: 1;
+ -moz-columns: 1;
+ }
+ .messages-headline h4 {
+ display: block;
+ }
+ .message-action {
+ display: inline-block;
+ float: none;
+ margin-top: 15px;
+ background-color: #f2f2f2;
+ border-radius: 50px;
+ padding: 4px 20px;
+ text-align: center;
+ }
+ .message-bubble .message-text {
+ margin-left: 55px;
+ }
+ .message-bubble.me .message-text {
+ margin-right: 55px;
+ }
+ .message-bubble .message-avatar img {
+ width: 35px;
+ height: 35px;
+ margin-top: 8px;
+ }
+ #backtotop {
+ display: none;
+ }
+ .small-dialog-header {
+ width: calc(100% + 60px);
+ left: -30px;
+ padding: 30px;
+ }
+ #sign-in-dialog, #small-dialog {
+ background: #fff;
+ padding: 30px;
+ padding-top: 0;
+ }
+ #sign-in-dialog .mfp-close, #small-dialog .mfp-close {
+ top: 24px;
+ right: 30px;
+ width: 40px;
+ height: 40px;
+ }
+ .list-box-listing {
+ display: block;
+ }
+ .list-box-listing-content .inner {
+ position: relative;
+ top: 0;
+ transform: translateY(0);
+ display: inline-block;
+ }
+ .header-widget {
+ height: auto;
+ }
+ .list-box-listing-img {
+ max-width: 100%;
+ }
+ .list-box-listing-content {
+ padding-left: 0;
+ padding-top: 10px;
+ }
+ .dash-list .list-box-listing-content {
+ padding: 15px;
+ }
+ #titlebar {
+ padding: 50px 0;
+ margin-bottom: 50px;
+ }
+ #map-container.fullwidth-home-map .zoomControlWrapper {
+ top: 15px !important;
+ }
+ #titlebar {
+ text-align: center;
+ }
+ #breadcrumbs {
+ position: relative;
+ display: block;
+ margin-top: 2px;
+ top: inherit;
+ right: inherit;
+ transform: none;
+ }
+ #breadcrumbs ul li {
+ margin: 0 10px 0 0;
+ }
+ #breadcrumbs ul li:last-child {
+ margin-right: 0px;
+ }
+ .comment-by .numerical-rating, .comment-by .star-rating {
+ position: relative;
+ right: 0;
+ top: 7px;
+ display: block;
+ width: 100%;
+ float: none;
+ height: 30px;
+ }
+ .avatar {
+ display: none;
+ }
+ .comment-content {
+ padding: 0;
+ }
+ .small-dialog-header h3 {
+ padding: 0;
+ margin: 0;
+ font-size: 22px;
+ padding-right: 80px;
+ line-height: 30Px;
+ }
+ #sign-in-dialog, #small-dialog {
+ max-width: 75vw;
+ }
+ .listing-nav li a {
+ border-bottom: 1px solid #e0e0e0;
+ padding: 15px;
+ width: 100%;
+ display: block;
+ padding-left: 0;
+ border-color: #e8e8e8;
+ }
+ .listing-nav li {
+ margin-right: 0;
+ display: block;
+ }
+ .listing-nav-container .listing-nav li:first-child a {
+ padding-top: 0;
+ }
+ .listing-nav-container.cloned .listing-nav li:first-child a.active, .listing-nav-container.cloned .listing-nav li:first-child a:hover, .listing-nav li:first-child a, .listing-nav li a.active, .listing-nav li a:hover {
+ border-color: #e8e8e8;
+ }
+ .dashboard-content .checkboxes label {
+ width: 100%;
+ }
+ .dashboard-wrapper.dash-add .edit-profile-photo {
+ margin: 0 0 15px;
+ }
+ .trip-detail .col-xs-12.col-sm-6.col-md-6:first-child {
+ margin-bottom: 15px;
+ }
+ .about-author img {
+ width: 70px;
+ height: 70px;
+ }
+ .about-description {
+ margin: 2px 0 0 100px;
+ }
+ /* Blog styling */
+ #posts-nav li {
+ position: relative;
+ width: 100%;
+ }
+ #posts-nav li a {
+ padding: 0 !important;
+ }
+ #posts-nav li a::before {
+ display: none;
+ }
+ #posts-nav li.next-post {
+ text-align: left;
+ margin-bottom: 30px;
+ }
+ .comments ul li ul {
+ margin: 0;
+ }
+ .avatar img {
+ max-width: 60px;
+ }
+ .comment-content {
+ padding: 0 0 0 85px;
+ }
+ .comments ul li ul li::before {
+ top: 25px;
+ }
+ .comment-content {
+ padding: 0;
+ }
+ .testimonial::after {
+ display: none;
+ }
+ .testimonial-box {
+ padding-left: 38px;
+ }
+ .content-left h2 {
+ width: 100%;
+ }
+ ul.dropdown-menu {
+ left: 0;
+ right: unset;
+ min-width: 250px;
+ }
+ #dashboard .copyrights {
+ padding-left: 0;
+ }
+}
+@media (max-width: 480px) {
+ .tabs-nav.blog li, .tabs-nav.blog li a, .tabs-nav li, .tabs-nav li a {
+ width: 100%;
+ padding: 0;
+ border-radius: 3px;
+ text-align: center;
+ border-bottom: none;
+ }
+ .about-author img {
+ display: none;
+ }
+ .about-description {
+ margin: 0;
+ }
+ .user-menu {
+ margin: 10px 0 20px 25px;
+ top: 0;
+ display: block;
+ }
+ .header-widget .sign-in {
+ position: relative;
+ display: block;
+ top: 0px;
+ margin-bottom: 10px;
+ margin-right: 25px;
+ }
+ .dashboard-list-box .sort-by .sort-by-select {
+ display: none;
+ }
+ .search-bar {
+ width: 100%;
+ border-bottom: 1px solid #eee;
+ }
+
+ .content-right {
+ display: none;
+ }
+ .dashboard-list-box h4 {
+ font-size: 15px;
+ }
+ .col-xs-6 {
+ width: 100%;
+ }
+ .dropdown:last-child .dropdown-item {
+ border: none;
+ }
+
+ .user-btns{float: none;}
+}
+
+@media(max-width: 359px){
+ .user-list-item{
+ display: block!important;
+ text-align: center;
+ }
+ .user-btns{margin-top: 10px;}
+}
+
+/*Dashboard Booking*/
+
+.booking-table td {
+ font-weight: 500;
+}
+.booking-table span.t-box {
+ color: #fff;
+ background: #ccc;
+ padding: 8px 15px;
+ border: 1px solid #ccc;
+ border-radius: 30px;
+}
+.booking-table span.paid, .booking-table span.approved {
+ background: #468c21;
+ border-color: #468c21;
+}
+.booking-table span.unpaid, .booking-table span.cancel {
+ background: #D60D45;
+ border-color: #D60D45;
+}
+.booking-table span.pending {
+ background: #a95921;
+ border-color: #a95921;
+}
+.booking-table a.button.gray {
+ color: #fff;
+ margin: 0 2px;
+}
+.booking-table .button i {
+ padding: 0;
+}
+/*Dashboard Messages*/
+
+.message-search {
+ margin-bottom: 30px;
+}
+.message-list {
+ padding: 30px;
+ background: #fff;
+
+}
+.inbox-item {
+ display: flex;
+ position: relative;
+ margin-bottom: 10px;
+ border-bottom: 1px dashed #f1f1f1;
+ padding-bottom: 10px;
+}
+.inbox-item:last-child {
+ margin-bottom: 0;
+ border: none;
+ padding: 0;
+}
+.inbox-image {
+ width: 60px;
+ height: 60px;
+ border-radius: 50%;
+ overflow: hidden;
+}
+.inbox-content p {
+ margin-bottom: 0;
+ font-size: 14px;
+ line-height: 1;
+ color: #333;
+ font-weight: 600;
+}
+.inbox-content span {
+ font-size: 12px;
+}
+.inbox-content {
+ padding: 7px 0 0 15px;
+}
+span.unread {
+ color: #fff;
+ position: absolute;
+ right: 0;
+ top: 6px;
+ height: 16px;
+ width: 16px;
+ font-size: 8px;
+ background: #fc445c;
+ text-align: center;
+ line-height: 2;
+ border-radius: 50%;
+}
+.message {
+ background: #fff;
+
+}
+.message-header {
+ padding: 20px 30px;
+ background: #fbfbfb;
+ border-bottom: 1px solid #f1f1f1;
+ margin: 0;
+}
+.message-content {
+ padding: 30px;
+ display: inline-block;
+ width: 100%;
+}
+.msg-image {
+ width: 60px;
+ height: 60px;
+ float: left;
+ border-radius: 50%;
+ overflow: hidden;
+}
+.msg-content {
+ padding-left: 70px;
+ margin-bottom: 20px;
+}
+.msg-content p {
+ margin-bottom: 0;
+ font-size: 14px;
+}
+.msg-received {
+ margin-bottom: 10px;
+}
+.msg-sent {
+ text-align: right;
+}
+p.msg {
+ background: #ebf0f6;
+ padding: 8px;
+ display: inline-block;
+ max-width: 40%;
+ border-radius: 5px;
+}
+.msg-sent p.msg {
+ background: #eef1ff;
+}
+.msg-reply {
+ position: relative;
+ margin-top: 17px;
+}
+.msg-reply input {
+ background: #ebf0f6;
+ padding: 13px 20px;
+ height: 48px;
+}
+
+.add-box {
+ background: #fff;
+ padding: 30px;
+ margin-bottom: 30px;
+
+}
+.add-category li {
+ display: inline-block;
+ background: #ebf0f6;
+ padding: 10px 15px;
+ border-radius: 5px;
+ margin-right: 5px;
+ position: relative;
+}
+.add-category li.active {
+ color: #fff;
+ background: #0057ff;
+}
+.add-category li.active:after {
+ position: absolute;
+ content: '';
+ bottom: -10px;
+ right: 0;
+ left: 0;
+ margin: 0 auto;
+ width: 0;
+ height: 0;
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-top: 10px solid #0057ff;
+}
+.pretty {
+ position: relative;
+ display: flex;
+ margin-right: 1em;
+}
+.pretty input:focus {
+ opacity: 0;
+}
+.pretty.p-icon .state .icon {
+ color: #fff;
+}
+.pretty .state label {
+ text-indent: 1em;
+ width: 100%;
+ padding-left: 10px;
+}
+.facilities {
+ width: 32%;
+ display: inline-block;
+ margin-bottom: 10px;
+ border: 1px solid #f1f1f1;
+ padding: 10px;
+
+}
+.add-rooms {
+ padding: 0;
+}
+.rooms-info {
+ padding: 30px;
+ border-bottom: 2px dashed #f1f1f1;
+}
+.rooms-info:last-child {
+ border: none;
+}
+.rooms-image {
+ width: 150px;
+ display: inline-block;
+ margin-right: 15px;
+
+ overflow: hidden;
+}
+.add-btn a.btn {
+ color: #282e5e;
+ border-color: #282e5e;
+}
+.dashboard-review {
+ background: #fff;
+ padding-bottom: 30px;
+ box-shadow: 0 0 15px #cccccc57;
+ display: inline-block;
+ width: 100%;
+
+}
+.dashboard-review .comment-box {
+ padding: 30px;
+ margin-bottom: 0;
+ border-bottom: 1px dashed #f1f1f1;
+}
+.dashboard-review .comment-box:last-child {
+ margin-bottom: 30px;
+}
+.dashboard-review .comment-image {
+ width: 15%!important;
+ height: 140px!important;
+ border-radius: 20px;
+ overflow: hidden;
+}
+.dashboard-review .pagination-content {
+ margin: 0 30px;
+}
+.list-btn {
+ position: absolute;
+ right: 30px;
+ top: 50%;
+ transform: translateY(-50%);
+ opacity: 0;
+ transition: all ease-in-out 0.3s;
+}
+.list-item:hover .list-btn {
+ opacity: 1;
+}
+a.delete-btn {
+ background: #eef1ff;
+ padding: 8px 20px;
+ border-radius: 30px;
+ display: inline-block;
+}
+.pagination-content {
+ padding: 12px 0 0;
+}
+.list-rating {
+ position: relative;
+}
+.list-rating .rating {
+ float: left;
+ margin-top: 5px;
+}
+.list-item-1 {
+ border-bottom: 1px dashed #f1f1f1;
+ padding: 0;
+}
+.list-item-1:nth-child(odd) {
+ background: #fbfbfb;
+}
+@media(max-width: 991px) {
+ .list-item-1 {
+ padding: 20px 0 0;
+ }
+ .list-content {
+ padding: 20px;
+ }
+}
+@media(max-width: 639px) {
+ .facilities {
+ width: 49%;
+ }
+}
+@media(max-width: 567px) {
+ p.msg {
+ max-width: 100%;
+ }
+ span.limited {
+ margin: 10px 0 0;
+ padding: 7px 10px;
+ }
+ .facilities {
+ width: 100%;
+ }
+ .image-add {
+ overflow: hidden;
+ }
+
+ .dashboard-review .comment-image{width:50%!important;}
+}
\ No newline at end of file
diff --git a/src/main/resources/static/assets/css/font-awesome.min.css b/src/main/resources/static/assets/css/font-awesome.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..5578ea5d6f1c9b24843d461dab816a721e327ed9
--- /dev/null
+++ b/src/main/resources/static/assets/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/src/main/resources/static/assets/css/icons.css b/src/main/resources/static/assets/css/icons.css
new file mode 100644
index 0000000000000000000000000000000000000000..faaaa385f1e6dc56ea2103584fe477ce17ffd893
--- /dev/null
+++ b/src/main/resources/static/assets/css/icons.css
@@ -0,0 +1,9029 @@
+/*------------------------------------------------------------------
+ Project: Ayurvedic
+ Authot: Bizberg_themes
+ URL: https://themeforest.net/user/bizberg_themes/portfolio
+ Created: 1/27/2022
+-------------------------------------------------------------------
+/*
+
+/*!
+ * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */
+
+/* FONT PATH
+ * -------------------------- */
+
+@font-face {
+ font-family: "FontAwesome";
+ src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
+ src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),
+ url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),
+ url("../fonts/fontawesome-webfont.svg?v=4.6.3#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;
+}
+/* makes the font 33% larger relative to the icon container */
+
+.fa-lg {
+ font-size: 1.33333333em;
+ line-height: 0.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: 0.14285714em;
+ text-align: center;
+}
+.fa-li.fa-lg {
+ left: -1.85714286em;
+}
+.fa-border {
+ padding: 0.2em 0.25em 0.15em;
+ border: solid 0.08em #eeeeee;
+ border-radius: 0.1em;
+}
+.fa-pull-left {
+ float: left;
+}
+.fa-pull-right {
+ float: right;
+}
+.fa.fa-pull-left {
+ margin-right: 0.3em;
+}
+.fa.fa-pull-right {
+ margin-left: 0.3em;
+}
+/* Deprecated as of 4.4.0 */
+
+.pull-right {
+ float: right;
+}
+.pull-left {
+ float: left;
+}
+.fa.pull-left {
+ margin-right: 0.3em;
+}
+.fa.pull-right {
+ margin-left: 0.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: #ffffff;
+}
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+ readers do not read off random characters that represent icons */
+
+.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-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";
+}
+.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;
+}
+@font-face {
+ font-family: "simple-line-icons";
+ src: url("../fonts/simple-line-icons.eot?thkwh4");
+ src: url("../fonts/simple-line-icons.eot?thkwh4#iefix") format("embedded-opentype"), url("../fonts/Simple-Line-Icons.ttf?thkwh4") format("truetype"),
+ url("../fonts/Simple-Line-Icons.woff?thkwh4") format("woff"), url("../fonts/simple-line-icons.svg?thkwh4#simple-line-icons") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+.sl {
+ /* use !important to prevent issues with browser extensions that change fonts */
+ font-family: "simple-line-icons" !important;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ line-height: 1;
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.sl-icon-user-female:before {
+ content: "\e000";
+}
+.sl-icon-people:before {
+ content: "\e001";
+}
+.sl-icon-user-follow:before {
+ content: "\e002";
+}
+.sl-icon-user-following:before {
+ content: "\e003";
+}
+.sl-icon-user-unfollow:before {
+ content: "\e004";
+}
+.sl-icon-user:before {
+ content: "\e005";
+}
+.sl-icon-trophy:before {
+ content: "\e006";
+}
+.sl-icon-speedometer:before {
+ content: "\e007";
+}
+.sl-icon-social-youtube:before {
+ content: "\e008";
+}
+.sl-icon-social-twitter:before {
+ content: "\e009";
+}
+.sl-icon-social-tumblr:before {
+ content: "\e00a";
+}
+.sl-icon-social-facebook:before {
+ content: "\e00b";
+}
+.sl-icon-social-dropbox:before {
+ content: "\e00c";
+}
+.sl-icon-social-dribbble:before {
+ content: "\e00d";
+}
+.sl-icon-shield:before {
+ content: "\e00e";
+}
+.sl-icon-screen-tablet:before {
+ content: "\e00f";
+}
+.sl-icon-screen-smartphone:before {
+ content: "\e010";
+}
+.sl-icon-screen-desktop:before {
+ content: "\e011";
+}
+.sl-icon-plane:before {
+ content: "\e012";
+}
+.sl-icon-notebook:before {
+ content: "\e013";
+}
+.sl-icon-mustache:before {
+ content: "\e014";
+}
+.sl-icon-mouse:before {
+ content: "\e015";
+}
+.sl-icon-magnet:before {
+ content: "\e016";
+}
+.sl-icon-magic-wand:before {
+ content: "\e017";
+}
+.sl-icon-hourglass:before {
+ content: "\e018";
+}
+.sl-icon-graduation:before {
+ content: "\e019";
+}
+.sl-icon-ghost:before {
+ content: "\e01a";
+}
+.sl-icon-game-controller:before {
+ content: "\e01b";
+}
+.sl-icon-fire:before {
+ content: "\e01c";
+}
+.sl-icon-eyeglass:before {
+ content: "\e01d";
+}
+.sl-icon-envelope-open:before {
+ content: "\e01e";
+}
+.sl-icon-envolope-letter:before {
+ content: "\e01f";
+}
+.sl-icon-energy:before {
+ content: "\e020";
+}
+.sl-icon-emotsmile:before {
+ content: "\e021";
+}
+.sl-icon-disc:before {
+ content: "\e022";
+}
+.sl-icon-cursor-move:before {
+ content: "\e023";
+}
+.sl-icon-crop:before {
+ content: "\e024";
+}
+.sl-icon-credit-card:before {
+ content: "\e025";
+}
+.sl-icon-chemistry:before {
+ content: "\e026";
+}
+.sl-icon-bell:before {
+ content: "\e027";
+}
+.sl-icon-badge:before {
+ content: "\e028";
+}
+.sl-icon-anchor:before {
+ content: "\e029";
+}
+.sl-icon-wallet:before {
+ content: "\e02a";
+}
+.sl-icon-vector:before {
+ content: "\e02b";
+}
+.sl-icon-speech:before {
+ content: "\e02c";
+}
+.sl-icon-puzzle:before {
+ content: "\e02d";
+}
+.sl-icon-printer:before {
+ content: "\e02e";
+}
+.sl-icon-present:before {
+ content: "\e02f";
+}
+.sl-icon-playlist:before {
+ content: "\e030";
+}
+.sl-icon-pin:before {
+ content: "\e031";
+}
+.sl-icon-picture:before {
+ content: "\e032";
+}
+.sl-icon-map:before {
+ content: "\e033";
+}
+.sl-icon-layers:before {
+ content: "\e034";
+}
+.sl-icon-handbag:before {
+ content: "\e035";
+}
+.sl-icon-globe-alt:before {
+ content: "\e036";
+}
+.sl-icon-globe:before {
+ content: "\e037";
+}
+.sl-icon-frame:before {
+ content: "\e038";
+}
+.sl-icon-folder-alt:before {
+ content: "\e039";
+}
+.sl-icon-film:before {
+ content: "\e03a";
+}
+.sl-icon-feed:before {
+ content: "\e03b";
+}
+.sl-icon-earphones-alt:before {
+ content: "\e03c";
+}
+.sl-icon-earphones:before {
+ content: "\e03d";
+}
+.sl-icon-drop:before {
+ content: "\e03e";
+}
+.sl-icon-drawar:before {
+ content: "\e03f";
+}
+.sl-icon-docs:before {
+ content: "\e040";
+}
+.sl-icon-directions:before {
+ content: "\e041";
+}
+.sl-icon-direction:before {
+ content: "\e042";
+}
+.sl-icon-diamond:before {
+ content: "\e043";
+}
+.sl-icon-cup:before {
+ content: "\e044";
+}
+.sl-icon-compass:before {
+ content: "\e045";
+}
+.sl-icon-call-out:before {
+ content: "\e046";
+}
+.sl-icon-call-in:before {
+ content: "\e047";
+}
+.sl-icon-call-end:before {
+ content: "\e048";
+}
+.sl-icon-calculator:before {
+ content: "\e049";
+}
+.sl-icon-bubbles:before {
+ content: "\e04a";
+}
+.sl-icon-briefcase:before {
+ content: "\e04b";
+}
+.sl-icon-book-open:before {
+ content: "\e04c";
+}
+.sl-icon-basket-loaded:before {
+ content: "\e04d";
+}
+.sl-icon-basket:before {
+ content: "\e04e";
+}
+.sl-icon-bag:before {
+ content: "\e04f";
+}
+.sl-icon-action-undo:before {
+ content: "\e050";
+}
+.sl-icon-action-redo:before {
+ content: "\e051";
+}
+.sl-icon-wrench:before {
+ content: "\e052";
+}
+.sl-icon-umbrella:before {
+ content: "\e053";
+}
+.sl-icon-trash:before {
+ content: "\e054";
+}
+.sl-icon-tag:before {
+ content: "\e055";
+}
+.sl-icon-support:before {
+ content: "\e056";
+}
+.sl-icon-size-fullscreen:before {
+ content: "\e057";
+}
+.sl-icon-size-actual:before {
+ content: "\e058";
+}
+.sl-icon-shuffle:before {
+ content: "\e059";
+}
+.sl-icon-share-alt:before {
+ content: "\e05a";
+}
+.sl-icon-share:before {
+ content: "\e05b";
+}
+.sl-icon-rocket:before {
+ content: "\e05c";
+}
+.sl-icon-question:before {
+ content: "\e05d";
+}
+.sl-icon-pie-chart:before {
+ content: "\e05e";
+}
+.sl-icon-pencil:before {
+ content: "\e05f";
+}
+.sl-icon-note:before {
+ content: "\e060";
+}
+.sl-icon-music-tone-alt:before {
+ content: "\e061";
+}
+.sl-icon-music-tone:before {
+ content: "\e062";
+}
+.sl-icon-microphone:before {
+ content: "\e063";
+}
+.sl-icon-loop:before {
+ content: "\e064";
+}
+.sl-icon-logout:before {
+ content: "\e065";
+}
+.sl-icon-login:before {
+ content: "\e066";
+}
+.sl-icon-list:before {
+ content: "\e067";
+}
+.sl-icon-like:before {
+ content: "\e068";
+}
+.sl-icon-home:before {
+ content: "\e069";
+}
+.sl-icon-grid:before {
+ content: "\e06a";
+}
+.sl-icon-graph:before {
+ content: "\e06b";
+}
+.sl-icon-equalizer:before {
+ content: "\e06c";
+}
+.sl-icon-dislike:before {
+ content: "\e06d";
+}
+.sl-icon-cursor:before {
+ content: "\e06e";
+}
+.sl-icon-control-start:before {
+ content: "\e06f";
+}
+.sl-icon-control-rewind:before {
+ content: "\e070";
+}
+.sl-icon-control-play:before {
+ content: "\e071";
+}
+.sl-icon-control-pause:before {
+ content: "\e072";
+}
+.sl-icon-control-forward:before {
+ content: "\e073";
+}
+.sl-icon-control-end:before {
+ content: "\e074";
+}
+.sl-icon-calender:before {
+ content: "\e075";
+}
+.sl-icon-bulb:before {
+ content: "\e076";
+}
+.sl-icon-chart:before {
+ content: "\e077";
+}
+.sl-icon-arrow-up-circle:before {
+ content: "\e078";
+}
+.sl-icon-arrow-right-circle:before {
+ content: "\e079";
+}
+.sl-icon-arrow-left-circle:before {
+ content: "\e07a";
+}
+.sl-icon-arrow-down-circle:before {
+ content: "\e07b";
+}
+.sl-icon-ban:before {
+ content: "\e07c";
+}
+.sl-icon-bubble:before {
+ content: "\e07d";
+}
+.sl-icon-camrecorder:before {
+ content: "\e07e";
+}
+.sl-icon-camera:before {
+ content: "\e07f";
+}
+.sl-icon-check:before {
+ content: "\e080";
+}
+.sl-icon-clock:before {
+ content: "\e081";
+}
+.sl-icon-close:before {
+ content: "\e082";
+}
+.sl-icon-cloud-download:before {
+ content: "\e083";
+}
+.sl-icon-cloud-upload:before {
+ content: "\e084";
+}
+.sl-icon-doc:before {
+ content: "\e085";
+}
+.sl-icon-envolope:before {
+ content: "\e086";
+}
+.sl-icon-eye:before {
+ content: "\e087";
+}
+.sl-icon-flag:before {
+ content: "\e088";
+}
+.sl-icon-folder:before {
+ content: "\e089";
+}
+.sl-icon-heart:before {
+ content: "\e08a";
+}
+.sl-icon-info:before {
+ content: "\e08b";
+}
+.sl-icon-key:before {
+ content: "\e08c";
+}
+.sl-icon-link:before {
+ content: "\e08d";
+}
+.sl-icon-lock:before {
+ content: "\e08e";
+}
+.sl-icon-lock-open:before {
+ content: "\e08f";
+}
+.sl-icon-magnifier:before {
+ content: "\e090";
+}
+.sl-icon-magnifier-add:before {
+ content: "\e091";
+}
+.sl-icon-magnifier-remove:before {
+ content: "\e092";
+}
+.sl-icon-paper-clip:before {
+ content: "\e093";
+}
+.sl-icon-paper-plane:before {
+ content: "\e094";
+}
+.sl-icon-plus:before {
+ content: "\e095";
+}
+.sl-icon-power:before {
+ content: "\e097";
+}
+.sl-icon-refresh:before {
+ content: "\e098";
+}
+.sl-icon-reload:before {
+ content: "\e099";
+}
+.sl-icon-settings:before {
+ content: "\e09a";
+}
+.sl-icon-star:before {
+ content: "\e09b";
+}
+.sl-icon-symble-female:before {
+ content: "\e09c";
+}
+.sl-icon-symbol-male:before {
+ content: "\e09d";
+}
+.sl-icon-target:before {
+ content: "\e09e";
+}
+.sl-icon-volume-1:before {
+ content: "\e09f";
+}
+.sl-icon-volume-2:before {
+ content: "\e0a0";
+}
+.sl-icon-volume-off:before {
+ content: "\e0a1";
+}
+.sl-icon-phone:before {
+ content: "\e600";
+}
+.sl-icon-Menu:before {
+ content: "\e601";
+}
+.sl-icon-optionsvertical:before {
+ content: "\e602";
+}
+.sl-icon-options:before {
+ content: "\e603";
+}
+.sl-icon-arrow-down:before {
+ content: "\e604";
+}
+.sl-icon-arrow-left:before {
+ content: "\e605";
+}
+.sl-icon-arrow-right:before {
+ content: "\e606";
+}
+.sl-icon-arrow-up:before {
+ content: "\e607";
+}
+.sl-icon-thumbs-up:before {
+ content: "\e80d";
+}
+.sl-icon-location:before {
+ content: "\e810";
+}
+/*---------------------------------------------------
+ Iconsmind
+-----------------------------------------------------*/
+
+@font-face {
+ font-family: "iconsmind";
+ src: url("../fonts/iconsmind.eot?-rdmvgc");
+ src: url("../fonts/iconsmind.eot?#iefix-rdmvgc") format("embedded-opentype"), url("../fonts/iconsmind.woff?-rdmvgc") format("woff"),
+ url("../fonts/iconsmind.ttf?-rdmvgc") format("truetype"), url("../fonts/iconsmind.svg?-rdmvgc#iconsmind") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+.im {
+ font-family: "iconsmind" !important;
+ speak: none;
+ font-style: normal;
+ font-weight: normal;
+ font-variant: normal;
+ text-transform: none;
+ /* Better Font Rendering =========== */
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.im-icon-A-Z:before {
+ content: "\e600";
+}
+.im-icon-Aa:before {
+ content: "\e601";
+}
+.im-icon-Add-Bag:before {
+ content: "\e602";
+}
+.im-icon-Add-Basket:before {
+ content: "\e603";
+}
+.im-icon-Add-Cart:before {
+ content: "\e604";
+}
+.im-icon-Add-File:before {
+ content: "\e605";
+}
+.im-icon-Add-SpaceAfterParagraph:before {
+ content: "\e606";
+}
+.im-icon-Add-SpaceBeforeParagraph:before {
+ content: "\e607";
+}
+.im-icon-Add-User:before {
+ content: "\e608";
+}
+.im-icon-Add-UserStar:before {
+ content: "\e609";
+}
+.im-icon-Add-Window:before {
+ content: "\e60a";
+}
+.im-icon-Add:before {
+ content: "\e60b";
+}
+.im-icon-Address-Book:before {
+ content: "\e60c";
+}
+.im-icon-Address-Book2:before {
+ content: "\e60d";
+}
+.im-icon-Administrator:before {
+ content: "\e60e";
+}
+.im-icon-Aerobics-2:before {
+ content: "\e60f";
+}
+.im-icon-Aerobics-3:before {
+ content: "\e610";
+}
+.im-icon-Aerobics:before {
+ content: "\e611";
+}
+.im-icon-Affiliate:before {
+ content: "\e612";
+}
+.im-icon-Aim:before {
+ content: "\e613";
+}
+.im-icon-Air-Balloon:before {
+ content: "\e614";
+}
+.im-icon-Airbrush:before {
+ content: "\e615";
+}
+.im-icon-Airship:before {
+ content: "\e616";
+}
+.im-icon-Alarm-Clock:before {
+ content: "\e617";
+}
+.im-icon-Alarm-Clock2:before {
+ content: "\e618";
+}
+.im-icon-Alarm:before {
+ content: "\e619";
+}
+.im-icon-Alien-2:before {
+ content: "\e61a";
+}
+.im-icon-Alien:before {
+ content: "\e61b";
+}
+.im-icon-Aligator:before {
+ content: "\e61c";
+}
+.im-icon-Align-Center:before {
+ content: "\e61d";
+}
+.im-icon-Align-JustifyAll:before {
+ content: "\e61e";
+}
+.im-icon-Align-JustifyCenter:before {
+ content: "\e61f";
+}
+.im-icon-Align-JustifyLeft:before {
+ content: "\e620";
+}
+.im-icon-Align-JustifyRight:before {
+ content: "\e621";
+}
+.im-icon-Align-Left:before {
+ content: "\e622";
+}
+.im-icon-Align-Right:before {
+ content: "\e623";
+}
+.im-icon-Alpha:before {
+ content: "\e624";
+}
+.im-icon-Ambulance:before {
+ content: "\e625";
+}
+.im-icon-AMX:before {
+ content: "\e626";
+}
+.im-icon-Anchor-2:before {
+ content: "\e627";
+}
+.im-icon-Anchor:before {
+ content: "\e628";
+}
+.im-icon-Android-Store:before {
+ content: "\e629";
+}
+.im-icon-Android:before {
+ content: "\e62a";
+}
+.im-icon-Angel-Smiley:before {
+ content: "\e62b";
+}
+.im-icon-Angel:before {
+ content: "\e62c";
+}
+.im-icon-Angry:before {
+ content: "\e62d";
+}
+.im-icon-Apple-Bite:before {
+ content: "\e62e";
+}
+.im-icon-Apple-Store:before {
+ content: "\e62f";
+}
+.im-icon-Apple:before {
+ content: "\e630";
+}
+.im-icon-Approved-Window:before {
+ content: "\e631";
+}
+.im-icon-Aquarius-2:before {
+ content: "\e632";
+}
+.im-icon-Aquarius:before {
+ content: "\e633";
+}
+.im-icon-Archery-2:before {
+ content: "\e634";
+}
+.im-icon-Archery:before {
+ content: "\e635";
+}
+.im-icon-Argentina:before {
+ content: "\e636";
+}
+.im-icon-Aries-2:before {
+ content: "\e637";
+}
+.im-icon-Aries:before {
+ content: "\e638";
+}
+.im-icon-Army-Key:before {
+ content: "\e639";
+}
+.im-icon-Arrow-Around:before {
+ content: "\e63a";
+}
+.im-icon-Arrow-Back3:before {
+ content: "\e63b";
+}
+.im-icon-Arrow-Back:before {
+ content: "\e63c";
+}
+.im-icon-Arrow-Back2:before {
+ content: "\e63d";
+}
+.im-icon-Arrow-Barrier:before {
+ content: "\e63e";
+}
+.im-icon-Arrow-Circle:before {
+ content: "\e63f";
+}
+.im-icon-Arrow-Cross:before {
+ content: "\e640";
+}
+.im-icon-Arrow-Down:before {
+ content: "\e641";
+}
+.im-icon-Arrow-Down2:before {
+ content: "\e642";
+}
+.im-icon-Arrow-Down3:before {
+ content: "\e643";
+}
+.im-icon-Arrow-DowninCircle:before {
+ content: "\e644";
+}
+.im-icon-Arrow-Fork:before {
+ content: "\e645";
+}
+.im-icon-Arrow-Forward:before {
+ content: "\e646";
+}
+.im-icon-Arrow-Forward2:before {
+ content: "\e647";
+}
+.im-icon-Arrow-From:before {
+ content: "\e648";
+}
+.im-icon-Arrow-Inside:before {
+ content: "\e649";
+}
+.im-icon-Arrow-Inside45:before {
+ content: "\e64a";
+}
+.im-icon-Arrow-InsideGap:before {
+ content: "\e64b";
+}
+.im-icon-Arrow-InsideGap45:before {
+ content: "\e64c";
+}
+.im-icon-Arrow-Into:before {
+ content: "\e64d";
+}
+.im-icon-Arrow-Join:before {
+ content: "\e64e";
+}
+.im-icon-Arrow-Junction:before {
+ content: "\e64f";
+}
+.im-icon-Arrow-Left:before {
+ content: "\e650";
+}
+.im-icon-Arrow-Left2:before {
+ content: "\e651";
+}
+.im-icon-Arrow-LeftinCircle:before {
+ content: "\e652";
+}
+.im-icon-Arrow-Loop:before {
+ content: "\e653";
+}
+.im-icon-Arrow-Merge:before {
+ content: "\e654";
+}
+.im-icon-Arrow-Mix:before {
+ content: "\e655";
+}
+.im-icon-Arrow-Next:before {
+ content: "\e656";
+}
+.im-icon-Arrow-OutLeft:before {
+ content: "\e657";
+}
+.im-icon-Arrow-OutRight:before {
+ content: "\e658";
+}
+.im-icon-Arrow-Outside:before {
+ content: "\e659";
+}
+.im-icon-Arrow-Outside45:before {
+ content: "\e65a";
+}
+.im-icon-Arrow-OutsideGap:before {
+ content: "\e65b";
+}
+.im-icon-Arrow-OutsideGap45:before {
+ content: "\e65c";
+}
+.im-icon-Arrow-Over:before {
+ content: "\e65d";
+}
+.im-icon-Arrow-Refresh:before {
+ content: "\e65e";
+}
+.im-icon-Arrow-Refresh2:before {
+ content: "\e65f";
+}
+.im-icon-Arrow-Right:before {
+ content: "\e660";
+}
+.im-icon-Arrow-Right2:before {
+ content: "\e661";
+}
+.im-icon-Arrow-RightinCircle:before {
+ content: "\e662";
+}
+.im-icon-Arrow-Shuffle:before {
+ content: "\e663";
+}
+.im-icon-Arrow-Squiggly:before {
+ content: "\e664";
+}
+.im-icon-Arrow-Through:before {
+ content: "\e665";
+}
+.im-icon-Arrow-To:before {
+ content: "\e666";
+}
+.im-icon-Arrow-TurnLeft:before {
+ content: "\e667";
+}
+.im-icon-Arrow-TurnRight:before {
+ content: "\e668";
+}
+.im-icon-Arrow-Up:before {
+ content: "\e669";
+}
+.im-icon-Arrow-Up2:before {
+ content: "\e66a";
+}
+.im-icon-Arrow-Up3:before {
+ content: "\e66b";
+}
+.im-icon-Arrow-UpinCircle:before {
+ content: "\e66c";
+}
+.im-icon-Arrow-XLeft:before {
+ content: "\e66d";
+}
+.im-icon-Arrow-XRight:before {
+ content: "\e66e";
+}
+.im-icon-Ask:before {
+ content: "\e66f";
+}
+.im-icon-Assistant:before {
+ content: "\e670";
+}
+.im-icon-Astronaut:before {
+ content: "\e671";
+}
+.im-icon-At-Sign:before {
+ content: "\e672";
+}
+.im-icon-ATM:before {
+ content: "\e673";
+}
+.im-icon-Atom:before {
+ content: "\e674";
+}
+.im-icon-Audio:before {
+ content: "\e675";
+}
+.im-icon-Auto-Flash:before {
+ content: "\e676";
+}
+.im-icon-Autumn:before {
+ content: "\e677";
+}
+.im-icon-Baby-Clothes:before {
+ content: "\e678";
+}
+.im-icon-Baby-Clothes2:before {
+ content: "\e679";
+}
+.im-icon-Baby-Cry:before {
+ content: "\e67a";
+}
+.im-icon-Baby:before {
+ content: "\e67b";
+}
+.im-icon-Back2:before {
+ content: "\e67c";
+}
+.im-icon-Back-Media:before {
+ content: "\e67d";
+}
+.im-icon-Back-Music:before {
+ content: "\e67e";
+}
+.im-icon-Back:before {
+ content: "\e67f";
+}
+.im-icon-Background:before {
+ content: "\e680";
+}
+.im-icon-Bacteria:before {
+ content: "\e681";
+}
+.im-icon-Bag-Coins:before {
+ content: "\e682";
+}
+.im-icon-Bag-Items:before {
+ content: "\e683";
+}
+.im-icon-Bag-Quantity:before {
+ content: "\e684";
+}
+.im-icon-Bag:before {
+ content: "\e685";
+}
+.im-icon-Bakelite:before {
+ content: "\e686";
+}
+.im-icon-Ballet-Shoes:before {
+ content: "\e687";
+}
+.im-icon-Balloon:before {
+ content: "\e688";
+}
+.im-icon-Banana:before {
+ content: "\e689";
+}
+.im-icon-Band-Aid:before {
+ content: "\e68a";
+}
+.im-icon-Bank:before {
+ content: "\e68b";
+}
+.im-icon-Bar-Chart:before {
+ content: "\e68c";
+}
+.im-icon-Bar-Chart2:before {
+ content: "\e68d";
+}
+.im-icon-Bar-Chart3:before {
+ content: "\e68e";
+}
+.im-icon-Bar-Chart4:before {
+ content: "\e68f";
+}
+.im-icon-Bar-Chart5:before {
+ content: "\e690";
+}
+.im-icon-Bar-Code:before {
+ content: "\e691";
+}
+.im-icon-Barricade-2:before {
+ content: "\e692";
+}
+.im-icon-Barricade:before {
+ content: "\e693";
+}
+.im-icon-Baseball:before {
+ content: "\e694";
+}
+.im-icon-Basket-Ball:before {
+ content: "\e695";
+}
+.im-icon-Basket-Coins:before {
+ content: "\e696";
+}
+.im-icon-Basket-Items:before {
+ content: "\e697";
+}
+.im-icon-Basket-Quantity:before {
+ content: "\e698";
+}
+.im-icon-Bat-2:before {
+ content: "\e699";
+}
+.im-icon-Bat:before {
+ content: "\e69a";
+}
+.im-icon-Bathrobe:before {
+ content: "\e69b";
+}
+.im-icon-Batman-Mask:before {
+ content: "\e69c";
+}
+.im-icon-Battery-0:before {
+ content: "\e69d";
+}
+.im-icon-Battery-25:before {
+ content: "\e69e";
+}
+.im-icon-Battery-50:before {
+ content: "\e69f";
+}
+.im-icon-Battery-75:before {
+ content: "\e6a0";
+}
+.im-icon-Battery-100:before {
+ content: "\e6a1";
+}
+.im-icon-Battery-Charge:before {
+ content: "\e6a2";
+}
+.im-icon-Bear:before {
+ content: "\e6a3";
+}
+.im-icon-Beard-2:before {
+ content: "\e6a4";
+}
+.im-icon-Beard-3:before {
+ content: "\e6a5";
+}
+.im-icon-Beard:before {
+ content: "\e6a6";
+}
+.im-icon-Bebo:before {
+ content: "\e6a7";
+}
+.im-icon-Bee:before {
+ content: "\e6a8";
+}
+.im-icon-Beer-Glass:before {
+ content: "\e6a9";
+}
+.im-icon-Beer:before {
+ content: "\e6aa";
+}
+.im-icon-Bell-2:before {
+ content: "\e6ab";
+}
+.im-icon-Bell:before {
+ content: "\e6ac";
+}
+.im-icon-Belt-2:before {
+ content: "\e6ad";
+}
+.im-icon-Belt-3:before {
+ content: "\e6ae";
+}
+.im-icon-Belt:before {
+ content: "\e6af";
+}
+.im-icon-Berlin-Tower:before {
+ content: "\e6b0";
+}
+.im-icon-Beta:before {
+ content: "\e6b1";
+}
+.im-icon-Betvibes:before {
+ content: "\e6b2";
+}
+.im-icon-Bicycle-2:before {
+ content: "\e6b3";
+}
+.im-icon-Bicycle-3:before {
+ content: "\e6b4";
+}
+.im-icon-Bicycle:before {
+ content: "\e6b5";
+}
+.im-icon-Big-Bang:before {
+ content: "\e6b6";
+}
+.im-icon-Big-Data:before {
+ content: "\e6b7";
+}
+.im-icon-Bike-Helmet:before {
+ content: "\e6b8";
+}
+.im-icon-Bikini:before {
+ content: "\e6b9";
+}
+.im-icon-Bilk-Bottle2:before {
+ content: "\e6ba";
+}
+.im-icon-Billing:before {
+ content: "\e6bb";
+}
+.im-icon-Bing:before {
+ content: "\e6bc";
+}
+.im-icon-Binocular:before {
+ content: "\e6bd";
+}
+.im-icon-Bio-Hazard:before {
+ content: "\e6be";
+}
+.im-icon-Biotech:before {
+ content: "\e6bf";
+}
+.im-icon-Bird-DeliveringLetter:before {
+ content: "\e6c0";
+}
+.im-icon-Bird:before {
+ content: "\e6c1";
+}
+.im-icon-Birthday-Cake:before {
+ content: "\e6c2";
+}
+.im-icon-Bisexual:before {
+ content: "\e6c3";
+}
+.im-icon-Bishop:before {
+ content: "\e6c4";
+}
+.im-icon-Bitcoin:before {
+ content: "\e6c5";
+}
+.im-icon-Black-Cat:before {
+ content: "\e6c6";
+}
+.im-icon-Blackboard:before {
+ content: "\e6c7";
+}
+.im-icon-Blinklist:before {
+ content: "\e6c8";
+}
+.im-icon-Block-Cloud:before {
+ content: "\e6c9";
+}
+.im-icon-Block-Window:before {
+ content: "\e6ca";
+}
+.im-icon-Blogger:before {
+ content: "\e6cb";
+}
+.im-icon-Blood:before {
+ content: "\e6cc";
+}
+.im-icon-Blouse:before {
+ content: "\e6cd";
+}
+.im-icon-Blueprint:before {
+ content: "\e6ce";
+}
+.im-icon-Board:before {
+ content: "\e6cf";
+}
+.im-icon-Bodybuilding:before {
+ content: "\e6d0";
+}
+.im-icon-Bold-Text:before {
+ content: "\e6d1";
+}
+.im-icon-Bone:before {
+ content: "\e6d2";
+}
+.im-icon-Bones:before {
+ content: "\e6d3";
+}
+.im-icon-Book:before {
+ content: "\e6d4";
+}
+.im-icon-Bookmark:before {
+ content: "\e6d5";
+}
+.im-icon-Books-2:before {
+ content: "\e6d6";
+}
+.im-icon-Books:before {
+ content: "\e6d7";
+}
+.im-icon-Boom:before {
+ content: "\e6d8";
+}
+.im-icon-Boot-2:before {
+ content: "\e6d9";
+}
+.im-icon-Boot:before {
+ content: "\e6da";
+}
+.im-icon-Bottom-ToTop:before {
+ content: "\e6db";
+}
+.im-icon-Bow-2:before {
+ content: "\e6dc";
+}
+.im-icon-Bow-3:before {
+ content: "\e6dd";
+}
+.im-icon-Bow-4:before {
+ content: "\e6de";
+}
+.im-icon-Bow-5:before {
+ content: "\e6df";
+}
+.im-icon-Bow-6:before {
+ content: "\e6e0";
+}
+.im-icon-Bow:before {
+ content: "\e6e1";
+}
+.im-icon-Bowling-2:before {
+ content: "\e6e2";
+}
+.im-icon-Bowling:before {
+ content: "\e6e3";
+}
+.im-icon-Box2:before {
+ content: "\e6e4";
+}
+.im-icon-Box-Close:before {
+ content: "\e6e5";
+}
+.im-icon-Box-Full:before {
+ content: "\e6e6";
+}
+.im-icon-Box-Open:before {
+ content: "\e6e7";
+}
+.im-icon-Box-withFolders:before {
+ content: "\e6e8";
+}
+.im-icon-Box:before {
+ content: "\e6e9";
+}
+.im-icon-Boy:before {
+ content: "\e6ea";
+}
+.im-icon-Bra:before {
+ content: "\e6eb";
+}
+.im-icon-Brain-2:before {
+ content: "\e6ec";
+}
+.im-icon-Brain-3:before {
+ content: "\e6ed";
+}
+.im-icon-Brain:before {
+ content: "\e6ee";
+}
+.im-icon-Brazil:before {
+ content: "\e6ef";
+}
+.im-icon-Bread-2:before {
+ content: "\e6f0";
+}
+.im-icon-Bread:before {
+ content: "\e6f1";
+}
+.im-icon-Bridge:before {
+ content: "\e6f2";
+}
+.im-icon-Brightkite:before {
+ content: "\e6f3";
+}
+.im-icon-Broke-Link2:before {
+ content: "\e6f4";
+}
+.im-icon-Broken-Link:before {
+ content: "\e6f5";
+}
+.im-icon-Broom:before {
+ content: "\e6f6";
+}
+.im-icon-Brush:before {
+ content: "\e6f7";
+}
+.im-icon-Bucket:before {
+ content: "\e6f8";
+}
+.im-icon-Bug:before {
+ content: "\e6f9";
+}
+.im-icon-Building:before {
+ content: "\e6fa";
+}
+.im-icon-Bulleted-List:before {
+ content: "\e6fb";
+}
+.im-icon-Bus-2:before {
+ content: "\e6fc";
+}
+.im-icon-Bus:before {
+ content: "\e6fd";
+}
+.im-icon-Business-Man:before {
+ content: "\e6fe";
+}
+.im-icon-Business-ManWoman:before {
+ content: "\e6ff";
+}
+.im-icon-Business-Mens:before {
+ content: "\e700";
+}
+.im-icon-Business-Woman:before {
+ content: "\e701";
+}
+.im-icon-Butterfly:before {
+ content: "\e702";
+}
+.im-icon-Button:before {
+ content: "\e703";
+}
+.im-icon-Cable-Car:before {
+ content: "\e704";
+}
+.im-icon-Cake:before {
+ content: "\e705";
+}
+.im-icon-Calculator-2:before {
+ content: "\e706";
+}
+.im-icon-Calculator-3:before {
+ content: "\e707";
+}
+.im-icon-Calculator:before {
+ content: "\e708";
+}
+.im-icon-Calendar-2:before {
+ content: "\e709";
+}
+.im-icon-Calendar-3:before {
+ content: "\e70a";
+}
+.im-icon-Calendar-4:before {
+ content: "\e70b";
+}
+.im-icon-Calendar-Clock:before {
+ content: "\e70c";
+}
+.im-icon-Calendar:before {
+ content: "\e70d";
+}
+.im-icon-Camel:before {
+ content: "\e70e";
+}
+.im-icon-Camera-2:before {
+ content: "\e70f";
+}
+.im-icon-Camera-3:before {
+ content: "\e710";
+}
+.im-icon-Camera-4:before {
+ content: "\e711";
+}
+.im-icon-Camera-5:before {
+ content: "\e712";
+}
+.im-icon-Camera-Back:before {
+ content: "\e713";
+}
+.im-icon-Camera:before {
+ content: "\e714";
+}
+.im-icon-Can-2:before {
+ content: "\e715";
+}
+.im-icon-Can:before {
+ content: "\e716";
+}
+.im-icon-Canada:before {
+ content: "\e717";
+}
+.im-icon-Cancer-2:before {
+ content: "\e718";
+}
+.im-icon-Cancer-3:before {
+ content: "\e719";
+}
+.im-icon-Cancer:before {
+ content: "\e71a";
+}
+.im-icon-Candle:before {
+ content: "\e71b";
+}
+.im-icon-Candy-Cane:before {
+ content: "\e71c";
+}
+.im-icon-Candy:before {
+ content: "\e71d";
+}
+.im-icon-Cannon:before {
+ content: "\e71e";
+}
+.im-icon-Cap-2:before {
+ content: "\e71f";
+}
+.im-icon-Cap-3:before {
+ content: "\e720";
+}
+.im-icon-Cap-Smiley:before {
+ content: "\e721";
+}
+.im-icon-Cap:before {
+ content: "\e722";
+}
+.im-icon-Capricorn-2:before {
+ content: "\e723";
+}
+.im-icon-Capricorn:before {
+ content: "\e724";
+}
+.im-icon-Car-2:before {
+ content: "\e725";
+}
+.im-icon-Car-3:before {
+ content: "\e726";
+}
+.im-icon-Car-Coins:before {
+ content: "\e727";
+}
+.im-icon-Car-Items:before {
+ content: "\e728";
+}
+.im-icon-Car-Wheel:before {
+ content: "\e729";
+}
+.im-icon-Car:before {
+ content: "\e72a";
+}
+.im-icon-Cardigan:before {
+ content: "\e72b";
+}
+.im-icon-Cardiovascular:before {
+ content: "\e72c";
+}
+.im-icon-Cart-Quantity:before {
+ content: "\e72d";
+}
+.im-icon-Casette-Tape:before {
+ content: "\e72e";
+}
+.im-icon-Cash-Register:before {
+ content: "\e72f";
+}
+.im-icon-Cash-register2:before {
+ content: "\e730";
+}
+.im-icon-Castle:before {
+ content: "\e731";
+}
+.im-icon-Cat:before {
+ content: "\e732";
+}
+.im-icon-Cathedral:before {
+ content: "\e733";
+}
+.im-icon-Cauldron:before {
+ content: "\e734";
+}
+.im-icon-CD-2:before {
+ content: "\e735";
+}
+.im-icon-CD-Cover:before {
+ content: "\e736";
+}
+.im-icon-CD:before {
+ content: "\e737";
+}
+.im-icon-Cello:before {
+ content: "\e738";
+}
+.im-icon-Celsius:before {
+ content: "\e739";
+}
+.im-icon-Chacked-Flag:before {
+ content: "\e73a";
+}
+.im-icon-Chair:before {
+ content: "\e73b";
+}
+.im-icon-Charger:before {
+ content: "\e73c";
+}
+.im-icon-Check-2:before {
+ content: "\e73d";
+}
+.im-icon-Check:before {
+ content: "\e73e";
+}
+.im-icon-Checked-User:before {
+ content: "\e73f";
+}
+.im-icon-Checkmate:before {
+ content: "\e740";
+}
+.im-icon-Checkout-Bag:before {
+ content: "\e741";
+}
+.im-icon-Checkout-Basket:before {
+ content: "\e742";
+}
+.im-icon-Checkout:before {
+ content: "\e743";
+}
+.im-icon-Cheese:before {
+ content: "\e744";
+}
+.im-icon-Cheetah:before {
+ content: "\e745";
+}
+.im-icon-Chef-Hat:before {
+ content: "\e746";
+}
+.im-icon-Chef-Hat2:before {
+ content: "\e747";
+}
+.im-icon-Chef:before {
+ content: "\e748";
+}
+.im-icon-Chemical-2:before {
+ content: "\e749";
+}
+.im-icon-Chemical-3:before {
+ content: "\e74a";
+}
+.im-icon-Chemical-4:before {
+ content: "\e74b";
+}
+.im-icon-Chemical-5:before {
+ content: "\e74c";
+}
+.im-icon-Chemical:before {
+ content: "\e74d";
+}
+.im-icon-Chess-Board:before {
+ content: "\e74e";
+}
+.im-icon-Chess:before {
+ content: "\e74f";
+}
+.im-icon-Chicken:before {
+ content: "\e750";
+}
+.im-icon-Chile:before {
+ content: "\e751";
+}
+.im-icon-Chimney:before {
+ content: "\e752";
+}
+.im-icon-China:before {
+ content: "\e753";
+}
+.im-icon-Chinese-Temple:before {
+ content: "\e754";
+}
+.im-icon-Chip:before {
+ content: "\e755";
+}
+.im-icon-Chopsticks-2:before {
+ content: "\e756";
+}
+.im-icon-Chopsticks:before {
+ content: "\e757";
+}
+.im-icon-Christmas-Ball:before {
+ content: "\e758";
+}
+.im-icon-Christmas-Bell:before {
+ content: "\e759";
+}
+.im-icon-Christmas-Candle:before {
+ content: "\e75a";
+}
+.im-icon-Christmas-Hat:before {
+ content: "\e75b";
+}
+.im-icon-Christmas-Sleigh:before {
+ content: "\e75c";
+}
+.im-icon-Christmas-Snowman:before {
+ content: "\e75d";
+}
+.im-icon-Christmas-Sock:before {
+ content: "\e75e";
+}
+.im-icon-Christmas-Tree:before {
+ content: "\e75f";
+}
+.im-icon-Christmas:before {
+ content: "\e760";
+}
+.im-icon-Chrome:before {
+ content: "\e761";
+}
+.im-icon-Chrysler-Building:before {
+ content: "\e762";
+}
+.im-icon-Cinema:before {
+ content: "\e763";
+}
+.im-icon-Circular-Point:before {
+ content: "\e764";
+}
+.im-icon-City-Hall:before {
+ content: "\e765";
+}
+.im-icon-Clamp:before {
+ content: "\e766";
+}
+.im-icon-Clapperboard-Close:before {
+ content: "\e767";
+}
+.im-icon-Clapperboard-Open:before {
+ content: "\e768";
+}
+.im-icon-Claps:before {
+ content: "\e769";
+}
+.im-icon-Clef:before {
+ content: "\e76a";
+}
+.im-icon-Clinic:before {
+ content: "\e76b";
+}
+.im-icon-Clock-2:before {
+ content: "\e76c";
+}
+.im-icon-Clock-3:before {
+ content: "\e76d";
+}
+.im-icon-Clock-4:before {
+ content: "\e76e";
+}
+.im-icon-Clock-Back:before {
+ content: "\e76f";
+}
+.im-icon-Clock-Forward:before {
+ content: "\e770";
+}
+.im-icon-Clock:before {
+ content: "\e771";
+}
+.im-icon-Close-Window:before {
+ content: "\e772";
+}
+.im-icon-Close:before {
+ content: "\e773";
+}
+.im-icon-Clothing-Store:before {
+ content: "\e774";
+}
+.im-icon-Cloud--:before {
+ content: "\e775";
+}
+.im-icon-Cloud-:before {
+ content: "\e776";
+}
+.im-icon-Cloud-Camera:before {
+ content: "\e777";
+}
+.im-icon-Cloud-Computer:before {
+ content: "\e778";
+}
+.im-icon-Cloud-Email:before {
+ content: "\e779";
+}
+.im-icon-Cloud-Hail:before {
+ content: "\e77a";
+}
+.im-icon-Cloud-Laptop:before {
+ content: "\e77b";
+}
+.im-icon-Cloud-Lock:before {
+ content: "\e77c";
+}
+.im-icon-Cloud-Moon:before {
+ content: "\e77d";
+}
+.im-icon-Cloud-Music:before {
+ content: "\e77e";
+}
+.im-icon-Cloud-Picture:before {
+ content: "\e77f";
+}
+.im-icon-Cloud-Rain:before {
+ content: "\e780";
+}
+.im-icon-Cloud-Remove:before {
+ content: "\e781";
+}
+.im-icon-Cloud-Secure:before {
+ content: "\e782";
+}
+.im-icon-Cloud-Settings:before {
+ content: "\e783";
+}
+.im-icon-Cloud-Smartphone:before {
+ content: "\e784";
+}
+.im-icon-Cloud-Snow:before {
+ content: "\e785";
+}
+.im-icon-Cloud-Sun:before {
+ content: "\e786";
+}
+.im-icon-Cloud-Tablet:before {
+ content: "\e787";
+}
+.im-icon-Cloud-Video:before {
+ content: "\e788";
+}
+.im-icon-Cloud-Weather:before {
+ content: "\e789";
+}
+.im-icon-Cloud:before {
+ content: "\e78a";
+}
+.im-icon-Clouds-Weather:before {
+ content: "\e78b";
+}
+.im-icon-Clouds:before {
+ content: "\e78c";
+}
+.im-icon-Clown:before {
+ content: "\e78d";
+}
+.im-icon-CMYK:before {
+ content: "\e78e";
+}
+.im-icon-Coat:before {
+ content: "\e78f";
+}
+.im-icon-Cocktail:before {
+ content: "\e790";
+}
+.im-icon-Coconut:before {
+ content: "\e791";
+}
+.im-icon-Code-Window:before {
+ content: "\e792";
+}
+.im-icon-Coding:before {
+ content: "\e793";
+}
+.im-icon-Coffee-2:before {
+ content: "\e794";
+}
+.im-icon-Coffee-Bean:before {
+ content: "\e795";
+}
+.im-icon-Coffee-Machine:before {
+ content: "\e796";
+}
+.im-icon-Coffee-toGo:before {
+ content: "\e797";
+}
+.im-icon-Coffee:before {
+ content: "\e798";
+}
+.im-icon-Coffin:before {
+ content: "\e799";
+}
+.im-icon-Coin:before {
+ content: "\e79a";
+}
+.im-icon-Coins-2:before {
+ content: "\e79b";
+}
+.im-icon-Coins-3:before {
+ content: "\e79c";
+}
+.im-icon-Coins:before {
+ content: "\e79d";
+}
+.im-icon-Colombia:before {
+ content: "\e79e";
+}
+.im-icon-Colosseum:before {
+ content: "\e79f";
+}
+.im-icon-Column-2:before {
+ content: "\e7a0";
+}
+.im-icon-Column-3:before {
+ content: "\e7a1";
+}
+.im-icon-Column:before {
+ content: "\e7a2";
+}
+.im-icon-Comb-2:before {
+ content: "\e7a3";
+}
+.im-icon-Comb:before {
+ content: "\e7a4";
+}
+.im-icon-Communication-Tower:before {
+ content: "\e7a5";
+}
+.im-icon-Communication-Tower2:before {
+ content: "\e7a6";
+}
+.im-icon-Compass-2:before {
+ content: "\e7a7";
+}
+.im-icon-Compass-3:before {
+ content: "\e7a8";
+}
+.im-icon-Compass-4:before {
+ content: "\e7a9";
+}
+.im-icon-Compass-Rose:before {
+ content: "\e7aa";
+}
+.im-icon-Compass:before {
+ content: "\e7ab";
+}
+.im-icon-Computer-2:before {
+ content: "\e7ac";
+}
+.im-icon-Computer-3:before {
+ content: "\e7ad";
+}
+.im-icon-Computer-Secure:before {
+ content: "\e7ae";
+}
+.im-icon-Computer:before {
+ content: "\e7af";
+}
+.im-icon-Conference:before {
+ content: "\e7b0";
+}
+.im-icon-Confused:before {
+ content: "\e7b1";
+}
+.im-icon-Conservation:before {
+ content: "\e7b2";
+}
+.im-icon-Consulting:before {
+ content: "\e7b3";
+}
+.im-icon-Contrast:before {
+ content: "\e7b4";
+}
+.im-icon-Control-2:before {
+ content: "\e7b5";
+}
+.im-icon-Control:before {
+ content: "\e7b6";
+}
+.im-icon-Cookie-Man:before {
+ content: "\e7b7";
+}
+.im-icon-Cookies:before {
+ content: "\e7b8";
+}
+.im-icon-Cool-Guy:before {
+ content: "\e7b9";
+}
+.im-icon-Cool:before {
+ content: "\e7ba";
+}
+.im-icon-Copyright:before {
+ content: "\e7bb";
+}
+.im-icon-Costume:before {
+ content: "\e7bc";
+}
+.im-icon-Couple-Sign:before {
+ content: "\e7bd";
+}
+.im-icon-Cow:before {
+ content: "\e7be";
+}
+.im-icon-CPU:before {
+ content: "\e7bf";
+}
+.im-icon-Crane:before {
+ content: "\e7c0";
+}
+.im-icon-Cranium:before {
+ content: "\e7c1";
+}
+.im-icon-Credit-Card:before {
+ content: "\e7c2";
+}
+.im-icon-Credit-Card2:before {
+ content: "\e7c3";
+}
+.im-icon-Credit-Card3:before {
+ content: "\e7c4";
+}
+.im-icon-Cricket:before {
+ content: "\e7c5";
+}
+.im-icon-Criminal:before {
+ content: "\e7c6";
+}
+.im-icon-Croissant:before {
+ content: "\e7c7";
+}
+.im-icon-Crop-2:before {
+ content: "\e7c8";
+}
+.im-icon-Crop-3:before {
+ content: "\e7c9";
+}
+.im-icon-Crown-2:before {
+ content: "\e7ca";
+}
+.im-icon-Crown:before {
+ content: "\e7cb";
+}
+.im-icon-Crying:before {
+ content: "\e7cc";
+}
+.im-icon-Cube-Molecule:before {
+ content: "\e7cd";
+}
+.im-icon-Cube-Molecule2:before {
+ content: "\e7ce";
+}
+.im-icon-Cupcake:before {
+ content: "\e7cf";
+}
+.im-icon-Cursor-Click:before {
+ content: "\e7d0";
+}
+.im-icon-Cursor-Click2:before {
+ content: "\e7d1";
+}
+.im-icon-Cursor-Move:before {
+ content: "\e7d2";
+}
+.im-icon-Cursor-Move2:before {
+ content: "\e7d3";
+}
+.im-icon-Cursor-Select:before {
+ content: "\e7d4";
+}
+.im-icon-Cursor:before {
+ content: "\e7d5";
+}
+.im-icon-D-Eyeglasses:before {
+ content: "\e7d6";
+}
+.im-icon-D-Eyeglasses2:before {
+ content: "\e7d7";
+}
+.im-icon-Dam:before {
+ content: "\e7d8";
+}
+.im-icon-Danemark:before {
+ content: "\e7d9";
+}
+.im-icon-Danger-2:before {
+ content: "\e7da";
+}
+.im-icon-Danger:before {
+ content: "\e7db";
+}
+.im-icon-Dashboard:before {
+ content: "\e7dc";
+}
+.im-icon-Data-Backup:before {
+ content: "\e7dd";
+}
+.im-icon-Data-Block:before {
+ content: "\e7de";
+}
+.im-icon-Data-Center:before {
+ content: "\e7df";
+}
+.im-icon-Data-Clock:before {
+ content: "\e7e0";
+}
+.im-icon-Data-Cloud:before {
+ content: "\e7e1";
+}
+.im-icon-Data-Compress:before {
+ content: "\e7e2";
+}
+.im-icon-Data-Copy:before {
+ content: "\e7e3";
+}
+.im-icon-Data-Download:before {
+ content: "\e7e4";
+}
+.im-icon-Data-Financial:before {
+ content: "\e7e5";
+}
+.im-icon-Data-Key:before {
+ content: "\e7e6";
+}
+.im-icon-Data-Lock:before {
+ content: "\e7e7";
+}
+.im-icon-Data-Network:before {
+ content: "\e7e8";
+}
+.im-icon-Data-Password:before {
+ content: "\e7e9";
+}
+.im-icon-Data-Power:before {
+ content: "\e7ea";
+}
+.im-icon-Data-Refresh:before {
+ content: "\e7eb";
+}
+.im-icon-Data-Save:before {
+ content: "\e7ec";
+}
+.im-icon-Data-Search:before {
+ content: "\e7ed";
+}
+.im-icon-Data-Security:before {
+ content: "\e7ee";
+}
+.im-icon-Data-Settings:before {
+ content: "\e7ef";
+}
+.im-icon-Data-Sharing:before {
+ content: "\e7f0";
+}
+.im-icon-Data-Shield:before {
+ content: "\e7f1";
+}
+.im-icon-Data-Signal:before {
+ content: "\e7f2";
+}
+.im-icon-Data-Storage:before {
+ content: "\e7f3";
+}
+.im-icon-Data-Stream:before {
+ content: "\e7f4";
+}
+.im-icon-Data-Transfer:before {
+ content: "\e7f5";
+}
+.im-icon-Data-Unlock:before {
+ content: "\e7f6";
+}
+.im-icon-Data-Upload:before {
+ content: "\e7f7";
+}
+.im-icon-Data-Yes:before {
+ content: "\e7f8";
+}
+.im-icon-Data:before {
+ content: "\e7f9";
+}
+.im-icon-David-Star:before {
+ content: "\e7fa";
+}
+.im-icon-Daylight:before {
+ content: "\e7fb";
+}
+.im-icon-Death:before {
+ content: "\e7fc";
+}
+.im-icon-Debian:before {
+ content: "\e7fd";
+}
+.im-icon-Dec:before {
+ content: "\e7fe";
+}
+.im-icon-Decrase-Inedit:before {
+ content: "\e7ff";
+}
+.im-icon-Deer-2:before {
+ content: "\e800";
+}
+.im-icon-Deer:before {
+ content: "\e801";
+}
+.im-icon-Delete-File:before {
+ content: "\e802";
+}
+.im-icon-Delete-Window:before {
+ content: "\e803";
+}
+.im-icon-Delicious:before {
+ content: "\e804";
+}
+.im-icon-Depression:before {
+ content: "\e805";
+}
+.im-icon-Deviantart:before {
+ content: "\e806";
+}
+.im-icon-Device-SyncwithCloud:before {
+ content: "\e807";
+}
+.im-icon-Diamond:before {
+ content: "\e808";
+}
+.im-icon-Dice-2:before {
+ content: "\e809";
+}
+.im-icon-Dice:before {
+ content: "\e80a";
+}
+.im-icon-Digg:before {
+ content: "\e80b";
+}
+.im-icon-Digital-Drawing:before {
+ content: "\e80c";
+}
+.im-icon-Diigo:before {
+ content: "\e80d";
+}
+.im-icon-Dinosaur:before {
+ content: "\e80e";
+}
+.im-icon-Diploma-2:before {
+ content: "\e80f";
+}
+.im-icon-Diploma:before {
+ content: "\e810";
+}
+.im-icon-Direction-East:before {
+ content: "\e811";
+}
+.im-icon-Direction-North:before {
+ content: "\e812";
+}
+.im-icon-Direction-South:before {
+ content: "\e813";
+}
+.im-icon-Direction-West:before {
+ content: "\e814";
+}
+.im-icon-Director:before {
+ content: "\e815";
+}
+.im-icon-Disk:before {
+ content: "\e816";
+}
+.im-icon-Dj:before {
+ content: "\e817";
+}
+.im-icon-DNA-2:before {
+ content: "\e818";
+}
+.im-icon-DNA-Helix:before {
+ content: "\e819";
+}
+.im-icon-DNA:before {
+ content: "\e81a";
+}
+.im-icon-Doctor:before {
+ content: "\e81b";
+}
+.im-icon-Dog:before {
+ content: "\e81c";
+}
+.im-icon-Dollar-Sign:before {
+ content: "\e81d";
+}
+.im-icon-Dollar-Sign2:before {
+ content: "\e81e";
+}
+.im-icon-Dollar:before {
+ content: "\e81f";
+}
+.im-icon-Dolphin:before {
+ content: "\e820";
+}
+.im-icon-Domino:before {
+ content: "\e821";
+}
+.im-icon-Door-Hanger:before {
+ content: "\e822";
+}
+.im-icon-Door:before {
+ content: "\e823";
+}
+.im-icon-Doplr:before {
+ content: "\e824";
+}
+.im-icon-Double-Circle:before {
+ content: "\e825";
+}
+.im-icon-Double-Tap:before {
+ content: "\e826";
+}
+.im-icon-Doughnut:before {
+ content: "\e827";
+}
+.im-icon-Dove:before {
+ content: "\e828";
+}
+.im-icon-Down-2:before {
+ content: "\e829";
+}
+.im-icon-Down-3:before {
+ content: "\e82a";
+}
+.im-icon-Down-4:before {
+ content: "\e82b";
+}
+.im-icon-Down:before {
+ content: "\e82c";
+}
+.im-icon-Download-2:before {
+ content: "\e82d";
+}
+.im-icon-Download-fromCloud:before {
+ content: "\e82e";
+}
+.im-icon-Download-Window:before {
+ content: "\e82f";
+}
+.im-icon-Download:before {
+ content: "\e830";
+}
+.im-icon-Downward:before {
+ content: "\e831";
+}
+.im-icon-Drag-Down:before {
+ content: "\e832";
+}
+.im-icon-Drag-Left:before {
+ content: "\e833";
+}
+.im-icon-Drag-Right:before {
+ content: "\e834";
+}
+.im-icon-Drag-Up:before {
+ content: "\e835";
+}
+.im-icon-Drag:before {
+ content: "\e836";
+}
+.im-icon-Dress:before {
+ content: "\e837";
+}
+.im-icon-Drill-2:before {
+ content: "\e838";
+}
+.im-icon-Drill:before {
+ content: "\e839";
+}
+.im-icon-Drop:before {
+ content: "\e83a";
+}
+.im-icon-Dropbox:before {
+ content: "\e83b";
+}
+.im-icon-Drum:before {
+ content: "\e83c";
+}
+.im-icon-Dry:before {
+ content: "\e83d";
+}
+.im-icon-Duck:before {
+ content: "\e83e";
+}
+.im-icon-Dumbbell:before {
+ content: "\e83f";
+}
+.im-icon-Duplicate-Layer:before {
+ content: "\e840";
+}
+.im-icon-Duplicate-Window:before {
+ content: "\e841";
+}
+.im-icon-DVD:before {
+ content: "\e842";
+}
+.im-icon-Eagle:before {
+ content: "\e843";
+}
+.im-icon-Ear:before {
+ content: "\e844";
+}
+.im-icon-Earphones-2:before {
+ content: "\e845";
+}
+.im-icon-Earphones:before {
+ content: "\e846";
+}
+.im-icon-Eci-Icon:before {
+ content: "\e847";
+}
+.im-icon-Edit-Map:before {
+ content: "\e848";
+}
+.im-icon-Edit:before {
+ content: "\e849";
+}
+.im-icon-Eggs:before {
+ content: "\e84a";
+}
+.im-icon-Egypt:before {
+ content: "\e84b";
+}
+.im-icon-Eifel-Tower:before {
+ content: "\e84c";
+}
+.im-icon-eject-2:before {
+ content: "\e84d";
+}
+.im-icon-Eject:before {
+ content: "\e84e";
+}
+.im-icon-El-Castillo:before {
+ content: "\e84f";
+}
+.im-icon-Elbow:before {
+ content: "\e850";
+}
+.im-icon-Electric-Guitar:before {
+ content: "\e851";
+}
+.im-icon-Electricity:before {
+ content: "\e852";
+}
+.im-icon-Elephant:before {
+ content: "\e853";
+}
+.im-icon-Email:before {
+ content: "\e854";
+}
+.im-icon-Embassy:before {
+ content: "\e855";
+}
+.im-icon-Empire-StateBuilding:before {
+ content: "\e856";
+}
+.im-icon-Empty-Box:before {
+ content: "\e857";
+}
+.im-icon-End2:before {
+ content: "\e858";
+}
+.im-icon-End-2:before {
+ content: "\e859";
+}
+.im-icon-End:before {
+ content: "\e85a";
+}
+.im-icon-Endways:before {
+ content: "\e85b";
+}
+.im-icon-Engineering:before {
+ content: "\e85c";
+}
+.im-icon-Envelope-2:before {
+ content: "\e85d";
+}
+.im-icon-Envelope:before {
+ content: "\e85e";
+}
+.im-icon-Environmental-2:before {
+ content: "\e85f";
+}
+.im-icon-Environmental-3:before {
+ content: "\e860";
+}
+.im-icon-Environmental:before {
+ content: "\e861";
+}
+.im-icon-Equalizer:before {
+ content: "\e862";
+}
+.im-icon-Eraser-2:before {
+ content: "\e863";
+}
+.im-icon-Eraser-3:before {
+ content: "\e864";
+}
+.im-icon-Eraser:before {
+ content: "\e865";
+}
+.im-icon-Error-404Window:before {
+ content: "\e866";
+}
+.im-icon-Euro-Sign:before {
+ content: "\e867";
+}
+.im-icon-Euro-Sign2:before {
+ content: "\e868";
+}
+.im-icon-Euro:before {
+ content: "\e869";
+}
+.im-icon-Evernote:before {
+ content: "\e86a";
+}
+.im-icon-Evil:before {
+ content: "\e86b";
+}
+.im-icon-Explode:before {
+ content: "\e86c";
+}
+.im-icon-Eye-2:before {
+ content: "\e86d";
+}
+.im-icon-Eye-Blind:before {
+ content: "\e86e";
+}
+.im-icon-Eye-Invisible:before {
+ content: "\e86f";
+}
+.im-icon-Eye-Scan:before {
+ content: "\e870";
+}
+.im-icon-Eye-Visible:before {
+ content: "\e871";
+}
+.im-icon-Eye:before {
+ content: "\e872";
+}
+.im-icon-Eyebrow-2:before {
+ content: "\e873";
+}
+.im-icon-Eyebrow-3:before {
+ content: "\e874";
+}
+.im-icon-Eyebrow:before {
+ content: "\e875";
+}
+.im-icon-Eyeglasses-Smiley:before {
+ content: "\e876";
+}
+.im-icon-Eyeglasses-Smiley2:before {
+ content: "\e877";
+}
+.im-icon-Face-Style:before {
+ content: "\e878";
+}
+.im-icon-Face-Style2:before {
+ content: "\e879";
+}
+.im-icon-Face-Style3:before {
+ content: "\e87a";
+}
+.im-icon-Face-Style4:before {
+ content: "\e87b";
+}
+.im-icon-Face-Style5:before {
+ content: "\e87c";
+}
+.im-icon-Face-Style6:before {
+ content: "\e87d";
+}
+.im-icon-Facebook-2:before {
+ content: "\e87e";
+}
+.im-icon-Facebook:before {
+ content: "\e87f";
+}
+.im-icon-Factory-2:before {
+ content: "\e880";
+}
+.im-icon-Factory:before {
+ content: "\e881";
+}
+.im-icon-Fahrenheit:before {
+ content: "\e882";
+}
+.im-icon-Family-Sign:before {
+ content: "\e883";
+}
+.im-icon-Fan:before {
+ content: "\e884";
+}
+.im-icon-Farmer:before {
+ content: "\e885";
+}
+.im-icon-Fashion:before {
+ content: "\e886";
+}
+.im-icon-Favorite-Window:before {
+ content: "\e887";
+}
+.im-icon-Fax:before {
+ content: "\e888";
+}
+.im-icon-Feather:before {
+ content: "\e889";
+}
+.im-icon-Feedburner:before {
+ content: "\e88a";
+}
+.im-icon-Female-2:before {
+ content: "\e88b";
+}
+.im-icon-Female-Sign:before {
+ content: "\e88c";
+}
+.im-icon-Female:before {
+ content: "\e88d";
+}
+.im-icon-File-Block:before {
+ content: "\e88e";
+}
+.im-icon-File-Bookmark:before {
+ content: "\e88f";
+}
+.im-icon-File-Chart:before {
+ content: "\e890";
+}
+.im-icon-File-Clipboard:before {
+ content: "\e891";
+}
+.im-icon-File-ClipboardFileText:before {
+ content: "\e892";
+}
+.im-icon-File-ClipboardTextImage:before {
+ content: "\e893";
+}
+.im-icon-File-Cloud:before {
+ content: "\e894";
+}
+.im-icon-File-Copy:before {
+ content: "\e895";
+}
+.im-icon-File-Copy2:before {
+ content: "\e896";
+}
+.im-icon-File-CSV:before {
+ content: "\e897";
+}
+.im-icon-File-Download:before {
+ content: "\e898";
+}
+.im-icon-File-Edit:before {
+ content: "\e899";
+}
+.im-icon-File-Excel:before {
+ content: "\e89a";
+}
+.im-icon-File-Favorite:before {
+ content: "\e89b";
+}
+.im-icon-File-Fire:before {
+ content: "\e89c";
+}
+.im-icon-File-Graph:before {
+ content: "\e89d";
+}
+.im-icon-File-Hide:before {
+ content: "\e89e";
+}
+.im-icon-File-Horizontal:before {
+ content: "\e89f";
+}
+.im-icon-File-HorizontalText:before {
+ content: "\e8a0";
+}
+.im-icon-File-HTML:before {
+ content: "\e8a1";
+}
+.im-icon-File-JPG:before {
+ content: "\e8a2";
+}
+.im-icon-File-Link:before {
+ content: "\e8a3";
+}
+.im-icon-File-Loading:before {
+ content: "\e8a4";
+}
+.im-icon-File-Lock:before {
+ content: "\e8a5";
+}
+.im-icon-File-Love:before {
+ content: "\e8a6";
+}
+.im-icon-File-Music:before {
+ content: "\e8a7";
+}
+.im-icon-File-Network:before {
+ content: "\e8a8";
+}
+.im-icon-File-Pictures:before {
+ content: "\e8a9";
+}
+.im-icon-File-Pie:before {
+ content: "\e8aa";
+}
+.im-icon-File-Presentation:before {
+ content: "\e8ab";
+}
+.im-icon-File-Refresh:before {
+ content: "\e8ac";
+}
+.im-icon-File-Search:before {
+ content: "\e8ad";
+}
+.im-icon-File-Settings:before {
+ content: "\e8ae";
+}
+.im-icon-File-Share:before {
+ content: "\e8af";
+}
+.im-icon-File-TextImage:before {
+ content: "\e8b0";
+}
+.im-icon-File-Trash:before {
+ content: "\e8b1";
+}
+.im-icon-File-TXT:before {
+ content: "\e8b2";
+}
+.im-icon-File-Upload:before {
+ content: "\e8b3";
+}
+.im-icon-File-Video:before {
+ content: "\e8b4";
+}
+.im-icon-File-Word:before {
+ content: "\e8b5";
+}
+.im-icon-File-Zip:before {
+ content: "\e8b6";
+}
+.im-icon-File:before {
+ content: "\e8b7";
+}
+.im-icon-Files:before {
+ content: "\e8b8";
+}
+.im-icon-Film-Board:before {
+ content: "\e8b9";
+}
+.im-icon-Film-Cartridge:before {
+ content: "\e8ba";
+}
+.im-icon-Film-Strip:before {
+ content: "\e8bb";
+}
+.im-icon-Film-Video:before {
+ content: "\e8bc";
+}
+.im-icon-Film:before {
+ content: "\e8bd";
+}
+.im-icon-Filter-2:before {
+ content: "\e8be";
+}
+.im-icon-Filter:before {
+ content: "\e8bf";
+}
+.im-icon-Financial:before {
+ content: "\e8c0";
+}
+.im-icon-Find-User:before {
+ content: "\e8c1";
+}
+.im-icon-Finger-DragFourSides:before {
+ content: "\e8c2";
+}
+.im-icon-Finger-DragTwoSides:before {
+ content: "\e8c3";
+}
+.im-icon-Finger-Print:before {
+ content: "\e8c4";
+}
+.im-icon-Finger:before {
+ content: "\e8c5";
+}
+.im-icon-Fingerprint-2:before {
+ content: "\e8c6";
+}
+.im-icon-Fingerprint:before {
+ content: "\e8c7";
+}
+.im-icon-Fire-Flame:before {
+ content: "\e8c8";
+}
+.im-icon-Fire-Flame2:before {
+ content: "\e8c9";
+}
+.im-icon-Fire-Hydrant:before {
+ content: "\e8ca";
+}
+.im-icon-Fire-Staion:before {
+ content: "\e8cb";
+}
+.im-icon-Firefox:before {
+ content: "\e8cc";
+}
+.im-icon-Firewall:before {
+ content: "\e8cd";
+}
+.im-icon-First-Aid:before {
+ content: "\e8ce";
+}
+.im-icon-First:before {
+ content: "\e8cf";
+}
+.im-icon-Fish-Food:before {
+ content: "\e8d0";
+}
+.im-icon-Fish:before {
+ content: "\e8d1";
+}
+.im-icon-Fit-To:before {
+ content: "\e8d2";
+}
+.im-icon-Fit-To2:before {
+ content: "\e8d3";
+}
+.im-icon-Five-Fingers:before {
+ content: "\e8d4";
+}
+.im-icon-Five-FingersDrag:before {
+ content: "\e8d5";
+}
+.im-icon-Five-FingersDrag2:before {
+ content: "\e8d6";
+}
+.im-icon-Five-FingersTouch:before {
+ content: "\e8d7";
+}
+.im-icon-Flag-2:before {
+ content: "\e8d8";
+}
+.im-icon-Flag-3:before {
+ content: "\e8d9";
+}
+.im-icon-Flag-4:before {
+ content: "\e8da";
+}
+.im-icon-Flag-5:before {
+ content: "\e8db";
+}
+.im-icon-Flag-6:before {
+ content: "\e8dc";
+}
+.im-icon-Flag:before {
+ content: "\e8dd";
+}
+.im-icon-Flamingo:before {
+ content: "\e8de";
+}
+.im-icon-Flash-2:before {
+ content: "\e8df";
+}
+.im-icon-Flash-Video:before {
+ content: "\e8e0";
+}
+.im-icon-Flash:before {
+ content: "\e8e1";
+}
+.im-icon-Flashlight:before {
+ content: "\e8e2";
+}
+.im-icon-Flask-2:before {
+ content: "\e8e3";
+}
+.im-icon-Flask:before {
+ content: "\e8e4";
+}
+.im-icon-Flick:before {
+ content: "\e8e5";
+}
+.im-icon-Flickr:before {
+ content: "\e8e6";
+}
+.im-icon-Flowerpot:before {
+ content: "\e8e7";
+}
+.im-icon-Fluorescent:before {
+ content: "\e8e8";
+}
+.im-icon-Fog-Day:before {
+ content: "\e8e9";
+}
+.im-icon-Fog-Night:before {
+ content: "\e8ea";
+}
+.im-icon-Folder-Add:before {
+ content: "\e8eb";
+}
+.im-icon-Folder-Archive:before {
+ content: "\e8ec";
+}
+.im-icon-Folder-Binder:before {
+ content: "\e8ed";
+}
+.im-icon-Folder-Binder2:before {
+ content: "\e8ee";
+}
+.im-icon-Folder-Block:before {
+ content: "\e8ef";
+}
+.im-icon-Folder-Bookmark:before {
+ content: "\e8f0";
+}
+.im-icon-Folder-Close:before {
+ content: "\e8f1";
+}
+.im-icon-Folder-Cloud:before {
+ content: "\e8f2";
+}
+.im-icon-Folder-Delete:before {
+ content: "\e8f3";
+}
+.im-icon-Folder-Download:before {
+ content: "\e8f4";
+}
+.im-icon-Folder-Edit:before {
+ content: "\e8f5";
+}
+.im-icon-Folder-Favorite:before {
+ content: "\e8f6";
+}
+.im-icon-Folder-Fire:before {
+ content: "\e8f7";
+}
+.im-icon-Folder-Hide:before {
+ content: "\e8f8";
+}
+.im-icon-Folder-Link:before {
+ content: "\e8f9";
+}
+.im-icon-Folder-Loading:before {
+ content: "\e8fa";
+}
+.im-icon-Folder-Lock:before {
+ content: "\e8fb";
+}
+.im-icon-Folder-Love:before {
+ content: "\e8fc";
+}
+.im-icon-Folder-Music:before {
+ content: "\e8fd";
+}
+.im-icon-Folder-Network:before {
+ content: "\e8fe";
+}
+.im-icon-Folder-Open:before {
+ content: "\e8ff";
+}
+.im-icon-Folder-Open2:before {
+ content: "\e900";
+}
+.im-icon-Folder-Organizing:before {
+ content: "\e901";
+}
+.im-icon-Folder-Pictures:before {
+ content: "\e902";
+}
+.im-icon-Folder-Refresh:before {
+ content: "\e903";
+}
+.im-icon-Folder-Remove-:before {
+ content: "\e904";
+}
+.im-icon-Folder-Search:before {
+ content: "\e905";
+}
+.im-icon-Folder-Settings:before {
+ content: "\e906";
+}
+.im-icon-Folder-Share:before {
+ content: "\e907";
+}
+.im-icon-Folder-Trash:before {
+ content: "\e908";
+}
+.im-icon-Folder-Upload:before {
+ content: "\e909";
+}
+.im-icon-Folder-Video:before {
+ content: "\e90a";
+}
+.im-icon-Folder-WithDocument:before {
+ content: "\e90b";
+}
+.im-icon-Folder-Zip:before {
+ content: "\e90c";
+}
+.im-icon-Folder:before {
+ content: "\e90d";
+}
+.im-icon-Folders:before {
+ content: "\e90e";
+}
+.im-icon-Font-Color:before {
+ content: "\e90f";
+}
+.im-icon-Font-Name:before {
+ content: "\e910";
+}
+.im-icon-Font-Size:before {
+ content: "\e911";
+}
+.im-icon-Font-Style:before {
+ content: "\e912";
+}
+.im-icon-Font-StyleSubscript:before {
+ content: "\e913";
+}
+.im-icon-Font-StyleSuperscript:before {
+ content: "\e914";
+}
+.im-icon-Font-Window:before {
+ content: "\e915";
+}
+.im-icon-Foot-2:before {
+ content: "\e916";
+}
+.im-icon-Foot:before {
+ content: "\e917";
+}
+.im-icon-Football-2:before {
+ content: "\e918";
+}
+.im-icon-Football:before {
+ content: "\e919";
+}
+.im-icon-Footprint-2:before {
+ content: "\e91a";
+}
+.im-icon-Footprint-3:before {
+ content: "\e91b";
+}
+.im-icon-Footprint:before {
+ content: "\e91c";
+}
+.im-icon-Forest:before {
+ content: "\e91d";
+}
+.im-icon-Fork:before {
+ content: "\e91e";
+}
+.im-icon-Formspring:before {
+ content: "\e91f";
+}
+.im-icon-Formula:before {
+ content: "\e920";
+}
+.im-icon-Forsquare:before {
+ content: "\e921";
+}
+.im-icon-Forward:before {
+ content: "\e922";
+}
+.im-icon-Fountain-Pen:before {
+ content: "\e923";
+}
+.im-icon-Four-Fingers:before {
+ content: "\e924";
+}
+.im-icon-Four-FingersDrag:before {
+ content: "\e925";
+}
+.im-icon-Four-FingersDrag2:before {
+ content: "\e926";
+}
+.im-icon-Four-FingersTouch:before {
+ content: "\e927";
+}
+.im-icon-Fox:before {
+ content: "\e928";
+}
+.im-icon-Frankenstein:before {
+ content: "\e929";
+}
+.im-icon-French-Fries:before {
+ content: "\e92a";
+}
+.im-icon-Friendfeed:before {
+ content: "\e92b";
+}
+.im-icon-Friendster:before {
+ content: "\e92c";
+}
+.im-icon-Frog:before {
+ content: "\e92d";
+}
+.im-icon-Fruits:before {
+ content: "\e92e";
+}
+.im-icon-Fuel:before {
+ content: "\e92f";
+}
+.im-icon-Full-Bag:before {
+ content: "\e930";
+}
+.im-icon-Full-Basket:before {
+ content: "\e931";
+}
+.im-icon-Full-Cart:before {
+ content: "\e932";
+}
+.im-icon-Full-Moon:before {
+ content: "\e933";
+}
+.im-icon-Full-Screen:before {
+ content: "\e934";
+}
+.im-icon-Full-Screen2:before {
+ content: "\e935";
+}
+.im-icon-Full-View:before {
+ content: "\e936";
+}
+.im-icon-Full-View2:before {
+ content: "\e937";
+}
+.im-icon-Full-ViewWindow:before {
+ content: "\e938";
+}
+.im-icon-Function:before {
+ content: "\e939";
+}
+.im-icon-Funky:before {
+ content: "\e93a";
+}
+.im-icon-Funny-Bicycle:before {
+ content: "\e93b";
+}
+.im-icon-Furl:before {
+ content: "\e93c";
+}
+.im-icon-Gamepad-2:before {
+ content: "\e93d";
+}
+.im-icon-Gamepad:before {
+ content: "\e93e";
+}
+.im-icon-Gas-Pump:before {
+ content: "\e93f";
+}
+.im-icon-Gaugage-2:before {
+ content: "\e940";
+}
+.im-icon-Gaugage:before {
+ content: "\e941";
+}
+.im-icon-Gay:before {
+ content: "\e942";
+}
+.im-icon-Gear-2:before {
+ content: "\e943";
+}
+.im-icon-Gear:before {
+ content: "\e944";
+}
+.im-icon-Gears-2:before {
+ content: "\e945";
+}
+.im-icon-Gears:before {
+ content: "\e946";
+}
+.im-icon-Geek-2:before {
+ content: "\e947";
+}
+.im-icon-Geek:before {
+ content: "\e948";
+}
+.im-icon-Gemini-2:before {
+ content: "\e949";
+}
+.im-icon-Gemini:before {
+ content: "\e94a";
+}
+.im-icon-Genius:before {
+ content: "\e94b";
+}
+.im-icon-Gentleman:before {
+ content: "\e94c";
+}
+.im-icon-Geo--:before {
+ content: "\e94d";
+}
+.im-icon-Geo-:before {
+ content: "\e94e";
+}
+.im-icon-Geo-Close:before {
+ content: "\e94f";
+}
+.im-icon-Geo-Love:before {
+ content: "\e950";
+}
+.im-icon-Geo-Number:before {
+ content: "\e951";
+}
+.im-icon-Geo-Star:before {
+ content: "\e952";
+}
+.im-icon-Geo:before {
+ content: "\e953";
+}
+.im-icon-Geo2--:before {
+ content: "\e954";
+}
+.im-icon-Geo2-:before {
+ content: "\e955";
+}
+.im-icon-Geo2-Close:before {
+ content: "\e956";
+}
+.im-icon-Geo2-Love:before {
+ content: "\e957";
+}
+.im-icon-Geo2-Number:before {
+ content: "\e958";
+}
+.im-icon-Geo2-Star:before {
+ content: "\e959";
+}
+.im-icon-Geo2:before {
+ content: "\e95a";
+}
+.im-icon-Geo3--:before {
+ content: "\e95b";
+}
+.im-icon-Geo3-:before {
+ content: "\e95c";
+}
+.im-icon-Geo3-Close:before {
+ content: "\e95d";
+}
+.im-icon-Geo3-Love:before {
+ content: "\e95e";
+}
+.im-icon-Geo3-Number:before {
+ content: "\e95f";
+}
+.im-icon-Geo3-Star:before {
+ content: "\e960";
+}
+.im-icon-Geo3:before {
+ content: "\e961";
+}
+.im-icon-Gey:before {
+ content: "\e962";
+}
+.im-icon-Gift-Box:before {
+ content: "\e963";
+}
+.im-icon-Giraffe:before {
+ content: "\e964";
+}
+.im-icon-Girl:before {
+ content: "\e965";
+}
+.im-icon-Glass-Water:before {
+ content: "\e966";
+}
+.im-icon-Glasses-2:before {
+ content: "\e967";
+}
+.im-icon-Glasses-3:before {
+ content: "\e968";
+}
+.im-icon-Glasses:before {
+ content: "\e969";
+}
+.im-icon-Global-Position:before {
+ content: "\e96a";
+}
+.im-icon-Globe-2:before {
+ content: "\e96b";
+}
+.im-icon-Globe:before {
+ content: "\e96c";
+}
+.im-icon-Gloves:before {
+ content: "\e96d";
+}
+.im-icon-Go-Bottom:before {
+ content: "\e96e";
+}
+.im-icon-Go-Top:before {
+ content: "\e96f";
+}
+.im-icon-Goggles:before {
+ content: "\e970";
+}
+.im-icon-Golf-2:before {
+ content: "\e971";
+}
+.im-icon-Golf:before {
+ content: "\e972";
+}
+.im-icon-Google-Buzz:before {
+ content: "\e973";
+}
+.im-icon-Google-Drive:before {
+ content: "\e974";
+}
+.im-icon-Google-Play:before {
+ content: "\e975";
+}
+.im-icon-Google-Plus:before {
+ content: "\e976";
+}
+.im-icon-Google:before {
+ content: "\e977";
+}
+.im-icon-Gopro:before {
+ content: "\e978";
+}
+.im-icon-Gorilla:before {
+ content: "\e979";
+}
+.im-icon-Gowalla:before {
+ content: "\e97a";
+}
+.im-icon-Grave:before {
+ content: "\e97b";
+}
+.im-icon-Graveyard:before {
+ content: "\e97c";
+}
+.im-icon-Greece:before {
+ content: "\e97d";
+}
+.im-icon-Green-Energy:before {
+ content: "\e97e";
+}
+.im-icon-Green-House:before {
+ content: "\e97f";
+}
+.im-icon-Guitar:before {
+ content: "\e980";
+}
+.im-icon-Gun-2:before {
+ content: "\e981";
+}
+.im-icon-Gun-3:before {
+ content: "\e982";
+}
+.im-icon-Gun:before {
+ content: "\e983";
+}
+.im-icon-Gymnastics:before {
+ content: "\e984";
+}
+.im-icon-Hair-2:before {
+ content: "\e985";
+}
+.im-icon-Hair-3:before {
+ content: "\e986";
+}
+.im-icon-Hair-4:before {
+ content: "\e987";
+}
+.im-icon-Hair:before {
+ content: "\e988";
+}
+.im-icon-Half-Moon:before {
+ content: "\e989";
+}
+.im-icon-Halloween-HalfMoon:before {
+ content: "\e98a";
+}
+.im-icon-Halloween-Moon:before {
+ content: "\e98b";
+}
+.im-icon-Hamburger:before {
+ content: "\e98c";
+}
+.im-icon-Hammer:before {
+ content: "\e98d";
+}
+.im-icon-Hand-Touch:before {
+ content: "\e98e";
+}
+.im-icon-Hand-Touch2:before {
+ content: "\e98f";
+}
+.im-icon-Hand-TouchSmartphone:before {
+ content: "\e990";
+}
+.im-icon-Hand:before {
+ content: "\e991";
+}
+.im-icon-Hands:before {
+ content: "\e992";
+}
+.im-icon-Handshake:before {
+ content: "\e993";
+}
+.im-icon-Hanger:before {
+ content: "\e994";
+}
+.im-icon-Happy:before {
+ content: "\e995";
+}
+.im-icon-Hat-2:before {
+ content: "\e996";
+}
+.im-icon-Hat:before {
+ content: "\e997";
+}
+.im-icon-Haunted-House:before {
+ content: "\e998";
+}
+.im-icon-HD-Video:before {
+ content: "\e999";
+}
+.im-icon-HD:before {
+ content: "\e99a";
+}
+.im-icon-HDD:before {
+ content: "\e99b";
+}
+.im-icon-Headphone:before {
+ content: "\e99c";
+}
+.im-icon-Headphones:before {
+ content: "\e99d";
+}
+.im-icon-Headset:before {
+ content: "\e99e";
+}
+.im-icon-Heart-2:before {
+ content: "\e99f";
+}
+.im-icon-Heart:before {
+ content: "\e9a0";
+}
+.im-icon-Heels-2:before {
+ content: "\e9a1";
+}
+.im-icon-Heels:before {
+ content: "\e9a2";
+}
+.im-icon-Height-Window:before {
+ content: "\e9a3";
+}
+.im-icon-Helicopter-2:before {
+ content: "\e9a4";
+}
+.im-icon-Helicopter:before {
+ content: "\e9a5";
+}
+.im-icon-Helix-2:before {
+ content: "\e9a6";
+}
+.im-icon-Hello:before {
+ content: "\e9a7";
+}
+.im-icon-Helmet-2:before {
+ content: "\e9a8";
+}
+.im-icon-Helmet-3:before {
+ content: "\e9a9";
+}
+.im-icon-Helmet:before {
+ content: "\e9aa";
+}
+.im-icon-Hipo:before {
+ content: "\e9ab";
+}
+.im-icon-Hipster-Glasses:before {
+ content: "\e9ac";
+}
+.im-icon-Hipster-Glasses2:before {
+ content: "\e9ad";
+}
+.im-icon-Hipster-Glasses3:before {
+ content: "\e9ae";
+}
+.im-icon-Hipster-Headphones:before {
+ content: "\e9af";
+}
+.im-icon-Hipster-Men:before {
+ content: "\e9b0";
+}
+.im-icon-Hipster-Men2:before {
+ content: "\e9b1";
+}
+.im-icon-Hipster-Men3:before {
+ content: "\e9b2";
+}
+.im-icon-Hipster-Sunglasses:before {
+ content: "\e9b3";
+}
+.im-icon-Hipster-Sunglasses2:before {
+ content: "\e9b4";
+}
+.im-icon-Hipster-Sunglasses3:before {
+ content: "\e9b5";
+}
+.im-icon-Hokey:before {
+ content: "\e9b6";
+}
+.im-icon-Holly:before {
+ content: "\e9b7";
+}
+.im-icon-Home-2:before {
+ content: "\e9b8";
+}
+.im-icon-Home-3:before {
+ content: "\e9b9";
+}
+.im-icon-Home-4:before {
+ content: "\e9ba";
+}
+.im-icon-Home-5:before {
+ content: "\e9bb";
+}
+.im-icon-Home-Window:before {
+ content: "\e9bc";
+}
+.im-icon-Home:before {
+ content: "\e9bd";
+}
+.im-icon-Homosexual:before {
+ content: "\e9be";
+}
+.im-icon-Honey:before {
+ content: "\e9bf";
+}
+.im-icon-Hong-Kong:before {
+ content: "\e9c0";
+}
+.im-icon-Hoodie:before {
+ content: "\e9c1";
+}
+.im-icon-Horror:before {
+ content: "\e9c2";
+}
+.im-icon-Horse:before {
+ content: "\e9c3";
+}
+.im-icon-Hospital-2:before {
+ content: "\e9c4";
+}
+.im-icon-Hospital:before {
+ content: "\e9c5";
+}
+.im-icon-Host:before {
+ content: "\e9c6";
+}
+.im-icon-Hot-Dog:before {
+ content: "\e9c7";
+}
+.im-icon-Hotel:before {
+ content: "\e9c8";
+}
+.im-icon-Hour:before {
+ content: "\e9c9";
+}
+.im-icon-Hub:before {
+ content: "\e9ca";
+}
+.im-icon-Humor:before {
+ content: "\e9cb";
+}
+.im-icon-Hurt:before {
+ content: "\e9cc";
+}
+.im-icon-Ice-Cream:before {
+ content: "\e9cd";
+}
+.im-icon-ICQ:before {
+ content: "\e9ce";
+}
+.im-icon-ID-2:before {
+ content: "\e9cf";
+}
+.im-icon-ID-3:before {
+ content: "\e9d0";
+}
+.im-icon-ID-Card:before {
+ content: "\e9d1";
+}
+.im-icon-Idea-2:before {
+ content: "\e9d2";
+}
+.im-icon-Idea-3:before {
+ content: "\e9d3";
+}
+.im-icon-Idea-4:before {
+ content: "\e9d4";
+}
+.im-icon-Idea-5:before {
+ content: "\e9d5";
+}
+.im-icon-Idea:before {
+ content: "\e9d6";
+}
+.im-icon-Identification-Badge:before {
+ content: "\e9d7";
+}
+.im-icon-ImDB:before {
+ content: "\e9d8";
+}
+.im-icon-Inbox-Empty:before {
+ content: "\e9d9";
+}
+.im-icon-Inbox-Forward:before {
+ content: "\e9da";
+}
+.im-icon-Inbox-Full:before {
+ content: "\e9db";
+}
+.im-icon-Inbox-Into:before {
+ content: "\e9dc";
+}
+.im-icon-Inbox-Out:before {
+ content: "\e9dd";
+}
+.im-icon-Inbox-Reply:before {
+ content: "\e9de";
+}
+.im-icon-Inbox:before {
+ content: "\e9df";
+}
+.im-icon-Increase-Inedit:before {
+ content: "\e9e0";
+}
+.im-icon-Indent-FirstLine:before {
+ content: "\e9e1";
+}
+.im-icon-Indent-LeftMargin:before {
+ content: "\e9e2";
+}
+.im-icon-Indent-RightMargin:before {
+ content: "\e9e3";
+}
+.im-icon-India:before {
+ content: "\e9e4";
+}
+.im-icon-Info-Window:before {
+ content: "\e9e5";
+}
+.im-icon-Information:before {
+ content: "\e9e6";
+}
+.im-icon-Inifity:before {
+ content: "\e9e7";
+}
+.im-icon-Instagram:before {
+ content: "\e9e8";
+}
+.im-icon-Internet-2:before {
+ content: "\e9e9";
+}
+.im-icon-Internet-Explorer:before {
+ content: "\e9ea";
+}
+.im-icon-Internet-Smiley:before {
+ content: "\e9eb";
+}
+.im-icon-Internet:before {
+ content: "\e9ec";
+}
+.im-icon-iOS-Apple:before {
+ content: "\e9ed";
+}
+.im-icon-Israel:before {
+ content: "\e9ee";
+}
+.im-icon-Italic-Text:before {
+ content: "\e9ef";
+}
+.im-icon-Jacket-2:before {
+ content: "\e9f0";
+}
+.im-icon-Jacket:before {
+ content: "\e9f1";
+}
+.im-icon-Jamaica:before {
+ content: "\e9f2";
+}
+.im-icon-Japan:before {
+ content: "\e9f3";
+}
+.im-icon-Japanese-Gate:before {
+ content: "\e9f4";
+}
+.im-icon-Jeans:before {
+ content: "\e9f5";
+}
+.im-icon-Jeep-2:before {
+ content: "\e9f6";
+}
+.im-icon-Jeep:before {
+ content: "\e9f7";
+}
+.im-icon-Jet:before {
+ content: "\e9f8";
+}
+.im-icon-Joystick:before {
+ content: "\e9f9";
+}
+.im-icon-Juice:before {
+ content: "\e9fa";
+}
+.im-icon-Jump-Rope:before {
+ content: "\e9fb";
+}
+.im-icon-Kangoroo:before {
+ content: "\e9fc";
+}
+.im-icon-Kenya:before {
+ content: "\e9fd";
+}
+.im-icon-Key-2:before {
+ content: "\e9fe";
+}
+.im-icon-Key-3:before {
+ content: "\e9ff";
+}
+.im-icon-Key-Lock:before {
+ content: "\ea00";
+}
+.im-icon-Key:before {
+ content: "\ea01";
+}
+.im-icon-Keyboard:before {
+ content: "\ea02";
+}
+.im-icon-Keyboard3:before {
+ content: "\ea03";
+}
+.im-icon-Keypad:before {
+ content: "\ea04";
+}
+.im-icon-King-2:before {
+ content: "\ea05";
+}
+.im-icon-King:before {
+ content: "\ea06";
+}
+.im-icon-Kiss:before {
+ content: "\ea07";
+}
+.im-icon-Knee:before {
+ content: "\ea08";
+}
+.im-icon-Knife-2:before {
+ content: "\ea09";
+}
+.im-icon-Knife:before {
+ content: "\ea0a";
+}
+.im-icon-Knight:before {
+ content: "\ea0b";
+}
+.im-icon-Koala:before {
+ content: "\ea0c";
+}
+.im-icon-Korea:before {
+ content: "\ea0d";
+}
+.im-icon-Lamp:before {
+ content: "\ea0e";
+}
+.im-icon-Landscape-2:before {
+ content: "\ea0f";
+}
+.im-icon-Landscape:before {
+ content: "\ea10";
+}
+.im-icon-Lantern:before {
+ content: "\ea11";
+}
+.im-icon-Laptop-2:before {
+ content: "\ea12";
+}
+.im-icon-Laptop-3:before {
+ content: "\ea13";
+}
+.im-icon-Laptop-Phone:before {
+ content: "\ea14";
+}
+.im-icon-Laptop-Secure:before {
+ content: "\ea15";
+}
+.im-icon-Laptop-Tablet:before {
+ content: "\ea16";
+}
+.im-icon-Laptop:before {
+ content: "\ea17";
+}
+.im-icon-Laser:before {
+ content: "\ea18";
+}
+.im-icon-Last-FM:before {
+ content: "\ea19";
+}
+.im-icon-Last:before {
+ content: "\ea1a";
+}
+.im-icon-Laughing:before {
+ content: "\ea1b";
+}
+.im-icon-Layer-1635:before {
+ content: "\ea1c";
+}
+.im-icon-Layer-1646:before {
+ content: "\ea1d";
+}
+.im-icon-Layer-Backward:before {
+ content: "\ea1e";
+}
+.im-icon-Layer-Forward:before {
+ content: "\ea1f";
+}
+.im-icon-Leafs-2:before {
+ content: "\ea20";
+}
+.im-icon-Leafs:before {
+ content: "\ea21";
+}
+.im-icon-Leaning-Tower:before {
+ content: "\ea22";
+}
+.im-icon-Left--Right:before {
+ content: "\ea23";
+}
+.im-icon-Left--Right3:before {
+ content: "\ea24";
+}
+.im-icon-Left-2:before {
+ content: "\ea25";
+}
+.im-icon-Left-3:before {
+ content: "\ea26";
+}
+.im-icon-Left-4:before {
+ content: "\ea27";
+}
+.im-icon-Left-ToRight:before {
+ content: "\ea28";
+}
+.im-icon-Left:before {
+ content: "\ea29";
+}
+.im-icon-Leg-2:before {
+ content: "\ea2a";
+}
+.im-icon-Leg:before {
+ content: "\ea2b";
+}
+.im-icon-Lego:before {
+ content: "\ea2c";
+}
+.im-icon-Lemon:before {
+ content: "\ea2d";
+}
+.im-icon-Len-2:before {
+ content: "\ea2e";
+}
+.im-icon-Len-3:before {
+ content: "\ea2f";
+}
+.im-icon-Len:before {
+ content: "\ea30";
+}
+.im-icon-Leo-2:before {
+ content: "\ea31";
+}
+.im-icon-Leo:before {
+ content: "\ea32";
+}
+.im-icon-Leopard:before {
+ content: "\ea33";
+}
+.im-icon-Lesbian:before {
+ content: "\ea34";
+}
+.im-icon-Lesbians:before {
+ content: "\ea35";
+}
+.im-icon-Letter-Close:before {
+ content: "\ea36";
+}
+.im-icon-Letter-Open:before {
+ content: "\ea37";
+}
+.im-icon-Letter-Sent:before {
+ content: "\ea38";
+}
+.im-icon-Libra-2:before {
+ content: "\ea39";
+}
+.im-icon-Libra:before {
+ content: "\ea3a";
+}
+.im-icon-Library-2:before {
+ content: "\ea3b";
+}
+.im-icon-Library:before {
+ content: "\ea3c";
+}
+.im-icon-Life-Jacket:before {
+ content: "\ea3d";
+}
+.im-icon-Life-Safer:before {
+ content: "\ea3e";
+}
+.im-icon-Light-Bulb:before {
+ content: "\ea3f";
+}
+.im-icon-Light-Bulb2:before {
+ content: "\ea40";
+}
+.im-icon-Light-BulbLeaf:before {
+ content: "\ea41";
+}
+.im-icon-Lighthouse:before {
+ content: "\ea42";
+}
+.im-icon-Like-2:before {
+ content: "\ea43";
+}
+.im-icon-Like:before {
+ content: "\ea44";
+}
+.im-icon-Line-Chart:before {
+ content: "\ea45";
+}
+.im-icon-Line-Chart2:before {
+ content: "\ea46";
+}
+.im-icon-Line-Chart3:before {
+ content: "\ea47";
+}
+.im-icon-Line-Chart4:before {
+ content: "\ea48";
+}
+.im-icon-Line-Spacing:before {
+ content: "\ea49";
+}
+.im-icon-Line-SpacingText:before {
+ content: "\ea4a";
+}
+.im-icon-Link-2:before {
+ content: "\ea4b";
+}
+.im-icon-Link:before {
+ content: "\ea4c";
+}
+.im-icon-Linkedin-2:before {
+ content: "\ea4d";
+}
+.im-icon-Linkedin:before {
+ content: "\ea4e";
+}
+.im-icon-Linux:before {
+ content: "\ea4f";
+}
+.im-icon-Lion:before {
+ content: "\ea50";
+}
+.im-icon-Livejournal:before {
+ content: "\ea51";
+}
+.im-icon-Loading-2:before {
+ content: "\ea52";
+}
+.im-icon-Loading-3:before {
+ content: "\ea53";
+}
+.im-icon-Loading-Window:before {
+ content: "\ea54";
+}
+.im-icon-Loading:before {
+ content: "\ea55";
+}
+.im-icon-Location-2:before {
+ content: "\ea56";
+}
+.im-icon-Location:before {
+ content: "\ea57";
+}
+.im-icon-Lock-2:before {
+ content: "\ea58";
+}
+.im-icon-Lock-3:before {
+ content: "\ea59";
+}
+.im-icon-Lock-User:before {
+ content: "\ea5a";
+}
+.im-icon-Lock-Window:before {
+ content: "\ea5b";
+}
+.im-icon-Lock:before {
+ content: "\ea5c";
+}
+.im-icon-Lollipop-2:before {
+ content: "\ea5d";
+}
+.im-icon-Lollipop-3:before {
+ content: "\ea5e";
+}
+.im-icon-Lollipop:before {
+ content: "\ea5f";
+}
+.im-icon-Loop:before {
+ content: "\ea60";
+}
+.im-icon-Loud:before {
+ content: "\ea61";
+}
+.im-icon-Loudspeaker:before {
+ content: "\ea62";
+}
+.im-icon-Love-2:before {
+ content: "\ea63";
+}
+.im-icon-Love-User:before {
+ content: "\ea64";
+}
+.im-icon-Love-Window:before {
+ content: "\ea65";
+}
+.im-icon-Love:before {
+ content: "\ea66";
+}
+.im-icon-Lowercase-Text:before {
+ content: "\ea67";
+}
+.im-icon-Luggafe-Front:before {
+ content: "\ea68";
+}
+.im-icon-Luggage-2:before {
+ content: "\ea69";
+}
+.im-icon-Macro:before {
+ content: "\ea6a";
+}
+.im-icon-Magic-Wand:before {
+ content: "\ea6b";
+}
+.im-icon-Magnet:before {
+ content: "\ea6c";
+}
+.im-icon-Magnifi-Glass-:before {
+ content: "\ea6d";
+}
+.im-icon-Magnifi-Glass:before {
+ content: "\ea6e";
+}
+.im-icon-Magnifi-Glass2:before {
+ content: "\ea6f";
+}
+.im-icon-Mail-2:before {
+ content: "\ea70";
+}
+.im-icon-Mail-3:before {
+ content: "\ea71";
+}
+.im-icon-Mail-Add:before {
+ content: "\ea72";
+}
+.im-icon-Mail-Attachement:before {
+ content: "\ea73";
+}
+.im-icon-Mail-Block:before {
+ content: "\ea74";
+}
+.im-icon-Mail-Delete:before {
+ content: "\ea75";
+}
+.im-icon-Mail-Favorite:before {
+ content: "\ea76";
+}
+.im-icon-Mail-Forward:before {
+ content: "\ea77";
+}
+.im-icon-Mail-Gallery:before {
+ content: "\ea78";
+}
+.im-icon-Mail-Inbox:before {
+ content: "\ea79";
+}
+.im-icon-Mail-Link:before {
+ content: "\ea7a";
+}
+.im-icon-Mail-Lock:before {
+ content: "\ea7b";
+}
+.im-icon-Mail-Love:before {
+ content: "\ea7c";
+}
+.im-icon-Mail-Money:before {
+ content: "\ea7d";
+}
+.im-icon-Mail-Open:before {
+ content: "\ea7e";
+}
+.im-icon-Mail-Outbox:before {
+ content: "\ea7f";
+}
+.im-icon-Mail-Password:before {
+ content: "\ea80";
+}
+.im-icon-Mail-Photo:before {
+ content: "\ea81";
+}
+.im-icon-Mail-Read:before {
+ content: "\ea82";
+}
+.im-icon-Mail-Removex:before {
+ content: "\ea83";
+}
+.im-icon-Mail-Reply:before {
+ content: "\ea84";
+}
+.im-icon-Mail-ReplyAll:before {
+ content: "\ea85";
+}
+.im-icon-Mail-Search:before {
+ content: "\ea86";
+}
+.im-icon-Mail-Send:before {
+ content: "\ea87";
+}
+.im-icon-Mail-Settings:before {
+ content: "\ea88";
+}
+.im-icon-Mail-Unread:before {
+ content: "\ea89";
+}
+.im-icon-Mail-Video:before {
+ content: "\ea8a";
+}
+.im-icon-Mail-withAtSign:before {
+ content: "\ea8b";
+}
+.im-icon-Mail-WithCursors:before {
+ content: "\ea8c";
+}
+.im-icon-Mail:before {
+ content: "\ea8d";
+}
+.im-icon-Mailbox-Empty:before {
+ content: "\ea8e";
+}
+.im-icon-Mailbox-Full:before {
+ content: "\ea8f";
+}
+.im-icon-Male-2:before {
+ content: "\ea90";
+}
+.im-icon-Male-Sign:before {
+ content: "\ea91";
+}
+.im-icon-Male:before {
+ content: "\ea92";
+}
+.im-icon-MaleFemale:before {
+ content: "\ea93";
+}
+.im-icon-Man-Sign:before {
+ content: "\ea94";
+}
+.im-icon-Management:before {
+ content: "\ea95";
+}
+.im-icon-Mans-Underwear:before {
+ content: "\ea96";
+}
+.im-icon-Mans-Underwear2:before {
+ content: "\ea97";
+}
+.im-icon-Map-Marker:before {
+ content: "\ea98";
+}
+.im-icon-Map-Marker2:before {
+ content: "\ea99";
+}
+.im-icon-Map-Marker3:before {
+ content: "\ea9a";
+}
+.im-icon-Map:before {
+ content: "\ea9b";
+}
+.im-icon-Map2:before {
+ content: "\ea9c";
+}
+.im-icon-Marker-2:before {
+ content: "\ea9d";
+}
+.im-icon-Marker-3:before {
+ content: "\ea9e";
+}
+.im-icon-Marker:before {
+ content: "\ea9f";
+}
+.im-icon-Martini-Glass:before {
+ content: "\eaa0";
+}
+.im-icon-Mask:before {
+ content: "\eaa1";
+}
+.im-icon-Master-Card:before {
+ content: "\eaa2";
+}
+.im-icon-Maximize-Window:before {
+ content: "\eaa3";
+}
+.im-icon-Maximize:before {
+ content: "\eaa4";
+}
+.im-icon-Medal-2:before {
+ content: "\eaa5";
+}
+.im-icon-Medal-3:before {
+ content: "\eaa6";
+}
+.im-icon-Medal:before {
+ content: "\eaa7";
+}
+.im-icon-Medical-Sign:before {
+ content: "\eaa8";
+}
+.im-icon-Medicine-2:before {
+ content: "\eaa9";
+}
+.im-icon-Medicine-3:before {
+ content: "\eaaa";
+}
+.im-icon-Medicine:before {
+ content: "\eaab";
+}
+.im-icon-Megaphone:before {
+ content: "\eaac";
+}
+.im-icon-Memory-Card:before {
+ content: "\eaad";
+}
+.im-icon-Memory-Card2:before {
+ content: "\eaae";
+}
+.im-icon-Memory-Card3:before {
+ content: "\eaaf";
+}
+.im-icon-Men:before {
+ content: "\eab0";
+}
+.im-icon-Menorah:before {
+ content: "\eab1";
+}
+.im-icon-Mens:before {
+ content: "\eab2";
+}
+.im-icon-Metacafe:before {
+ content: "\eab3";
+}
+.im-icon-Mexico:before {
+ content: "\eab4";
+}
+.im-icon-Mic:before {
+ content: "\eab5";
+}
+.im-icon-Microphone-2:before {
+ content: "\eab6";
+}
+.im-icon-Microphone-3:before {
+ content: "\eab7";
+}
+.im-icon-Microphone-4:before {
+ content: "\eab8";
+}
+.im-icon-Microphone-5:before {
+ content: "\eab9";
+}
+.im-icon-Microphone-6:before {
+ content: "\eaba";
+}
+.im-icon-Microphone-7:before {
+ content: "\eabb";
+}
+.im-icon-Microphone:before {
+ content: "\eabc";
+}
+.im-icon-Microscope:before {
+ content: "\eabd";
+}
+.im-icon-Milk-Bottle:before {
+ content: "\eabe";
+}
+.im-icon-Mine:before {
+ content: "\eabf";
+}
+.im-icon-Minimize-Maximize-Close-Window:before {
+ content: "\eac0";
+}
+.im-icon-Minimize-Window:before {
+ content: "\eac1";
+}
+.im-icon-Minimize:before {
+ content: "\eac2";
+}
+.im-icon-Mirror:before {
+ content: "\eac3";
+}
+.im-icon-Mixer:before {
+ content: "\eac4";
+}
+.im-icon-Mixx:before {
+ content: "\eac5";
+}
+.im-icon-Money-2:before {
+ content: "\eac6";
+}
+.im-icon-Money-Bag:before {
+ content: "\eac7";
+}
+.im-icon-Money-Smiley:before {
+ content: "\eac8";
+}
+.im-icon-Money:before {
+ content: "\eac9";
+}
+.im-icon-Monitor-2:before {
+ content: "\eaca";
+}
+.im-icon-Monitor-3:before {
+ content: "\eacb";
+}
+.im-icon-Monitor-4:before {
+ content: "\eacc";
+}
+.im-icon-Monitor-5:before {
+ content: "\eacd";
+}
+.im-icon-Monitor-Analytics:before {
+ content: "\eace";
+}
+.im-icon-Monitor-Laptop:before {
+ content: "\eacf";
+}
+.im-icon-Monitor-phone:before {
+ content: "\ead0";
+}
+.im-icon-Monitor-Tablet:before {
+ content: "\ead1";
+}
+.im-icon-Monitor-Vertical:before {
+ content: "\ead2";
+}
+.im-icon-Monitor:before {
+ content: "\ead3";
+}
+.im-icon-Monitoring:before {
+ content: "\ead4";
+}
+.im-icon-Monkey:before {
+ content: "\ead5";
+}
+.im-icon-Monster:before {
+ content: "\ead6";
+}
+.im-icon-Morocco:before {
+ content: "\ead7";
+}
+.im-icon-Motorcycle:before {
+ content: "\ead8";
+}
+.im-icon-Mouse-2:before {
+ content: "\ead9";
+}
+.im-icon-Mouse-3:before {
+ content: "\eada";
+}
+.im-icon-Mouse-4:before {
+ content: "\eadb";
+}
+.im-icon-Mouse-Pointer:before {
+ content: "\eadc";
+}
+.im-icon-Mouse:before {
+ content: "\eadd";
+}
+.im-icon-Moustache-Smiley:before {
+ content: "\eade";
+}
+.im-icon-Movie-Ticket:before {
+ content: "\eadf";
+}
+.im-icon-Movie:before {
+ content: "\eae0";
+}
+.im-icon-Mp3-File:before {
+ content: "\eae1";
+}
+.im-icon-Museum:before {
+ content: "\eae2";
+}
+.im-icon-Mushroom:before {
+ content: "\eae3";
+}
+.im-icon-Music-Note:before {
+ content: "\eae4";
+}
+.im-icon-Music-Note2:before {
+ content: "\eae5";
+}
+.im-icon-Music-Note3:before {
+ content: "\eae6";
+}
+.im-icon-Music-Note4:before {
+ content: "\eae7";
+}
+.im-icon-Music-Player:before {
+ content: "\eae8";
+}
+.im-icon-Mustache-2:before {
+ content: "\eae9";
+}
+.im-icon-Mustache-3:before {
+ content: "\eaea";
+}
+.im-icon-Mustache-4:before {
+ content: "\eaeb";
+}
+.im-icon-Mustache-5:before {
+ content: "\eaec";
+}
+.im-icon-Mustache-6:before {
+ content: "\eaed";
+}
+.im-icon-Mustache-7:before {
+ content: "\eaee";
+}
+.im-icon-Mustache-8:before {
+ content: "\eaef";
+}
+.im-icon-Mustache:before {
+ content: "\eaf0";
+}
+.im-icon-Mute:before {
+ content: "\eaf1";
+}
+.im-icon-Myspace:before {
+ content: "\eaf2";
+}
+.im-icon-Navigat-Start:before {
+ content: "\eaf3";
+}
+.im-icon-Navigate-End:before {
+ content: "\eaf4";
+}
+.im-icon-Navigation-LeftWindow:before {
+ content: "\eaf5";
+}
+.im-icon-Navigation-RightWindow:before {
+ content: "\eaf6";
+}
+.im-icon-Nepal:before {
+ content: "\eaf7";
+}
+.im-icon-Netscape:before {
+ content: "\eaf8";
+}
+.im-icon-Network-Window:before {
+ content: "\eaf9";
+}
+.im-icon-Network:before {
+ content: "\eafa";
+}
+.im-icon-Neutron:before {
+ content: "\eafb";
+}
+.im-icon-New-Mail:before {
+ content: "\eafc";
+}
+.im-icon-New-Tab:before {
+ content: "\eafd";
+}
+.im-icon-Newspaper-2:before {
+ content: "\eafe";
+}
+.im-icon-Newspaper:before {
+ content: "\eaff";
+}
+.im-icon-Newsvine:before {
+ content: "\eb00";
+}
+.im-icon-Next2:before {
+ content: "\eb01";
+}
+.im-icon-Next-3:before {
+ content: "\eb02";
+}
+.im-icon-Next-Music:before {
+ content: "\eb03";
+}
+.im-icon-Next:before {
+ content: "\eb04";
+}
+.im-icon-No-Battery:before {
+ content: "\eb05";
+}
+.im-icon-No-Drop:before {
+ content: "\eb06";
+}
+.im-icon-No-Flash:before {
+ content: "\eb07";
+}
+.im-icon-No-Smoking:before {
+ content: "\eb08";
+}
+.im-icon-Noose:before {
+ content: "\eb09";
+}
+.im-icon-Normal-Text:before {
+ content: "\eb0a";
+}
+.im-icon-Note:before {
+ content: "\eb0b";
+}
+.im-icon-Notepad-2:before {
+ content: "\eb0c";
+}
+.im-icon-Notepad:before {
+ content: "\eb0d";
+}
+.im-icon-Nuclear:before {
+ content: "\eb0e";
+}
+.im-icon-Numbering-List:before {
+ content: "\eb0f";
+}
+.im-icon-Nurse:before {
+ content: "\eb10";
+}
+.im-icon-Office-Lamp:before {
+ content: "\eb11";
+}
+.im-icon-Office:before {
+ content: "\eb12";
+}
+.im-icon-Oil:before {
+ content: "\eb13";
+}
+.im-icon-Old-Camera:before {
+ content: "\eb14";
+}
+.im-icon-Old-Cassette:before {
+ content: "\eb15";
+}
+.im-icon-Old-Clock:before {
+ content: "\eb16";
+}
+.im-icon-Old-Radio:before {
+ content: "\eb17";
+}
+.im-icon-Old-Sticky:before {
+ content: "\eb18";
+}
+.im-icon-Old-Sticky2:before {
+ content: "\eb19";
+}
+.im-icon-Old-Telephone:before {
+ content: "\eb1a";
+}
+.im-icon-Old-TV:before {
+ content: "\eb1b";
+}
+.im-icon-On-Air:before {
+ content: "\eb1c";
+}
+.im-icon-On-Off-2:before {
+ content: "\eb1d";
+}
+.im-icon-On-Off-3:before {
+ content: "\eb1e";
+}
+.im-icon-On-off:before {
+ content: "\eb1f";
+}
+.im-icon-One-Finger:before {
+ content: "\eb20";
+}
+.im-icon-One-FingerTouch:before {
+ content: "\eb21";
+}
+.im-icon-One-Window:before {
+ content: "\eb22";
+}
+.im-icon-Open-Banana:before {
+ content: "\eb23";
+}
+.im-icon-Open-Book:before {
+ content: "\eb24";
+}
+.im-icon-Opera-House:before {
+ content: "\eb25";
+}
+.im-icon-Opera:before {
+ content: "\eb26";
+}
+.im-icon-Optimization:before {
+ content: "\eb27";
+}
+.im-icon-Orientation-2:before {
+ content: "\eb28";
+}
+.im-icon-Orientation-3:before {
+ content: "\eb29";
+}
+.im-icon-Orientation:before {
+ content: "\eb2a";
+}
+.im-icon-Orkut:before {
+ content: "\eb2b";
+}
+.im-icon-Ornament:before {
+ content: "\eb2c";
+}
+.im-icon-Over-Time:before {
+ content: "\eb2d";
+}
+.im-icon-Over-Time2:before {
+ content: "\eb2e";
+}
+.im-icon-Owl:before {
+ content: "\eb2f";
+}
+.im-icon-Pac-Man:before {
+ content: "\eb30";
+}
+.im-icon-Paint-Brush:before {
+ content: "\eb31";
+}
+.im-icon-Paint-Bucket:before {
+ content: "\eb32";
+}
+.im-icon-Paintbrush:before {
+ content: "\eb33";
+}
+.im-icon-Palette:before {
+ content: "\eb34";
+}
+.im-icon-Palm-Tree:before {
+ content: "\eb35";
+}
+.im-icon-Panda:before {
+ content: "\eb36";
+}
+.im-icon-Panorama:before {
+ content: "\eb37";
+}
+.im-icon-Pantheon:before {
+ content: "\eb38";
+}
+.im-icon-Pantone:before {
+ content: "\eb39";
+}
+.im-icon-Pants:before {
+ content: "\eb3a";
+}
+.im-icon-Paper-Plane:before {
+ content: "\eb3b";
+}
+.im-icon-Paper:before {
+ content: "\eb3c";
+}
+.im-icon-Parasailing:before {
+ content: "\eb3d";
+}
+.im-icon-Parrot:before {
+ content: "\eb3e";
+}
+.im-icon-Password-2shopping:before {
+ content: "\eb3f";
+}
+.im-icon-Password-Field:before {
+ content: "\eb40";
+}
+.im-icon-Password-shopping:before {
+ content: "\eb41";
+}
+.im-icon-Password:before {
+ content: "\eb42";
+}
+.im-icon-pause-2:before {
+ content: "\eb43";
+}
+.im-icon-Pause:before {
+ content: "\eb44";
+}
+.im-icon-Paw:before {
+ content: "\eb45";
+}
+.im-icon-Pawn:before {
+ content: "\eb46";
+}
+.im-icon-Paypal:before {
+ content: "\eb47";
+}
+.im-icon-Pen-2:before {
+ content: "\eb48";
+}
+.im-icon-Pen-3:before {
+ content: "\eb49";
+}
+.im-icon-Pen-4:before {
+ content: "\eb4a";
+}
+.im-icon-Pen-5:before {
+ content: "\eb4b";
+}
+.im-icon-Pen-6:before {
+ content: "\eb4c";
+}
+.im-icon-Pen:before {
+ content: "\eb4d";
+}
+.im-icon-Pencil-Ruler:before {
+ content: "\eb4e";
+}
+.im-icon-Pencil:before {
+ content: "\eb4f";
+}
+.im-icon-Penguin:before {
+ content: "\eb50";
+}
+.im-icon-Pentagon:before {
+ content: "\eb51";
+}
+.im-icon-People-onCloud:before {
+ content: "\eb52";
+}
+.im-icon-Pepper-withFire:before {
+ content: "\eb53";
+}
+.im-icon-Pepper:before {
+ content: "\eb54";
+}
+.im-icon-Petrol:before {
+ content: "\eb55";
+}
+.im-icon-Petronas-Tower:before {
+ content: "\eb56";
+}
+.im-icon-Philipines:before {
+ content: "\eb57";
+}
+.im-icon-Phone-2:before {
+ content: "\eb58";
+}
+.im-icon-Phone-3:before {
+ content: "\eb59";
+}
+.im-icon-Phone-3G:before {
+ content: "\eb5a";
+}
+.im-icon-Phone-4G:before {
+ content: "\eb5b";
+}
+.im-icon-Phone-Simcard:before {
+ content: "\eb5c";
+}
+.im-icon-Phone-SMS:before {
+ content: "\eb5d";
+}
+.im-icon-Phone-Wifi:before {
+ content: "\eb5e";
+}
+.im-icon-Phone:before {
+ content: "\eb5f";
+}
+.im-icon-Photo-2:before {
+ content: "\eb60";
+}
+.im-icon-Photo-3:before {
+ content: "\eb61";
+}
+.im-icon-Photo-Album:before {
+ content: "\eb62";
+}
+.im-icon-Photo-Album2:before {
+ content: "\eb63";
+}
+.im-icon-Photo-Album3:before {
+ content: "\eb64";
+}
+.im-icon-Photo:before {
+ content: "\eb65";
+}
+.im-icon-Photos:before {
+ content: "\eb66";
+}
+.im-icon-Physics:before {
+ content: "\eb67";
+}
+.im-icon-Pi:before {
+ content: "\eb68";
+}
+.im-icon-Piano:before {
+ content: "\eb69";
+}
+.im-icon-Picasa:before {
+ content: "\eb6a";
+}
+.im-icon-Pie-Chart:before {
+ content: "\eb6b";
+}
+.im-icon-Pie-Chart2:before {
+ content: "\eb6c";
+}
+.im-icon-Pie-Chart3:before {
+ content: "\eb6d";
+}
+.im-icon-Pilates-2:before {
+ content: "\eb6e";
+}
+.im-icon-Pilates-3:before {
+ content: "\eb6f";
+}
+.im-icon-Pilates:before {
+ content: "\eb70";
+}
+.im-icon-Pilot:before {
+ content: "\eb71";
+}
+.im-icon-Pinch:before {
+ content: "\eb72";
+}
+.im-icon-Ping-Pong:before {
+ content: "\eb73";
+}
+.im-icon-Pinterest:before {
+ content: "\eb74";
+}
+.im-icon-Pipe:before {
+ content: "\eb75";
+}
+.im-icon-Pipette:before {
+ content: "\eb76";
+}
+.im-icon-Piramids:before {
+ content: "\eb77";
+}
+.im-icon-Pisces-2:before {
+ content: "\eb78";
+}
+.im-icon-Pisces:before {
+ content: "\eb79";
+}
+.im-icon-Pizza-Slice:before {
+ content: "\eb7a";
+}
+.im-icon-Pizza:before {
+ content: "\eb7b";
+}
+.im-icon-Plane-2:before {
+ content: "\eb7c";
+}
+.im-icon-Plane:before {
+ content: "\eb7d";
+}
+.im-icon-Plant:before {
+ content: "\eb7e";
+}
+.im-icon-Plasmid:before {
+ content: "\eb7f";
+}
+.im-icon-Plaster:before {
+ content: "\eb80";
+}
+.im-icon-Plastic-CupPhone:before {
+ content: "\eb81";
+}
+.im-icon-Plastic-CupPhone2:before {
+ content: "\eb82";
+}
+.im-icon-Plate:before {
+ content: "\eb83";
+}
+.im-icon-Plates:before {
+ content: "\eb84";
+}
+.im-icon-Plaxo:before {
+ content: "\eb85";
+}
+.im-icon-Play-Music:before {
+ content: "\eb86";
+}
+.im-icon-Plug-In:before {
+ content: "\eb87";
+}
+.im-icon-Plug-In2:before {
+ content: "\eb88";
+}
+.im-icon-Plurk:before {
+ content: "\eb89";
+}
+.im-icon-Pointer:before {
+ content: "\eb8a";
+}
+.im-icon-Poland:before {
+ content: "\eb8b";
+}
+.im-icon-Police-Man:before {
+ content: "\eb8c";
+}
+.im-icon-Police-Station:before {
+ content: "\eb8d";
+}
+.im-icon-Police-Woman:before {
+ content: "\eb8e";
+}
+.im-icon-Police:before {
+ content: "\eb8f";
+}
+.im-icon-Polo-Shirt:before {
+ content: "\eb90";
+}
+.im-icon-Portrait:before {
+ content: "\eb91";
+}
+.im-icon-Portugal:before {
+ content: "\eb92";
+}
+.im-icon-Post-Mail:before {
+ content: "\eb93";
+}
+.im-icon-Post-Mail2:before {
+ content: "\eb94";
+}
+.im-icon-Post-Office:before {
+ content: "\eb95";
+}
+.im-icon-Post-Sign:before {
+ content: "\eb96";
+}
+.im-icon-Post-Sign2ways:before {
+ content: "\eb97";
+}
+.im-icon-Posterous:before {
+ content: "\eb98";
+}
+.im-icon-Pound-Sign:before {
+ content: "\eb99";
+}
+.im-icon-Pound-Sign2:before {
+ content: "\eb9a";
+}
+.im-icon-Pound:before {
+ content: "\eb9b";
+}
+.im-icon-Power-2:before {
+ content: "\eb9c";
+}
+.im-icon-Power-3:before {
+ content: "\eb9d";
+}
+.im-icon-Power-Cable:before {
+ content: "\eb9e";
+}
+.im-icon-Power-Station:before {
+ content: "\eb9f";
+}
+.im-icon-Power:before {
+ content: "\eba0";
+}
+.im-icon-Prater:before {
+ content: "\eba1";
+}
+.im-icon-Present:before {
+ content: "\eba2";
+}
+.im-icon-Presents:before {
+ content: "\eba3";
+}
+.im-icon-Press:before {
+ content: "\eba4";
+}
+.im-icon-Preview:before {
+ content: "\eba5";
+}
+.im-icon-Previous:before {
+ content: "\eba6";
+}
+.im-icon-Pricing:before {
+ content: "\eba7";
+}
+.im-icon-Printer:before {
+ content: "\eba8";
+}
+.im-icon-Professor:before {
+ content: "\eba9";
+}
+.im-icon-Profile:before {
+ content: "\ebaa";
+}
+.im-icon-Project:before {
+ content: "\ebab";
+}
+.im-icon-Projector-2:before {
+ content: "\ebac";
+}
+.im-icon-Projector:before {
+ content: "\ebad";
+}
+.im-icon-Pulse:before {
+ content: "\ebae";
+}
+.im-icon-Pumpkin:before {
+ content: "\ebaf";
+}
+.im-icon-Punk:before {
+ content: "\ebb0";
+}
+.im-icon-Punker:before {
+ content: "\ebb1";
+}
+.im-icon-Puzzle:before {
+ content: "\ebb2";
+}
+.im-icon-QIK:before {
+ content: "\ebb3";
+}
+.im-icon-QR-Code:before {
+ content: "\ebb4";
+}
+.im-icon-Queen-2:before {
+ content: "\ebb5";
+}
+.im-icon-Queen:before {
+ content: "\ebb6";
+}
+.im-icon-Quill-2:before {
+ content: "\ebb7";
+}
+.im-icon-Quill-3:before {
+ content: "\ebb8";
+}
+.im-icon-Quill:before {
+ content: "\ebb9";
+}
+.im-icon-Quotes-2:before {
+ content: "\ebba";
+}
+.im-icon-Quotes:before {
+ content: "\ebbb";
+}
+.im-icon-Radio:before {
+ content: "\ebbc";
+}
+.im-icon-Radioactive:before {
+ content: "\ebbd";
+}
+.im-icon-Rafting:before {
+ content: "\ebbe";
+}
+.im-icon-Rain-Drop:before {
+ content: "\ebbf";
+}
+.im-icon-Rainbow-2:before {
+ content: "\ebc0";
+}
+.im-icon-Rainbow:before {
+ content: "\ebc1";
+}
+.im-icon-Ram:before {
+ content: "\ebc2";
+}
+.im-icon-Razzor-Blade:before {
+ content: "\ebc3";
+}
+.im-icon-Receipt-2:before {
+ content: "\ebc4";
+}
+.im-icon-Receipt-3:before {
+ content: "\ebc5";
+}
+.im-icon-Receipt-4:before {
+ content: "\ebc6";
+}
+.im-icon-Receipt:before {
+ content: "\ebc7";
+}
+.im-icon-Record2:before {
+ content: "\ebc8";
+}
+.im-icon-Record-3:before {
+ content: "\ebc9";
+}
+.im-icon-Record-Music:before {
+ content: "\ebca";
+}
+.im-icon-Record:before {
+ content: "\ebcb";
+}
+.im-icon-Recycling-2:before {
+ content: "\ebcc";
+}
+.im-icon-Recycling:before {
+ content: "\ebcd";
+}
+.im-icon-Reddit:before {
+ content: "\ebce";
+}
+.im-icon-Redhat:before {
+ content: "\ebcf";
+}
+.im-icon-Redirect:before {
+ content: "\ebd0";
+}
+.im-icon-Redo:before {
+ content: "\ebd1";
+}
+.im-icon-Reel:before {
+ content: "\ebd2";
+}
+.im-icon-Refinery:before {
+ content: "\ebd3";
+}
+.im-icon-Refresh-Window:before {
+ content: "\ebd4";
+}
+.im-icon-Refresh:before {
+ content: "\ebd5";
+}
+.im-icon-Reload-2:before {
+ content: "\ebd6";
+}
+.im-icon-Reload-3:before {
+ content: "\ebd7";
+}
+.im-icon-Reload:before {
+ content: "\ebd8";
+}
+.im-icon-Remote-Controll:before {
+ content: "\ebd9";
+}
+.im-icon-Remote-Controll2:before {
+ content: "\ebda";
+}
+.im-icon-Remove-Bag:before {
+ content: "\ebdb";
+}
+.im-icon-Remove-Basket:before {
+ content: "\ebdc";
+}
+.im-icon-Remove-Cart:before {
+ content: "\ebdd";
+}
+.im-icon-Remove-File:before {
+ content: "\ebde";
+}
+.im-icon-Remove-User:before {
+ content: "\ebdf";
+}
+.im-icon-Remove-Window:before {
+ content: "\ebe0";
+}
+.im-icon-Remove:before {
+ content: "\ebe1";
+}
+.im-icon-Rename:before {
+ content: "\ebe2";
+}
+.im-icon-Repair:before {
+ content: "\ebe3";
+}
+.im-icon-Repeat-2:before {
+ content: "\ebe4";
+}
+.im-icon-Repeat-3:before {
+ content: "\ebe5";
+}
+.im-icon-Repeat-4:before {
+ content: "\ebe6";
+}
+.im-icon-Repeat-5:before {
+ content: "\ebe7";
+}
+.im-icon-Repeat-6:before {
+ content: "\ebe8";
+}
+.im-icon-Repeat-7:before {
+ content: "\ebe9";
+}
+.im-icon-Repeat:before {
+ content: "\ebea";
+}
+.im-icon-Reset:before {
+ content: "\ebeb";
+}
+.im-icon-Resize:before {
+ content: "\ebec";
+}
+.im-icon-Restore-Window:before {
+ content: "\ebed";
+}
+.im-icon-Retouching:before {
+ content: "\ebee";
+}
+.im-icon-Retro-Camera:before {
+ content: "\ebef";
+}
+.im-icon-Retro:before {
+ content: "\ebf0";
+}
+.im-icon-Retweet:before {
+ content: "\ebf1";
+}
+.im-icon-Reverbnation:before {
+ content: "\ebf2";
+}
+.im-icon-Rewind:before {
+ content: "\ebf3";
+}
+.im-icon-RGB:before {
+ content: "\ebf4";
+}
+.im-icon-Ribbon-2:before {
+ content: "\ebf5";
+}
+.im-icon-Ribbon-3:before {
+ content: "\ebf6";
+}
+.im-icon-Ribbon:before {
+ content: "\ebf7";
+}
+.im-icon-Right-2:before {
+ content: "\ebf8";
+}
+.im-icon-Right-3:before {
+ content: "\ebf9";
+}
+.im-icon-Right-4:before {
+ content: "\ebfa";
+}
+.im-icon-Right-ToLeft:before {
+ content: "\ebfb";
+}
+.im-icon-Right:before {
+ content: "\ebfc";
+}
+.im-icon-Road-2:before {
+ content: "\ebfd";
+}
+.im-icon-Road-3:before {
+ content: "\ebfe";
+}
+.im-icon-Road:before {
+ content: "\ebff";
+}
+.im-icon-Robot-2:before {
+ content: "\ec00";
+}
+.im-icon-Robot:before {
+ content: "\ec01";
+}
+.im-icon-Rock-andRoll:before {
+ content: "\ec02";
+}
+.im-icon-Rocket:before {
+ content: "\ec03";
+}
+.im-icon-Roller:before {
+ content: "\ec04";
+}
+.im-icon-Roof:before {
+ content: "\ec05";
+}
+.im-icon-Rook:before {
+ content: "\ec06";
+}
+.im-icon-Rotate-Gesture:before {
+ content: "\ec07";
+}
+.im-icon-Rotate-Gesture2:before {
+ content: "\ec08";
+}
+.im-icon-Rotate-Gesture3:before {
+ content: "\ec09";
+}
+.im-icon-Rotation-390:before {
+ content: "\ec0a";
+}
+.im-icon-Rotation:before {
+ content: "\ec0b";
+}
+.im-icon-Router-2:before {
+ content: "\ec0c";
+}
+.im-icon-Router:before {
+ content: "\ec0d";
+}
+.im-icon-RSS:before {
+ content: "\ec0e";
+}
+.im-icon-Ruler-2:before {
+ content: "\ec0f";
+}
+.im-icon-Ruler:before {
+ content: "\ec10";
+}
+.im-icon-Running-Shoes:before {
+ content: "\ec11";
+}
+.im-icon-Running:before {
+ content: "\ec12";
+}
+.im-icon-Safari:before {
+ content: "\ec13";
+}
+.im-icon-Safe-Box:before {
+ content: "\ec14";
+}
+.im-icon-Safe-Box2:before {
+ content: "\ec15";
+}
+.im-icon-Safety-PinClose:before {
+ content: "\ec16";
+}
+.im-icon-Safety-PinOpen:before {
+ content: "\ec17";
+}
+.im-icon-Sagittarus-2:before {
+ content: "\ec18";
+}
+.im-icon-Sagittarus:before {
+ content: "\ec19";
+}
+.im-icon-Sailing-Ship:before {
+ content: "\ec1a";
+}
+.im-icon-Sand-watch:before {
+ content: "\ec1b";
+}
+.im-icon-Sand-watch2:before {
+ content: "\ec1c";
+}
+.im-icon-Santa-Claus:before {
+ content: "\ec1d";
+}
+.im-icon-Santa-Claus2:before {
+ content: "\ec1e";
+}
+.im-icon-Santa-onSled:before {
+ content: "\ec1f";
+}
+.im-icon-Satelite-2:before {
+ content: "\ec20";
+}
+.im-icon-Satelite:before {
+ content: "\ec21";
+}
+.im-icon-Save-Window:before {
+ content: "\ec22";
+}
+.im-icon-Save:before {
+ content: "\ec23";
+}
+.im-icon-Saw:before {
+ content: "\ec24";
+}
+.im-icon-Saxophone:before {
+ content: "\ec25";
+}
+.im-icon-Scale:before {
+ content: "\ec26";
+}
+.im-icon-Scarf:before {
+ content: "\ec27";
+}
+.im-icon-Scissor:before {
+ content: "\ec28";
+}
+.im-icon-Scooter-Front:before {
+ content: "\ec29";
+}
+.im-icon-Scooter:before {
+ content: "\ec2a";
+}
+.im-icon-Scorpio-2:before {
+ content: "\ec2b";
+}
+.im-icon-Scorpio:before {
+ content: "\ec2c";
+}
+.im-icon-Scotland:before {
+ content: "\ec2d";
+}
+.im-icon-Screwdriver:before {
+ content: "\ec2e";
+}
+.im-icon-Scroll-Fast:before {
+ content: "\ec2f";
+}
+.im-icon-Scroll:before {
+ content: "\ec30";
+}
+.im-icon-Scroller-2:before {
+ content: "\ec31";
+}
+.im-icon-Scroller:before {
+ content: "\ec32";
+}
+.im-icon-Sea-Dog:before {
+ content: "\ec33";
+}
+.im-icon-Search-onCloud:before {
+ content: "\ec34";
+}
+.im-icon-Search-People:before {
+ content: "\ec35";
+}
+.im-icon-secound:before {
+ content: "\ec36";
+}
+.im-icon-secound2:before {
+ content: "\ec37";
+}
+.im-icon-Security-Block:before {
+ content: "\ec38";
+}
+.im-icon-Security-Bug:before {
+ content: "\ec39";
+}
+.im-icon-Security-Camera:before {
+ content: "\ec3a";
+}
+.im-icon-Security-Check:before {
+ content: "\ec3b";
+}
+.im-icon-Security-Settings:before {
+ content: "\ec3c";
+}
+.im-icon-Security-Smiley:before {
+ content: "\ec3d";
+}
+.im-icon-Securiy-Remove:before {
+ content: "\ec3e";
+}
+.im-icon-Seed:before {
+ content: "\ec3f";
+}
+.im-icon-Selfie:before {
+ content: "\ec40";
+}
+.im-icon-Serbia:before {
+ content: "\ec41";
+}
+.im-icon-Server-2:before {
+ content: "\ec42";
+}
+.im-icon-Server:before {
+ content: "\ec43";
+}
+.im-icon-Servers:before {
+ content: "\ec44";
+}
+.im-icon-Settings-Window:before {
+ content: "\ec45";
+}
+.im-icon-Sewing-Machine:before {
+ content: "\ec46";
+}
+.im-icon-Sexual:before {
+ content: "\ec47";
+}
+.im-icon-Share-onCloud:before {
+ content: "\ec48";
+}
+.im-icon-Share-Window:before {
+ content: "\ec49";
+}
+.im-icon-Share:before {
+ content: "\ec4a";
+}
+.im-icon-Sharethis:before {
+ content: "\ec4b";
+}
+.im-icon-Shark:before {
+ content: "\ec4c";
+}
+.im-icon-Sheep:before {
+ content: "\ec4d";
+}
+.im-icon-Sheriff-Badge:before {
+ content: "\ec4e";
+}
+.im-icon-Shield:before {
+ content: "\ec4f";
+}
+.im-icon-Ship-2:before {
+ content: "\ec50";
+}
+.im-icon-Ship:before {
+ content: "\ec51";
+}
+.im-icon-Shirt:before {
+ content: "\ec52";
+}
+.im-icon-Shoes-2:before {
+ content: "\ec53";
+}
+.im-icon-Shoes-3:before {
+ content: "\ec54";
+}
+.im-icon-Shoes:before {
+ content: "\ec55";
+}
+.im-icon-Shop-2:before {
+ content: "\ec56";
+}
+.im-icon-Shop-3:before {
+ content: "\ec57";
+}
+.im-icon-Shop-4:before {
+ content: "\ec58";
+}
+.im-icon-Shop:before {
+ content: "\ec59";
+}
+.im-icon-Shopping-Bag:before {
+ content: "\ec5a";
+}
+.im-icon-Shopping-Basket:before {
+ content: "\ec5b";
+}
+.im-icon-Shopping-Cart:before {
+ content: "\ec5c";
+}
+.im-icon-Short-Pants:before {
+ content: "\ec5d";
+}
+.im-icon-Shoutwire:before {
+ content: "\ec5e";
+}
+.im-icon-Shovel:before {
+ content: "\ec5f";
+}
+.im-icon-Shuffle-2:before {
+ content: "\ec60";
+}
+.im-icon-Shuffle-3:before {
+ content: "\ec61";
+}
+.im-icon-Shuffle-4:before {
+ content: "\ec62";
+}
+.im-icon-Shuffle:before {
+ content: "\ec63";
+}
+.im-icon-Shutter:before {
+ content: "\ec64";
+}
+.im-icon-Sidebar-Window:before {
+ content: "\ec65";
+}
+.im-icon-Signal:before {
+ content: "\ec66";
+}
+.im-icon-Singapore:before {
+ content: "\ec67";
+}
+.im-icon-Skate-Shoes:before {
+ content: "\ec68";
+}
+.im-icon-Skateboard-2:before {
+ content: "\ec69";
+}
+.im-icon-Skateboard:before {
+ content: "\ec6a";
+}
+.im-icon-Skeleton:before {
+ content: "\ec6b";
+}
+.im-icon-Ski:before {
+ content: "\ec6c";
+}
+.im-icon-Skirt:before {
+ content: "\ec6d";
+}
+.im-icon-Skrill:before {
+ content: "\ec6e";
+}
+.im-icon-Skull:before {
+ content: "\ec6f";
+}
+.im-icon-Skydiving:before {
+ content: "\ec70";
+}
+.im-icon-Skype:before {
+ content: "\ec71";
+}
+.im-icon-Sled-withGifts:before {
+ content: "\ec72";
+}
+.im-icon-Sled:before {
+ content: "\ec73";
+}
+.im-icon-Sleeping:before {
+ content: "\ec74";
+}
+.im-icon-Sleet:before {
+ content: "\ec75";
+}
+.im-icon-Slippers:before {
+ content: "\ec76";
+}
+.im-icon-Smart:before {
+ content: "\ec77";
+}
+.im-icon-Smartphone-2:before {
+ content: "\ec78";
+}
+.im-icon-Smartphone-3:before {
+ content: "\ec79";
+}
+.im-icon-Smartphone-4:before {
+ content: "\ec7a";
+}
+.im-icon-Smartphone-Secure:before {
+ content: "\ec7b";
+}
+.im-icon-Smartphone:before {
+ content: "\ec7c";
+}
+.im-icon-Smile:before {
+ content: "\ec7d";
+}
+.im-icon-Smoking-Area:before {
+ content: "\ec7e";
+}
+.im-icon-Smoking-Pipe:before {
+ content: "\ec7f";
+}
+.im-icon-Snake:before {
+ content: "\ec80";
+}
+.im-icon-Snorkel:before {
+ content: "\ec81";
+}
+.im-icon-Snow-2:before {
+ content: "\ec82";
+}
+.im-icon-Snow-Dome:before {
+ content: "\ec83";
+}
+.im-icon-Snow-Storm:before {
+ content: "\ec84";
+}
+.im-icon-Snow:before {
+ content: "\ec85";
+}
+.im-icon-Snowflake-2:before {
+ content: "\ec86";
+}
+.im-icon-Snowflake-3:before {
+ content: "\ec87";
+}
+.im-icon-Snowflake-4:before {
+ content: "\ec88";
+}
+.im-icon-Snowflake:before {
+ content: "\ec89";
+}
+.im-icon-Snowman:before {
+ content: "\ec8a";
+}
+.im-icon-Soccer-Ball:before {
+ content: "\ec8b";
+}
+.im-icon-Soccer-Shoes:before {
+ content: "\ec8c";
+}
+.im-icon-Socks:before {
+ content: "\ec8d";
+}
+.im-icon-Solar:before {
+ content: "\ec8e";
+}
+.im-icon-Sound-Wave:before {
+ content: "\ec8f";
+}
+.im-icon-Sound:before {
+ content: "\ec90";
+}
+.im-icon-Soundcloud:before {
+ content: "\ec91";
+}
+.im-icon-Soup:before {
+ content: "\ec92";
+}
+.im-icon-South-Africa:before {
+ content: "\ec93";
+}
+.im-icon-Space-Needle:before {
+ content: "\ec94";
+}
+.im-icon-Spain:before {
+ content: "\ec95";
+}
+.im-icon-Spam-Mail:before {
+ content: "\ec96";
+}
+.im-icon-Speach-Bubble:before {
+ content: "\ec97";
+}
+.im-icon-Speach-Bubble2:before {
+ content: "\ec98";
+}
+.im-icon-Speach-Bubble3:before {
+ content: "\ec99";
+}
+.im-icon-Speach-Bubble4:before {
+ content: "\ec9a";
+}
+.im-icon-Speach-Bubble5:before {
+ content: "\ec9b";
+}
+.im-icon-Speach-Bubble6:before {
+ content: "\ec9c";
+}
+.im-icon-Speach-Bubble7:before {
+ content: "\ec9d";
+}
+.im-icon-Speach-Bubble8:before {
+ content: "\ec9e";
+}
+.im-icon-Speach-Bubble9:before {
+ content: "\ec9f";
+}
+.im-icon-Speach-Bubble10:before {
+ content: "\eca0";
+}
+.im-icon-Speach-Bubble11:before {
+ content: "\eca1";
+}
+.im-icon-Speach-Bubble12:before {
+ content: "\eca2";
+}
+.im-icon-Speach-Bubble13:before {
+ content: "\eca3";
+}
+.im-icon-Speach-BubbleAsking:before {
+ content: "\eca4";
+}
+.im-icon-Speach-BubbleComic:before {
+ content: "\eca5";
+}
+.im-icon-Speach-BubbleComic2:before {
+ content: "\eca6";
+}
+.im-icon-Speach-BubbleComic3:before {
+ content: "\eca7";
+}
+.im-icon-Speach-BubbleComic4:before {
+ content: "\eca8";
+}
+.im-icon-Speach-BubbleDialog:before {
+ content: "\eca9";
+}
+.im-icon-Speach-Bubbles:before {
+ content: "\ecaa";
+}
+.im-icon-Speak-2:before {
+ content: "\ecab";
+}
+.im-icon-Speak:before {
+ content: "\ecac";
+}
+.im-icon-Speaker-2:before {
+ content: "\ecad";
+}
+.im-icon-Speaker:before {
+ content: "\ecae";
+}
+.im-icon-Spell-Check:before {
+ content: "\ecaf";
+}
+.im-icon-Spell-CheckABC:before {
+ content: "\ecb0";
+}
+.im-icon-Spermium:before {
+ content: "\ecb1";
+}
+.im-icon-Spider:before {
+ content: "\ecb2";
+}
+.im-icon-Spiderweb:before {
+ content: "\ecb3";
+}
+.im-icon-Split-FourSquareWindow:before {
+ content: "\ecb4";
+}
+.im-icon-Split-Horizontal:before {
+ content: "\ecb5";
+}
+.im-icon-Split-Horizontal2Window:before {
+ content: "\ecb6";
+}
+.im-icon-Split-Vertical:before {
+ content: "\ecb7";
+}
+.im-icon-Split-Vertical2:before {
+ content: "\ecb8";
+}
+.im-icon-Split-Window:before {
+ content: "\ecb9";
+}
+.im-icon-Spoder:before {
+ content: "\ecba";
+}
+.im-icon-Spoon:before {
+ content: "\ecbb";
+}
+.im-icon-Sport-Mode:before {
+ content: "\ecbc";
+}
+.im-icon-Sports-Clothings1:before {
+ content: "\ecbd";
+}
+.im-icon-Sports-Clothings2:before {
+ content: "\ecbe";
+}
+.im-icon-Sports-Shirt:before {
+ content: "\ecbf";
+}
+.im-icon-Spot:before {
+ content: "\ecc0";
+}
+.im-icon-Spray:before {
+ content: "\ecc1";
+}
+.im-icon-Spread:before {
+ content: "\ecc2";
+}
+.im-icon-Spring:before {
+ content: "\ecc3";
+}
+.im-icon-Spurl:before {
+ content: "\ecc4";
+}
+.im-icon-Spy:before {
+ content: "\ecc5";
+}
+.im-icon-Squirrel:before {
+ content: "\ecc6";
+}
+.im-icon-SSL:before {
+ content: "\ecc7";
+}
+.im-icon-St-BasilsCathedral:before {
+ content: "\ecc8";
+}
+.im-icon-St-PaulsCathedral:before {
+ content: "\ecc9";
+}
+.im-icon-Stamp-2:before {
+ content: "\ecca";
+}
+.im-icon-Stamp:before {
+ content: "\eccb";
+}
+.im-icon-Stapler:before {
+ content: "\eccc";
+}
+.im-icon-Star-Track:before {
+ content: "\eccd";
+}
+.im-icon-Star:before {
+ content: "\ecce";
+}
+.im-icon-Starfish:before {
+ content: "\eccf";
+}
+.im-icon-Start2:before {
+ content: "\ecd0";
+}
+.im-icon-Start-3:before {
+ content: "\ecd1";
+}
+.im-icon-Start-ways:before {
+ content: "\ecd2";
+}
+.im-icon-Start:before {
+ content: "\ecd3";
+}
+.im-icon-Statistic:before {
+ content: "\ecd4";
+}
+.im-icon-Stethoscope:before {
+ content: "\ecd5";
+}
+.im-icon-stop--2:before {
+ content: "\ecd6";
+}
+.im-icon-Stop-Music:before {
+ content: "\ecd7";
+}
+.im-icon-Stop:before {
+ content: "\ecd8";
+}
+.im-icon-Stopwatch-2:before {
+ content: "\ecd9";
+}
+.im-icon-Stopwatch:before {
+ content: "\ecda";
+}
+.im-icon-Storm:before {
+ content: "\ecdb";
+}
+.im-icon-Street-View:before {
+ content: "\ecdc";
+}
+.im-icon-Street-View2:before {
+ content: "\ecdd";
+}
+.im-icon-Strikethrough-Text:before {
+ content: "\ecde";
+}
+.im-icon-Stroller:before {
+ content: "\ecdf";
+}
+.im-icon-Structure:before {
+ content: "\ece0";
+}
+.im-icon-Student-Female:before {
+ content: "\ece1";
+}
+.im-icon-Student-Hat:before {
+ content: "\ece2";
+}
+.im-icon-Student-Hat2:before {
+ content: "\ece3";
+}
+.im-icon-Student-Male:before {
+ content: "\ece4";
+}
+.im-icon-Student-MaleFemale:before {
+ content: "\ece5";
+}
+.im-icon-Students:before {
+ content: "\ece6";
+}
+.im-icon-Studio-Flash:before {
+ content: "\ece7";
+}
+.im-icon-Studio-Lightbox:before {
+ content: "\ece8";
+}
+.im-icon-Stumbleupon:before {
+ content: "\ece9";
+}
+.im-icon-Suit:before {
+ content: "\ecea";
+}
+.im-icon-Suitcase:before {
+ content: "\eceb";
+}
+.im-icon-Sum-2:before {
+ content: "\ecec";
+}
+.im-icon-Sum:before {
+ content: "\eced";
+}
+.im-icon-Summer:before {
+ content: "\ecee";
+}
+.im-icon-Sun-CloudyRain:before {
+ content: "\ecef";
+}
+.im-icon-Sun:before {
+ content: "\ecf0";
+}
+.im-icon-Sunglasses-2:before {
+ content: "\ecf1";
+}
+.im-icon-Sunglasses-3:before {
+ content: "\ecf2";
+}
+.im-icon-Sunglasses-Smiley:before {
+ content: "\ecf3";
+}
+.im-icon-Sunglasses-Smiley2:before {
+ content: "\ecf4";
+}
+.im-icon-Sunglasses-W:before {
+ content: "\ecf5";
+}
+.im-icon-Sunglasses-W2:before {
+ content: "\ecf6";
+}
+.im-icon-Sunglasses-W3:before {
+ content: "\ecf7";
+}
+.im-icon-Sunglasses:before {
+ content: "\ecf8";
+}
+.im-icon-Sunrise:before {
+ content: "\ecf9";
+}
+.im-icon-Sunset:before {
+ content: "\ecfa";
+}
+.im-icon-Superman:before {
+ content: "\ecfb";
+}
+.im-icon-Support:before {
+ content: "\ecfc";
+}
+.im-icon-Surprise:before {
+ content: "\ecfd";
+}
+.im-icon-Sushi:before {
+ content: "\ecfe";
+}
+.im-icon-Sweden:before {
+ content: "\ecff";
+}
+.im-icon-Swimming-Short:before {
+ content: "\ed00";
+}
+.im-icon-Swimming:before {
+ content: "\ed01";
+}
+.im-icon-Swimmwear:before {
+ content: "\ed02";
+}
+.im-icon-Switch:before {
+ content: "\ed03";
+}
+.im-icon-Switzerland:before {
+ content: "\ed04";
+}
+.im-icon-Sync-Cloud:before {
+ content: "\ed05";
+}
+.im-icon-Sync:before {
+ content: "\ed06";
+}
+.im-icon-Synchronize-2:before {
+ content: "\ed07";
+}
+.im-icon-Synchronize:before {
+ content: "\ed08";
+}
+.im-icon-T-Shirt:before {
+ content: "\ed09";
+}
+.im-icon-Tablet-2:before {
+ content: "\ed0a";
+}
+.im-icon-Tablet-3:before {
+ content: "\ed0b";
+}
+.im-icon-Tablet-Orientation:before {
+ content: "\ed0c";
+}
+.im-icon-Tablet-Phone:before {
+ content: "\ed0d";
+}
+.im-icon-Tablet-Secure:before {
+ content: "\ed0e";
+}
+.im-icon-Tablet-Vertical:before {
+ content: "\ed0f";
+}
+.im-icon-Tablet:before {
+ content: "\ed10";
+}
+.im-icon-Tactic:before {
+ content: "\ed11";
+}
+.im-icon-Tag-2:before {
+ content: "\ed12";
+}
+.im-icon-Tag-3:before {
+ content: "\ed13";
+}
+.im-icon-Tag-4:before {
+ content: "\ed14";
+}
+.im-icon-Tag-5:before {
+ content: "\ed15";
+}
+.im-icon-Tag:before {
+ content: "\ed16";
+}
+.im-icon-Taj-Mahal:before {
+ content: "\ed17";
+}
+.im-icon-Talk-Man:before {
+ content: "\ed18";
+}
+.im-icon-Tap:before {
+ content: "\ed19";
+}
+.im-icon-Target-Market:before {
+ content: "\ed1a";
+}
+.im-icon-Target:before {
+ content: "\ed1b";
+}
+.im-icon-Taurus-2:before {
+ content: "\ed1c";
+}
+.im-icon-Taurus:before {
+ content: "\ed1d";
+}
+.im-icon-Taxi-2:before {
+ content: "\ed1e";
+}
+.im-icon-Taxi-Sign:before {
+ content: "\ed1f";
+}
+.im-icon-Taxi:before {
+ content: "\ed20";
+}
+.im-icon-Teacher:before {
+ content: "\ed21";
+}
+.im-icon-Teapot:before {
+ content: "\ed22";
+}
+.im-icon-Technorati:before {
+ content: "\ed23";
+}
+.im-icon-Teddy-Bear:before {
+ content: "\ed24";
+}
+.im-icon-Tee-Mug:before {
+ content: "\ed25";
+}
+.im-icon-Telephone-2:before {
+ content: "\ed26";
+}
+.im-icon-Telephone:before {
+ content: "\ed27";
+}
+.im-icon-Telescope:before {
+ content: "\ed28";
+}
+.im-icon-Temperature-2:before {
+ content: "\ed29";
+}
+.im-icon-Temperature-3:before {
+ content: "\ed2a";
+}
+.im-icon-Temperature:before {
+ content: "\ed2b";
+}
+.im-icon-Temple:before {
+ content: "\ed2c";
+}
+.im-icon-Tennis-Ball:before {
+ content: "\ed2d";
+}
+.im-icon-Tennis:before {
+ content: "\ed2e";
+}
+.im-icon-Tent:before {
+ content: "\ed2f";
+}
+.im-icon-Test-Tube:before {
+ content: "\ed30";
+}
+.im-icon-Test-Tube2:before {
+ content: "\ed31";
+}
+.im-icon-Testimonal:before {
+ content: "\ed32";
+}
+.im-icon-Text-Box:before {
+ content: "\ed33";
+}
+.im-icon-Text-Effect:before {
+ content: "\ed34";
+}
+.im-icon-Text-HighlightColor:before {
+ content: "\ed35";
+}
+.im-icon-Text-Paragraph:before {
+ content: "\ed36";
+}
+.im-icon-Thailand:before {
+ content: "\ed37";
+}
+.im-icon-The-WhiteHouse:before {
+ content: "\ed38";
+}
+.im-icon-This-SideUp:before {
+ content: "\ed39";
+}
+.im-icon-Thread:before {
+ content: "\ed3a";
+}
+.im-icon-Three-ArrowFork:before {
+ content: "\ed3b";
+}
+.im-icon-Three-Fingers:before {
+ content: "\ed3c";
+}
+.im-icon-Three-FingersDrag:before {
+ content: "\ed3d";
+}
+.im-icon-Three-FingersDrag2:before {
+ content: "\ed3e";
+}
+.im-icon-Three-FingersTouch:before {
+ content: "\ed3f";
+}
+.im-icon-Thumb:before {
+ content: "\ed40";
+}
+.im-icon-Thumbs-DownSmiley:before {
+ content: "\ed41";
+}
+.im-icon-Thumbs-UpSmiley:before {
+ content: "\ed42";
+}
+.im-icon-Thunder:before {
+ content: "\ed43";
+}
+.im-icon-Thunderstorm:before {
+ content: "\ed44";
+}
+.im-icon-Ticket:before {
+ content: "\ed45";
+}
+.im-icon-Tie-2:before {
+ content: "\ed46";
+}
+.im-icon-Tie-3:before {
+ content: "\ed47";
+}
+.im-icon-Tie-4:before {
+ content: "\ed48";
+}
+.im-icon-Tie:before {
+ content: "\ed49";
+}
+.im-icon-Tiger:before {
+ content: "\ed4a";
+}
+.im-icon-Time-Backup:before {
+ content: "\ed4b";
+}
+.im-icon-Time-Bomb:before {
+ content: "\ed4c";
+}
+.im-icon-Time-Clock:before {
+ content: "\ed4d";
+}
+.im-icon-Time-Fire:before {
+ content: "\ed4e";
+}
+.im-icon-Time-Machine:before {
+ content: "\ed4f";
+}
+.im-icon-Time-Window:before {
+ content: "\ed50";
+}
+.im-icon-Timer-2:before {
+ content: "\ed51";
+}
+.im-icon-Timer:before {
+ content: "\ed52";
+}
+.im-icon-To-Bottom:before {
+ content: "\ed53";
+}
+.im-icon-To-Bottom2:before {
+ content: "\ed54";
+}
+.im-icon-To-Left:before {
+ content: "\ed55";
+}
+.im-icon-To-Right:before {
+ content: "\ed56";
+}
+.im-icon-To-Top:before {
+ content: "\ed57";
+}
+.im-icon-To-Top2:before {
+ content: "\ed58";
+}
+.im-icon-Token-:before {
+ content: "\ed59";
+}
+.im-icon-Tomato:before {
+ content: "\ed5a";
+}
+.im-icon-Tongue:before {
+ content: "\ed5b";
+}
+.im-icon-Tooth-2:before {
+ content: "\ed5c";
+}
+.im-icon-Tooth:before {
+ content: "\ed5d";
+}
+.im-icon-Top-ToBottom:before {
+ content: "\ed5e";
+}
+.im-icon-Touch-Window:before {
+ content: "\ed5f";
+}
+.im-icon-Tourch:before {
+ content: "\ed60";
+}
+.im-icon-Tower-2:before {
+ content: "\ed61";
+}
+.im-icon-Tower-Bridge:before {
+ content: "\ed62";
+}
+.im-icon-Tower:before {
+ content: "\ed63";
+}
+.im-icon-Trace:before {
+ content: "\ed64";
+}
+.im-icon-Tractor:before {
+ content: "\ed65";
+}
+.im-icon-traffic-Light:before {
+ content: "\ed66";
+}
+.im-icon-Traffic-Light2:before {
+ content: "\ed67";
+}
+.im-icon-Train-2:before {
+ content: "\ed68";
+}
+.im-icon-Train:before {
+ content: "\ed69";
+}
+.im-icon-Tram:before {
+ content: "\ed6a";
+}
+.im-icon-Transform-2:before {
+ content: "\ed6b";
+}
+.im-icon-Transform-3:before {
+ content: "\ed6c";
+}
+.im-icon-Transform-4:before {
+ content: "\ed6d";
+}
+.im-icon-Transform:before {
+ content: "\ed6e";
+}
+.im-icon-Trash-withMen:before {
+ content: "\ed6f";
+}
+.im-icon-Tree-2:before {
+ content: "\ed70";
+}
+.im-icon-Tree-3:before {
+ content: "\ed71";
+}
+.im-icon-Tree-4:before {
+ content: "\ed72";
+}
+.im-icon-Tree-5:before {
+ content: "\ed73";
+}
+.im-icon-Tree:before {
+ content: "\ed74";
+}
+.im-icon-Trekking:before {
+ content: "\ed75";
+}
+.im-icon-Triangle-ArrowDown:before {
+ content: "\ed76";
+}
+.im-icon-Triangle-ArrowLeft:before {
+ content: "\ed77";
+}
+.im-icon-Triangle-ArrowRight:before {
+ content: "\ed78";
+}
+.im-icon-Triangle-ArrowUp:before {
+ content: "\ed79";
+}
+.im-icon-Tripod-2:before {
+ content: "\ed7a";
+}
+.im-icon-Tripod-andVideo:before {
+ content: "\ed7b";
+}
+.im-icon-Tripod-withCamera:before {
+ content: "\ed7c";
+}
+.im-icon-Tripod-withGopro:before {
+ content: "\ed7d";
+}
+.im-icon-Trophy-2:before {
+ content: "\ed7e";
+}
+.im-icon-Trophy:before {
+ content: "\ed7f";
+}
+.im-icon-Truck:before {
+ content: "\ed80";
+}
+.im-icon-Trumpet:before {
+ content: "\ed81";
+}
+.im-icon-Tumblr:before {
+ content: "\ed82";
+}
+.im-icon-Turkey:before {
+ content: "\ed83";
+}
+.im-icon-Turn-Down:before {
+ content: "\ed84";
+}
+.im-icon-Turn-Down2:before {
+ content: "\ed85";
+}
+.im-icon-Turn-DownFromLeft:before {
+ content: "\ed86";
+}
+.im-icon-Turn-DownFromRight:before {
+ content: "\ed87";
+}
+.im-icon-Turn-Left:before {
+ content: "\ed88";
+}
+.im-icon-Turn-Left3:before {
+ content: "\ed89";
+}
+.im-icon-Turn-Right:before {
+ content: "\ed8a";
+}
+.im-icon-Turn-Right3:before {
+ content: "\ed8b";
+}
+.im-icon-Turn-Up:before {
+ content: "\ed8c";
+}
+.im-icon-Turn-Up2:before {
+ content: "\ed8d";
+}
+.im-icon-Turtle:before {
+ content: "\ed8e";
+}
+.im-icon-Tuxedo:before {
+ content: "\ed8f";
+}
+.im-icon-TV:before {
+ content: "\ed90";
+}
+.im-icon-Twister:before {
+ content: "\ed91";
+}
+.im-icon-Twitter-2:before {
+ content: "\ed92";
+}
+.im-icon-Twitter:before {
+ content: "\ed93";
+}
+.im-icon-Two-Fingers:before {
+ content: "\ed94";
+}
+.im-icon-Two-FingersDrag:before {
+ content: "\ed95";
+}
+.im-icon-Two-FingersDrag2:before {
+ content: "\ed96";
+}
+.im-icon-Two-FingersScroll:before {
+ content: "\ed97";
+}
+.im-icon-Two-FingersTouch:before {
+ content: "\ed98";
+}
+.im-icon-Two-Windows:before {
+ content: "\ed99";
+}
+.im-icon-Type-Pass:before {
+ content: "\ed9a";
+}
+.im-icon-Ukraine:before {
+ content: "\ed9b";
+}
+.im-icon-Umbrela:before {
+ content: "\ed9c";
+}
+.im-icon-Umbrella-2:before {
+ content: "\ed9d";
+}
+.im-icon-Umbrella-3:before {
+ content: "\ed9e";
+}
+.im-icon-Under-LineText:before {
+ content: "\ed9f";
+}
+.im-icon-Undo:before {
+ content: "\eda0";
+}
+.im-icon-United-Kingdom:before {
+ content: "\eda1";
+}
+.im-icon-United-States:before {
+ content: "\eda2";
+}
+.im-icon-University-2:before {
+ content: "\eda3";
+}
+.im-icon-University:before {
+ content: "\eda4";
+}
+.im-icon-Unlike-2:before {
+ content: "\eda5";
+}
+.im-icon-Unlike:before {
+ content: "\eda6";
+}
+.im-icon-Unlock-2:before {
+ content: "\eda7";
+}
+.im-icon-Unlock-3:before {
+ content: "\eda8";
+}
+.im-icon-Unlock:before {
+ content: "\eda9";
+}
+.im-icon-Up--Down:before {
+ content: "\edaa";
+}
+.im-icon-Up--Down3:before {
+ content: "\edab";
+}
+.im-icon-Up-2:before {
+ content: "\edac";
+}
+.im-icon-Up-3:before {
+ content: "\edad";
+}
+.im-icon-Up-4:before {
+ content: "\edae";
+}
+.im-icon-Up:before {
+ content: "\edaf";
+}
+.im-icon-Upgrade:before {
+ content: "\edb0";
+}
+.im-icon-Upload-2:before {
+ content: "\edb1";
+}
+.im-icon-Upload-toCloud:before {
+ content: "\edb2";
+}
+.im-icon-Upload-Window:before {
+ content: "\edb3";
+}
+.im-icon-Upload:before {
+ content: "\edb4";
+}
+.im-icon-Uppercase-Text:before {
+ content: "\edb5";
+}
+.im-icon-Upward:before {
+ content: "\edb6";
+}
+.im-icon-URL-Window:before {
+ content: "\edb7";
+}
+.im-icon-Usb-2:before {
+ content: "\edb8";
+}
+.im-icon-Usb-Cable:before {
+ content: "\edb9";
+}
+.im-icon-Usb:before {
+ content: "\edba";
+}
+.im-icon-User:before {
+ content: "\edbb";
+}
+.im-icon-Ustream:before {
+ content: "\edbc";
+}
+.im-icon-Vase:before {
+ content: "\edbd";
+}
+.im-icon-Vector-2:before {
+ content: "\edbe";
+}
+.im-icon-Vector-3:before {
+ content: "\edbf";
+}
+.im-icon-Vector-4:before {
+ content: "\edc0";
+}
+.im-icon-Vector-5:before {
+ content: "\edc1";
+}
+.im-icon-Vector:before {
+ content: "\edc2";
+}
+.im-icon-Venn-Diagram:before {
+ content: "\edc3";
+}
+.im-icon-Vest-2:before {
+ content: "\edc4";
+}
+.im-icon-Vest:before {
+ content: "\edc5";
+}
+.im-icon-Viddler:before {
+ content: "\edc6";
+}
+.im-icon-Video-2:before {
+ content: "\edc7";
+}
+.im-icon-Video-3:before {
+ content: "\edc8";
+}
+.im-icon-Video-4:before {
+ content: "\edc9";
+}
+.im-icon-Video-5:before {
+ content: "\edca";
+}
+.im-icon-Video-6:before {
+ content: "\edcb";
+}
+.im-icon-Video-GameController:before {
+ content: "\edcc";
+}
+.im-icon-Video-Len:before {
+ content: "\edcd";
+}
+.im-icon-Video-Len2:before {
+ content: "\edce";
+}
+.im-icon-Video-Photographer:before {
+ content: "\edcf";
+}
+.im-icon-Video-Tripod:before {
+ content: "\edd0";
+}
+.im-icon-Video:before {
+ content: "\edd1";
+}
+.im-icon-Vietnam:before {
+ content: "\edd2";
+}
+.im-icon-View-Height:before {
+ content: "\edd3";
+}
+.im-icon-View-Width:before {
+ content: "\edd4";
+}
+.im-icon-Vimeo:before {
+ content: "\edd5";
+}
+.im-icon-Virgo-2:before {
+ content: "\edd6";
+}
+.im-icon-Virgo:before {
+ content: "\edd7";
+}
+.im-icon-Virus-2:before {
+ content: "\edd8";
+}
+.im-icon-Virus-3:before {
+ content: "\edd9";
+}
+.im-icon-Virus:before {
+ content: "\edda";
+}
+.im-icon-Visa:before {
+ content: "\eddb";
+}
+.im-icon-Voice:before {
+ content: "\eddc";
+}
+.im-icon-Voicemail:before {
+ content: "\eddd";
+}
+.im-icon-Volleyball:before {
+ content: "\edde";
+}
+.im-icon-Volume-Down:before {
+ content: "\eddf";
+}
+.im-icon-Volume-Up:before {
+ content: "\ede0";
+}
+.im-icon-VPN:before {
+ content: "\ede1";
+}
+.im-icon-Wacom-Tablet:before {
+ content: "\ede2";
+}
+.im-icon-Waiter:before {
+ content: "\ede3";
+}
+.im-icon-Walkie-Talkie:before {
+ content: "\ede4";
+}
+.im-icon-Wallet-2:before {
+ content: "\ede5";
+}
+.im-icon-Wallet-3:before {
+ content: "\ede6";
+}
+.im-icon-Wallet:before {
+ content: "\ede7";
+}
+.im-icon-Warehouse:before {
+ content: "\ede8";
+}
+.im-icon-Warning-Window:before {
+ content: "\ede9";
+}
+.im-icon-Watch-2:before {
+ content: "\edea";
+}
+.im-icon-Watch-3:before {
+ content: "\edeb";
+}
+.im-icon-Watch:before {
+ content: "\edec";
+}
+.im-icon-Wave-2:before {
+ content: "\eded";
+}
+.im-icon-Wave:before {
+ content: "\edee";
+}
+.im-icon-Webcam:before {
+ content: "\edef";
+}
+.im-icon-weight-Lift:before {
+ content: "\edf0";
+}
+.im-icon-Wheelbarrow:before {
+ content: "\edf1";
+}
+.im-icon-Wheelchair:before {
+ content: "\edf2";
+}
+.im-icon-Width-Window:before {
+ content: "\edf3";
+}
+.im-icon-Wifi-2:before {
+ content: "\edf4";
+}
+.im-icon-Wifi-Keyboard:before {
+ content: "\edf5";
+}
+.im-icon-Wifi:before {
+ content: "\edf6";
+}
+.im-icon-Wind-Turbine:before {
+ content: "\edf7";
+}
+.im-icon-Windmill:before {
+ content: "\edf8";
+}
+.im-icon-Window-2:before {
+ content: "\edf9";
+}
+.im-icon-Window:before {
+ content: "\edfa";
+}
+.im-icon-Windows-2:before {
+ content: "\edfb";
+}
+.im-icon-Windows-Microsoft:before {
+ content: "\edfc";
+}
+.im-icon-Windows:before {
+ content: "\edfd";
+}
+.im-icon-Windsock:before {
+ content: "\edfe";
+}
+.im-icon-Windy:before {
+ content: "\edff";
+}
+.im-icon-Wine-Bottle:before {
+ content: "\ee00";
+}
+.im-icon-Wine-Glass:before {
+ content: "\ee01";
+}
+.im-icon-Wink:before {
+ content: "\ee02";
+}
+.im-icon-Winter-2:before {
+ content: "\ee03";
+}
+.im-icon-Winter:before {
+ content: "\ee04";
+}
+.im-icon-Wireless:before {
+ content: "\ee05";
+}
+.im-icon-Witch-Hat:before {
+ content: "\ee06";
+}
+.im-icon-Witch:before {
+ content: "\ee07";
+}
+.im-icon-Wizard:before {
+ content: "\ee08";
+}
+.im-icon-Wolf:before {
+ content: "\ee09";
+}
+.im-icon-Woman-Sign:before {
+ content: "\ee0a";
+}
+.im-icon-WomanMan:before {
+ content: "\ee0b";
+}
+.im-icon-Womans-Underwear:before {
+ content: "\ee0c";
+}
+.im-icon-Womans-Underwear2:before {
+ content: "\ee0d";
+}
+.im-icon-Women:before {
+ content: "\ee0e";
+}
+.im-icon-Wonder-Woman:before {
+ content: "\ee0f";
+}
+.im-icon-Wordpress:before {
+ content: "\ee10";
+}
+.im-icon-Worker-Clothes:before {
+ content: "\ee11";
+}
+.im-icon-Worker:before {
+ content: "\ee12";
+}
+.im-icon-Wrap-Text:before {
+ content: "\ee13";
+}
+.im-icon-Wreath:before {
+ content: "\ee14";
+}
+.im-icon-Wrench:before {
+ content: "\ee15";
+}
+.im-icon-X-Box:before {
+ content: "\ee16";
+}
+.im-icon-X-ray:before {
+ content: "\ee17";
+}
+.im-icon-Xanga:before {
+ content: "\ee18";
+}
+.im-icon-Xing:before {
+ content: "\ee19";
+}
+.im-icon-Yacht:before {
+ content: "\ee1a";
+}
+.im-icon-Yahoo-Buzz:before {
+ content: "\ee1b";
+}
+.im-icon-Yahoo:before {
+ content: "\ee1c";
+}
+.im-icon-Yelp:before {
+ content: "\ee1d";
+}
+.im-icon-Yes:before {
+ content: "\ee1e";
+}
+.im-icon-Ying-Yang:before {
+ content: "\ee1f";
+}
+.im-icon-Youtube:before {
+ content: "\ee20";
+}
+.im-icon-Z-A:before {
+ content: "\ee21";
+}
+.im-icon-Zebra:before {
+ content: "\ee22";
+}
+.im-icon-Zombie:before {
+ content: "\ee23";
+}
+.im-icon-Zoom-Gesture:before {
+ content: "\ee24";
+}
+.im-icon-Zootool:before {
+ content: "\ee25";
+}
diff --git a/src/main/resources/static/assets/css/plugin.css b/src/main/resources/static/assets/css/plugin.css
new file mode 100644
index 0000000000000000000000000000000000000000..e0cde3e25e7934b4fa6b577308c45fd037ea5a9e
--- /dev/null
+++ b/src/main/resources/static/assets/css/plugin.css
@@ -0,0 +1,5 @@
+@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@charset "UTF-8";/*!* animate.css -http://daneden.me/animate
+* Version - 3.6.0
+* Licensed under the MIT license - http://opensource.org/licenses/MIT
+*
+* Copyright (c) 2018 Daniel Eden*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;margin-top:-20px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:#2eb135;line-height:40px;z-index:1;transition:all ease-in-out .3s}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{opacity:.9;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0}.slick-prev:before,.slick-next:before{font-family:fontawesome;font-size:21px;line-height:2;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:hover:before,.slick-next:hover:before{color:#fff}.slider-section .slick-prev,.slider-section .slick-next{left:44%;background:#fff;height:50px;width:50px;z-index:10;top:15%;padding:5px 5px 5px 0;box-shadow:0 0 10px #ccc;z-index:1}.slider-section .slick-next{right:44%;left:inherit;padding:5px 0 5px 5px}.slider-section .slick-prev:before,.slider-section .slick-next:before{font-size:36px}.slick-prev{left:-30px}[dir=rtl] .slick-prev{right:15px;left:auto}.slick-prev:before{content:"\f104"}[dir=rtl] .slick-prev:before{content:"\f105"}.slick-next{right:-30px}[dir=rtl] .slick-next{right:auto;left:15px}.slick-next:before{content:"\f105"}[dir=rtl] .slick-next:before{content:"\f104"}@media(max-width:1100px){}@media(max-width:991px){}@media(max-width:767px){}@media(max-width:639px){}.slick-slider{margin:0}.slick-dots{position:absolute;bottom:-50px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:16px;height:16px;margin:0;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:16px;height:16px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:10px;height:10px;content:"";opacity:1;border-radius:50%;background:#ccc;border:1px solid #ccc}.slick-dots li.slick-active button:before{opacity:1;background:#0b223d;border:1px solid #fff}.slick-slide .image{padding:2px}.slick-slide img{display:block;width:100%}.slick-slide img.slick-loading{border:0}.variable-width .slick-slide p{height:100px;color:#fff;margin:5px;line-height:100px}.variable-width .image{height:100%}.variable-width .image img{display:block;height:100%;width:100%}.slick-center-mode .slick-center h3{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08)}.slick-center h3{opacity:.8;transition:all 300ms ease}.slick-content{margin:auto;padding:20px;width:600px}.slick-content:after,.buttons::after{clear:both;content:"";display:table}.slick-center-mode .slick-center .image{-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);-webkit-transform:scale(1.08);color:#e67e22;opacity:1;transform:scale(1.08)}.slick-center-mode .image{opacity:.3;transition:all 300ms ease;padding:10px}.slick-center-mode .image:hover{cursor:pointer}.slick-content{margin:auto;padding:20px;width:600px}.slick-content:after,.buttons::after{clear:both;content:"";display:table}.slick-center-mode img{border:2px solid #fff;display:block;width:100%}.slick-slide .image{padding:0}.slicknav_menu{display:none}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em;cursor:pointer}.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}.slicknav_nav{clear:both}.slicknav_nav ul,.slicknav_nav li{display:block;margin:0}.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{*zoom:1}.slicknav_menu{font-size:16px}.slicknav_btn{margin:0;text-decoration:none;background-color:transparent;padding:0;position:relative;top:0;right:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.slicknav_btn.slicknav_open:before{font-family:fontawesome;content:"\f00d"}.slicknav_btn.slicknav_collapsed:before{font-family:fontawesome;content:"\f0c9"}.slicknav_btn.slicknav_open,.slicknav_btn.slicknav_collapsed,.slicknav_btn.slicknav_open:before,.slicknav_btn.slicknav_collapsed:before{text-decoration:none;border:none}.slicknav_btn.slicknav_open:before,.slicknav_btn.slicknav_collapsed:before{font-size:21px;color:#444}.slicknav_menutxt{line-height:22px}.slicknav_btn:focus{}.slicknav_menu .slicknav_menutxt{color:#dff2f2;font-weight:400;font-size:14px}.slicknav_menu .slicknav_icon-bar{background-color:#f5f5f5}.slicknav_menu{background:0 0;padding:0;margin-top:0}.slicknav_nav{color:#b6b3c4;margin:0;padding:0;font-size:.875em}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.slicknav_nav ul{padding:0;margin:0;width:100%;border-radius:0;position:inherit;top:inherit;left:inherit;border:none;float:inherit;background-color:transparent;border-bottom:1px solid #e2e2e2}.slicknav_nav ul li{border-bottom:0}.dropdown-menu>li>a{padding:10px 15px;font-size:14px;border-bottom:1px solid #e2e2e2;text-transform:capitalize}.dropdown-menu>li>a span{color:#444;font-size:14px}.bootstrap-select .dropdown-menu li{margin:0}.dropdown-menu>li:last-child>a{border:none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:0 0;outline:none}.slicknav_nav .slicknav_row{padding:0;margin:0}.slicknav_nav a{padding:15px;margin:0;text-decoration:none;color:#414141;border-bottom:1px solid #e2e2e2;display:block;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-weight:400;text-transform:uppercase;font-size:15px;text-align:center}.slicknav_nav li:last-child a{border-bottom:none}.slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:15px;margin:0}.slicknav_nav .slicknav_item a i,.slicknav_nav .slicknav_item .dropdown-toggle::after{display:none}.slicknav_nav .slicknav_item{position:relative}.slicknav_nav .slicknav_item a{border-bottom:none;display:block}.slicknav_nav{position:absolute;top:127px;left:0;right:0;background:#fff;overflow-y:scroll;width:100%;margin:0 auto;padding:12px 0}.slicknav_nav ul li{padding-left:0;background:#fff}.slicknav_nav ul li li{padding-left:0}.slicknav_nav ul li ul a{padding:10px}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;color:#fff}.slicknav_nav a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;color:#22b993!important}.slicknav_nav .slicknav_txtnode{margin-left:15px}.slicknav_nav .slicknav_arrow{font-size:14px;position:absolute;top:0;right:0;bottom:0;color:#181d38;width:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.05)}.slicknav_nav .slicknav_arrow i.fa{position:absolute;right:15px}.slicknav_nav .slicknav_arrow .fa-angle-up{color:#fff}.slicknav_nav .submenu.slicknav_open{background:#22b993}.slicknav_nav .submenu.slicknav_open a.dropdown-toggle{color:#fff}.slicknav_nav .slicknav_arrow:hover{background:rgba(255,255,255,.05)}.slicknav_menu .slicknav_icon{display:none}@media(min-width:1024px){div#slicknav-mobile{display:none}}@media(max-width:991px){div#slicknav-mobile{display:block}}@media only screen and (max-width:991px){#responsive-menu{display:none}.slicknav_menu{display:block}.slicknav_nav a.mt_search,.slicknav_nav a.mt_cart{display:none}}@media(max-width:991px){.slicknav_nav{top:75px}}@media(max-width:767px){nav.navbar.navbar-default.navbar-fixed-top.with-slicknav{background:rgba(0,0,0,.5)}.slicknav_nav{top:83px}}@media(max-width:479px){.slicknav_btn.slicknav_open:before,.slicknav_btn.slicknav_collapsed:before{color:#444}.slicknav_nav{top:68px}}.nice-select{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;border:1px solid #f1f1f1;display:block;float:left;font-size:15px;font-weight:400;outline:none;padding:10px 20px;font-weight:300;height:50px;color:#777;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;border-radius:0;background:#fff}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);width:100%}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:none;padding:10px 20px;text-align:left;margin-bottom:0;-webkit-transition:all .2s;transition:all .2s;color:#444;font-size:14px;display:block}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:100%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999;float:right}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:alpha(opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0,100px)}to{transform:translate(0,0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:0 0}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}.nice-select{-webkit-tap-highlight-color:transparent;box-sizing:border-box;clear:both;cursor:pointer;border:1px solid #f1f1f1;display:block;position:relative;font-size:15px;font-weight:400;outline:none;padding:10px 20px;font-weight:300;height:50px;color:#777;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;border-radius:0;background:#fff;line-height:1.5}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#eee}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0);width:100%;background:#fff}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;margin-top:0;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;list-style:none;min-height:40px;outline:none;padding:10px 20px;text-align:left;margin-bottom:0;-webkit-transition:all .2s;transition:all .2s;color:#444;font-size:14px;display:block}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.pretty *{box-sizing:border-box;vertical-align:top}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:initial;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:"";width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:0;background-color:transparent;border-radius:50%}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}100%{box-shadow:0 0 0 1.5em transparent}}@keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}100%{box-shadow:0 0 0 1.5em transparent}}.pretty.p-default.p-fill .state label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pretty.p-default .state label:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#4db7fe!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:calc(1em/7)}.pretty.p-default.p-thick .state label:after{-webkit-transform:scale(.4)!important;-ms-transform:scale(.4)!important;transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc((0% - (100% - 1em)) - 8%);left:0;z-index:0;text-align:center;line-height:normal;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:"";border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc((0% - (100% - 1em)) - 16%);z-index:0;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - 0.1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover{display:block}.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img,.pretty.p-toggle .state.p-off{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain input:checked~.state label:before,.pretty.p-plain.p-toggle .state label:before{content:none}.pretty.p-plain.p-plain .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-default input:checked+.state label:after{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:"";-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty input:checked~.state.p-primary label:after,.pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg,.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-primary-o label:before,.pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.pretty input:checked~.state.p-primary-o label:after,.pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg,.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty input:checked~.state.p-info label:after,.pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg,.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-info-o label:before,.pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.pretty input:checked~.state.p-info-o label:after,.pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg,.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg,.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-success-o label:before,.pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.pretty input:checked~.state.p-success-o label:after,.pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg,.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty input:checked~.state.p-warning label:after,.pretty.p-toggle .state.p-warning label:after{background-color:#4db7fe!important}.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg,.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-warning-o label:before,.pretty.p-toggle .state.p-warning-o label:before{border-color:#4db7fe}.pretty input:checked~.state.p-warning-o label:after,.pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg,.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg{color:#4db7fe;stroke:#4db7fe}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#4db7fe!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#4db7fe}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#4db7fe!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty input:checked~.state.p-danger label:after,.pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg,.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-danger-o label:before,.pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.pretty input:checked~.state.p-danger-o label:after,.pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg,.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc((0% - (100% - 1em)) - 35%)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state label:after,.pretty .state label:before,.pretty .state:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
\ No newline at end of file
diff --git a/src/main/resources/static/assets/css/style.css b/src/main/resources/static/assets/css/style.css
new file mode 100644
index 0000000000000000000000000000000000000000..bd1eec0c7dcca2c5c293e1791c834d66c2a27972
--- /dev/null
+++ b/src/main/resources/static/assets/css/style.css
@@ -0,0 +1 @@
+@import "https://fonts.googleapis.com/css2?family=Roboto&display=swap";@import "https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@import "../fonts/material-design-iconic-font.min.css";header,nav,section,article,aside,footer{display:block}*{margin:0;padding:0}@media(min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1240px}}body{margin:0;padding:0;font-size:16px;line-height:1.5;font-family:roboto,sans-serif;overflow-x:hidden;font-weight:400;background:#fff;color:#7a7a7a}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:poppins,sans-serif;margin:0 0 1rem;color:#204066;line-height:1.2}h1{font-size:60px}h2{font-size:36px}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}@media(max-width:991px){h2{font-size:28px}}p{margin-bottom:0}.default__p p{margin-bottom:1rem}ul{margin:0;padding:0;list-style-type:none}ul li{margin-bottom:0;line-height:1.5;color:#7a7a7a;position:relative;display:inline-block;padding:0}ol{margin:0;counter-reset:i;position:relative}ol li{font-size:16px;margin-bottom:10px;line-height:1.5;color:#7a7a7a;padding-left:0;position:relative}.list-item li{display:list-item!important}a{color:#12b48b;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;text-decoration:none;cursor:pointer}a:hover,a:focus{text-decoration:none;color:#1bbde4;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;outline:none}h3 a,h4 a{color:#204066}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:#000}::-webkit-input-placeholder{color:#7a7a7a;text-transform:capitalize}:-ms-input-placeholder{color:#7a7a7a;text-transform:capitalize}::-ms-input-placeholder{color:#7a7a7a;text-transform:capitalize}::placeholder{color:#7a7a7a;text-transform:capitalize}.accordion-button:not(.collapsed){-webkit-box-shadow:none;box-shadow:none}img{max-width:100%}.btn{position:relative;background:#61ce70;color:#fff;padding:18px 24px;border-radius:5px;-webkit-box-shadow:0 0 15px 0 #00000021;box-shadow:0 0 15px 0 #00000021;font-size:15px;border:none;line-height:1.4;font-weight:400;font-family:roboto,sans-serif}.btn:hover{background:#204066;color:#fff}.btn::after{content:"\f301";font-family:Material-Design-Iconic-Font;position:relative;top:2px;margin-left:10px;font-size:20px;line-height:.5}.btn.btn-na::after{display:none}.btn-curve{border-radius:30px;padding:14px 50px;text-transform:uppercase}.btn-white{background:#fff;color:#204066}.btn-white-lb{background:#fff;color:#1bbde4}.btn-blue{background:#204066}.btn-blue-1{background:#233653}a.bl-link{color:#1bbde4;font-size:12px;text-transform:uppercase}.form-group{width:100%;display:inline-block}.form-group select{padding:10px 20px 10px 35px}.search-btn{position:absolute;top:0;right:0;bottom:0;padding:15px 20px;background:#12b48b;color:#fff!important}.search-btn.sh-hover:hover{background:#204066!important}.nice-select.niceSelect{background:#fbfbfb;border-radius:5px;font-size:16px;font-weight:400;border:1px solid #eee;padding:14px 20px;height:55px}.nice-select.niceSelect.open .list{border-radius:5px}input[type=text],input[type=email],input[type=number],input[type=search],input[type=password],input[type=tel],input[type=date],input[type=time],textarea,select,.form-select{font-size:16px;font-weight:400;background-color:#fbfbfb;border:1px solid #eee;border-radius:5px;padding:10px 20px;color:#7a7a7a;margin-bottom:0;height:55px;-webkit-box-shadow:none;box-shadow:none;width:100%}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus,.form-select:focus{outline:none;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-box-shadow:none;box-shadow:none}input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,textarea:focus,select:focus{color:#7a7a7a;background:#fafafa;border-color:#eee}select{padding:8px 20px;width:100%;height:inherit}select option{color:#000}textarea{border-radius:none;resize:vertical;height:120px}.form-control{border:none;padding:10px 20px}label{display:inline-block;color:#7a7a7a;margin-bottom:8px;font-weight:400;font-size:15px}.border-none{border:none!important}.before-x::before,.after-x::after{display:none}.bw-2{border-width:2px!important}.bw-3{border-width:3px!important}.bc-green{border-color:#12b48b!important}.border-light-c{border-color:#f1f1f1!important}.border-light-c1{border-color:#f5f5f5!important}.border-light-c2{border-color:#ddd!important}.border-bt-dash{border-bottom:1px dashed #b3b3b3}blockquote{font-size:14px;font-weight:400;margin-bottom:15px;border:0;padding:45px 65px;line-height:1.5;color:#fff;margin:40px 0;text-align:center;position:relative;line-height:30px;background:#204066}blockquote::before{content:"\f10d";font-family:fontawesome;font-size:3rem;position:relative;display:block;text-align:center;color:#fff;width:100%;padding-bottom:15px}blockquote p{margin:10px 0;font-size:16px}blockquote button.btn{padding:6px 25px;text-transform:capitalize;font-size:14px}@media(max-width:480px){blockquote{padding:40px}}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:10px;vertical-align:sub!important}table{width:100%}table thead tr th{border-bottom:none!important}section{padding:100px 0;position:relative;display:inline-block;width:100%}.sc-title-two,.sc-title-two-white{position:relative;width:50%;margin:0 auto 90px}.sc-title-two h4,.sc-title-two h2,.sc-title-two-white h4,.sc-title-two-white h2{margin-bottom:10px}.sc-title-two::after,.sc-title-two-white::after{content:"";position:absolute;left:0;right:0;bottom:-25px;width:20%;height:1.5px;background-color:#12b48b;margin:auto}.sc-title-two-white::after{background-color:#fff}.sc-border-left::after{right:inherit;width:10%}.sc-border-none:after{display:none}.title-bg::before,.title-bg-h4::before,.title-bg-h5::before{content:"";position:absolute;left:0;right:0;top:0;background:#204066;z-index:-1}.title-bg::before{height:36%}.title-bg-h4::before{height:40%}.title-bg-h5::before{height:55%}@media(max-width:991px){.sc-title-two,.sc-title-two-white{width:100%;text-align:center}.sc-border-left::after{right:0;width:10%}.title-bg-h4::before{height:25%}}.form-btn{background:#707070;padding:15px 50px;color:#fff;position:relative;text-transform:uppercase;z-index:1}.sym-btn{background:#000;padding:10px 20px;color:#fff}.sym-btn:hover{background:#000;color:#fff}.bx-shadow{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.13);box-shadow:0 0 15px 0 rgba(0,0,0,.13)}.row.slick-slider{margin:0 -15px}.slider .slick-prev,.slider .slick-next{background:#fff;border-radius:50%}.slider .slick-prev::before,.slider .slick-next::before{color:#204066}.slider .slick-prev:hover,.slider .slick-next:hover{background:#204066}.slider .slick-prev:hover:before,.slider .slick-next:hover:before{color:#fff}.slider .slick-prev{left:30px}.slider .slick-next{right:30px}.sc-bg-right::before,.sc-bg-left::before{content:"";position:absolute;bottom:0;width:70%;height:100%;background-color:#204066;z-index:-1}.sc-bg-right.bg-w-50::before,.sc-bg-left.bg-w-50::before{width:50%}.sc-bg-right::before{right:0}.sc-bg-left::before{left:0}@media(max-width:991px){.sc-bg-right::before,.sc-bg-left::before{width:100%!important}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:999999}#preloader #status{position:fixed;content:"";display:block;top:50%;left:50%;width:100px;height:100px;margin:0 auto;background:url(../images/loader.svg);background-size:cover;background-position:center;opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;z-index:9999999999}.sidebar-search .form-outline{-webkit-box-flex:1;-ms-flex:1;flex:1}.sidebar-search .form-outline input{border:none}.sidebar-search button.btn{border-radius:0;border:none;width:15%;padding:0}.sidebar-social a{color:#fff;display:block;width:40px;height:40px;line-height:40px}#back-to-top{position:fixed;z-index:1000;bottom:20px;right:20px;display:none}#back-to-top a{display:block;width:40px;height:40px;background:#12b48b;position:relative;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;text-align:center;border-radius:50px}#back-to-top a:after{position:absolute;content:"\f106";font-family:"font awesome 5 free";font-size:20px;color:#fff;top:50%;left:50%;z-index:1;font-weight:600;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#204066;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;opacity:.6;z-index:-1}.overlay.overlay-op1{opacity:1}.overlay-banner{position:absolute;top:0;left:0;width:100%;height:100%;background:#204066;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;opacity:.8}.sl-overlay::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#204066;background-repeat:repeat;content:"";z-index:-1;opacity:.8}.sl-overlay.darkclr::after{background-color:#181d38}.shape_big2::after{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/shape/big_ils_2.png);background-repeat:no-repeat;background-size:contain;content:"";z-index:-1}.social-links-a li a{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fafafa;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#7a7a7a;border-radius:50px;margin:0 3px}.social-links-a li a:hover{background:#12b48b;color:#fff}.social-links-a.square-link li a{border-radius:4px;background:#204066;color:#fff;width:35px;height:35px}.social-links-a.square-link li a:hover{background:#fff;color:#204066}.social-links-nl li a{font-size:18px;color:#7a7a7a;margin-right:10px}.ratings li i{font-size:11px;color:#f0ad4e}.ct-searchForm{display:table;z-index:9999;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-color:rgba(22,22,63,.9);opacity:0;filter:alpha(opacity=0);position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(0px,-100%) scale(0,0);transform:translate(0px,-100%) scale(0,0)}.ct-searchForm.is-open{-webkit-transform:translate(0px,0px) scale(1,1);transform:translate(0px,0px) scale(1,1);opacity:1;filter:alpha(opacity=100)}.ct-searchForm .inner{display:table-cell;vertical-align:middle}.ct-searchForm .form-group{position:relative;margin-bottom:0}.ct-searchForm .form-control{background-color:transparent;border-radius:0;background-clip:padding-box;border:0;border-bottom:2px solid #fff;height:auto;padding:15px 35px;text-align:center;color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm .form-control::-webkit-input-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm .form-control:-moz-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm .form-control::-moz-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm .form-control:-ms-input-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm .form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.ct-searchForm .ct-searchForm-close{margin-top:25px;font-size:25px;color:#fff;display:inline-block}.ct-searchForm .ct-search-btn{position:absolute;top:50%;right:0;border:0;background-color:transparent;color:#fff;font-size:20px;font-size:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ct-searchForm--default .form-group{position:relative;margin-bottom:0}.ct-searchForm--default .form-control{background-color:transparent;border-radius:0;background-clip:padding-box;border:0;border-bottom:2px solid #fff;height:auto;padding:10px 35px 10px 10px;color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px;-webkit-box-shadow:none;box-shadow:none}.ct-searchForm--default .form-control::-webkit-input-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm--default .form-control:-moz-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm--default .form-control::-moz-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm--default .form-control:-ms-input-placeholder{color:#fff;font-family:poppins,sans-serif;font-weight:300;font-size:36px}.ct-searchForm--default .form-control:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.ct-searchForm--default .ct-search-btn{position:absolute;top:50%;right:0;border:0;background-color:transparent;color:#e6e6e6;font-size:20px;font-size:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ct-searchForm--default .ct-search-btn:hover{color:#fff}@media only screen and (min-width:768px){.ct-searchForm--default .form-control{padding:15px 75px 15px 35px}.ct-searchForm--default .ct-search-btn{right:30px}}@-webkit-keyframes pulse-white{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@keyframes pulse-white{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.7);box-shadow:0 0 0 0 rgba(255,255,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 10px transparent;box-shadow:0 0 0 10px transparent}100%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}}@-webkit-keyframes ripple{from{opacity:1;-webkit-transform:scale3d(.75,.75,1);transform:scale3d(.75,.75,1)}to{opacity:0;-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}}@keyframes ripple{from{opacity:1;-webkit-transform:scale3d(.75,.75,1);transform:scale3d(.75,.75,1)}to{opacity:0;-webkit-transform:scale3d(1.5,1.5,1);transform:scale3d(1.5,1.5,1)}}.fsc-1{font-size:4.5rem!important}.fsc-2{font-size:4rem!important}.fsc-3{font-size:3.5rem!important}.fsc-4{font-size:3rem!important}.fsc-5{font-size:2.75rem!important}.fsc-s-1{font-size:11px!important}.fsc-s-2{font-size:12px!important}.fsc-s-3{font-size:13px!important}.fsc-s-4{font-size:14px!important}.zindex-n1{z-index:-1!important}.zindex-0{z-index:0!important}.zindex-1{z-index:1!important}.cl-white{color:#fff!important}.cl-blue{color:#204066!important}.cl-lblue{color:#1bbde4!important}.cl-green{color:#12b48b!important}.cl-lgreen{color:#61ce70!important}.cl-grey{color:#7a7a7a!important}.cl-lgrey{color:#eaeaea!important}.cl-lgrey2{color:#adadad!important}.bg-dblue{background:#204066!important}.bg-lblue{background:#1bbde4!important}.bg-lblue1{background:#13ade5!important}.bg-green{background:#12b48b!important}.bg-ftblue0{background:#194f90!important}.bg-ftblue{background:#0b223d!important}.bg-sfgrey{background:#fafafa!important}.bg-sfgrey-2{background:#fbfbfb!important}.bg-sfgrey-3{background:#f1f1f1!important}.bg-lgreen{background:#61ce70!important}.bg-footer-blue{background:#001c38!important}.bg-fb{background:#4267b2!important}.bg-twitter{background:#1da1f2!important}.bg-pin{background:#e60023!important}.bg-youtube{background:red!important}.bg-dribble{background:#ea4c89!important}.bg-linkedin{background:#0077b5!important}.bgc-dblue{background-color:#204066!important}.bgc-sfgrey-3{background-color:#f1f1f1!important}.mt-1,.my-1{margin-top:.5rem!important}.mt-2,.my-2{margin-top:1rem!important}.mt-3,.my-3{margin-top:1.5rem!important}.mt-4,.my-4{margin-top:2rem!important}.mt-5,.my-5{margin-top:2.5rem!important}.mt-6,.my-6{margin-top:3rem!important}.mt-7,.my-7{margin-top:3.5rem!important}.mt-8,.my-8{margin-top:4rem!important}.mt-9,.my-9{margin-top:4.5rem!important}.mt-10,.my-10{margin-top:5rem!important}.mt-11,.my-11{margin-top:8rem!important}.mt-n1{margin-top:-1rem!important}.mt-n2{margin-top:-2rem!important}.mt-n3{margin-top:-3rem!important}.mt-n4{margin-top:-4rem!important}.mt-n5{margin-top:-5rem!important}.mt-n6{margin-top:-6rem!important}.mt-n7{margin-top:-7rem!important}.mb-1,.my-1{margin-bottom:.5rem!important}.mb-2,.my-2{margin-bottom:1rem!important}.mb-3,.my-3{margin-bottom:1.5rem!important}.mb-4,.my-4{margin-bottom:2rem!important}.mb-5,.my-5{margin-bottom:2.5rem!important}.mb-6,.my-6{margin-bottom:3rem!important}.mb-7,.my-7{margin-bottom:3.5rem!important}.mb-8,.my-8{margin-bottom:4rem!important}.mb-9,.my-9{margin-bottom:4.5rem!important}.mb-10,.my-10{margin-bottom:5rem!important}.pt-1,.py-1{padding-top:.5rem!important}.pt-2,.py-2{padding-top:1rem!important}.pt-3,.py-3{padding-top:1.5rem!important}.pt-4,.py-4{padding-top:2rem!important}.pt-5,.py-5{padding-top:2.5rem!important}.pt-6,.py-6{padding-top:3rem!important}.pt-7,.my-7{padding-top:3.5rem!important}.pt-8,.my-8{padding-top:4rem!important}.pt-9,.my-9{padding-top:4.5rem!important}.pt-10,.my-10{padding-top:5rem!important}.pt-14,.my-14{padding-top:7rem!important}.pb-1,.py-1{padding-bottom:.5rem!important}.pb-2,.py-2{padding-bottom:1rem!important}.pb-3,.py-3{padding-bottom:1.5rem!important}.pb-4,.py-4{padding-bottom:2rem!important}.pb-5,.py-5{padding-bottom:2.5rem!important}.pb-6,.py-6{padding-bottom:3rem!important}.pb-7,.my-7{padding-bottom:3.5rem!important}.pb-8,.my-8{padding-bottom:4rem!important}.pb-9,.my-9{padding-bottom:4.5rem!important}.pb-10,.my-10{padding-bottom:5rem!important}.pb-14,.my-14{padding-bottom:7rem!important}.pb-20,.my-20{padding-bottom:10rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.5rem!important}.pl-2{padding-left:1rem!important}.pl-3{padding-left:1.5rem!important}.pl-4{padding-left:2rem!important}.pl-5{padding-left:2.5rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.5rem!important}.pr-2{padding-right:1rem!important}.pr-3{padding-right:1.5rem!important}.pr-4{padding-right:2rem!important}.pr-5{padding-right:2.5rem!important}@media(min-width:991px){.p-lg-0{padding:0!important}.pr-lg-0{padding-right:0!important}.pl-lg-0{padding-left:0!important}.pr-lg-5{padding-right:2.5rem!important}.w-lg-75{width:75%!important}.w-lg-50{width:50%!important}.border-lg-0{border:none!important}}@media(max-width:991px){.bg-md-white{background:#fff!important}.mb-xs-0{margin-bottom:0!important}.mt-xs-3{margin-top:1.5rem!important}.mt-xs-4{margin-top:2rem!important}.mb-xs-3{margin-bottom:1.5rem!important}.mb-xs-4{margin-bottom:2rem!important}.flex-mxl-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.navbar-default{background:#f5f5f5}.navbar{border-bottom:0;padding:0}.sidebar .navbar-nav{background:0 0;margin:0}.navbar.navbar-default{-webkit-transition:none;transition:none}header #navbar{width:100%;background:#f49b00}.navbar-default a.navbar-brand{width:60%}.navbar-default .navbar-nav li,.navbar-default .navbar-nav li.active{background:#f33807}.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li.active a:hover{color:#fff;background:#f33807}.navbar-nav li>ul>li:last-child>a{border-bottom:0}.navbar-nav li>ul>li ul>li:last-child>a{border-bottom:0}.social-links ul li{display:inline-block}.social-links ul li a{color:#000;display:inline-block;text-align:center;font-size:18px}.social-links ul li a:hover{color:#000}.main_header_area{position:absolute;background:0 0}.main_header_area .header_menu{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.13);box-shadow:0 0 15px 0 rgba(0,0,0,.13)}.main_header_area .header_menu.fixed-top{background:#fff}.main_header_area .topbar-wrap{padding:10px 0}.main_header_area .topbar-wrap ul li{color:#fff}.main_header_area .topbar-wrap .t-address li{margin-right:5px}.main_header_area .topbar-wrap .t-address li i{padding-right:10px}.main_header_area .topbar-wrap .t-address li::after{content:"";position:absolute;right:4px;top:3px;height:90%;width:1px;background:#dddddd2e}.main_header_area .topbar-wrap .t-address li:last-child::after{display:none}.main_header_area .topbar-wrap .t-social li a{color:#fff;padding:8px}.header_menu .navbar.navbar-default{border-radius:0;margin-bottom:0;background:#fff;border:none;width:100%;padding:18px 0}.header_menu .navbar.navbar-default .navbar-collapse{text-align:right;padding:0}.header_menu .navbar.navbar-default .nav.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;background:0 0;width:100%;position:relative}.header_menu .navbar.navbar-default .nav.navbar-nav li{display:inline-block;margin-right:0;padding:10px;background:0 0}.header_menu .navbar.navbar-default .nav.navbar-nav li:last-child{margin:0}.header_menu .navbar.navbar-default .nav.navbar-nav li a{background:0 0;color:#204066;font-size:16px;font-weight:600;letter-spacing:.45px;line-height:inherit;-webkit-transition:all 150ms linear;transition:all 150ms linear;border:none;padding:10px 0;text-transform:capitalize}.header_menu .navbar.navbar-default .nav.navbar-nav li a i{font-size:12px}.header_menu .navbar.navbar-default .nav.navbar-nav li a i.fa-angle-right{position:absolute;right:15px;top:12px}.header_menu .navbar.navbar-default .nav.navbar-nav li a:after{display:none}.header_menu .navbar.navbar-default .nav.navbar-nav li a:hover{color:#06bbcc}.header_menu .navbar.navbar-default .nav.navbar-nav>li>a:hover{border-bottom:2px solid #12b48b;color:#12b48b}.header_menu .navbar.navbar-default .nav.navbar-nav li:hover a,.header_menu .navbar.navbar-default .nav.navbar-nav li.active a{color:#204066;background:0 0}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu{position:relative}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu{border:none;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#eee transparent transparent transparent;position:absolute;right:24px;top:45px;z-index:3;opacity:0;-webkit-transition:all 400ms linear;transition:all 400ms linear}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li{display:block;float:none;margin-right:0;padding:0}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a{line-height:2.7;color:#204066;font-size:15px;padding:0 20px;font-weight:400;letter-spacing:.3px;-webkit-transition:all 150ms linear;transition:all 150ms linear;display:block;text-transform:capitalize}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li a:hover{color:#12b48b}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li:last-child{border-bottom:none}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li ul{overflow:visible}.header_menu .navbar.navbar-default .nav.navbar-nav.navbar-right li:last-child{margin-right:0}.header_menu .navbar.navbar-default.navbar-sticky-in .nav.navbar-nav li:hover>a,.header_menu .navbar.navbar-default.navbar-sticky-in .nav.navbar-nav li.active>a{color:#204066}@media(min-width:992px){.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu{position:absolute;top:50px;left:0;min-width:220px;background:#fff;-webkit-box-shadow:0 0 15px #cccccc57;box-shadow:0 0 15px #cccccc57;text-align:left;opacity:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;visibility:hidden;display:block;border:none;padding:0;border-radius:0}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;position:absolute;left:100%;right:auto;width:auto;top:0}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li a{line-height:2.7;color:#204066;font-size:16px;padding:0 20px;letter-spacing:.3px;-webkit-transition:all 150ms linear;transition:all 150ms linear;display:block}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu .dropdown-menu li:hover a{background:#12b48b;color:#fff}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu .dropdown-menu li.submenu:hover .dropdown-menu{-webkit-transform:scale(1,1);transform:scale(1,1)}.header_menu .navbar.navbar-default .nav.navbar-nav li.submenu:hover ul{left:0;visibility:visible;opacity:1}}@media(max-width:991px){.header-btn{display:none}}@media(max-width:767px){.navbar-default a.navbar-brand{width:100%;margin-left:30px}}header{position:absolute;left:0;top:0;width:100%;z-index:22}.logo a{font-size:28px;color:#fff}.logo a [class^=flaticon-]:before{font-size:28px;color:#fff}nav.navbar.navbar-default .logo-white{display:block}nav.navbar.navbar-default .logo-black{display:none}nav.navbar.navbar-default.navbar-sticky-in .logo-white{display:none}nav.navbar.navbar-default.navbar-sticky-in .logo-black{display:block}.nav-btn{display:inline-block}.navbar-sticky-in .nir-btn:hover{color:#12b48b}.slicknav_btn{right:20px!important}.slicknav_btn.slicknav_open:before,.slicknav_btn.slicknav_collapsed:before{font-size:22px!important;color:#204066!important;position:absolute;right:22px;top:-10px}.navbar-sticky-in .slicknav_btn.slicknav_open:before,.navbar-sticky-in .slicknav_btn.slicknav_collapsed:before{color:#444!important}.slicknav_nav{top:118px}@media(max-width:991px){.social-links{display:none}.main_header_area .navbar>.container{max-width:100%;padding:0}.main_header_area .header_menu.fixed-top{position:relative;background:0 0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb-wrap{position:relative;display:block;padding:80px 0;margin-top:8.5rem;background-image:url(../images/blog/female-medical-worker-2021-04-03-03-56-15-utc.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow:hidden;z-index:0}.breadcrumb-wrap .breadcrumb-inner{position:relative;text-align:center}@media(max-width:991px){.breadcrumb-wrap{margin-top:4.8rem;padding:80px 40px}}.banner{position:relative;margin-top:135px;overflow:hidden;background-image:-webkit-gradient(linear,left top,right top,from(#e9f3fa),to(#fbfbfb));background-image:linear-gradient(90deg,#e9f3fa 0%,#fbfbfb 100%);padding:100px 0 40px}.banner .banner-content{position:relative}.banner .banner-content .banner-image{position:relative;padding:0 40px}.banner .banner-content .banner-image img{position:relative;-webkit-animation:bgshape 4s infinite;animation:bgshape 4s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.banner .svg-image path{fill:#fff}.banner-main{position:relative;padding-top:135px;overflow:hidden}.banner-main .h2-slider-list{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;padding:150px 0;overflow:hidden;z-index:0}.banner-main .h2-slider-list .slide-contain{position:relative;color:#fff;width:60%;margin:auto;text-align:center;font-size:22px;z-index:1}@media(max-width:991px){.banner-main{padding-top:77px}.banner-main .h2-slider-list .slide-contain{width:100%}}@media(max-width:480px){.browse-main .browse-list{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.banner-main .h2-slider-list{text-align:center}.banner-main .h2-slider-list .slide-contain h1{font-size:38px}.banner-main .h2-slider-list .slide-contain p{font-size:18px}.banner-main .h2-slider-list .slide-contain .btn{padding:21px 21px 19px}.banner h1{font-size:38px}}.svg-img-rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@-webkit-keyframes bgshape{0%{top:0}25%{top:10px}50%{top:30px}75%{top:10px}100%{top:0}}@keyframes bgshape{0%{top:0}25%{top:10px}50%{top:30px}75%{top:10px}100%{top:0}}@media(max-width:1200px){.banner{padding-bottom:60px}.banner::before{right:-200px;width:100%}}@media(max-width:991px){.main_header_area .topbar-wrap{display:none}.banner{margin-top:77px;overflow:hidden}.banner:after{background-position:center}.banner .banner-ct-wrap{padding:0 0 30px;text-align:center}}@media(max-width:639px){.banner .slider .swiper-container-vertical>.swiper-pagination-bullets{display:none}}.about-detail ul{margin:15px 0}.about-detail ul li{padding:10px 0 10px 30px;border-bottom:1px dashed #eee}.about-detail ul li:last-child{border:none}.about-detail ul li i{position:absolute;left:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px}@media(max-width:480px){.about-detail .w-50,.pricing-all .w-50{width:100%!important}}.book-now{position:relative;z-index:1}.w-process .pcs-list{padding:30px 20px}.w-process .pcs-list i{color:#12b48b;font-size:3rem;margin-bottom:16px}.w-process .pcs-list h3,.w-process .pcs-list h4{margin-bottom:.5rem}.bg-map{background-image:url(../images/shape/testimonial.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:50% 50%;z-index:0}.short-info{border-top:2px dashed #eee}.wprocess-1{margin-top:-5rem;padding-top:11rem;z-index:0}@media(max-width:991px){.w-process .pcs-list{margin-bottom:25px;text-align:center}}.service .service-list{padding:30px}.service .service-list i{font-size:3rem;color:#12b48b}@media(max-width:991px){.service .service-list{margin-bottom:1.5rem;text-align:center}}.appointment .appoint-wrap .sc-title-two h2,.appointment .appoint-wrap .sc-title-two h4,.appointment .appoint-wrap .sc-title-two h5,.appointment .appoint-wrap .sc-title-two-white h2,.appointment .appoint-wrap .sc-title-two-white h4,.appointment .appoint-wrap .sc-title-two-white h5{margin-bottom:20px}.appointment .checkup-img img{border:4px solid #fff}.appoint-info i{font-size:3.5rem;color:#fff;border-radius:50px;width:95px;height:95px;background:#12b48b;text-align:center;padding:15px}@media(max-width:991px){.appointment .appoint-wrap{margin-bottom:0;text-align:center}.appoint-form{padding:1.5rem!important;margin-bottom:1rem}.appoint-detail{text-align:center}.partners{text-align:center}}.team .team-wrap .team-img::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.team .team-wrap .team-img .social-links-a{position:absolute;top:40%;left:0;right:0;opacity:0;-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.team .team-wrap:hover .team-img:before{opacity:1}.team .team-wrap:hover .social-links-a{top:50%;opacity:1}@media(max-width:991px){.team .team-wrap{margin-bottom:30px}}.experience .exp-detail .exp-list-wrap{position:relative}.experience .exp-detail .exp-list-wrap .value-pin span{font-size:44px;font-weight:600;font-family:poppins,sans-serif}.experience .exp-detail .exp-list-wrap .value-pin span::after{content:"+";padding-left:5px}.experience .exp-detail .exp-list-wrap .value-pin p{font-size:19px;line-height:2.5}.experience .exp-detail .exp-list-wrap::before,.experience .exp-detail .exp-list-wrap::after{content:"";position:absolute;background:#ffffff8c}.experience .exp-detail .exp-list-wrap::before{left:0;right:0;top:50%;height:1px}.experience .exp-detail .exp-list-wrap::after{top:0;bottom:0;left:50%;width:1px}@media(max-width:991px){.experience .exp-detail{margin-bottom:30px;text-align:center}}@media(max-width:576px){.experience .exp-detail .exp-list-wrap::before,.experience .exp-detail .exp-list-wrap::after{display:none}}.testimonials{background:url(../images/shape/testimonial.png) #fff;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}.testimonials .review-wrap{border-bottom:3px solid #12b48b52}.call-to.bg-green .btn{font-family:poppins,sans-serif}.blog-main .blog-wrap .article-list .at-thumbnail{position:relative}.blog-main .blog-wrap .article-list .at-thumbnail::before{content:"";position:absolute;left:0;right:0;bottom:0;height:50px;background:#f0f2f000;background:-webkit-gradient(linear,left bottom,left top,from(#0000008d),to(#f0f2f000));background:linear-gradient(to top,#0000008d,#f0f2f000);-webkit-transition:all ease-in-out .4s;transition:all ease-in-out .4s}.blog-main .blog-wrap .article-list .at-thumbnail .blog-tag{position:absolute;top:15px;right:15px;background-color:#61ce70;color:#fff;padding:.6em 1.2em;font-size:12px;line-height:1.4}.blog-main .blog-wrap .article-list .article-content{position:relative;padding:60px 30px 30px}.blog-main .blog-wrap .article-list .article-content img{position:absolute;top:-30px;left:30px;width:70px;height:70px;border-radius:50px}.blog-main .blog-wrap .article-list .article-footer{padding:15px 30px;border-top:1px solid #eaeaea;font-size:12px}.blog-main .blog-wrap .article-list .article-footer ul li:first-child::before{content:"\f111";font-family:fontawesome;position:absolute;right:5px;top:8px;font-size:3px}.blog-main .blog-wrap .article-list:hover .at-thumbnail::before{opacity:0}@media(max-width:991px){.call-to{text-align:center}.call-to .call-contact{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.call-to .call-to-mid{margin:25px 0}.blog-main .blog-wrap .article-list .article-content{padding:60px 15px 30px}}@media(max-width:576px){.article-list{margin-bottom:1.5rem}.call-to .call-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.call-to .call-contact .pl-3{padding-left:0!important}.call-to .text-center .btn-white-lb{margin-top:20px}}.footer .footer-wrap{position:relative;padding:30px 0}.footer .footer-wrap .f-maincontent{padding:30px 15px}.footer .footer-wrap .ft-lists ul li a{color:#fff;line-height:2.3}.footer .footer-wrap .ft-lists .form-group input{height:50px}.footer .footer-wrap .ft-lists .btn:hover{background:#12b48b}.footer .copyright-main{border-top:1px solid rgba(255,255,255,.19)}@media(max-width:991px){.footer .ft-lists{margin-bottom:1.5rem}}@media(max-width:576px){.footer .footer-wrap .f-maincontent{margin-bottom:1.5rem;text-align:center}.footer .ft-lists{text-align:center}.copyright-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:15px}}.case-table .case-t-wrap{padding:50px 30px}.case-table .case-t-wrap:hover .case-c1{background:#12b48b;color:#fff}.case-table .case-t-wrap:hover .case-c2{background:#1bbde4;color:#fff}.case-table .case-t-wrap:hover .case-c3{background:#204066;color:#fff}.emergency-call{position:relative;background-image:url(../images/inner/medical-nurse-worker-examining-a-medical-report-2021-04-03-23-54-24-utc.jpg);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;z-index:0}.emergency-call::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#204066;opacity:.9;z-index:-1}.emergency-call .sc-title-two-white::after{width:10%;bottom:-30px;height:2px}.service-ss .service-aa{border-bottom:2px solid #12b48b}.service-ss .service-aa i{font-size:3rem}.team .team-wrap .team-name-ab{position:absolute;left:0;right:0;bottom:-50px;background:#fff;margin:0 20px;border-radius:3px;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.team .team-wrap:hover .team-name-ab{bottom:-25px}.pricing-all .price-list-wrap .price-top i{font-size:3rem}.pricing-all .price-list-wrap .price-mid p{font-size:3rem;color:#233653;font-weight:700}.pricing-all .price-list-wrap .price-mid p i{position:absolute;top:10px;left:-20px}.pricing-all .price-list-wrap .price-mid ul li{line-height:2.5;display:list-item}.pricing-all .price-list-wrap .price-mid ul li i{color:#979797;font-size:10px;padding-right:10px}.pricing-all .price-list-wrap:hover p,.pricing-all .price-list-wrap:hover h2{color:#12b48b;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.pricing-all .price-list-wrap:hover .btn{background:#61ce70}@media(max-width:480px){.pricing-all .row.pt-4{padding-left:0!important;padding-right:0!important}.sc-title-two h2.fsc-5{font-size:32px!important}}@media(max-width:991px){.about-img-2{margin-bottom:1.5rem}.service-ss .service-aa{margin-bottom:1.5rem}}.home-3 .banner{min-height:40rem}.home-3 .team{padding:100px 0 70px}.testimonials .review-wrap{padding:50px 25px}.banner .banner-image-3{position:relative}.banner .banner-image-3 img{position:absolute;left:0;bottom:-5rem}.aboutus-3{z-index:1}.aboutus-3 .about-img a{position:absolute;left:0;right:0;top:0;bottom:0;height:100px;width:100px;font-size:2rem;line-height:3.2;-webkit-animation:pulse-white 2s infinite;animation:pulse-white 2s infinite}.exp-title-3::before{height:43%}.solution{position:relative;background-image:url(../images/shape/testimonial.png);background-attachment:fixed;background-size:cover;background-repeat:no-repeat;z-index:0}.solution .solutin-list i{font-size:3rem;background-color:#61ce70;height:100px;width:100px;border-radius:50%;line-height:2}@media(max-width:991px){.banner .banner-image-3 img{position:relative}.aboutus-3 .about-img,.check-up{margin-bottom:1.5rem}.price-list-wrap{margin-top:0!important}}@media(max-width:480px){.review-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review-wrap .review-user{margin-bottom:1.5rem;width:100%!important}.review-wrap .review-user img{width:50%!important;margin:0 auto}.review-wrap .review-detail{text-align:center}}@-webkit-keyframes kbrns_zoomOutIn{0%{-webkit-transform:scale(1.3)}100%{-webkit-transform:scale(1)}}@keyframes kbrns_zoomOutIn{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.banner-slider .main-slide-image{position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;-webkit-transform-origin:0;transform-origin:0;-webkit-animation:kbrns_zoomOutIn 35s linear 0s infinite alternate;animation:kbrns_zoomOutIn 35s linear 0s infinite alternate}.how-it-works{background-image:url(../images/shape/hero-shapes.png);background-repeat:no-repeat;background-attachment:initial;background-size:contain;background-position:100% 50%;z-index:0}@media(max-width:991px){.how-it-works{background-position:100% 100%}}.sv-detail-content .accordion .accordion-header .accordion-button{color:#12b48b;background:#fff}.sv-detail-content .accordion .accordion-header .accordion-button.collapsed{color:#204066}.sv-detail-content .accordion .accordion-header .accordion-button:focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.sv-detail-content .accordion .accordion-collapse{border-top:1px solid #f1f1f1}@media(max-width:480px){.sercvice-detail .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sercvice-detail .row .col-md-8{margin-bottom:2rem}.sercvice-detail .sv-detail-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sercvice-detail .sv-detail-img img{width:100%!important}}.doc-profile .doctor-img img,.doc-profile .doctor-img h3{margin-bottom:15px}.doc-profile .doctor-details{min-height:38.8rem}.doc-profile .doctor-details .doc-detail-top h3,.doc-profile .doctor-details .doc-detail-top h6,.doc-profile .doctor-details .doc-detail-top ul{margin-bottom:10px}.doc-profile .doctor-details .doc-detail-mid i{font-size:14px;color:#12b48b;padding-right:5px}.doc-detail-desc .doc-desc-wrap,.doc-detail-desc .appoint-form{padding:30px}.progress-wrap .progress{height:.6rem;margin-bottom:1.5rem;border-radius:0}.progress-wrap .progress .progress-bar{position:relative;text-align:right;padding-right:15px;background-color:#12b48b}@media(max-width:991px){.doctor-details .doc-detail-top{text-align:center}}@media(max-width:480px){.doc-detail-mid .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doc-detail-mid .d-flex .w-25,.doc-detail-mid .d-flex .w-75{width:100%!important}}.table-wrap .table tr th,.table-wrap .table tr td{padding:1.2rem;color:#7a7a7a}.table-wrap tbody>tr:nth-of-type(even){background:#fbfbfb;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}.search-list{margin-top:8.5rem}.search-list-wp p{font-size:14px}.search-list-wp ul{padding:10px 25px}.search-list-wp ul li{font-size:13px;color:#adadad}.search-list-sh .search-again{padding:80px 0}.faq-pg .appoint-info h2,.faq-pg .appoint-info h3{margin-bottom:5px}.faq-pg .appoint-info::after{bottom:-15px}.faq-pg .check-img-3 img{bottom:0}.error-mg{margin-top:8.5rem;background-image:url(../images/shape/testimonial.png);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:100% 50%;z-index:0}@media(max-width:991px){.search-list,.error-mg{margin-top:4.8rem}}@media(max-width:480px){.error-mg .search-again{padding-left:0!important;padding-right:0!important}}.comming-soon{position:relative;padding:120px 0;background-image:url(../images/lightbox/female-medical-worker-2021-04-03-03-56-15-utc.jpg);background-repeat:no-repeat;background-size:cover;z-index:0}.comming-soon .comming__soon_text{height:100vh;z-index:1}.comming-soon .comming__soon_text img{width:25%}.comming-soon .comming__soon_text p{font-size:21px;line-height:1;font-weight:600}.comming-soon .comming__soon_text #countdown{color:#61ce70;font-size:6rem}.comming-soon .comming__soon_text #countdown span{color:#fff;font-weight:600;font-size:18px;margin-right:20px}@media(max-width:991px){.comming-soon .comming__soon_text .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.comming-soon .comming__soon_text #countdown{font-size:5rem}.comming-soon .comming__soon_text img{width:55%}}@media(max-width:767px){.comming-soon .comming__soon_text p{font-size:14px}.comming-soon .comming__soon_text #countdown{font-size:3rem}}.blog__details{top:-50px}.blog__details .bg__author{position:relative;top:-2rem}.blog__details .bg__author img{width:80px;height:80px;border-radius:50%;margin-right:20px}.bg__contents .author__datetime{padding:15px 0;border-bottom:1px dashed #f1f1f1;margin-bottom:15px}.bg__contents .author__datetime li{padding-right:15px}.bg__contents .author__datetime li i{color:#12b48b}.bg__contents .bg__only_detail{line-height:1.9em}.bg__contents .bg__only_detail .accordion .accordion-item{border:1px solid #f1f1f1}.bg__contents .bg__only_detail .accordion .accordion-item .accordion-body{border-top:1px solid #f1f1f1}.bg__contents .bg__only_detail .accordion .accordion-item .accordion-body ol li a{color:#7a7a7a}.bg__contents .bg__only_detail .accordion .accordion-item .accordion-body ol li a:hover{color:#61ce70}.bg__contents .bg__only_detail .accordion .accordion-item .accordion-body ol li ol{padding-left:15px;padding-top:10px}.bg__contents .blg__ct_form form input,.bg__contents .blg__ct_form form textarea{border:1px solid #333;border-radius:4px}.prev-next-page{background:#fff;padding:15px;gap:10px;border:1px solid #f1f1f1}.prev-next-page .prev-navlink-page,.prev-next-page .next-navlink-page{position:relative}.prev-next-page .prev-navlink-page i,.prev-next-page .next-navlink-page i{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;color:#12b48b}.prev-next-page .prev-navlink-page .prevnext__nav p,.prev-next-page .next-navlink-page .prevnext__nav p{font-size:12px}.prev-next-page .prev-navlink-page .prevnext__nav p,.prev-next-page .prev-navlink-page .prevnext__nav h5,.prev-next-page .next-navlink-page .prevnext__nav p,.prev-next-page .next-navlink-page .prevnext__nav h5{margin-bottom:0}.prev-next-page .prev-navlink-page{padding-left:45px}.prev-next-page .prev-navlink-page i{left:0}.prev-next-page .next-navlink-page{padding-right:45px;text-align:right}.prev-next-page .next-navlink-page i{right:0}@media(max-width:480px){.blg-user.w-25{width:100%!important}}@media(max-width:991px){.map-wrap{margin-bottom:1.5rem}.map-wrap iframe{width:100%}}
\ No newline at end of file
diff --git a/src/main/resources/static/assets/fonts/Flaticon.eot b/src/main/resources/static/assets/fonts/Flaticon.eot
new file mode 100644
index 0000000000000000000000000000000000000000..38f43a213813b80aa10c61100c03ad6bc548c870
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Flaticon.eot differ
diff --git a/src/main/resources/static/assets/fonts/Flaticon.svg b/src/main/resources/static/assets/fonts/Flaticon.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b4a228d89243d0973299dce786f53ae4a2371d57
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/Flaticon.svg
@@ -0,0 +1,248 @@
+
+
+
+
+
+Created by FontForge 20170731 at Mon Dec 23 06:12:40 2019
+ By root
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/fonts/Flaticon.ttf b/src/main/resources/static/assets/fonts/Flaticon.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..a189f5d9bd7f9819adb10d4a07b5d8816fd278fe
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Flaticon.ttf differ
diff --git a/src/main/resources/static/assets/fonts/Flaticon.woff b/src/main/resources/static/assets/fonts/Flaticon.woff
new file mode 100644
index 0000000000000000000000000000000000000000..2fd3d64536a74831c7f48fede3ea0444a32a364a
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Flaticon.woff differ
diff --git a/src/main/resources/static/assets/fonts/Flaticon.woff2 b/src/main/resources/static/assets/fonts/Flaticon.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..4f2c1bacb1028be0505bd37d5b8cb0b6717bfe45
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Flaticon.woff2 differ
diff --git a/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.ttf b/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..5d489fdd1a04cf2169af5e4d29d2929432a73f04
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.ttf differ
diff --git a/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.woff b/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.woff
new file mode 100644
index 0000000000000000000000000000000000000000..933b2bf85f0bd4b006a4f9e6bf4ceaaf2cbf4360
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.woff differ
diff --git a/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.woff2 b/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..35970e2773652fba4db2970fae5b1a2338babf42
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Material-Design-Iconic-Font.woff2 differ
diff --git a/src/main/resources/static/assets/fonts/Simple-Line-Icons.ttf b/src/main/resources/static/assets/fonts/Simple-Line-Icons.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..6ecb68683477ecc5aed38ec3fc8910d9bb66276c
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Simple-Line-Icons.ttf differ
diff --git a/src/main/resources/static/assets/fonts/Simple-Line-Icons.woff b/src/main/resources/static/assets/fonts/Simple-Line-Icons.woff
new file mode 100644
index 0000000000000000000000000000000000000000..b17d69491bf374d36e07339bedd3349caaa30d65
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Simple-Line-Icons.woff differ
diff --git a/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.eot b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.eot
new file mode 100644
index 0000000000000000000000000000000000000000..f0ca6e8cf907213894d610112d456b7804fd2800
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.eot differ
diff --git a/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.ttf b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..6ecb68683477ecc5aed38ec3fc8910d9bb66276c
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.ttf differ
diff --git a/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.woff b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.woff
new file mode 100644
index 0000000000000000000000000000000000000000..b17d69491bf374d36e07339bedd3349caaa30d65
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.woff differ
diff --git a/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.woff2 b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..c49fccf510eb41b4aac2bfa21b3b87c254083bf8
Binary files /dev/null and b/src/main/resources/static/assets/fonts/Simple-Line-Iconsb26c.woff2 differ
diff --git a/src/main/resources/static/assets/fonts/flaticon.css b/src/main/resources/static/assets/fonts/flaticon.css
new file mode 100644
index 0000000000000000000000000000000000000000..71c25800c02804d74f570771eddc88c233ff586b
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/flaticon.css
@@ -0,0 +1,81 @@
+/*
+ Flaticon icon font: Flaticon
+ Creation date: 23/12/2019 06:12
+ */
+
+@font-face {
+ font-family: "Flaticon";
+ src: url("./Flaticon.eot");
+ src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), url("./Flaticon.woff2") format("woff2"), url("./Flaticon.woff") format("woff"),
+ url("./Flaticon.ttf") format("truetype"), url("./Flaticon.svg#Flaticon") format("svg");
+ font-weight: normal;
+ font-style: normal;
+}
+
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+ @font-face {
+ font-family: "Flaticon";
+ src: url("./Flaticon.svg#Flaticon") format("svg");
+ }
+}
+
+[class^="flaticon-"]:before,
+[class*=" flaticon-"]:before,
+[class^="flaticon-"]:after,
+[class*=" flaticon-"]:after {
+ font-family: Flaticon;
+ font-size: 16px;
+ font-style: normal;
+}
+
+.flaticon-airplane:before {
+ content: "\f100";
+}
+.flaticon-yatch-with-sails:before {
+ content: "\f101";
+}
+.flaticon-car:before {
+ content: "\f102";
+}
+.flaticon-building:before {
+ content: "\f103";
+}
+.flaticon-global:before {
+ content: "\f104";
+}
+.flaticon-hiker:before {
+ content: "\f105";
+}
+.flaticon-mansion:before {
+ content: "\f106";
+}
+.flaticon-like:before {
+ content: "\f107";
+}
+.flaticon-price:before {
+ content: "\f108";
+}
+.flaticon-quality:before {
+ content: "\f109";
+}
+.flaticon-call:before {
+ content: "\f10a";
+}
+.flaticon-placeholder:before {
+ content: "\f10b";
+}
+.flaticon-calendar:before {
+ content: "\f10c";
+}
+.flaticon-add-user:before {
+ content: "\f10d";
+}
+.flaticon-user:before {
+ content: "\f10e";
+}
+.flaticon-location-pin:before {
+ content: "\f10f";
+}
+.flaticon-airplane-travelling-around-earth:before {
+ content: "\f110";
+}
diff --git a/src/main/resources/static/assets/fonts/fontawesome-webfont.eot b/src/main/resources/static/assets/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000000000000000000000000000000000000..350bd97760450fa848d3843f4ecf36ee6f1ae9ed
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/fontawesome-webfont.eot
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/fonts/fontawesome-webfont.svg b/src/main/resources/static/assets/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000000000000000000000000000000000000..29d9bb328199eed301dfad551f42d547e57396c7
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/fontawesome-webfont.svg
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/fonts/fontawesome-webfont.ttf b/src/main/resources/static/assets/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000000000000000000000000000000000000..d414cd665db3864c09f0e0e97d6bb588f0252d95
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/fontawesome-webfont.ttf
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/fonts/fontawesome-webfont.woff b/src/main/resources/static/assets/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000000000000000000000000000000000000..06353d44c8d6def30d30f0347ad09d1088b266e2
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/fontawesome-webfont.woff
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/fonts/fontawesome-webfont.woff2 b/src/main/resources/static/assets/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..54b7432459b15176747481a17eb7c92394f57341
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/fontawesome-webfont.woff2
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/fonts/iconsmind.eot b/src/main/resources/static/assets/fonts/iconsmind.eot
new file mode 100644
index 0000000000000000000000000000000000000000..2b0010fd5fc29bdfa42dbb9fc0f9baa2cd0eb445
Binary files /dev/null and b/src/main/resources/static/assets/fonts/iconsmind.eot differ
diff --git a/src/main/resources/static/assets/fonts/line-icons.css b/src/main/resources/static/assets/fonts/line-icons.css
new file mode 100644
index 0000000000000000000000000000000000000000..0f14331ae86210a4272e1e2cc4195f5501e5f362
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/line-icons.css
@@ -0,0 +1 @@
+@font-face{font-family:simple-line-icons;src:url(Simple-Line-Iconsb26c.eot?v=2.4.0);src:url(Simple-Line-Iconsb26c.eot?v=2.4.0#iefix) format('embedded-opentype'),url(Simple-Line-Iconsb26c.woff2?v=2.4.0) format('woff2'),url(Simple-Line-Iconsb26c.ttf?v=2.4.0) format('truetype'),url(Simple-Line-Iconsb26c.woff?v=2.4.0) format('woff'),url(Simple-Line-Iconsb26c.svg?v=2.4.0#simple-line-icons) format('svg');font-weight:400;font-style:normal}.icon-user,.icon-people,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-login,.icon-logout,.icon-emotsmile,.icon-phone,.icon-call-end,.icon-call-in,.icon-call-out,.icon-map,.icon-location-pin,.icon-direction,.icon-directions,.icon-compass,.icon-layers,.icon-menu,.icon-list,.icon-options-vertical,.icon-options,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-arrow-up-circle,.icon-arrow-left-circle,.icon-arrow-right-circle,.icon-arrow-down-circle,.icon-check,.icon-clock,.icon-plus,.icon-minus,.icon-close,.icon-event,.icon-exclamation,.icon-organization,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-mustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-disc,.icon-cursor,.icon-cursor-move,.icon-crop,.icon-chemistry,.icon-speedometer,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglass,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-folder-alt,.icon-folder,.icon-film,.icon-feed,.icon-drop,.icon-drawer,.icon-docs,.icon-doc,.icon-diamond,.icon-cup,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-frame,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-loop,.icon-home,.icon-grid,.icon-graph,.icon-microphone,.icon-music-tone-alt,.icon-music-tone,.icon-earphones-alt,.icon-earphones,.icon-equalizer,.icon-like,.icon-dislike,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-calendar,.icon-bulb,.icon-chart,.icon-ban,.icon-bubble,.icon-camrecorder,.icon-camera,.icon-cloud-download,.icon-cloud-upload,.icon-envelope,.icon-eye,.icon-flag,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-credit-card,.icon-paypal,.icon-social-tumblr,.icon-social-twitter,.icon-social-facebook,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-github,.icon-social-google,.icon-social-reddit,.icon-social-skype,.icon-social-dribbble,.icon-social-behance,.icon-social-foursqare,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-youtube,.icon-social-dropbox,.icon-social-vkontakte,.icon-social-steam{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user:before{content:"\e005"}.icon-people:before{content:"\e001"}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-login:before{content:"\e066"}.icon-logout:before{content:"\e065"}.icon-emotsmile:before{content:"\e021"}.icon-phone:before{content:"\e600"}.icon-call-end:before{content:"\e048"}.icon-call-in:before{content:"\e047"}.icon-call-out:before{content:"\e046"}.icon-map:before{content:"\e033"}.icon-location-pin:before{content:"\e096"}.icon-direction:before{content:"\e042"}.icon-directions:before{content:"\e041"}.icon-compass:before{content:"\e045"}.icon-layers:before{content:"\e034"}.icon-menu:before{content:"\e601"}.icon-list:before{content:"\e067"}.icon-options-vertical:before{content:"\e602"}.icon-options:before{content:"\e603"}.icon-arrow-down:before{content:"\e604"}.icon-arrow-left:before{content:"\e605"}.icon-arrow-right:before{content:"\e606"}.icon-arrow-up:before{content:"\e607"}.icon-arrow-up-circle:before{content:"\e078"}.icon-arrow-left-circle:before{content:"\e07a"}.icon-arrow-right-circle:before{content:"\e079"}.icon-arrow-down-circle:before{content:"\e07b"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-plus:before{content:"\e095"}.icon-minus:before{content:"\e615"}.icon-close:before{content:"\e082"}.icon-event:before{content:"\e619"}.icon-exclamation:before{content:"\e617"}.icon-organization:before{content:"\e616"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-mustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-disc:before{content:"\e022"}.icon-cursor:before{content:"\e06e"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-chemistry:before{content:"\e026"}.icon-speedometer:before{content:"\e007"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglass:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-folder-alt:before{content:"\e039"}.icon-folder:before{content:"\e089"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-doc:before{content:"\e085"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-frame:before{content:"\e038"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-loop:before{content:"\e064"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-microphone:before{content:"\e063"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-equalizer:before{content:"\e06c"}.icon-like:before{content:"\e068"}.icon-dislike:before{content:"\e06d"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-chart:before{content:"\e077"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camrecorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-credit-card:before{content:"\e025"}.icon-paypal:before{content:"\e608"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-twitter:before{content:"\e009"}.icon-social-facebook:before{content:"\e00b"}.icon-social-instagram:before{content:"\e609"}.icon-social-linkedin:before{content:"\e60a"}.icon-social-pinterest:before{content:"\e60b"}.icon-social-github:before{content:"\e60c"}.icon-social-google:before{content:"\e60d"}.icon-social-reddit:before{content:"\e60e"}.icon-social-skype:before{content:"\e60f"}.icon-social-dribbble:before{content:"\e00d"}.icon-social-behance:before{content:"\e610"}.icon-social-foursqare:before{content:"\e611"}.icon-social-soundcloud:before{content:"\e612"}.icon-social-spotify:before{content:"\e613"}.icon-social-stumbleupon:before{content:"\e614"}.icon-social-youtube:before{content:"\e008"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-vkontakte:before{content:"\e618"}.icon-social-steam:before{content:"\e620"}
\ No newline at end of file
diff --git a/src/main/resources/static/assets/fonts/material-design-iconic-font.min.css b/src/main/resources/static/assets/fonts/material-design-iconic-font.min.css
new file mode 100644
index 0000000000000000000000000000000000000000..ee7d1f718bba6d24ff0696b358ac90e83ae3a84d
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/material-design-iconic-font.min.css
@@ -0,0 +1,5159 @@
+@font-face {
+ font-family: Material-Design-Iconic-Font;
+ src: url(Material-Design-Iconic-Font.woff2?v=2.2.0) format("woff2"), url(Material-Design-Iconic-Font.woff?v=2.2.0) format("woff"),
+ url(Material-Design-Iconic-Font.ttf?v=2.2.0) format("truetype");
+}
+.zmdi {
+ display: inline-block;
+ font: normal normal normal 14px/1 "Material-Design-Iconic-Font";
+ font-size: inherit;
+ text-rendering: auto;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+}
+.zmdi-hc-lg {
+ font-size: 1.33333333em;
+ line-height: 0.75em;
+ vertical-align: -15%;
+}
+.zmdi-hc-2x {
+ font-size: 2em;
+}
+.zmdi-hc-3x {
+ font-size: 3em;
+}
+.zmdi-hc-4x {
+ font-size: 4em;
+}
+.zmdi-hc-5x {
+ font-size: 5em;
+}
+.zmdi-hc-fw {
+ width: 1.28571429em;
+ text-align: center;
+}
+.zmdi-hc-ul {
+ padding-left: 0;
+ margin-left: 2.14285714em;
+ list-style-type: none;
+}
+.zmdi-hc-ul > li {
+ position: relative;
+}
+.zmdi-hc-li {
+ position: absolute;
+ left: -2.14285714em;
+ width: 2.14285714em;
+ top: 0.14285714em;
+ text-align: center;
+}
+.zmdi-hc-li.zmdi-hc-lg {
+ left: -1.85714286em;
+}
+.zmdi-hc-border {
+ padding: 0.1em 0.25em;
+ border: solid 0.1em #9e9e9e;
+ border-radius: 2px;
+}
+.zmdi-hc-border-circle {
+ padding: 0.1em 0.25em;
+ border: solid 0.1em #9e9e9e;
+ border-radius: 50%;
+}
+.zmdi.pull-left {
+ float: left;
+ margin-right: 0.15em;
+}
+.zmdi.pull-right {
+ float: right;
+ margin-left: 0.15em;
+}
+.zmdi-hc-spin {
+ -webkit-animation: zmdi-spin 1.5s infinite linear;
+ animation: zmdi-spin 1.5s infinite linear;
+}
+.zmdi-hc-spin-reverse {
+ -webkit-animation: zmdi-spin-reverse 1.5s infinite linear;
+ animation: zmdi-spin-reverse 1.5s infinite linear;
+}
+@-webkit-keyframes zmdi-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@keyframes zmdi-spin {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@-webkit-keyframes zmdi-spin-reverse {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(-359deg);
+ transform: rotate(-359deg);
+ }
+}
+@keyframes zmdi-spin-reverse {
+ 0% {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ 100% {
+ -webkit-transform: rotate(-359deg);
+ transform: rotate(-359deg);
+ }
+}
+.zmdi-hc-rotate-90 {
+ -webkit-transform: rotate(90deg);
+ -ms-transform: rotate(90deg);
+ transform: rotate(90deg);
+}
+.zmdi-hc-rotate-180 {
+ -webkit-transform: rotate(180deg);
+ -ms-transform: rotate(180deg);
+ transform: rotate(180deg);
+}
+.zmdi-hc-rotate-270 {
+ -webkit-transform: rotate(270deg);
+ -ms-transform: rotate(270deg);
+ transform: rotate(270deg);
+}
+.zmdi-hc-flip-horizontal {
+ -webkit-transform: scale(-1, 1);
+ -ms-transform: scale(-1, 1);
+ transform: scale(-1, 1);
+}
+.zmdi-hc-flip-vertical {
+ -webkit-transform: scale(1, -1);
+ -ms-transform: scale(1, -1);
+ transform: scale(1, -1);
+}
+.zmdi-hc-stack {
+ position: relative;
+ display: inline-block;
+ width: 2em;
+ height: 2em;
+ line-height: 2em;
+ vertical-align: middle;
+}
+.zmdi-hc-stack-1x,
+.zmdi-hc-stack-2x {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+}
+.zmdi-hc-stack-1x {
+ line-height: inherit;
+}
+.zmdi-hc-stack-2x {
+ font-size: 2em;
+}
+.zmdi-hc-inverse {
+ color: #fff;
+}
+.zmdi-3d-rotation:before {
+ content: "\f101";
+}
+.zmdi-airplane-off:before {
+ content: "\f102";
+}
+.zmdi-airplane:before {
+ content: "\f103";
+}
+.zmdi-album:before {
+ content: "\f104";
+}
+.zmdi-archive:before {
+ content: "\f105";
+}
+.zmdi-assignment-account:before {
+ content: "\f106";
+}
+.zmdi-assignment-alert:before {
+ content: "\f107";
+}
+.zmdi-assignment-check:before {
+ content: "\f108";
+}
+.zmdi-assignment-o:before {
+ content: "\f109";
+}
+.zmdi-assignment-return:before {
+ content: "\f10a";
+}
+.zmdi-assignment-returned:before {
+ content: "\f10b";
+}
+.zmdi-assignment:before {
+ content: "\f10c";
+}
+.zmdi-attachment-alt:before {
+ content: "\f10d";
+}
+.zmdi-attachment:before {
+ content: "\f10e";
+}
+.zmdi-audio:before {
+ content: "\f10f";
+}
+.zmdi-badge-check:before {
+ content: "\f110";
+}
+.zmdi-balance-wallet:before {
+ content: "\f111";
+}
+.zmdi-balance:before {
+ content: "\f112";
+}
+.zmdi-battery-alert:before {
+ content: "\f113";
+}
+.zmdi-battery-flash:before {
+ content: "\f114";
+}
+.zmdi-battery-unknown:before {
+ content: "\f115";
+}
+.zmdi-battery:before {
+ content: "\f116";
+}
+.zmdi-bike:before {
+ content: "\f117";
+}
+.zmdi-block-alt:before {
+ content: "\f118";
+}
+.zmdi-block:before {
+ content: "\f119";
+}
+.zmdi-boat:before {
+ content: "\f11a";
+}
+.zmdi-book-image:before {
+ content: "\f11b";
+}
+.zmdi-book:before {
+ content: "\f11c";
+}
+.zmdi-bookmark-outline:before {
+ content: "\f11d";
+}
+.zmdi-bookmark:before {
+ content: "\f11e";
+}
+.zmdi-brush:before {
+ content: "\f11f";
+}
+.zmdi-bug:before {
+ content: "\f120";
+}
+.zmdi-bus:before {
+ content: "\f121";
+}
+.zmdi-cake:before {
+ content: "\f122";
+}
+.zmdi-car-taxi:before {
+ content: "\f123";
+}
+.zmdi-car-wash:before {
+ content: "\f124";
+}
+.zmdi-car:before {
+ content: "\f125";
+}
+.zmdi-card-giftcard:before {
+ content: "\f126";
+}
+.zmdi-card-membership:before {
+ content: "\f127";
+}
+.zmdi-card-travel:before {
+ content: "\f128";
+}
+.zmdi-card:before {
+ content: "\f129";
+}
+.zmdi-case-check:before {
+ content: "\f12a";
+}
+.zmdi-case-download:before {
+ content: "\f12b";
+}
+.zmdi-case-play:before {
+ content: "\f12c";
+}
+.zmdi-case:before {
+ content: "\f12d";
+}
+.zmdi-cast-connected:before {
+ content: "\f12e";
+}
+.zmdi-cast:before {
+ content: "\f12f";
+}
+.zmdi-chart-donut:before {
+ content: "\f130";
+}
+.zmdi-chart:before {
+ content: "\f131";
+}
+.zmdi-city-alt:before {
+ content: "\f132";
+}
+.zmdi-city:before {
+ content: "\f133";
+}
+.zmdi-close-circle-o:before {
+ content: "\f134";
+}
+.zmdi-close-circle:before {
+ content: "\f135";
+}
+.zmdi-close:before {
+ content: "\f136";
+}
+.zmdi-cocktail:before {
+ content: "\f137";
+}
+.zmdi-code-setting:before {
+ content: "\f138";
+}
+.zmdi-code-smartphone:before {
+ content: "\f139";
+}
+.zmdi-code:before {
+ content: "\f13a";
+}
+.zmdi-coffee:before {
+ content: "\f13b";
+}
+.zmdi-collection-bookmark:before {
+ content: "\f13c";
+}
+.zmdi-collection-case-play:before {
+ content: "\f13d";
+}
+.zmdi-collection-folder-image:before {
+ content: "\f13e";
+}
+.zmdi-collection-image-o:before {
+ content: "\f13f";
+}
+.zmdi-collection-image:before {
+ content: "\f140";
+}
+.zmdi-collection-item-1:before {
+ content: "\f141";
+}
+.zmdi-collection-item-2:before {
+ content: "\f142";
+}
+.zmdi-collection-item-3:before {
+ content: "\f143";
+}
+.zmdi-collection-item-4:before {
+ content: "\f144";
+}
+.zmdi-collection-item-5:before {
+ content: "\f145";
+}
+.zmdi-collection-item-6:before {
+ content: "\f146";
+}
+.zmdi-collection-item-7:before {
+ content: "\f147";
+}
+.zmdi-collection-item-8:before {
+ content: "\f148";
+}
+.zmdi-collection-item-9-plus:before {
+ content: "\f149";
+}
+.zmdi-collection-item-9:before {
+ content: "\f14a";
+}
+.zmdi-collection-item:before {
+ content: "\f14b";
+}
+.zmdi-collection-music:before {
+ content: "\f14c";
+}
+.zmdi-collection-pdf:before {
+ content: "\f14d";
+}
+.zmdi-collection-plus:before {
+ content: "\f14e";
+}
+.zmdi-collection-speaker:before {
+ content: "\f14f";
+}
+.zmdi-collection-text:before {
+ content: "\f150";
+}
+.zmdi-collection-video:before {
+ content: "\f151";
+}
+.zmdi-compass:before {
+ content: "\f152";
+}
+.zmdi-cutlery:before {
+ content: "\f153";
+}
+.zmdi-delete:before {
+ content: "\f154";
+}
+.zmdi-dialpad:before {
+ content: "\f155";
+}
+.zmdi-dns:before {
+ content: "\f156";
+}
+.zmdi-drink:before {
+ content: "\f157";
+}
+.zmdi-edit:before {
+ content: "\f158";
+}
+.zmdi-email-open:before {
+ content: "\f159";
+}
+.zmdi-email:before {
+ content: "\f15a";
+}
+.zmdi-eye-off:before {
+ content: "\f15b";
+}
+.zmdi-eye:before {
+ content: "\f15c";
+}
+.zmdi-eyedropper:before {
+ content: "\f15d";
+}
+.zmdi-favorite-outline:before {
+ content: "\f15e";
+}
+.zmdi-favorite:before {
+ content: "\f15f";
+}
+.zmdi-filter-list:before {
+ content: "\f160";
+}
+.zmdi-fire:before {
+ content: "\f161";
+}
+.zmdi-flag:before {
+ content: "\f162";
+}
+.zmdi-flare:before {
+ content: "\f163";
+}
+.zmdi-flash-auto:before {
+ content: "\f164";
+}
+.zmdi-flash-off:before {
+ content: "\f165";
+}
+.zmdi-flash:before {
+ content: "\f166";
+}
+.zmdi-flip:before {
+ content: "\f167";
+}
+.zmdi-flower-alt:before {
+ content: "\f168";
+}
+.zmdi-flower:before {
+ content: "\f169";
+}
+.zmdi-font:before {
+ content: "\f16a";
+}
+.zmdi-fullscreen-alt:before {
+ content: "\f16b";
+}
+.zmdi-fullscreen-exit:before {
+ content: "\f16c";
+}
+.zmdi-fullscreen:before {
+ content: "\f16d";
+}
+.zmdi-functions:before {
+ content: "\f16e";
+}
+.zmdi-gas-station:before {
+ content: "\f16f";
+}
+.zmdi-gesture:before {
+ content: "\f170";
+}
+.zmdi-globe-alt:before {
+ content: "\f171";
+}
+.zmdi-globe-lock:before {
+ content: "\f172";
+}
+.zmdi-globe:before {
+ content: "\f173";
+}
+.zmdi-graduation-cap:before {
+ content: "\f174";
+}
+.zmdi-home:before {
+ content: "\f175";
+}
+.zmdi-hospital-alt:before {
+ content: "\f176";
+}
+.zmdi-hospital:before {
+ content: "\f177";
+}
+.zmdi-hotel:before {
+ content: "\f178";
+}
+.zmdi-hourglass-alt:before {
+ content: "\f179";
+}
+.zmdi-hourglass-outline:before {
+ content: "\f17a";
+}
+.zmdi-hourglass:before {
+ content: "\f17b";
+}
+.zmdi-http:before {
+ content: "\f17c";
+}
+.zmdi-image-alt:before {
+ content: "\f17d";
+}
+.zmdi-image-o:before {
+ content: "\f17e";
+}
+.zmdi-image:before {
+ content: "\f17f";
+}
+.zmdi-inbox:before {
+ content: "\f180";
+}
+.zmdi-invert-colors-off:before {
+ content: "\f181";
+}
+.zmdi-invert-colors:before {
+ content: "\f182";
+}
+.zmdi-key:before {
+ content: "\f183";
+}
+.zmdi-label-alt-outline:before {
+ content: "\f184";
+}
+.zmdi-label-alt:before {
+ content: "\f185";
+}
+.zmdi-label-heart:before {
+ content: "\f186";
+}
+.zmdi-label:before {
+ content: "\f187";
+}
+.zmdi-labels:before {
+ content: "\f188";
+}
+.zmdi-lamp:before {
+ content: "\f189";
+}
+.zmdi-landscape:before {
+ content: "\f18a";
+}
+.zmdi-layers-off:before {
+ content: "\f18b";
+}
+.zmdi-layers:before {
+ content: "\f18c";
+}
+.zmdi-library:before {
+ content: "\f18d";
+}
+.zmdi-link:before {
+ content: "\f18e";
+}
+.zmdi-lock-open:before {
+ content: "\f18f";
+}
+.zmdi-lock-outline:before {
+ content: "\f190";
+}
+.zmdi-lock:before {
+ content: "\f191";
+}
+.zmdi-mail-reply-all:before {
+ content: "\f192";
+}
+.zmdi-mail-reply:before {
+ content: "\f193";
+}
+.zmdi-mail-send:before {
+ content: "\f194";
+}
+.zmdi-mall:before {
+ content: "\f195";
+}
+.zmdi-map:before {
+ content: "\f196";
+}
+.zmdi-menu:before {
+ content: "\f197";
+}
+.zmdi-money-box:before {
+ content: "\f198";
+}
+.zmdi-money-off:before {
+ content: "\f199";
+}
+.zmdi-money:before {
+ content: "\f19a";
+}
+.zmdi-more-vert:before {
+ content: "\f19b";
+}
+.zmdi-more:before {
+ content: "\f19c";
+}
+.zmdi-movie-alt:before {
+ content: "\f19d";
+}
+.zmdi-movie:before {
+ content: "\f19e";
+}
+.zmdi-nature-people:before {
+ content: "\f19f";
+}
+.zmdi-nature:before {
+ content: "\f1a0";
+}
+.zmdi-navigation:before {
+ content: "\f1a1";
+}
+.zmdi-open-in-browser:before {
+ content: "\f1a2";
+}
+.zmdi-open-in-new:before {
+ content: "\f1a3";
+}
+.zmdi-palette:before {
+ content: "\f1a4";
+}
+.zmdi-parking:before {
+ content: "\f1a5";
+}
+.zmdi-pin-account:before {
+ content: "\f1a6";
+}
+.zmdi-pin-assistant:before {
+ content: "\f1a7";
+}
+.zmdi-pin-drop:before {
+ content: "\f1a8";
+}
+.zmdi-pin-help:before {
+ content: "\f1a9";
+}
+.zmdi-pin-off:before {
+ content: "\f1aa";
+}
+.zmdi-pin:before {
+ content: "\f1ab";
+}
+.zmdi-pizza:before {
+ content: "\f1ac";
+}
+.zmdi-plaster:before {
+ content: "\f1ad";
+}
+.zmdi-power-setting:before {
+ content: "\f1ae";
+}
+.zmdi-power:before {
+ content: "\f1af";
+}
+.zmdi-print:before {
+ content: "\f1b0";
+}
+.zmdi-puzzle-piece:before {
+ content: "\f1b1";
+}
+.zmdi-quote:before {
+ content: "\f1b2";
+}
+.zmdi-railway:before {
+ content: "\f1b3";
+}
+.zmdi-receipt:before {
+ content: "\f1b4";
+}
+.zmdi-refresh-alt:before {
+ content: "\f1b5";
+}
+.zmdi-refresh-sync-alert:before {
+ content: "\f1b6";
+}
+.zmdi-refresh-sync-off:before {
+ content: "\f1b7";
+}
+.zmdi-refresh-sync:before {
+ content: "\f1b8";
+}
+.zmdi-refresh:before {
+ content: "\f1b9";
+}
+.zmdi-roller:before {
+ content: "\f1ba";
+}
+.zmdi-ruler:before {
+ content: "\f1bb";
+}
+.zmdi-scissors:before {
+ content: "\f1bc";
+}
+.zmdi-screen-rotation-lock:before {
+ content: "\f1bd";
+}
+.zmdi-screen-rotation:before {
+ content: "\f1be";
+}
+.zmdi-search-for:before {
+ content: "\f1bf";
+}
+.zmdi-search-in-file:before {
+ content: "\f1c0";
+}
+.zmdi-search-in-page:before {
+ content: "\f1c1";
+}
+.zmdi-search-replace:before {
+ content: "\f1c2";
+}
+.zmdi-search:before {
+ content: "\f1c3";
+}
+.zmdi-seat:before {
+ content: "\f1c4";
+}
+.zmdi-settings-square:before {
+ content: "\f1c5";
+}
+.zmdi-settings:before {
+ content: "\f1c6";
+}
+.zmdi-shield-check:before {
+ content: "\f1c7";
+}
+.zmdi-shield-security:before {
+ content: "\f1c8";
+}
+.zmdi-shopping-basket:before {
+ content: "\f1c9";
+}
+.zmdi-shopping-cart-plus:before {
+ content: "\f1ca";
+}
+.zmdi-shopping-cart:before {
+ content: "\f1cb";
+}
+.zmdi-sign-in:before {
+ content: "\f1cc";
+}
+.zmdi-sort-amount-asc:before {
+ content: "\f1cd";
+}
+.zmdi-sort-amount-desc:before {
+ content: "\f1ce";
+}
+.zmdi-sort-asc:before {
+ content: "\f1cf";
+}
+.zmdi-sort-desc:before {
+ content: "\f1d0";
+}
+.zmdi-spellcheck:before {
+ content: "\f1d1";
+}
+.zmdi-storage:before {
+ content: "\f1d2";
+}
+.zmdi-store-24:before {
+ content: "\f1d3";
+}
+.zmdi-store:before {
+ content: "\f1d4";
+}
+.zmdi-subway:before {
+ content: "\f1d5";
+}
+.zmdi-sun:before {
+ content: "\f1d6";
+}
+.zmdi-tab-unselected:before {
+ content: "\f1d7";
+}
+.zmdi-tab:before {
+ content: "\f1d8";
+}
+.zmdi-tag-close:before {
+ content: "\f1d9";
+}
+.zmdi-tag-more:before {
+ content: "\f1da";
+}
+.zmdi-tag:before {
+ content: "\f1db";
+}
+.zmdi-thumb-down:before {
+ content: "\f1dc";
+}
+.zmdi-thumb-up-down:before {
+ content: "\f1dd";
+}
+.zmdi-thumb-up:before {
+ content: "\f1de";
+}
+.zmdi-ticket-star:before {
+ content: "\f1df";
+}
+.zmdi-toll:before {
+ content: "\f1e0";
+}
+.zmdi-toys:before {
+ content: "\f1e1";
+}
+.zmdi-traffic:before {
+ content: "\f1e2";
+}
+.zmdi-translate:before {
+ content: "\f1e3";
+}
+.zmdi-triangle-down:before {
+ content: "\f1e4";
+}
+.zmdi-triangle-up:before {
+ content: "\f1e5";
+}
+.zmdi-truck:before {
+ content: "\f1e6";
+}
+.zmdi-turning-sign:before {
+ content: "\f1e7";
+}
+.zmdi-wallpaper:before {
+ content: "\f1e8";
+}
+.zmdi-washing-machine:before {
+ content: "\f1e9";
+}
+.zmdi-window-maximize:before {
+ content: "\f1ea";
+}
+.zmdi-window-minimize:before {
+ content: "\f1eb";
+}
+.zmdi-window-restore:before {
+ content: "\f1ec";
+}
+.zmdi-wrench:before {
+ content: "\f1ed";
+}
+.zmdi-zoom-in:before {
+ content: "\f1ee";
+}
+.zmdi-zoom-out:before {
+ content: "\f1ef";
+}
+.zmdi-alert-circle-o:before {
+ content: "\f1f0";
+}
+.zmdi-alert-circle:before {
+ content: "\f1f1";
+}
+.zmdi-alert-octagon:before {
+ content: "\f1f2";
+}
+.zmdi-alert-polygon:before {
+ content: "\f1f3";
+}
+.zmdi-alert-triangle:before {
+ content: "\f1f4";
+}
+.zmdi-help-outline:before {
+ content: "\f1f5";
+}
+.zmdi-help:before {
+ content: "\f1f6";
+}
+.zmdi-info-outline:before {
+ content: "\f1f7";
+}
+.zmdi-info:before {
+ content: "\f1f8";
+}
+.zmdi-notifications-active:before {
+ content: "\f1f9";
+}
+.zmdi-notifications-add:before {
+ content: "\f1fa";
+}
+.zmdi-notifications-none:before {
+ content: "\f1fb";
+}
+.zmdi-notifications-off:before {
+ content: "\f1fc";
+}
+.zmdi-notifications-paused:before {
+ content: "\f1fd";
+}
+.zmdi-notifications:before {
+ content: "\f1fe";
+}
+.zmdi-account-add:before {
+ content: "\f1ff";
+}
+.zmdi-account-box-mail:before {
+ content: "\f200";
+}
+.zmdi-account-box-o:before {
+ content: "\f201";
+}
+.zmdi-account-box-phone:before {
+ content: "\f202";
+}
+.zmdi-account-box:before {
+ content: "\f203";
+}
+.zmdi-account-calendar:before {
+ content: "\f204";
+}
+.zmdi-account-circle:before {
+ content: "\f205";
+}
+.zmdi-account-o:before {
+ content: "\f206";
+}
+.zmdi-account:before {
+ content: "\f207";
+}
+.zmdi-accounts-add:before {
+ content: "\f208";
+}
+.zmdi-accounts-alt:before {
+ content: "\f209";
+}
+.zmdi-accounts-list-alt:before {
+ content: "\f20a";
+}
+.zmdi-accounts-list:before {
+ content: "\f20b";
+}
+.zmdi-accounts-outline:before {
+ content: "\f20c";
+}
+.zmdi-accounts:before {
+ content: "\f20d";
+}
+.zmdi-face:before {
+ content: "\f20e";
+}
+.zmdi-female:before {
+ content: "\f20f";
+}
+.zmdi-male-alt:before {
+ content: "\f210";
+}
+.zmdi-male-female:before {
+ content: "\f211";
+}
+.zmdi-male:before {
+ content: "\f212";
+}
+.zmdi-mood-bad:before {
+ content: "\f213";
+}
+.zmdi-mood:before {
+ content: "\f214";
+}
+.zmdi-run:before {
+ content: "\f215";
+}
+.zmdi-walk:before {
+ content: "\f216";
+}
+.zmdi-cloud-box:before {
+ content: "\f217";
+}
+.zmdi-cloud-circle:before {
+ content: "\f218";
+}
+.zmdi-cloud-done:before {
+ content: "\f219";
+}
+.zmdi-cloud-download:before {
+ content: "\f21a";
+}
+.zmdi-cloud-off:before {
+ content: "\f21b";
+}
+.zmdi-cloud-outline-alt:before {
+ content: "\f21c";
+}
+.zmdi-cloud-outline:before {
+ content: "\f21d";
+}
+.zmdi-cloud-upload:before {
+ content: "\f21e";
+}
+.zmdi-cloud:before {
+ content: "\f21f";
+}
+.zmdi-download:before {
+ content: "\f220";
+}
+.zmdi-file-plus:before {
+ content: "\f221";
+}
+.zmdi-file-text:before {
+ content: "\f222";
+}
+.zmdi-file:before {
+ content: "\f223";
+}
+.zmdi-folder-outline:before {
+ content: "\f224";
+}
+.zmdi-folder-person:before {
+ content: "\f225";
+}
+.zmdi-folder-star-alt:before {
+ content: "\f226";
+}
+.zmdi-folder-star:before {
+ content: "\f227";
+}
+.zmdi-folder:before {
+ content: "\f228";
+}
+.zmdi-gif:before {
+ content: "\f229";
+}
+.zmdi-upload:before {
+ content: "\f22a";
+}
+.zmdi-border-all:before {
+ content: "\f22b";
+}
+.zmdi-border-bottom:before {
+ content: "\f22c";
+}
+.zmdi-border-clear:before {
+ content: "\f22d";
+}
+.zmdi-border-color:before {
+ content: "\f22e";
+}
+.zmdi-border-horizontal:before {
+ content: "\f22f";
+}
+.zmdi-border-inner:before {
+ content: "\f230";
+}
+.zmdi-border-left:before {
+ content: "\f231";
+}
+.zmdi-border-outer:before {
+ content: "\f232";
+}
+.zmdi-border-right:before {
+ content: "\f233";
+}
+.zmdi-border-style:before {
+ content: "\f234";
+}
+.zmdi-border-top:before {
+ content: "\f235";
+}
+.zmdi-border-vertical:before {
+ content: "\f236";
+}
+.zmdi-copy:before {
+ content: "\f237";
+}
+.zmdi-crop:before {
+ content: "\f238";
+}
+.zmdi-format-align-center:before {
+ content: "\f239";
+}
+.zmdi-format-align-justify:before {
+ content: "\f23a";
+}
+.zmdi-format-align-left:before {
+ content: "\f23b";
+}
+.zmdi-format-align-right:before {
+ content: "\f23c";
+}
+.zmdi-format-bold:before {
+ content: "\f23d";
+}
+.zmdi-format-clear-all:before {
+ content: "\f23e";
+}
+.zmdi-format-clear:before {
+ content: "\f23f";
+}
+.zmdi-format-color-fill:before {
+ content: "\f240";
+}
+.zmdi-format-color-reset:before {
+ content: "\f241";
+}
+.zmdi-format-color-text:before {
+ content: "\f242";
+}
+.zmdi-format-indent-decrease:before {
+ content: "\f243";
+}
+.zmdi-format-indent-increase:before {
+ content: "\f244";
+}
+.zmdi-format-italic:before {
+ content: "\f245";
+}
+.zmdi-format-line-spacing:before {
+ content: "\f246";
+}
+.zmdi-format-list-bulleted:before {
+ content: "\f247";
+}
+.zmdi-format-list-numbered:before {
+ content: "\f248";
+}
+.zmdi-format-ltr:before {
+ content: "\f249";
+}
+.zmdi-format-rtl:before {
+ content: "\f24a";
+}
+.zmdi-format-size:before {
+ content: "\f24b";
+}
+.zmdi-format-strikethrough-s:before {
+ content: "\f24c";
+}
+.zmdi-format-strikethrough:before {
+ content: "\f24d";
+}
+.zmdi-format-subject:before {
+ content: "\f24e";
+}
+.zmdi-format-underlined:before {
+ content: "\f24f";
+}
+.zmdi-format-valign-bottom:before {
+ content: "\f250";
+}
+.zmdi-format-valign-center:before {
+ content: "\f251";
+}
+.zmdi-format-valign-top:before {
+ content: "\f252";
+}
+.zmdi-redo:before {
+ content: "\f253";
+}
+.zmdi-select-all:before {
+ content: "\f254";
+}
+.zmdi-space-bar:before {
+ content: "\f255";
+}
+.zmdi-text-format:before {
+ content: "\f256";
+}
+.zmdi-transform:before {
+ content: "\f257";
+}
+.zmdi-undo:before {
+ content: "\f258";
+}
+.zmdi-wrap-text:before {
+ content: "\f259";
+}
+.zmdi-comment-alert:before {
+ content: "\f25a";
+}
+.zmdi-comment-alt-text:before {
+ content: "\f25b";
+}
+.zmdi-comment-alt:before {
+ content: "\f25c";
+}
+.zmdi-comment-edit:before {
+ content: "\f25d";
+}
+.zmdi-comment-image:before {
+ content: "\f25e";
+}
+.zmdi-comment-list:before {
+ content: "\f25f";
+}
+.zmdi-comment-more:before {
+ content: "\f260";
+}
+.zmdi-comment-outline:before {
+ content: "\f261";
+}
+.zmdi-comment-text-alt:before {
+ content: "\f262";
+}
+.zmdi-comment-text:before {
+ content: "\f263";
+}
+.zmdi-comment-video:before {
+ content: "\f264";
+}
+.zmdi-comment:before {
+ content: "\f265";
+}
+.zmdi-comments:before {
+ content: "\f266";
+}
+.zmdi-check-all:before {
+ content: "\f267";
+}
+.zmdi-check-circle-u:before {
+ content: "\f268";
+}
+.zmdi-check-circle:before {
+ content: "\f269";
+}
+.zmdi-check-square:before {
+ content: "\f26a";
+}
+.zmdi-check:before {
+ content: "\f26b";
+}
+.zmdi-circle-o:before {
+ content: "\f26c";
+}
+.zmdi-circle:before {
+ content: "\f26d";
+}
+.zmdi-dot-circle-alt:before {
+ content: "\f26e";
+}
+.zmdi-dot-circle:before {
+ content: "\f26f";
+}
+.zmdi-minus-circle-outline:before {
+ content: "\f270";
+}
+.zmdi-minus-circle:before {
+ content: "\f271";
+}
+.zmdi-minus-square:before {
+ content: "\f272";
+}
+.zmdi-minus:before {
+ content: "\f273";
+}
+.zmdi-plus-circle-o-duplicate:before {
+ content: "\f274";
+}
+.zmdi-plus-circle-o:before {
+ content: "\f275";
+}
+.zmdi-plus-circle:before {
+ content: "\f276";
+}
+.zmdi-plus-square:before {
+ content: "\f277";
+}
+.zmdi-plus:before {
+ content: "\f278";
+}
+.zmdi-square-o:before {
+ content: "\f279";
+}
+.zmdi-star-circle:before {
+ content: "\f27a";
+}
+.zmdi-star-half:before {
+ content: "\f27b";
+}
+.zmdi-star-outline:before {
+ content: "\f27c";
+}
+.zmdi-star:before {
+ content: "\f27d";
+}
+.zmdi-bluetooth-connected:before {
+ content: "\f27e";
+}
+.zmdi-bluetooth-off:before {
+ content: "\f27f";
+}
+.zmdi-bluetooth-search:before {
+ content: "\f280";
+}
+.zmdi-bluetooth-setting:before {
+ content: "\f281";
+}
+.zmdi-bluetooth:before {
+ content: "\f282";
+}
+.zmdi-camera-add:before {
+ content: "\f283";
+}
+.zmdi-camera-alt:before {
+ content: "\f284";
+}
+.zmdi-camera-bw:before {
+ content: "\f285";
+}
+.zmdi-camera-front:before {
+ content: "\f286";
+}
+.zmdi-camera-mic:before {
+ content: "\f287";
+}
+.zmdi-camera-party-mode:before {
+ content: "\f288";
+}
+.zmdi-camera-rear:before {
+ content: "\f289";
+}
+.zmdi-camera-roll:before {
+ content: "\f28a";
+}
+.zmdi-camera-switch:before {
+ content: "\f28b";
+}
+.zmdi-camera:before {
+ content: "\f28c";
+}
+.zmdi-card-alert:before {
+ content: "\f28d";
+}
+.zmdi-card-off:before {
+ content: "\f28e";
+}
+.zmdi-card-sd:before {
+ content: "\f28f";
+}
+.zmdi-card-sim:before {
+ content: "\f290";
+}
+.zmdi-desktop-mac:before {
+ content: "\f291";
+}
+.zmdi-desktop-windows:before {
+ content: "\f292";
+}
+.zmdi-device-hub:before {
+ content: "\f293";
+}
+.zmdi-devices-off:before {
+ content: "\f294";
+}
+.zmdi-devices:before {
+ content: "\f295";
+}
+.zmdi-dock:before {
+ content: "\f296";
+}
+.zmdi-floppy:before {
+ content: "\f297";
+}
+.zmdi-gamepad:before {
+ content: "\f298";
+}
+.zmdi-gps-dot:before {
+ content: "\f299";
+}
+.zmdi-gps-off:before {
+ content: "\f29a";
+}
+.zmdi-gps:before {
+ content: "\f29b";
+}
+.zmdi-headset-mic:before {
+ content: "\f29c";
+}
+.zmdi-headset:before {
+ content: "\f29d";
+}
+.zmdi-input-antenna:before {
+ content: "\f29e";
+}
+.zmdi-input-composite:before {
+ content: "\f29f";
+}
+.zmdi-input-hdmi:before {
+ content: "\f2a0";
+}
+.zmdi-input-power:before {
+ content: "\f2a1";
+}
+.zmdi-input-svideo:before {
+ content: "\f2a2";
+}
+.zmdi-keyboard-hide:before {
+ content: "\f2a3";
+}
+.zmdi-keyboard:before {
+ content: "\f2a4";
+}
+.zmdi-laptop-chromebook:before {
+ content: "\f2a5";
+}
+.zmdi-laptop-mac:before {
+ content: "\f2a6";
+}
+.zmdi-laptop:before {
+ content: "\f2a7";
+}
+.zmdi-mic-off:before {
+ content: "\f2a8";
+}
+.zmdi-mic-outline:before {
+ content: "\f2a9";
+}
+.zmdi-mic-setting:before {
+ content: "\f2aa";
+}
+.zmdi-mic:before {
+ content: "\f2ab";
+}
+.zmdi-mouse:before {
+ content: "\f2ac";
+}
+.zmdi-network-alert:before {
+ content: "\f2ad";
+}
+.zmdi-network-locked:before {
+ content: "\f2ae";
+}
+.zmdi-network-off:before {
+ content: "\f2af";
+}
+.zmdi-network-outline:before {
+ content: "\f2b0";
+}
+.zmdi-network-setting:before {
+ content: "\f2b1";
+}
+.zmdi-network:before {
+ content: "\f2b2";
+}
+.zmdi-phone-bluetooth:before {
+ content: "\f2b3";
+}
+.zmdi-phone-end:before {
+ content: "\f2b4";
+}
+.zmdi-phone-forwarded:before {
+ content: "\f2b5";
+}
+.zmdi-phone-in-talk:before {
+ content: "\f2b6";
+}
+.zmdi-phone-locked:before {
+ content: "\f2b7";
+}
+.zmdi-phone-missed:before {
+ content: "\f2b8";
+}
+.zmdi-phone-msg:before {
+ content: "\f2b9";
+}
+.zmdi-phone-paused:before {
+ content: "\f2ba";
+}
+.zmdi-phone-ring:before {
+ content: "\f2bb";
+}
+.zmdi-phone-setting:before {
+ content: "\f2bc";
+}
+.zmdi-phone-sip:before {
+ content: "\f2bd";
+}
+.zmdi-phone:before {
+ content: "\f2be";
+}
+.zmdi-portable-wifi-changes:before {
+ content: "\f2bf";
+}
+.zmdi-portable-wifi-off:before {
+ content: "\f2c0";
+}
+.zmdi-portable-wifi:before {
+ content: "\f2c1";
+}
+.zmdi-radio:before {
+ content: "\f2c2";
+}
+.zmdi-reader:before {
+ content: "\f2c3";
+}
+.zmdi-remote-control-alt:before {
+ content: "\f2c4";
+}
+.zmdi-remote-control:before {
+ content: "\f2c5";
+}
+.zmdi-router:before {
+ content: "\f2c6";
+}
+.zmdi-scanner:before {
+ content: "\f2c7";
+}
+.zmdi-smartphone-android:before {
+ content: "\f2c8";
+}
+.zmdi-smartphone-download:before {
+ content: "\f2c9";
+}
+.zmdi-smartphone-erase:before {
+ content: "\f2ca";
+}
+.zmdi-smartphone-info:before {
+ content: "\f2cb";
+}
+.zmdi-smartphone-iphone:before {
+ content: "\f2cc";
+}
+.zmdi-smartphone-landscape-lock:before {
+ content: "\f2cd";
+}
+.zmdi-smartphone-landscape:before {
+ content: "\f2ce";
+}
+.zmdi-smartphone-lock:before {
+ content: "\f2cf";
+}
+.zmdi-smartphone-portrait-lock:before {
+ content: "\f2d0";
+}
+.zmdi-smartphone-ring:before {
+ content: "\f2d1";
+}
+.zmdi-smartphone-setting:before {
+ content: "\f2d2";
+}
+.zmdi-smartphone-setup:before {
+ content: "\f2d3";
+}
+.zmdi-smartphone:before {
+ content: "\f2d4";
+}
+.zmdi-speaker:before {
+ content: "\f2d5";
+}
+.zmdi-tablet-android:before {
+ content: "\f2d6";
+}
+.zmdi-tablet-mac:before {
+ content: "\f2d7";
+}
+.zmdi-tablet:before {
+ content: "\f2d8";
+}
+.zmdi-tv-alt-play:before {
+ content: "\f2d9";
+}
+.zmdi-tv-list:before {
+ content: "\f2da";
+}
+.zmdi-tv-play:before {
+ content: "\f2db";
+}
+.zmdi-tv:before {
+ content: "\f2dc";
+}
+.zmdi-usb:before {
+ content: "\f2dd";
+}
+.zmdi-videocam-off:before {
+ content: "\f2de";
+}
+.zmdi-videocam-switch:before {
+ content: "\f2df";
+}
+.zmdi-videocam:before {
+ content: "\f2e0";
+}
+.zmdi-watch:before {
+ content: "\f2e1";
+}
+.zmdi-wifi-alt-2:before {
+ content: "\f2e2";
+}
+.zmdi-wifi-alt:before {
+ content: "\f2e3";
+}
+.zmdi-wifi-info:before {
+ content: "\f2e4";
+}
+.zmdi-wifi-lock:before {
+ content: "\f2e5";
+}
+.zmdi-wifi-off:before {
+ content: "\f2e6";
+}
+.zmdi-wifi-outline:before {
+ content: "\f2e7";
+}
+.zmdi-wifi:before {
+ content: "\f2e8";
+}
+.zmdi-arrow-left-bottom:before {
+ content: "\f2e9";
+}
+.zmdi-arrow-left:before {
+ content: "\f2ea";
+}
+.zmdi-arrow-merge:before {
+ content: "\f2eb";
+}
+.zmdi-arrow-missed:before {
+ content: "\f2ec";
+}
+.zmdi-arrow-right-top:before {
+ content: "\f2ed";
+}
+.zmdi-arrow-right:before {
+ content: "\f2ee";
+}
+.zmdi-arrow-split:before {
+ content: "\f2ef";
+}
+.zmdi-arrows:before {
+ content: "\f2f0";
+}
+.zmdi-caret-down-circle:before {
+ content: "\f2f1";
+}
+.zmdi-caret-down:before {
+ content: "\f2f2";
+}
+.zmdi-caret-left-circle:before {
+ content: "\f2f3";
+}
+.zmdi-caret-left:before {
+ content: "\f2f4";
+}
+.zmdi-caret-right-circle:before {
+ content: "\f2f5";
+}
+.zmdi-caret-right:before {
+ content: "\f2f6";
+}
+.zmdi-caret-up-circle:before {
+ content: "\f2f7";
+}
+.zmdi-caret-up:before {
+ content: "\f2f8";
+}
+.zmdi-chevron-down:before {
+ content: "\f2f9";
+}
+.zmdi-chevron-left:before {
+ content: "\f2fa";
+}
+.zmdi-chevron-right:before {
+ content: "\f2fb";
+}
+.zmdi-chevron-up:before {
+ content: "\f2fc";
+}
+.zmdi-forward:before {
+ content: "\f2fd";
+}
+.zmdi-long-arrow-down:before {
+ content: "\f2fe";
+}
+.zmdi-long-arrow-left:before {
+ content: "\f2ff";
+}
+.zmdi-long-arrow-return:before {
+ content: "\f300";
+}
+.zmdi-long-arrow-right:before {
+ content: "\f301";
+}
+.zmdi-long-arrow-tab:before {
+ content: "\f302";
+}
+.zmdi-long-arrow-up:before {
+ content: "\f303";
+}
+.zmdi-rotate-ccw:before {
+ content: "\f304";
+}
+.zmdi-rotate-cw:before {
+ content: "\f305";
+}
+.zmdi-rotate-left:before {
+ content: "\f306";
+}
+.zmdi-rotate-right:before {
+ content: "\f307";
+}
+.zmdi-square-down:before {
+ content: "\f308";
+}
+.zmdi-square-right:before {
+ content: "\f309";
+}
+.zmdi-swap-alt:before {
+ content: "\f30a";
+}
+.zmdi-swap-vertical-circle:before {
+ content: "\f30b";
+}
+.zmdi-swap-vertical:before {
+ content: "\f30c";
+}
+.zmdi-swap:before {
+ content: "\f30d";
+}
+.zmdi-trending-down:before {
+ content: "\f30e";
+}
+.zmdi-trending-flat:before {
+ content: "\f30f";
+}
+.zmdi-trending-up:before {
+ content: "\f310";
+}
+.zmdi-unfold-less:before {
+ content: "\f311";
+}
+.zmdi-unfold-more:before {
+ content: "\f312";
+}
+.zmdi-apps:before {
+ content: "\f313";
+}
+.zmdi-grid-off:before {
+ content: "\f314";
+}
+.zmdi-grid:before {
+ content: "\f315";
+}
+.zmdi-view-agenda:before {
+ content: "\f316";
+}
+.zmdi-view-array:before {
+ content: "\f317";
+}
+.zmdi-view-carousel:before {
+ content: "\f318";
+}
+.zmdi-view-column:before {
+ content: "\f319";
+}
+.zmdi-view-comfy:before {
+ content: "\f31a";
+}
+.zmdi-view-compact:before {
+ content: "\f31b";
+}
+.zmdi-view-dashboard:before {
+ content: "\f31c";
+}
+.zmdi-view-day:before {
+ content: "\f31d";
+}
+.zmdi-view-headline:before {
+ content: "\f31e";
+}
+.zmdi-view-list-alt:before {
+ content: "\f31f";
+}
+.zmdi-view-list:before {
+ content: "\f320";
+}
+.zmdi-view-module:before {
+ content: "\f321";
+}
+.zmdi-view-quilt:before {
+ content: "\f322";
+}
+.zmdi-view-stream:before {
+ content: "\f323";
+}
+.zmdi-view-subtitles:before {
+ content: "\f324";
+}
+.zmdi-view-toc:before {
+ content: "\f325";
+}
+.zmdi-view-web:before {
+ content: "\f326";
+}
+.zmdi-view-week:before {
+ content: "\f327";
+}
+.zmdi-widgets:before {
+ content: "\f328";
+}
+.zmdi-alarm-check:before {
+ content: "\f329";
+}
+.zmdi-alarm-off:before {
+ content: "\f32a";
+}
+.zmdi-alarm-plus:before {
+ content: "\f32b";
+}
+.zmdi-alarm-snooze:before {
+ content: "\f32c";
+}
+.zmdi-alarm:before {
+ content: "\f32d";
+}
+.zmdi-calendar-alt:before {
+ content: "\f32e";
+}
+.zmdi-calendar-check:before {
+ content: "\f32f";
+}
+.zmdi-calendar-close:before {
+ content: "\f330";
+}
+.zmdi-calendar-note:before {
+ content: "\f331";
+}
+.zmdi-calendar:before {
+ content: "\f332";
+}
+.zmdi-time-countdown:before {
+ content: "\f333";
+}
+.zmdi-time-interval:before {
+ content: "\f334";
+}
+.zmdi-time-restore-setting:before {
+ content: "\f335";
+}
+.zmdi-time-restore:before {
+ content: "\f336";
+}
+.zmdi-time:before {
+ content: "\f337";
+}
+.zmdi-timer-off:before {
+ content: "\f338";
+}
+.zmdi-timer:before {
+ content: "\f339";
+}
+.zmdi-android-alt:before {
+ content: "\f33a";
+}
+.zmdi-android:before {
+ content: "\f33b";
+}
+.zmdi-apple:before {
+ content: "\f33c";
+}
+.zmdi-behance:before {
+ content: "\f33d";
+}
+.zmdi-codepen:before {
+ content: "\f33e";
+}
+.zmdi-dribbble:before {
+ content: "\f33f";
+}
+.zmdi-dropbox:before {
+ content: "\f340";
+}
+.zmdi-evernote:before {
+ content: "\f341";
+}
+.zmdi-facebook-box:before {
+ content: "\f342";
+}
+.zmdi-facebook:before {
+ content: "\f343";
+}
+.zmdi-github-box:before {
+ content: "\f344";
+}
+.zmdi-github:before {
+ content: "\f345";
+}
+.zmdi-google-drive:before {
+ content: "\f346";
+}
+.zmdi-google-earth:before {
+ content: "\f347";
+}
+.zmdi-google-glass:before {
+ content: "\f348";
+}
+.zmdi-google-maps:before {
+ content: "\f349";
+}
+.zmdi-google-pages:before {
+ content: "\f34a";
+}
+.zmdi-google-play:before {
+ content: "\f34b";
+}
+.zmdi-google-plus-box:before {
+ content: "\f34c";
+}
+.zmdi-google-plus:before {
+ content: "\f34d";
+}
+.zmdi-google:before {
+ content: "\f34e";
+}
+.zmdi-instagram:before {
+ content: "\f34f";
+}
+.zmdi-language-css3:before {
+ content: "\f350";
+}
+.zmdi-language-html5:before {
+ content: "\f351";
+}
+.zmdi-language-javascript:before {
+ content: "\f352";
+}
+.zmdi-language-python-alt:before {
+ content: "\f353";
+}
+.zmdi-language-python:before {
+ content: "\f354";
+}
+.zmdi-lastfm:before {
+ content: "\f355";
+}
+.zmdi-linkedin-box:before {
+ content: "\f356";
+}
+.zmdi-paypal:before {
+ content: "\f357";
+}
+.zmdi-pinterest-box:before {
+ content: "\f358";
+}
+.zmdi-pocket:before {
+ content: "\f359";
+}
+.zmdi-polymer:before {
+ content: "\f35a";
+}
+.zmdi-share:before {
+ content: "\f35b";
+}
+.zmdi-stackoverflow:before {
+ content: "\f35c";
+}
+.zmdi-steam-square:before {
+ content: "\f35d";
+}
+.zmdi-steam:before {
+ content: "\f35e";
+}
+.zmdi-twitter-box:before {
+ content: "\f35f";
+}
+.zmdi-twitter:before {
+ content: "\f360";
+}
+.zmdi-vk:before {
+ content: "\f361";
+}
+.zmdi-wikipedia:before {
+ content: "\f362";
+}
+.zmdi-windows:before {
+ content: "\f363";
+}
+.zmdi-aspect-ratio-alt:before {
+ content: "\f364";
+}
+.zmdi-aspect-ratio:before {
+ content: "\f365";
+}
+.zmdi-blur-circular:before {
+ content: "\f366";
+}
+.zmdi-blur-linear:before {
+ content: "\f367";
+}
+.zmdi-blur-off:before {
+ content: "\f368";
+}
+.zmdi-blur:before {
+ content: "\f369";
+}
+.zmdi-brightness-2:before {
+ content: "\f36a";
+}
+.zmdi-brightness-3:before {
+ content: "\f36b";
+}
+.zmdi-brightness-4:before {
+ content: "\f36c";
+}
+.zmdi-brightness-5:before {
+ content: "\f36d";
+}
+.zmdi-brightness-6:before {
+ content: "\f36e";
+}
+.zmdi-brightness-7:before {
+ content: "\f36f";
+}
+.zmdi-brightness-auto:before {
+ content: "\f370";
+}
+.zmdi-brightness-setting:before {
+ content: "\f371";
+}
+.zmdi-broken-image:before {
+ content: "\f372";
+}
+.zmdi-center-focus-strong:before {
+ content: "\f373";
+}
+.zmdi-center-focus-weak:before {
+ content: "\f374";
+}
+.zmdi-compare:before {
+ content: "\f375";
+}
+.zmdi-crop-16-9:before {
+ content: "\f376";
+}
+.zmdi-crop-3-2:before {
+ content: "\f377";
+}
+.zmdi-crop-5-4:before {
+ content: "\f378";
+}
+.zmdi-crop-7-5:before {
+ content: "\f379";
+}
+.zmdi-crop-din:before {
+ content: "\f37a";
+}
+.zmdi-crop-free:before {
+ content: "\f37b";
+}
+.zmdi-crop-landscape:before {
+ content: "\f37c";
+}
+.zmdi-crop-portrait:before {
+ content: "\f37d";
+}
+.zmdi-crop-square:before {
+ content: "\f37e";
+}
+.zmdi-exposure-alt:before {
+ content: "\f37f";
+}
+.zmdi-exposure:before {
+ content: "\f380";
+}
+.zmdi-filter-b-and-w:before {
+ content: "\f381";
+}
+.zmdi-filter-center-focus:before {
+ content: "\f382";
+}
+.zmdi-filter-frames:before {
+ content: "\f383";
+}
+.zmdi-filter-tilt-shift:before {
+ content: "\f384";
+}
+.zmdi-gradient:before {
+ content: "\f385";
+}
+.zmdi-grain:before {
+ content: "\f386";
+}
+.zmdi-graphic-eq:before {
+ content: "\f387";
+}
+.zmdi-hdr-off:before {
+ content: "\f388";
+}
+.zmdi-hdr-strong:before {
+ content: "\f389";
+}
+.zmdi-hdr-weak:before {
+ content: "\f38a";
+}
+.zmdi-hdr:before {
+ content: "\f38b";
+}
+.zmdi-iridescent:before {
+ content: "\f38c";
+}
+.zmdi-leak-off:before {
+ content: "\f38d";
+}
+.zmdi-leak:before {
+ content: "\f38e";
+}
+.zmdi-looks:before {
+ content: "\f38f";
+}
+.zmdi-loupe:before {
+ content: "\f390";
+}
+.zmdi-panorama-horizontal:before {
+ content: "\f391";
+}
+.zmdi-panorama-vertical:before {
+ content: "\f392";
+}
+.zmdi-panorama-wide-angle:before {
+ content: "\f393";
+}
+.zmdi-photo-size-select-large:before {
+ content: "\f394";
+}
+.zmdi-photo-size-select-small:before {
+ content: "\f395";
+}
+.zmdi-picture-in-picture:before {
+ content: "\f396";
+}
+.zmdi-slideshow:before {
+ content: "\f397";
+}
+.zmdi-texture:before {
+ content: "\f398";
+}
+.zmdi-tonality:before {
+ content: "\f399";
+}
+.zmdi-vignette:before {
+ content: "\f39a";
+}
+.zmdi-wb-auto:before {
+ content: "\f39b";
+}
+.zmdi-eject-alt:before {
+ content: "\f39c";
+}
+.zmdi-eject:before {
+ content: "\f39d";
+}
+.zmdi-equalizer:before {
+ content: "\f39e";
+}
+.zmdi-fast-forward:before {
+ content: "\f39f";
+}
+.zmdi-fast-rewind:before {
+ content: "\f3a0";
+}
+.zmdi-forward-10:before {
+ content: "\f3a1";
+}
+.zmdi-forward-30:before {
+ content: "\f3a2";
+}
+.zmdi-forward-5:before {
+ content: "\f3a3";
+}
+.zmdi-hearing:before {
+ content: "\f3a4";
+}
+.zmdi-pause-circle-outline:before {
+ content: "\f3a5";
+}
+.zmdi-pause-circle:before {
+ content: "\f3a6";
+}
+.zmdi-pause:before {
+ content: "\f3a7";
+}
+.zmdi-play-circle-outline:before {
+ content: "\f3a8";
+}
+.zmdi-play-circle:before {
+ content: "\f3a9";
+}
+.zmdi-play:before {
+ content: "\f3aa";
+}
+.zmdi-playlist-audio:before {
+ content: "\f3ab";
+}
+.zmdi-playlist-plus:before {
+ content: "\f3ac";
+}
+.zmdi-repeat-one:before {
+ content: "\f3ad";
+}
+.zmdi-repeat:before {
+ content: "\f3ae";
+}
+.zmdi-replay-10:before {
+ content: "\f3af";
+}
+.zmdi-replay-30:before {
+ content: "\f3b0";
+}
+.zmdi-replay-5:before {
+ content: "\f3b1";
+}
+.zmdi-replay:before {
+ content: "\f3b2";
+}
+.zmdi-shuffle:before {
+ content: "\f3b3";
+}
+.zmdi-skip-next:before {
+ content: "\f3b4";
+}
+.zmdi-skip-previous:before {
+ content: "\f3b5";
+}
+.zmdi-stop:before {
+ content: "\f3b6";
+}
+.zmdi-surround-sound:before {
+ content: "\f3b7";
+}
+.zmdi-tune:before {
+ content: "\f3b8";
+}
+.zmdi-volume-down:before {
+ content: "\f3b9";
+}
+.zmdi-volume-mute:before {
+ content: "\f3ba";
+}
+.zmdi-volume-off:before {
+ content: "\f3bb";
+}
+.zmdi-volume-up:before {
+ content: "\f3bc";
+}
+.zmdi-n-1-square:before {
+ content: "\f3bd";
+}
+.zmdi-n-2-square:before {
+ content: "\f3be";
+}
+.zmdi-n-3-square:before {
+ content: "\f3bf";
+}
+.zmdi-n-4-square:before {
+ content: "\f3c0";
+}
+.zmdi-n-5-square:before {
+ content: "\f3c1";
+}
+.zmdi-n-6-square:before {
+ content: "\f3c2";
+}
+.zmdi-neg-1:before {
+ content: "\f3c3";
+}
+.zmdi-neg-2:before {
+ content: "\f3c4";
+}
+.zmdi-plus-1:before {
+ content: "\f3c5";
+}
+.zmdi-plus-2:before {
+ content: "\f3c6";
+}
+.zmdi-sec-10:before {
+ content: "\f3c7";
+}
+.zmdi-sec-3:before {
+ content: "\f3c8";
+}
+.zmdi-zero:before {
+ content: "\f3c9";
+}
+.zmdi-airline-seat-flat-angled:before {
+ content: "\f3ca";
+}
+.zmdi-airline-seat-flat:before {
+ content: "\f3cb";
+}
+.zmdi-airline-seat-individual-suite:before {
+ content: "\f3cc";
+}
+.zmdi-airline-seat-legroom-extra:before {
+ content: "\f3cd";
+}
+.zmdi-airline-seat-legroom-normal:before {
+ content: "\f3ce";
+}
+.zmdi-airline-seat-legroom-reduced:before {
+ content: "\f3cf";
+}
+.zmdi-airline-seat-recline-extra:before {
+ content: "\f3d0";
+}
+.zmdi-airline-seat-recline-normal:before {
+ content: "\f3d1";
+}
+.zmdi-airplay:before {
+ content: "\f3d2";
+}
+.zmdi-closed-caption:before {
+ content: "\f3d3";
+}
+.zmdi-confirmation-number:before {
+ content: "\f3d4";
+}
+.zmdi-developer-board:before {
+ content: "\f3d5";
+}
+.zmdi-disc-full:before {
+ content: "\f3d6";
+}
+.zmdi-explicit:before {
+ content: "\f3d7";
+}
+.zmdi-flight-land:before {
+ content: "\f3d8";
+}
+.zmdi-flight-takeoff:before {
+ content: "\f3d9";
+}
+.zmdi-flip-to-back:before {
+ content: "\f3da";
+}
+.zmdi-flip-to-front:before {
+ content: "\f3db";
+}
+.zmdi-group-work:before {
+ content: "\f3dc";
+}
+.zmdi-hd:before {
+ content: "\f3dd";
+}
+.zmdi-hq:before {
+ content: "\f3de";
+}
+.zmdi-markunread-mailbox:before {
+ content: "\f3df";
+}
+.zmdi-memory:before {
+ content: "\f3e0";
+}
+.zmdi-nfc:before {
+ content: "\f3e1";
+}
+.zmdi-play-for-work:before {
+ content: "\f3e2";
+}
+.zmdi-power-input:before {
+ content: "\f3e3";
+}
+.zmdi-present-to-all:before {
+ content: "\f3e4";
+}
+.zmdi-satellite:before {
+ content: "\f3e5";
+}
+.zmdi-tap-and-play:before {
+ content: "\f3e6";
+}
+.zmdi-vibration:before {
+ content: "\f3e7";
+}
+.zmdi-voicemail:before {
+ content: "\f3e8";
+}
+.zmdi-group:before {
+ content: "\f3e9";
+}
+.zmdi-rss:before {
+ content: "\f3ea";
+}
+.zmdi-shape:before {
+ content: "\f3eb";
+}
+.zmdi-spinner:before {
+ content: "\f3ec";
+}
+.zmdi-ungroup:before {
+ content: "\f3ed";
+}
+.zmdi-500px:before {
+ content: "\f3ee";
+}
+.zmdi-8tracks:before {
+ content: "\f3ef";
+}
+.zmdi-amazon:before {
+ content: "\f3f0";
+}
+.zmdi-blogger:before {
+ content: "\f3f1";
+}
+.zmdi-delicious:before {
+ content: "\f3f2";
+}
+.zmdi-disqus:before {
+ content: "\f3f3";
+}
+.zmdi-flattr:before {
+ content: "\f3f4";
+}
+.zmdi-flickr:before {
+ content: "\f3f5";
+}
+.zmdi-github-alt:before {
+ content: "\f3f6";
+}
+.zmdi-google-old:before {
+ content: "\f3f7";
+}
+.zmdi-linkedin:before {
+ content: "\f3f8";
+}
+.zmdi-odnoklassniki:before {
+ content: "\f3f9";
+}
+.zmdi-outlook:before {
+ content: "\f3fa";
+}
+.zmdi-paypal-alt:before {
+ content: "\f3fb";
+}
+.zmdi-pinterest:before {
+ content: "\f3fc";
+}
+.zmdi-playstation:before {
+ content: "\f3fd";
+}
+.zmdi-reddit:before {
+ content: "\f3fe";
+}
+.zmdi-skype:before {
+ content: "\f3ff";
+}
+.zmdi-slideshare:before {
+ content: "\f400";
+}
+.zmdi-soundcloud:before {
+ content: "\f401";
+}
+.zmdi-tumblr:before {
+ content: "\f402";
+}
+.zmdi-twitch:before {
+ content: "\f403";
+}
+.zmdi-vimeo:before {
+ content: "\f404";
+}
+.zmdi-whatsapp:before {
+ content: "\f405";
+}
+.zmdi-xbox:before {
+ content: "\f406";
+}
+.zmdi-yahoo:before {
+ content: "\f407";
+}
+.zmdi-youtube-play:before {
+ content: "\f408";
+}
+.zmdi-youtube:before {
+ content: "\f409";
+}
+.zmdi-3d-rotation:before {
+ content: "\f101";
+}
+.zmdi-airplane-off:before {
+ content: "\f102";
+}
+.zmdi-airplane:before {
+ content: "\f103";
+}
+.zmdi-album:before {
+ content: "\f104";
+}
+.zmdi-archive:before {
+ content: "\f105";
+}
+.zmdi-assignment-account:before {
+ content: "\f106";
+}
+.zmdi-assignment-alert:before {
+ content: "\f107";
+}
+.zmdi-assignment-check:before {
+ content: "\f108";
+}
+.zmdi-assignment-o:before {
+ content: "\f109";
+}
+.zmdi-assignment-return:before {
+ content: "\f10a";
+}
+.zmdi-assignment-returned:before {
+ content: "\f10b";
+}
+.zmdi-assignment:before {
+ content: "\f10c";
+}
+.zmdi-attachment-alt:before {
+ content: "\f10d";
+}
+.zmdi-attachment:before {
+ content: "\f10e";
+}
+.zmdi-audio:before {
+ content: "\f10f";
+}
+.zmdi-badge-check:before {
+ content: "\f110";
+}
+.zmdi-balance-wallet:before {
+ content: "\f111";
+}
+.zmdi-balance:before {
+ content: "\f112";
+}
+.zmdi-battery-alert:before {
+ content: "\f113";
+}
+.zmdi-battery-flash:before {
+ content: "\f114";
+}
+.zmdi-battery-unknown:before {
+ content: "\f115";
+}
+.zmdi-battery:before {
+ content: "\f116";
+}
+.zmdi-bike:before {
+ content: "\f117";
+}
+.zmdi-block-alt:before {
+ content: "\f118";
+}
+.zmdi-block:before {
+ content: "\f119";
+}
+.zmdi-boat:before {
+ content: "\f11a";
+}
+.zmdi-book-image:before {
+ content: "\f11b";
+}
+.zmdi-book:before {
+ content: "\f11c";
+}
+.zmdi-bookmark-outline:before {
+ content: "\f11d";
+}
+.zmdi-bookmark:before {
+ content: "\f11e";
+}
+.zmdi-brush:before {
+ content: "\f11f";
+}
+.zmdi-bug:before {
+ content: "\f120";
+}
+.zmdi-bus:before {
+ content: "\f121";
+}
+.zmdi-cake:before {
+ content: "\f122";
+}
+.zmdi-car-taxi:before {
+ content: "\f123";
+}
+.zmdi-car-wash:before {
+ content: "\f124";
+}
+.zmdi-car:before {
+ content: "\f125";
+}
+.zmdi-card-giftcard:before {
+ content: "\f126";
+}
+.zmdi-card-membership:before {
+ content: "\f127";
+}
+.zmdi-card-travel:before {
+ content: "\f128";
+}
+.zmdi-card:before {
+ content: "\f129";
+}
+.zmdi-case-check:before {
+ content: "\f12a";
+}
+.zmdi-case-download:before {
+ content: "\f12b";
+}
+.zmdi-case-play:before {
+ content: "\f12c";
+}
+.zmdi-case:before {
+ content: "\f12d";
+}
+.zmdi-cast-connected:before {
+ content: "\f12e";
+}
+.zmdi-cast:before {
+ content: "\f12f";
+}
+.zmdi-chart-donut:before {
+ content: "\f130";
+}
+.zmdi-chart:before {
+ content: "\f131";
+}
+.zmdi-city-alt:before {
+ content: "\f132";
+}
+.zmdi-city:before {
+ content: "\f133";
+}
+.zmdi-close-circle-o:before {
+ content: "\f134";
+}
+.zmdi-close-circle:before {
+ content: "\f135";
+}
+.zmdi-close:before {
+ content: "\f136";
+}
+.zmdi-cocktail:before {
+ content: "\f137";
+}
+.zmdi-code-setting:before {
+ content: "\f138";
+}
+.zmdi-code-smartphone:before {
+ content: "\f139";
+}
+.zmdi-code:before {
+ content: "\f13a";
+}
+.zmdi-coffee:before {
+ content: "\f13b";
+}
+.zmdi-collection-bookmark:before {
+ content: "\f13c";
+}
+.zmdi-collection-case-play:before {
+ content: "\f13d";
+}
+.zmdi-collection-folder-image:before {
+ content: "\f13e";
+}
+.zmdi-collection-image-o:before {
+ content: "\f13f";
+}
+.zmdi-collection-image:before {
+ content: "\f140";
+}
+.zmdi-collection-item-1:before {
+ content: "\f141";
+}
+.zmdi-collection-item-2:before {
+ content: "\f142";
+}
+.zmdi-collection-item-3:before {
+ content: "\f143";
+}
+.zmdi-collection-item-4:before {
+ content: "\f144";
+}
+.zmdi-collection-item-5:before {
+ content: "\f145";
+}
+.zmdi-collection-item-6:before {
+ content: "\f146";
+}
+.zmdi-collection-item-7:before {
+ content: "\f147";
+}
+.zmdi-collection-item-8:before {
+ content: "\f148";
+}
+.zmdi-collection-item-9-plus:before {
+ content: "\f149";
+}
+.zmdi-collection-item-9:before {
+ content: "\f14a";
+}
+.zmdi-collection-item:before {
+ content: "\f14b";
+}
+.zmdi-collection-music:before {
+ content: "\f14c";
+}
+.zmdi-collection-pdf:before {
+ content: "\f14d";
+}
+.zmdi-collection-plus:before {
+ content: "\f14e";
+}
+.zmdi-collection-speaker:before {
+ content: "\f14f";
+}
+.zmdi-collection-text:before {
+ content: "\f150";
+}
+.zmdi-collection-video:before {
+ content: "\f151";
+}
+.zmdi-compass:before {
+ content: "\f152";
+}
+.zmdi-cutlery:before {
+ content: "\f153";
+}
+.zmdi-delete:before {
+ content: "\f154";
+}
+.zmdi-dialpad:before {
+ content: "\f155";
+}
+.zmdi-dns:before {
+ content: "\f156";
+}
+.zmdi-drink:before {
+ content: "\f157";
+}
+.zmdi-edit:before {
+ content: "\f158";
+}
+.zmdi-email-open:before {
+ content: "\f159";
+}
+.zmdi-email:before {
+ content: "\f15a";
+}
+.zmdi-eye-off:before {
+ content: "\f15b";
+}
+.zmdi-eye:before {
+ content: "\f15c";
+}
+.zmdi-eyedropper:before {
+ content: "\f15d";
+}
+.zmdi-favorite-outline:before {
+ content: "\f15e";
+}
+.zmdi-favorite:before {
+ content: "\f15f";
+}
+.zmdi-filter-list:before {
+ content: "\f160";
+}
+.zmdi-fire:before {
+ content: "\f161";
+}
+.zmdi-flag:before {
+ content: "\f162";
+}
+.zmdi-flare:before {
+ content: "\f163";
+}
+.zmdi-flash-auto:before {
+ content: "\f164";
+}
+.zmdi-flash-off:before {
+ content: "\f165";
+}
+.zmdi-flash:before {
+ content: "\f166";
+}
+.zmdi-flip:before {
+ content: "\f167";
+}
+.zmdi-flower-alt:before {
+ content: "\f168";
+}
+.zmdi-flower:before {
+ content: "\f169";
+}
+.zmdi-font:before {
+ content: "\f16a";
+}
+.zmdi-fullscreen-alt:before {
+ content: "\f16b";
+}
+.zmdi-fullscreen-exit:before {
+ content: "\f16c";
+}
+.zmdi-fullscreen:before {
+ content: "\f16d";
+}
+.zmdi-functions:before {
+ content: "\f16e";
+}
+.zmdi-gas-station:before {
+ content: "\f16f";
+}
+.zmdi-gesture:before {
+ content: "\f170";
+}
+.zmdi-globe-alt:before {
+ content: "\f171";
+}
+.zmdi-globe-lock:before {
+ content: "\f172";
+}
+.zmdi-globe:before {
+ content: "\f173";
+}
+.zmdi-graduation-cap:before {
+ content: "\f174";
+}
+.zmdi-home:before {
+ content: "\f175";
+}
+.zmdi-hospital-alt:before {
+ content: "\f176";
+}
+.zmdi-hospital:before {
+ content: "\f177";
+}
+.zmdi-hotel:before {
+ content: "\f178";
+}
+.zmdi-hourglass-alt:before {
+ content: "\f179";
+}
+.zmdi-hourglass-outline:before {
+ content: "\f17a";
+}
+.zmdi-hourglass:before {
+ content: "\f17b";
+}
+.zmdi-http:before {
+ content: "\f17c";
+}
+.zmdi-image-alt:before {
+ content: "\f17d";
+}
+.zmdi-image-o:before {
+ content: "\f17e";
+}
+.zmdi-image:before {
+ content: "\f17f";
+}
+.zmdi-inbox:before {
+ content: "\f180";
+}
+.zmdi-invert-colors-off:before {
+ content: "\f181";
+}
+.zmdi-invert-colors:before {
+ content: "\f182";
+}
+.zmdi-key:before {
+ content: "\f183";
+}
+.zmdi-label-alt-outline:before {
+ content: "\f184";
+}
+.zmdi-label-alt:before {
+ content: "\f185";
+}
+.zmdi-label-heart:before {
+ content: "\f186";
+}
+.zmdi-label:before {
+ content: "\f187";
+}
+.zmdi-labels:before {
+ content: "\f188";
+}
+.zmdi-lamp:before {
+ content: "\f189";
+}
+.zmdi-landscape:before {
+ content: "\f18a";
+}
+.zmdi-layers-off:before {
+ content: "\f18b";
+}
+.zmdi-layers:before {
+ content: "\f18c";
+}
+.zmdi-library:before {
+ content: "\f18d";
+}
+.zmdi-link:before {
+ content: "\f18e";
+}
+.zmdi-lock-open:before {
+ content: "\f18f";
+}
+.zmdi-lock-outline:before {
+ content: "\f190";
+}
+.zmdi-lock:before {
+ content: "\f191";
+}
+.zmdi-mail-reply-all:before {
+ content: "\f192";
+}
+.zmdi-mail-reply:before {
+ content: "\f193";
+}
+.zmdi-mail-send:before {
+ content: "\f194";
+}
+.zmdi-mall:before {
+ content: "\f195";
+}
+.zmdi-map:before {
+ content: "\f196";
+}
+.zmdi-menu:before {
+ content: "\f197";
+}
+.zmdi-money-box:before {
+ content: "\f198";
+}
+.zmdi-money-off:before {
+ content: "\f199";
+}
+.zmdi-money:before {
+ content: "\f19a";
+}
+.zmdi-more-vert:before {
+ content: "\f19b";
+}
+.zmdi-more:before {
+ content: "\f19c";
+}
+.zmdi-movie-alt:before {
+ content: "\f19d";
+}
+.zmdi-movie:before {
+ content: "\f19e";
+}
+.zmdi-nature-people:before {
+ content: "\f19f";
+}
+.zmdi-nature:before {
+ content: "\f1a0";
+}
+.zmdi-navigation:before {
+ content: "\f1a1";
+}
+.zmdi-open-in-browser:before {
+ content: "\f1a2";
+}
+.zmdi-open-in-new:before {
+ content: "\f1a3";
+}
+.zmdi-palette:before {
+ content: "\f1a4";
+}
+.zmdi-parking:before {
+ content: "\f1a5";
+}
+.zmdi-pin-account:before {
+ content: "\f1a6";
+}
+.zmdi-pin-assistant:before {
+ content: "\f1a7";
+}
+.zmdi-pin-drop:before {
+ content: "\f1a8";
+}
+.zmdi-pin-help:before {
+ content: "\f1a9";
+}
+.zmdi-pin-off:before {
+ content: "\f1aa";
+}
+.zmdi-pin:before {
+ content: "\f1ab";
+}
+.zmdi-pizza:before {
+ content: "\f1ac";
+}
+.zmdi-plaster:before {
+ content: "\f1ad";
+}
+.zmdi-power-setting:before {
+ content: "\f1ae";
+}
+.zmdi-power:before {
+ content: "\f1af";
+}
+.zmdi-print:before {
+ content: "\f1b0";
+}
+.zmdi-puzzle-piece:before {
+ content: "\f1b1";
+}
+.zmdi-quote:before {
+ content: "\f1b2";
+}
+.zmdi-railway:before {
+ content: "\f1b3";
+}
+.zmdi-receipt:before {
+ content: "\f1b4";
+}
+.zmdi-refresh-alt:before {
+ content: "\f1b5";
+}
+.zmdi-refresh-sync-alert:before {
+ content: "\f1b6";
+}
+.zmdi-refresh-sync-off:before {
+ content: "\f1b7";
+}
+.zmdi-refresh-sync:before {
+ content: "\f1b8";
+}
+.zmdi-refresh:before {
+ content: "\f1b9";
+}
+.zmdi-roller:before {
+ content: "\f1ba";
+}
+.zmdi-ruler:before {
+ content: "\f1bb";
+}
+.zmdi-scissors:before {
+ content: "\f1bc";
+}
+.zmdi-screen-rotation-lock:before {
+ content: "\f1bd";
+}
+.zmdi-screen-rotation:before {
+ content: "\f1be";
+}
+.zmdi-search-for:before {
+ content: "\f1bf";
+}
+.zmdi-search-in-file:before {
+ content: "\f1c0";
+}
+.zmdi-search-in-page:before {
+ content: "\f1c1";
+}
+.zmdi-search-replace:before {
+ content: "\f1c2";
+}
+.zmdi-search:before {
+ content: "\f1c3";
+}
+.zmdi-seat:before {
+ content: "\f1c4";
+}
+.zmdi-settings-square:before {
+ content: "\f1c5";
+}
+.zmdi-settings:before {
+ content: "\f1c6";
+}
+.zmdi-shield-check:before {
+ content: "\f1c7";
+}
+.zmdi-shield-security:before {
+ content: "\f1c8";
+}
+.zmdi-shopping-basket:before {
+ content: "\f1c9";
+}
+.zmdi-shopping-cart-plus:before {
+ content: "\f1ca";
+}
+.zmdi-shopping-cart:before {
+ content: "\f1cb";
+}
+.zmdi-sign-in:before {
+ content: "\f1cc";
+}
+.zmdi-sort-amount-asc:before {
+ content: "\f1cd";
+}
+.zmdi-sort-amount-desc:before {
+ content: "\f1ce";
+}
+.zmdi-sort-asc:before {
+ content: "\f1cf";
+}
+.zmdi-sort-desc:before {
+ content: "\f1d0";
+}
+.zmdi-spellcheck:before {
+ content: "\f1d1";
+}
+.zmdi-storage:before {
+ content: "\f1d2";
+}
+.zmdi-store-24:before {
+ content: "\f1d3";
+}
+.zmdi-store:before {
+ content: "\f1d4";
+}
+.zmdi-subway:before {
+ content: "\f1d5";
+}
+.zmdi-sun:before {
+ content: "\f1d6";
+}
+.zmdi-tab-unselected:before {
+ content: "\f1d7";
+}
+.zmdi-tab:before {
+ content: "\f1d8";
+}
+.zmdi-tag-close:before {
+ content: "\f1d9";
+}
+.zmdi-tag-more:before {
+ content: "\f1da";
+}
+.zmdi-tag:before {
+ content: "\f1db";
+}
+.zmdi-thumb-down:before {
+ content: "\f1dc";
+}
+.zmdi-thumb-up-down:before {
+ content: "\f1dd";
+}
+.zmdi-thumb-up:before {
+ content: "\f1de";
+}
+.zmdi-ticket-star:before {
+ content: "\f1df";
+}
+.zmdi-toll:before {
+ content: "\f1e0";
+}
+.zmdi-toys:before {
+ content: "\f1e1";
+}
+.zmdi-traffic:before {
+ content: "\f1e2";
+}
+.zmdi-translate:before {
+ content: "\f1e3";
+}
+.zmdi-triangle-down:before {
+ content: "\f1e4";
+}
+.zmdi-triangle-up:before {
+ content: "\f1e5";
+}
+.zmdi-truck:before {
+ content: "\f1e6";
+}
+.zmdi-turning-sign:before {
+ content: "\f1e7";
+}
+.zmdi-wallpaper:before {
+ content: "\f1e8";
+}
+.zmdi-washing-machine:before {
+ content: "\f1e9";
+}
+.zmdi-window-maximize:before {
+ content: "\f1ea";
+}
+.zmdi-window-minimize:before {
+ content: "\f1eb";
+}
+.zmdi-window-restore:before {
+ content: "\f1ec";
+}
+.zmdi-wrench:before {
+ content: "\f1ed";
+}
+.zmdi-zoom-in:before {
+ content: "\f1ee";
+}
+.zmdi-zoom-out:before {
+ content: "\f1ef";
+}
+.zmdi-alert-circle-o:before {
+ content: "\f1f0";
+}
+.zmdi-alert-circle:before {
+ content: "\f1f1";
+}
+.zmdi-alert-octagon:before {
+ content: "\f1f2";
+}
+.zmdi-alert-polygon:before {
+ content: "\f1f3";
+}
+.zmdi-alert-triangle:before {
+ content: "\f1f4";
+}
+.zmdi-help-outline:before {
+ content: "\f1f5";
+}
+.zmdi-help:before {
+ content: "\f1f6";
+}
+.zmdi-info-outline:before {
+ content: "\f1f7";
+}
+.zmdi-info:before {
+ content: "\f1f8";
+}
+.zmdi-notifications-active:before {
+ content: "\f1f9";
+}
+.zmdi-notifications-add:before {
+ content: "\f1fa";
+}
+.zmdi-notifications-none:before {
+ content: "\f1fb";
+}
+.zmdi-notifications-off:before {
+ content: "\f1fc";
+}
+.zmdi-notifications-paused:before {
+ content: "\f1fd";
+}
+.zmdi-notifications:before {
+ content: "\f1fe";
+}
+.zmdi-account-add:before {
+ content: "\f1ff";
+}
+.zmdi-account-box-mail:before {
+ content: "\f200";
+}
+.zmdi-account-box-o:before {
+ content: "\f201";
+}
+.zmdi-account-box-phone:before {
+ content: "\f202";
+}
+.zmdi-account-box:before {
+ content: "\f203";
+}
+.zmdi-account-calendar:before {
+ content: "\f204";
+}
+.zmdi-account-circle:before {
+ content: "\f205";
+}
+.zmdi-account-o:before {
+ content: "\f206";
+}
+.zmdi-account:before {
+ content: "\f207";
+}
+.zmdi-accounts-add:before {
+ content: "\f208";
+}
+.zmdi-accounts-alt:before {
+ content: "\f209";
+}
+.zmdi-accounts-list-alt:before {
+ content: "\f20a";
+}
+.zmdi-accounts-list:before {
+ content: "\f20b";
+}
+.zmdi-accounts-outline:before {
+ content: "\f20c";
+}
+.zmdi-accounts:before {
+ content: "\f20d";
+}
+.zmdi-face:before {
+ content: "\f20e";
+}
+.zmdi-female:before {
+ content: "\f20f";
+}
+.zmdi-male-alt:before {
+ content: "\f210";
+}
+.zmdi-male-female:before {
+ content: "\f211";
+}
+.zmdi-male:before {
+ content: "\f212";
+}
+.zmdi-mood-bad:before {
+ content: "\f213";
+}
+.zmdi-mood:before {
+ content: "\f214";
+}
+.zmdi-run:before {
+ content: "\f215";
+}
+.zmdi-walk:before {
+ content: "\f216";
+}
+.zmdi-cloud-box:before {
+ content: "\f217";
+}
+.zmdi-cloud-circle:before {
+ content: "\f218";
+}
+.zmdi-cloud-done:before {
+ content: "\f219";
+}
+.zmdi-cloud-download:before {
+ content: "\f21a";
+}
+.zmdi-cloud-off:before {
+ content: "\f21b";
+}
+.zmdi-cloud-outline-alt:before {
+ content: "\f21c";
+}
+.zmdi-cloud-outline:before {
+ content: "\f21d";
+}
+.zmdi-cloud-upload:before {
+ content: "\f21e";
+}
+.zmdi-cloud:before {
+ content: "\f21f";
+}
+.zmdi-download:before {
+ content: "\f220";
+}
+.zmdi-file-plus:before {
+ content: "\f221";
+}
+.zmdi-file-text:before {
+ content: "\f222";
+}
+.zmdi-file:before {
+ content: "\f223";
+}
+.zmdi-folder-outline:before {
+ content: "\f224";
+}
+.zmdi-folder-person:before {
+ content: "\f225";
+}
+.zmdi-folder-star-alt:before {
+ content: "\f226";
+}
+.zmdi-folder-star:before {
+ content: "\f227";
+}
+.zmdi-folder:before {
+ content: "\f228";
+}
+.zmdi-gif:before {
+ content: "\f229";
+}
+.zmdi-upload:before {
+ content: "\f22a";
+}
+.zmdi-border-all:before {
+ content: "\f22b";
+}
+.zmdi-border-bottom:before {
+ content: "\f22c";
+}
+.zmdi-border-clear:before {
+ content: "\f22d";
+}
+.zmdi-border-color:before {
+ content: "\f22e";
+}
+.zmdi-border-horizontal:before {
+ content: "\f22f";
+}
+.zmdi-border-inner:before {
+ content: "\f230";
+}
+.zmdi-border-left:before {
+ content: "\f231";
+}
+.zmdi-border-outer:before {
+ content: "\f232";
+}
+.zmdi-border-right:before {
+ content: "\f233";
+}
+.zmdi-border-style:before {
+ content: "\f234";
+}
+.zmdi-border-top:before {
+ content: "\f235";
+}
+.zmdi-border-vertical:before {
+ content: "\f236";
+}
+.zmdi-copy:before {
+ content: "\f237";
+}
+.zmdi-crop:before {
+ content: "\f238";
+}
+.zmdi-format-align-center:before {
+ content: "\f239";
+}
+.zmdi-format-align-justify:before {
+ content: "\f23a";
+}
+.zmdi-format-align-left:before {
+ content: "\f23b";
+}
+.zmdi-format-align-right:before {
+ content: "\f23c";
+}
+.zmdi-format-bold:before {
+ content: "\f23d";
+}
+.zmdi-format-clear-all:before {
+ content: "\f23e";
+}
+.zmdi-format-clear:before {
+ content: "\f23f";
+}
+.zmdi-format-color-fill:before {
+ content: "\f240";
+}
+.zmdi-format-color-reset:before {
+ content: "\f241";
+}
+.zmdi-format-color-text:before {
+ content: "\f242";
+}
+.zmdi-format-indent-decrease:before {
+ content: "\f243";
+}
+.zmdi-format-indent-increase:before {
+ content: "\f244";
+}
+.zmdi-format-italic:before {
+ content: "\f245";
+}
+.zmdi-format-line-spacing:before {
+ content: "\f246";
+}
+.zmdi-format-list-bulleted:before {
+ content: "\f247";
+}
+.zmdi-format-list-numbered:before {
+ content: "\f248";
+}
+.zmdi-format-ltr:before {
+ content: "\f249";
+}
+.zmdi-format-rtl:before {
+ content: "\f24a";
+}
+.zmdi-format-size:before {
+ content: "\f24b";
+}
+.zmdi-format-strikethrough-s:before {
+ content: "\f24c";
+}
+.zmdi-format-strikethrough:before {
+ content: "\f24d";
+}
+.zmdi-format-subject:before {
+ content: "\f24e";
+}
+.zmdi-format-underlined:before {
+ content: "\f24f";
+}
+.zmdi-format-valign-bottom:before {
+ content: "\f250";
+}
+.zmdi-format-valign-center:before {
+ content: "\f251";
+}
+.zmdi-format-valign-top:before {
+ content: "\f252";
+}
+.zmdi-redo:before {
+ content: "\f253";
+}
+.zmdi-select-all:before {
+ content: "\f254";
+}
+.zmdi-space-bar:before {
+ content: "\f255";
+}
+.zmdi-text-format:before {
+ content: "\f256";
+}
+.zmdi-transform:before {
+ content: "\f257";
+}
+.zmdi-undo:before {
+ content: "\f258";
+}
+.zmdi-wrap-text:before {
+ content: "\f259";
+}
+.zmdi-comment-alert:before {
+ content: "\f25a";
+}
+.zmdi-comment-alt-text:before {
+ content: "\f25b";
+}
+.zmdi-comment-alt:before {
+ content: "\f25c";
+}
+.zmdi-comment-edit:before {
+ content: "\f25d";
+}
+.zmdi-comment-image:before {
+ content: "\f25e";
+}
+.zmdi-comment-list:before {
+ content: "\f25f";
+}
+.zmdi-comment-more:before {
+ content: "\f260";
+}
+.zmdi-comment-outline:before {
+ content: "\f261";
+}
+.zmdi-comment-text-alt:before {
+ content: "\f262";
+}
+.zmdi-comment-text:before {
+ content: "\f263";
+}
+.zmdi-comment-video:before {
+ content: "\f264";
+}
+.zmdi-comment:before {
+ content: "\f265";
+}
+.zmdi-comments:before {
+ content: "\f266";
+}
+.zmdi-check-all:before {
+ content: "\f267";
+}
+.zmdi-check-circle-u:before {
+ content: "\f268";
+}
+.zmdi-check-circle:before {
+ content: "\f269";
+}
+.zmdi-check-square:before {
+ content: "\f26a";
+}
+.zmdi-check:before {
+ content: "\f26b";
+}
+.zmdi-circle-o:before {
+ content: "\f26c";
+}
+.zmdi-circle:before {
+ content: "\f26d";
+}
+.zmdi-dot-circle-alt:before {
+ content: "\f26e";
+}
+.zmdi-dot-circle:before {
+ content: "\f26f";
+}
+.zmdi-minus-circle-outline:before {
+ content: "\f270";
+}
+.zmdi-minus-circle:before {
+ content: "\f271";
+}
+.zmdi-minus-square:before {
+ content: "\f272";
+}
+.zmdi-minus:before {
+ content: "\f273";
+}
+.zmdi-plus-circle-o-duplicate:before {
+ content: "\f274";
+}
+.zmdi-plus-circle-o:before {
+ content: "\f275";
+}
+.zmdi-plus-circle:before {
+ content: "\f276";
+}
+.zmdi-plus-square:before {
+ content: "\f277";
+}
+.zmdi-plus:before {
+ content: "\f278";
+}
+.zmdi-square-o:before {
+ content: "\f279";
+}
+.zmdi-star-circle:before {
+ content: "\f27a";
+}
+.zmdi-star-half:before {
+ content: "\f27b";
+}
+.zmdi-star-outline:before {
+ content: "\f27c";
+}
+.zmdi-star:before {
+ content: "\f27d";
+}
+.zmdi-bluetooth-connected:before {
+ content: "\f27e";
+}
+.zmdi-bluetooth-off:before {
+ content: "\f27f";
+}
+.zmdi-bluetooth-search:before {
+ content: "\f280";
+}
+.zmdi-bluetooth-setting:before {
+ content: "\f281";
+}
+.zmdi-bluetooth:before {
+ content: "\f282";
+}
+.zmdi-camera-add:before {
+ content: "\f283";
+}
+.zmdi-camera-alt:before {
+ content: "\f284";
+}
+.zmdi-camera-bw:before {
+ content: "\f285";
+}
+.zmdi-camera-front:before {
+ content: "\f286";
+}
+.zmdi-camera-mic:before {
+ content: "\f287";
+}
+.zmdi-camera-party-mode:before {
+ content: "\f288";
+}
+.zmdi-camera-rear:before {
+ content: "\f289";
+}
+.zmdi-camera-roll:before {
+ content: "\f28a";
+}
+.zmdi-camera-switch:before {
+ content: "\f28b";
+}
+.zmdi-camera:before {
+ content: "\f28c";
+}
+.zmdi-card-alert:before {
+ content: "\f28d";
+}
+.zmdi-card-off:before {
+ content: "\f28e";
+}
+.zmdi-card-sd:before {
+ content: "\f28f";
+}
+.zmdi-card-sim:before {
+ content: "\f290";
+}
+.zmdi-desktop-mac:before {
+ content: "\f291";
+}
+.zmdi-desktop-windows:before {
+ content: "\f292";
+}
+.zmdi-device-hub:before {
+ content: "\f293";
+}
+.zmdi-devices-off:before {
+ content: "\f294";
+}
+.zmdi-devices:before {
+ content: "\f295";
+}
+.zmdi-dock:before {
+ content: "\f296";
+}
+.zmdi-floppy:before {
+ content: "\f297";
+}
+.zmdi-gamepad:before {
+ content: "\f298";
+}
+.zmdi-gps-dot:before {
+ content: "\f299";
+}
+.zmdi-gps-off:before {
+ content: "\f29a";
+}
+.zmdi-gps:before {
+ content: "\f29b";
+}
+.zmdi-headset-mic:before {
+ content: "\f29c";
+}
+.zmdi-headset:before {
+ content: "\f29d";
+}
+.zmdi-input-antenna:before {
+ content: "\f29e";
+}
+.zmdi-input-composite:before {
+ content: "\f29f";
+}
+.zmdi-input-hdmi:before {
+ content: "\f2a0";
+}
+.zmdi-input-power:before {
+ content: "\f2a1";
+}
+.zmdi-input-svideo:before {
+ content: "\f2a2";
+}
+.zmdi-keyboard-hide:before {
+ content: "\f2a3";
+}
+.zmdi-keyboard:before {
+ content: "\f2a4";
+}
+.zmdi-laptop-chromebook:before {
+ content: "\f2a5";
+}
+.zmdi-laptop-mac:before {
+ content: "\f2a6";
+}
+.zmdi-laptop:before {
+ content: "\f2a7";
+}
+.zmdi-mic-off:before {
+ content: "\f2a8";
+}
+.zmdi-mic-outline:before {
+ content: "\f2a9";
+}
+.zmdi-mic-setting:before {
+ content: "\f2aa";
+}
+.zmdi-mic:before {
+ content: "\f2ab";
+}
+.zmdi-mouse:before {
+ content: "\f2ac";
+}
+.zmdi-network-alert:before {
+ content: "\f2ad";
+}
+.zmdi-network-locked:before {
+ content: "\f2ae";
+}
+.zmdi-network-off:before {
+ content: "\f2af";
+}
+.zmdi-network-outline:before {
+ content: "\f2b0";
+}
+.zmdi-network-setting:before {
+ content: "\f2b1";
+}
+.zmdi-network:before {
+ content: "\f2b2";
+}
+.zmdi-phone-bluetooth:before {
+ content: "\f2b3";
+}
+.zmdi-phone-end:before {
+ content: "\f2b4";
+}
+.zmdi-phone-forwarded:before {
+ content: "\f2b5";
+}
+.zmdi-phone-in-talk:before {
+ content: "\f2b6";
+}
+.zmdi-phone-locked:before {
+ content: "\f2b7";
+}
+.zmdi-phone-missed:before {
+ content: "\f2b8";
+}
+.zmdi-phone-msg:before {
+ content: "\f2b9";
+}
+.zmdi-phone-paused:before {
+ content: "\f2ba";
+}
+.zmdi-phone-ring:before {
+ content: "\f2bb";
+}
+.zmdi-phone-setting:before {
+ content: "\f2bc";
+}
+.zmdi-phone-sip:before {
+ content: "\f2bd";
+}
+.zmdi-phone:before {
+ content: "\f2be";
+}
+.zmdi-portable-wifi-changes:before {
+ content: "\f2bf";
+}
+.zmdi-portable-wifi-off:before {
+ content: "\f2c0";
+}
+.zmdi-portable-wifi:before {
+ content: "\f2c1";
+}
+.zmdi-radio:before {
+ content: "\f2c2";
+}
+.zmdi-reader:before {
+ content: "\f2c3";
+}
+.zmdi-remote-control-alt:before {
+ content: "\f2c4";
+}
+.zmdi-remote-control:before {
+ content: "\f2c5";
+}
+.zmdi-router:before {
+ content: "\f2c6";
+}
+.zmdi-scanner:before {
+ content: "\f2c7";
+}
+.zmdi-smartphone-android:before {
+ content: "\f2c8";
+}
+.zmdi-smartphone-download:before {
+ content: "\f2c9";
+}
+.zmdi-smartphone-erase:before {
+ content: "\f2ca";
+}
+.zmdi-smartphone-info:before {
+ content: "\f2cb";
+}
+.zmdi-smartphone-iphone:before {
+ content: "\f2cc";
+}
+.zmdi-smartphone-landscape-lock:before {
+ content: "\f2cd";
+}
+.zmdi-smartphone-landscape:before {
+ content: "\f2ce";
+}
+.zmdi-smartphone-lock:before {
+ content: "\f2cf";
+}
+.zmdi-smartphone-portrait-lock:before {
+ content: "\f2d0";
+}
+.zmdi-smartphone-ring:before {
+ content: "\f2d1";
+}
+.zmdi-smartphone-setting:before {
+ content: "\f2d2";
+}
+.zmdi-smartphone-setup:before {
+ content: "\f2d3";
+}
+.zmdi-smartphone:before {
+ content: "\f2d4";
+}
+.zmdi-speaker:before {
+ content: "\f2d5";
+}
+.zmdi-tablet-android:before {
+ content: "\f2d6";
+}
+.zmdi-tablet-mac:before {
+ content: "\f2d7";
+}
+.zmdi-tablet:before {
+ content: "\f2d8";
+}
+.zmdi-tv-alt-play:before {
+ content: "\f2d9";
+}
+.zmdi-tv-list:before {
+ content: "\f2da";
+}
+.zmdi-tv-play:before {
+ content: "\f2db";
+}
+.zmdi-tv:before {
+ content: "\f2dc";
+}
+.zmdi-usb:before {
+ content: "\f2dd";
+}
+.zmdi-videocam-off:before {
+ content: "\f2de";
+}
+.zmdi-videocam-switch:before {
+ content: "\f2df";
+}
+.zmdi-videocam:before {
+ content: "\f2e0";
+}
+.zmdi-watch:before {
+ content: "\f2e1";
+}
+.zmdi-wifi-alt-2:before {
+ content: "\f2e2";
+}
+.zmdi-wifi-alt:before {
+ content: "\f2e3";
+}
+.zmdi-wifi-info:before {
+ content: "\f2e4";
+}
+.zmdi-wifi-lock:before {
+ content: "\f2e5";
+}
+.zmdi-wifi-off:before {
+ content: "\f2e6";
+}
+.zmdi-wifi-outline:before {
+ content: "\f2e7";
+}
+.zmdi-wifi:before {
+ content: "\f2e8";
+}
+.zmdi-arrow-left-bottom:before {
+ content: "\f2e9";
+}
+.zmdi-arrow-left:before {
+ content: "\f2ea";
+}
+.zmdi-arrow-merge:before {
+ content: "\f2eb";
+}
+.zmdi-arrow-missed:before {
+ content: "\f2ec";
+}
+.zmdi-arrow-right-top:before {
+ content: "\f2ed";
+}
+.zmdi-arrow-right:before {
+ content: "\f2ee";
+}
+.zmdi-arrow-split:before {
+ content: "\f2ef";
+}
+.zmdi-arrows:before {
+ content: "\f2f0";
+}
+.zmdi-caret-down-circle:before {
+ content: "\f2f1";
+}
+.zmdi-caret-down:before {
+ content: "\f2f2";
+}
+.zmdi-caret-left-circle:before {
+ content: "\f2f3";
+}
+.zmdi-caret-left:before {
+ content: "\f2f4";
+}
+.zmdi-caret-right-circle:before {
+ content: "\f2f5";
+}
+.zmdi-caret-right:before {
+ content: "\f2f6";
+}
+.zmdi-caret-up-circle:before {
+ content: "\f2f7";
+}
+.zmdi-caret-up:before {
+ content: "\f2f8";
+}
+.zmdi-chevron-down:before {
+ content: "\f2f9";
+}
+.zmdi-chevron-left:before {
+ content: "\f2fa";
+}
+.zmdi-chevron-right:before {
+ content: "\f2fb";
+}
+.zmdi-chevron-up:before {
+ content: "\f2fc";
+}
+.zmdi-forward:before {
+ content: "\f2fd";
+}
+.zmdi-long-arrow-down:before {
+ content: "\f2fe";
+}
+.zmdi-long-arrow-left:before {
+ content: "\f2ff";
+}
+.zmdi-long-arrow-return:before {
+ content: "\f300";
+}
+.zmdi-long-arrow-right:before {
+ content: "\f301";
+}
+.zmdi-long-arrow-tab:before {
+ content: "\f302";
+}
+.zmdi-long-arrow-up:before {
+ content: "\f303";
+}
+.zmdi-rotate-ccw:before {
+ content: "\f304";
+}
+.zmdi-rotate-cw:before {
+ content: "\f305";
+}
+.zmdi-rotate-left:before {
+ content: "\f306";
+}
+.zmdi-rotate-right:before {
+ content: "\f307";
+}
+.zmdi-square-down:before {
+ content: "\f308";
+}
+.zmdi-square-right:before {
+ content: "\f309";
+}
+.zmdi-swap-alt:before {
+ content: "\f30a";
+}
+.zmdi-swap-vertical-circle:before {
+ content: "\f30b";
+}
+.zmdi-swap-vertical:before {
+ content: "\f30c";
+}
+.zmdi-swap:before {
+ content: "\f30d";
+}
+.zmdi-trending-down:before {
+ content: "\f30e";
+}
+.zmdi-trending-flat:before {
+ content: "\f30f";
+}
+.zmdi-trending-up:before {
+ content: "\f310";
+}
+.zmdi-unfold-less:before {
+ content: "\f311";
+}
+.zmdi-unfold-more:before {
+ content: "\f312";
+}
+.zmdi-apps:before {
+ content: "\f313";
+}
+.zmdi-grid-off:before {
+ content: "\f314";
+}
+.zmdi-grid:before {
+ content: "\f315";
+}
+.zmdi-view-agenda:before {
+ content: "\f316";
+}
+.zmdi-view-array:before {
+ content: "\f317";
+}
+.zmdi-view-carousel:before {
+ content: "\f318";
+}
+.zmdi-view-column:before {
+ content: "\f319";
+}
+.zmdi-view-comfy:before {
+ content: "\f31a";
+}
+.zmdi-view-compact:before {
+ content: "\f31b";
+}
+.zmdi-view-dashboard:before {
+ content: "\f31c";
+}
+.zmdi-view-day:before {
+ content: "\f31d";
+}
+.zmdi-view-headline:before {
+ content: "\f31e";
+}
+.zmdi-view-list-alt:before {
+ content: "\f31f";
+}
+.zmdi-view-list:before {
+ content: "\f320";
+}
+.zmdi-view-module:before {
+ content: "\f321";
+}
+.zmdi-view-quilt:before {
+ content: "\f322";
+}
+.zmdi-view-stream:before {
+ content: "\f323";
+}
+.zmdi-view-subtitles:before {
+ content: "\f324";
+}
+.zmdi-view-toc:before {
+ content: "\f325";
+}
+.zmdi-view-web:before {
+ content: "\f326";
+}
+.zmdi-view-week:before {
+ content: "\f327";
+}
+.zmdi-widgets:before {
+ content: "\f328";
+}
+.zmdi-alarm-check:before {
+ content: "\f329";
+}
+.zmdi-alarm-off:before {
+ content: "\f32a";
+}
+.zmdi-alarm-plus:before {
+ content: "\f32b";
+}
+.zmdi-alarm-snooze:before {
+ content: "\f32c";
+}
+.zmdi-alarm:before {
+ content: "\f32d";
+}
+.zmdi-calendar-alt:before {
+ content: "\f32e";
+}
+.zmdi-calendar-check:before {
+ content: "\f32f";
+}
+.zmdi-calendar-close:before {
+ content: "\f330";
+}
+.zmdi-calendar-note:before {
+ content: "\f331";
+}
+.zmdi-calendar:before {
+ content: "\f332";
+}
+.zmdi-time-countdown:before {
+ content: "\f333";
+}
+.zmdi-time-interval:before {
+ content: "\f334";
+}
+.zmdi-time-restore-setting:before {
+ content: "\f335";
+}
+.zmdi-time-restore:before {
+ content: "\f336";
+}
+.zmdi-time:before {
+ content: "\f337";
+}
+.zmdi-timer-off:before {
+ content: "\f338";
+}
+.zmdi-timer:before {
+ content: "\f339";
+}
+.zmdi-android-alt:before {
+ content: "\f33a";
+}
+.zmdi-android:before {
+ content: "\f33b";
+}
+.zmdi-apple:before {
+ content: "\f33c";
+}
+.zmdi-behance:before {
+ content: "\f33d";
+}
+.zmdi-codepen:before {
+ content: "\f33e";
+}
+.zmdi-dribbble:before {
+ content: "\f33f";
+}
+.zmdi-dropbox:before {
+ content: "\f340";
+}
+.zmdi-evernote:before {
+ content: "\f341";
+}
+.zmdi-facebook-box:before {
+ content: "\f342";
+}
+.zmdi-facebook:before {
+ content: "\f343";
+}
+.zmdi-github-box:before {
+ content: "\f344";
+}
+.zmdi-github:before {
+ content: "\f345";
+}
+.zmdi-google-drive:before {
+ content: "\f346";
+}
+.zmdi-google-earth:before {
+ content: "\f347";
+}
+.zmdi-google-glass:before {
+ content: "\f348";
+}
+.zmdi-google-maps:before {
+ content: "\f349";
+}
+.zmdi-google-pages:before {
+ content: "\f34a";
+}
+.zmdi-google-play:before {
+ content: "\f34b";
+}
+.zmdi-google-plus-box:before {
+ content: "\f34c";
+}
+.zmdi-google-plus:before {
+ content: "\f34d";
+}
+.zmdi-google:before {
+ content: "\f34e";
+}
+.zmdi-instagram:before {
+ content: "\f34f";
+}
+.zmdi-language-css3:before {
+ content: "\f350";
+}
+.zmdi-language-html5:before {
+ content: "\f351";
+}
+.zmdi-language-javascript:before {
+ content: "\f352";
+}
+.zmdi-language-python-alt:before {
+ content: "\f353";
+}
+.zmdi-language-python:before {
+ content: "\f354";
+}
+.zmdi-lastfm:before {
+ content: "\f355";
+}
+.zmdi-linkedin-box:before {
+ content: "\f356";
+}
+.zmdi-paypal:before {
+ content: "\f357";
+}
+.zmdi-pinterest-box:before {
+ content: "\f358";
+}
+.zmdi-pocket:before {
+ content: "\f359";
+}
+.zmdi-polymer:before {
+ content: "\f35a";
+}
+.zmdi-share:before {
+ content: "\f35b";
+}
+.zmdi-stackoverflow:before {
+ content: "\f35c";
+}
+.zmdi-steam-square:before {
+ content: "\f35d";
+}
+.zmdi-steam:before {
+ content: "\f35e";
+}
+.zmdi-twitter-box:before {
+ content: "\f35f";
+}
+.zmdi-twitter:before {
+ content: "\f360";
+}
+.zmdi-vk:before {
+ content: "\f361";
+}
+.zmdi-wikipedia:before {
+ content: "\f362";
+}
+.zmdi-windows:before {
+ content: "\f363";
+}
+.zmdi-aspect-ratio-alt:before {
+ content: "\f364";
+}
+.zmdi-aspect-ratio:before {
+ content: "\f365";
+}
+.zmdi-blur-circular:before {
+ content: "\f366";
+}
+.zmdi-blur-linear:before {
+ content: "\f367";
+}
+.zmdi-blur-off:before {
+ content: "\f368";
+}
+.zmdi-blur:before {
+ content: "\f369";
+}
+.zmdi-brightness-2:before {
+ content: "\f36a";
+}
+.zmdi-brightness-3:before {
+ content: "\f36b";
+}
+.zmdi-brightness-4:before {
+ content: "\f36c";
+}
+.zmdi-brightness-5:before {
+ content: "\f36d";
+}
+.zmdi-brightness-6:before {
+ content: "\f36e";
+}
+.zmdi-brightness-7:before {
+ content: "\f36f";
+}
+.zmdi-brightness-auto:before {
+ content: "\f370";
+}
+.zmdi-brightness-setting:before {
+ content: "\f371";
+}
+.zmdi-broken-image:before {
+ content: "\f372";
+}
+.zmdi-center-focus-strong:before {
+ content: "\f373";
+}
+.zmdi-center-focus-weak:before {
+ content: "\f374";
+}
+.zmdi-compare:before {
+ content: "\f375";
+}
+.zmdi-crop-16-9:before {
+ content: "\f376";
+}
+.zmdi-crop-3-2:before {
+ content: "\f377";
+}
+.zmdi-crop-5-4:before {
+ content: "\f378";
+}
+.zmdi-crop-7-5:before {
+ content: "\f379";
+}
+.zmdi-crop-din:before {
+ content: "\f37a";
+}
+.zmdi-crop-free:before {
+ content: "\f37b";
+}
+.zmdi-crop-landscape:before {
+ content: "\f37c";
+}
+.zmdi-crop-portrait:before {
+ content: "\f37d";
+}
+.zmdi-crop-square:before {
+ content: "\f37e";
+}
+.zmdi-exposure-alt:before {
+ content: "\f37f";
+}
+.zmdi-exposure:before {
+ content: "\f380";
+}
+.zmdi-filter-b-and-w:before {
+ content: "\f381";
+}
+.zmdi-filter-center-focus:before {
+ content: "\f382";
+}
+.zmdi-filter-frames:before {
+ content: "\f383";
+}
+.zmdi-filter-tilt-shift:before {
+ content: "\f384";
+}
+.zmdi-gradient:before {
+ content: "\f385";
+}
+.zmdi-grain:before {
+ content: "\f386";
+}
+.zmdi-graphic-eq:before {
+ content: "\f387";
+}
+.zmdi-hdr-off:before {
+ content: "\f388";
+}
+.zmdi-hdr-strong:before {
+ content: "\f389";
+}
+.zmdi-hdr-weak:before {
+ content: "\f38a";
+}
+.zmdi-hdr:before {
+ content: "\f38b";
+}
+.zmdi-iridescent:before {
+ content: "\f38c";
+}
+.zmdi-leak-off:before {
+ content: "\f38d";
+}
+.zmdi-leak:before {
+ content: "\f38e";
+}
+.zmdi-looks:before {
+ content: "\f38f";
+}
+.zmdi-loupe:before {
+ content: "\f390";
+}
+.zmdi-panorama-horizontal:before {
+ content: "\f391";
+}
+.zmdi-panorama-vertical:before {
+ content: "\f392";
+}
+.zmdi-panorama-wide-angle:before {
+ content: "\f393";
+}
+.zmdi-photo-size-select-large:before {
+ content: "\f394";
+}
+.zmdi-photo-size-select-small:before {
+ content: "\f395";
+}
+.zmdi-picture-in-picture:before {
+ content: "\f396";
+}
+.zmdi-slideshow:before {
+ content: "\f397";
+}
+.zmdi-texture:before {
+ content: "\f398";
+}
+.zmdi-tonality:before {
+ content: "\f399";
+}
+.zmdi-vignette:before {
+ content: "\f39a";
+}
+.zmdi-wb-auto:before {
+ content: "\f39b";
+}
+.zmdi-eject-alt:before {
+ content: "\f39c";
+}
+.zmdi-eject:before {
+ content: "\f39d";
+}
+.zmdi-equalizer:before {
+ content: "\f39e";
+}
+.zmdi-fast-forward:before {
+ content: "\f39f";
+}
+.zmdi-fast-rewind:before {
+ content: "\f3a0";
+}
+.zmdi-forward-10:before {
+ content: "\f3a1";
+}
+.zmdi-forward-30:before {
+ content: "\f3a2";
+}
+.zmdi-forward-5:before {
+ content: "\f3a3";
+}
+.zmdi-hearing:before {
+ content: "\f3a4";
+}
+.zmdi-pause-circle-outline:before {
+ content: "\f3a5";
+}
+.zmdi-pause-circle:before {
+ content: "\f3a6";
+}
+.zmdi-pause:before {
+ content: "\f3a7";
+}
+.zmdi-play-circle-outline:before {
+ content: "\f3a8";
+}
+.zmdi-play-circle:before {
+ content: "\f3a9";
+}
+.zmdi-play:before {
+ content: "\f3aa";
+}
+.zmdi-playlist-audio:before {
+ content: "\f3ab";
+}
+.zmdi-playlist-plus:before {
+ content: "\f3ac";
+}
+.zmdi-repeat-one:before {
+ content: "\f3ad";
+}
+.zmdi-repeat:before {
+ content: "\f3ae";
+}
+.zmdi-replay-10:before {
+ content: "\f3af";
+}
+.zmdi-replay-30:before {
+ content: "\f3b0";
+}
+.zmdi-replay-5:before {
+ content: "\f3b1";
+}
+.zmdi-replay:before {
+ content: "\f3b2";
+}
+.zmdi-shuffle:before {
+ content: "\f3b3";
+}
+.zmdi-skip-next:before {
+ content: "\f3b4";
+}
+.zmdi-skip-previous:before {
+ content: "\f3b5";
+}
+.zmdi-stop:before {
+ content: "\f3b6";
+}
+.zmdi-surround-sound:before {
+ content: "\f3b7";
+}
+.zmdi-tune:before {
+ content: "\f3b8";
+}
+.zmdi-volume-down:before {
+ content: "\f3b9";
+}
+.zmdi-volume-mute:before {
+ content: "\f3ba";
+}
+.zmdi-volume-off:before {
+ content: "\f3bb";
+}
+.zmdi-volume-up:before {
+ content: "\f3bc";
+}
+.zmdi-n-1-square:before {
+ content: "\f3bd";
+}
+.zmdi-n-2-square:before {
+ content: "\f3be";
+}
+.zmdi-n-3-square:before {
+ content: "\f3bf";
+}
+.zmdi-n-4-square:before {
+ content: "\f3c0";
+}
+.zmdi-n-5-square:before {
+ content: "\f3c1";
+}
+.zmdi-n-6-square:before {
+ content: "\f3c2";
+}
+.zmdi-neg-1:before {
+ content: "\f3c3";
+}
+.zmdi-neg-2:before {
+ content: "\f3c4";
+}
+.zmdi-plus-1:before {
+ content: "\f3c5";
+}
+.zmdi-plus-2:before {
+ content: "\f3c6";
+}
+.zmdi-sec-10:before {
+ content: "\f3c7";
+}
+.zmdi-sec-3:before {
+ content: "\f3c8";
+}
+.zmdi-zero:before {
+ content: "\f3c9";
+}
+.zmdi-airline-seat-flat-angled:before {
+ content: "\f3ca";
+}
+.zmdi-airline-seat-flat:before {
+ content: "\f3cb";
+}
+.zmdi-airline-seat-individual-suite:before {
+ content: "\f3cc";
+}
+.zmdi-airline-seat-legroom-extra:before {
+ content: "\f3cd";
+}
+.zmdi-airline-seat-legroom-normal:before {
+ content: "\f3ce";
+}
+.zmdi-airline-seat-legroom-reduced:before {
+ content: "\f3cf";
+}
+.zmdi-airline-seat-recline-extra:before {
+ content: "\f3d0";
+}
+.zmdi-airline-seat-recline-normal:before {
+ content: "\f3d1";
+}
+.zmdi-airplay:before {
+ content: "\f3d2";
+}
+.zmdi-closed-caption:before {
+ content: "\f3d3";
+}
+.zmdi-confirmation-number:before {
+ content: "\f3d4";
+}
+.zmdi-developer-board:before {
+ content: "\f3d5";
+}
+.zmdi-disc-full:before {
+ content: "\f3d6";
+}
+.zmdi-explicit:before {
+ content: "\f3d7";
+}
+.zmdi-flight-land:before {
+ content: "\f3d8";
+}
+.zmdi-flight-takeoff:before {
+ content: "\f3d9";
+}
+.zmdi-flip-to-back:before {
+ content: "\f3da";
+}
+.zmdi-flip-to-front:before {
+ content: "\f3db";
+}
+.zmdi-group-work:before {
+ content: "\f3dc";
+}
+.zmdi-hd:before {
+ content: "\f3dd";
+}
+.zmdi-hq:before {
+ content: "\f3de";
+}
+.zmdi-markunread-mailbox:before {
+ content: "\f3df";
+}
+.zmdi-memory:before {
+ content: "\f3e0";
+}
+.zmdi-nfc:before {
+ content: "\f3e1";
+}
+.zmdi-play-for-work:before {
+ content: "\f3e2";
+}
+.zmdi-power-input:before {
+ content: "\f3e3";
+}
+.zmdi-present-to-all:before {
+ content: "\f3e4";
+}
+.zmdi-satellite:before {
+ content: "\f3e5";
+}
+.zmdi-tap-and-play:before {
+ content: "\f3e6";
+}
+.zmdi-vibration:before {
+ content: "\f3e7";
+}
+.zmdi-voicemail:before {
+ content: "\f3e8";
+}
+.zmdi-group:before {
+ content: "\f3e9";
+}
+.zmdi-rss:before {
+ content: "\f3ea";
+}
+.zmdi-shape:before {
+ content: "\f3eb";
+}
+.zmdi-spinner:before {
+ content: "\f3ec";
+}
+.zmdi-ungroup:before {
+ content: "\f3ed";
+}
+.zmdi-500px:before {
+ content: "\f3ee";
+}
+.zmdi-8tracks:before {
+ content: "\f3ef";
+}
+.zmdi-amazon:before {
+ content: "\f3f0";
+}
+.zmdi-blogger:before {
+ content: "\f3f1";
+}
+.zmdi-delicious:before {
+ content: "\f3f2";
+}
+.zmdi-disqus:before {
+ content: "\f3f3";
+}
+.zmdi-flattr:before {
+ content: "\f3f4";
+}
+.zmdi-flickr:before {
+ content: "\f3f5";
+}
+.zmdi-github-alt:before {
+ content: "\f3f6";
+}
+.zmdi-google-old:before {
+ content: "\f3f7";
+}
+.zmdi-linkedin:before {
+ content: "\f3f8";
+}
+.zmdi-odnoklassniki:before {
+ content: "\f3f9";
+}
+.zmdi-outlook:before {
+ content: "\f3fa";
+}
+.zmdi-paypal-alt:before {
+ content: "\f3fb";
+}
+.zmdi-pinterest:before {
+ content: "\f3fc";
+}
+.zmdi-playstation:before {
+ content: "\f3fd";
+}
+.zmdi-reddit:before {
+ content: "\f3fe";
+}
+.zmdi-skype:before {
+ content: "\f3ff";
+}
+.zmdi-slideshare:before {
+ content: "\f400";
+}
+.zmdi-soundcloud:before {
+ content: "\f401";
+}
+.zmdi-tumblr:before {
+ content: "\f402";
+}
+.zmdi-twitch:before {
+ content: "\f403";
+}
+.zmdi-vimeo:before {
+ content: "\f404";
+}
+.zmdi-whatsapp:before {
+ content: "\f405";
+}
+.zmdi-xbox:before {
+ content: "\f406";
+}
+.zmdi-yahoo:before {
+ content: "\f407";
+}
+.zmdi-youtube-play:before {
+ content: "\f408";
+}
+.zmdi-youtube:before {
+ content: "\f409";
+}
+.zmdi-import-export:before {
+ content: "\f30c";
+}
+.zmdi-swap-vertical-:before {
+ content: "\f30c";
+}
+.zmdi-airplanemode-inactive:before {
+ content: "\f102";
+}
+.zmdi-airplanemode-active:before {
+ content: "\f103";
+}
+.zmdi-rate-review:before {
+ content: "\f103";
+}
+.zmdi-comment-sign:before {
+ content: "\f25a";
+}
+.zmdi-network-warning:before {
+ content: "\f2ad";
+}
+.zmdi-shopping-cart-add:before {
+ content: "\f1ca";
+}
+.zmdi-file-add:before {
+ content: "\f221";
+}
+.zmdi-network-wifi-scan:before {
+ content: "\f2e4";
+}
+.zmdi-collection-add:before {
+ content: "\f14e";
+}
+.zmdi-format-playlist-add:before {
+ content: "\f3ac";
+}
+.zmdi-format-queue-music:before {
+ content: "\f3ab";
+}
+.zmdi-plus-box:before {
+ content: "\f277";
+}
+.zmdi-tag-backspace:before {
+ content: "\f1d9";
+}
+.zmdi-alarm-add:before {
+ content: "\f32b";
+}
+.zmdi-battery-charging:before {
+ content: "\f114";
+}
+.zmdi-daydream-setting:before {
+ content: "\f217";
+}
+.zmdi-more-horiz:before {
+ content: "\f19c";
+}
+.zmdi-book-photo:before {
+ content: "\f11b";
+}
+.zmdi-incandescent:before {
+ content: "\f189";
+}
+.zmdi-wb-iridescent:before {
+ content: "\f38c";
+}
+.zmdi-calendar-remove:before {
+ content: "\f330";
+}
+.zmdi-refresh-sync-disabled:before {
+ content: "\f1b7";
+}
+.zmdi-refresh-sync-problem:before {
+ content: "\f1b6";
+}
+.zmdi-crop-original:before {
+ content: "\f17e";
+}
+.zmdi-power-off:before {
+ content: "\f1af";
+}
+.zmdi-power-off-setting:before {
+ content: "\f1ae";
+}
+.zmdi-leak-remove:before {
+ content: "\f38d";
+}
+.zmdi-star-border:before {
+ content: "\f27c";
+}
+.zmdi-brightness-low:before {
+ content: "\f36d";
+}
+.zmdi-brightness-medium:before {
+ content: "\f36e";
+}
+.zmdi-brightness-high:before {
+ content: "\f36f";
+}
+.zmdi-smartphone-portrait:before {
+ content: "\f2d4";
+}
+.zmdi-live-tv:before {
+ content: "\f2d9";
+}
+.zmdi-format-textdirection-l-to-r:before {
+ content: "\f249";
+}
+.zmdi-format-textdirection-r-to-l:before {
+ content: "\f24a";
+}
+.zmdi-arrow-back:before {
+ content: "\f2ea";
+}
+.zmdi-arrow-forward:before {
+ content: "\f2ee";
+}
+.zmdi-arrow-in:before {
+ content: "\f2e9";
+}
+.zmdi-arrow-out:before {
+ content: "\f2ed";
+}
+.zmdi-rotate-90-degrees-ccw:before {
+ content: "\f304";
+}
+.zmdi-adb:before {
+ content: "\f33a";
+}
+.zmdi-network-wifi:before {
+ content: "\f2e8";
+}
+.zmdi-network-wifi-alt:before {
+ content: "\f2e3";
+}
+.zmdi-network-wifi-lock:before {
+ content: "\f2e5";
+}
+.zmdi-network-wifi-off:before {
+ content: "\f2e6";
+}
+.zmdi-network-wifi-outline:before {
+ content: "\f2e7";
+}
+.zmdi-network-wifi-info:before {
+ content: "\f2e4";
+}
+.zmdi-layers-clear:before {
+ content: "\f18b";
+}
+.zmdi-colorize:before {
+ content: "\f15d";
+}
+.zmdi-format-paint:before {
+ content: "\f1ba";
+}
+.zmdi-format-quote:before {
+ content: "\f1b2";
+}
+.zmdi-camera-monochrome-photos:before {
+ content: "\f285";
+}
+.zmdi-sort-by-alpha:before {
+ content: "\f1cf";
+}
+.zmdi-folder-shared:before {
+ content: "\f225";
+}
+.zmdi-folder-special:before {
+ content: "\f226";
+}
+.zmdi-comment-dots:before {
+ content: "\f260";
+}
+.zmdi-reorder:before {
+ content: "\f31e";
+}
+.zmdi-dehaze:before {
+ content: "\f197";
+}
+.zmdi-sort:before {
+ content: "\f1ce";
+}
+.zmdi-pages:before {
+ content: "\f34a";
+}
+.zmdi-stack-overflow:before {
+ content: "\f35c";
+}
+.zmdi-calendar-account:before {
+ content: "\f204";
+}
+.zmdi-paste:before {
+ content: "\f109";
+}
+.zmdi-cut:before {
+ content: "\f1bc";
+}
+.zmdi-save:before {
+ content: "\f297";
+}
+.zmdi-smartphone-code:before {
+ content: "\f139";
+}
+.zmdi-directions-bike:before {
+ content: "\f117";
+}
+.zmdi-directions-boat:before {
+ content: "\f11a";
+}
+.zmdi-directions-bus:before {
+ content: "\f121";
+}
+.zmdi-directions-car:before {
+ content: "\f125";
+}
+.zmdi-directions-railway:before {
+ content: "\f1b3";
+}
+.zmdi-directions-run:before {
+ content: "\f215";
+}
+.zmdi-directions-subway:before {
+ content: "\f1d5";
+}
+.zmdi-directions-walk:before {
+ content: "\f216";
+}
+.zmdi-local-hotel:before {
+ content: "\f178";
+}
+.zmdi-local-activity:before {
+ content: "\f1df";
+}
+.zmdi-local-play:before {
+ content: "\f1df";
+}
+.zmdi-local-airport:before {
+ content: "\f103";
+}
+.zmdi-local-atm:before {
+ content: "\f198";
+}
+.zmdi-local-bar:before {
+ content: "\f137";
+}
+.zmdi-local-cafe:before {
+ content: "\f13b";
+}
+.zmdi-local-car-wash:before {
+ content: "\f124";
+}
+.zmdi-local-convenience-store:before {
+ content: "\f1d3";
+}
+.zmdi-local-dining:before {
+ content: "\f153";
+}
+.zmdi-local-drink:before {
+ content: "\f157";
+}
+.zmdi-local-florist:before {
+ content: "\f168";
+}
+.zmdi-local-gas-station:before {
+ content: "\f16f";
+}
+.zmdi-local-grocery-store:before {
+ content: "\f1cb";
+}
+.zmdi-local-hospital:before {
+ content: "\f177";
+}
+.zmdi-local-laundry-service:before {
+ content: "\f1e9";
+}
+.zmdi-local-library:before {
+ content: "\f18d";
+}
+.zmdi-local-mall:before {
+ content: "\f195";
+}
+.zmdi-local-movies:before {
+ content: "\f19d";
+}
+.zmdi-local-offer:before {
+ content: "\f187";
+}
+.zmdi-local-parking:before {
+ content: "\f1a5";
+}
+.zmdi-local-parking:before {
+ content: "\f1a5";
+}
+.zmdi-local-pharmacy:before {
+ content: "\f176";
+}
+.zmdi-local-phone:before {
+ content: "\f2be";
+}
+.zmdi-local-pizza:before {
+ content: "\f1ac";
+}
+.zmdi-local-post-office:before {
+ content: "\f15a";
+}
+.zmdi-local-printshop:before {
+ content: "\f1b0";
+}
+.zmdi-local-see:before {
+ content: "\f28c";
+}
+.zmdi-local-shipping:before {
+ content: "\f1e6";
+}
+.zmdi-local-store:before {
+ content: "\f1d4";
+}
+.zmdi-local-taxi:before {
+ content: "\f123";
+}
+.zmdi-local-wc:before {
+ content: "\f211";
+}
+.zmdi-my-location:before {
+ content: "\f299";
+}
+.zmdi-directions:before {
+ content: "\f1e7";
+}
diff --git a/src/main/resources/static/assets/fonts/simple-line-icons.eot b/src/main/resources/static/assets/fonts/simple-line-icons.eot
new file mode 100644
index 0000000000000000000000000000000000000000..bb88a79eb73bbd555bfb54934118302f46935680
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/simple-line-icons.eot
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/fonts/simple-line-icons.svg b/src/main/resources/static/assets/fonts/simple-line-icons.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0facaa86373af0b209e63d1dc68d83113b7e06c6
--- /dev/null
+++ b/src/main/resources/static/assets/fonts/simple-line-icons.svg
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/images/Thank-You-Paramedic-Graphic-01-01.png b/src/main/resources/static/assets/images/Thank-You-Paramedic-Graphic-01-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..6002f3d67776976e6d02c09a832844e2b6d48c98
Binary files /dev/null and b/src/main/resources/static/assets/images/Thank-You-Paramedic-Graphic-01-01.png differ
diff --git a/src/main/resources/static/assets/images/banner/NTH_M71_07_07-2048x1191.png b/src/main/resources/static/assets/images/banner/NTH_M71_07_07-2048x1191.png
new file mode 100644
index 0000000000000000000000000000000000000000..7741b69e7d196279ece8f4f02d4e2695219a4bd3
Binary files /dev/null and b/src/main/resources/static/assets/images/banner/NTH_M71_07_07-2048x1191.png differ
diff --git a/src/main/resources/static/assets/images/banner/Thank-You-Paramedic-Graphic-01-01.png b/src/main/resources/static/assets/images/banner/Thank-You-Paramedic-Graphic-01-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..6002f3d67776976e6d02c09a832844e2b6d48c98
Binary files /dev/null and b/src/main/resources/static/assets/images/banner/Thank-You-Paramedic-Graphic-01-01.png differ
diff --git a/src/main/resources/static/assets/images/bg.png b/src/main/resources/static/assets/images/bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..14111541ef0d8ba4fbe3d780250f03261f63b900
Binary files /dev/null and b/src/main/resources/static/assets/images/bg.png differ
diff --git a/src/main/resources/static/assets/images/blog/female-medical-worker-2021-04-03-03-56-15-utc.jpg b/src/main/resources/static/assets/images/blog/female-medical-worker-2021-04-03-03-56-15-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d2a7454aa0774504eba7ffeb7b80dc0111345a2
Binary files /dev/null and b/src/main/resources/static/assets/images/blog/female-medical-worker-2021-04-03-03-56-15-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/blog/medical-2021-06-09-20-49-41-utc.jpg b/src/main/resources/static/assets/images/blog/medical-2021-06-09-20-49-41-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c67cd44269c87bd38f6e29db6b8cce73d946a069
Binary files /dev/null and b/src/main/resources/static/assets/images/blog/medical-2021-06-09-20-49-41-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/blog/medical-conference-2021-04-02-18-57-47-utc.jpg b/src/main/resources/static/assets/images/blog/medical-conference-2021-04-02-18-57-47-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..fb88c2442d73fdbeda64d871303c277b874251f6
Binary files /dev/null and b/src/main/resources/static/assets/images/blog/medical-conference-2021-04-02-18-57-47-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/blog/medical-examination-2021-07-10-17-18-55-utc-1.jpg b/src/main/resources/static/assets/images/blog/medical-examination-2021-07-10-17-18-55-utc-1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f559f570d3dad268adabcc7569fb424c10459330
Binary files /dev/null and b/src/main/resources/static/assets/images/blog/medical-examination-2021-07-10-17-18-55-utc-1.jpg differ
diff --git a/src/main/resources/static/assets/images/blog/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg b/src/main/resources/static/assets/images/blog/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1837bb70a7888826549a1c2d8a01ba7e41a6790e
Binary files /dev/null and b/src/main/resources/static/assets/images/blog/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg differ
diff --git a/src/main/resources/static/assets/images/close.png b/src/main/resources/static/assets/images/close.png
new file mode 100644
index 0000000000000000000000000000000000000000..20baa1db5fdf9e22655a0f851c4401d36b9e7ef9
Binary files /dev/null and b/src/main/resources/static/assets/images/close.png differ
diff --git a/src/main/resources/static/assets/images/cropped-favicon-32x32.png b/src/main/resources/static/assets/images/cropped-favicon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ff73f9f08c5693010b5a6e295d8345ef6f7c4ce
Binary files /dev/null and b/src/main/resources/static/assets/images/cropped-favicon-32x32.png differ
diff --git a/src/main/resources/static/assets/images/home/medical-team-workers-examining-a-medical-report-KQ5AY7L.jpg b/src/main/resources/static/assets/images/home/medical-team-workers-examining-a-medical-report-KQ5AY7L.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..489fa5902a08237c7acdaaa574656638dd967afe
Binary files /dev/null and b/src/main/resources/static/assets/images/home/medical-team-workers-examining-a-medical-report-KQ5AY7L.jpg differ
diff --git a/src/main/resources/static/assets/images/home/pediatrician-examining-boy-s-spine-2021-04-02-20-48-30-utc.jpg b/src/main/resources/static/assets/images/home/pediatrician-examining-boy-s-spine-2021-04-02-20-48-30-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..505d030606fc5a1f96b8db1168b82283f407298a
Binary files /dev/null and b/src/main/resources/static/assets/images/home/pediatrician-examining-boy-s-spine-2021-04-02-20-48-30-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/illness.jpeg b/src/main/resources/static/assets/images/illness.jpeg
new file mode 100644
index 0000000000000000000000000000000000000000..8a09a2abaada9dc10f7f6fa25451222be93f13fc
Binary files /dev/null and b/src/main/resources/static/assets/images/illness.jpeg differ
diff --git a/src/main/resources/static/assets/images/inner/medical-nurse-worker-examining-a-medical-report-2021-04-03-23-54-24-utc.jpg b/src/main/resources/static/assets/images/inner/medical-nurse-worker-examining-a-medical-report-2021-04-03-23-54-24-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..959999e1e993c88f35f81deced43a87779e85427
Binary files /dev/null and b/src/main/resources/static/assets/images/inner/medical-nurse-worker-examining-a-medical-report-2021-04-03-23-54-24-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/inner/n-e1633078810928.png b/src/main/resources/static/assets/images/inner/n-e1633078810928.png
new file mode 100644
index 0000000000000000000000000000000000000000..b700277adc6104c55984bd24e2dec551585456e8
Binary files /dev/null and b/src/main/resources/static/assets/images/inner/n-e1633078810928.png differ
diff --git a/src/main/resources/static/assets/images/inner/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg b/src/main/resources/static/assets/images/inner/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a0d8f827b31fb51dbdcd2f2d4e87878189a4794c
Binary files /dev/null and b/src/main/resources/static/assets/images/inner/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg differ
diff --git a/src/main/resources/static/assets/images/inner/user-avatar.jpg b/src/main/resources/static/assets/images/inner/user-avatar.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..65583579e61b2908dd7e8aefbf9bbe00ca2920af
Binary files /dev/null and b/src/main/resources/static/assets/images/inner/user-avatar.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/doctor-and-medical-assistants-discussing-about-dia-CRXDCB6.jpg b/src/main/resources/static/assets/images/lightbox/doctor-and-medical-assistants-discussing-about-dia-CRXDCB6.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..6f585f6c5ee9ae853d92811a160e8dda4cbde4d0
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/doctor-and-medical-assistants-discussing-about-dia-CRXDCB6.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/female-medical-worker-2021-04-03-03-56-15-utc.jpg b/src/main/resources/static/assets/images/lightbox/female-medical-worker-2021-04-03-03-56-15-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..0d2a7454aa0774504eba7ffeb7b80dc0111345a2
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/female-medical-worker-2021-04-03-03-56-15-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/medical-2021-06-09-20-49-41-utc.jpg b/src/main/resources/static/assets/images/lightbox/medical-2021-06-09-20-49-41-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c67cd44269c87bd38f6e29db6b8cce73d946a069
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/medical-2021-06-09-20-49-41-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/medical-experts-2021-05-02-19-42-45-utc.jpg b/src/main/resources/static/assets/images/lightbox/medical-experts-2021-05-02-19-42-45-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9c615cb288193df4f47b96ee03c3f212553e0dc
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/medical-experts-2021-05-02-19-42-45-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/medical-nurse-worker-examining-a-medical-report-2021-04-03-23-54-24-utc.jpg b/src/main/resources/static/assets/images/lightbox/medical-nurse-worker-examining-a-medical-report-2021-04-03-23-54-24-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..959999e1e993c88f35f81deced43a87779e85427
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/medical-nurse-worker-examining-a-medical-report-2021-04-03-23-54-24-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/medical-prescriptions-HU963N2.jpg b/src/main/resources/static/assets/images/lightbox/medical-prescriptions-HU963N2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..9bb97b3afaee2f4b6fdf84b1920660aa6cff3bc9
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/medical-prescriptions-HU963N2.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/medical-team-workers-examining-a-medical-report-KQ5AY7L.jpg b/src/main/resources/static/assets/images/lightbox/medical-team-workers-examining-a-medical-report-KQ5AY7L.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..489fa5902a08237c7acdaaa574656638dd967afe
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/medical-team-workers-examining-a-medical-report-KQ5AY7L.jpg differ
diff --git a/src/main/resources/static/assets/images/lightbox/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg b/src/main/resources/static/assets/images/lightbox/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..1837bb70a7888826549a1c2d8a01ba7e41a6790e
Binary files /dev/null and b/src/main/resources/static/assets/images/lightbox/teenage-boy-having-medical-consultation-with-docto-SKLQAWP.jpg differ
diff --git a/src/main/resources/static/assets/images/loader.svg b/src/main/resources/static/assets/images/loader.svg
new file mode 100644
index 0000000000000000000000000000000000000000..7734bb6cab663de10296a789a36a53f3630ced53
--- /dev/null
+++ b/src/main/resources/static/assets/images/loader.svg
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/resources/static/assets/images/loading.gif.html b/src/main/resources/static/assets/images/loading.gif.html
new file mode 100644
index 0000000000000000000000000000000000000000..b90a74582512e55a793d7d7d2ef0584cc25a0c65
--- /dev/null
+++ b/src/main/resources/static/assets/images/loading.gif.html
@@ -0,0 +1,665 @@
+
+
+
+
+
+
+HtmlDesignTemplates – Complete HTML Templates
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/resources/static/assets/images/logo-w.png b/src/main/resources/static/assets/images/logo-w.png
new file mode 100644
index 0000000000000000000000000000000000000000..6afb2c9a0e876dcb9d28adfee12179889b1b510c
Binary files /dev/null and b/src/main/resources/static/assets/images/logo-w.png differ
diff --git a/src/main/resources/static/assets/images/logo.png b/src/main/resources/static/assets/images/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d20a1494f90f81fc1d4d372c9b8acddf6bc8f10
Binary files /dev/null and b/src/main/resources/static/assets/images/logo.png differ
diff --git a/src/main/resources/static/assets/images/next.png b/src/main/resources/static/assets/images/next.png
new file mode 100644
index 0000000000000000000000000000000000000000..08365ac84d29be71b6b8f4481cdbbcae54a36033
Binary files /dev/null and b/src/main/resources/static/assets/images/next.png differ
diff --git a/src/main/resources/static/assets/images/partners/logo2.png b/src/main/resources/static/assets/images/partners/logo2.png
new file mode 100644
index 0000000000000000000000000000000000000000..65389fe28c67e3251b524fa1e49ad0c94ededefb
Binary files /dev/null and b/src/main/resources/static/assets/images/partners/logo2.png differ
diff --git a/src/main/resources/static/assets/images/partners/logo3.png b/src/main/resources/static/assets/images/partners/logo3.png
new file mode 100644
index 0000000000000000000000000000000000000000..5982aeb4f8ade7715094a4577019aad760a62477
Binary files /dev/null and b/src/main/resources/static/assets/images/partners/logo3.png differ
diff --git a/src/main/resources/static/assets/images/partners/logo4.png b/src/main/resources/static/assets/images/partners/logo4.png
new file mode 100644
index 0000000000000000000000000000000000000000..545ddf118a7aeba4f3afc27b48a26ad69ac7bc78
Binary files /dev/null and b/src/main/resources/static/assets/images/partners/logo4.png differ
diff --git a/src/main/resources/static/assets/images/partners/logo5.png b/src/main/resources/static/assets/images/partners/logo5.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1f9c577b53a23e71c7f740c4b1deb28c8759d35
Binary files /dev/null and b/src/main/resources/static/assets/images/partners/logo5.png differ
diff --git a/src/main/resources/static/assets/images/partners/logo6.png b/src/main/resources/static/assets/images/partners/logo6.png
new file mode 100644
index 0000000000000000000000000000000000000000..55ffedd48bcf4f6bfe340937cd2b2d39338c4d03
Binary files /dev/null and b/src/main/resources/static/assets/images/partners/logo6.png differ
diff --git a/src/main/resources/static/assets/images/prev.png b/src/main/resources/static/assets/images/prev.png
new file mode 100644
index 0000000000000000000000000000000000000000..329fa98602d277fa342e88dd2e00f963e33cf54d
Binary files /dev/null and b/src/main/resources/static/assets/images/prev.png differ
diff --git a/src/main/resources/static/assets/images/shape/Creative-Agency-4-01.png b/src/main/resources/static/assets/images/shape/Creative-Agency-4-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..202b882fa56bc5332d9b21fe8a4fd479ecf31ab7
Binary files /dev/null and b/src/main/resources/static/assets/images/shape/Creative-Agency-4-01.png differ
diff --git a/src/main/resources/static/assets/images/shape/Epidemic-line-01-01.png b/src/main/resources/static/assets/images/shape/Epidemic-line-01-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..0bca63d6bd992882654c1245f686623e38bdfc0d
Binary files /dev/null and b/src/main/resources/static/assets/images/shape/Epidemic-line-01-01.png differ
diff --git a/src/main/resources/static/assets/images/shape/big_ils_2.png b/src/main/resources/static/assets/images/shape/big_ils_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..87c396e9be23858808f796345b9412976034ab78
Binary files /dev/null and b/src/main/resources/static/assets/images/shape/big_ils_2.png differ
diff --git a/src/main/resources/static/assets/images/shape/hero-shapes.png b/src/main/resources/static/assets/images/shape/hero-shapes.png
new file mode 100644
index 0000000000000000000000000000000000000000..c02c7657e2ebdd692a0bd221e0e5203100dcad38
Binary files /dev/null and b/src/main/resources/static/assets/images/shape/hero-shapes.png differ
diff --git a/src/main/resources/static/assets/images/shape/testimonial.png b/src/main/resources/static/assets/images/shape/testimonial.png
new file mode 100644
index 0000000000000000000000000000000000000000..0caabc5dad07b68520e5c7dc734be59dce8685d1
Binary files /dev/null and b/src/main/resources/static/assets/images/shape/testimonial.png differ
diff --git a/src/main/resources/static/assets/images/team/handsome-medical-doctor-2021-04-05-14-27-39-utc.jpg b/src/main/resources/static/assets/images/team/handsome-medical-doctor-2021-04-05-14-27-39-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4fef10bf97db8a03ede132cbf79db55ff1ad64be
Binary files /dev/null and b/src/main/resources/static/assets/images/team/handsome-medical-doctor-2021-04-05-14-27-39-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/team/medical-assistant-with-visor-and-face-mask-2021-04-05-12-17-04-utc.jpg b/src/main/resources/static/assets/images/team/medical-assistant-with-visor-and-face-mask-2021-04-05-12-17-04-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..35e4dcb86b5555366fdab5181c26911a0a8aed76
Binary files /dev/null and b/src/main/resources/static/assets/images/team/medical-assistant-with-visor-and-face-mask-2021-04-05-12-17-04-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/team/medical-experts-2021-05-02-19-42-45-utc.jpg b/src/main/resources/static/assets/images/team/medical-experts-2021-05-02-19-42-45-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..e9c615cb288193df4f47b96ee03c3f212553e0dc
Binary files /dev/null and b/src/main/resources/static/assets/images/team/medical-experts-2021-05-02-19-42-45-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/team/medical-hero-fighting-the-coronavirus-2021-05-04-07-27-34-utc.jpg b/src/main/resources/static/assets/images/team/medical-hero-fighting-the-coronavirus-2021-05-04-07-27-34-utc.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4e3a359c6e9d9490430a2703dd00e593724f7e1f
Binary files /dev/null and b/src/main/resources/static/assets/images/team/medical-hero-fighting-the-coronavirus-2021-05-04-07-27-34-utc.jpg differ
diff --git a/src/main/resources/static/assets/images/team/rm7rZYdl3rY.jpg b/src/main/resources/static/assets/images/team/rm7rZYdl3rY.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..c4ff4fb6927a5cb58f3cb4e8ad993bd95ab0c627
Binary files /dev/null and b/src/main/resources/static/assets/images/team/rm7rZYdl3rY.jpg differ
diff --git a/src/main/resources/static/assets/images/team/user-1.jpg b/src/main/resources/static/assets/images/team/user-1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..270dfd5ea5b4a3c2406f64c6fc50d9f68736f702
Binary files /dev/null and b/src/main/resources/static/assets/images/team/user-1.jpg differ
diff --git a/src/main/resources/static/assets/images/team/user-2.jpg b/src/main/resources/static/assets/images/team/user-2.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..08afbbb9feab6c033e7dc1708dddcd67a9e9421d
Binary files /dev/null and b/src/main/resources/static/assets/images/team/user-2.jpg differ
diff --git a/src/main/resources/static/assets/images/team/user-3.jpg b/src/main/resources/static/assets/images/team/user-3.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..82276a0ad2e4bca2bfac9e8d8135f3c4f4c4e17a
Binary files /dev/null and b/src/main/resources/static/assets/images/team/user-3.jpg differ
diff --git a/src/main/resources/static/assets/images/team/user-4.jpg b/src/main/resources/static/assets/images/team/user-4.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..3b292bb3d5f95fd4e69b23cd8b4d9278ae30ab8e
Binary files /dev/null and b/src/main/resources/static/assets/images/team/user-4.jpg differ
diff --git a/src/main/resources/static/assets/js/bootstrap.min.js b/src/main/resources/static/assets/js/bootstrap.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..fbb0641b8a8b83753f621a41110544e181d00ba2
--- /dev/null
+++ b/src/main/resources/static/assets/js/bootstrap.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/src/main/resources/static/assets/js/custom-nav.js b/src/main/resources/static/assets/js/custom-nav.js
new file mode 100644
index 0000000000000000000000000000000000000000..a18045801a783b97ce75890b43bc8dae0008b5d8
--- /dev/null
+++ b/src/main/resources/static/assets/js/custom-nav.js
@@ -0,0 +1,2 @@
+$(window).on('scroll',function(event){var scrollValue=$(window).scrollTop();if(scrollValue>70){$('.header_menu').addClass('fixed-top animated slideInDown');}else{$('.header_menu').removeClass('fixed-top animated slideInDown');}});"use strict";jQuery(document).ready(function(){var $slicknav_label;$('.responsive-menu').slicknav({duration:500,easingOpen:'easeInExpo',easingClose:'easeOutExpo',closedSymbol:' ',openedSymbol:' ',prependTo:'#slicknav-mobile',allowParentLinks:true,label:""});var $slicknav_label;$('#responsive-menu').slicknav({duration:500,easingOpen:'easeInExpo',easingClose:'easeOutExpo',closedSymbol:' ',openedSymbol:' ',prependTo:'#slicknav-mobile',allowParentLinks:true,label:""});$(window).scroll(function(){if($(window).scrollTop()>10){$('.navbar').addClass('navbar-sticky-in')}else{$('.navbar').removeClass('navbar-sticky-in')}})
+var selected=$('#navbar li');selected.on("mouseenter",function(){$(this).find('ul').first().stop(true,true).delay(350).slideDown(500,'easeInOutQuad');});selected.on("mouseleave",function(){$(this).find('ul').first().stop(true,true).delay(100).slideUp(150,'easeInOutQuad');});if($(window).width()>992){$(".navbar-arrow ul ul > li").has("ul").children("a").append(" ");}});
\ No newline at end of file
diff --git a/src/main/resources/static/assets/js/custom-swiper.js b/src/main/resources/static/assets/js/custom-swiper.js
new file mode 100644
index 0000000000000000000000000000000000000000..20d6c055002dbea65e821b1806d8c7226f03799f
--- /dev/null
+++ b/src/main/resources/static/assets/js/custom-swiper.js
@@ -0,0 +1 @@
+var interleaveOffset=0.5;var swiperOptions={loop:true,speed:3000,grabCursor:true,SlidesPerView:3,watchSlidesProgress:true,mousewheelControl:true,keyboardControl:true,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:'.swiper-pagination',clickable:true,},autoplay:{delay:3000,}};var swiper=new Swiper(".swiper-container",swiperOptions);
\ No newline at end of file
diff --git a/src/main/resources/static/assets/js/dashboard-custom.js b/src/main/resources/static/assets/js/dashboard-custom.js
new file mode 100644
index 0000000000000000000000000000000000000000..2f7004adda5db5696d2d75352d56bc0d23a8ce52
--- /dev/null
+++ b/src/main/resources/static/assets/js/dashboard-custom.js
@@ -0,0 +1,450 @@
+/* ----------------- Start Document ----------------- */
+(function($){
+
+ /*======== Doucument Ready Function =========*/
+ jQuery(document).ready(function () {
+ //CACHE JQUERY OBJECTS
+ $("#status").fadeOut();
+ $("#preloader").delay(200).fadeOut("slow");
+ $("body").delay(200).css({ "overflow": "visible" });
+
+
+ /* Init Wow Js */
+ new WOW().init();
+
+ });
+
+
+"use strict";
+
+$(document).ready(function(){
+
+ /*--------------------------------------------------*/
+ /* Navigation
+ /*--------------------------------------------------*/
+ var jPanelMenu = $.jPanelMenu({
+ menu: '#responsive',
+ animated: false,
+ duration: 200,
+ keyboardShortcuts: false,
+ closeOnContentClick: true
+ });
+
+ // Menu Trigger
+ $('.menu-trigger').on('click', function(){
+
+ var jpm = $(this);
+
+ if( jpm.hasClass('active') )
+ {
+ jPanelMenu.off();
+ jpm.removeClass('active');
+ }
+ else
+ {
+ jPanelMenu.on();
+ jPanelMenu.open();
+ jpm.addClass('active');
+
+ // Removes SuperFish Styles
+ $('#jPanelMenu-menu').removeClass('menu');
+ $('ul#jPanelMenu-menu li').removeClass('dropdown');
+ $('ul#jPanelMenu-menu li ul').removeAttr('style');
+ $('ul#jPanelMenu-menu li div').removeClass('mega').removeAttr('style');
+ $('ul#jPanelMenu-menu li div div').removeClass('mega-container');
+ }
+ return false;
+ });
+
+ $(window).resize(function (){
+ var winWidth = $(window).width();
+ if(winWidth>992) {
+ jPanelMenu.close();
+ }
+ });
+
+ /* User Menu */
+ $('.user-menu').on('click', function(){
+ $(this).toggleClass('active');
+ });
+
+
+ /*----------------------------------------------------*/
+ /* Sticky Header
+ /*----------------------------------------------------*/
+ $( "#header" ).not( "#header.not-sticky" ).clone(true).addClass('cloned unsticky').insertAfter( "#header" );
+ $( "#navigation.style-2" ).clone(true).addClass('cloned unsticky').insertAfter( "#navigation.style-2" );
+
+ // Logo for header style 2
+ $( "#logo .sticky-logo" ).clone(true).prependTo("#navigation.style-2.cloned ul#responsive");
+
+
+ // sticky header script
+ var headerOffset = $("#header-container").height() * 2; // height on which the sticky header will shows
+
+ $(window).scroll(function(){
+ if($(window).scrollTop() >= headerOffset){
+ $("#header.cloned").addClass('sticky').removeClass("unsticky");
+ $("#navigation.style-2.cloned").addClass('sticky').removeClass("unsticky");
+ } else {
+ $("#header.cloned").addClass('unsticky').removeClass("sticky");
+ $("#navigation.style-2.cloned").addClass('unsticky').removeClass("sticky");
+ }
+ });
+
+
+ /*----------------------------------------------------*/
+ /* Back to Top
+ /*----------------------------------------------------*/
+ var pxShow = 600; // height on which the button will show
+ var scrollSpeed = 500; // how slow / fast you want the button to scroll to top.
+
+ $(window).scroll(function(){
+ if($(window).scrollTop() >= pxShow){
+ $("#backtotop").addClass('visible');
+ } else {
+ $("#backtotop").removeClass('visible');
+ }
+ });
+
+ $('#backtotop a').on('click', function(){
+ $('html, body').animate({scrollTop:0}, scrollSpeed);
+ return false;
+ });
+
+
+ /*----------------------------------------------------*/
+ /* Inline CSS replacement for backgrounds etc.
+ /*----------------------------------------------------*/
+ function inlineCSS() {
+
+ // Common Inline CSS
+ $(".main-search-container, section.fullwidth, .listing-slider .item, .address-container, .img-box-background, .image-edge, .edge-bg").each(function() {
+ var attrImageBG = $(this).attr('data-background-image');
+ var attrColorBG = $(this).attr('data-background-color');
+
+ if(attrImageBG !== undefined) {
+ $(this).css('background-image', 'url('+attrImageBG+')');
+ }
+
+ if(attrColorBG !== undefined) {
+ $(this).css('background', ''+attrColorBG+'');
+ }
+ });
+
+ }
+
+ // Init
+ inlineCSS();
+
+ function parallaxBG() {
+
+ $('.parallax').prepend('
');
+
+ $( ".parallax").each(function() {
+ var attrImage = $(this).attr('data-background');
+ var attrColor = $(this).attr('data-color');
+ var attrOpacity = $(this).attr('data-color-opacity');
+
+ if(attrImage !== undefined) {
+ $(this).css('background-image', 'url('+attrImage+')');
+ }
+
+ if(attrColor !== undefined) {
+ $(this).find(".parallax-overlay").css('background-color', ''+attrColor+'');
+ }
+
+ if(attrOpacity !== undefined) {
+ $(this).find(".parallax-overlay").css('opacity', ''+attrOpacity+'');
+ }
+
+ });
+ }
+
+ parallaxBG();
+
+
+
+ /*----------------------------------------------------*/
+ /* Image Box
+ /*----------------------------------------------------*/
+ $('.category-box').each(function(){
+
+ // add a photo container
+ $(this).append('
');
+
+ // set up a background image for each tile based on data-background-image attribute
+ $(this).children('.category-box-background').css({'background-image': 'url('+ $(this).attr('data-background-image') +')'});
+
+ // background animation on mousemove
+ // $(this).on('mousemove', function(e){
+ // $(this).children('.category-box-background').css({'transform-origin': ((e.pageX - $(this).offset().left) / $(this).width()) * 100 + '% ' + ((e.pageY - $(this).offset().top) / $(this).height()) * 100 +'%'});
+ // })
+ });
+
+
+ /*----------------------------------------------------*/
+ /* Image Box
+ /*----------------------------------------------------*/
+ $('.img-box').each(function(){
+ $(this).append('
');
+ $(this).children('.img-box-background').css({'background-image': 'url('+ $(this).attr('data-background-image') +')'});
+ });
+
+
+ /*----------------------------------------------------*/
+ /* Toggle
+ /*----------------------------------------------------*/
+
+ $(".toggle-container").hide();
+
+ $('.trigger, .trigger.opened').on('click', function(a){
+ $(this).toggleClass('active');
+ a.preventDefault();
+ });
+
+ $(".trigger").on('click', function(){
+ $(this).next(".toggle-container").slideToggle(300);
+ });
+
+ $(".trigger.opened").addClass("active").next(".toggle-container").show();
+
+
+
+ /*----------------------------------------------------*/
+ /* Like Icon Trigger
+ /*----------------------------------------------------*/
+ $('.like-icon, .widget-button, .like-button').on('click', function(e){
+ e.preventDefault();
+ $(this).toggleClass('liked');
+ $(this).children('.like-icon').toggleClass('liked');
+ });
+
+ /*----------------------------------------------------*/
+ /* Searh Form More Options
+ /*----------------------------------------------------*/
+ $('.more-search-options-trigger').on('click', function(e){
+ e.preventDefault();
+ $('.more-search-options, .more-search-options-trigger').toggleClass('active');
+ $('.more-search-options.relative').animate({height: 'toggle', opacity: 'toggle'}, 300);
+ });
+
+
+ /*----------------------------------------------------*/
+ /* Rating Script Init
+ /*----------------------------------------------------*/
+
+ // Leave Rating
+ $('.leave-rating input').change(function () {
+ var $radio = $(this);
+ $('.leave-rating .selected').removeClass('selected');
+ $radio.closest('label').addClass('selected');
+ });
+
+
+ /*----------------------------------------------------*/
+ /* Dashboard Scripts
+ /*----------------------------------------------------*/
+ $('.dashboard-nav ul li a').on('click', function(){
+ if ($(this).closest('li').has('ul').length) {
+ $(this).parent('li').toggleClass('active');
+ }
+ });
+
+ // Dashbaord Nav Scrolling
+ $(window).on('load resize', function() {
+ var wrapperHeight = window.innerHeight;
+ var headerHeight = $("#header-container").height();
+ var winWidth = $(window).width();
+
+ if(winWidth>992) {
+ $(".dashboard-nav-inner").css('max-height', wrapperHeight-headerHeight-180);
+ } else {
+ $(".dashboard-nav-inner").css('max-height', '');
+ }
+ });
+
+
+ // Tooltip
+ $(".tip").each(function() {
+ var tipContent = $(this).attr('data-tip-content');
+ $(this).append(''+ tipContent + '
');
+ });
+
+
+ // Switcher
+ $(".add-listing-section").each(function() {
+
+ var switcherSection = $(this);
+ var switcherInput = $(this).find('.switch input');
+
+ if(switcherInput.is(':checked')){
+ $(switcherSection).addClass('switcher-on');
+ }
+
+ switcherInput.change(function(){
+ if(this.checked===true){
+ $(switcherSection).addClass('switcher-on');
+ } else {
+ $(switcherSection).removeClass('switcher-on');
+ }
+ });
+
+ });
+
+
+ // Responsive Nav Trigger
+ $('.dashboard-responsive-nav-trigger').on('click', function(e){
+ e.preventDefault();
+ $(this).toggleClass('active');
+
+ var dashboardNavContainer = $('body').find(".dashboard-nav");
+
+ if( $(this).hasClass('active') ){
+ $(dashboardNavContainer).addClass('active');
+ } else {
+ $(dashboardNavContainer).removeClass('active');
+ }
+
+ });
+
+ // Dashbaord Messages Alignment
+ $(window).on('load resize', function() {
+ var msgContentHeight = $(".message-content").outerHeight();
+ var msgInboxHeight = $(".messages-inbox ul").height();
+
+ if( msgContentHeight > msgInboxHeight ){
+ $(".messages-container-inner .messages-inbox ul").css('max-height', msgContentHeight)
+ }
+ });
+
+
+
+ /*----------------------------------------------------*/
+ /* Listing Page Nav
+ /*----------------------------------------------------*/
+
+ $(window).on('load resize', function() {
+ var containerWidth = $(".container").width();
+ $('.listing-nav-container.cloned .listing-nav').css('width', containerWidth);
+ });
+
+ if(document.getElementById("listing-nav") !== null) {
+ $(window).scroll(function(){
+ var window_top = $(window).scrollTop();
+ var div_top = $('.listing-nav').not('.listing-nav-container.cloned .listing-nav').offset().top + 90;
+ if (window_top > div_top) {
+ $('.listing-nav-container.cloned').addClass('stick');
+ } else {
+ $('.listing-nav-container.cloned').removeClass('stick');
+ }
+ });
+ }
+
+ $( ".listing-nav-container" ).clone(true).addClass('cloned').prependTo("body");
+
+
+ // Smooth scrolling using scrollto.js
+ $('.listing-nav a, a.listing-address, .star-rating a').on('click', function(e) {
+ e.preventDefault();
+ $('html,body').scrollTo(this.hash, this.hash, { gap: {y: -20} });
+ });
+
+ $(".listing-nav li:first-child a, a.add-review-btn, a[href='#add-review']").on('click', function(e) {
+ e.preventDefault();
+ $('html,body').scrollTo(this.hash, this.hash, { gap: {y: -100} });
+ });
+
+
+ // Highlighting functionality.
+ $(window).on('load resize', function() {
+ var aChildren = $(".listing-nav li").children();
+ var aArray = [];
+ for (var i=0; i < aChildren.length; i++) {
+ var aChild = aChildren[i];
+ var ahref = $(aChild).attr('href');
+ aArray.push(ahref);
+ }
+
+ $(window).scroll(function(){
+ var windowPos = $(window).scrollTop();
+ for (var i=0; i < aArray.length; i++) {
+ var theID = aArray[i];
+ var divPos = $(theID).offset().top - 150;
+ var divHeight = $(theID).height();
+ if (windowPos >= divPos && windowPos < (divPos + divHeight)) {
+ $("a[href='" + theID + "']").addClass("active");
+ } else {
+ $("a[href='" + theID + "']").removeClass("active");
+ }
+ }
+ });
+ });
+
+
+
+// ------------------ End Document ------------------ //
+});
+
+})(this.jQuery);
+
+
+/*!
+ * jquery.scrollto.js 0.0.1 - https://github.com/yckart/jquery.scrollto.js
+ * Copyright (c) 2012 Yannick Albert (http://yckart.com)
+ * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php).
+ **/
+
+$.scrollTo = $.fn.scrollTo = function(x, y, options){
+ if (!(this instanceof $)) return $.fn.scrollTo.apply($('html, body'), arguments);
+
+ options = $.extend({}, {
+ gap: {
+ x: 0,
+ y: 0
+ },
+ animation: {
+ easing: 'swing',
+ duration: 600,
+ complete: $.noop,
+ step: $.noop
+ }
+ }, options);
+
+ return this.each(function(){
+ var elem = $(this);
+ elem.stop().animate({
+ scrollLeft: !isNaN(Number(x)) ? x : $(y).offset().left + options.gap.x,
+ scrollTop: !isNaN(Number(y)) ? y : $(y).offset().top + options.gap.y
+ }, options.animation);
+ });
+};
+
+
+/*----------------------------------------------------*/
+/* Ratings Script
+/*----------------------------------------------------*/
+
+/* Numerical Script
+/*--------------------------*/
+function numericalRating(ratingElem) {
+
+ $(ratingElem).each(function() {
+ var dataRating = $(this).attr('data-rating');
+
+ // Rules
+ if (dataRating >= 4.0) {
+ $(this).addClass('high');
+ } else if (dataRating >= 3.0) {
+ $(this).addClass('mid');
+ } else if (dataRating < 3.0) {
+ $(this).addClass('low');
+ }
+
+ });
+
+} numericalRating('.numerical-rating');
+
+
+
+
diff --git a/src/main/resources/static/assets/js/jpanelmenu.min.js b/src/main/resources/static/assets/js/jpanelmenu.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..f8ac2452068b3715bf5a8dceb4aeb23f97251a0f
--- /dev/null
+++ b/src/main/resources/static/assets/js/jpanelmenu.min.js
@@ -0,0 +1,7 @@
+/**
+ *
+ * jPanelMenu 1.4.1 (http://jpanelmenu.com)
+ * By Anthony Colangelo (http://acolangelo.com)
+ *
+* */
+!function(a){a.jPanelMenu=function(b){"undefined"!=typeof b&&null!=b||(b={});var c={options:a.extend({menu:"#menu",panel:"body",trigger:".menu-trigger",excludedPanelContent:"style, script, .viewer",clone:!0,keepEventHandlers:!1,direction:"left",openPosition:"250px",animated:!1,closeOnContentClick:!1,keyboardShortcuts:[{code:27,open:!1,close:!0},{code:37,open:!1,close:!0},{code:39,open:!0,close:!0},{code:77,open:!0,close:!0}],duration:150,openDuration:b.duration||150,closeDuration:b.duration||150,easing:"ease-in-out",openEasing:b.easing||"ease-in-out",closeEasing:b.easing||"ease-in-out",before:function(){},beforeOpen:function(){},beforeClose:function(){},after:function(){},afterOpen:function(){},afterClose:function(){},beforeOn:function(){},afterOn:function(){},beforeOff:function(){},afterOff:function(){}},b),settings:{transitionsSupported:"WebkitTransition"in document.body.style||"MozTransition"in document.body.style||"msTransition"in document.body.style||"OTransition"in document.body.style||"Transition"in document.body.style,transformsSupported:"WebkitTransform"in document.body.style||"MozTransform"in document.body.style||"msTransform"in document.body.style||"OTransform"in document.body.style||"Transform"in document.body.style,cssPrefix:"",panelPosition:"static",positionUnits:"px"},menu:"#jPanelMenu-menu",panel:".jPanelMenu-panel",timeouts:{},clearTimeouts:function(){clearTimeout(c.timeouts.open),clearTimeout(c.timeouts.afterOpen),clearTimeout(c.timeouts.afterClose)},setPositionUnits:function(){for(var a=!1,b=["%","px","em"],d=0;d