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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+
+
+ + +
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Free Beautiful HTML5 Template

+
+
+
+

Free Beautiful HTML5 Template based on pre-built Blocks to create a website in minutes. All Mashup Templates are responsive design, fully customisable and can be used for any commercial project.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

GORGEOUS TEMPLATE

+
+
+
+

All mashup templates have been developed using components and blocks and are crafted down to the pixel.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

Full Customization

+
+
+
+

You can edit all the HTML template also include a fully automated development workflow and use SCSS to help you customise your website using custom colors and fonts.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

100% Satisfaction

+
+
+
+

verything is free for commercial use. Modify as you wish.Leave the backlink in your footer to help spread the word about this amazing project.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Happy Clients
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Our Products
+
+
+
+
+
+
+
+
+
+
+
+ +0 ++ +
+
Customer Rating
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FIND NEW WAY TO GROW
+
+
+
+

HtmlDesignTemplates is a modern place which includes Latest Bootstrap-based website templates, HTML5 and CSS3 ready-made solutions, website templates loaded with a website builder, and more. And also you can find high-quality digital products matching the latest web standards. The collection of items includes a wide choice of website templates suitable for all kinds of projects, small or large companies, startups, and any other kind of business that you happen to run.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
CHECK THE HOTTEST WEBSITE DESIGNS OF THE WEEK
+
+
+
+

Trending Products

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Travel Agency HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Restaurant HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Blog & Magazine HTML Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+ +
+
+

Travel and Tours Booking Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Hotel & Resort HTML5 Template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
5/5
+
+
+
+ +
+
+
+

Medical and Health HTML template

+
+
+
+

Price: $20

+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
SALE OF THE YEAR
+
+
+
+

Yatra Travel Agency HTML Template

+
+
+
+

Yatra is the most enticing, creative, and modern Travel Agency Premium HTML5 template suitable for any Travel or travel agency websites.Easy to use & customize, design & code quality, responsive theme, creative sliders, flexibility, tons of premade pages, shortcodes, Multiple portfolio options, Multiple blog options responsive and quick support – these are the outstanding features and quality to make us stand out from the crowd.

+
+
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+

Do you want user friendly themes with most customizable features? Get highly professional premium themes. Try our premium themes. Our themes are clean, minimalistic and niche-oriented. With our premium themes, you also get a wide variety of customization options, incredible support, and regular updates.

+
+
+ +
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + 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;dbody{width:100%}.jPanelMenu,body{overflow-x:hidden}#jPanelMenu-menu{display:block;position:fixed;top:0;'+c.options.direction+":0;height:100%;z-index:-1;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.jPanelMenu-panel{position:static;"+c.options.direction+":0;top:0;z-index:2;width:100%;min-height:100%;"+b+";}")},setMenuState:function(b){var d=b?"open":"closed";a(c.options.panel).attr("data-menu-position",d)},getMenuState:function(){return a(c.options.panel).attr("data-menu-position")},menuIsOpen:function(){return"open"==c.getMenuState()},setMenuStyle:function(b){a(c.menu).css(b)},setPanelStyle:function(b){a(c.panel).css(b)},showMenu:function(){c.setMenuStyle({display:"block"}),c.setMenuStyle({"z-index":"1"})},hideMenu:function(){c.setMenuStyle({"z-index":"-1"}),c.setMenuStyle({display:"none"})},enableTransitions:function(b,d){var e=b/1e3,f=c.getCSSEasingFunction(d);c.disableTransitions(),a("body").append('")},disableTransitions:function(){a("#jPanelMenu-style-transitions").remove()},getCSSEasingFunction:function(a){switch(a){case"linear":return a;case"ease":return a;case"ease-in":return a;case"ease-out":return a;case"ease-in-out":return a;default:return"ease-in-out"}},getJSEasingFunction:function(a){switch(a){case"linear":return a;default:return"swing"}},getVendorPrefix:function(){if("result"in arguments.callee)return arguments.callee.result;var a=/^(Moz|Webkit|Khtml|O|ms|Icab)(?=[A-Z])/,b=document.getElementsByTagName("script")[0];for(var c in b.style)if(a.test(c))return arguments.callee.result=c.match(a)[0];return"WebkitOpacity"in b.style?arguments.callee.result="Webkit":"KhtmlOpacity"in b.style?arguments.callee.result="Khtml":arguments.callee.result=""},getCSSPrefix:function(){var a=c.getVendorPrefix();return""!=a?"-"+a.toLowerCase()+"-":""},openMenu:function(b){"undefined"!=typeof b&&null!=b||(b=c.options.animated),c.clearTimeouts(),c.options.before(),c.options.beforeOpen(),c.setMenuState(!0),c.showMenu();var d={none:!b,transitions:!(!b||!c.settings.transitionsSupported)};if(d.transitions||d.none){d.none&&c.disableTransitions(),d.transitions&&c.enableTransitions(c.options.openDuration,c.options.openEasing);var e=c.computePositionStyle(!0);c.setPanelStyle(e),c.timeouts.afterOpen=setTimeout(function(){c.options.after(),c.options.afterOpen(),c.initiateContentClickListeners()},c.options.openDuration)}else{var f=c.getJSEasingFunction(c.options.openEasing),g={};g[c.options.direction]=c.options.openPosition,a(c.panel).stop().animate(g,c.options.openDuration,f,function(){c.options.after(),c.options.afterOpen(),c.initiateContentClickListeners()})}},closeMenu:function(b){"undefined"!=typeof b&&null!=b||(b=c.options.animated),c.clearTimeouts(),c.options.before(),c.options.beforeClose(),c.setMenuState(!1);var d={none:!b,transitions:!(!b||!c.settings.transitionsSupported)};if(d.transitions||d.none){d.none&&c.disableTransitions(),d.transitions&&c.enableTransitions(c.options.closeDuration,c.options.closeEasing);var e=c.computePositionStyle();c.setPanelStyle(e),c.timeouts.afterClose=setTimeout(function(){c.disableTransitions(),c.hideMenu(),c.options.after(),c.options.afterClose(),c.destroyContentClickListeners()},c.options.closeDuration)}else{var f=c.getJSEasingFunction(c.options.closeEasing),g={};g[c.options.direction]=0+c.settings.positionUnits,a(c.panel).stop().animate(g,c.options.closeDuration,f,function(){c.hideMenu(),c.options.after(),c.options.afterClose(),c.destroyContentClickListeners()})}},triggerMenu:function(a){c.menuIsOpen()?c.closeMenu(a):c.openMenu(a)},initiateClickListeners:function(){a(document).on("click touchend",c.options.trigger,function(a){c.triggerMenu(c.options.animated),a.preventDefault()})},destroyClickListeners:function(){a(document).off("click touchend",c.options.trigger,null)},initiateContentClickListeners:function(){return!!c.options.closeOnContentClick&&void a(document).on("click touchend",c.panel,function(a){c.menuIsOpen()&&c.closeMenu(c.options.animated),a.preventDefault()})},destroyContentClickListeners:function(){return!!c.options.closeOnContentClick&&void a(document).off("click touchend",c.panel,null)},initiateKeyboardListeners:function(){var b=["input","textarea","select"];a(document).on("keydown",function(d){var e=a(d.target),f=!1;if(a.each(b,function(){e.is(this.toString())&&(f=!0)}),f)return!0;for(mapping in c.options.keyboardShortcuts)if(d.which==c.options.keyboardShortcuts[mapping].code){var g=c.options.keyboardShortcuts[mapping];g.open&&g.close?c.triggerMenu(c.options.animated):!g.open||g.close||c.menuIsOpen()?!g.open&&g.close&&c.menuIsOpen()&&c.closeMenu(c.options.animated):c.openMenu(c.options.animated),d.preventDefault()}})},destroyKeyboardListeners:function(){a(document).off("keydown",null)},setupMarkup:function(){a("html").addClass("jPanelMenu"),a(c.options.panel+" > *").not(c.menu+", "+c.options.excludedPanelContent).wrapAll('
');var b=c.options.clone?a(c.options.menu).clone(c.options.keepEventHandlers):a(c.options.menu);b.attr("id",c.menu.replace("#","")).insertAfter(c.options.panel+" > "+c.panel)},resetMarkup:function(){a("html").removeClass("jPanelMenu"),a(c.options.panel+" > "+c.panel+" > *").unwrap(),a(c.menu).remove()},init:function(){c.options.beforeOn(),c.setPositionUnits(),c.setCSSPrefix(),c.initiateClickListeners(),"[object Array]"===Object.prototype.toString.call(c.options.keyboardShortcuts)&&c.initiateKeyboardListeners(),c.setjPanelMenuStyles(),c.setMenuState(!1),c.setupMarkup(),c.setPanelStyle({position:c.options.animated&&"static"===c.settings.panelPosition?"relative":c.settings.panelPosition}),c.setMenuStyle({width:c.options.openPosition}),c.closeMenu(!1),c.options.afterOn()},destroy:function(){c.options.beforeOff(),c.closeMenu(),c.destroyClickListeners(),"[object Array]"===Object.prototype.toString.call(c.options.keyboardShortcuts)&&c.destroyKeyboardListeners(),c.resetMarkup();var a={};a[c.options.direction]="auto",c.options.afterOff()}};return{on:c.init,off:c.destroy,trigger:c.triggerMenu,open:c.openMenu,close:c.closeMenu,isOpen:c.menuIsOpen,menu:c.menu,getMenu:function(){return a(c.menu)},panel:c.panel,getPanel:function(){return a(c.panel)},setPosition:function(a){"undefined"!=typeof a&&null!=a||(a=c.options.openPosition),c.options.openPosition=a,c.setMenuStyle({width:c.options.openPosition})}}}}(jQuery); \ No newline at end of file diff --git a/src/main/resources/static/assets/js/jquery-3.5.1.min.js b/src/main/resources/static/assets/js/jquery-3.5.1.min.js new file mode 100644 index 0000000000000000000000000000000000000000..015256d02372b3f14190e745b2a251080493b7d3 --- /dev/null +++ b/src/main/resources/static/assets/js/jquery-3.5.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0{ + $('html, body').animate({ + scrollTop: 0 + }, + '500'); + return false; +}); +$(window).on('scroll', () =>{ + if ($(window).scrollTop() > 500) { + $('#back-to-top').fadeIn(200); +} else { + $('#back-to-top').fadeOut(200); +} +}); +$('.niceSelect').niceSelect(); +if (($('.ct-search-link')).length > 0) { + $('.ct-search-link').on('click', + function(e) { + e.preventDefault(); + $('.ct-searchForm').addClass('is-open'); + }); + $('.ct-searchForm-close').on('click', + function(e) { + $('.ct-searchForm').removeClass('is-open'); + e.preventDefault(); + }) +} +jQuery(document).ready(() =>{ + jQuery('.js-video-button').modalVideo({ + channel: 'vimeo' + }); +}); +$('.banner-slider').slick({ + dots: false, + infinite: true, + speed: 1500, + autoplay: true, + slidesToShow: 1, + slidesToScroll: 1, + responsive: [{ + breakpoint: 1024, + settings: { + slidesToShow: 1, + slidesToScroll: 1, + infinite: true, + dots: true, + arrows: false + } + }, + { + breakpoint: 991, + settings: { + slidesToShow: 1, + slidesToScroll: 1, + arrows: false + } + }, + { + breakpoint: 480, + settings: { + slidesToShow: 1, + slidesToScroll: 1, + arrows: false + } + }] +}); +$('.partner-slider').slick({ + dots: false, + infinite: true, + speed: 1000, + autoplay: true, + arrows: false, + slidesToShow: 5, + slidesToScroll: 1, + responsive: [{ + breakpoint: 991, + settings: { + slidesToShow: 2, + slidesToScroll: 1, + arrows: false + } + }, + { + breakpoint: 600, + settings: { + slidesToShow: 2, + slidesToScroll: 1, + arrows: false + } + }, + { + breakpoint: 480, + settings: { + slidesToShow: 1, + slidesToScroll: 1, + arrows: false + } + }] +}); +$('.review-slider').slick({ + dots: true, + arrows: false, + infinite: true, + speed: 800, + autoplay: true, + slidesToShow: 2, + slidesToScroll: 1, + responsive: [{ + breakpoint: 1024, + settings: { + slidesToShow: 2, + slidesToScroll: 1, + infinite: true, + dots: true + } + }, + { + breakpoint: 991, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }, + { + breakpoint: 480, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }] +}); +$('.review-slider-2').slick({ + dots: false, + arrows: false, + infinite: true, + speed: 800, + autoplay: true, + slidesToShow: 1, + slidesToScroll: 1, + responsive: [{ + breakpoint: 1024, + settings: { + slidesToShow: 2, + slidesToScroll: 1, + infinite: true, + dots: true + } + }, + { + breakpoint: 991, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }, + { + breakpoint: 480, + settings: { + slidesToShow: 1, + slidesToScroll: 1 + } + }] +}); +})(jQuery); \ No newline at end of file diff --git a/src/main/resources/static/assets/js/plugin.js b/src/main/resources/static/assets/js/plugin.js new file mode 100644 index 0000000000000000000000000000000000000000..042eb98da73a6ae77960a9b1ba501fd296e7559e --- /dev/null +++ b/src/main/resources/static/assets/js/plugin.js @@ -0,0 +1,29 @@ +!function(){var s,i,c,a,o={frameRate:150,animationTime:800,stepSize:100,pulseAlgorithm:!0,pulseScale:4,pulseNormalize:1,accelerationDelta:50,accelerationMax:3,keyboardSupport:!0,arrowScroll:50,fixedBackground:!0,excluded:""},p=o,u=!1,d=!1,n={x:0,y:0},f=!1,m=document.documentElement,l=[],h=/^Mac/.test(navigator.platform),w={left:37,up:38,right:39,down:40,spacebar:32,pageup:33,pagedown:34,end:35,home:36},v={37:1,38:1,39:1,40:1};function y(){if(!f&&document.body){f=!0;var e=document.body,t=document.documentElement,o=window.innerHeight,n=e.scrollHeight;if(m=0<=document.compatMode.indexOf("CSS")?t:e,s=e,p.keyboardSupport&&Y("keydown",x),top!=self)d=!0;else if(Q&&o=p.animationTime,c=i?1:l/p.animationTime;p.pulseAlgorithm&&(c=F(c));var s=a.x*c-a.lastX>>0,u=a.y*c-a.lastY>>0;o+=s,n+=u,a.lastX+=s,a.lastY+=u,i&&(b.splice(r,1),r--)}h?window.scrollBy(o,n):(o&&(d.scrollLeft+=o),n&&(d.scrollTop+=n)),f||m||(b=[]),b.length?j(w,d,1e3/p.frameRate+1):(g=!1,null!=d.$scrollBehavior&&(d.style.scrollBehavior=d.$scrollBehavior,d.$scrollBehavior=null))};j(w,d,0),g=!0}}function e(e){f||y();var t=e.target;if(e.defaultPrevented||e.ctrlKey)return!0;if(N(s,"embed")||N(t,"embed")&&/\.pdf/i.test(t.src)||N(s,"object")||t.shadowRoot)return!0;var o=-e.wheelDeltaX||e.deltaX||0,n=-e.wheelDeltaY||e.deltaY||0;h&&(e.wheelDeltaX&&K(e.wheelDeltaX,120)&&(o=e.wheelDeltaX/Math.abs(e.wheelDeltaX)*-120),e.wheelDeltaY&&K(e.wheelDeltaY,120)&&(n=e.wheelDeltaY/Math.abs(e.wheelDeltaY)*-120)),o||n||(n=-e.wheelDelta||0),1===e.deltaMode&&(o*=40,n*=40);var r=z(t);return r?!!function(e){if(!e)return;l.length||(l=[e,e,e]);e=Math.abs(e),l.push(e),l.shift(),clearTimeout(a),a=setTimeout(function(){try{localStorage.SS_deltaBuffer=l.join(",")}catch(e){}},1e3);var t=120Previous',nextArrow:'',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(b,c){return a('\n
';}else if(c.type=='html'){newcontent='
'+c.content+'
';}else if(c.type=='photo'){var img=document.getElementsByTagName('img');if(img.length==0){return false;}var photo=new Array();for(var i=0;i'+c.index+' / '+photo.length+'';if(photo.length>1){li+='
';}li+='
    ';var xhref,xsrc;var xindex=c.index-1;for(var i=0;i

    '+(xhref?'':'')+''+(xhref?'':'')+(i==xindex&&that.ifmob===true?'':'')+'

    ';}li+='
';newcontent='
'+li+'
';}if(c.shade===true){html+='
';}if(c.app===true){html+='
';if(c.title){html+='
'+c.title+'
';}}else{html+='
';if(c.title){html+='

'+c.title+'

';if(c.min===true){html+='
';}if(c.max===true){html+='
';}if(c.closeBtn===true){html+='
';}html+='
';}else{if(c.move===true){html+='
';}if(c.closeBtn===true){html+='
';};}}html+=newcontent;html+='
';}else if(c.model=='load'){html='
';if(c.tip){html+=''+c.tip+'';}html+='
';}else if(c.model=='sheet'){var btnfun=new Array();btnfun[0]=c.btn1?c.btn1:null;btnfun[1]=c.btn2?c.btn2:null;btnfun[2]=c.btn3?c.btn3:null;btnfun[3]=c.btn4?c.btn4:null;btnfun[4]=c.btn5?c.btn5:null;btnfun[5]=c.btn6?c.btn6:null;btnfun[6]=c.btn7?c.btn7:null;btnfun[7]=c.btn8?c.btn8:null;that.btnfun=btnfun;var align='xtiper_sheet_'+c.align;html+='
';if(c.title){html+='
'+c.title+'
';}html+='
    ';var licon,href,target;for(var i=0;i'+c.btn[i]+'

    ';}else{if(typeof(btnfun[i])=='object'){href=btnfun[i][0];target=btnfun[i][1]?btnfun[i][1]:'';if(target&&target.substr(0,1)!='_'){target='_'+target;}target=' target="'+target+'"';}else{href=btnfun[i];target='';}licon='

    '+c.btn[i]+'

    ';}}else{licon='

    '+c.btn[i]+'

    ';}html+='
  • '+licon+'
  • ';}if(!c.force){html+='
  • '+c.btnClose+'

  • ';}html+='
';}return html;};Xclass.pt.iconer=function(){var that=this;var c=that.c;var html='';if(c.icon){if(c.iconFlag===true){html='';}else{html='';}}return html;};Xclass.pt.findxoff=function(){var that=this;var c=that.c;var xoff=document.getElementsByClassName('xtiper');var xoffdiv;for(var i=0;i1){if(c.light===true){xtipdiv.classList.add('xtiper_danmu_light');}}}else if(c.model=='tips'){xtipdiv.classList.add('xtiper_tips');xtipdiv.classList.add('xtiper_tips_'+c.pos);xtipdiv.style.width=xtipdiv.offsetWidth+'px';var newelement=document.getElementById(c.element)||c.element;var S=document.documentElement.scrollTop||document.body.scrollTop;var C=newelement.getBoundingClientRect();var W=newelement.offsetWidth;var H=newelement.offsetHeight;var dtop=S+C.top;var dleft=C.left;var B=10;if(c.pos=='left'){var selfWidth=xtipdiv.offsetWidth;dleft=dleft-selfWidth-B;}else if(c.pos=='right'){dleft=dleft+W+B;}else if(c.pos=='top'){var selfHeight=xtipdiv.offsetHeight;dtop=dtop-selfHeight-B;}else if(c.pos=='bottom'){dtop=dtop+H+B;}xtipdiv.style.left=dleft+'px';xtipdiv.style.top=dtop+'px';}else if(c.model=='win'||c.model=='open'){xtipdiv.classList.add('xtiper_win');if(c.shade===true){xtipdiv.classList.add('xtiper_win_fixed');}var maincss=c.app===true?'xtiper_sheet':'xtiper_main';var xtiper_main=xtipdiv.getElementsByClassName(maincss)[0];var xtiper_tit=xtipdiv.getElementsByClassName('xtiper_tit')[0];that.dataset(xtipdiv,'xwidth',xtiper_main.offsetWidth);that.dataset(xtipdiv,'xheight',xtiper_main.offsetHeight);if(c.reset===false){that.dataset(xtipdiv,'xreset',1);}if(c.model=='open'&&that.xcstr){that.dataset(xtipdiv,'xcstr',that.xcstr);}if(c.min===true||c.max===true){var xmcss='xmcss';var y=0;if(c.min===true){y++;}if(c.max===true){y++;}xmcss=xmcss+y;if(xtiper_tit){xtiper_tit.classList.add(xmcss);}}var xleft,xtop;if(c.model=='win'){var width=that.getsize(c.width);if(width&&width[1]=='%'){xleft=(100-width[0])/2+'%';}else{xleft=(window.innerWidth-xtiper_main.offsetWidth)/2+'px';}xtop=(window.innerHeight-xtiper_main.offsetHeight)/2+'px';xtiper_main.style.height=xtiper_main.offsetHeight+'px';xtiper_main.style.left=xleft;xtiper_main.style.top=xtop;}else if(c.model=='open'){if(c.type=='ready'){xtiper_main.getElementsByClassName('xtiper_content')[0].firstChild.style.display='';}if(c.app===false){var width=that.getsize(c.width);if(c.type=='photo'&&c.autoHeight===true){var xindex=c.index-1;var imgdiv=xtipdiv.getElementsByClassName('xtiper_photo_li')[xindex].getElementsByTagName('img')[0];imgdiv.onload=function(){var img=imgdiv.offsetHeight;img=img+100;if(img>window.innerHeight){if(c.title){img=window.innerHeight;}else{img=window.innerHeight-26;}}xtop=(window.innerHeight-img)/2;xtop=c.y?xtop+c.y:xtop;xtop=xtop+'px';xtiper_main.style.height=img+'px';if(width[1]=='%'){xleft=(100-width[0])/2;xleft=c.x?xleft+c.x:xleft;xleft=xleft+width[1];}else{xleft=(window.innerWidth-xtiper_main.offsetWidth)/2;xleft=c.x?xleft+c.x:xleft;xleft=xleft+'px';}xtiper_main.style.left=xleft;xtiper_main.style.top=xtop;}}else{xtiper_main.style.height=xtiper_main.offsetHeight+'px';xtop=(window.innerHeight-xtiper_main.offsetHeight)/2;xtop=c.y?xtop+c.y:xtop;xtop=xtop+'px';}if(width[1]=='%'){xleft=(100-width[0])/2;xleft=c.x?xleft+c.x:xleft;xleft=xleft+width[1];}else{xleft=(window.innerWidth-xtiper_main.offsetWidth)/2;xleft=c.x?xleft+c.x:xleft;xleft=xleft+'px';}xtiper_main.style.left=xleft;xtiper_main.style.top=xtop;}}if(c.shade===false){xtiper_main.style.position='fixed';}}else if(c.model=='load'){xtipdiv.classList.add('xtiper_win');xtipdiv.classList.add('xtiper_win_fixed');}else if(c.model=='sheet'){xtipdiv.classList.add('xtiper_win');xtipdiv.classList.add('xtiper_win_fixed');}if(c.zindex){xtipdiv.style.zIndex=c.zindex;}};Xclass.pt.on=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;setTimeout(function(){xtipdiv.classList.add('xon');},1);};Xclass.pt.after=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;if(c.model=='msg'||c.model=='tips'){that.autoClose();}else if(c.model=='danmu'){that.danmuStar();xtipdiv.addEventListener('mouseenter',function(){that.danmuStop();});xtipdiv.addEventListener('mouseleave',function(){that.danmuStar();});}else if(c.model=='win'||c.model=='open'){if(c.model=='win'){var button=xtipdiv.getElementsByTagName('button');var btnfun=that.btnfun;for(var i=0;i<4;i++){that.bclick(button[i],btnfun[i],true);}}if(c.min){var minbtn=xtipdiv.getElementsByClassName('xtiper_min')[0];if(minbtn){minbtn.addEventListener('click',function(){that.minmax('min');});}}if(c.max){var maxbtn=xtipdiv.getElementsByClassName('xtiper_max')[0];if(maxbtn){maxbtn.addEventListener('click',function(){that.minmax('max');});}}if(c.move===true){that.drag(true);}that.shade();if(c.model=='win'||c.model=='open'){that.key();}if(c.model=='win'&&c.type=='alert'&&c.times>0){that.autoClose();}if(c.type=='photo'){that.photo();var xindex=c.index-1;var li=xtipdiv.getElementsByClassName('xtiper_photo_li')[xindex];var xtiper_words=xtipdiv.getElementsByClassName('xtiper_words')[0];xtiper_words.innerHTML=that.dataset(li,'xtitle');}}else if(c.model=='load'){that.autoClose();}else if(c.model=='sheet'){that.shade();var btnfun=that.btnfun;var xtipdiv_appli=xtipdiv.getElementsByClassName('xtiper_sheet_li');var btnlen=xtipdiv_appli.length;if(!c.force){btnlen=btnlen-1;}for(var i=0;i120){that.close();}else{li[i].style.left='';li[i].style.top='';xtiper_content.style.backgroundColor='rgba(0,0,0,1)';}}}}}};Xclass.pt.photo=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;var ul=xtipdiv.getElementsByClassName('xtiper_photo_ul')[0];var li=xtipdiv.getElementsByClassName('xtiper_photo_li');var prev=xtipdiv.getElementsByClassName('xtiper_photo_prev')[0];var next=xtipdiv.getElementsByClassName('xtiper_photo_next')[0];if(prev&&li.length>1){prev.addEventListener('click',function(){that.photoBtn('prev');});}if(next&&li.length>1){next.addEventListener('click',function(){that.photoBtn('next');});}if(that.ifmob===true&&li.length>1){var aa=null;var moveX1,moveX2,moveY1,moveY2,xx,yy;ul.addEventListener('touchstart',function(e){moveX1=e.changedTouches[0].pageX;moveY1=e.changedTouches[0].pageY;that.touchmove(false);});ul.addEventListener('touchmove',function(e){moveX2=e.changedTouches[0].pageX;moveY2=e.changedTouches[0].pageY;xx=moveX2-moveX1;yy=moveY2-moveY1;if(Math.abs(xx)>Math.abs(yy)){aa=aa?aa:'left';}else{aa=aa?aa:'top';}that.ulli(li,aa,xx,yy);});ul.addEventListener('touchend',function(e){if(moveX1>moveX2){if((moveX1-moveX2>40)&&aa=='left'){that.photoBtn('next');}}else{if((moveX2-moveX1>40)&&aa=='left'){that.photoBtn('prev');}}that.ulli(li,aa,'',yy,true);aa=null;});ul.addEventListener('click',function(e){that.close();});}else{ul.addEventListener('touchstart',function(e){return false;});ul.addEventListener('touchend',function(e){return false;});ul.addEventListener('click',function(e){return false;});}};Xclass.pt.photoBtn=function(type){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;var li=xtipdiv.getElementsByClassName('xtiper_photo_li');var xtiper_main=xtipdiv.getElementsByClassName('xtiper_main')[0];if(xtiper_main.classList.contains('xtiper_main_photo')===true){return false;}xtiper_main.classList.add('xtiper_main_photo');var index=0,old=0;for(var i=0;ili.length-1){index=0;}}that.now=index;var xnum=index+1;var xtiper_num=xtiper_main.getElementsByClassName('xtiper_num')[0];xtiper_num.innerHTML=xnum;var xtiper_words=xtiper_main.getElementsByClassName('xtiper_words')[0];var img;for(var i=0;iwindow.innerHeight){if(c.title){img=window.innerHeight;}else{img=window.innerHeight-26;}}xtiper_main.style.height=img+'px';xtiper_main.style.top=((window.innerHeight-img)/2)+'px';}}else{li[i].classList.remove('xon');}if(i==old){li[i].classList.add('xold_'+type);}else{li[i].classList.remove('xold_prev');li[i].classList.remove('xold_next');}}setTimeout(function(){li[old].classList.remove('xold_'+type);xtiper_main.classList.remove('xtiper_main_photo');},401);};Xclass.pt.appScroll=function(e){e.preventDefault();};Xclass.pt.touchmove=function(type){var that=this;if(type===false){document.body.addEventListener('touchmove',that.appScroll,{passive:false});}else{document.body.removeEventListener('touchmove',that.appScroll,{passive:false});}};Xclass.pt.xcstrRep=function(str){str=str.replace(/[\s\n\r]/g,'');str=encodeURIComponent(str).toLowerCase();var reparr=[[/true/g,'1'],[/false/g,'0'],[/%/g,''],[/\(/g,''],[/\)/g,''],[/open/g,'o'],[/ready/g,'r'],[/noready/g,'n'],[/url/g,'u'],[/html/g,'h'],[/photo/g,'p'],[/function/g,'f'],[/99999/g,'9']];for(var i=0;iwindow.innerWidth){var result=(newsize[0]>100?100:newsize[0])+'%';return result;}else{return oldval;}}else{return oldval;}};Xclass.pt.danmuStar=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;xtipdiv.classList.add('xtiper_danmu_animate');if(xtipdiv.style.animationDuration==''){xtipdiv.style.animationDuration='6s';}var danmutime=Number(xtipdiv.style.animationDuration.replace(/s/,''));that.dataset(xtipdiv,'xdanmu',danmutime);that.outtime=setTimeout(function(){that.close();},(danmutime*1000)+1);};Xclass.pt.danmuStop=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;var bwidth=document.body.offsetWidth+22;var newtranslate=xtipdiv.getBoundingClientRect().left;xtipdiv.style.transform='translateX('+newtranslate+'px)';if(that.outtime){clearInterval(that.outtime);that.outtime=null;}var progress=newtranslate/bwidth;var lesstime=6*progress;if(lesstime<0.4){lesstime=0.4;}that.dataset(xtipdiv,'xdanmu',lesstime);xtipdiv.style.animationDuration=lesstime+'s';xtipdiv.classList.remove('xtiper_danmu_animate');};Xclass.pt.bclick=function(btn,fun,ifclose){var that=this;if(btn){if(fun&&typeof(fun)=='function'){btn.addEventListener('click',function(){fun();that.close();});}else{if(ifclose===true){btn.addEventListener('click',function(){that.close();});}}}};Xclass.pt.autoClose=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;if(xtipdiv.getElementsByClassName('xtiper_times')[0]){var times=c.times-1;var i=times;var fn=function(){xtiper_times=xtipdiv.getElementsByClassName('xtiper_times')[0];xtiper_times.innerHTML=i;if(i<=0){that.close();clearInterval(that.timer);that.timer=null;}i--;};that.timer=setInterval(fn,1000);fn();}else{var times=c.times;if(times&×!=0){setTimeout(function(){that.close();},times*1000);}}};Xclass.pt.lock=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;if(c.lock===true){that.dataset(xtipdiv,'xlock',1);document.documentElement.style.overflowY='hidden';that.touchmove(false);}};Xclass.pt.unlock=function(){var that=this;var flag=0;var winli=document.getElementsByClassName('xtiper_win');for(var i=0;idocument.body.offsetWidth-drag_main.offsetWidth+overX){moveX=document.body.offsetWidth-drag_main.offsetWidth+overX;}if(moveY<0){moveY=0}else if(moveY>window.innerHeight-drag_main.offsetHeight+overY){moveY=window.innerHeight-drag_main.offsetHeight+overY;}drag_main.style.left=moveX+'px';drag_main.style.top=moveY+'px'};document.onmouseup=function(event){drag_main.classList.remove('xon');this.onmousemove=null;this.onmouseup=null;if(typeof drag_main.releaseCapture!='undefined'){drag_main.releaseCapture();}};};}else{drag.onmousedown=function(event){return false;document.onmousemove=function(event){return false;};document.onmouseup=function(event){return false;};}}};Xclass.pt.shade=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;var close=xtipdiv.getElementsByClassName('xtiper_close')[0];if(close){close.addEventListener('click',function(){that.close();if(c.end&&typeof(c.end)=='function'){c.end();}});}if(c.shadeClose){var bg=xtipdiv.getElementsByClassName('xtiper_bg')[0];bg.addEventListener('click',function(){if(c.model=='sheet'&&c.force){xtip.msg(c.force);return false;}else{that.close();if(c.end&&typeof(c.end)=='function'){c.end();}}});}};Xclass.pt.key=function(){var that=this;var c=that.c;var xtipdiv=that.xtipdiv;document.onkeydown=function(event){var e=event||window.event||arguments.callee.caller.arguments[0];if(e){if(e.keyCode==27){that.close();}else if(e.keyCode==13){if(c.model=='win'){if(c.btn2||c.btn3){return false;}that.close();if(c.btn1&&typeof(c.btn1)=='function'){c.btn1();c.btn1=null;}return false;}}else{return e;}}};};Xclass.pt.close=function(closeid){var that=this;var c=that.c;var checkLock=false;if(closeid){var xtipdiv=document.getElementById(closeid);if(!xtipdiv){return false;}if(that.dataset(xtipdiv,'xlock')==1){checkLock=true;}}else{var xtipdiv=that.xtipdiv;if(c.lock===true){checkLock=true;}}if(!xtipdiv){return false;}var closenow=false;if(xtipdiv.classList.contains('xtiper_danmu')===true){closenow=true;}else{closenow=false;}if(closenow===true){var parent_xtipdiv=xtipdiv.parentNode;if(parent_xtipdiv){parent_xtipdiv.removeChild(xtipdiv);}}else{if(that.dataset(xtipdiv,'xreset')==1){xtipdiv.classList.add('xoff');if(c.lock===true){that.unlock();}setTimeout(function(){xtipdiv.style.zIndex='-99999';if(c.min===true){that.minmax('min',1);}if(c.max===true){that.minmax('max',1);}if(c.model=='open'&&c.type=='photo'){if(that.ifmob===true){var xtiper_content=xtipdiv.getElementsByClassName('xtiper_content')[0];xtiper_content.style.backgroundColor='rgba(0,0,0,1)';}var li=xtipdiv.getElementsByClassName('xtiper_photo_li');if(li.length>0){for(var i=0;i

现在

" + message + "

"); + messageInit(); + $('#message').val(''); + $.ajax({ + type: "POST", + url: "message/query", + data: { + content: message, + }, + dataType: "json", + success: function (data) { + if (data['code'] === 'SUCCESS') { + message = data['message']; + $('#messages').append("
\n" + + "
\n" + + " \"image\"\n" + + "
\n" + + "
\n" + + "

现在

\n" + + "

\n" + message + + "

\n" + + "
\n" + + "
"); + messageInit(); + } + } + }); + +} + + +/** + * 搜索病 + */ +function searchGroup(kind) { + let content = $("#search").val().trim(); + if (content == ""){ + xtip.msg("请输入查询内容"); + return; + } + let href = window.location.href; + href = href.split("/")[0] + "/findIllness?illnessName="+content+"&kind="+kind; + reloadToGO(href); +} + +/** + * 搜索病 + */ +function searchGroupByName() { + let content = $("#search").val().trim(); + if (content == ""){ + xtip.msg("请输入查询内容"); + return; + } + let href = window.location.href; + href = href.split("/")[0] + "/findIllness?illnessName="+content; + reloadToGO(href); +} + +/** + * 搜索一下 + */ +function searchGlobalSelect() { + let content = $("#cf-search-form").val().trim(); + if (content == ""){ + xtip.msg("请输入查询内容"); + return; + } + let href = window.location.href; + alert(href); + href = href.split("/")[0] + "/findIllness?illnessName="+content; + reloadToGO(href); +} +/** + * 搜索药 + */ +function searchMedicine() { + let content = $("#search-medicine").val().trim(); + if (content == ""){ + xtip.msg("请输入查询内容"); + return; + } + let href = window.location.href; + href = href.split("/")[0] + "/findMedicines?nameValue="+content; + reloadToGO(href); +} + diff --git a/src/main/resources/static/common/font-awesome/HELP-US-OUT.txt b/src/main/resources/static/common/font-awesome/HELP-US-OUT.txt new file mode 100644 index 0000000000000000000000000000000000000000..d4faac70ea71519ea8f4c0aa0510c1d9a492027c --- /dev/null +++ b/src/main/resources/static/common/font-awesome/HELP-US-OUT.txt @@ -0,0 +1,7 @@ +I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project, +Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome, +comprehensive icon sets or copy and paste your own. + +Please. Check it out. + +-Dave Gandy diff --git a/src/main/resources/static/common/font-awesome/css/font-awesome.css b/src/main/resources/static/common/font-awesome/css/font-awesome.css new file mode 100644 index 0000000000000000000000000000000000000000..e38cc6f33b52e69cd68eb9dd9e4092ab13af3675 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/css/font-awesome.css @@ -0,0 +1,2337 @@ +/*! + * 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 PATH + * -------------------------- */ +@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; +} +/* 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: .2em .25em .15em; + border: solid 0.08em #eeeeee; + 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; +} +/* Deprecated as of 4.4.0 */ +.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: #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: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/common/font-awesome/css/font-awesome.min.css b/src/main/resources/static/common/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000000000000000000000000000000000000..5578ea5d6f1c9b24843d461dab816a721e327ed9 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/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/common/font-awesome/fonts/FontAwesome.otf b/src/main/resources/static/common/font-awesome/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 Binary files /dev/null and b/src/main/resources/static/common/font-awesome/fonts/FontAwesome.otf differ diff --git a/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.eot b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 Binary files /dev/null and b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.eot differ diff --git a/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.svg b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000000000000000000000000000000000000..d7534c975b2a23edd3bd0b3f7e8c4be104f2a276 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.ttf b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 Binary files /dev/null and b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.ttf differ diff --git a/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.woff b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..400014a4b06eee3d0c0d54402a47ab2601b2862b Binary files /dev/null and b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.woff differ diff --git a/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.woff2 b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 Binary files /dev/null and b/src/main/resources/static/common/font-awesome/fonts/fontawesome-webfont.woff2 differ diff --git a/src/main/resources/static/common/font-awesome/less/animated.less b/src/main/resources/static/common/font-awesome/less/animated.less new file mode 100644 index 0000000000000000000000000000000000000000..f9f1a4704af74b285c169ee2f64d2ed1d8265385 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/animated.less @@ -0,0 +1,34 @@ +// Animated Icons +// -------------------------- + +.@{fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.@{fa-css-prefix}-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); + } +} diff --git a/src/main/resources/static/common/font-awesome/less/bordered-pulled.less b/src/main/resources/static/common/font-awesome/less/bordered-pulled.less new file mode 100644 index 0000000000000000000000000000000000000000..481339a76d19e53182f248a4980fa7ef81f57e9e --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/bordered-pulled.less @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.@{fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em @fa-border-color; + border-radius: .1em; +} + +.@{fa-css-prefix}-pull-left { float: left; } +.@{fa-css-prefix}-pull-right { float: right; } + +.@{fa-css-prefix} { + &.@{fa-css-prefix}-pull-left { margin-right: .3em; } + &.@{fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.@{fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/src/main/resources/static/common/font-awesome/less/core.less b/src/main/resources/static/common/font-awesome/less/core.less new file mode 100644 index 0000000000000000000000000000000000000000..1693826099e9e4d37cfd0119b023b1dfb737343e --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/core.less @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.@{fa-css-prefix} { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/src/main/resources/static/common/font-awesome/less/fixed-width.less b/src/main/resources/static/common/font-awesome/less/fixed-width.less new file mode 100644 index 0000000000000000000000000000000000000000..4fd1ed36eb10120c89a96eab1aee47248c5cad08 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/fixed-width.less @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.@{fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/src/main/resources/static/common/font-awesome/less/font-awesome.less b/src/main/resources/static/common/font-awesome/less/font-awesome.less new file mode 100644 index 0000000000000000000000000000000000000000..64cb3d05ab0a5a40ccd17d00ca91e48257a8d07a --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/font-awesome.less @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables.less"; +@import "mixins.less"; +@import "path.less"; +@import "core.less"; +@import "larger.less"; +@import "fixed-width.less"; +@import "list.less"; +@import "bordered-pulled.less"; +@import "animated.less"; +@import "rotated-flipped.less"; +@import "stacked.less"; +@import "icons.less"; +@import "screen-reader.less"; diff --git a/src/main/resources/static/common/font-awesome/less/icons.less b/src/main/resources/static/common/font-awesome/less/icons.less new file mode 100644 index 0000000000000000000000000000000000000000..f62e0328212b42ec833c01b389b5899c6149d984 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/icons.less @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.@{fa-css-prefix}-glass:before { content: @fa-var-glass; } +.@{fa-css-prefix}-music:before { content: @fa-var-music; } +.@{fa-css-prefix}-search:before { content: @fa-var-search; } +.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; } +.@{fa-css-prefix}-heart:before { content: @fa-var-heart; } +.@{fa-css-prefix}-star:before { content: @fa-var-star; } +.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; } +.@{fa-css-prefix}-user:before { content: @fa-var-user; } +.@{fa-css-prefix}-film:before { content: @fa-var-film; } +.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; } +.@{fa-css-prefix}-th:before { content: @fa-var-th; } +.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; } +.@{fa-css-prefix}-check:before { content: @fa-var-check; } +.@{fa-css-prefix}-remove:before, +.@{fa-css-prefix}-close:before, +.@{fa-css-prefix}-times:before { content: @fa-var-times; } +.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; } +.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; } +.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; } +.@{fa-css-prefix}-signal:before { content: @fa-var-signal; } +.@{fa-css-prefix}-gear:before, +.@{fa-css-prefix}-cog:before { content: @fa-var-cog; } +.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; } +.@{fa-css-prefix}-home:before { content: @fa-var-home; } +.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; } +.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; } +.@{fa-css-prefix}-road:before { content: @fa-var-road; } +.@{fa-css-prefix}-download:before { content: @fa-var-download; } +.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; } +.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; } +.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; } +.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; } +.@{fa-css-prefix}-rotate-right:before, +.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; } +.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; } +.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; } +.@{fa-css-prefix}-lock:before { content: @fa-var-lock; } +.@{fa-css-prefix}-flag:before { content: @fa-var-flag; } +.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; } +.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; } +.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; } +.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; } +.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; } +.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; } +.@{fa-css-prefix}-tag:before { content: @fa-var-tag; } +.@{fa-css-prefix}-tags:before { content: @fa-var-tags; } +.@{fa-css-prefix}-book:before { content: @fa-var-book; } +.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; } +.@{fa-css-prefix}-print:before { content: @fa-var-print; } +.@{fa-css-prefix}-camera:before { content: @fa-var-camera; } +.@{fa-css-prefix}-font:before { content: @fa-var-font; } +.@{fa-css-prefix}-bold:before { content: @fa-var-bold; } +.@{fa-css-prefix}-italic:before { content: @fa-var-italic; } +.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; } +.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; } +.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; } +.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; } +.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; } +.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; } +.@{fa-css-prefix}-list:before { content: @fa-var-list; } +.@{fa-css-prefix}-dedent:before, +.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; } +.@{fa-css-prefix}-indent:before { content: @fa-var-indent; } +.@{fa-css-prefix}-video-camera:before { content: @fa-var-video-camera; } +.@{fa-css-prefix}-photo:before, +.@{fa-css-prefix}-image:before, +.@{fa-css-prefix}-picture-o:before { content: @fa-var-picture-o; } +.@{fa-css-prefix}-pencil:before { content: @fa-var-pencil; } +.@{fa-css-prefix}-map-marker:before { content: @fa-var-map-marker; } +.@{fa-css-prefix}-adjust:before { content: @fa-var-adjust; } +.@{fa-css-prefix}-tint:before { content: @fa-var-tint; } +.@{fa-css-prefix}-edit:before, +.@{fa-css-prefix}-pencil-square-o:before { content: @fa-var-pencil-square-o; } +.@{fa-css-prefix}-share-square-o:before { content: @fa-var-share-square-o; } +.@{fa-css-prefix}-check-square-o:before { content: @fa-var-check-square-o; } +.@{fa-css-prefix}-arrows:before { content: @fa-var-arrows; } +.@{fa-css-prefix}-step-backward:before { content: @fa-var-step-backward; } +.@{fa-css-prefix}-fast-backward:before { content: @fa-var-fast-backward; } +.@{fa-css-prefix}-backward:before { content: @fa-var-backward; } +.@{fa-css-prefix}-play:before { content: @fa-var-play; } +.@{fa-css-prefix}-pause:before { content: @fa-var-pause; } +.@{fa-css-prefix}-stop:before { content: @fa-var-stop; } +.@{fa-css-prefix}-forward:before { content: @fa-var-forward; } +.@{fa-css-prefix}-fast-forward:before { content: @fa-var-fast-forward; } +.@{fa-css-prefix}-step-forward:before { content: @fa-var-step-forward; } +.@{fa-css-prefix}-eject:before { content: @fa-var-eject; } +.@{fa-css-prefix}-chevron-left:before { content: @fa-var-chevron-left; } +.@{fa-css-prefix}-chevron-right:before { content: @fa-var-chevron-right; } +.@{fa-css-prefix}-plus-circle:before { content: @fa-var-plus-circle; } +.@{fa-css-prefix}-minus-circle:before { content: @fa-var-minus-circle; } +.@{fa-css-prefix}-times-circle:before { content: @fa-var-times-circle; } +.@{fa-css-prefix}-check-circle:before { content: @fa-var-check-circle; } +.@{fa-css-prefix}-question-circle:before { content: @fa-var-question-circle; } +.@{fa-css-prefix}-info-circle:before { content: @fa-var-info-circle; } +.@{fa-css-prefix}-crosshairs:before { content: @fa-var-crosshairs; } +.@{fa-css-prefix}-times-circle-o:before { content: @fa-var-times-circle-o; } +.@{fa-css-prefix}-check-circle-o:before { content: @fa-var-check-circle-o; } +.@{fa-css-prefix}-ban:before { content: @fa-var-ban; } +.@{fa-css-prefix}-arrow-left:before { content: @fa-var-arrow-left; } +.@{fa-css-prefix}-arrow-right:before { content: @fa-var-arrow-right; } +.@{fa-css-prefix}-arrow-up:before { content: @fa-var-arrow-up; } +.@{fa-css-prefix}-arrow-down:before { content: @fa-var-arrow-down; } +.@{fa-css-prefix}-mail-forward:before, +.@{fa-css-prefix}-share:before { content: @fa-var-share; } +.@{fa-css-prefix}-expand:before { content: @fa-var-expand; } +.@{fa-css-prefix}-compress:before { content: @fa-var-compress; } +.@{fa-css-prefix}-plus:before { content: @fa-var-plus; } +.@{fa-css-prefix}-minus:before { content: @fa-var-minus; } +.@{fa-css-prefix}-asterisk:before { content: @fa-var-asterisk; } +.@{fa-css-prefix}-exclamation-circle:before { content: @fa-var-exclamation-circle; } +.@{fa-css-prefix}-gift:before { content: @fa-var-gift; } +.@{fa-css-prefix}-leaf:before { content: @fa-var-leaf; } +.@{fa-css-prefix}-fire:before { content: @fa-var-fire; } +.@{fa-css-prefix}-eye:before { content: @fa-var-eye; } +.@{fa-css-prefix}-eye-slash:before { content: @fa-var-eye-slash; } +.@{fa-css-prefix}-warning:before, +.@{fa-css-prefix}-exclamation-triangle:before { content: @fa-var-exclamation-triangle; } +.@{fa-css-prefix}-plane:before { content: @fa-var-plane; } +.@{fa-css-prefix}-calendar:before { content: @fa-var-calendar; } +.@{fa-css-prefix}-random:before { content: @fa-var-random; } +.@{fa-css-prefix}-comment:before { content: @fa-var-comment; } +.@{fa-css-prefix}-magnet:before { content: @fa-var-magnet; } +.@{fa-css-prefix}-chevron-up:before { content: @fa-var-chevron-up; } +.@{fa-css-prefix}-chevron-down:before { content: @fa-var-chevron-down; } +.@{fa-css-prefix}-retweet:before { content: @fa-var-retweet; } +.@{fa-css-prefix}-shopping-cart:before { content: @fa-var-shopping-cart; } +.@{fa-css-prefix}-folder:before { content: @fa-var-folder; } +.@{fa-css-prefix}-folder-open:before { content: @fa-var-folder-open; } +.@{fa-css-prefix}-arrows-v:before { content: @fa-var-arrows-v; } +.@{fa-css-prefix}-arrows-h:before { content: @fa-var-arrows-h; } +.@{fa-css-prefix}-bar-chart-o:before, +.@{fa-css-prefix}-bar-chart:before { content: @fa-var-bar-chart; } +.@{fa-css-prefix}-twitter-square:before { content: @fa-var-twitter-square; } +.@{fa-css-prefix}-facebook-square:before { content: @fa-var-facebook-square; } +.@{fa-css-prefix}-camera-retro:before { content: @fa-var-camera-retro; } +.@{fa-css-prefix}-key:before { content: @fa-var-key; } +.@{fa-css-prefix}-gears:before, +.@{fa-css-prefix}-cogs:before { content: @fa-var-cogs; } +.@{fa-css-prefix}-comments:before { content: @fa-var-comments; } +.@{fa-css-prefix}-thumbs-o-up:before { content: @fa-var-thumbs-o-up; } +.@{fa-css-prefix}-thumbs-o-down:before { content: @fa-var-thumbs-o-down; } +.@{fa-css-prefix}-star-half:before { content: @fa-var-star-half; } +.@{fa-css-prefix}-heart-o:before { content: @fa-var-heart-o; } +.@{fa-css-prefix}-sign-out:before { content: @fa-var-sign-out; } +.@{fa-css-prefix}-linkedin-square:before { content: @fa-var-linkedin-square; } +.@{fa-css-prefix}-thumb-tack:before { content: @fa-var-thumb-tack; } +.@{fa-css-prefix}-external-link:before { content: @fa-var-external-link; } +.@{fa-css-prefix}-sign-in:before { content: @fa-var-sign-in; } +.@{fa-css-prefix}-trophy:before { content: @fa-var-trophy; } +.@{fa-css-prefix}-github-square:before { content: @fa-var-github-square; } +.@{fa-css-prefix}-upload:before { content: @fa-var-upload; } +.@{fa-css-prefix}-lemon-o:before { content: @fa-var-lemon-o; } +.@{fa-css-prefix}-phone:before { content: @fa-var-phone; } +.@{fa-css-prefix}-square-o:before { content: @fa-var-square-o; } +.@{fa-css-prefix}-bookmark-o:before { content: @fa-var-bookmark-o; } +.@{fa-css-prefix}-phone-square:before { content: @fa-var-phone-square; } +.@{fa-css-prefix}-twitter:before { content: @fa-var-twitter; } +.@{fa-css-prefix}-facebook-f:before, +.@{fa-css-prefix}-facebook:before { content: @fa-var-facebook; } +.@{fa-css-prefix}-github:before { content: @fa-var-github; } +.@{fa-css-prefix}-unlock:before { content: @fa-var-unlock; } +.@{fa-css-prefix}-credit-card:before { content: @fa-var-credit-card; } +.@{fa-css-prefix}-feed:before, +.@{fa-css-prefix}-rss:before { content: @fa-var-rss; } +.@{fa-css-prefix}-hdd-o:before { content: @fa-var-hdd-o; } +.@{fa-css-prefix}-bullhorn:before { content: @fa-var-bullhorn; } +.@{fa-css-prefix}-bell:before { content: @fa-var-bell; } +.@{fa-css-prefix}-certificate:before { content: @fa-var-certificate; } +.@{fa-css-prefix}-hand-o-right:before { content: @fa-var-hand-o-right; } +.@{fa-css-prefix}-hand-o-left:before { content: @fa-var-hand-o-left; } +.@{fa-css-prefix}-hand-o-up:before { content: @fa-var-hand-o-up; } +.@{fa-css-prefix}-hand-o-down:before { content: @fa-var-hand-o-down; } +.@{fa-css-prefix}-arrow-circle-left:before { content: @fa-var-arrow-circle-left; } +.@{fa-css-prefix}-arrow-circle-right:before { content: @fa-var-arrow-circle-right; } +.@{fa-css-prefix}-arrow-circle-up:before { content: @fa-var-arrow-circle-up; } +.@{fa-css-prefix}-arrow-circle-down:before { content: @fa-var-arrow-circle-down; } +.@{fa-css-prefix}-globe:before { content: @fa-var-globe; } +.@{fa-css-prefix}-wrench:before { content: @fa-var-wrench; } +.@{fa-css-prefix}-tasks:before { content: @fa-var-tasks; } +.@{fa-css-prefix}-filter:before { content: @fa-var-filter; } +.@{fa-css-prefix}-briefcase:before { content: @fa-var-briefcase; } +.@{fa-css-prefix}-arrows-alt:before { content: @fa-var-arrows-alt; } +.@{fa-css-prefix}-group:before, +.@{fa-css-prefix}-users:before { content: @fa-var-users; } +.@{fa-css-prefix}-chain:before, +.@{fa-css-prefix}-link:before { content: @fa-var-link; } +.@{fa-css-prefix}-cloud:before { content: @fa-var-cloud; } +.@{fa-css-prefix}-flask:before { content: @fa-var-flask; } +.@{fa-css-prefix}-cut:before, +.@{fa-css-prefix}-scissors:before { content: @fa-var-scissors; } +.@{fa-css-prefix}-copy:before, +.@{fa-css-prefix}-files-o:before { content: @fa-var-files-o; } +.@{fa-css-prefix}-paperclip:before { content: @fa-var-paperclip; } +.@{fa-css-prefix}-save:before, +.@{fa-css-prefix}-floppy-o:before { content: @fa-var-floppy-o; } +.@{fa-css-prefix}-square:before { content: @fa-var-square; } +.@{fa-css-prefix}-navicon:before, +.@{fa-css-prefix}-reorder:before, +.@{fa-css-prefix}-bars:before { content: @fa-var-bars; } +.@{fa-css-prefix}-list-ul:before { content: @fa-var-list-ul; } +.@{fa-css-prefix}-list-ol:before { content: @fa-var-list-ol; } +.@{fa-css-prefix}-strikethrough:before { content: @fa-var-strikethrough; } +.@{fa-css-prefix}-underline:before { content: @fa-var-underline; } +.@{fa-css-prefix}-table:before { content: @fa-var-table; } +.@{fa-css-prefix}-magic:before { content: @fa-var-magic; } +.@{fa-css-prefix}-truck:before { content: @fa-var-truck; } +.@{fa-css-prefix}-pinterest:before { content: @fa-var-pinterest; } +.@{fa-css-prefix}-pinterest-square:before { content: @fa-var-pinterest-square; } +.@{fa-css-prefix}-google-plus-square:before { content: @fa-var-google-plus-square; } +.@{fa-css-prefix}-google-plus:before { content: @fa-var-google-plus; } +.@{fa-css-prefix}-money:before { content: @fa-var-money; } +.@{fa-css-prefix}-caret-down:before { content: @fa-var-caret-down; } +.@{fa-css-prefix}-caret-up:before { content: @fa-var-caret-up; } +.@{fa-css-prefix}-caret-left:before { content: @fa-var-caret-left; } +.@{fa-css-prefix}-caret-right:before { content: @fa-var-caret-right; } +.@{fa-css-prefix}-columns:before { content: @fa-var-columns; } +.@{fa-css-prefix}-unsorted:before, +.@{fa-css-prefix}-sort:before { content: @fa-var-sort; } +.@{fa-css-prefix}-sort-down:before, +.@{fa-css-prefix}-sort-desc:before { content: @fa-var-sort-desc; } +.@{fa-css-prefix}-sort-up:before, +.@{fa-css-prefix}-sort-asc:before { content: @fa-var-sort-asc; } +.@{fa-css-prefix}-envelope:before { content: @fa-var-envelope; } +.@{fa-css-prefix}-linkedin:before { content: @fa-var-linkedin; } +.@{fa-css-prefix}-rotate-left:before, +.@{fa-css-prefix}-undo:before { content: @fa-var-undo; } +.@{fa-css-prefix}-legal:before, +.@{fa-css-prefix}-gavel:before { content: @fa-var-gavel; } +.@{fa-css-prefix}-dashboard:before, +.@{fa-css-prefix}-tachometer:before { content: @fa-var-tachometer; } +.@{fa-css-prefix}-comment-o:before { content: @fa-var-comment-o; } +.@{fa-css-prefix}-comments-o:before { content: @fa-var-comments-o; } +.@{fa-css-prefix}-flash:before, +.@{fa-css-prefix}-bolt:before { content: @fa-var-bolt; } +.@{fa-css-prefix}-sitemap:before { content: @fa-var-sitemap; } +.@{fa-css-prefix}-umbrella:before { content: @fa-var-umbrella; } +.@{fa-css-prefix}-paste:before, +.@{fa-css-prefix}-clipboard:before { content: @fa-var-clipboard; } +.@{fa-css-prefix}-lightbulb-o:before { content: @fa-var-lightbulb-o; } +.@{fa-css-prefix}-exchange:before { content: @fa-var-exchange; } +.@{fa-css-prefix}-cloud-download:before { content: @fa-var-cloud-download; } +.@{fa-css-prefix}-cloud-upload:before { content: @fa-var-cloud-upload; } +.@{fa-css-prefix}-user-md:before { content: @fa-var-user-md; } +.@{fa-css-prefix}-stethoscope:before { content: @fa-var-stethoscope; } +.@{fa-css-prefix}-suitcase:before { content: @fa-var-suitcase; } +.@{fa-css-prefix}-bell-o:before { content: @fa-var-bell-o; } +.@{fa-css-prefix}-coffee:before { content: @fa-var-coffee; } +.@{fa-css-prefix}-cutlery:before { content: @fa-var-cutlery; } +.@{fa-css-prefix}-file-text-o:before { content: @fa-var-file-text-o; } +.@{fa-css-prefix}-building-o:before { content: @fa-var-building-o; } +.@{fa-css-prefix}-hospital-o:before { content: @fa-var-hospital-o; } +.@{fa-css-prefix}-ambulance:before { content: @fa-var-ambulance; } +.@{fa-css-prefix}-medkit:before { content: @fa-var-medkit; } +.@{fa-css-prefix}-fighter-jet:before { content: @fa-var-fighter-jet; } +.@{fa-css-prefix}-beer:before { content: @fa-var-beer; } +.@{fa-css-prefix}-h-square:before { content: @fa-var-h-square; } +.@{fa-css-prefix}-plus-square:before { content: @fa-var-plus-square; } +.@{fa-css-prefix}-angle-double-left:before { content: @fa-var-angle-double-left; } +.@{fa-css-prefix}-angle-double-right:before { content: @fa-var-angle-double-right; } +.@{fa-css-prefix}-angle-double-up:before { content: @fa-var-angle-double-up; } +.@{fa-css-prefix}-angle-double-down:before { content: @fa-var-angle-double-down; } +.@{fa-css-prefix}-angle-left:before { content: @fa-var-angle-left; } +.@{fa-css-prefix}-angle-right:before { content: @fa-var-angle-right; } +.@{fa-css-prefix}-angle-up:before { content: @fa-var-angle-up; } +.@{fa-css-prefix}-angle-down:before { content: @fa-var-angle-down; } +.@{fa-css-prefix}-desktop:before { content: @fa-var-desktop; } +.@{fa-css-prefix}-laptop:before { content: @fa-var-laptop; } +.@{fa-css-prefix}-tablet:before { content: @fa-var-tablet; } +.@{fa-css-prefix}-mobile-phone:before, +.@{fa-css-prefix}-mobile:before { content: @fa-var-mobile; } +.@{fa-css-prefix}-circle-o:before { content: @fa-var-circle-o; } +.@{fa-css-prefix}-quote-left:before { content: @fa-var-quote-left; } +.@{fa-css-prefix}-quote-right:before { content: @fa-var-quote-right; } +.@{fa-css-prefix}-spinner:before { content: @fa-var-spinner; } +.@{fa-css-prefix}-circle:before { content: @fa-var-circle; } +.@{fa-css-prefix}-mail-reply:before, +.@{fa-css-prefix}-reply:before { content: @fa-var-reply; } +.@{fa-css-prefix}-github-alt:before { content: @fa-var-github-alt; } +.@{fa-css-prefix}-folder-o:before { content: @fa-var-folder-o; } +.@{fa-css-prefix}-folder-open-o:before { content: @fa-var-folder-open-o; } +.@{fa-css-prefix}-smile-o:before { content: @fa-var-smile-o; } +.@{fa-css-prefix}-frown-o:before { content: @fa-var-frown-o; } +.@{fa-css-prefix}-meh-o:before { content: @fa-var-meh-o; } +.@{fa-css-prefix}-gamepad:before { content: @fa-var-gamepad; } +.@{fa-css-prefix}-keyboard-o:before { content: @fa-var-keyboard-o; } +.@{fa-css-prefix}-flag-o:before { content: @fa-var-flag-o; } +.@{fa-css-prefix}-flag-checkered:before { content: @fa-var-flag-checkered; } +.@{fa-css-prefix}-terminal:before { content: @fa-var-terminal; } +.@{fa-css-prefix}-code:before { content: @fa-var-code; } +.@{fa-css-prefix}-mail-reply-all:before, +.@{fa-css-prefix}-reply-all:before { content: @fa-var-reply-all; } +.@{fa-css-prefix}-star-half-empty:before, +.@{fa-css-prefix}-star-half-full:before, +.@{fa-css-prefix}-star-half-o:before { content: @fa-var-star-half-o; } +.@{fa-css-prefix}-location-arrow:before { content: @fa-var-location-arrow; } +.@{fa-css-prefix}-crop:before { content: @fa-var-crop; } +.@{fa-css-prefix}-code-fork:before { content: @fa-var-code-fork; } +.@{fa-css-prefix}-unlink:before, +.@{fa-css-prefix}-chain-broken:before { content: @fa-var-chain-broken; } +.@{fa-css-prefix}-question:before { content: @fa-var-question; } +.@{fa-css-prefix}-info:before { content: @fa-var-info; } +.@{fa-css-prefix}-exclamation:before { content: @fa-var-exclamation; } +.@{fa-css-prefix}-superscript:before { content: @fa-var-superscript; } +.@{fa-css-prefix}-subscript:before { content: @fa-var-subscript; } +.@{fa-css-prefix}-eraser:before { content: @fa-var-eraser; } +.@{fa-css-prefix}-puzzle-piece:before { content: @fa-var-puzzle-piece; } +.@{fa-css-prefix}-microphone:before { content: @fa-var-microphone; } +.@{fa-css-prefix}-microphone-slash:before { content: @fa-var-microphone-slash; } +.@{fa-css-prefix}-shield:before { content: @fa-var-shield; } +.@{fa-css-prefix}-calendar-o:before { content: @fa-var-calendar-o; } +.@{fa-css-prefix}-fire-extinguisher:before { content: @fa-var-fire-extinguisher; } +.@{fa-css-prefix}-rocket:before { content: @fa-var-rocket; } +.@{fa-css-prefix}-maxcdn:before { content: @fa-var-maxcdn; } +.@{fa-css-prefix}-chevron-circle-left:before { content: @fa-var-chevron-circle-left; } +.@{fa-css-prefix}-chevron-circle-right:before { content: @fa-var-chevron-circle-right; } +.@{fa-css-prefix}-chevron-circle-up:before { content: @fa-var-chevron-circle-up; } +.@{fa-css-prefix}-chevron-circle-down:before { content: @fa-var-chevron-circle-down; } +.@{fa-css-prefix}-html5:before { content: @fa-var-html5; } +.@{fa-css-prefix}-css3:before { content: @fa-var-css3; } +.@{fa-css-prefix}-anchor:before { content: @fa-var-anchor; } +.@{fa-css-prefix}-unlock-alt:before { content: @fa-var-unlock-alt; } +.@{fa-css-prefix}-bullseye:before { content: @fa-var-bullseye; } +.@{fa-css-prefix}-ellipsis-h:before { content: @fa-var-ellipsis-h; } +.@{fa-css-prefix}-ellipsis-v:before { content: @fa-var-ellipsis-v; } +.@{fa-css-prefix}-rss-square:before { content: @fa-var-rss-square; } +.@{fa-css-prefix}-play-circle:before { content: @fa-var-play-circle; } +.@{fa-css-prefix}-ticket:before { content: @fa-var-ticket; } +.@{fa-css-prefix}-minus-square:before { content: @fa-var-minus-square; } +.@{fa-css-prefix}-minus-square-o:before { content: @fa-var-minus-square-o; } +.@{fa-css-prefix}-level-up:before { content: @fa-var-level-up; } +.@{fa-css-prefix}-level-down:before { content: @fa-var-level-down; } +.@{fa-css-prefix}-check-square:before { content: @fa-var-check-square; } +.@{fa-css-prefix}-pencil-square:before { content: @fa-var-pencil-square; } +.@{fa-css-prefix}-external-link-square:before { content: @fa-var-external-link-square; } +.@{fa-css-prefix}-share-square:before { content: @fa-var-share-square; } +.@{fa-css-prefix}-compass:before { content: @fa-var-compass; } +.@{fa-css-prefix}-toggle-down:before, +.@{fa-css-prefix}-caret-square-o-down:before { content: @fa-var-caret-square-o-down; } +.@{fa-css-prefix}-toggle-up:before, +.@{fa-css-prefix}-caret-square-o-up:before { content: @fa-var-caret-square-o-up; } +.@{fa-css-prefix}-toggle-right:before, +.@{fa-css-prefix}-caret-square-o-right:before { content: @fa-var-caret-square-o-right; } +.@{fa-css-prefix}-euro:before, +.@{fa-css-prefix}-eur:before { content: @fa-var-eur; } +.@{fa-css-prefix}-gbp:before { content: @fa-var-gbp; } +.@{fa-css-prefix}-dollar:before, +.@{fa-css-prefix}-usd:before { content: @fa-var-usd; } +.@{fa-css-prefix}-rupee:before, +.@{fa-css-prefix}-inr:before { content: @fa-var-inr; } +.@{fa-css-prefix}-cny:before, +.@{fa-css-prefix}-rmb:before, +.@{fa-css-prefix}-yen:before, +.@{fa-css-prefix}-jpy:before { content: @fa-var-jpy; } +.@{fa-css-prefix}-ruble:before, +.@{fa-css-prefix}-rouble:before, +.@{fa-css-prefix}-rub:before { content: @fa-var-rub; } +.@{fa-css-prefix}-won:before, +.@{fa-css-prefix}-krw:before { content: @fa-var-krw; } +.@{fa-css-prefix}-bitcoin:before, +.@{fa-css-prefix}-btc:before { content: @fa-var-btc; } +.@{fa-css-prefix}-file:before { content: @fa-var-file; } +.@{fa-css-prefix}-file-text:before { content: @fa-var-file-text; } +.@{fa-css-prefix}-sort-alpha-asc:before { content: @fa-var-sort-alpha-asc; } +.@{fa-css-prefix}-sort-alpha-desc:before { content: @fa-var-sort-alpha-desc; } +.@{fa-css-prefix}-sort-amount-asc:before { content: @fa-var-sort-amount-asc; } +.@{fa-css-prefix}-sort-amount-desc:before { content: @fa-var-sort-amount-desc; } +.@{fa-css-prefix}-sort-numeric-asc:before { content: @fa-var-sort-numeric-asc; } +.@{fa-css-prefix}-sort-numeric-desc:before { content: @fa-var-sort-numeric-desc; } +.@{fa-css-prefix}-thumbs-up:before { content: @fa-var-thumbs-up; } +.@{fa-css-prefix}-thumbs-down:before { content: @fa-var-thumbs-down; } +.@{fa-css-prefix}-youtube-square:before { content: @fa-var-youtube-square; } +.@{fa-css-prefix}-youtube:before { content: @fa-var-youtube; } +.@{fa-css-prefix}-xing:before { content: @fa-var-xing; } +.@{fa-css-prefix}-xing-square:before { content: @fa-var-xing-square; } +.@{fa-css-prefix}-youtube-play:before { content: @fa-var-youtube-play; } +.@{fa-css-prefix}-dropbox:before { content: @fa-var-dropbox; } +.@{fa-css-prefix}-stack-overflow:before { content: @fa-var-stack-overflow; } +.@{fa-css-prefix}-instagram:before { content: @fa-var-instagram; } +.@{fa-css-prefix}-flickr:before { content: @fa-var-flickr; } +.@{fa-css-prefix}-adn:before { content: @fa-var-adn; } +.@{fa-css-prefix}-bitbucket:before { content: @fa-var-bitbucket; } +.@{fa-css-prefix}-bitbucket-square:before { content: @fa-var-bitbucket-square; } +.@{fa-css-prefix}-tumblr:before { content: @fa-var-tumblr; } +.@{fa-css-prefix}-tumblr-square:before { content: @fa-var-tumblr-square; } +.@{fa-css-prefix}-long-arrow-down:before { content: @fa-var-long-arrow-down; } +.@{fa-css-prefix}-long-arrow-up:before { content: @fa-var-long-arrow-up; } +.@{fa-css-prefix}-long-arrow-left:before { content: @fa-var-long-arrow-left; } +.@{fa-css-prefix}-long-arrow-right:before { content: @fa-var-long-arrow-right; } +.@{fa-css-prefix}-apple:before { content: @fa-var-apple; } +.@{fa-css-prefix}-windows:before { content: @fa-var-windows; } +.@{fa-css-prefix}-android:before { content: @fa-var-android; } +.@{fa-css-prefix}-linux:before { content: @fa-var-linux; } +.@{fa-css-prefix}-dribbble:before { content: @fa-var-dribbble; } +.@{fa-css-prefix}-skype:before { content: @fa-var-skype; } +.@{fa-css-prefix}-foursquare:before { content: @fa-var-foursquare; } +.@{fa-css-prefix}-trello:before { content: @fa-var-trello; } +.@{fa-css-prefix}-female:before { content: @fa-var-female; } +.@{fa-css-prefix}-male:before { content: @fa-var-male; } +.@{fa-css-prefix}-gittip:before, +.@{fa-css-prefix}-gratipay:before { content: @fa-var-gratipay; } +.@{fa-css-prefix}-sun-o:before { content: @fa-var-sun-o; } +.@{fa-css-prefix}-moon-o:before { content: @fa-var-moon-o; } +.@{fa-css-prefix}-archive:before { content: @fa-var-archive; } +.@{fa-css-prefix}-bug:before { content: @fa-var-bug; } +.@{fa-css-prefix}-vk:before { content: @fa-var-vk; } +.@{fa-css-prefix}-weibo:before { content: @fa-var-weibo; } +.@{fa-css-prefix}-renren:before { content: @fa-var-renren; } +.@{fa-css-prefix}-pagelines:before { content: @fa-var-pagelines; } +.@{fa-css-prefix}-stack-exchange:before { content: @fa-var-stack-exchange; } +.@{fa-css-prefix}-arrow-circle-o-right:before { content: @fa-var-arrow-circle-o-right; } +.@{fa-css-prefix}-arrow-circle-o-left:before { content: @fa-var-arrow-circle-o-left; } +.@{fa-css-prefix}-toggle-left:before, +.@{fa-css-prefix}-caret-square-o-left:before { content: @fa-var-caret-square-o-left; } +.@{fa-css-prefix}-dot-circle-o:before { content: @fa-var-dot-circle-o; } +.@{fa-css-prefix}-wheelchair:before { content: @fa-var-wheelchair; } +.@{fa-css-prefix}-vimeo-square:before { content: @fa-var-vimeo-square; } +.@{fa-css-prefix}-turkish-lira:before, +.@{fa-css-prefix}-try:before { content: @fa-var-try; } +.@{fa-css-prefix}-plus-square-o:before { content: @fa-var-plus-square-o; } +.@{fa-css-prefix}-space-shuttle:before { content: @fa-var-space-shuttle; } +.@{fa-css-prefix}-slack:before { content: @fa-var-slack; } +.@{fa-css-prefix}-envelope-square:before { content: @fa-var-envelope-square; } +.@{fa-css-prefix}-wordpress:before { content: @fa-var-wordpress; } +.@{fa-css-prefix}-openid:before { content: @fa-var-openid; } +.@{fa-css-prefix}-institution:before, +.@{fa-css-prefix}-bank:before, +.@{fa-css-prefix}-university:before { content: @fa-var-university; } +.@{fa-css-prefix}-mortar-board:before, +.@{fa-css-prefix}-graduation-cap:before { content: @fa-var-graduation-cap; } +.@{fa-css-prefix}-yahoo:before { content: @fa-var-yahoo; } +.@{fa-css-prefix}-google:before { content: @fa-var-google; } +.@{fa-css-prefix}-reddit:before { content: @fa-var-reddit; } +.@{fa-css-prefix}-reddit-square:before { content: @fa-var-reddit-square; } +.@{fa-css-prefix}-stumbleupon-circle:before { content: @fa-var-stumbleupon-circle; } +.@{fa-css-prefix}-stumbleupon:before { content: @fa-var-stumbleupon; } +.@{fa-css-prefix}-delicious:before { content: @fa-var-delicious; } +.@{fa-css-prefix}-digg:before { content: @fa-var-digg; } +.@{fa-css-prefix}-pied-piper-pp:before { content: @fa-var-pied-piper-pp; } +.@{fa-css-prefix}-pied-piper-alt:before { content: @fa-var-pied-piper-alt; } +.@{fa-css-prefix}-drupal:before { content: @fa-var-drupal; } +.@{fa-css-prefix}-joomla:before { content: @fa-var-joomla; } +.@{fa-css-prefix}-language:before { content: @fa-var-language; } +.@{fa-css-prefix}-fax:before { content: @fa-var-fax; } +.@{fa-css-prefix}-building:before { content: @fa-var-building; } +.@{fa-css-prefix}-child:before { content: @fa-var-child; } +.@{fa-css-prefix}-paw:before { content: @fa-var-paw; } +.@{fa-css-prefix}-spoon:before { content: @fa-var-spoon; } +.@{fa-css-prefix}-cube:before { content: @fa-var-cube; } +.@{fa-css-prefix}-cubes:before { content: @fa-var-cubes; } +.@{fa-css-prefix}-behance:before { content: @fa-var-behance; } +.@{fa-css-prefix}-behance-square:before { content: @fa-var-behance-square; } +.@{fa-css-prefix}-steam:before { content: @fa-var-steam; } +.@{fa-css-prefix}-steam-square:before { content: @fa-var-steam-square; } +.@{fa-css-prefix}-recycle:before { content: @fa-var-recycle; } +.@{fa-css-prefix}-automobile:before, +.@{fa-css-prefix}-car:before { content: @fa-var-car; } +.@{fa-css-prefix}-cab:before, +.@{fa-css-prefix}-taxi:before { content: @fa-var-taxi; } +.@{fa-css-prefix}-tree:before { content: @fa-var-tree; } +.@{fa-css-prefix}-spotify:before { content: @fa-var-spotify; } +.@{fa-css-prefix}-deviantart:before { content: @fa-var-deviantart; } +.@{fa-css-prefix}-soundcloud:before { content: @fa-var-soundcloud; } +.@{fa-css-prefix}-database:before { content: @fa-var-database; } +.@{fa-css-prefix}-file-pdf-o:before { content: @fa-var-file-pdf-o; } +.@{fa-css-prefix}-file-word-o:before { content: @fa-var-file-word-o; } +.@{fa-css-prefix}-file-excel-o:before { content: @fa-var-file-excel-o; } +.@{fa-css-prefix}-file-powerpoint-o:before { content: @fa-var-file-powerpoint-o; } +.@{fa-css-prefix}-file-photo-o:before, +.@{fa-css-prefix}-file-picture-o:before, +.@{fa-css-prefix}-file-image-o:before { content: @fa-var-file-image-o; } +.@{fa-css-prefix}-file-zip-o:before, +.@{fa-css-prefix}-file-archive-o:before { content: @fa-var-file-archive-o; } +.@{fa-css-prefix}-file-sound-o:before, +.@{fa-css-prefix}-file-audio-o:before { content: @fa-var-file-audio-o; } +.@{fa-css-prefix}-file-movie-o:before, +.@{fa-css-prefix}-file-video-o:before { content: @fa-var-file-video-o; } +.@{fa-css-prefix}-file-code-o:before { content: @fa-var-file-code-o; } +.@{fa-css-prefix}-vine:before { content: @fa-var-vine; } +.@{fa-css-prefix}-codepen:before { content: @fa-var-codepen; } +.@{fa-css-prefix}-jsfiddle:before { content: @fa-var-jsfiddle; } +.@{fa-css-prefix}-life-bouy:before, +.@{fa-css-prefix}-life-buoy:before, +.@{fa-css-prefix}-life-saver:before, +.@{fa-css-prefix}-support:before, +.@{fa-css-prefix}-life-ring:before { content: @fa-var-life-ring; } +.@{fa-css-prefix}-circle-o-notch:before { content: @fa-var-circle-o-notch; } +.@{fa-css-prefix}-ra:before, +.@{fa-css-prefix}-resistance:before, +.@{fa-css-prefix}-rebel:before { content: @fa-var-rebel; } +.@{fa-css-prefix}-ge:before, +.@{fa-css-prefix}-empire:before { content: @fa-var-empire; } +.@{fa-css-prefix}-git-square:before { content: @fa-var-git-square; } +.@{fa-css-prefix}-git:before { content: @fa-var-git; } +.@{fa-css-prefix}-y-combinator-square:before, +.@{fa-css-prefix}-yc-square:before, +.@{fa-css-prefix}-hacker-news:before { content: @fa-var-hacker-news; } +.@{fa-css-prefix}-tencent-weibo:before { content: @fa-var-tencent-weibo; } +.@{fa-css-prefix}-qq:before { content: @fa-var-qq; } +.@{fa-css-prefix}-wechat:before, +.@{fa-css-prefix}-weixin:before { content: @fa-var-weixin; } +.@{fa-css-prefix}-send:before, +.@{fa-css-prefix}-paper-plane:before { content: @fa-var-paper-plane; } +.@{fa-css-prefix}-send-o:before, +.@{fa-css-prefix}-paper-plane-o:before { content: @fa-var-paper-plane-o; } +.@{fa-css-prefix}-history:before { content: @fa-var-history; } +.@{fa-css-prefix}-circle-thin:before { content: @fa-var-circle-thin; } +.@{fa-css-prefix}-header:before { content: @fa-var-header; } +.@{fa-css-prefix}-paragraph:before { content: @fa-var-paragraph; } +.@{fa-css-prefix}-sliders:before { content: @fa-var-sliders; } +.@{fa-css-prefix}-share-alt:before { content: @fa-var-share-alt; } +.@{fa-css-prefix}-share-alt-square:before { content: @fa-var-share-alt-square; } +.@{fa-css-prefix}-bomb:before { content: @fa-var-bomb; } +.@{fa-css-prefix}-soccer-ball-o:before, +.@{fa-css-prefix}-futbol-o:before { content: @fa-var-futbol-o; } +.@{fa-css-prefix}-tty:before { content: @fa-var-tty; } +.@{fa-css-prefix}-binoculars:before { content: @fa-var-binoculars; } +.@{fa-css-prefix}-plug:before { content: @fa-var-plug; } +.@{fa-css-prefix}-slideshare:before { content: @fa-var-slideshare; } +.@{fa-css-prefix}-twitch:before { content: @fa-var-twitch; } +.@{fa-css-prefix}-yelp:before { content: @fa-var-yelp; } +.@{fa-css-prefix}-newspaper-o:before { content: @fa-var-newspaper-o; } +.@{fa-css-prefix}-wifi:before { content: @fa-var-wifi; } +.@{fa-css-prefix}-calculator:before { content: @fa-var-calculator; } +.@{fa-css-prefix}-paypal:before { content: @fa-var-paypal; } +.@{fa-css-prefix}-google-wallet:before { content: @fa-var-google-wallet; } +.@{fa-css-prefix}-cc-visa:before { content: @fa-var-cc-visa; } +.@{fa-css-prefix}-cc-mastercard:before { content: @fa-var-cc-mastercard; } +.@{fa-css-prefix}-cc-discover:before { content: @fa-var-cc-discover; } +.@{fa-css-prefix}-cc-amex:before { content: @fa-var-cc-amex; } +.@{fa-css-prefix}-cc-paypal:before { content: @fa-var-cc-paypal; } +.@{fa-css-prefix}-cc-stripe:before { content: @fa-var-cc-stripe; } +.@{fa-css-prefix}-bell-slash:before { content: @fa-var-bell-slash; } +.@{fa-css-prefix}-bell-slash-o:before { content: @fa-var-bell-slash-o; } +.@{fa-css-prefix}-trash:before { content: @fa-var-trash; } +.@{fa-css-prefix}-copyright:before { content: @fa-var-copyright; } +.@{fa-css-prefix}-at:before { content: @fa-var-at; } +.@{fa-css-prefix}-eyedropper:before { content: @fa-var-eyedropper; } +.@{fa-css-prefix}-paint-brush:before { content: @fa-var-paint-brush; } +.@{fa-css-prefix}-birthday-cake:before { content: @fa-var-birthday-cake; } +.@{fa-css-prefix}-area-chart:before { content: @fa-var-area-chart; } +.@{fa-css-prefix}-pie-chart:before { content: @fa-var-pie-chart; } +.@{fa-css-prefix}-line-chart:before { content: @fa-var-line-chart; } +.@{fa-css-prefix}-lastfm:before { content: @fa-var-lastfm; } +.@{fa-css-prefix}-lastfm-square:before { content: @fa-var-lastfm-square; } +.@{fa-css-prefix}-toggle-off:before { content: @fa-var-toggle-off; } +.@{fa-css-prefix}-toggle-on:before { content: @fa-var-toggle-on; } +.@{fa-css-prefix}-bicycle:before { content: @fa-var-bicycle; } +.@{fa-css-prefix}-bus:before { content: @fa-var-bus; } +.@{fa-css-prefix}-ioxhost:before { content: @fa-var-ioxhost; } +.@{fa-css-prefix}-angellist:before { content: @fa-var-angellist; } +.@{fa-css-prefix}-cc:before { content: @fa-var-cc; } +.@{fa-css-prefix}-shekel:before, +.@{fa-css-prefix}-sheqel:before, +.@{fa-css-prefix}-ils:before { content: @fa-var-ils; } +.@{fa-css-prefix}-meanpath:before { content: @fa-var-meanpath; } +.@{fa-css-prefix}-buysellads:before { content: @fa-var-buysellads; } +.@{fa-css-prefix}-connectdevelop:before { content: @fa-var-connectdevelop; } +.@{fa-css-prefix}-dashcube:before { content: @fa-var-dashcube; } +.@{fa-css-prefix}-forumbee:before { content: @fa-var-forumbee; } +.@{fa-css-prefix}-leanpub:before { content: @fa-var-leanpub; } +.@{fa-css-prefix}-sellsy:before { content: @fa-var-sellsy; } +.@{fa-css-prefix}-shirtsinbulk:before { content: @fa-var-shirtsinbulk; } +.@{fa-css-prefix}-simplybuilt:before { content: @fa-var-simplybuilt; } +.@{fa-css-prefix}-skyatlas:before { content: @fa-var-skyatlas; } +.@{fa-css-prefix}-cart-plus:before { content: @fa-var-cart-plus; } +.@{fa-css-prefix}-cart-arrow-down:before { content: @fa-var-cart-arrow-down; } +.@{fa-css-prefix}-diamond:before { content: @fa-var-diamond; } +.@{fa-css-prefix}-ship:before { content: @fa-var-ship; } +.@{fa-css-prefix}-user-secret:before { content: @fa-var-user-secret; } +.@{fa-css-prefix}-motorcycle:before { content: @fa-var-motorcycle; } +.@{fa-css-prefix}-street-view:before { content: @fa-var-street-view; } +.@{fa-css-prefix}-heartbeat:before { content: @fa-var-heartbeat; } +.@{fa-css-prefix}-venus:before { content: @fa-var-venus; } +.@{fa-css-prefix}-mars:before { content: @fa-var-mars; } +.@{fa-css-prefix}-mercury:before { content: @fa-var-mercury; } +.@{fa-css-prefix}-intersex:before, +.@{fa-css-prefix}-transgender:before { content: @fa-var-transgender; } +.@{fa-css-prefix}-transgender-alt:before { content: @fa-var-transgender-alt; } +.@{fa-css-prefix}-venus-double:before { content: @fa-var-venus-double; } +.@{fa-css-prefix}-mars-double:before { content: @fa-var-mars-double; } +.@{fa-css-prefix}-venus-mars:before { content: @fa-var-venus-mars; } +.@{fa-css-prefix}-mars-stroke:before { content: @fa-var-mars-stroke; } +.@{fa-css-prefix}-mars-stroke-v:before { content: @fa-var-mars-stroke-v; } +.@{fa-css-prefix}-mars-stroke-h:before { content: @fa-var-mars-stroke-h; } +.@{fa-css-prefix}-neuter:before { content: @fa-var-neuter; } +.@{fa-css-prefix}-genderless:before { content: @fa-var-genderless; } +.@{fa-css-prefix}-facebook-official:before { content: @fa-var-facebook-official; } +.@{fa-css-prefix}-pinterest-p:before { content: @fa-var-pinterest-p; } +.@{fa-css-prefix}-whatsapp:before { content: @fa-var-whatsapp; } +.@{fa-css-prefix}-server:before { content: @fa-var-server; } +.@{fa-css-prefix}-user-plus:before { content: @fa-var-user-plus; } +.@{fa-css-prefix}-user-times:before { content: @fa-var-user-times; } +.@{fa-css-prefix}-hotel:before, +.@{fa-css-prefix}-bed:before { content: @fa-var-bed; } +.@{fa-css-prefix}-viacoin:before { content: @fa-var-viacoin; } +.@{fa-css-prefix}-train:before { content: @fa-var-train; } +.@{fa-css-prefix}-subway:before { content: @fa-var-subway; } +.@{fa-css-prefix}-medium:before { content: @fa-var-medium; } +.@{fa-css-prefix}-yc:before, +.@{fa-css-prefix}-y-combinator:before { content: @fa-var-y-combinator; } +.@{fa-css-prefix}-optin-monster:before { content: @fa-var-optin-monster; } +.@{fa-css-prefix}-opencart:before { content: @fa-var-opencart; } +.@{fa-css-prefix}-expeditedssl:before { content: @fa-var-expeditedssl; } +.@{fa-css-prefix}-battery-4:before, +.@{fa-css-prefix}-battery:before, +.@{fa-css-prefix}-battery-full:before { content: @fa-var-battery-full; } +.@{fa-css-prefix}-battery-3:before, +.@{fa-css-prefix}-battery-three-quarters:before { content: @fa-var-battery-three-quarters; } +.@{fa-css-prefix}-battery-2:before, +.@{fa-css-prefix}-battery-half:before { content: @fa-var-battery-half; } +.@{fa-css-prefix}-battery-1:before, +.@{fa-css-prefix}-battery-quarter:before { content: @fa-var-battery-quarter; } +.@{fa-css-prefix}-battery-0:before, +.@{fa-css-prefix}-battery-empty:before { content: @fa-var-battery-empty; } +.@{fa-css-prefix}-mouse-pointer:before { content: @fa-var-mouse-pointer; } +.@{fa-css-prefix}-i-cursor:before { content: @fa-var-i-cursor; } +.@{fa-css-prefix}-object-group:before { content: @fa-var-object-group; } +.@{fa-css-prefix}-object-ungroup:before { content: @fa-var-object-ungroup; } +.@{fa-css-prefix}-sticky-note:before { content: @fa-var-sticky-note; } +.@{fa-css-prefix}-sticky-note-o:before { content: @fa-var-sticky-note-o; } +.@{fa-css-prefix}-cc-jcb:before { content: @fa-var-cc-jcb; } +.@{fa-css-prefix}-cc-diners-club:before { content: @fa-var-cc-diners-club; } +.@{fa-css-prefix}-clone:before { content: @fa-var-clone; } +.@{fa-css-prefix}-balance-scale:before { content: @fa-var-balance-scale; } +.@{fa-css-prefix}-hourglass-o:before { content: @fa-var-hourglass-o; } +.@{fa-css-prefix}-hourglass-1:before, +.@{fa-css-prefix}-hourglass-start:before { content: @fa-var-hourglass-start; } +.@{fa-css-prefix}-hourglass-2:before, +.@{fa-css-prefix}-hourglass-half:before { content: @fa-var-hourglass-half; } +.@{fa-css-prefix}-hourglass-3:before, +.@{fa-css-prefix}-hourglass-end:before { content: @fa-var-hourglass-end; } +.@{fa-css-prefix}-hourglass:before { content: @fa-var-hourglass; } +.@{fa-css-prefix}-hand-grab-o:before, +.@{fa-css-prefix}-hand-rock-o:before { content: @fa-var-hand-rock-o; } +.@{fa-css-prefix}-hand-stop-o:before, +.@{fa-css-prefix}-hand-paper-o:before { content: @fa-var-hand-paper-o; } +.@{fa-css-prefix}-hand-scissors-o:before { content: @fa-var-hand-scissors-o; } +.@{fa-css-prefix}-hand-lizard-o:before { content: @fa-var-hand-lizard-o; } +.@{fa-css-prefix}-hand-spock-o:before { content: @fa-var-hand-spock-o; } +.@{fa-css-prefix}-hand-pointer-o:before { content: @fa-var-hand-pointer-o; } +.@{fa-css-prefix}-hand-peace-o:before { content: @fa-var-hand-peace-o; } +.@{fa-css-prefix}-trademark:before { content: @fa-var-trademark; } +.@{fa-css-prefix}-registered:before { content: @fa-var-registered; } +.@{fa-css-prefix}-creative-commons:before { content: @fa-var-creative-commons; } +.@{fa-css-prefix}-gg:before { content: @fa-var-gg; } +.@{fa-css-prefix}-gg-circle:before { content: @fa-var-gg-circle; } +.@{fa-css-prefix}-tripadvisor:before { content: @fa-var-tripadvisor; } +.@{fa-css-prefix}-odnoklassniki:before { content: @fa-var-odnoklassniki; } +.@{fa-css-prefix}-odnoklassniki-square:before { content: @fa-var-odnoklassniki-square; } +.@{fa-css-prefix}-get-pocket:before { content: @fa-var-get-pocket; } +.@{fa-css-prefix}-wikipedia-w:before { content: @fa-var-wikipedia-w; } +.@{fa-css-prefix}-safari:before { content: @fa-var-safari; } +.@{fa-css-prefix}-chrome:before { content: @fa-var-chrome; } +.@{fa-css-prefix}-firefox:before { content: @fa-var-firefox; } +.@{fa-css-prefix}-opera:before { content: @fa-var-opera; } +.@{fa-css-prefix}-internet-explorer:before { content: @fa-var-internet-explorer; } +.@{fa-css-prefix}-tv:before, +.@{fa-css-prefix}-television:before { content: @fa-var-television; } +.@{fa-css-prefix}-contao:before { content: @fa-var-contao; } +.@{fa-css-prefix}-500px:before { content: @fa-var-500px; } +.@{fa-css-prefix}-amazon:before { content: @fa-var-amazon; } +.@{fa-css-prefix}-calendar-plus-o:before { content: @fa-var-calendar-plus-o; } +.@{fa-css-prefix}-calendar-minus-o:before { content: @fa-var-calendar-minus-o; } +.@{fa-css-prefix}-calendar-times-o:before { content: @fa-var-calendar-times-o; } +.@{fa-css-prefix}-calendar-check-o:before { content: @fa-var-calendar-check-o; } +.@{fa-css-prefix}-industry:before { content: @fa-var-industry; } +.@{fa-css-prefix}-map-pin:before { content: @fa-var-map-pin; } +.@{fa-css-prefix}-map-signs:before { content: @fa-var-map-signs; } +.@{fa-css-prefix}-map-o:before { content: @fa-var-map-o; } +.@{fa-css-prefix}-map:before { content: @fa-var-map; } +.@{fa-css-prefix}-commenting:before { content: @fa-var-commenting; } +.@{fa-css-prefix}-commenting-o:before { content: @fa-var-commenting-o; } +.@{fa-css-prefix}-houzz:before { content: @fa-var-houzz; } +.@{fa-css-prefix}-vimeo:before { content: @fa-var-vimeo; } +.@{fa-css-prefix}-black-tie:before { content: @fa-var-black-tie; } +.@{fa-css-prefix}-fonticons:before { content: @fa-var-fonticons; } +.@{fa-css-prefix}-reddit-alien:before { content: @fa-var-reddit-alien; } +.@{fa-css-prefix}-edge:before { content: @fa-var-edge; } +.@{fa-css-prefix}-credit-card-alt:before { content: @fa-var-credit-card-alt; } +.@{fa-css-prefix}-codiepie:before { content: @fa-var-codiepie; } +.@{fa-css-prefix}-modx:before { content: @fa-var-modx; } +.@{fa-css-prefix}-fort-awesome:before { content: @fa-var-fort-awesome; } +.@{fa-css-prefix}-usb:before { content: @fa-var-usb; } +.@{fa-css-prefix}-product-hunt:before { content: @fa-var-product-hunt; } +.@{fa-css-prefix}-mixcloud:before { content: @fa-var-mixcloud; } +.@{fa-css-prefix}-scribd:before { content: @fa-var-scribd; } +.@{fa-css-prefix}-pause-circle:before { content: @fa-var-pause-circle; } +.@{fa-css-prefix}-pause-circle-o:before { content: @fa-var-pause-circle-o; } +.@{fa-css-prefix}-stop-circle:before { content: @fa-var-stop-circle; } +.@{fa-css-prefix}-stop-circle-o:before { content: @fa-var-stop-circle-o; } +.@{fa-css-prefix}-shopping-bag:before { content: @fa-var-shopping-bag; } +.@{fa-css-prefix}-shopping-basket:before { content: @fa-var-shopping-basket; } +.@{fa-css-prefix}-hashtag:before { content: @fa-var-hashtag; } +.@{fa-css-prefix}-bluetooth:before { content: @fa-var-bluetooth; } +.@{fa-css-prefix}-bluetooth-b:before { content: @fa-var-bluetooth-b; } +.@{fa-css-prefix}-percent:before { content: @fa-var-percent; } +.@{fa-css-prefix}-gitlab:before { content: @fa-var-gitlab; } +.@{fa-css-prefix}-wpbeginner:before { content: @fa-var-wpbeginner; } +.@{fa-css-prefix}-wpforms:before { content: @fa-var-wpforms; } +.@{fa-css-prefix}-envira:before { content: @fa-var-envira; } +.@{fa-css-prefix}-universal-access:before { content: @fa-var-universal-access; } +.@{fa-css-prefix}-wheelchair-alt:before { content: @fa-var-wheelchair-alt; } +.@{fa-css-prefix}-question-circle-o:before { content: @fa-var-question-circle-o; } +.@{fa-css-prefix}-blind:before { content: @fa-var-blind; } +.@{fa-css-prefix}-audio-description:before { content: @fa-var-audio-description; } +.@{fa-css-prefix}-volume-control-phone:before { content: @fa-var-volume-control-phone; } +.@{fa-css-prefix}-braille:before { content: @fa-var-braille; } +.@{fa-css-prefix}-assistive-listening-systems:before { content: @fa-var-assistive-listening-systems; } +.@{fa-css-prefix}-asl-interpreting:before, +.@{fa-css-prefix}-american-sign-language-interpreting:before { content: @fa-var-american-sign-language-interpreting; } +.@{fa-css-prefix}-deafness:before, +.@{fa-css-prefix}-hard-of-hearing:before, +.@{fa-css-prefix}-deaf:before { content: @fa-var-deaf; } +.@{fa-css-prefix}-glide:before { content: @fa-var-glide; } +.@{fa-css-prefix}-glide-g:before { content: @fa-var-glide-g; } +.@{fa-css-prefix}-signing:before, +.@{fa-css-prefix}-sign-language:before { content: @fa-var-sign-language; } +.@{fa-css-prefix}-low-vision:before { content: @fa-var-low-vision; } +.@{fa-css-prefix}-viadeo:before { content: @fa-var-viadeo; } +.@{fa-css-prefix}-viadeo-square:before { content: @fa-var-viadeo-square; } +.@{fa-css-prefix}-snapchat:before { content: @fa-var-snapchat; } +.@{fa-css-prefix}-snapchat-ghost:before { content: @fa-var-snapchat-ghost; } +.@{fa-css-prefix}-snapchat-square:before { content: @fa-var-snapchat-square; } +.@{fa-css-prefix}-pied-piper:before { content: @fa-var-pied-piper; } +.@{fa-css-prefix}-first-order:before { content: @fa-var-first-order; } +.@{fa-css-prefix}-yoast:before { content: @fa-var-yoast; } +.@{fa-css-prefix}-themeisle:before { content: @fa-var-themeisle; } +.@{fa-css-prefix}-google-plus-circle:before, +.@{fa-css-prefix}-google-plus-official:before { content: @fa-var-google-plus-official; } +.@{fa-css-prefix}-fa:before, +.@{fa-css-prefix}-font-awesome:before { content: @fa-var-font-awesome; } +.@{fa-css-prefix}-handshake-o:before { content: @fa-var-handshake-o; } +.@{fa-css-prefix}-envelope-open:before { content: @fa-var-envelope-open; } +.@{fa-css-prefix}-envelope-open-o:before { content: @fa-var-envelope-open-o; } +.@{fa-css-prefix}-linode:before { content: @fa-var-linode; } +.@{fa-css-prefix}-address-book:before { content: @fa-var-address-book; } +.@{fa-css-prefix}-address-book-o:before { content: @fa-var-address-book-o; } +.@{fa-css-prefix}-vcard:before, +.@{fa-css-prefix}-address-card:before { content: @fa-var-address-card; } +.@{fa-css-prefix}-vcard-o:before, +.@{fa-css-prefix}-address-card-o:before { content: @fa-var-address-card-o; } +.@{fa-css-prefix}-user-circle:before { content: @fa-var-user-circle; } +.@{fa-css-prefix}-user-circle-o:before { content: @fa-var-user-circle-o; } +.@{fa-css-prefix}-user-o:before { content: @fa-var-user-o; } +.@{fa-css-prefix}-id-badge:before { content: @fa-var-id-badge; } +.@{fa-css-prefix}-drivers-license:before, +.@{fa-css-prefix}-id-card:before { content: @fa-var-id-card; } +.@{fa-css-prefix}-drivers-license-o:before, +.@{fa-css-prefix}-id-card-o:before { content: @fa-var-id-card-o; } +.@{fa-css-prefix}-quora:before { content: @fa-var-quora; } +.@{fa-css-prefix}-free-code-camp:before { content: @fa-var-free-code-camp; } +.@{fa-css-prefix}-telegram:before { content: @fa-var-telegram; } +.@{fa-css-prefix}-thermometer-4:before, +.@{fa-css-prefix}-thermometer:before, +.@{fa-css-prefix}-thermometer-full:before { content: @fa-var-thermometer-full; } +.@{fa-css-prefix}-thermometer-3:before, +.@{fa-css-prefix}-thermometer-three-quarters:before { content: @fa-var-thermometer-three-quarters; } +.@{fa-css-prefix}-thermometer-2:before, +.@{fa-css-prefix}-thermometer-half:before { content: @fa-var-thermometer-half; } +.@{fa-css-prefix}-thermometer-1:before, +.@{fa-css-prefix}-thermometer-quarter:before { content: @fa-var-thermometer-quarter; } +.@{fa-css-prefix}-thermometer-0:before, +.@{fa-css-prefix}-thermometer-empty:before { content: @fa-var-thermometer-empty; } +.@{fa-css-prefix}-shower:before { content: @fa-var-shower; } +.@{fa-css-prefix}-bathtub:before, +.@{fa-css-prefix}-s15:before, +.@{fa-css-prefix}-bath:before { content: @fa-var-bath; } +.@{fa-css-prefix}-podcast:before { content: @fa-var-podcast; } +.@{fa-css-prefix}-window-maximize:before { content: @fa-var-window-maximize; } +.@{fa-css-prefix}-window-minimize:before { content: @fa-var-window-minimize; } +.@{fa-css-prefix}-window-restore:before { content: @fa-var-window-restore; } +.@{fa-css-prefix}-times-rectangle:before, +.@{fa-css-prefix}-window-close:before { content: @fa-var-window-close; } +.@{fa-css-prefix}-times-rectangle-o:before, +.@{fa-css-prefix}-window-close-o:before { content: @fa-var-window-close-o; } +.@{fa-css-prefix}-bandcamp:before { content: @fa-var-bandcamp; } +.@{fa-css-prefix}-grav:before { content: @fa-var-grav; } +.@{fa-css-prefix}-etsy:before { content: @fa-var-etsy; } +.@{fa-css-prefix}-imdb:before { content: @fa-var-imdb; } +.@{fa-css-prefix}-ravelry:before { content: @fa-var-ravelry; } +.@{fa-css-prefix}-eercast:before { content: @fa-var-eercast; } +.@{fa-css-prefix}-microchip:before { content: @fa-var-microchip; } +.@{fa-css-prefix}-snowflake-o:before { content: @fa-var-snowflake-o; } +.@{fa-css-prefix}-superpowers:before { content: @fa-var-superpowers; } +.@{fa-css-prefix}-wpexplorer:before { content: @fa-var-wpexplorer; } +.@{fa-css-prefix}-meetup:before { content: @fa-var-meetup; } diff --git a/src/main/resources/static/common/font-awesome/less/larger.less b/src/main/resources/static/common/font-awesome/less/larger.less new file mode 100644 index 0000000000000000000000000000000000000000..3646d3d976b8240436dcdc3b5e1019572741eca7 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/larger.less @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.@{fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.@{fa-css-prefix}-2x { font-size: 2em; } +.@{fa-css-prefix}-3x { font-size: 3em; } +.@{fa-css-prefix}-4x { font-size: 4em; } +.@{fa-css-prefix}-5x { font-size: 5em; } diff --git a/src/main/resources/static/common/font-awesome/less/list.less b/src/main/resources/static/common/font-awesome/less/list.less new file mode 100644 index 0000000000000000000000000000000000000000..eb64bf4bb451a96b1668e8f5fea28079dc6738f5 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/list.less @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.@{fa-css-prefix}-ul { + padding-left: 0; + margin-left: @fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.@{fa-css-prefix}-li { + position: absolute; + left: -@fa-li-width; + width: @fa-li-width; + top: (2em / 14); + text-align: center; + &.@{fa-css-prefix}-lg { + left: (-@fa-li-width + (4em / 14)); + } +} diff --git a/src/main/resources/static/common/font-awesome/less/mixins.less b/src/main/resources/static/common/font-awesome/less/mixins.less new file mode 100644 index 0000000000000000000000000000000000000000..97c72c4624c489ade1c4e67c5aaa90c0f628e369 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/mixins.less @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +.fa-icon() { + display: inline-block; + font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +.fa-icon-rotate(@degrees, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation})"; + -webkit-transform: rotate(@degrees); + -ms-transform: rotate(@degrees); + transform: rotate(@degrees); +} + +.fa-icon-flip(@horiz, @vert, @rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=@{rotation}, mirror=1)"; + -webkit-transform: scale(@horiz, @vert); + -ms-transform: scale(@horiz, @vert); + transform: scale(@horiz, @vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +.sr-only() { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +.sr-only-focusable() { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/src/main/resources/static/common/font-awesome/less/path.less b/src/main/resources/static/common/font-awesome/less/path.less new file mode 100644 index 0000000000000000000000000000000000000000..051d9fa17cad36c236dd14c06de4e87550d8daca --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/path.less @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}'); + src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'), + url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'), + url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'), + url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'), + url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg'); + // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/src/main/resources/static/common/font-awesome/less/rotated-flipped.less b/src/main/resources/static/common/font-awesome/less/rotated-flipped.less new file mode 100644 index 0000000000000000000000000000000000000000..34faba582f1f0d6c6ffedb34b73d2b13b50d1507 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/rotated-flipped.less @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); } +.@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); } +.@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); } + +.@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); } +.@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .@{fa-css-prefix}-rotate-90, +:root .@{fa-css-prefix}-rotate-180, +:root .@{fa-css-prefix}-rotate-270, +:root .@{fa-css-prefix}-flip-horizontal, +:root .@{fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/src/main/resources/static/common/font-awesome/less/screen-reader.less b/src/main/resources/static/common/font-awesome/less/screen-reader.less new file mode 100644 index 0000000000000000000000000000000000000000..ba83a530be756597a3cf85e9d8d865956d45411f --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/screen-reader.less @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { .sr-only(); } +.sr-only-focusable { .sr-only-focusable(); } diff --git a/src/main/resources/static/common/font-awesome/less/stacked.less b/src/main/resources/static/common/font-awesome/less/stacked.less new file mode 100644 index 0000000000000000000000000000000000000000..d3fc1016dc1bf54dc630288bbbb47def9084a2d1 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/stacked.less @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.@{fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.@{fa-css-prefix}-stack-1x { line-height: inherit; } +.@{fa-css-prefix}-stack-2x { font-size: 2em; } +.@{fa-css-prefix}-inverse { color: @fa-inverse; } diff --git a/src/main/resources/static/common/font-awesome/less/variables.less b/src/main/resources/static/common/font-awesome/less/variables.less new file mode 100644 index 0000000000000000000000000000000000000000..c84db262b59fdf20a20c50c25e1db1d48681451e --- /dev/null +++ b/src/main/resources/static/common/font-awesome/less/variables.less @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +@fa-font-path: "../fonts"; +@fa-font-size-base: 14px; +@fa-line-height-base: 1; +//@fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts"; // for referencing Bootstrap CDN font files directly +@fa-css-prefix: fa; +@fa-version: "4.7.0"; +@fa-border-color: #eee; +@fa-inverse: #fff; +@fa-li-width: (30em / 14); + +@fa-var-500px: "\f26e"; +@fa-var-address-book: "\f2b9"; +@fa-var-address-book-o: "\f2ba"; +@fa-var-address-card: "\f2bb"; +@fa-var-address-card-o: "\f2bc"; +@fa-var-adjust: "\f042"; +@fa-var-adn: "\f170"; +@fa-var-align-center: "\f037"; +@fa-var-align-justify: "\f039"; +@fa-var-align-left: "\f036"; +@fa-var-align-right: "\f038"; +@fa-var-amazon: "\f270"; +@fa-var-ambulance: "\f0f9"; +@fa-var-american-sign-language-interpreting: "\f2a3"; +@fa-var-anchor: "\f13d"; +@fa-var-android: "\f17b"; +@fa-var-angellist: "\f209"; +@fa-var-angle-double-down: "\f103"; +@fa-var-angle-double-left: "\f100"; +@fa-var-angle-double-right: "\f101"; +@fa-var-angle-double-up: "\f102"; +@fa-var-angle-down: "\f107"; +@fa-var-angle-left: "\f104"; +@fa-var-angle-right: "\f105"; +@fa-var-angle-up: "\f106"; +@fa-var-apple: "\f179"; +@fa-var-archive: "\f187"; +@fa-var-area-chart: "\f1fe"; +@fa-var-arrow-circle-down: "\f0ab"; +@fa-var-arrow-circle-left: "\f0a8"; +@fa-var-arrow-circle-o-down: "\f01a"; +@fa-var-arrow-circle-o-left: "\f190"; +@fa-var-arrow-circle-o-right: "\f18e"; +@fa-var-arrow-circle-o-up: "\f01b"; +@fa-var-arrow-circle-right: "\f0a9"; +@fa-var-arrow-circle-up: "\f0aa"; +@fa-var-arrow-down: "\f063"; +@fa-var-arrow-left: "\f060"; +@fa-var-arrow-right: "\f061"; +@fa-var-arrow-up: "\f062"; +@fa-var-arrows: "\f047"; +@fa-var-arrows-alt: "\f0b2"; +@fa-var-arrows-h: "\f07e"; +@fa-var-arrows-v: "\f07d"; +@fa-var-asl-interpreting: "\f2a3"; +@fa-var-assistive-listening-systems: "\f2a2"; +@fa-var-asterisk: "\f069"; +@fa-var-at: "\f1fa"; +@fa-var-audio-description: "\f29e"; +@fa-var-automobile: "\f1b9"; +@fa-var-backward: "\f04a"; +@fa-var-balance-scale: "\f24e"; +@fa-var-ban: "\f05e"; +@fa-var-bandcamp: "\f2d5"; +@fa-var-bank: "\f19c"; +@fa-var-bar-chart: "\f080"; +@fa-var-bar-chart-o: "\f080"; +@fa-var-barcode: "\f02a"; +@fa-var-bars: "\f0c9"; +@fa-var-bath: "\f2cd"; +@fa-var-bathtub: "\f2cd"; +@fa-var-battery: "\f240"; +@fa-var-battery-0: "\f244"; +@fa-var-battery-1: "\f243"; +@fa-var-battery-2: "\f242"; +@fa-var-battery-3: "\f241"; +@fa-var-battery-4: "\f240"; +@fa-var-battery-empty: "\f244"; +@fa-var-battery-full: "\f240"; +@fa-var-battery-half: "\f242"; +@fa-var-battery-quarter: "\f243"; +@fa-var-battery-three-quarters: "\f241"; +@fa-var-bed: "\f236"; +@fa-var-beer: "\f0fc"; +@fa-var-behance: "\f1b4"; +@fa-var-behance-square: "\f1b5"; +@fa-var-bell: "\f0f3"; +@fa-var-bell-o: "\f0a2"; +@fa-var-bell-slash: "\f1f6"; +@fa-var-bell-slash-o: "\f1f7"; +@fa-var-bicycle: "\f206"; +@fa-var-binoculars: "\f1e5"; +@fa-var-birthday-cake: "\f1fd"; +@fa-var-bitbucket: "\f171"; +@fa-var-bitbucket-square: "\f172"; +@fa-var-bitcoin: "\f15a"; +@fa-var-black-tie: "\f27e"; +@fa-var-blind: "\f29d"; +@fa-var-bluetooth: "\f293"; +@fa-var-bluetooth-b: "\f294"; +@fa-var-bold: "\f032"; +@fa-var-bolt: "\f0e7"; +@fa-var-bomb: "\f1e2"; +@fa-var-book: "\f02d"; +@fa-var-bookmark: "\f02e"; +@fa-var-bookmark-o: "\f097"; +@fa-var-braille: "\f2a1"; +@fa-var-briefcase: "\f0b1"; +@fa-var-btc: "\f15a"; +@fa-var-bug: "\f188"; +@fa-var-building: "\f1ad"; +@fa-var-building-o: "\f0f7"; +@fa-var-bullhorn: "\f0a1"; +@fa-var-bullseye: "\f140"; +@fa-var-bus: "\f207"; +@fa-var-buysellads: "\f20d"; +@fa-var-cab: "\f1ba"; +@fa-var-calculator: "\f1ec"; +@fa-var-calendar: "\f073"; +@fa-var-calendar-check-o: "\f274"; +@fa-var-calendar-minus-o: "\f272"; +@fa-var-calendar-o: "\f133"; +@fa-var-calendar-plus-o: "\f271"; +@fa-var-calendar-times-o: "\f273"; +@fa-var-camera: "\f030"; +@fa-var-camera-retro: "\f083"; +@fa-var-car: "\f1b9"; +@fa-var-caret-down: "\f0d7"; +@fa-var-caret-left: "\f0d9"; +@fa-var-caret-right: "\f0da"; +@fa-var-caret-square-o-down: "\f150"; +@fa-var-caret-square-o-left: "\f191"; +@fa-var-caret-square-o-right: "\f152"; +@fa-var-caret-square-o-up: "\f151"; +@fa-var-caret-up: "\f0d8"; +@fa-var-cart-arrow-down: "\f218"; +@fa-var-cart-plus: "\f217"; +@fa-var-cc: "\f20a"; +@fa-var-cc-amex: "\f1f3"; +@fa-var-cc-diners-club: "\f24c"; +@fa-var-cc-discover: "\f1f2"; +@fa-var-cc-jcb: "\f24b"; +@fa-var-cc-mastercard: "\f1f1"; +@fa-var-cc-paypal: "\f1f4"; +@fa-var-cc-stripe: "\f1f5"; +@fa-var-cc-visa: "\f1f0"; +@fa-var-certificate: "\f0a3"; +@fa-var-chain: "\f0c1"; +@fa-var-chain-broken: "\f127"; +@fa-var-check: "\f00c"; +@fa-var-check-circle: "\f058"; +@fa-var-check-circle-o: "\f05d"; +@fa-var-check-square: "\f14a"; +@fa-var-check-square-o: "\f046"; +@fa-var-chevron-circle-down: "\f13a"; +@fa-var-chevron-circle-left: "\f137"; +@fa-var-chevron-circle-right: "\f138"; +@fa-var-chevron-circle-up: "\f139"; +@fa-var-chevron-down: "\f078"; +@fa-var-chevron-left: "\f053"; +@fa-var-chevron-right: "\f054"; +@fa-var-chevron-up: "\f077"; +@fa-var-child: "\f1ae"; +@fa-var-chrome: "\f268"; +@fa-var-circle: "\f111"; +@fa-var-circle-o: "\f10c"; +@fa-var-circle-o-notch: "\f1ce"; +@fa-var-circle-thin: "\f1db"; +@fa-var-clipboard: "\f0ea"; +@fa-var-clock-o: "\f017"; +@fa-var-clone: "\f24d"; +@fa-var-close: "\f00d"; +@fa-var-cloud: "\f0c2"; +@fa-var-cloud-download: "\f0ed"; +@fa-var-cloud-upload: "\f0ee"; +@fa-var-cny: "\f157"; +@fa-var-code: "\f121"; +@fa-var-code-fork: "\f126"; +@fa-var-codepen: "\f1cb"; +@fa-var-codiepie: "\f284"; +@fa-var-coffee: "\f0f4"; +@fa-var-cog: "\f013"; +@fa-var-cogs: "\f085"; +@fa-var-columns: "\f0db"; +@fa-var-comment: "\f075"; +@fa-var-comment-o: "\f0e5"; +@fa-var-commenting: "\f27a"; +@fa-var-commenting-o: "\f27b"; +@fa-var-comments: "\f086"; +@fa-var-comments-o: "\f0e6"; +@fa-var-compass: "\f14e"; +@fa-var-compress: "\f066"; +@fa-var-connectdevelop: "\f20e"; +@fa-var-contao: "\f26d"; +@fa-var-copy: "\f0c5"; +@fa-var-copyright: "\f1f9"; +@fa-var-creative-commons: "\f25e"; +@fa-var-credit-card: "\f09d"; +@fa-var-credit-card-alt: "\f283"; +@fa-var-crop: "\f125"; +@fa-var-crosshairs: "\f05b"; +@fa-var-css3: "\f13c"; +@fa-var-cube: "\f1b2"; +@fa-var-cubes: "\f1b3"; +@fa-var-cut: "\f0c4"; +@fa-var-cutlery: "\f0f5"; +@fa-var-dashboard: "\f0e4"; +@fa-var-dashcube: "\f210"; +@fa-var-database: "\f1c0"; +@fa-var-deaf: "\f2a4"; +@fa-var-deafness: "\f2a4"; +@fa-var-dedent: "\f03b"; +@fa-var-delicious: "\f1a5"; +@fa-var-desktop: "\f108"; +@fa-var-deviantart: "\f1bd"; +@fa-var-diamond: "\f219"; +@fa-var-digg: "\f1a6"; +@fa-var-dollar: "\f155"; +@fa-var-dot-circle-o: "\f192"; +@fa-var-download: "\f019"; +@fa-var-dribbble: "\f17d"; +@fa-var-drivers-license: "\f2c2"; +@fa-var-drivers-license-o: "\f2c3"; +@fa-var-dropbox: "\f16b"; +@fa-var-drupal: "\f1a9"; +@fa-var-edge: "\f282"; +@fa-var-edit: "\f044"; +@fa-var-eercast: "\f2da"; +@fa-var-eject: "\f052"; +@fa-var-ellipsis-h: "\f141"; +@fa-var-ellipsis-v: "\f142"; +@fa-var-empire: "\f1d1"; +@fa-var-envelope: "\f0e0"; +@fa-var-envelope-o: "\f003"; +@fa-var-envelope-open: "\f2b6"; +@fa-var-envelope-open-o: "\f2b7"; +@fa-var-envelope-square: "\f199"; +@fa-var-envira: "\f299"; +@fa-var-eraser: "\f12d"; +@fa-var-etsy: "\f2d7"; +@fa-var-eur: "\f153"; +@fa-var-euro: "\f153"; +@fa-var-exchange: "\f0ec"; +@fa-var-exclamation: "\f12a"; +@fa-var-exclamation-circle: "\f06a"; +@fa-var-exclamation-triangle: "\f071"; +@fa-var-expand: "\f065"; +@fa-var-expeditedssl: "\f23e"; +@fa-var-external-link: "\f08e"; +@fa-var-external-link-square: "\f14c"; +@fa-var-eye: "\f06e"; +@fa-var-eye-slash: "\f070"; +@fa-var-eyedropper: "\f1fb"; +@fa-var-fa: "\f2b4"; +@fa-var-facebook: "\f09a"; +@fa-var-facebook-f: "\f09a"; +@fa-var-facebook-official: "\f230"; +@fa-var-facebook-square: "\f082"; +@fa-var-fast-backward: "\f049"; +@fa-var-fast-forward: "\f050"; +@fa-var-fax: "\f1ac"; +@fa-var-feed: "\f09e"; +@fa-var-female: "\f182"; +@fa-var-fighter-jet: "\f0fb"; +@fa-var-file: "\f15b"; +@fa-var-file-archive-o: "\f1c6"; +@fa-var-file-audio-o: "\f1c7"; +@fa-var-file-code-o: "\f1c9"; +@fa-var-file-excel-o: "\f1c3"; +@fa-var-file-image-o: "\f1c5"; +@fa-var-file-movie-o: "\f1c8"; +@fa-var-file-o: "\f016"; +@fa-var-file-pdf-o: "\f1c1"; +@fa-var-file-photo-o: "\f1c5"; +@fa-var-file-picture-o: "\f1c5"; +@fa-var-file-powerpoint-o: "\f1c4"; +@fa-var-file-sound-o: "\f1c7"; +@fa-var-file-text: "\f15c"; +@fa-var-file-text-o: "\f0f6"; +@fa-var-file-video-o: "\f1c8"; +@fa-var-file-word-o: "\f1c2"; +@fa-var-file-zip-o: "\f1c6"; +@fa-var-files-o: "\f0c5"; +@fa-var-film: "\f008"; +@fa-var-filter: "\f0b0"; +@fa-var-fire: "\f06d"; +@fa-var-fire-extinguisher: "\f134"; +@fa-var-firefox: "\f269"; +@fa-var-first-order: "\f2b0"; +@fa-var-flag: "\f024"; +@fa-var-flag-checkered: "\f11e"; +@fa-var-flag-o: "\f11d"; +@fa-var-flash: "\f0e7"; +@fa-var-flask: "\f0c3"; +@fa-var-flickr: "\f16e"; +@fa-var-floppy-o: "\f0c7"; +@fa-var-folder: "\f07b"; +@fa-var-folder-o: "\f114"; +@fa-var-folder-open: "\f07c"; +@fa-var-folder-open-o: "\f115"; +@fa-var-font: "\f031"; +@fa-var-font-awesome: "\f2b4"; +@fa-var-fonticons: "\f280"; +@fa-var-fort-awesome: "\f286"; +@fa-var-forumbee: "\f211"; +@fa-var-forward: "\f04e"; +@fa-var-foursquare: "\f180"; +@fa-var-free-code-camp: "\f2c5"; +@fa-var-frown-o: "\f119"; +@fa-var-futbol-o: "\f1e3"; +@fa-var-gamepad: "\f11b"; +@fa-var-gavel: "\f0e3"; +@fa-var-gbp: "\f154"; +@fa-var-ge: "\f1d1"; +@fa-var-gear: "\f013"; +@fa-var-gears: "\f085"; +@fa-var-genderless: "\f22d"; +@fa-var-get-pocket: "\f265"; +@fa-var-gg: "\f260"; +@fa-var-gg-circle: "\f261"; +@fa-var-gift: "\f06b"; +@fa-var-git: "\f1d3"; +@fa-var-git-square: "\f1d2"; +@fa-var-github: "\f09b"; +@fa-var-github-alt: "\f113"; +@fa-var-github-square: "\f092"; +@fa-var-gitlab: "\f296"; +@fa-var-gittip: "\f184"; +@fa-var-glass: "\f000"; +@fa-var-glide: "\f2a5"; +@fa-var-glide-g: "\f2a6"; +@fa-var-globe: "\f0ac"; +@fa-var-google: "\f1a0"; +@fa-var-google-plus: "\f0d5"; +@fa-var-google-plus-circle: "\f2b3"; +@fa-var-google-plus-official: "\f2b3"; +@fa-var-google-plus-square: "\f0d4"; +@fa-var-google-wallet: "\f1ee"; +@fa-var-graduation-cap: "\f19d"; +@fa-var-gratipay: "\f184"; +@fa-var-grav: "\f2d6"; +@fa-var-group: "\f0c0"; +@fa-var-h-square: "\f0fd"; +@fa-var-hacker-news: "\f1d4"; +@fa-var-hand-grab-o: "\f255"; +@fa-var-hand-lizard-o: "\f258"; +@fa-var-hand-o-down: "\f0a7"; +@fa-var-hand-o-left: "\f0a5"; +@fa-var-hand-o-right: "\f0a4"; +@fa-var-hand-o-up: "\f0a6"; +@fa-var-hand-paper-o: "\f256"; +@fa-var-hand-peace-o: "\f25b"; +@fa-var-hand-pointer-o: "\f25a"; +@fa-var-hand-rock-o: "\f255"; +@fa-var-hand-scissors-o: "\f257"; +@fa-var-hand-spock-o: "\f259"; +@fa-var-hand-stop-o: "\f256"; +@fa-var-handshake-o: "\f2b5"; +@fa-var-hard-of-hearing: "\f2a4"; +@fa-var-hashtag: "\f292"; +@fa-var-hdd-o: "\f0a0"; +@fa-var-header: "\f1dc"; +@fa-var-headphones: "\f025"; +@fa-var-heart: "\f004"; +@fa-var-heart-o: "\f08a"; +@fa-var-heartbeat: "\f21e"; +@fa-var-history: "\f1da"; +@fa-var-home: "\f015"; +@fa-var-hospital-o: "\f0f8"; +@fa-var-hotel: "\f236"; +@fa-var-hourglass: "\f254"; +@fa-var-hourglass-1: "\f251"; +@fa-var-hourglass-2: "\f252"; +@fa-var-hourglass-3: "\f253"; +@fa-var-hourglass-end: "\f253"; +@fa-var-hourglass-half: "\f252"; +@fa-var-hourglass-o: "\f250"; +@fa-var-hourglass-start: "\f251"; +@fa-var-houzz: "\f27c"; +@fa-var-html5: "\f13b"; +@fa-var-i-cursor: "\f246"; +@fa-var-id-badge: "\f2c1"; +@fa-var-id-card: "\f2c2"; +@fa-var-id-card-o: "\f2c3"; +@fa-var-ils: "\f20b"; +@fa-var-image: "\f03e"; +@fa-var-imdb: "\f2d8"; +@fa-var-inbox: "\f01c"; +@fa-var-indent: "\f03c"; +@fa-var-industry: "\f275"; +@fa-var-info: "\f129"; +@fa-var-info-circle: "\f05a"; +@fa-var-inr: "\f156"; +@fa-var-instagram: "\f16d"; +@fa-var-institution: "\f19c"; +@fa-var-internet-explorer: "\f26b"; +@fa-var-intersex: "\f224"; +@fa-var-ioxhost: "\f208"; +@fa-var-italic: "\f033"; +@fa-var-joomla: "\f1aa"; +@fa-var-jpy: "\f157"; +@fa-var-jsfiddle: "\f1cc"; +@fa-var-key: "\f084"; +@fa-var-keyboard-o: "\f11c"; +@fa-var-krw: "\f159"; +@fa-var-language: "\f1ab"; +@fa-var-laptop: "\f109"; +@fa-var-lastfm: "\f202"; +@fa-var-lastfm-square: "\f203"; +@fa-var-leaf: "\f06c"; +@fa-var-leanpub: "\f212"; +@fa-var-legal: "\f0e3"; +@fa-var-lemon-o: "\f094"; +@fa-var-level-down: "\f149"; +@fa-var-level-up: "\f148"; +@fa-var-life-bouy: "\f1cd"; +@fa-var-life-buoy: "\f1cd"; +@fa-var-life-ring: "\f1cd"; +@fa-var-life-saver: "\f1cd"; +@fa-var-lightbulb-o: "\f0eb"; +@fa-var-line-chart: "\f201"; +@fa-var-link: "\f0c1"; +@fa-var-linkedin: "\f0e1"; +@fa-var-linkedin-square: "\f08c"; +@fa-var-linode: "\f2b8"; +@fa-var-linux: "\f17c"; +@fa-var-list: "\f03a"; +@fa-var-list-alt: "\f022"; +@fa-var-list-ol: "\f0cb"; +@fa-var-list-ul: "\f0ca"; +@fa-var-location-arrow: "\f124"; +@fa-var-lock: "\f023"; +@fa-var-long-arrow-down: "\f175"; +@fa-var-long-arrow-left: "\f177"; +@fa-var-long-arrow-right: "\f178"; +@fa-var-long-arrow-up: "\f176"; +@fa-var-low-vision: "\f2a8"; +@fa-var-magic: "\f0d0"; +@fa-var-magnet: "\f076"; +@fa-var-mail-forward: "\f064"; +@fa-var-mail-reply: "\f112"; +@fa-var-mail-reply-all: "\f122"; +@fa-var-male: "\f183"; +@fa-var-map: "\f279"; +@fa-var-map-marker: "\f041"; +@fa-var-map-o: "\f278"; +@fa-var-map-pin: "\f276"; +@fa-var-map-signs: "\f277"; +@fa-var-mars: "\f222"; +@fa-var-mars-double: "\f227"; +@fa-var-mars-stroke: "\f229"; +@fa-var-mars-stroke-h: "\f22b"; +@fa-var-mars-stroke-v: "\f22a"; +@fa-var-maxcdn: "\f136"; +@fa-var-meanpath: "\f20c"; +@fa-var-medium: "\f23a"; +@fa-var-medkit: "\f0fa"; +@fa-var-meetup: "\f2e0"; +@fa-var-meh-o: "\f11a"; +@fa-var-mercury: "\f223"; +@fa-var-microchip: "\f2db"; +@fa-var-microphone: "\f130"; +@fa-var-microphone-slash: "\f131"; +@fa-var-minus: "\f068"; +@fa-var-minus-circle: "\f056"; +@fa-var-minus-square: "\f146"; +@fa-var-minus-square-o: "\f147"; +@fa-var-mixcloud: "\f289"; +@fa-var-mobile: "\f10b"; +@fa-var-mobile-phone: "\f10b"; +@fa-var-modx: "\f285"; +@fa-var-money: "\f0d6"; +@fa-var-moon-o: "\f186"; +@fa-var-mortar-board: "\f19d"; +@fa-var-motorcycle: "\f21c"; +@fa-var-mouse-pointer: "\f245"; +@fa-var-music: "\f001"; +@fa-var-navicon: "\f0c9"; +@fa-var-neuter: "\f22c"; +@fa-var-newspaper-o: "\f1ea"; +@fa-var-object-group: "\f247"; +@fa-var-object-ungroup: "\f248"; +@fa-var-odnoklassniki: "\f263"; +@fa-var-odnoklassniki-square: "\f264"; +@fa-var-opencart: "\f23d"; +@fa-var-openid: "\f19b"; +@fa-var-opera: "\f26a"; +@fa-var-optin-monster: "\f23c"; +@fa-var-outdent: "\f03b"; +@fa-var-pagelines: "\f18c"; +@fa-var-paint-brush: "\f1fc"; +@fa-var-paper-plane: "\f1d8"; +@fa-var-paper-plane-o: "\f1d9"; +@fa-var-paperclip: "\f0c6"; +@fa-var-paragraph: "\f1dd"; +@fa-var-paste: "\f0ea"; +@fa-var-pause: "\f04c"; +@fa-var-pause-circle: "\f28b"; +@fa-var-pause-circle-o: "\f28c"; +@fa-var-paw: "\f1b0"; +@fa-var-paypal: "\f1ed"; +@fa-var-pencil: "\f040"; +@fa-var-pencil-square: "\f14b"; +@fa-var-pencil-square-o: "\f044"; +@fa-var-percent: "\f295"; +@fa-var-phone: "\f095"; +@fa-var-phone-square: "\f098"; +@fa-var-photo: "\f03e"; +@fa-var-picture-o: "\f03e"; +@fa-var-pie-chart: "\f200"; +@fa-var-pied-piper: "\f2ae"; +@fa-var-pied-piper-alt: "\f1a8"; +@fa-var-pied-piper-pp: "\f1a7"; +@fa-var-pinterest: "\f0d2"; +@fa-var-pinterest-p: "\f231"; +@fa-var-pinterest-square: "\f0d3"; +@fa-var-plane: "\f072"; +@fa-var-play: "\f04b"; +@fa-var-play-circle: "\f144"; +@fa-var-play-circle-o: "\f01d"; +@fa-var-plug: "\f1e6"; +@fa-var-plus: "\f067"; +@fa-var-plus-circle: "\f055"; +@fa-var-plus-square: "\f0fe"; +@fa-var-plus-square-o: "\f196"; +@fa-var-podcast: "\f2ce"; +@fa-var-power-off: "\f011"; +@fa-var-print: "\f02f"; +@fa-var-product-hunt: "\f288"; +@fa-var-puzzle-piece: "\f12e"; +@fa-var-qq: "\f1d6"; +@fa-var-qrcode: "\f029"; +@fa-var-question: "\f128"; +@fa-var-question-circle: "\f059"; +@fa-var-question-circle-o: "\f29c"; +@fa-var-quora: "\f2c4"; +@fa-var-quote-left: "\f10d"; +@fa-var-quote-right: "\f10e"; +@fa-var-ra: "\f1d0"; +@fa-var-random: "\f074"; +@fa-var-ravelry: "\f2d9"; +@fa-var-rebel: "\f1d0"; +@fa-var-recycle: "\f1b8"; +@fa-var-reddit: "\f1a1"; +@fa-var-reddit-alien: "\f281"; +@fa-var-reddit-square: "\f1a2"; +@fa-var-refresh: "\f021"; +@fa-var-registered: "\f25d"; +@fa-var-remove: "\f00d"; +@fa-var-renren: "\f18b"; +@fa-var-reorder: "\f0c9"; +@fa-var-repeat: "\f01e"; +@fa-var-reply: "\f112"; +@fa-var-reply-all: "\f122"; +@fa-var-resistance: "\f1d0"; +@fa-var-retweet: "\f079"; +@fa-var-rmb: "\f157"; +@fa-var-road: "\f018"; +@fa-var-rocket: "\f135"; +@fa-var-rotate-left: "\f0e2"; +@fa-var-rotate-right: "\f01e"; +@fa-var-rouble: "\f158"; +@fa-var-rss: "\f09e"; +@fa-var-rss-square: "\f143"; +@fa-var-rub: "\f158"; +@fa-var-ruble: "\f158"; +@fa-var-rupee: "\f156"; +@fa-var-s15: "\f2cd"; +@fa-var-safari: "\f267"; +@fa-var-save: "\f0c7"; +@fa-var-scissors: "\f0c4"; +@fa-var-scribd: "\f28a"; +@fa-var-search: "\f002"; +@fa-var-search-minus: "\f010"; +@fa-var-search-plus: "\f00e"; +@fa-var-sellsy: "\f213"; +@fa-var-send: "\f1d8"; +@fa-var-send-o: "\f1d9"; +@fa-var-server: "\f233"; +@fa-var-share: "\f064"; +@fa-var-share-alt: "\f1e0"; +@fa-var-share-alt-square: "\f1e1"; +@fa-var-share-square: "\f14d"; +@fa-var-share-square-o: "\f045"; +@fa-var-shekel: "\f20b"; +@fa-var-sheqel: "\f20b"; +@fa-var-shield: "\f132"; +@fa-var-ship: "\f21a"; +@fa-var-shirtsinbulk: "\f214"; +@fa-var-shopping-bag: "\f290"; +@fa-var-shopping-basket: "\f291"; +@fa-var-shopping-cart: "\f07a"; +@fa-var-shower: "\f2cc"; +@fa-var-sign-in: "\f090"; +@fa-var-sign-language: "\f2a7"; +@fa-var-sign-out: "\f08b"; +@fa-var-signal: "\f012"; +@fa-var-signing: "\f2a7"; +@fa-var-simplybuilt: "\f215"; +@fa-var-sitemap: "\f0e8"; +@fa-var-skyatlas: "\f216"; +@fa-var-skype: "\f17e"; +@fa-var-slack: "\f198"; +@fa-var-sliders: "\f1de"; +@fa-var-slideshare: "\f1e7"; +@fa-var-smile-o: "\f118"; +@fa-var-snapchat: "\f2ab"; +@fa-var-snapchat-ghost: "\f2ac"; +@fa-var-snapchat-square: "\f2ad"; +@fa-var-snowflake-o: "\f2dc"; +@fa-var-soccer-ball-o: "\f1e3"; +@fa-var-sort: "\f0dc"; +@fa-var-sort-alpha-asc: "\f15d"; +@fa-var-sort-alpha-desc: "\f15e"; +@fa-var-sort-amount-asc: "\f160"; +@fa-var-sort-amount-desc: "\f161"; +@fa-var-sort-asc: "\f0de"; +@fa-var-sort-desc: "\f0dd"; +@fa-var-sort-down: "\f0dd"; +@fa-var-sort-numeric-asc: "\f162"; +@fa-var-sort-numeric-desc: "\f163"; +@fa-var-sort-up: "\f0de"; +@fa-var-soundcloud: "\f1be"; +@fa-var-space-shuttle: "\f197"; +@fa-var-spinner: "\f110"; +@fa-var-spoon: "\f1b1"; +@fa-var-spotify: "\f1bc"; +@fa-var-square: "\f0c8"; +@fa-var-square-o: "\f096"; +@fa-var-stack-exchange: "\f18d"; +@fa-var-stack-overflow: "\f16c"; +@fa-var-star: "\f005"; +@fa-var-star-half: "\f089"; +@fa-var-star-half-empty: "\f123"; +@fa-var-star-half-full: "\f123"; +@fa-var-star-half-o: "\f123"; +@fa-var-star-o: "\f006"; +@fa-var-steam: "\f1b6"; +@fa-var-steam-square: "\f1b7"; +@fa-var-step-backward: "\f048"; +@fa-var-step-forward: "\f051"; +@fa-var-stethoscope: "\f0f1"; +@fa-var-sticky-note: "\f249"; +@fa-var-sticky-note-o: "\f24a"; +@fa-var-stop: "\f04d"; +@fa-var-stop-circle: "\f28d"; +@fa-var-stop-circle-o: "\f28e"; +@fa-var-street-view: "\f21d"; +@fa-var-strikethrough: "\f0cc"; +@fa-var-stumbleupon: "\f1a4"; +@fa-var-stumbleupon-circle: "\f1a3"; +@fa-var-subscript: "\f12c"; +@fa-var-subway: "\f239"; +@fa-var-suitcase: "\f0f2"; +@fa-var-sun-o: "\f185"; +@fa-var-superpowers: "\f2dd"; +@fa-var-superscript: "\f12b"; +@fa-var-support: "\f1cd"; +@fa-var-table: "\f0ce"; +@fa-var-tablet: "\f10a"; +@fa-var-tachometer: "\f0e4"; +@fa-var-tag: "\f02b"; +@fa-var-tags: "\f02c"; +@fa-var-tasks: "\f0ae"; +@fa-var-taxi: "\f1ba"; +@fa-var-telegram: "\f2c6"; +@fa-var-television: "\f26c"; +@fa-var-tencent-weibo: "\f1d5"; +@fa-var-terminal: "\f120"; +@fa-var-text-height: "\f034"; +@fa-var-text-width: "\f035"; +@fa-var-th: "\f00a"; +@fa-var-th-large: "\f009"; +@fa-var-th-list: "\f00b"; +@fa-var-themeisle: "\f2b2"; +@fa-var-thermometer: "\f2c7"; +@fa-var-thermometer-0: "\f2cb"; +@fa-var-thermometer-1: "\f2ca"; +@fa-var-thermometer-2: "\f2c9"; +@fa-var-thermometer-3: "\f2c8"; +@fa-var-thermometer-4: "\f2c7"; +@fa-var-thermometer-empty: "\f2cb"; +@fa-var-thermometer-full: "\f2c7"; +@fa-var-thermometer-half: "\f2c9"; +@fa-var-thermometer-quarter: "\f2ca"; +@fa-var-thermometer-three-quarters: "\f2c8"; +@fa-var-thumb-tack: "\f08d"; +@fa-var-thumbs-down: "\f165"; +@fa-var-thumbs-o-down: "\f088"; +@fa-var-thumbs-o-up: "\f087"; +@fa-var-thumbs-up: "\f164"; +@fa-var-ticket: "\f145"; +@fa-var-times: "\f00d"; +@fa-var-times-circle: "\f057"; +@fa-var-times-circle-o: "\f05c"; +@fa-var-times-rectangle: "\f2d3"; +@fa-var-times-rectangle-o: "\f2d4"; +@fa-var-tint: "\f043"; +@fa-var-toggle-down: "\f150"; +@fa-var-toggle-left: "\f191"; +@fa-var-toggle-off: "\f204"; +@fa-var-toggle-on: "\f205"; +@fa-var-toggle-right: "\f152"; +@fa-var-toggle-up: "\f151"; +@fa-var-trademark: "\f25c"; +@fa-var-train: "\f238"; +@fa-var-transgender: "\f224"; +@fa-var-transgender-alt: "\f225"; +@fa-var-trash: "\f1f8"; +@fa-var-trash-o: "\f014"; +@fa-var-tree: "\f1bb"; +@fa-var-trello: "\f181"; +@fa-var-tripadvisor: "\f262"; +@fa-var-trophy: "\f091"; +@fa-var-truck: "\f0d1"; +@fa-var-try: "\f195"; +@fa-var-tty: "\f1e4"; +@fa-var-tumblr: "\f173"; +@fa-var-tumblr-square: "\f174"; +@fa-var-turkish-lira: "\f195"; +@fa-var-tv: "\f26c"; +@fa-var-twitch: "\f1e8"; +@fa-var-twitter: "\f099"; +@fa-var-twitter-square: "\f081"; +@fa-var-umbrella: "\f0e9"; +@fa-var-underline: "\f0cd"; +@fa-var-undo: "\f0e2"; +@fa-var-universal-access: "\f29a"; +@fa-var-university: "\f19c"; +@fa-var-unlink: "\f127"; +@fa-var-unlock: "\f09c"; +@fa-var-unlock-alt: "\f13e"; +@fa-var-unsorted: "\f0dc"; +@fa-var-upload: "\f093"; +@fa-var-usb: "\f287"; +@fa-var-usd: "\f155"; +@fa-var-user: "\f007"; +@fa-var-user-circle: "\f2bd"; +@fa-var-user-circle-o: "\f2be"; +@fa-var-user-md: "\f0f0"; +@fa-var-user-o: "\f2c0"; +@fa-var-user-plus: "\f234"; +@fa-var-user-secret: "\f21b"; +@fa-var-user-times: "\f235"; +@fa-var-users: "\f0c0"; +@fa-var-vcard: "\f2bb"; +@fa-var-vcard-o: "\f2bc"; +@fa-var-venus: "\f221"; +@fa-var-venus-double: "\f226"; +@fa-var-venus-mars: "\f228"; +@fa-var-viacoin: "\f237"; +@fa-var-viadeo: "\f2a9"; +@fa-var-viadeo-square: "\f2aa"; +@fa-var-video-camera: "\f03d"; +@fa-var-vimeo: "\f27d"; +@fa-var-vimeo-square: "\f194"; +@fa-var-vine: "\f1ca"; +@fa-var-vk: "\f189"; +@fa-var-volume-control-phone: "\f2a0"; +@fa-var-volume-down: "\f027"; +@fa-var-volume-off: "\f026"; +@fa-var-volume-up: "\f028"; +@fa-var-warning: "\f071"; +@fa-var-wechat: "\f1d7"; +@fa-var-weibo: "\f18a"; +@fa-var-weixin: "\f1d7"; +@fa-var-whatsapp: "\f232"; +@fa-var-wheelchair: "\f193"; +@fa-var-wheelchair-alt: "\f29b"; +@fa-var-wifi: "\f1eb"; +@fa-var-wikipedia-w: "\f266"; +@fa-var-window-close: "\f2d3"; +@fa-var-window-close-o: "\f2d4"; +@fa-var-window-maximize: "\f2d0"; +@fa-var-window-minimize: "\f2d1"; +@fa-var-window-restore: "\f2d2"; +@fa-var-windows: "\f17a"; +@fa-var-won: "\f159"; +@fa-var-wordpress: "\f19a"; +@fa-var-wpbeginner: "\f297"; +@fa-var-wpexplorer: "\f2de"; +@fa-var-wpforms: "\f298"; +@fa-var-wrench: "\f0ad"; +@fa-var-xing: "\f168"; +@fa-var-xing-square: "\f169"; +@fa-var-y-combinator: "\f23b"; +@fa-var-y-combinator-square: "\f1d4"; +@fa-var-yahoo: "\f19e"; +@fa-var-yc: "\f23b"; +@fa-var-yc-square: "\f1d4"; +@fa-var-yelp: "\f1e9"; +@fa-var-yen: "\f157"; +@fa-var-yoast: "\f2b1"; +@fa-var-youtube: "\f167"; +@fa-var-youtube-play: "\f16a"; +@fa-var-youtube-square: "\f166"; + diff --git a/src/main/resources/static/common/font-awesome/scss/_animated.scss b/src/main/resources/static/common/font-awesome/scss/_animated.scss new file mode 100644 index 0000000000000000000000000000000000000000..9aaae392752ac503144b7e1452055aef9b47a0b2 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-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); + } +} diff --git a/src/main/resources/static/common/font-awesome/scss/_bordered-pulled.scss b/src/main/resources/static/common/font-awesome/scss/_bordered-pulled.scss new file mode 100644 index 0000000000000000000000000000000000000000..1df323b03a762c10dbf545531278dfc7240a8f61 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/src/main/resources/static/common/font-awesome/scss/_core.scss b/src/main/resources/static/common/font-awesome/scss/_core.scss new file mode 100644 index 0000000000000000000000000000000000000000..5c11255bacce0eda1949ce4f21bc40e86f2a3ce6 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/src/main/resources/static/common/font-awesome/scss/_fixed-width.scss b/src/main/resources/static/common/font-awesome/scss/_fixed-width.scss new file mode 100644 index 0000000000000000000000000000000000000000..b01670a980ade5f0449073d8c7aa9680f2bc5e20 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/src/main/resources/static/common/font-awesome/scss/_icons.scss b/src/main/resources/static/common/font-awesome/scss/_icons.scss new file mode 100644 index 0000000000000000000000000000000000000000..7a545400bbe85f06a6dcd951a18708d535b1e596 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_icons.scss @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: $fa-var-xing; } +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } diff --git a/src/main/resources/static/common/font-awesome/scss/_larger.scss b/src/main/resources/static/common/font-awesome/scss/_larger.scss new file mode 100644 index 0000000000000000000000000000000000000000..4119795ea785bb1cf2ad12500ded4b364ca0b527 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/src/main/resources/static/common/font-awesome/scss/_list.scss b/src/main/resources/static/common/font-awesome/scss/_list.scss new file mode 100644 index 0000000000000000000000000000000000000000..44137d738add82fc939a54fc94c4be63a492238a --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/src/main/resources/static/common/font-awesome/scss/_mixins.scss b/src/main/resources/static/common/font-awesome/scss/_mixins.scss new file mode 100644 index 0000000000000000000000000000000000000000..6201a629ce94aa73061851af5c9553ac74be144f --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/src/main/resources/static/common/font-awesome/scss/_path.scss b/src/main/resources/static/common/font-awesome/scss/_path.scss new file mode 100644 index 0000000000000000000000000000000000000000..200bfa0f427c451af9fa55037e53dd73e3d39eb7 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/src/main/resources/static/common/font-awesome/scss/_rotated-flipped.scss b/src/main/resources/static/common/font-awesome/scss/_rotated-flipped.scss new file mode 100644 index 0000000000000000000000000000000000000000..ff0988aabf103632e5ace2ce5ce5b020dbbb661f --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/src/main/resources/static/common/font-awesome/scss/_screen-reader.scss b/src/main/resources/static/common/font-awesome/scss/_screen-reader.scss new file mode 100644 index 0000000000000000000000000000000000000000..3aaa754ac6d6200d5d6906e88382cd2178411e8d --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/src/main/resources/static/common/font-awesome/scss/_stacked.scss b/src/main/resources/static/common/font-awesome/scss/_stacked.scss new file mode 100644 index 0000000000000000000000000000000000000000..5d65d0abd66e46e59bbcf1d5a5d21f86bbf6524a --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/src/main/resources/static/common/font-awesome/scss/_variables.scss b/src/main/resources/static/common/font-awesome/scss/_variables.scss new file mode 100644 index 0000000000000000000000000000000000000000..585c0ec6b82d9ce3c1abccecad9407dbb71a8b5f --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/_variables.scss @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +$fa-font-path: "../fonts" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.7.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/src/main/resources/static/common/font-awesome/scss/font-awesome.scss b/src/main/resources/static/common/font-awesome/scss/font-awesome.scss new file mode 100644 index 0000000000000000000000000000000000000000..60de3c3b8b28e58649e6e4a6600491061e245269 --- /dev/null +++ b/src/main/resources/static/common/font-awesome/scss/font-awesome.scss @@ -0,0 +1,18 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/src/main/resources/static/common/layer/layer.js b/src/main/resources/static/common/layer/layer.js new file mode 100644 index 0000000000000000000000000000000000000000..f33248f53d4e4c5280ac57f1e1839a1b1958ae79 --- /dev/null +++ b/src/main/resources/static/common/layer/layer.js @@ -0,0 +1,2 @@ +/*! layer-v3.5.1 Web 通用弹出层组件 MIT License */ + ;!function(e,t){"use strict";var i,n,a=e.layui&&layui.define,o={getPath:function(){var t=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,i=t.length-1,n=i;n>0;n--)if("interactive"===t[n].readyState){e=t[n].src;break}return e||t[i].src}(),i=e.LAYUI_GLOBAL||{};return i.layer_dir||t.substring(0,t.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["确定","取消"],type:["dialog","page","iframe","loading","tips"],getStyle:function(t,i){var n=t.currentStyle?t.currentStyle:e.getComputedStyle(t,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](i)},link:function(t,i,n){if(r.path){var a=document.getElementsByTagName("head")[0],s=document.createElement("link");"string"==typeof i&&(n=i);var l=(n||t).replace(/\.|\//g,""),f="layuicss-"+l,c="creating",u=0;s.rel="stylesheet",s.href=r.path+t,s.id=f,document.getElementById(f)||a.appendChild(s),"function"==typeof i&&!function d(t){var n=100,a=document.getElementById(f);return++u>1e4/n?e.console&&console.error(l+".css: Invalid"):void(1989===parseInt(o.getStyle(a,"width"))?(t===c&&a.removeAttribute("lay-status"),a.getAttribute("lay-status")===c?setTimeout(d,n):i()):(a.setAttribute("lay-status",c),setTimeout(function(){d(c)},n)))}()}}},r={v:"3.5.1",ie:function(){var t=navigator.userAgent.toLowerCase();return!!(e.ActiveXObject||"ActiveXObject"in e)&&((t.match(/msie\s(\d+)/)||[])[1]||"11")}(),index:e.layer&&e.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},r.cache=o.config=i.extend({},o.config,e),r.path=o.config.path||r.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&r.ready(),e.extend?(a?layui.addcss("modules/layer/"+e.extend):o.link("theme/"+e.extend),this):this},ready:function(e){var t="layer",i="",n=(a?"modules/layer/":"theme/")+"default/layer.css?v="+r.v+i;return a?layui.addcss(n,e,t):o.link(n,e,t),this},alert:function(e,t,n){var a="function"==typeof t;return a&&(n=t),r.open(i.extend({content:e,yes:n},a?{}:t))},confirm:function(e,t,n,a){var s="function"==typeof t;return s&&(a=n,n=t),r.open(i.extend({content:e,btn:o.btn,yes:n,btn2:a},s?{}:t))},msg:function(e,n,a){var s="function"==typeof n,f=o.config.skin,c=(f?f+" "+f+"-msg":"")||"layui-layer-msg",u=l.anim.length-1;return s&&(a=n),r.open(i.extend({content:e,time:3e3,shade:!1,skin:c,title:!1,closeBtn:!1,btn:!1,resize:!1,end:a},s&&!o.config.skin?{skin:c+" layui-layer-hui",anim:u}:function(){return n=n||{},(n.icon===-1||n.icon===t&&!o.config.skin)&&(n.skin=c+" "+(n.skin||"layui-layer-hui")),n}()))},load:function(e,t){return r.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return r.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:260},n))}},s=function(e){var t=this,a=function(){t.creat()};t.index=++r.index,t.config.maxWidth=i(n).width()-30,t.config=i.extend({},t.config,o.config,e),document.body?a():setTimeout(function(){a()},30)};s.pt=s.prototype;var l=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];l.anim=["layer-anim-00","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],l.SHADE="layui-layer-shade",l.MOVE="layui-layer-move",s.pt.config={type:0,shade:.3,fixed:!0,move:l[1],title:"信息",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,isOutAnim:!0,minStack:!0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},s.pt.vessel=function(e,t){var n=this,a=n.index,r=n.config,s=r.zIndex+a,f="object"==typeof r.title,c=r.maxmin&&(1===r.type||2===r.type),u=r.title?'
'+(f?r.title[0]:r.title)+"
":"";return r.zIndex=s,t([r.shade?'
':"",'
'+(e&&2!=r.type?"":u)+'
'+(0==r.type&&r.icon!==-1?'':"")+(1==r.type&&e?"":r.content||"")+'
'+function(){var e=c?'':"";return r.closeBtn&&(e+=''),e}()+""+(r.btn?function(){var e="";"string"==typeof r.btn&&(r.btn=[r.btn]);for(var t=0,i=r.btn.length;t'+r.btn[t]+"";return'
'+e+"
"}():"")+(r.resize?'':"")+"
"],u,i('
')),n},s.pt.creat=function(){var e=this,t=e.config,a=e.index,s=t.content,f="object"==typeof s,c=i("body");if(!t.id||!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==r.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],r.closeAll("dialog");break;case 2:var s=t.content=f?t.content:[t.content||"","auto"];t.content='';break;case 3:delete t.title,delete t.closeBtn,t.icon===-1&&0===t.icon,r.closeAll("loading");break;case 4:f||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||r.closeAll("tips")}if(e.vessel(f,function(n,r,u){c.append(n[0]),f?function(){2==t.type||4==t.type?function(){i("body").append(n[1])}():function(){s.parents("."+l[0])[0]||(s.data("display",s.css("display")).show().addClass("layui-layer-wrap").wrap(n[1]),i("#"+l[0]+a).find("."+l[5]).before(r))}()}():c.append(n[1]),i("#"+l.MOVE)[0]||c.append(o.moveElem=u),e.layero=i("#"+l[0]+a),e.shadeo=i("#"+l.SHADE+a),t.scrollbar||l.html.css("overflow","hidden").attr("layer-full",a)}).auto(a),e.shadeo.css({"background-color":t.shade[1]||"#000",opacity:t.shade[0]||t.shade}),2==t.type&&6==r.ie&&e.layero.find("iframe").attr("src",s[0]),4==t.type?e.tips():function(){e.offset(),parseInt(o.getStyle(document.getElementById(l.MOVE),"z-index"))||function(){e.layero.css("visibility","hidden"),r.ready(function(){e.offset(),e.layero.css("visibility","visible")})}()}(),t.fixed&&n.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(a),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){r.close(e.index)},t.time),e.move().callback(),l.anim[t.anim]){var u="layer-anim "+l.anim[t.anim];e.layero.addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){i(this).removeClass(u)})}t.isOutAnim&&e.layero.data("isOutAnim",!0)}},s.pt.auto=function(e){var t=this,a=t.config,o=i("#"+l[0]+e);""===a.area[0]&&a.maxWidth>0&&(r.ie&&r.ie<8&&a.btn&&o.width(o.innerWidth()),o.outerWidth()>a.maxWidth&&o.width(a.maxWidth));var s=[o.innerWidth(),o.innerHeight()],f=o.find(l[1]).outerHeight()||0,c=o.find("."+l[6]).outerHeight()||0,u=function(e){e=o.find(e),e.height(s[1]-f-c-2*(0|parseFloat(e.css("padding-top"))))};switch(a.type){case 2:u("iframe");break;default:""===a.area[1]?a.maxHeight>0&&o.outerHeight()>a.maxHeight?(s[1]=a.maxHeight,u("."+l[5])):a.fixed&&s[1]>=n.height()&&(s[1]=n.height(),u("."+l[5])):u("."+l[5])}return t},s.pt.offset=function(){var e=this,t=e.config,i=e.layero,a=[i.outerWidth(),i.outerHeight()],o="object"==typeof t.offset;e.offsetTop=(n.height()-a[1])/2,e.offsetLeft=(n.width()-a[0])/2,o?(e.offsetTop=t.offset[0],e.offsetLeft=t.offset[1]||e.offsetLeft):"auto"!==t.offset&&("t"===t.offset?e.offsetTop=0:"r"===t.offset?e.offsetLeft=n.width()-a[0]:"b"===t.offset?e.offsetTop=n.height()-a[1]:"l"===t.offset?e.offsetLeft=0:"lt"===t.offset?(e.offsetTop=0,e.offsetLeft=0):"lb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=0):"rt"===t.offset?(e.offsetTop=0,e.offsetLeft=n.width()-a[0]):"rb"===t.offset?(e.offsetTop=n.height()-a[1],e.offsetLeft=n.width()-a[0]):e.offsetTop=t.offset),t.fixed||(e.offsetTop=/%$/.test(e.offsetTop)?n.height()*parseFloat(e.offsetTop)/100:parseFloat(e.offsetTop),e.offsetLeft=/%$/.test(e.offsetLeft)?n.width()*parseFloat(e.offsetLeft)/100:parseFloat(e.offsetLeft),e.offsetTop+=n.scrollTop(),e.offsetLeft+=n.scrollLeft()),i.attr("minLeft")&&(e.offsetTop=n.height()-(i.find(l[1]).outerHeight()||0),e.offsetLeft=i.css("left")),i.css({top:e.offsetTop,left:e.offsetLeft})},s.pt.tips=function(){var e=this,t=e.config,a=e.layero,o=[a.outerWidth(),a.outerHeight()],r=i(t.follow);r[0]||(r=i("body"));var s={width:r.outerWidth(),height:r.outerHeight(),top:r.offset().top,left:r.offset().left},f=a.find(".layui-layer-TipsG"),c=t.tips[0];t.tips[1]||f.remove(),s.autoLeft=function(){s.left+o[0]-n.width()>0?(s.tipLeft=s.left+s.width-o[0],f.css({right:12,left:"auto"})):s.tipLeft=s.left},s.where=[function(){s.autoLeft(),s.tipTop=s.top-o[1]-10,f.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left+s.width+10,s.tipTop=s.top,f.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",t.tips[1])},function(){s.autoLeft(),s.tipTop=s.top+s.height+10,f.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",t.tips[1])},function(){s.tipLeft=s.left-o[0]-10,s.tipTop=s.top,f.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",t.tips[1])}],s.where[c-1](),1===c?s.top-(n.scrollTop()+o[1]+16)<0&&s.where[2]():2===c?n.width()-(s.left+s.width+o[0]+16)>0||s.where[3]():3===c?s.top-n.scrollTop()+s.height+o[1]+16-n.height()>0&&s.where[0]():4===c&&o[0]+16-s.left>0&&s.where[1](),a.find("."+l[5]).css({"background-color":t.tips[1],"padding-right":t.closeBtn?"30px":""}),a.css({left:s.tipLeft-(t.fixed?n.scrollLeft():0),top:s.tipTop-(t.fixed?n.scrollTop():0)})},s.pt.move=function(){var e=this,t=e.config,a=i(document),s=e.layero,l=s.find(t.move),f=s.find(".layui-layer-resize"),c={};return t.move&&l.css("cursor","move"),l.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(s.css("left")),e.clientY-parseFloat(s.css("top"))],o.moveElem.css("cursor","move").show())}),f.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[s.outerWidth(),s.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),a.on("mousemove",function(i){if(c.moveStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1],l="fixed"===s.css("position");if(i.preventDefault(),c.stX=l?0:n.scrollLeft(),c.stY=l?0:n.scrollTop(),!t.moveOut){var f=n.width()-s.outerWidth()+c.stX,u=n.height()-s.outerHeight()+c.stY;af&&(a=f),ou&&(o=u)}s.css({left:a,top:o})}if(t.resize&&c.resizeStart){var a=i.clientX-c.offset[0],o=i.clientY-c.offset[1];i.preventDefault(),r.style(e.index,{width:c.area[0]+a,height:c.area[1]+o}),c.isResize=!0,t.resizing&&t.resizing(s)}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd(s)),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},s.pt.callback=function(){function e(){var e=a.cancel&&a.cancel(t.index,n);e===!1||r.close(t.index)}var t=this,n=t.layero,a=t.config;t.openLayer(),a.success&&(2==a.type?n.find("iframe").on("load",function(){a.success(n,t.index)}):a.success(n,t.index)),6==r.ie&&t.IE6(n),n.find("."+l[6]).children("a").on("click",function(){var e=i(this).index();if(0===e)a.yes?a.yes(t.index,n):a.btn1?a.btn1(t.index,n):r.close(t.index);else{var o=a["btn"+(e+1)]&&a["btn"+(e+1)](t.index,n);o===!1||r.close(t.index)}}),n.find("."+l[7]).on("click",e),a.shadeClose&&t.shadeo.on("click",function(){r.close(t.index)}),n.find(".layui-layer-min").on("click",function(){var e=a.min&&a.min(n,t.index);e===!1||r.min(t.index,a)}),n.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(r.restore(t.index),a.restore&&a.restore(n,t.index)):(r.full(t.index,a),setTimeout(function(){a.full&&a.full(n,t.index)},100))}),a.end&&(o.end[t.index]=a.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+l[0])[0]||1==n.attr("layer")&&i("."+l[0]).length<1&&n.removeAttr("layer").show(),n=null})},s.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+l[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},s.pt.openLayer=function(){var e=this;r.zIndex=e.config.zIndex,r.setTop=function(e){var t=function(){r.zIndex++,e.css("z-index",r.zIndex+1)};return r.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",t),r.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){l.html.attr("layer-full")==e&&(l.html[0].style.removeProperty?l.html[0].style.removeProperty("overflow"):l.html[0].style.removeAttribute("overflow"),l.html.removeAttr("layer-full"))},e.layer=r,r.getChildFrame=function(e,t){return t=t||i("."+l[4]).attr("times"),i("#"+l[0]+t).find("iframe").contents().find(e)},r.getFrameIndex=function(e){return i("#"+e).parents("."+l[4]).attr("times")},r.iframeAuto=function(e){if(e){var t=r.getChildFrame("html",e).outerHeight(),n=i("#"+l[0]+e),a=n.find(l[1]).outerHeight()||0,o=n.find("."+l[6]).outerHeight()||0;n.css({height:t+a+o}),n.find("iframe").css({height:t})}},r.iframeSrc=function(e,t){i("#"+l[0]+e).find("iframe").attr("src",t)},r.style=function(e,t,n){var a=i("#"+l[0]+e),r=a.find(".layui-layer-content"),s=a.attr("type"),f=a.find(l[1]).outerHeight()||0,c=a.find("."+l[6]).outerHeight()||0;a.attr("minLeft");s!==o.type[3]&&s!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-f-c<=64&&(t.height=64+f+c)),a.css(t),c=a.find("."+l[6]).outerHeight(),s===o.type[2]?a.find("iframe").css({height:parseFloat(t.height)-f-c}):r.css({height:parseFloat(t.height)-f-c-parseFloat(r.css("padding-top"))-parseFloat(r.css("padding-bottom"))}))},r.min=function(e,t){t=t||{};var a=i("#"+l[0]+e),s=i("#"+l.SHADE+e),f=a.find(l[1]).outerHeight()||0,c=a.attr("minLeft")||181*o.minIndex+"px",u=a.css("position"),d={width:180,height:f,position:"fixed",overflow:"hidden"};o.record(a),o.minLeft[0]&&(c=o.minLeft[0],o.minLeft.shift()),t.minStack&&(d.left=c,d.top=n.height()-f,a.attr("minLeft")||o.minIndex++,a.attr("minLeft",c)),a.attr("position",u),r.style(e,d,!0),a.find(".layui-layer-min").hide(),"page"===a.attr("type")&&a.find(l[4]).hide(),o.rescollbar(e),s.hide()},r.restore=function(e){var t=i("#"+l[0]+e),n=i("#"+l.SHADE+e),a=t.attr("area").split(",");t.attr("type");r.style(e,{width:parseFloat(a[0]),height:parseFloat(a[1]),top:parseFloat(a[2]),left:parseFloat(a[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(l[4]).show(),o.rescollbar(e),n.show()},r.full=function(e){var t,a=i("#"+l[0]+e);o.record(a),l.html.attr("layer-full")||l.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===a.css("position");r.style(e,{top:t?0:n.scrollTop(),left:t?0:n.scrollLeft(),width:n.width(),height:n.height()},!0),a.find(".layui-layer-min").hide()},100)},r.title=function(e,t){var n=i("#"+l[0]+(t||r.index)).find(l[1]);n.html(e)},r.close=function(e,t){var n=i("#"+l[0]+e),a=n.attr("type"),s="layer-anim-close";if(n[0]){var f="layui-layer-wrap",c=function(){if(a===o.type[1]&&"object"===n.attr("conType")){n.children(":not(."+l[5]+")").remove();for(var r=n.find("."+f),s=0;s<2;s++)r.unwrap();r.css("display",r.data("display")).removeClass(f)}else{if(a===o.type[2])try{var c=i("#"+l[4]+e)[0];c.contentWindow.document.write(""),c.contentWindow.close(),n.find("."+l[5])[0].removeChild(c)}catch(u){}n[0].innerHTML="",n.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e],"function"==typeof t&&t()};n.data("isOutAnim")&&n.addClass("layer-anim "+s),i("#layui-layer-moves, #"+l.SHADE+e).remove(),6==r.ie&&o.reselect(),o.rescollbar(e),n.attr("minLeft")&&(o.minIndex--,o.minLeft.push(n.attr("minLeft"))),r.ie&&r.ie<10||!n.data("isOutAnim")?c():setTimeout(function(){c()},200)}},r.closeAll=function(e,t){"function"==typeof e&&(t=e,e=null);var n=i("."+l[0]);i.each(n,function(a){var o=i(this),s=e?o.attr("type")===e:1;s&&r.close(o.attr("times"),a===n.length-1?t:null),s=null}),0===n.length&&"function"==typeof t&&t()};var f=r.cache||{},c=function(e){return f.skin?" "+f.skin+" "+f.skin+"-"+e:""};r.prompt=function(e,t){var a="";if(e=e||{},"function"==typeof e&&(t=e),e.area){var o=e.area;a='style="width: '+o[0]+"; height: "+o[1]+';"',delete e.area}var s,l=2==e.formType?'":function(){return''}(),f=e.success;return delete e.success,r.open(i.extend({type:1,btn:["确定","取消"],content:l,skin:"layui-layer-prompt"+c("prompt"),maxWidth:n.width(),success:function(t){s=t.find(".layui-layer-input"),s.val(e.value||"").focus(),"function"==typeof f&&f(t)},resize:!1,yes:function(i){var n=s.val();""===n?s.focus():n.length>(e.maxlength||500)?r.tips("最多输入"+(e.maxlength||500)+"个字数",s,{tips:1}):t&&t(n,i,s)}},e))},r.tab=function(e){e=e||{};var t=e.tab||{},n="layui-this",a=e.success;return delete e.success,r.open(i.extend({type:1,skin:"layui-layer-tab"+c("tab"),resize:!1,title:function(){var e=t.length,i=1,a="";if(e>0)for(a=''+t[0].title+"";i"+t[i].title+"";return a}(),content:'
    '+function(){var e=t.length,i=1,a="";if(e>0)for(a='
  • '+(t[0].content||"no content")+"
  • ";i'+(t[i].content||"no content")+"";return a}()+"
",success:function(t){var o=t.find(".layui-layer-title").children(),r=t.find(".layui-layer-tabmain").children();o.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var a=i(this),o=a.index();a.addClass(n).siblings().removeClass(n),r.eq(o).show().siblings().hide(),"function"==typeof e.change&&e.change(o)}),"function"==typeof a&&a(t)}},e))},r.photos=function(t,n,a){function o(e,t,i){var n=new Image;return n.src=e,n.complete?t(n):(n.onload=function(){n.onload=null,t(n)},void(n.onerror=function(e){n.onerror=null,i(e)}))}var s={};if(t=t||{},t.photos){var l=!("string"==typeof t.photos||t.photos instanceof i),f=l?t.photos:{},u=f.data||[],d=f.start||0;s.imgIndex=(0|d)+1,t.img=t.img||"img";var y=t.success;if(delete t.success,l){if(0===u.length)return r.msg("没有图片")}else{var p=i(t.photos),h=function(){u=[],p.find(t.img).each(function(e){var t=i(this);t.attr("layer-index",e),u.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(h(),0===u.length)return;if(n||p.on("click",t.img,function(){h();var e=i(this),n=e.attr("layer-index");r.photos(i.extend(t,{photos:{start:n,data:u,tab:t.tab},full:t.full}),!0)}),!n)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=u.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>u.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&r.close(s.index)}},s.tabimg=function(e){if(!(u.length<=1))return f.start=s.imgIndex-1,r.close(s.index),r.photos(t,!0,e)},s.event=function(){s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev(!0)}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext(!0)}),i(document).on("keyup",s.keyup)},s.loadi=r.load(1,{shade:!("shade"in t)&&.9,scrollbar:!1}),o(u[d].src,function(n){r.close(s.loadi),a&&(t.anim=-1),s.index=r.open(i.extend({type:1,id:"layui-layer-photos",area:function(){var a=[n.width,n.height],o=[i(e).width()-100,i(e).height()-100];if(!t.full&&(a[0]>o[0]||a[1]>o[1])){var r=[a[0]/o[0],a[1]/o[1]];r[0]>r[1]?(a[0]=a[0]/r[0],a[1]=a[1]/r[0]):r[0]'+(u[d].alt||'+function(){return u.length>1?'
'+(u[d].alt||"")+""+s.imgIndex+" / "+u.length+"
":""}()+"",success:function(e,i){s.bigimg=e.find(".layui-layer-phimg"),s.imgsee=e.find(".layui-layer-imgbar"),s.event(e),t.tab&&t.tab(u[d],e),"function"==typeof y&&y(e)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},t))},function(){r.close(s.loadi),r.msg("当前图片地址异常
是否继续查看下一张?",{time:3e4,btn:["下一张","不看了"],yes:function(){u.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(t){i=t,n=i(e),l.html=i("html"),r.open=function(e){var t=new s(e);return t.index}},e.layui&&layui.define?(r.ready(),layui.define("jquery",function(t){r.path=layui.cache.dir,o.run(layui.$),e.layer=r,t("layer",r)})):"function"==typeof define&&define.amd?define(["jquery"],function(){return o.run(e.jQuery),r}):function(){r.ready(),o.run(e.jQuery)}()}(window); \ No newline at end of file diff --git a/src/main/resources/static/common/layer/mobile/layer.js b/src/main/resources/static/common/layer/mobile/layer.js new file mode 100644 index 0000000000000000000000000000000000000000..2a877ea93e0d01cd67df6d64d65dcef1ab189080 --- /dev/null +++ b/src/main/resources/static/common/layer/mobile/layer.js @@ -0,0 +1,2 @@ +/*! layer mobile-v2.0.0 Web 通用弹出层组件 MIT License */ + ;!function(e){"use strict";var t=document,n="querySelectorAll",i="getElementsByClassName",a=function(e){return t[n](e)},s={type:0,shade:!0,shadeClose:!0,fixed:!0,anim:"scale"},l={extend:function(e){var t=JSON.parse(JSON.stringify(s));for(var n in e)t[n]=e[n];return t},timer:{},end:{}};l.touch=function(e,t){e.addEventListener("click",function(e){t.call(this,e)},!1)};var r=0,o=["layui-m-layer"],c=function(e){var t=this;t.config=l.extend(e),t.view()};c.prototype.view=function(){var e=this,n=e.config,s=t.createElement("div");e.id=s.id=o[0]+r,s.setAttribute("class",o[0]+" "+o[0]+(n.type||0)),s.setAttribute("index",r);var l=function(){var e="object"==typeof n.title;return n.title?'

'+(e?n.title[0]:n.title)+"

":""}(),c=function(){"string"==typeof n.btn&&(n.btn=[n.btn]);var e,t=(n.btn||[]).length;return 0!==t&&n.btn?(e=''+n.btn[0]+"",2===t&&(e=''+n.btn[1]+""+e),'
'+e+"
"):""}();if(n.fixed||(n.top=n.hasOwnProperty("top")?n.top:100,n.style=n.style||"",n.style+=" top:"+(t.body.scrollTop+n.top)+"px"),2===n.type&&(n.content='

'+(n.content||"")+"

"),n.skin&&(n.anim="up"),"msg"===n.skin&&(n.shade=!1),s.innerHTML=(n.shade?"
':"")+'
"+l+'
'+n.content+"
"+c+"
",!n.type||2===n.type){var d=t[i](o[0]+n.type),y=d.length;y>=1&&layer.close(d[0].getAttribute("index"))}document.body.appendChild(s);var u=e.elem=a("#"+e.id)[0];n.success&&n.success(u),e.index=r++,e.action(n,u)},c.prototype.action=function(e,t){var n=this;e.time&&(l.timer[n.index]=setTimeout(function(){layer.close(n.index)},1e3*e.time));var a=function(){var t=this.getAttribute("type");0==t?(e.no&&e.no(),layer.close(n.index)):e.yes?e.yes(n.index):layer.close(n.index)};if(e.btn)for(var s=t[i]("layui-m-layerbtn")[0].children,r=s.length,o=0;odiv{line-height:22px;padding-top:7px;margin-bottom:20px;font-size:14px}.layui-m-layerbtn{display:box;display:-moz-box;display:-webkit-box;width:100%;height:50px;line-height:50px;font-size:0;border-top:1px solid #D0D0D0;background-color:#F2F2F2}.layui-m-layerbtn span{display:block;-moz-box-flex:1;box-flex:1;-webkit-box-flex:1;font-size:14px;cursor:pointer}.layui-m-layerbtn span[yes]{color:#40AFFE}.layui-m-layerbtn span[no]{border-right:1px solid #D0D0D0;border-radius:0 0 0 5px}.layui-m-layerbtn span:active{background-color:#F6F6F6}.layui-m-layerend{position:absolute;right:7px;top:10px;width:30px;height:30px;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:30px}.layui-m-layerend::after,.layui-m-layerend::before{position:absolute;left:5px;top:15px;content:'';width:18px;height:1px;background-color:#999;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:3px}.layui-m-layerend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body .layui-m-layer .layui-m-layer-footer{position:fixed;width:95%;max-width:100%;margin:0 auto;left:0;right:0;bottom:10px;background:0 0}.layui-m-layer-footer .layui-m-layercont{padding:20px;border-radius:5px 5px 0 0;background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn{display:block;height:auto;background:0 0;border-top:none}.layui-m-layer-footer .layui-m-layerbtn span{background-color:rgba(255,255,255,.8)}.layui-m-layer-footer .layui-m-layerbtn span[no]{color:#FD482C;border-top:1px solid #c2c2c2;border-radius:0 0 5px 5px}.layui-m-layer-footer .layui-m-layerbtn span[yes]{margin-top:10px;border-radius:5px}body .layui-m-layer .layui-m-layer-msg{width:auto;max-width:90%;margin:0 auto;bottom:-150px;background-color:rgba(0,0,0,.7);color:#fff}.layui-m-layer-msg .layui-m-layercont{padding:10px 20px} \ No newline at end of file diff --git a/src/main/resources/static/common/layer/theme/default/icon-ext.png b/src/main/resources/static/common/layer/theme/default/icon-ext.png new file mode 100644 index 0000000000000000000000000000000000000000..bbbb669bb311514baa5db3a6a00b4644d0e280f1 Binary files /dev/null and b/src/main/resources/static/common/layer/theme/default/icon-ext.png differ diff --git a/src/main/resources/static/common/layer/theme/default/icon.png b/src/main/resources/static/common/layer/theme/default/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3e17da8b1aaae2935e19ac97d9015f0fe24e8770 Binary files /dev/null and b/src/main/resources/static/common/layer/theme/default/icon.png differ diff --git a/src/main/resources/static/common/layer/theme/default/layer.css b/src/main/resources/static/common/layer/theme/default/layer.css new file mode 100644 index 0000000000000000000000000000000000000000..db51f31813ee06a319a2e54e81cc231bb4a4a723 --- /dev/null +++ b/src/main/resources/static/common/layer/theme/default/layer.css @@ -0,0 +1 @@ +.layui-layer-imgbar,.layui-layer-imgtit a,.layui-layer-tab .layui-layer-title span,.layui-layer-title{text-overflow:ellipsis;white-space:nowrap}html #layuicss-layer{display:none;position:absolute;width:1989px}.layui-layer,.layui-layer-shade{position:fixed;_position:absolute;pointer-events:auto}.layui-layer-shade{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px")}.layui-layer{-webkit-overflow-scrolling:touch;top:150px;left:0;margin:0;padding:0;background-color:#fff;-webkit-background-clip:content;border-radius:2px;box-shadow:1px 1px 50px rgba(0,0,0,.3)}.layui-layer-close{position:absolute}.layui-layer-content{position:relative}.layui-layer-border{border:1px solid #B2B2B2;border:1px solid rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.2)}.layui-layer-load{background:url(loading-1.gif) center center no-repeat #eee}.layui-layer-ico{background:url(icon.png) no-repeat}.layui-layer-btn a,.layui-layer-dialog .layui-layer-ico,.layui-layer-setwin a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-move{display:none;position:fixed;*position:absolute;left:0;top:0;width:100%;height:100%;cursor:move;opacity:0;filter:alpha(opacity=0);background-color:#fff;z-index:2147483647}.layui-layer-resize{position:absolute;width:15px;height:15px;right:0;bottom:0;cursor:se-resize}.layer-anim{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceIn{0%{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-00{-webkit-animation-name:layer-bounceIn;animation-name:layer-bounceIn}@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);-ms-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.layui-layer-title{padding:0 80px 0 20px;height:50px;line-height:50px;border-bottom:1px solid #F0F0F0;font-size:14px;color:#333;overflow:hidden;border-radius:2px 2px 0 0}.layui-layer-setwin{position:absolute;right:15px;*right:0;top:17px;font-size:0;line-height:initial}.layui-layer-setwin a{position:relative;width:16px;height:16px;margin-left:10px;font-size:12px;_overflow:hidden}.layui-layer-setwin .layui-layer-min cite{position:absolute;width:14px;height:2px;left:0;top:50%;margin-top:-1px;background-color:#2E2D3C;cursor:pointer;_overflow:hidden}.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA}.layui-layer-setwin .layui-layer-max{background-position:-32px -40px}.layui-layer-setwin .layui-layer-max:hover{background-position:-16px -40px}.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px}.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px}.layui-layer-setwin .layui-layer-close1{background-position:1px -40px;cursor:pointer}.layui-layer-setwin .layui-layer-close1:hover{opacity:.7}.layui-layer-setwin .layui-layer-close2{position:absolute;right:-28px;top:-28px;width:30px;height:30px;margin-left:0;background-position:-149px -31px;*right:-18px;_display:none}.layui-layer-setwin .layui-layer-close2:hover{background-position:-180px -31px}.layui-layer-btn{text-align:right;padding:0 15px 12px;pointer-events:auto;user-select:none;-webkit-user-select:none}.layui-layer-btn a{height:28px;line-height:28px;margin:5px 5px 0;padding:0 15px;border:1px solid #dedede;background-color:#fff;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}.layui-layer-btn a:hover{opacity:.9;text-decoration:none}.layui-layer-btn a:active{opacity:.8}.layui-layer-btn .layui-layer-btn0{border-color:#1E9FFF;background-color:#1E9FFF;color:#fff}.layui-layer-btn-l{text-align:left}.layui-layer-btn-c{text-align:center}.layui-layer-dialog{min-width:300px}.layui-layer-dialog .layui-layer-content{position:relative;padding:20px;line-height:24px;word-break:break-all;overflow:hidden;font-size:14px;overflow-x:hidden;overflow-y:auto}.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute;top:16px;left:15px;_left:-40px;width:30px;height:30px}.layui-layer-ico1{background-position:-30px 0}.layui-layer-ico2{background-position:-60px 0}.layui-layer-ico3{background-position:-90px 0}.layui-layer-ico4{background-position:-120px 0}.layui-layer-ico5{background-position:-150px 0}.layui-layer-ico6{background-position:-180px 0}.layui-layer-rim{border:6px solid #8D8D8D;border:6px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:none}.layui-layer-msg{min-width:180px;border:1px solid #D3D4D3;box-shadow:none}.layui-layer-hui{min-width:100px;background-color:#000;filter:alpha(opacity=60);background-color:rgba(0,0,0,.6);color:#fff;border:none}.layui-layer-hui .layui-layer-content{padding:12px 25px;text-align:center}.layui-layer-dialog .layui-layer-padding{padding:20px 20px 20px 55px;text-align:left}.layui-layer-page .layui-layer-content{position:relative;overflow:auto}.layui-layer-iframe .layui-layer-btn,.layui-layer-page .layui-layer-btn{padding-top:10px}.layui-layer-nobg{background:0 0}.layui-layer-iframe iframe{display:block;width:100%}.layui-layer-loading{border-radius:100%;background:0 0;box-shadow:none;border:none}.layui-layer-loading .layui-layer-content{width:60px;height:24px;background:url(loading-0.gif) no-repeat}.layui-layer-loading .layui-layer-loading1{width:37px;height:37px;background:url(loading-1.gif) no-repeat}.layui-layer-ico16,.layui-layer-loading .layui-layer-loading2{width:32px;height:32px;background:url(loading-2.gif) no-repeat}.layui-layer-tips{background:0 0;box-shadow:none;border:none}.layui-layer-tips .layui-layer-content{position:relative;line-height:22px;min-width:12px;padding:8px 15px;font-size:12px;_float:left;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.2);background-color:#000;color:#fff}.layui-layer-tips .layui-layer-close{right:-2px;top:-1px}.layui-layer-tips i.layui-layer-TipsG{position:absolute;width:0;height:0;border-width:8px;border-color:transparent;border-style:dashed;*overflow:hidden}.layui-layer-tips i.layui-layer-TipsB,.layui-layer-tips i.layui-layer-TipsT{left:5px;border-right-style:solid;border-right-color:#000}.layui-layer-tips i.layui-layer-TipsT{bottom:-8px}.layui-layer-tips i.layui-layer-TipsB{top:-8px}.layui-layer-tips i.layui-layer-TipsL,.layui-layer-tips i.layui-layer-TipsR{top:5px;border-bottom-style:solid;border-bottom-color:#000}.layui-layer-tips i.layui-layer-TipsR{left:-8px}.layui-layer-tips i.layui-layer-TipsL{right:-8px}.layui-layer-lan[type=dialog]{min-width:280px}.layui-layer-lan .layui-layer-title{background:#4476A7;color:#fff;border:none}.layui-layer-lan .layui-layer-btn{padding:5px 10px 10px;text-align:right;border-top:1px solid #E9E7E7}.layui-layer-lan .layui-layer-btn a{background:#fff;border-color:#E9E7E7;color:#333}.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5}.layui-layer-molv .layui-layer-title{background:#009f95;color:#fff;border:none}.layui-layer-molv .layui-layer-btn a{background:#009f95;border-color:#009f95}.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1}.layui-layer-iconext{background:url(icon-ext.png) no-repeat}.layui-layer-prompt .layui-layer-input{display:block;width:260px;height:36px;margin:0 auto;line-height:30px;padding-left:10px;border:1px solid #e6e6e6;color:#333}.layui-layer-prompt textarea.layui-layer-input{width:300px;height:100px;line-height:20px;padding:6px 10px}.layui-layer-prompt .layui-layer-content{padding:20px}.layui-layer-prompt .layui-layer-btn{padding-top:0}.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4)}.layui-layer-tab .layui-layer-title{padding-left:0;overflow:visible}.layui-layer-tab .layui-layer-title span{position:relative;float:left;min-width:80px;max-width:300px;padding:0 20px;text-align:center;overflow:hidden;cursor:pointer}.layui-layer-tab .layui-layer-title span.layui-this{height:51px;border-left:1px solid #eee;border-right:1px solid #eee;background-color:#fff;z-index:10}.layui-layer-tab .layui-layer-title span:first-child{border-left:none}.layui-layer-tabmain{line-height:24px;clear:both}.layui-layer-tabmain .layui-layer-tabli{display:none}.layui-layer-tabmain .layui-layer-tabli.layui-this{display:block}.layui-layer-photos{background:0 0;box-shadow:none}.layui-layer-photos .layui-layer-content{overflow:hidden;text-align:center}.layui-layer-photos .layui-layer-phimg img{position:relative;width:100%;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.layui-layer-imgnext,.layui-layer-imgprev{position:fixed;top:50%;width:27px;_width:44px;height:44px;margin-top:-22px;outline:0;blr:expression(this.onFocus=this.blur())}.layui-layer-imgprev{left:30px;background-position:-5px -5px;_background-position:-70px -5px}.layui-layer-imgprev:hover{background-position:-33px -5px;_background-position:-120px -5px}.layui-layer-imgnext{right:30px;_right:8px;background-position:-5px -50px;_background-position:-70px -50px}.layui-layer-imgnext:hover{background-position:-33px -50px;_background-position:-120px -50px}.layui-layer-imgbar{position:fixed;left:0;right:0;bottom:0;width:100%;height:40px;line-height:40px;background-color:#000\9;filter:Alpha(opacity=60);background-color:rgba(2,0,0,.35);color:#fff;overflow:hidden;font-size:0}.layui-layer-imgtit *{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px}.layui-layer-imgtit a{max-width:65%;overflow:hidden;color:#fff}.layui-layer-imgtit a:hover{color:#fff;text-decoration:underline}.layui-layer-imgtit em{padding-left:10px;font-style:normal}@-webkit-keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes layer-bounceOut{100%{opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.layer-anim-close{-webkit-animation-name:layer-bounceOut;animation-name:layer-bounceOut;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.2s;animation-duration:.2s}@media screen and (max-width:1100px){.layui-layer-iframe{overflow-y:auto;-webkit-overflow-scrolling:touch}} \ No newline at end of file diff --git a/src/main/resources/static/common/layer/theme/default/loading-0.gif b/src/main/resources/static/common/layer/theme/default/loading-0.gif new file mode 100644 index 0000000000000000000000000000000000000000..6f3c9539a22171cc2f12639492e346d97a9078e8 Binary files /dev/null and b/src/main/resources/static/common/layer/theme/default/loading-0.gif differ diff --git a/src/main/resources/static/common/layer/theme/default/loading-1.gif b/src/main/resources/static/common/layer/theme/default/loading-1.gif new file mode 100644 index 0000000000000000000000000000000000000000..db3a483e4b74971fbfb1cc0fb6499852cedfe650 Binary files /dev/null and b/src/main/resources/static/common/layer/theme/default/loading-1.gif differ diff --git a/src/main/resources/static/common/layer/theme/default/loading-2.gif b/src/main/resources/static/common/layer/theme/default/loading-2.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bb90fd6a49107a321c35b9cee4a7b810314b51f Binary files /dev/null and b/src/main/resources/static/common/layer/theme/default/loading-2.gif differ diff --git a/src/main/resources/static/common/utils/reg.js b/src/main/resources/static/common/utils/reg.js new file mode 100644 index 0000000000000000000000000000000000000000..8033293333632c5edaf157e9bd534834a72428df --- /dev/null +++ b/src/main/resources/static/common/utils/reg.js @@ -0,0 +1,42 @@ +/** + * 邮箱格式正则验证 + * @param email + * @returns {boolean} + */ +function emailReg(email) { + let emailReg = /^[\da-z]+([\-\.\_]?[\da-z]+)*@[\da-z]+([\-\.]?[\da-z]+)*(\.[a-z]{2,})+$/; + return emailReg.test(email); +} + +/** + * 手机号码格式正则验证 + * @param phone + * @returns {boolean} + */ +function phoneReg(phone) { + let phoneReg = /^1(3\d|4[5-9]|5[0-35-9]|6[567]|7[0-8]|8\d|9[0-35-9])\d{8}$/; + return phoneReg.test(phone); +} + +/** + * 用户名正则:最长10字符,支持中文、英文 + * @param name + * @returns {boolean} + */ +function userNameReg(name) { + let userNameReg = /^([\u4E00-\uFA29]|[\uE7C7-\uE7F3]|[a-zA-Z]){1,10}$/; + return userNameReg.test(name); +} + +/** + * 密码正则:8-16字符,支持英文、数字、下划线 + * @param password + * @returns {boolean} + */ +function userPasswordReg(password) { + let userPasswordReg = /^(\w){8,16}$/; + return userPasswordReg.test(password); +} + + + diff --git a/src/main/resources/templates/add-illness.html b/src/main/resources/templates/add-illness.html new file mode 100644 index 0000000000000000000000000000000000000000..d5fb9544ee148cb627fb1c3cde9330362bc4a7ff --- /dev/null +++ b/src/main/resources/templates/add-illness.html @@ -0,0 +1,127 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+

疾病信息

+
+ +
+
+ + + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/add-medical.html b/src/main/resources/templates/add-medical.html new file mode 100644 index 0000000000000000000000000000000000000000..6c05fdce7c36c70d0e8ed268e480b2cd08a18d04 --- /dev/null +++ b/src/main/resources/templates/add-medical.html @@ -0,0 +1,174 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+

药品信息

+
+
+ + +
+
+ 点击上传 + + +
+
+
+ +
+
+ + + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ + + [[${illness.illnessName}]] + + + + [[${illness.illnessName}]] + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+
+ +
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/all-feedback.html b/src/main/resources/templates/all-feedback.html new file mode 100644 index 0000000000000000000000000000000000000000..264d3ffe738d75cb2aa94f0c419a6f999706baff --- /dev/null +++ b/src/main/resources/templates/all-feedback.html @@ -0,0 +1,108 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+

反馈信息

+

集思广益,广纳贤才。共收集 [[${feedbackList.size()}]] 条反馈信息。

+
+
+ + + + + + + + + + + + + + + + + + + + + + + +
ID姓名邮箱标题内容反馈时间操作
+ 删除 +
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/all-illness.html b/src/main/resources/templates/all-illness.html new file mode 100644 index 0000000000000000000000000000000000000000..7acffb4a9d7e9d60be197b7a55d5cc3ae60c2ad9 --- /dev/null +++ b/src/main/resources/templates/all-illness.html @@ -0,0 +1,112 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+

全部疾病

+

共收集 [[${illnesses.size()}]] 条疾病信息。你可以继续新增疾病。 +

+
+
+ + + + + + + + + + + + + + + + + + + +
分类名称特殊症状更新时间操作
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/all-medical.html b/src/main/resources/templates/all-medical.html new file mode 100644 index 0000000000000000000000000000000000000000..40def8b9fd6947e8b9d9754c6c3676464e9c037b --- /dev/null +++ b/src/main/resources/templates/all-medical.html @@ -0,0 +1,118 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+

全部药品

+

共收集 [[${medicines.size()}]] 条药品信息。你可以继续新增药品。 +

+
+
+ + + + + + + + + + + + + + + + + + + + + +
名称品牌类型价格更新时间操作
+ 西药 + 中药 + 中成药 + + + + +
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/common/common-bar.html b/src/main/resources/templates/common/common-bar.html new file mode 100644 index 0000000000000000000000000000000000000000..11790a4c91d55f31f52132cdc48af2a81e6a0980 --- /dev/null +++ b/src/main/resources/templates/common/common-bar.html @@ -0,0 +1,220 @@ + + + + + Title + + + + + +
+
+
+
+
+ +
+

有问题?要反馈?

+

(+86) 8888 8888 8888

+
+
+
+
+

联系我们并且提交反馈,我们会悉心听取您的意见!

+
+ +
+
+
+ + + + + +
+ +
+ +
+
+
+
+
+ author +
+
+

+

[[${session.loginUser.userTel}]]

+

[[${session.loginUser.userEmail}]]

+
+
+
+
+ + Dashboard + Navigation + +
+ + \ No newline at end of file diff --git a/src/main/resources/templates/doctor.html b/src/main/resources/templates/doctor.html new file mode 100644 index 0000000000000000000000000000000000000000..8de5a99c2f9ffa6d73b36640cfd070a9d17ce780 --- /dev/null +++ b/src/main/resources/templates/doctor.html @@ -0,0 +1,108 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image +
+
+

智能在线医生

+ 你的专属医生,随时为您服务! +
+
+
+
+
+
+ image +
+
+

现在

+

+ [[${session.loginUser.userName}]]你好,我是您的智能专属医生薛伟,身体不舒服或者有任何需要咨询的问题,都可以向我提问,我会全心全意为您解答!

+
+
+
+ +
+ + +
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + + + diff --git a/src/main/resources/templates/empty.html b/src/main/resources/templates/empty.html new file mode 100644 index 0000000000000000000000000000000000000000..3ae2ed7b0b49fa3e37e357fedb75c8daf726b536 --- /dev/null +++ b/src/main/resources/templates/empty.html @@ -0,0 +1,75 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/error/400.html b/src/main/resources/templates/error/400.html new file mode 100644 index 0000000000000000000000000000000000000000..b57a59b99551224c673b53c3de358a42cd5fa82d --- /dev/null +++ b/src/main/resources/templates/error/400.html @@ -0,0 +1,61 @@ + + + + + + 智慧医药系统 - 请求错误 + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+

请求出错了,请稍后再试

+

400

+
+
+ +
+ 返回首页 +
+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + diff --git a/src/main/resources/templates/error/401.html b/src/main/resources/templates/error/401.html new file mode 100644 index 0000000000000000000000000000000000000000..5b5705bd5a39fb0e3518619f7499199136ae7b39 --- /dev/null +++ b/src/main/resources/templates/error/401.html @@ -0,0 +1,61 @@ + + + + + + 智慧医药系统 - 无权限访问 + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+

抱歉,您没有权限访问此资源

+

401

+
+
+ +
+ 返回首页 +
+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + diff --git a/src/main/resources/templates/error/404.html b/src/main/resources/templates/error/404.html new file mode 100644 index 0000000000000000000000000000000000000000..f45f084f98fbc92faaed46e7f718a5ab287d5ad6 --- /dev/null +++ b/src/main/resources/templates/error/404.html @@ -0,0 +1,61 @@ + + + + + + 智慧医药系统 - 资源不存在 + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+

我们没能为您找到此资源

+

404

+
+
+ +
+ 返回首页 +
+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + diff --git a/src/main/resources/templates/error/500.html b/src/main/resources/templates/error/500.html new file mode 100644 index 0000000000000000000000000000000000000000..8e9c4d020861cc076c3e1c4af6b07330edef8219 --- /dev/null +++ b/src/main/resources/templates/error/500.html @@ -0,0 +1,61 @@ + + + + + + 智慧医药系统 - 服务出错 + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+

抱歉,服务器出错了

+

500

+
+
+ +
+ 返回首页 +
+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + diff --git a/src/main/resources/templates/feedback.html b/src/main/resources/templates/feedback.html new file mode 100644 index 0000000000000000000000000000000000000000..db83ee7599a078e31a0552d878470fb2ea358ff2 --- /dev/null +++ b/src/main/resources/templates/feedback.html @@ -0,0 +1,126 @@ + + + + + + 智慧医药系统 + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + +
+
+
+
+
+
+

有意见不要紧

+

反馈一下

+
我们期待您的反馈,我们会一直进步。
+
+
+

+ 智慧医药您提供疾病查询,常见疾病大全,帮您全面了解疾病病因症状、检查治疗、饮食护理等信息,是您疾病查询的好帮手。 +

+
+
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+
+
+ +
+ +
+ +
+ + + + + + + + + + + + diff --git a/src/main/resources/templates/illness-reviews.html b/src/main/resources/templates/illness-reviews.html new file mode 100644 index 0000000000000000000000000000000000000000..6460a499d8746758b3917358b69a2e77104a2b80 --- /dev/null +++ b/src/main/resources/templates/illness-reviews.html @@ -0,0 +1,151 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+
+
+
+
+
+
+
+
+ author +
+
+

疾病的名字

+

+ +
+
+
+
+
+

一般症状:

+

+ 你想要的都会有的 +

+
+
+

特殊症状:

+

+ +

+
+ Dashboard + Navigation +
+
+
+
+
+
+
+
+

相关药物如下

+
+
+ + image + +
+
+ +
Helena
+
+

April 25, + 2019 at + 10:46 am

+ 4.6/5 + "是药三分毒,切忌不要乱吃药!" +

+ Take in the iconic skyline and visit the neighbourhood hangouts that + you've + only ever seen on TV. Take in the iconic skyline and visit + the neighbourhood. +

+
+
+
+
+ +

暂无相关药品,请联系管理员添加!

+
+ +
+
+
+
+
+
+
+ +
+
+ + +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/illness.html b/src/main/resources/templates/illness.html new file mode 100644 index 0000000000000000000000000000000000000000..0c1fc16d56dfe8dc2d1a996c308f137ef07b3686 --- /dev/null +++ b/src/main/resources/templates/illness.html @@ -0,0 +1,138 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+
+
+
+
+
+
+

+
+
+ + image + +
+
+ +
Helena
+
+

April 25, 2019 at 10:46 am

+ 4.6/5 + "是药三分毒,切忌不要乱吃药!" +

+ Take in the iconic skyline and visit the neighbourhood hangouts that you've + only ever seen on TV. Take in the iconic skyline and visit + the neighbourhood. +

+
+
+
+
+ image +
+
+
Helena
+

April 25, 2019 at 10:46 am

+ 4.6/5 + "是药三分毒,切忌不要乱吃药!" +

+ Take in the iconic skyline and visit the neighbourhood hangouts that you've + only ever seen on TV. Take in the iconic skyline and visit + the neighbourhood. +

+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+

没有找到你想要的结果吗?

+

搜索一下

+
+
+

+ 智慧医药您提供疾病查询,常见疾病大全,帮您全面了解疾病病因症状、检查治疗、饮食护理等信息,是您疾病查询的好帮手。 +

+ + +
+ 搜索历史: +     +
+
+
+
+
+ + +
+ +
+ +
+ + +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html new file mode 100644 index 0000000000000000000000000000000000000000..ee8d3ce36753632d3266c490a1f348b3833209f4 --- /dev/null +++ b/src/main/resources/templates/index.html @@ -0,0 +1,148 @@ + + + + + + 智慧医药系统 + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + +
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+
+ +
+
+ +
+ +
+ +
+
+
+
+
+
+

注册账号后可以享受更多权益

+

最好的医疗咨询和自我诊断健康中心,为您提供自我诊断、疾病百科、最新资讯等优质内容,欢迎您的体验!


+

智慧医药您提供疾病查询,常见疾病大全,帮您全面了解疾病病因症状、检查治疗、饮食护理等信息,是您疾病查询的好帮手。

+

CALL: 8888 6666

+
+
+
+
+
+ + +
+ +
+ +
+ +
+ + + + + + + + + + + + diff --git a/src/main/resources/templates/medicine.html b/src/main/resources/templates/medicine.html new file mode 100644 index 0000000000000000000000000000000000000000..c5c92dca762952f961cdb7dcd1497decc83ccbb7 --- /dev/null +++ b/src/main/resources/templates/medicine.html @@ -0,0 +1,126 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + + + + +
+
+
+
+
+ +
+
+
+
+

Welcome To Best Medical & Health

+

Get Best & Amazing Experice With Our Professional Doctors

+
品牌方:[[${medicine.medicineBrand}]]
+
+
+

适应症:

+

+

+ +
+
+
+
+
+
+
+ +

药的相互作用:

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit + tellus.

+
+
+
+
+
+
+ +

禁忌:

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit + tellus.qweqwewqewqeqeqewqeqweqeqeqeqeqwewqe

+
+
+
+
+
+
+ +

用法用量

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit + tellus.

+
+
+
+
+
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/profile.html b/src/main/resources/templates/profile.html new file mode 100644 index 0000000000000000000000000000000000000000..3b60c28e614538bec06eade58fd414ebf1505868 --- /dev/null +++ b/src/main/resources/templates/profile.html @@ -0,0 +1,192 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+ +
+
+
+
+
+
+
+
+
+
+
+ +
+
+

我的资料

+
+ +
+ +
+
+ 点击上传 + + +
+
+
+ +
+
+
+
+ + + +
+
+
+
+ + +
+
+
+ +
+
+
+ + +
+
+
+
+ + +
+
+
+ +
+
+
+ + +
+
+
+
+ + +
+
+
+ +
+ + +
+ +
+
+ +
+
+
+
+
+
+
+
+

修改登录密码

+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+ +
+ +
+ +
+ +
+ + + + + + + + + + + + + diff --git a/src/main/resources/templates/search-illness.html b/src/main/resources/templates/search-illness.html new file mode 100644 index 0000000000000000000000000000000000000000..6b471cb93a0bf455c8063fd91531c39ff7428019 --- /dev/null +++ b/src/main/resources/templates/search-illness.html @@ -0,0 +1,125 @@ + + + + + + Ayurvedic - Medical Template + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+ + +
+
+

+
+
+
+ +
    +
  • [[${#dates.format(illnessOne.create_time,'yyyy-MM-dd HH:mm:ss')}]] | [[${illnessOne.kindName}]]
  • +
  • [[${illnessOne.pageview}]]
  • +
+
+
+
+
+

没有搜索到相应的结果,可联系管理员加入

+
+
+ + 上一页 + + 下一页 +
+
+
+ + + +
+
+
+
+

没有找到你想要的结果吗?

+

搜索一下

+
+
+

+ 智慧医药您提供疾病查询,常见疾病大全,帮您全面了解疾病病因症状、检查治疗、饮食护理等信息,是您疾病查询的好帮手。 +

+ +
+ 分类: +     +
+
+ 搜索历史: + +     + +
+
+
+
+
+ + +
+ +
+ +
+ +
+ + + + + + + + + + + + + +