diff --git a/LICENSE b/LICENSE
index d41c0bd..87cbe97 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,232 +1,248 @@
-GNU GENERAL PUBLIC LICENSE
-Version 3, 29 June 2007
+CampusSource · AGB und Lizenz
+
-Copyright © 2007 Free Software Foundation, Inc.
-Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
-Preamble
-The GNU General Public License is a free, copyleft license for software and other kinds of works.
+Allgemeine Geschäftsbedingungen (AGB) und Lizenz
-The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
-When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
-To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
-For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
+Mit CampusSource wird die Nutzung universitärer Entwicklungen durch Dritte zu
+den Bedingungen der General GNU Public Licence (GPL) ermöglicht, die eine der
+bekanntesten Opensource-Lizenzen ist.
+Die GPL ist eine Lizenz, die dem amerikanischen Recht, nicht jedoch dem
+deutschen Recht genügt. So sind einige Passagen der GPL nach dem deutschen Recht
+nicht wirksam. CampusSource hat aus diesem Grunde Allgemeine
+Geschäftsbedingungen formuliert, die die Interpretation der GPL unter deutschem
+Recht vornimmt und ergänzt.
+
+
-Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
+Allgemeine Geschäftsbedingungen für die
+Nutzung der Software der Initiative CampusSource
+
+
+1. Vorbemerkung
+Diese Allgemeinen Geschäftsbedingungen regeln die Rechtsbeziehungen zwischen dem
+Land Nordrhein-Westfalen, vertreten durch die FernUniversität Hagen, diese
+wiederum vertreten durch die Geschäftsstelle der Initiative CampusSource bei der
+FernUniversität Hagen, Universitätsstraße 11, D-58097 Hagen (im Folgenden
+»Lizenzgeber« genannt) und dem Nutzer (im Folgenden »Lizenznehmer« genannt) der
+CampusSource-Software. Sie sind ebenso wie die GNU General Public License (siehe
+dazu Abschnitt 4 »Lizenz«) Bestandteil des zwischen dem Lizenzgeber und dem
+Lizenznehmer geschlossenen Vertrages.
+Die GNU General Public License (im Folgenden GPL genannt) finden Sie im Internet
+unter www.gnu.org/copyleft/gpl.html, eine deutsche Übersetzung unter
+www.gnu.de/gpl-ger.html.
-For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
-Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
-Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
+2. Vertragsgegenstand
+Gegenstand des Vertragsangebotes des Lizenzgebers ist die auf diesem Server
+befindliche Software des CampusSource-Projektes (im Folgenden »Software«
+genannt) und dazugehöriges Begleitmaterial.
+Der Lizenzgeber bietet dem Lizenznehmer nach erfolgter Registrierung die
+folgenden Leistungen an:
+ Der Lizenzgeber verschafft dem Lizenznehmer die Möglichkeit, auf
+ elektronischem Weg Zugang zur Software, deren Dokumentation und zu
+ Erfahrungsberichten zu erhalten und sich einen Überblick über das
+ Softwareangebot zu verschaffen.
+
+
+ Der Lizenzgeber gestattet dem Lizenznehmer, die Software physikalisch
+ downzuloaden.
+
+
+ Der Lizenzgeber überträgt die in Abschnitt 4 »Lizenz« näher bezeichneten
+ Nutzungsrechte auf den Lizenznehmer.
+
+
+Lizenzgeber und Lizenznehmer sind sich einig darüber, dass die Inanspruchnahme
+der unter 1.) bis 3.) angebotenen Leistungen unentgeltlich, schenkungsweise
+erfolgen soll. Dies bedeutet jedoch nicht, dass der Lizenzgeber irgendwelche
+durch die Nutzung des Angebots entstandenen Kosten übernimmt.
+Sofern der Lizenznehmer die Software bearbeitet und diese Bearbeitung Dritten
+zugänglich macht, ist er verpflichtet, dem Lizenzgeber auch eine Kopie der
+Bearbeitung kostenlos zukommen zu lassen, oder, sofern die Bearbeitung
+öffentlich und kostenlos zugänglich ist, dem Lizenzgeber die Quelle mitzuteilen.
+Die in diesen Allgemeinen Geschäftsbedingungen festgelegten Nebenpflichten
+stellen keine Gegenleistung im Sinne des Bürgerlichen Rechts dar und sind für
+den Lizenznehmer verbindlich. Nicht Gegenstand des Vertrages sind irgendeine
+Form von Softwareinstallation, Softwarepflege oder Beratung im Zusammenhang mit
+der Software. Insbesondere wird durch die mit der Software beigefügte oder für
+die Software bereitgestellte Information oder Dokumentation kein
+Beratungsvertrag angeboten. Wenn Sie solche Dienstleistungen wünschen, wenden
+Sie sich an die Geschäftsstelle der Initiative CampusSource.
+Der Lizenzgeber behält sich vor, das Leistungsangebot jederzeit einzustellen.
+Bezüglich bereits empfangener Leistungen bleiben die Verpflichtungen beider
+Parteien hiervon unberührt, insbesondere entfallen dadurch nicht die in diesen
+Allgemeinen Geschäftsbedingungen festgelegten Nebenpflichten des Lizenznehmers.
+Diese Allgemeinen Geschäftsbedingungen gelten auch dann, wenn der Lizenznehmer
+das oben genannte Leistungspaket nur teilweise in Anspruch nimmt.
+
+
-The precise terms and conditions for copying, distribution and modification follow.
+3. Sorgfaltspflichten des Lizenznehmers
+Der Lizenznehmer ist verpflichtet, sein Passwort sorgfältig aufzubewahren und
+Dritten nicht zugänglich zu machen. Der Lizenznehmer haftet für alle Schäden,
+die aus der Verletzung dieser Sorgfaltspflicht entstehen.
-TERMS AND CONDITIONS
-0. Definitions.
-“This License” refers to version 3 of the GNU General Public License.
+4. Lizenz
+Die Nutzungsrechte, welche der Lizenznehmer erhält, ergeben sich aus der GNU
+General Public License. Diese Nutzungsrechte sind dinglich - im Sinne des
+Urheberrechts - mit der Software verknüpft und gelten auch dann, wenn der
+Lizenznehmer keine Kenntnis davon nimmt. Die GNU General Public License (im
+Folgenden GPL genannt) finden Sie im Internet unter
+www.gnu.org/copyleft/gpl.html, eine deutsche Übersetzung unter
+www.gnu.de/gpl-ger.html.
+Die GPL ist zu dem Zweck entworfen worden, dass Sie die unter diese Lizenz
+gestellte Software weitergeben und verändern dürfen. Wenn Sie die Software
+verändern und weitergeben, müssen Sie den Quellcode der bearbeiteten Software
+wieder unter die GPL stellen und den Quellcode zugänglich machen, so dass auch
+andere von Ihrem Werk profitieren, wie auch Sie von der erhaltenen Software
+profitiert haben. Auf diese Art und Weise soll ein System von jedermann frei
+zugänglicher Software geschaffen werden.
+Der Lizenzgeber weist den Lizenznehmer darauf hin, dass die GPL in den USA
+entworfen wurde und daher einige Bestimmungen nach deutschem Recht nicht wirksam
+sind oder in Deutschland rechtlich anders beurteilt werden als in den USA:
+ Die Formulierung »You may charge a fee for the physical act of transferring a
+ copy« in Abschnitt 1 der GPL ist nach deutschem Recht so zu verstehen, dass
+ nur eine angemessene, marktübliche Gegenleistung für die Anfertigung einer
+ Kopie verlangt werden darf. Sofern eine das marktübliche überschreitende
+ Gegenleistung für das Anfertigen von Kopien verlangt werden würde, hätte dies
+ neben einer möglichen Lizenzverletzung zur Folge, dass die durch die
+ kostenlose Weitergabe bestehende Haftungsprivilegierung wegfallen könnte und
+ der Lizenznehmer wie ein Verkäufer oder Unternehmer (Werkvertrag) bei Mängeln
+ auf Schadensersatz haftet.
+
+
+ Abschnitt 11 und 12 der GPL (Haftungsausschluss) verstoßen gegen das »Gesetz
+ zur Regelung des Rechts der Allgemeinen Geschäftsbedingungen« (AGBG) und sind
+ nach deutschem Recht unwirksam. An ihre Stelle treten die entsprechenden
+ Bestimmungen des Bürgerlichen Rechts §§ 521ff. (Haftung des Schenkers).
+
+
+Es folgt eine kurze unvollständige Zusammenfassung der GPL. Der Lizenznehmer ist
+verpflichtet, die weiterführenden und präziseren Bestimmungen der GPL zu
+beachten. Der Lizenznehmer wird darauf hingewiesen, dass die GPL einige
+(auflösende) Bedingungen enthält, bei deren Verletzung die dem Lizenznehmer
+übertragenen Nutzungsrechte automatisch ohne jeden Widerruf erlöschen und eine
+weitere Nutzung des Programms zu einer (strafbaren) Urheberrechtsverletzung
+wird.
+ Die Lizenz erlaubt dem Lizenznehmer das Ausführen der Programme zu jedem
+ Zweck. Gesetzliche Einschränkungen werden hiervon nicht berührt.
+
+
+ Der Lizenznehmer darf unveränderte Kopien des Quellcodes anfertigen und
+ weiterverbreiten, unter der Bedingung, dass mit der Kopie ein entsprechender
+ Urheberrechtsvermerk sowie ein Haftungsausschluß veröffentlicht wird und dass
+ alle die GPL betreffenden Hinweise unverändert weitergegeben werden. Ein
+ Entgelt darf nur für die Anfertigung von Kopien oder für das Anbieten einer
+ Garantie genommen werden. Näheres enthält § 1 GPL.
+
+
+ Der Lizenznehmer darf das Programm verändern und die so entstandene
+ Bearbeitung unter der Bedingung vervielfältigen und verbreiten, dass er einen
+ auffälligen Vermerk über die vorgenommenen Modifizierungen anbringt, die
+ Kopien der Bearbeitung ohne Lizenzgebühren unter den Bedingungen der GPL
+ verbreitet und dafür sorgt, dass das Programm bei interaktiver Nutzung einen
+ Urheberrechtsvermerk ausgibt. Näheres regelt § 2 GPL.
+
+
+ Der Lizenznehmer darf das Programm oder eine Bearbeitung als Objectcode oder
+ in ausführbarer Form unter Berücksichtigung der letzten beiden Abschnitte
+ unter der Bedingung vervielfältigen und verbreiten, dass er den Quelltext
+ beifügt oder eine der in § 3 GPL genannten Alternativen erfüllt. Näheres
+ regelt § 3 GPL.
+
+
+ Sollte dem Lizenznehmer infolge eines Gerichtsurteils oder durch einen
+ gerichtlichen Vergleich Bedingungen auferlegt werden, die der GPL
+ widersprechen, so entbindet dies den Lizenznehmer nicht von der Einhaltung der
+ GPL. Näheres regelt § 7 GPL.
+
+
+ Wenn die Verbreitung oder die Benutzung des Programms in bestimmten Staaten
+ durch Patent- oder Urheberrecht eingeschränkt ist, kann der Lizenznehmer bei
+ der Verbreitung des Programms durch einen entsprechenden Vermerk bestimmen,
+ dass die Verbreitung des Programms in bestimmten Staaten ausgeschlossen ist.
+ Näheres regelt § 8 GPL.
-“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
-“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
-To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
-A “covered work” means either the unmodified Program or a work based on the Program.
-To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
+5. Schutzrechte Dritter
+Der Lizenzgeber geht davon aus, dass der Besitz und der vertragsgemäße Gebrauch
+der Software keine Schutzrechte Dritter für den Bereich der BRD beeinträchtigt.
+Im Zusammenhang mit einer möglichen Beeinträchtigung der Schutzrechte Dritter
+werden die folgenden Nebenpflichten vereinbart:
+ Der Lizenznehmer verpflichtet sich, dass er weder für sich noch im Auftrag
+ eines Dritten die Software zu dem Zweck verwendet, diese nach
+ Schutzrechtsverletzungen zu untersuchen oder untersuchen zu lassen.
-To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
-An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
+ Der Lizenznehmer verpflichtet sich, den Lizenzgeber unverzüglich zu
+ benachrichtigen, wenn Dritte Schutzrechtsverletzungen geltend machen.
-1. Source Code.
-The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
-A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
+ Hat der Lizenznehmer den Eindruck, dass die Software Patente oder andere
+ Schutzrechte Dritter verletzt, so ist er verpflichtet, den Lizenzgeber
+ unverzüglich schriftlich unter Beifügung einer genauen Beschreibung der
+ Verletzungshandlung zu unterrichten. Es ist dem Lizenznehmer untersagt, andere
+ natürliche oder juristische Personen ohne schriftliches Einverständnis des
+ Lizenzgebers zu informieren.
-The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
-The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
+Bei Verletzung einer der obigen Nebenpflichten verpflichtet sich der
+Lizenznehmer, dem Lizenzgeber Schadensersatz für alle durch die Verletzung
+entstandenen Schäden (einschließlich der Prozeßkosten) zu leisten. Ist die
+Verletzung einer solchen Nebenpflicht festgestellt, so genügt es, wenn der
+Lizenzgeber plausibel darlegt, dass der Schaden durch die Verletzung entstanden
+ist. Den Lizenznehmer trifft die volle Beweislast für das Gegenteil. Der
+Lizenznehmer verpflichtet sich, dem Lizenzgeber alle Auskünfte im Zusammenhang
+mit der Verletzung einer der obigen Nebenpflichten zu erteilen.
+Der Lizenzgeber weist darauf hin, dass zur CampusSource-Software nicht die
+Software anderer Hersteller gehört, mit der die CampusSource-Software
+zusammenarbeiten kann oder die für den Betrieb der CampusSource-Software
+notwendigerweise vorhanden sein muss, wie z. B. WWW-Server,
+Funktionsbibliotheken, Werkzeugsysteme und Datenbankmanagementsysteme. Die
+Lizenzen für diese Software müssen vom jeweiligen Hersteller separat erworben
+werden. Die GPL gilt für diese Software in der Regel nicht.
-The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
-The Corresponding Source for a work in source code form is that same work.
-2. Basic Permissions.
-All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
+6. Datenschutz
+Der Lizenzgeber verpflichtet sich, bezüglich der bei der Registrierung
+angegebenen Daten die einschlägigen landes- und bundesrechtlichen
+Datenschutzbestimmungen einzuhalten. Alle Verbindungen zu diesem Server im
+Download- und Registrierbereich werden in einem LOG-File aufgezeichnet.
-You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
-Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
-3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
+7. Schriftform
+Alle Nebenabreden, die zwischen dem Lizenzgeber und dem Lizenznehmer
+abgeschlossen werden, bedürfen der Schriftform. Eine Abänderung oder Aufhebung
+dieser Klausel bedarf ebenfalls der Schriftform.
-When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
-4. Conveying Verbatim Copies.
-You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
-You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
+8. Gerichtsstand
+Gerichtsstand für alle Streitigkeiten aus diesem Vertrag ist Hagen, sofern der
+Lizenznehmer Kaufmann, eine juristische Person des öffentlichen Rechts oder ein
+öffentlich-rechtliches Sondervermögen ist.
+Die Parteien vereinbaren die Anwendung deutschen Rechts. Sollte nach
+Internationalem Verfahrensrecht die Zuständigkeit eines deutschen Gerichts
+möglich sein, so vereinbaren die Parteien die Zuständigkeit der deutschen
+Gerichtsbarkeit und innerhalb Deutschlands die Zuständigkeit des Amtsgerichtes
+bzw. Landgerichtes Hagen. Bezüglich der in Abschnitt 5 »Schutzrechte Dritter«
+festgelegten Nebenpflichten des Lizenznehmers kann der Lizenzgeber abweichend
+von Satz 3 ein beliebiges international zuständiges Gericht anrufen.
+© 2000 CampusSource Alle Rechte vorbehalten
-5. Conveying Modified Source Versions.
-You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
- a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
- b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
-
- c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
-
-A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
-
-6. Conveying Non-Source Forms.
-You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
-
- d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
-
-A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
-
-A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
-
-“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
-
-If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
-
-The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
-
-Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
-
-7. Additional Terms.
-“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
-
-When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
-
-Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
-
-All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
-
-If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
-
-Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
-
-8. Termination.
-You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
-
-However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
-
-Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
-
-Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
-
-9. Acceptance Not Required for Having Copies.
-You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
-
-10. Automatic Licensing of Downstream Recipients.
-Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
-
-An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
-
-You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
-
-11. Patents.
-A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.
-
-A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
-
-Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
-
-In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
-
-If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
-
-If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
-
-A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
-
-Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
-
-12. No Surrender of Others' Freedom.
-If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
-
-13. Use with the GNU Affero General Public License.
-Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
-
-14. Revised Versions of this License.
-The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
-
-If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
-
-Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
-
-15. Disclaimer of Warranty.
-THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-16. Limitation of Liability.
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-
-17. Interpretation of Sections 15 and 16.
-If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
-
-END OF TERMS AND CONDITIONS
-
-How to Apply These Terms to Your New Programs
-
-If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
-
-To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
-
-
- Copyright (C)
-
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
-
- Copyright (C)
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.
-
-You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see .
-
-The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read .
diff --git a/README.md b/README.md
index eb3db3d..9547c25 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,22 @@
-# kb
+# Modul-Skeleton
+Nach dem Auschecken des Repository z.B. in /home/superx/git können Sie es wie folgt installieren:
+
+#Installieren Sie ant, z.B. in /home/superx/tools
+
+ wget https://dlcdn.apache.org/ant/binaries/apache-ant-1.10.12-bin.tar.gz
+
+#Ergänzen Sie die SQL_ENV um die Zeilen
+
+ ANT_HOME=/home/superx/tools/apache-ant-1.10.12
+ export ANT_HOME
+ PATH=$PATH:$ANT_HOME/bin
+ export PATH
+
+#Dann gehen Sie ins Verzeichnis
+
+ cd git/meinmodul
+
+#und führen aus:
+
+ ant -DMODULE_PATH=$MEINMODUL_PFAD -DBASE_DIR=. -DWEBAPP=$WEBAPP -DMODULE=meinmodul all
-Modul Wissenbasis
\ No newline at end of file
diff --git a/build.xml b/build.xml
new file mode 100644
index 0000000..2ff15f9
--- /dev/null
+++ b/build.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/rsync_to_superx.x b/rsync_to_superx.x
new file mode 100755
index 0000000..2a46819
--- /dev/null
+++ b/rsync_to_superx.x
@@ -0,0 +1,7 @@
+#!/bin/bash
+#Synchronisierung webapp zum Zielpfad
+
+ant -DMODULE_PATH=$MEINMODUL_PFAD -DBASE_DIR=. -DMODULE=meinmodul all
+
+
+
diff --git a/src-modules/module/kb/conf/excludes.txt b/src-modules/module/kb/conf/excludes.txt
new file mode 100644
index 0000000..5e73f6c
--- /dev/null
+++ b/src-modules/module/kb/conf/excludes.txt
@@ -0,0 +1,10 @@
+rohdaten/KB_ENV
+rohdaten/*.properties
+preparation.sql
+finalize.sql
+rohdaten/*.err
+*.log
+*.err
+rohdaten/unl/*
+conf/customize.sql
+conf/*.log
diff --git a/src-modules/module/kb/conf/includes.txt b/src-modules/module/kb/conf/includes.txt
new file mode 100644
index 0000000..489e6f7
--- /dev/null
+++ b/src-modules/module/kb/conf/includes.txt
@@ -0,0 +1,3 @@
+doku/kb_modul/kb.html
+WEB-INF/conf/edustore/db/bin/document_load.x
+WEB-INF/conf/edustore/db/bin/document_render.x
diff --git a/src-modules/module/kb/conf/kb.xml b/src-modules/module/kb/conf/kb.xml
new file mode 100644
index 0000000..f5f1614
--- /dev/null
+++ b/src-modules/module/kb/conf/kb.xml
@@ -0,0 +1,1875 @@
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Meldungen
+
+
+
+
+
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+Frage/Antwort/Dokument
+Weitere Infos
+Text, html, XML
+0-100%
+
+
+
+
+1=Wiki
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_chunk
+id
+1
+pk_kb_chunk
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Arten von Meldungen
+
+
+
+
+
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_k_submission_type
+id
+1
+pk_kb_k_submission_type
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Themen
+
+Kurz
+Druck
+Lang
+Eindeutiger Name
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_keyword
+id
+1
+pk_kb_keyword
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Themen
+
+
+
+
+Eindeutiger Name
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_topic
+id
+1
+pk_kb_topic
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Relationen
+
+
+
+
+
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_relation
+id
+1
+pk_kb_relation
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Relationen
+
+Quelle
+Ziel
+Lösung
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_chunk2relation
+id
+1
+pk_kb_chunk2relation
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Zuordnungen von Meldungen zu Themen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_chunk2keyword
+id
+1
+pk_kb_chunk2keyword
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Zuordnungen von Meldungen zu Themen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_document2keyword
+id
+1
+pk_kb_document2keyword
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Zuordnungen von Meldungen zu Hyperlinks
+
+
+Name vom Link zu weiteren Infos
+Link zu weiteren Infos
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_chunk2link
+id
+1
+pk_kb_chunk2link
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Relevanzen von Zuordnungen von Meldungen zu Themen
+
+Quelle
+0-100%
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_relevance
+id
+1
+pk_kb_relevance
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Zuordnungen von Meldungen zu Themen
+
+
+Bugzilla-ID oder OTRS-ID
+Bugzilla oder OTRS
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_chunk2ticket
+id
+1
+pk_kb_chunk2ticket
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Dokument-Metadaten
+
+
+
+
+
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+4=freigegeben,3=in Bearbeitung. Nur freigegebene Dokumente erscheinen in der externen Suche
+Frage/Antwort/Dokument
+Weitere Infos
+Text, html, XML
+0-100%
+
+
+
+
+1=Wiki
+Inhalt
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_document
+id
+1
+pk_kb_document
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Dokumentquellen
+
+
+
+
+Wiki oder html
+Inhalt der Quelle
+Inhalt der Quelle (XML)
+Inhalt der Quelle (XML)
+
+
+Überschriften, mit "^" getrennt
+Ebenen, mit "^" getrennt
+Links, mit "^" getrennt
+Templates, ggf. mit Wert hinter dem ":", mit "^" getrennt
+
+
+
+
+
+
+
+superx
+superx
+kb_document_source
+id
+1
+pk_kb_document_source
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Kapitel von Dokumentquellen
+
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_document_source_header
+id
+1
+pk_kb_document_source_header
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Inline-Links von Dokumentquellen
+
+
+
+Bei Links
+image,kategorie,link,media
+
+
+
+
+
+
+
+superx
+superx
+kb_document_source_link
+id
+1
+pk_kb_document_source_link
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Templates von Dokumentquellen
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_document_source_template
+id
+1
+pk_kb_document_source_template
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Ausgabeprojekte
+
+
+
+
+
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+
+
+output_type html+toc,html 1 page, pdf
+
+
+(absoluter Pfad)
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_output_project
+id
+1
+pk_kb_output_project
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Elemente von Ausgabeprojekte
+
+
+
+
+Reihenfolge
+
+
+
+
+
+
+
+superx
+superx
+kb_output_project_part
+id
+1
+pk_kb_output_project_part
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Layouts für Ausgabeprojekte
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_output_project_layout
+id
+1
+pk_kb_output_project_layout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+1=Cookie,2=Form
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public
+kb_webconnection
+id
+1
+kb_webconnection_pkey
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public
+kb_chapter
+id
+1
+kb_chapter_pkey
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Medien-Metadaten
+
+
+
+
+
+
+
+
+
+Weitere Infos
+Text, html, XML
+
+
+
+
+1=Wiki
+
+1=Audio,2=Video,3=Audio/Video
+
+
+
+
+
+
+
+superx
+superx
+kb_media
+id
+1
+pk_kb_media
+
+
+
+
+
+
+
+
+
+
+Die Tabelle enthält Zuordnungen von Medien zu Hyperlinks
+
+
+Name vom Link zu weiteren Infos
+Link zu weiteren Infos
+
+
+
+
+
+
+
+
+
+
+
+
+superx
+superx
+kb_media2link
+id
+1
+pk_kb_media2link
+
+
+
+
+
+
+
+
+
+
+
+View Meldungen vom Typ Antwort
+
+
+
+
+
+
+Beginn Gültigkeitszeitraum
+Ende Gültigkeitszeitraum
+
+
+
+
+
+
+
+Frage/Antwort
+Weitere Infos
+Text, html, XML
+0-100%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+$KB_PFAD/masken
+
+
+$KB_PFAD/masken
+
+
+$KB_PFAD/masken POSTGRES
+
+
+$KB_PFAD/masken
+
+
+$KB_PFAD/masken
+
+
+$KB_PFAD/masken
+
+
+$KB_PFAD/masken
+
+
+$KB_PFAD/masken
+
+
+$KB_PFAD/masken
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Import Source Document
+
+
+
+ Load source Document and htansform wiki to xhtml
+
+
+
+
+
+ Export Document
+
+
+
+ transform xhtml to website
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/lib/saxon8.jar b/src-modules/module/kb/etl/lib/saxon8.jar
new file mode 100644
index 0000000..0e8559a
Binary files /dev/null and b/src-modules/module/kb/etl/lib/saxon8.jar differ
diff --git a/src-modules/module/kb/etl/wiki2html/copyFiles.kjb b/src-modules/module/kb/etl/wiki2html/copyFiles.kjb
new file mode 100644
index 0000000..6f965df
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/copyFiles.kjb
@@ -0,0 +1,358 @@
+
+ copyFiles
+
+
+
+ 0
+ /
+ -
+ 2018/01/20 11:09:22.168
+ -
+ 2018/01/20 11:09:22.168
+
+
+ from
+
+
+
+
+ to
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_JOB
+ Y
+ ID_JOB
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ JOBNAME
+ Y
+ JOBNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ START_JOB_ENTRY
+ N
+ START_JOB_ENTRY
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ JOBNAME
+ Y
+ TRANSNAME
+
+
+ JOBENTRYNAME
+ Y
+ STEPNAME
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ RESULT
+ Y
+ RESULT
+
+
+ NR_RESULT_ROWS
+ Y
+ NR_RESULT_ROWS
+
+
+ NR_RESULT_FILES
+ Y
+ NR_RESULT_FILES
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+ COPY_NR
+ N
+ COPY_NR
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+ N
+
+
+
+ START
+
+ SPECIAL
+ Y
+ N
+ N
+ 0
+ 0
+ 60
+ 12
+ 0
+ 1
+ 1
+ N
+ Y
+ 0
+ 160
+ 96
+
+
+ Copy Files
+
+ COPY_FILES
+ Y
+ N
+ Y
+ Y
+ N
+ N
+ N
+ Y
+
+
+ ${from}
+ LOCAL-SOURCE-FILE-0
+ ${to}
+ LOCAL-DEST-FILE-0
+
+
+
+ N
+ Y
+ 0
+ 304
+ 96
+
+
+
+
+ START
+ Copy Files
+ 0
+ 0
+ Y
+ Y
+ Y
+
+
+
+
diff --git a/src-modules/module/kb/etl/wiki2html/copy_source_files.ktr b/src-modules/module/kb/etl/wiki2html/copy_source_files.ktr
new file mode 100644
index 0000000..265027e
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/copy_source_files.ktr
@@ -0,0 +1,550 @@
+
+
+ copy_source_files
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 177
+
+
+
+ src_title
+ Screenshot-Werkzeuge
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/01/02 10:19:37.505
+ -
+ 2018/01/02 10:19:37.505
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getFileLinks
+ Job Executor
+ Y
+
+
+
+ getFileLinks
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ mediawiki
+ select P.page_id,P.page_title,concat('/var/www/html/wiki/images/',substring(md5(I.img_name) from 1 for 1),'/',substring(md5(I.img_name) from 1 for 2),'/',I.img_name) as src_file,${document_id} as document_id,
+ CURDATE() as last_input,
+ substring('${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}' from 8 for 200) as target_file
+ from wikidb.page P, wikidb.imagelinks IL, wikidb.image I
+where P.page_id=IL.il_from
+and IL.il_to=I.img_name
+and P.page_title='${src_title}'
+;
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 112
+ 80
+ Y
+
+
+
+ Job Executor
+ JobExecutor
+
+ Y
+
+ 1
+
+ none
+
+
+ filename
+
+
+ ${Internal.Transformation.Filename.Directory}/copyFiles.kjb
+
+ 1
+
+
+
+
+ from
+ src_file
+
+
+
+ to
+ target_file
+
+
+ Y
+
+
+ ExecutionTime
+ ExecutionResult
+ ExecutionNrErrors
+ ExecutionLinesRead
+ ExecutionLinesWritten
+ ExecutionLinesInput
+ ExecutionLinesOutput
+ ExecutionLinesRejected
+ ExecutionLinesUpdated
+ ExecutionLinesDeleted
+ ExecutionFilesRetrieved
+ ExecutionExitStatus
+ ExecutionLogText
+ ExecutionLogChannelId
+
+
+ FileName
+
+
+
+
+
+
+ 256
+ 80
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/download_source_files.ktr b/src-modules/module/kb/etl/wiki2html/download_source_files.ktr
new file mode 100644
index 0000000..75518df
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/download_source_files.ktr
@@ -0,0 +1,858 @@
+
+
+ download_source_files
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 46
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/01/02 10:19:37.505
+ -
+ 2018/01/02 10:19:37.505
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getFileLinks
+ DownloadImageXml
+ Y
+
+
+ DownloadImageXml
+ getImagePath
+ Y
+
+
+ getImagePath
+ valid url
+ Y
+
+
+ valid url
+ DownloadImage
+ Y
+
+
+ valid url
+ Abort
+ Y
+
+
+
+ DownloadImage
+ UserDefinedJavaClass
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ TRANSFORM_CLASS
+ Processor
+ import org.apache.commons.httpclient.Cookie;
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.HttpException;
+import org.apache.commons.httpclient.HttpState;
+import org.apache.commons.httpclient.NameValuePair;
+import org.apache.commons.httpclient.cookie.CookiePolicy;
+import org.apache.commons.httpclient.methods.GetMethod;
+import org.apache.commons.httpclient.methods.PostMethod;
+import java.io.InputStream;
+import java.io.BufferedOutputStream;
+import java.io.IOException;
+import java.io.FileOutputStream;
+import java.io.File;
+
+public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException, HttpException, IOException {
+
+Object[] r = getRow();
+if (r == null) {
+ setOutputDone();
+ return false;
+}
+
+String host=get(Fields.In, "hostname").getString(r);// e.g."wiki.his.de";
+String cookieName=get(Fields.In, "cookie_name").getString(r); //"wikidb_session";
+String cookieValue=get(Fields.In, "cookie_value").getString(r);//"dr1brbd7saa7jismgsk2a3cf80"; //getParameter("cookie");
+String linkTarget=get(Fields.In, "link_target").getString(r);
+String linkTargetPath=get(Fields.In, "link_target_path").getString(r);
+
+String strURL=get(Fields.In, "image_url").getString(r);
+String outfile=linkTargetPath+"/"+linkTarget;
+HttpState initialState = null;
+initialState = authenticateWithCookie(host, cookieName, cookieValue);
+String responseBody ="";
+int result=0;
+//TODO: wenn strURL leer ist, sollte Meldung ins Protokoll.
+if(strURL!=null && !strURL.equals(""))
+ //System.out.println("Feler");
+ result=downloadBinary(strURL, initialState, outfile);
+Object[] outputRow = createOutputRow(r, data.outputRowMeta.size());
+//get(Fields.Out, "imageinfo").setValue(outputRow, responseBody);
+
+putRow(data.outputRowMeta, outputRow);
+return true;
+}
+
+public static HttpState authenticateWithCookie(String host, String cookieName, String cookieValue) {
+HttpState initialState = new HttpState();
+if(cookieName != null){
+ Cookie mycookie = new Cookie(host, cookieName, cookieValue, "/", null, false);
+ initialState.addCookie(mycookie);
+}
+return initialState;
+}
+public static int downloadBinary(String strURL, HttpState initialState,String outfile) throws IOException, HttpException {
+
+
+ String responseBodyString="";
+ HttpClient httpclient = new HttpClient();
+ httpclient.getHttpConnectionManager().
+ getParams().setConnectionTimeout(30000);
+ httpclient.setState(initialState);
+
+ httpclient.getParams().setCookiePolicy(CookiePolicy.RFC_2109);
+ GetMethod httpget = new GetMethod(strURL);
+ // Execute HTTP GET
+ //der Inhalt steht in texDownloadImagetarea id=wpTextbox1
+ int result=0;
+ try {
+ result = httpclient.executeMethod(httpget);
+ //System.out.println("Response status code: " + result);
+ InputStream responseBody = null;
+
+ responseBody = httpget.getResponseBodyAsStream(); //getResponseBodyAsString();
+ BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(new File(outfile)));
+ int inByte;
+ while((inByte = responseBody.read()) != -1) bos.write(inByte);
+ responseBody.close();
+ bos.close();
+ } catch (Exception e) {
+ //System.err.println("invalid URL "+ strURL);
+throw new KettleException("invalid URL "+ strURL.trim() +" for outfile "+outfile);
+
+ }
+return result;
+ }
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+ 592
+ 272
+ Y
+
+
+
+ DownloadImageXml
+ UserDefinedJavaClass
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ TRANSFORM_CLASS
+ Processor
+ import org.apache.commons.httpclient.Cookie;
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.HttpException;
+import org.apache.commons.httpclient.HttpState;
+import org.apache.commons.httpclient.NameValuePair;
+import org.apache.commons.httpclient.cookie.CookiePolicy;
+import org.apache.commons.httpclient.methods.GetMethod;
+import org.apache.commons.httpclient.methods.PostMethod;
+import java.io.InputStream;
+import java.io.IOException;
+
+public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException {
+
+Object[] r = getRow();
+if (r == null) {
+ setOutputDone();
+ return false;
+}
+
+String host=get(Fields.In, "hostname").getString(r);// e.g."wiki.his.de";
+String cookieName=get(Fields.In, "cookie_name").getString(r); //"wikidb_session";
+String cookieValue=get(Fields.In, "cookie_value").getString(r);//"dr1brbd7saa7jismgsk2a3cf80"; //getParameter("cookie");
+
+String title= "Datei:"+get(Fields.In, "link_target").getString(r);
+String strURL="https://"+host+"/mediawiki/api.php?action=query&titles="+title+"&prop=imageinfo&iiprop=url&format=xml";
+HttpState initialState = null;
+initialState = authenticateWithCookie(host, cookieName, cookieValue);
+String responseBody ="";
+try {
+ responseBody = getPageContent(strURL, initialState);
+
+} catch (HttpException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+Object[] outputRow = createOutputRow(r, data.outputRowMeta.size());
+get(Fields.Out, "imageinfo").setValue(outputRow, responseBody);
+
+putRow(data.outputRowMeta, outputRow);
+return true;
+}
+
+public static HttpState authenticateWithCookie(String host, String cookieName, String cookieValue) {
+HttpState initialState = new HttpState();
+if(cookieName != null){
+ Cookie mycookie = new Cookie(host, cookieName, cookieValue, "/", null, false);
+ initialState.addCookie(mycookie);
+}
+return initialState;
+}
+public static String getPageContent(String strURL, HttpState initialState) throws IOException, HttpException {
+
+ int c;
+ String responseBodyString="";
+ HttpClient httpclient = new HttpClient();
+ httpclient.getHttpConnectionManager().
+ getParams().setConnectionTimeout(30000);
+ httpclient.setState(initialState);
+
+ httpclient.getParams().setCookiePolicy(CookiePolicy.RFC_2109);
+ GetMethod httpget = new GetMethod(strURL);
+ httpget.addRequestHeader("Content-Type","text/xml; charset=UTF-8");
+ // Execute HTTP GETDownloadImage
+ //der Inhalt steht in textarea id=wpTextbox1
+ int result = httpclient.executeMethod(httpget);
+ //System.out.println("Response status code: " + result);
+ InputStream responseBody = null;
+
+ //responseBody = httpget.getResponseBodyAsStream(); //getResponseBodyAsString();
+ responseBodyString=httpget.getResponseBodyAsString();
+ /*while ((c = responseBody.read()) != -1) {
+ responseBodyString+= (char) c;
+ }*/
+ httpget.releaseConnection();
+ return responseBodyString;
+ }
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+ 208
+ 224
+ Y
+
+
+
+ getFileLinks
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select S.id,S.document_id, L.link_target,W.hostname,W.cookie_name, W.cookie_value, today() as last_input,''::TEXT as imageinfo,substring('${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}' from 8 for 200) as link_target_path
+from kb_document_source S, kb_document_source_link L, kb_webconnection W
+where S.id=L.kb_document_source_id
+and W.id=S.webconnection_id
+and L.link_type in ('image','datei')
+and S.document_id=${document_id}
+--limit 3
+;
+
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 128
+ 96
+ Y
+
+
+
+ getImagePath
+ XSLT
+
+ Y
+
+ 1
+
+ none
+
+
+ ${Internal.Transformation.Filename.Directory}/mediawikiapi_imageinfo2text.xsl
+ imageinfo
+ image_url
+
+ N
+ N
+ JAXP
+
+
+
+ method
+ text
+
+
+
+
+
+
+
+
+ 240
+ 320
+ Y
+
+
+
+ valid url
+ FilterRows
+
+ Y
+
+ 1
+
+ none
+
+
+ DownloadImage
+ Abort
+
+
+ N
+
+
+ N
+ image_url
+ IS NOT NULL
+
+
+ constant
+ String
+ ""
+ -1
+ -1
+ N
+
+
+
+
+ N
+ AND
+ image_url
+ <>
+
+
+ constant
+ String
+ ""
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+
+
+
+
+ 400
+ 304
+ Y
+
+
+
+ Abort
+ Abort
+
+ Y
+
+ 1
+
+ none
+
+
+ 0
+ Image URL invalid
+ Y
+
+
+
+
+
+
+ 576
+ 352
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/kb_document_source_header_fuellen.ktr b/src-modules/module/kb/etl/wiki2html/kb_document_source_header_fuellen.ktr
new file mode 100644
index 0000000..a6b8e74
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/kb_document_source_header_fuellen.ktr
@@ -0,0 +1,566 @@
+
+
+ kb_document_source_header_fuellen
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 209
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2017/12/29 18:28:05.007
+ -
+ 2017/12/29 18:28:05.007
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getHeadersStr
+ createHeaderRows
+ Y
+
+
+ createHeaderRows
+ kb_document_source_header_fuellen
+ Y
+
+
+
+ createHeaderRows
+ SplitFieldToRows3
+
+ Y
+
+ 1
+
+ none
+
+
+ src_headers
+ ^
+ src_header
+ Y
+ sortnr
+ Y
+ N
+
+
+
+
+
+
+ 96
+ 176
+ Y
+
+
+
+ getHeadersStr
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select S.id,S.document_id, S.src_headers, S.src_header_levels
+from kb_document_source S
+where S.document_id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 64
+ 48
+ Y
+
+
+
+ kb_document_source_header_fuellen
+ TableOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+
+ kb_document_source_header
+ 1000
+ N
+ N
+ N
+ Y
+ N
+
+ N
+ Y
+ N
+
+ Y
+ N
+
+
+
+ kb_document_source_id
+ id
+
+
+ src_header
+ src_header
+
+
+ sortnr
+ sortnr
+
+
+
+
+
+
+
+
+ 240
+ 224
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/kb_document_source_header_level_setzen.ktr b/src-modules/module/kb/etl/wiki2html/kb_document_source_header_level_setzen.ktr
new file mode 100644
index 0000000..9e2488b
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/kb_document_source_header_level_setzen.ktr
@@ -0,0 +1,618 @@
+
+
+ kb_document_source_header_level_setzen
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 209
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2017/12/29 18:28:05.007
+ -
+ 2017/12/29 18:28:05.007
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getHeadersStr
+ createHeaderRows
+ Y
+
+
+ createHeaderRows
+ level2integer
+ Y
+
+
+ level2integer
+ kb_document_source_header_fuellen
+ Y
+
+
+
+ getHeadersStr
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select S.id,S.document_id, S.src_headers, S.src_header_levels
+from kb_document_source S
+where S.document_id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 64
+ 48
+ Y
+
+
+
+ createHeaderRows
+ SplitFieldToRows3
+
+ Y
+
+ 1
+
+ none
+
+
+ src_header_levels
+ ^
+ src_header_level
+ Y
+ sortnr
+ Y
+ N
+
+
+
+
+
+
+ 96
+ 176
+ Y
+
+
+
+ kb_document_source_header_fuellen
+ InsertUpdate
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ 100
+ N
+
+
+ kb_document_source_header
+
+ id
+ kb_document_source_id
+ =
+
+
+
+ sortnr
+ sortnr
+ =
+
+
+
+ src_header_level
+ src_header_level
+ Y
+
+
+
+
+
+
+
+
+ 384
+ 192
+ Y
+
+
+
+ level2integer
+ SelectValues
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ src_header_level
+
+
+
+ id
+
+
+
+ sortnr
+
+
+ N
+
+ src_header_level
+ src_header_level
+ Integer
+ -2
+ -2
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 208
+ 224
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/kb_document_source_link_fuellen.ktr b/src-modules/module/kb/etl/wiki2html/kb_document_source_link_fuellen.ktr
new file mode 100644
index 0000000..10fbc13
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/kb_document_source_link_fuellen.ktr
@@ -0,0 +1,774 @@
+
+
+ kb_document_source_link_fuellen
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 251
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2017/12/29 18:28:05.007
+ -
+ 2017/12/29 18:28:05.007
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getLinksStr
+ createLinkRows
+ Y
+
+
+ Sort rows
+ Unique rows
+ Y
+
+
+ createLinkRows
+ getLinkTypeandChapter
+ Y
+
+
+ getLinkTypeandChapter
+ Sort rows
+ Y
+
+
+ Unique rows
+ harmonize_linkTypes
+ Y
+
+
+ harmonize_linkTypes
+ kb_document_source_link_fuellen
+ Y
+
+
+
+ Sort rows
+ SortRows
+
+ Y
+
+ 1
+
+ none
+
+
+ %%java.io.tmpdir%%
+ out
+ 1000000
+
+ N
+
+ N
+
+
+ a_href
+ Y
+ Y
+ N
+ 0
+ N
+
+
+
+
+
+
+
+
+ 272
+ 208
+ Y
+
+
+
+ Unique rows
+ Unique
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+
+ N
+
+
+
+ link_target
+ N
+
+
+
+
+
+
+
+
+ 400
+ 176
+ Y
+
+
+
+ createLinkRows
+ SplitFieldToRows3
+
+ Y
+
+ 1
+
+ none
+
+
+ internal_hyperlinks
+ ^
+ link_target
+ N
+ sortnr
+ Y
+ N
+
+
+
+
+
+
+ 96
+ 176
+ Y
+
+
+
+ getLinkTypeandChapter
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+var a_prefix="";
+var a_href="";
+var a_chapter="";
+if(link_target.indexOf(":") >0)
+{
+ a_prefix=link_target.substr(0,link_target.indexOf(":"));
+ a_href=link_target.substr(link_target.indexOf(":")+1).trim();
+
+}
+else
+{
+ a_prefix="link";
+ a_href=link_target.substr(1).trim();
+}
+if(a_href.indexOf("#") >0)
+{
+ a_chapter=a_href.substr(a_href.indexOf("#")+1).trim();
+ a_href=a_href.substr(0,a_href.indexOf("#")).trim();
+
+}
+if(a_href.indexOf("<") >0)
+{
+ a_href=a_href.substr(0,a_href.indexOf("<")).trim();
+
+}
+
+
+
+
+ a_href
+ a_href
+ String
+ -1
+ -1
+ N
+
+
+ a_prefix
+ a_prefix
+ String
+ -1
+ -1
+ N
+
+
+ a_chapter
+ a_chapter
+ String
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+ 176
+ 288
+ Y
+
+
+
+ getLinksStr
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select S.id,S.document_id, S.internal_hyperlinks
+from kb_document_source S
+where S.document_id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 64
+ 48
+ Y
+
+
+
+ harmonize_linkTypes
+ ValueMapper
+
+ Y
+
+ 1
+
+ none
+
+
+ a_prefix
+
+
+
+
+ bild
+ image
+
+
+
+
+
+
+
+
+ 528
+ 288
+ Y
+
+
+
+ kb_document_source_link_fuellen
+ TableOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+
+
+ 1000
+ N
+ N
+ N
+ Y
+ N
+
+ N
+ Y
+ N
+
+ Y
+ N
+
+
+
+ kb_document_source_id
+ id
+
+
+ link_target
+ a_href
+
+
+ link_chapter
+ a_chapter
+
+
+ link_type
+ a_prefix
+
+
+
+
+
+
+
+
+ 656
+ 176
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/kb_document_source_template_fuellen.ktr b/src-modules/module/kb/etl/wiki2html/kb_document_source_template_fuellen.ktr
new file mode 100644
index 0000000..432c5c9
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/kb_document_source_template_fuellen.ktr
@@ -0,0 +1,714 @@
+
+
+ kb_document_source_template_fuellen
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 209
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2017/12/29 18:28:05.007
+ -
+ 2017/12/29 18:28:05.007
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ Sort rows
+ Unique rows
+ Y
+
+
+ Unique rows
+ kb_document_source_template_fuellen
+ Y
+
+
+ getTemplateStr
+ createRows
+ Y
+
+
+ createRows
+ getTemplateName
+ Y
+
+
+ getTemplateName
+ Sort rows
+ Y
+
+
+
+ Sort rows
+ SortRows
+
+ Y
+
+ 1
+
+ none
+
+
+ %%java.io.tmpdir%%
+ out
+ 1000000
+
+ N
+
+ N
+
+
+ templateName
+ Y
+ Y
+ N
+ 0
+ N
+
+
+
+
+
+
+
+
+ 224
+ 192
+ Y
+
+
+
+ Unique rows
+ Unique
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+
+ N
+
+
+
+ templateName
+ N
+
+
+
+
+
+
+
+
+ 320
+ 192
+ Y
+
+
+
+ createRows
+ SplitFieldToRows3
+
+ Y
+
+ 1
+
+ none
+
+
+ template_options
+ ^
+ template_option
+ N
+ sortnr
+ N
+ N
+
+
+
+
+
+
+ 64
+ 160
+ Y
+
+
+
+ getTemplateName
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+
+var templateName="";
+var templateParams="";
+var nameDelim=-1;
+nameDelim=template_option.indexOf(":");
+if(nameDelim>-1)
+{
+templateName=template_option.substring(0,nameDelim);
+templateParams=template_option.substr(nameDelim+1);
+}
+else
+ templateName=template_option;
+
+
+
+
+
+ templateName
+ templateName
+ String
+ -1
+ -1
+ N
+
+
+ templateParams
+ templateParams
+ String
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+ 144
+ 224
+ Y
+
+
+
+ getTemplateStr
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select S.id,S.document_id, S.template_options
+from kb_document_source S
+where S.document_id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 64
+ 48
+ Y
+
+
+
+ kb_document_source_template_fuellen
+ TableOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+
+ kb_document_source_template
+ 1000
+ N
+ N
+ N
+ Y
+ N
+
+ N
+ Y
+ N
+
+ Y
+ N
+
+
+
+ kb_document_source_id
+ id
+
+
+ template_name
+ templateName
+
+
+ template_params
+ templateParams
+
+
+
+
+
+
+
+
+ 512
+ 192
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/load_mediawiki.ktr b/src-modules/module/kb/etl/wiki2html/load_mediawiki.ktr
new file mode 100644
index 0000000..1dbb9dc
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/load_mediawiki.ktr
@@ -0,0 +1,723 @@
+
+
+ load_mediawiki
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 76
+
+
+
+ src_title
+ Moduldokumentation_Qualitätssicherung
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2017/08/22 11:23:11.075
+ -
+ 2017/08/22 11:23:11.075
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ wiki2html
+ Update src_xml
+ Y
+
+
+ saveSrc
+ Block this step until steps finish
+ Y
+
+
+ Block this step until steps finish
+ wiki2html
+ Y
+
+
+ getSrcText
+ saveSrc
+ Y
+
+
+
+ Block this step until steps finish
+ BlockUntilStepsFinish
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ saveSrc
+ 0
+
+
+
+
+
+
+
+
+ 384
+ 288
+ Y
+
+
+
+ Update src_xml
+ Update
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ 100
+ N
+ N
+
+
+
+
+
+ document_id
+ document_id
+ =
+
+
+
+ src_xml
+ contentHtml
+
+
+ last_input
+ last_input
+
+
+ src_headers
+ headersStr
+
+
+ src_header_levels
+ headersLevelsStr
+
+
+ internal_hyperlinks
+ internalHyperlinksStr
+
+
+ template_options
+ templateOptionsStr
+
+
+
+
+
+
+
+
+ 560
+ 144
+ Y
+
+
+
+ getSrcText
+ TableInput
+
+ N
+
+ 1
+
+ none
+
+
+ mediawiki
+ select P.page_id,CONVERT(P.page_title USING utf8) as page_title,T.old_text as result_text,${document_id} as document_id, CURDATE() as last_input
+ from wikidb.text T, wikidb.revision R, wikidb.page P
+where P.page_id=R.rev_page
+and T.old_id=R.rev_text_id
+and R.rev_id=(select max(R2.rev_id) from wikidb.revision R2,wikidb.page P2 where P2.page_id=R2.rev_page and CONVERT(P2.page_title USING utf8)='${src_title}')
+and CONVERT(P.page_title USING utf8)='${src_title}'
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 64
+ 48
+ Y
+
+
+
+ saveSrc
+ Update
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ 100
+ N
+ N
+
+
+
+
+
+ document_id
+ document_id
+ =
+
+
+
+ src_text
+ result_text
+
+
+
+
+
+
+
+
+ 176
+ 288
+ Y
+
+
+
+ wiki2html
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+// assuming, that the ua-parser.js is in the transformation directory:
+var transformationPath = getVariable("Internal.Transformation.Filename.Directory", "");
+var jsScriptPath = transformationPath + "/mwtools.js";
+LoadScriptFile(jsScriptPath);
+//alert("klappt");
+
+var newWikiModel = new wikiModel(result_text);
+
+//var contentHtml=mw2xhtml(result_text);
+
+var contentHtml=newWikiModel.wikiHtml;
+var headersStr=newWikiModel.headersStr;
+var headersLevelsStr=newWikiModel.headersLevelsStr;
+var internalHyperlinksStr=newWikiModel.internalHyperlinksStr;
+var templateOptionsStr=newWikiModel.templateOptionsStr;
+
+
+
+
+
+ contentHtml
+ contentHtml
+ String
+ -1
+ -1
+ N
+
+
+ headersStr
+ headersStr
+ String
+ -1
+ -1
+ N
+
+
+ headersLevelsStr
+ headersLevelsStr
+ String
+ -1
+ -1
+ N
+
+
+ internalHyperlinksStr
+ internalHyperlinksStr
+ String
+ -1
+ -1
+ N
+
+
+ templateOptionsStr
+ templateOptionsStr
+ String
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+ 528
+ 288
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/mediawikiapi_imageinfo2text.xsl b/src-modules/module/kb/etl/wiki2html/mediawikiapi_imageinfo2text.xsl
new file mode 100644
index 0000000..80a7d85
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/mediawikiapi_imageinfo2text.xsl
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/wiki2html/mediawikiapi_page2text.xsl b/src-modules/module/kb/etl/wiki2html/mediawikiapi_page2text.xsl
new file mode 100644
index 0000000..5f83db4
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/mediawikiapi_page2text.xsl
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/wiki2html/mwtools.js b/src-modules/module/kb/etl/wiki2html/mwtools.js
new file mode 100644
index 0000000..640cec1
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/mwtools.js
@@ -0,0 +1,1932 @@
+
+/* Common objects :*/
+
+
+/* row in a list ()*/
+function listEntry(nr,rawcontent,content,level )
+ {
+this.rawcontent=rawcontent;
+this.content=content;
+this.level=level;
+this.nr=nr;
+this.listType="";
+this.parent=0;
+this.getListType = function () {
+ return this.rawcontent.substr(this.level-1,1);
+ }
+}
+
+/*internal wiki link */
+function internalHyperlink(rawcontent,a_prefix, a_href, a_chapter, a_caption ,internalHyperlinks)
+ {
+this.rawcontent=rawcontent;
+this.a_prefix=a_prefix;
+this.a_href=a_href;
+this.a_chapter=a_chapter;
+this.a_caption=a_caption;
+this.renderInternalHyperLink = function () {
+ var ret="";
+ if(a_chapter!="")
+ a_chapter="#"+a_chapter;
+ switch (a_prefix) {
+ case "bild":
+ ret+=renderImage(a_href,a_caption,internalHyperlinks);
+ break;
+ case "image":
+ ret+=renderImage(a_href,a_caption,internalHyperlinks);
+ break;
+ case "kategorie":
+ ret+="Kategorie: "+a_caption+" ";
+ break;
+ default:
+ //normal hyperlink:
+ ret+=createStartTag("a","href",a_href+a_chapter);
+ if(a_caption=="")
+ ret+=mwLink2Name(a_href);
+ else
+ ret+=a_caption;
+ ret+=createEndTag("a");
+ break;
+ }
+
+ return ret;
+ }
+}
+
+/* templates can have options (properties delimited by | ) */
+function templateUsed(nr,templateName,templateParams,internalHyperlinks )
+ {
+this.nr=nr;
+this.templateName=templateName;
+this.templateParams=templateParams;
+var templateParamArray = templateParams.split(/\|/);
+var paramCount=templateParamArray.length;
+var templateOptionName= new Array(paramCount);
+var templateOptionValue= new Array(paramCount);
+for(var k=0;k < templateParamArray.length;k++)
+ {
+ var templateOptionDelim=templateParamArray[k].indexOf("=");
+ templateOptionName[k]="";
+ templateOptionValue[k]="";
+ if(templateOptionDelim==-1)
+ {
+ templateOptionName[k]="";
+ templateOptionValue[k]=templateParamArray[k].trim();
+
+ }
+ else
+ {
+ templateOptionName[k]=templateParamArray[k].substr(0,templateOptionDelim).trim();
+ templateOptionValue[k]=templateParamArray[k].substr(templateOptionDelim+1).trim();
+
+ }
+ }
+
+this.renderTemplate = function () {
+ var ret="";
+ switch(templateName) {
+ case "ImageTile":
+ ret+="";
+ if(templateOptionName[0] && templateOptionName[0]=="imgsrc")
+ {
+ ret+=""+templateOptionValue[0].trim();
+ ret+=" ";
+ }
+ if(templateOptionName[1] && templateOptionName[1]=="link" && templateOptionValue[1].trim()!="")
+ {
+ ret+=""+templateOptionValue[1].trim();
+
+ var newLink = new internalHyperlink("","", templateOptionValue[1], "", templateOptionValue[1],internalHyperlinks);
+ if(newLink)
+ {
+ internalHyperlinks.push(newLink);
+ //ret+=newLink.renderInternalHyperLink() ;
+ }
+
+
+ ret+=" ";
+ }
+
+
+ if(templateOptionValue[2] && templateOptionValue[2] !="")
+ {
+ caption=templateOptionValue[2];
+
+ ret+=""+caption;
+
+ if(templateOptionName[1] && templateOptionName[1]=="href" && templateOptionValue[1].trim()!="")
+ {
+ var newLink = new internalHyperlink("","", templateOptionValue[1].trim(), "", caption,internalHyperlinks);
+ internalHyperlinks.push(newLink);
+ //ret+=newLink.renderInternalHyperLink() ;
+ }
+
+ ret+=" ";
+ }
+ ret+=" ";
+ if(templateOptionName[0] && templateOptionName[0]=="imgsrc")
+ {
+ //register the image src:
+ var newLink = new internalHyperlink("","image", templateOptionValue[0], "", caption,internalHyperlinks);
+ internalHyperlinks.push(newLink);
+ }
+
+ break;
+ case "Article_img_left":
+ ret+="";
+ for(var i=0; i < templateOptionName.length;i++)
+ {
+ if(templateOptionName[i]=="imgsrc")
+ {
+ ret+=""+templateOptionValue[i].trim();
+ ret+=" ";
+ }
+ if(templateOptionName[i]=="link")
+ {
+ ret+="";
+ ret+=templateOptionValue[i];
+ ret+=" ";
+ var newLink = new internalHyperlink("","", templateOptionValue[i].trim(), "", "",internalHyperlinks);
+ internalHyperlinks.push(newLink);
+
+
+ }
+ if(templateOptionName[i]=="text")
+ {
+ ret+="";
+ ret+=templateOptionValue[i];
+ ret+=" ";
+
+ }
+ }
+ ret+=" ";
+ //register the image src:
+ var newLink = new internalHyperlink("","image", templateOptionValue[0], "", templateOptionValue[0],internalHyperlinks);
+ internalHyperlinks.push(newLink);
+
+
+
+ break;
+ case "drawio":
+ var imageFile=this.templateParams+".png";
+ ret+="imgsrc "+imageFile+" ";
+
+ ret+=" ";
+ if(this.templateParams !="")
+ {
+ //register the image src:
+ var newLink = new internalHyperlink("","image", imageFile, "", this.templateParams,internalHyperlinks);
+ internalHyperlinks.push(newLink);
+ }
+
+ break;
+ default:
+ if(templateName.indexOf(" ") > -1)
+ templateName=templateName.replace(" ","_");
+
+ ret+="<"+templateName+">";
+ if(templateParams.indexOf("[[") ==-1)
+ {
+ for(var k=0;k < templateParamArray.length;k++)
+ {
+ ret+=" ";
+ ret+=""+templateOptionName[k]+" ";
+ ret+=""+templateOptionValue[k]+" ";
+ ret+="";
+ if(templateOptionName[k].trim()=="link")
+ {
+ var newLink = new internalHyperlink("","", templateOptionValue[k].trim(), "", templateOptionValue[k].trim(),internalHyperlinks);
+ internalHyperlinks.push(newLink);
+ }
+
+ }
+ }
+ else
+ ret+=templateParams+"\n";
+
+ ret+=""+templateName+">";
+ break;
+ }
+ ret+=" ";
+ return ret;
+ }
+
+
+}
+
+/* passages in a tag, are excluded prior to transformation. */
+function nowikiPassage(nr,content)
+ {
+this.content=content;
+this.nr=nr;
+this.renderContent = function () {
+ var ret=renderHtmlEntities(this.content);
+ return ret;
+ }
+
+ }
+/* "+this.getAnchor()+this.name+"";
+ return ret;
+ };
+this.getAnchor = function () {
+ var ret="";
+ ret+=" ";
+ return ret;
+ }
+}
+/* inline wiki formatting, e.g. italics*/
+function inlineTag(mwsyntax,htmlsyntax )
+ {
+this.mwsyntax=mwsyntax;
+this.htmlsyntax=htmlsyntax;
+}
+
+/* Whole wiki Model*/
+
+var wikiModel = function(mw) {
+var wikiHtml="";
+var nowikiPassages=[];
+var internalHyperlinks= [];
+var headers=[];
+var inlineTags= [];
+var templatesUsed= [];
+var counterPerLevel=[];
+
+
+initInlineTags(inlineTags);
+//First exclude all nowiki passages since they are to be ignored:
+wikiHtml=maskNowiki(mw,nowikiPassages);
+wikiHtml=removeComments(wikiHtml);
+//then identify all REAL xml tags and replace non-xml-"<>" with html entities
+wikiHtml=parseXmlTags(wikiHtml);
+//then parse the chapters and fill the headers array
+wikiHtml=mwChaptersParser(wikiHtml,headers);
+//then go through the document and identify the sections (lists, tables etc.)
+//and render them to html
+wikiHtml=mwTemplatesParser(wikiHtml,templatesUsed,internalHyperlinks);
+//then sections:
+wikiHtml=mwSectionsParser(wikiHtml,internalHyperlinks,templatesUsed);
+//after all paragraph level transformations
+//the inline tags are replaced, incl. hyperlinks
+wikiHtml=replaceInlineTags(wikiHtml,inlineTags,internalHyperlinks,templatesUsed);
+//finally, reinsert all nowiki Passages
+wikiHtml=reinsertNowiki(wikiHtml,nowikiPassages);
+
+//serialize Arrays:
+var finalChar=-1;
+var headersStr="";
+var headersLevelsStr="";
+for (var i=0;i-1)
+ headersStr=headersStr.substring(0,finalChar);
+finalChar=headersLevelsStr.lastIndexOf("^");
+if(finalChar>-1)
+ headersLevelsStr=headersLevelsStr.substring(0,finalChar);
+
+var internalHyperlinksStr="";
+for (var i=0;i-1)
+ internalHyperlinksStr=internalHyperlinksStr.substring(0,finalChar);
+
+var templatesUsedStr="";
+var templateOptionsStr="";
+for (var i=0;i-1)
+ templateOptionsStr=templateOptionsStr.substring(0,finalChar);
+
+return {
+ wikiSrc: mw,
+ wikiHtml: wikiHtml,
+ headersStr:headersStr,
+ headersLevelsStr:headersLevelsStr,
+ internalHyperlinksStr:internalHyperlinksStr,
+ templateOptionsStr:templateOptionsStr
+ };
+};
+
+/* main function that transforms an input string in MediaWiki notation
+ to xhtml */
+
+function mw2xhtml(mw)
+{
+var newWikiModel = new wikiModel(mw);
+return newWikiModel.wikiHtml;
+}
+
+
+
+/* parse the wiki source for headings
+ they are transformed to HTML headers and saved in an array for
+ later purposes.
+*/
+function mwChaptersParser(mwlines,headers)
+{
+var ret="";
+var startTag="";
+var prevStartTag="";
+var lines = (typeof mwlines == 'string')? mwlines.replace(/\r/g,'').split(/\n/): mwlines; // lines mw
+var rownr = lines.length;
+
+var headerTag="";
+for(var i=0;i"+lines[i].substr(1)+"
";
+ }
+ else
+ {
+ mwSectionsParserOutput+=""+lines[i].substr(1,ddlistDelim)+" \n";
+ mwSectionsParserOutput+=""+lines[i].substr(ddlistDelim+1)+" \n";
+ }
+ break;
+ case "<":
+ if(iInSection==false)
+ {
+ iInSection=true;
+ sectionStartLine=i;
+ sectionEndLine=getSectionEndDelim(lines,sectionStartLine,lines.length,">");
+
+ if(lines[i].indexOf("");
+ mwSectionsParserOutput+=getSource(lines,sectionStartLine,sectionEndLine);
+ }
+ else if(lines[i].indexOf("");
+ mwSectionsParserOutput+=getGallery(lines,sectionStartLine,sectionEndLine,internalHyperlinks);
+ }
+ else if(lines[i].indexOf("");
+ for(var j=i;j<=sectionEndLine;j++)
+ {
+ mwSectionsParserOutput+=lines[j]+" ";
+ }
+ }
+
+ else
+ mwSectionsParserOutput+=lines[i]+"\n";
+
+ i=sectionEndLine;
+ iInSection=false;
+ }
+ break;
+ default:
+ if(!iInSection)
+ {
+ if(startTag !="<")
+ mwSectionsParserOutput+=""+lines[i]+"
\n";
+ else
+ mwSectionsParserOutput+=lines[i]+"\n";
+ }
+ break;
+ }
+ }
+ return mwSectionsParserOutput; //mwSectionsParser(mwSectionsParserOutput);
+
+}
+/* identify the line where a section ends. In lists or preformatted sections
+it's the first occurence of a diferent character beginning a line*/
+
+function getSectionEndLine(lines, sectionStartLine,sectionType)
+{
+ var rownr = lines.length;
+ var endLineFound=false;
+ var getSectionEndLine=sectionStartLine;
+ for(var i=sectionStartLine+1;i-1)
+ {
+ sectionEndDelim=i;
+ endLineFound=true;
+ }
+ }
+ }
+ return sectionEndDelim;
+
+}
+/* transform preformatted sections to Sections */
+function getPreformatted(lines, sectionStartLine,sectionEndLine)
+{
+ var getPreformattedOutput="";
+ //alert(sectionStartLine+" "+sectionEndLine);
+ for(var i=sectionStartLine;i<=sectionEndLine;i++)
+ {
+ getPreformattedOutput+=lines[i].trim()+"\n";
+
+ }
+ getPreformattedOutput+=" \n";
+ return getPreformattedOutput;
+}
+
+/* load a template into a content string, and transform it.
+ Result ist a simple dt/dd list with properties
+ TODO: load the real wiki template
+
+
+ */
+
+function getTemplate(wikitext, sectionStart,sectionEnd,templatesUsed,internalHyperlinks)
+{
+var ret="";
+var content=wikitext.substring(sectionStart+2,sectionEnd);
+var templateName=getTemplateName(content).trim();
+var startParams=content.indexOf("|");
+if(startParams==-1)
+ startParams=content.indexOf(":"); //Wiki quellcode sample:
+// {{#navigation:searchStudyStudies}}
+//becomes: searchStudyStudies
+if(content.indexOf("[[")>-1 || startParams==-1)
+ {
+
+
+ myNewTemplate=new templateUsed(0,templateName,content.substr(templateName.length+1),internalHyperlinks);
+ templatesUsed.push(myNewTemplate);
+ }
+ else
+ {
+
+
+ var templateParams = content.substr(startParams+1);
+ myNewTemplate=new templateUsed(0,templateName,templateParams,internalHyperlinks);
+ templatesUsed.push(myNewTemplate);
+ }
+
+
+return myNewTemplate.renderTemplate();
+}
+
+/* get the first Word, delimited by " " or "|"*/
+function getTemplateName(str)
+{
+ var returnTemplateName="";
+ var templateNameEnd=-1;
+ var i=0;
+ var endFound=false;
+ do{
+ var myChar=str.substr(i,1);
+ if(myChar=="|" || myChar=="\n"|| myChar==":")
+ {
+ endFound=true;
+ templateNameEnd=i;
+ }
+ else
+ i++;
+ }
+ while (endFound==false && i<=str.length);
+ if(templateNameEnd==-1)
+ templateNameEnd=str.length;
+ if(str.substr(0,1)=="#")
+ returnTemplateName=str.substr(1,templateNameEnd-1);
+ else
+ returnTemplateName=str.substr(0,templateNameEnd);
+ return returnTemplateName;
+}
+
+function getTemplateClass(templateName)
+{
+ var ret="";
+ ret=searchReplace(templateName, " ","_").toLowerCase();
+ return ret;
+
+}
+
+/* render a template to a dt/dd list */
+function renderTemplate_old(templateName,myNewOption)
+{
+ //simplified output of Templates:
+ var ret="";
+ /*switch(templateName) {
+ case "Hinweis":
+ ret+="";
+ ret+="Hinweis ";
+ for(var i=0;i < templateOptions.length;i++)
+ {
+ if(templateOptions[i].value=="")
+ ret+=""+templateOptions[i].name+" \n";
+ else
+ ret+=""+templateOptions[i].name+": "+templateOptions[i].value+" \n";
+ }
+ ret+="
";
+ break;
+ case "#navigation":
+ switch(templateOptions){
+ case "standardReportsHisinone_administrate_bia":
+ ret+="Standardberichte ";
+ break;
+ case "standardReportsHisinonebi":
+ ret+="Abfragen ";
+ default:
+ ret+="Navigation:"+templateOptions+" ";
+ break;
+ }
+ break;
+ default:
+ ret+=" "+templateName+" \n";
+ for(var i=0;i < templateOptions.length;i++)
+ {
+ if(templateOptions[i].value=="")
+ ret+=""+templateOptions[i].name+" \n";
+ else
+ ret+=""+templateOptions[i].name+": "+templateOptions[i].value+" \n";
+ }
+ break;
+ }
+ */
+ var ret="";
+ for(var i=0;i < myNewOption.length;i++)
+ {
+ if(templateOptions[i].value=="")
+ ret+=""+templateOptions[i].name+" \n";
+ else
+ ret+=""+templateOptions[i].name+" "+templateOptions[i].value+" \n";
+ }
+ ret+=" ";
+
+ return ret;
+}
+/* identify sections ... ... HTML */
+function getSource(lines, sectionStartLine,sectionEndLine)
+{
+var ret="
";
+}
+
+function getGallery(lines, sectionStartLine,sectionEndLine,internalHyperlinks)
+{
+var ret="";
+var startGallery=lines[sectionStartLine].indexOf(">");
+ret+=lines[sectionStartLine].substr(0,startGallery+1);
+//wenn source Element in gleicher Zeile beendet wird:
+if(sectionStartLine==sectionEndLine)
+{
+ if(startGallery >-1)
+ {
+ var endGallery=lines[sectionEndLine].indexOf("
");
+ if(endGallery >-1)
+ ret+=getGalleryImage(lines[sectionEndLine].substr(startGallery,endGallery),internalHyperlinks);
+ else
+ ret+=getGalleryImage(lines[sectionEndLine].substr(startGallery),internalHyperlinks);
+ }
+ else
+ ret+=lines[sectionEndLine];
+}
+else
+{
+//Gallery über mehrere Zeilen:
+if(startGallery >-1)
+ ret+=getGalleryImage(lines[sectionStartLine].substr(startGallery+1),internalHyperlinks);
+else
+ ret+=getGalleryImage(lines[sectionStartLine],internalHyperlinks);
+for(var i=sectionStartLine+1;i< sectionEndLine;i++)
+{
+ ret+=getGalleryImage(lines[i],internalHyperlinks)+"\n";
+}
+var endGallery=lines[sectionEndLine].indexOf("");
+if(endGallery >-1)
+ ret+=lines[sectionEndLine].substr(0,endGallery);
+else
+ ret+=lines[sectionEndLine];
+}
+return ret+"";
+}
+function getGalleryImage(str,internalHyperlinks)
+{
+var ret="";
+if(str.trim() !="")
+{
+ret+="";
+
+var a_prefix="image";
+var a_caption="Bild";
+var a_href="";
+var imgsrc="";
+var remStr="";
+if(str.indexOf("|") >-1)
+{
+ var imgparams = str.split(/\|/);
+ for(var k=0;k < imgparams.length;k++)
+ {
+ if(k==0)
+ imgsrc=imgparams[k];
+ if(k==1)
+ a_caption=imgparams[k];
+ if(k==2 && imgparams[k].indexOf("link=")>-1)
+ a_href=imgparams[k].substr(5);
+ }
+
+}
+else
+ {
+
+ imgsrc=str;
+ }
+ ret+=""+ imgsrc+" ";
+ var newLink = new internalHyperlink("",a_prefix, imgsrc, "", a_caption,internalHyperlinks);
+ internalHyperlinks.push(newLink);
+
+ if(a_href!="")
+ {
+ var newLink2 = new internalHyperlink("","", a_href, "", a_caption);
+ internalHyperlinks.push(newLink2);
+ ret+=""+a_href+" ";
+ }
+ else
+ ret+=""+imgsrc+" ";
+
+
+
+
+
+ if(a_caption.trim() !="")
+ {
+ ret+="";
+ ret+=a_caption.trim();
+ ret+=" ";
+ }
+ ret+=" ";
+}
+return ret;
+}
+
+/*render a wiki table to HTML
+TODO: collapsed cells, cell formatting, table captions*/
+function getTable(lines, sectionStartLine,sectionEndLine,internalHyperlinks,templatesUsed)
+{
+var ret="";
+for(var i=sectionStartLine+1;i<=sectionEndLine;i++)
+{
+ var srcRow=lines[i];
+ if(srcRow.substr(0,2)=="|+" )
+ {
+ //caption:
+ ret+=""+srcRow.substr(2).trim()+" ";
+ i++
+ srcRow=lines[i];
+ }
+ // first |- is optional
+ if(srcRow.trim()=="|-" )
+ {
+ i++;
+ srcRow=lines[i];
+ }
+ ret+="";
+
+ if(srcRow.substr(0,1)=="!" )
+ {
+ //table header
+ var endTrRow=getSectionEndDelim(lines,i,sectionEndLine,"|-")-1;
+ if(endTrRow==-2)
+ endTrRow=sectionEndLine;
+ var trContent="";
+ for(var k=i;k<= endTrRow;k++)
+ {
+ var str=lines[k];
+ //duplicate ! if ! in first Col:
+ if(str.substr(0,1)=="!")
+ str="!"+str.trim();
+ trContent+=str.trim()+"\n";
+ }
+ var cols = trContent.split(/!!/);
+ var thContent="";
+ //first elem. of List is emtpy, ignored:
+ for(var k=1;k < cols.length;k++)
+ {
+ thContent=cols[k].trim();
+ ret+=""+thContent.trim()+" ";
+ }
+ i=endTrRow;
+ ret+=" \n";
+
+ }
+ else
+ {
+ //normal table row, no header:
+ var endTrRow=getSectionEndDelim(lines,i,sectionEndLine,"|-")-1;
+ if(endTrRow==-2)
+ endTrRow=sectionEndLine;
+ var trContent="";
+ var startTrRow=i;
+ for(var k=i;k<= endTrRow;k++)
+ {
+ var str=lines[k];
+ if(str.trim()=="")
+ {
+ //ignore empty lines
+ startTrRow++;
+ }
+ else
+ {
+ str=str.replace(/\|\|/g," ");
+ if(str.substr(0,1)=="|")
+ trContent+=" "+str.substr(1).trim();
+ else
+ trContent+="\n"+str.trim();
+ }
+ }
+ //Cols can be separated by | and || (inline):
+ var cols = trContent.split(" ");
+ //first elem. of List is emtpy, ignored:
+ for(var k=1;k < cols.length;k++)
+ {
+ tdContent=cols[k].trim();
+ if(stringStartsWith(tdContent,"style=") || stringStartsWith(tdContent,"colspan=") )
+ {
+ tdStyle=tdContent;
+ k++;
+ }
+ else
+ tdStyle="";
+
+ ret+=""+getTableCell(cols[k],internalHyperlinks,templatesUsed)+" ";
+ }
+ ret+="\n";
+ i=endTrRow;
+
+ }
+}
+ret+="
\n";
+
+return ret;
+}
+/* render a table cell. It can contain wiki sections like lists etc.,
+therefore call the getSection Function before rendering the content. */
+function getTableCell(str,internalHyperlinks,templatesUsed)
+{
+ var ret="";
+ var tdContent=str.trim();
+ //if(tdContent.substr(0,1)=="|")
+ // tdContent=tdContent.substr(1).trim();
+
+ ret=mwSectionsParser(tdContent,internalHyperlinks,templatesUsed);
+ return ret;
+}
+/* transform a wiki list to an array of listEntries
+ rendering is quite complicated, because of recursive calls.
+*/
+function getList(lines, sectionStartLine,sectionEndLine,listType)
+{
+var getListOutput="";
+var listEntries= [];
+listEntries=getListEntries(lines, sectionStartLine,sectionEndLine,listType,listEntries);
+getListOutput+=getListMarkup(listEntries,-1);
+return getListOutput;
+}
+
+/*Transform listEntries into HTML:*/
+
+function getListMarkup(listEntries,parent)
+{
+ var listLength=listEntries.length;
+ var getListMarkupOutput="";
+ var isFirstElem=true;
+ var listType="";
+ var firstElemListType="";
+ var previousElemListType="";
+ /*if(parent==-1)
+ {
+ listType=listEntries[0].getListType();
+ previousElemListType=listType;
+ getListMarkupOutput+="<"+getListElement(listType)+">\n";
+ }*/
+
+ //init
+ for(var i=0;i\n";
+ isFirstElem=false;
+
+ }
+ if(previousElemListType != listType)
+ {
+ getListMarkupOutput+=""+getListElement(previousElemListType)+">\n";
+ previousElemListType=listType;
+ getListMarkupOutput+="<"+getListElement(listType)+">\n";
+
+ }
+
+ getListMarkupOutput+=""+listEntries[i].content;
+ getListMarkupOutput+=getListMarkup(listEntries,i);
+ getListMarkupOutput+=" \n";
+
+ }
+
+ }
+ //Last Element only closed if content
+ if(getListMarkupOutput != "")
+ getListMarkupOutput+=""+getListElement(listType)+">\n";
+
+ /*if(parent==-1)
+ getListMarkupOutput+=""+getListElement(listEntries[0].getListType())+">\n";*/
+ //else
+ // getListMarkupOutput+=""+getListElement(listEntries[parent].getListType())+">\n";
+
+ return getListMarkupOutput;
+}
+
+/*Convert list into an array :*/
+function getListEntries(lines, sectionStartLine,sectionEndLine,listType,listEntries)
+{
+var getListOutput="";
+var counter=0;
+for(var i=sectionStartLine;i<=sectionEndLine;i++)
+ {
+ counter++;
+ listEntries.push(new listEntry(counter,lines[i],getListEntryContent(lines[i]),getListEntryLevel(lines[i]) ));
+
+ }
+//parent ermitteln:
+
+for(var i=0;i=0;k--)
+ {
+ if(k >= 0)
+ {
+ currLevel=listEntries[i].level;
+ prevLevel=listEntries[k].level;
+ if(prevLevel < currLevel && parent==-1)
+ parent=k;
+ }
+ }
+ return parent;
+}
+function getListElement(listType)
+{
+ var listElement="";
+ switch (listType) {
+ case "*":
+ listElement="ul";
+ break;
+ case "#":
+ listElement="ol";
+ break;
+ default:
+ listElement="";
+ break;
+ }
+ return listElement;
+}
+/* obsolete:
+function mwLinesParser(mwlines)
+{
+var mwLinesParserOutput="";
+ var startTag="";
+ var prevStartTag="";
+ var lines = (typeof mwlines == 'string')? mwlines.replace(/\r/g,'').split(/\n/): mwlines; // lines mw
+ var rownr = lines.length;
+
+ var headerTag="";
+ for(var i=0;i*/
+function mw2header(str,headers)
+{
+ var ret="";
+ var startTag="=";
+ var endPos=0;
+ var level=1;
+ var remStr="";
+ var content="";
+ var number="";
+ var parent=0;
+ var parent_level=0;
+ var previous_level=0;
+ var headersCount=headers.length;
+ str=str.trim();
+ startTag=str.substr(0,endTagPos(str,"="));
+ level=startTag.length;
+ //endsWith starttag?
+ if(str.substr(str.lenght-startTag.length).indexOf(startTag)>-1)
+ {
+ remStr=str.substr(level);
+ content=remStr.substr(0,remStr.length-level);
+ /* TODO:
+ number=getHeaderNumber(headersCount,headers);
+ parent=...
+ parent_level=...
+ previous_level=...
+ counterPerLevel[]++;
+ */
+ headersCount++;
+ var newHeader = new header(headersCount,content, level, number);
+ headers.push(newHeader);
+ ret+=newHeader.renderHeader();
+
+ }
+ else
+ ret=str;
+ return ret;
+}
+
+function getHeaderNumber(currentHeader,headers)
+{
+
+}
+
+/* inline tags like '' are simply replaced by HTML notations.
+ It gets more complicated with hyperlinks [[ */
+function replaceInlineTags(str,inlineTags,internalHyperlinks,templatesUsed)
+{
+ var ret=str;
+ for (var i=0;i> doesn't work yet
+
+*/
+function parseXmlTags(str)
+{
+var ret="";
+var strlines = str.replace(/\r/g,'').split(/\n/);
+var rownr = strlines.length;
+for(var i=0;i-1)
+ {
+ while(foundPos >-1)
+ {
+
+ var endTag=line.indexOf(">");
+ if(endTag==-1)
+ {
+ //no valid xml, therefore replace:
+ ret+=line.substr(offset,foundPos)+"<"+line.substr(foundPos+1);
+ line=line.substr(foundPos+1);
+ }
+ else
+ {
+ //
+ var prefix=line.substr(0,endTag);
+ var suffix=line.substr(endTag+1);
+ var xmltest=line.slice(foundPos,endTag+1);
+ var isxml=false;
+ //if there is a space character and no ", and no emtpy XML Tag, then it's no xml
+ if(xmltest=="" || (xmltest.indexOf(" ")>-1 && xmltest.indexOf("\"")==-1 && !stringEndsWith(xmltest.trim()," />")))
+ {
+ isxml=false;
+ //no valid xml, therefore replace:
+ ret+=prefix+xmltest.replace(//g,">") ; //++suffix line.substr(foundPos+1);
+ line=line.substr(endTag+1);
+ }
+ else
+ {
+ //this is an xml Tag, therefore no replace:
+ ret+=line.substr(0,endTag+1);
+ line=line.substr(endTag+1);
+ foundPos=line.indexOf("<");
+ if(foundPos==-1)
+ ret+=suffix+"\n";
+ }
+
+ }
+
+ foundPos=line.indexOf("<");
+ }
+ }
+ else
+ ret+=line;
+ret+="\n";
+}
+return ret;
+}
+
+/* replace a single inline tag */
+function replaceInlineTag(str,searchtag,replacetag)
+{
+ var ret="";
+ var foundPos=-1;
+ var remStr="";
+ foundPos=str.indexOf(searchtag);
+ if(foundPos>-1)
+ {
+ ret+=str.substr(0,foundPos)+createStartTag(replacetag,"","");
+ remStr=str.substring(foundPos+searchtag.length);
+
+ foundPos=remStr.indexOf(searchtag);
+ if(foundPos>-1)
+ {
+ ret+=remStr.substr(0,foundPos)+createEndTag(replacetag);
+ ret+=remStr.substr(foundPos+searchtag.length);
+ }
+ else
+ //EndTag existiert nicht:
+ ret+=remStr;
+
+
+ //Rekursion:
+ ret=replaceInlineTag(ret,searchtag,replacetag);
+ }
+ else
+ ret=str;
+ return ret;
+}
+
+function parseInlineTemplates(str,templatesUsed)
+{
+ var ret="";
+ var templateName="";
+ var templateValues=""; //TODO
+ var ret2="";
+ var templateStart=str.indexOf("{{");
+ if(templateStart !=-1)
+ {
+ ret+=str.substr(0,templateStart);
+ var templateEnd=str.indexOf("}}");
+ if(templateEnd==-1)
+ {
+ templateEnd=str.length;
+ ret2="";
+ }
+ else
+ ret2=str.substr(templateEnd+2);
+ templateName=getTemplateName(str.substring(templateStart+2,templateEnd));
+ templateValues=str.substring(templateStart+3+templateName.length,templateEnd);
+ templatesUsed.push(new templateOption(0,templateName,"",templateValues));
+ ret+= renderTemplate(templateName,templateOptions)+ret2;
+ return parseInlineTemplates(ret,templatesUsed);
+ }
+ else
+ return str;
+
+}
+/* hyperlinks are quite difficult to transform
+First internal links enclosed in [...] are identified.
+Then URLs starting with http... are directly transformed to external links
+Then external links enclosed in [[...]] are transformed.
+The order is important.
+*/
+function parseHyperlinks(str,internalHyperlinks)
+{
+ var ret="";
+ ret=parseInternalLinks(str,internalHyperlinks);
+ ret=parseEmbeddedHyperlink(ret);
+ ret=parseExternalHyperlink(ret);
+ //ret=parseHyperlink(ret,"[","]"," ");
+
+ //ret=parseHyperlinks(ret);
+ return ret;
+
+}
+
+/* URLs starting with http... are directly transformed to external links
+*/
+function parseEmbeddedHyperlink(str)
+{
+var ret="";
+var a_href="";
+var lastFound=0;
+var foundPos=str.indexOf("http",lastFound);
+if(foundPos==-1)
+ return str;
+
+do{
+ ret+=str.substring(lastFound,foundPos);
+
+ var previousChar="";
+ var nextChars="";
+ if(foundPos>0)
+ previousChar=str.substr(foundPos-1,1);
+ if(str.length >foundPos+7)
+ nextChars=str.substr(foundPos+3,5); //should entail "//" as in "https://"
+
+ if(previousChar !="[" && previousChar !="\"" && nextChars.indexOf("//")>-1 )
+ {
+ var href_end=getHrefEnd(str,foundPos);
+ if(href_end==-1)
+ {
+ //Link to EOL:
+ a_href=str.substr(foundPos);
+ href_end=str.length;
+ }
+ else
+ {
+ a_href=str.substring(foundPos,href_end);
+ lastFound=href_end;
+ }
+ ret+=""+a_href+" ";
+
+
+ }
+else
+ { //not a valid Hyperlink with http://...
+ ret+=str.substr(foundPos,1);
+ lastFound=foundPos+1;
+ }
+foundPos=str.indexOf("http",lastFound+1);
+if(foundPos ==-1)
+ ret+=str.substr(lastFound);
+}
+while (foundPos >-1);
+
+return ret;
+}
+
+/* External links enclosed in [...] are transformed.
+ */
+function parseExternalHyperlink(str)
+{
+var ret="";
+var foundPos=str.indexOf("[");
+
+if(foundPos>-1)
+ {
+
+ var remStr="";
+ var a_href="";
+ var a_name="";
+ ret+=str.substr(0,foundPos);
+ remStr=str.substr(foundPos+1);
+ var linkEnd=remStr.indexOf("]");
+ //delimiter for external Links can either be "|" or " ":
+ if(linkEnd>-1)
+ foundPos=remStr.substr(0,linkEnd).indexOf("|");
+ else
+ foundPos=remStr.indexOf("|");
+ if(foundPos==-1)
+ foundPos=remStr.indexOf(" ");
+ if(foundPos>linkEnd || foundPos==-1)
+ {
+ //this is no external Link:
+ ret+= "__#bracketOpen#__"+remStr.substr(0,linkEnd)+"__#bracketClosed#__"+remStr.substr(linkEnd+1);
+ }
+ else
+ {
+ if(foundPos>-1)
+ {
+ a_href=remStr.substr(0,foundPos).trim();
+ remStr=remStr.substr(foundPos+1);
+ foundPos=remStr.indexOf("]");
+ if(foundPos>-1)
+ {
+ a_name=remStr.substr(0,foundPos).trim();
+ remStr=remStr.substr(foundPos+1);
+ }
+ else
+ {
+ a_name=mwLink2Name(a_href);
+ remStr="";
+ }
+ }
+ else
+ {
+ //no caption
+ foundPos=remStr.indexOf("]");
+ if(foundPos>-1)
+ {
+ a_href=remStr.substr(0,foundPos).trim();
+ remStr=remStr.substr(foundPos+1);
+ }
+ a_name=mwLink2Name(a_href);
+
+ }
+ //normal link:
+ ret+=createStartTag("a","href",a_href);
+ ret+=a_name;
+ ret+=createEndTag("a");
+ ret+=remStr;
+ }
+ ret=parseExternalHyperlink(ret);
+ }
+ else
+ ret=str;
+ return ret;
+
+}
+
+/* internal links enclosed in [...] are transformed
+and saved in an array for later purposes
+*/
+function parseInternalLinks(str,internalHyperlinks)
+{
+ var ret="";
+ var foundPos=str.indexOf("[[");
+ if(foundPos>-1)
+ {
+ var remStr="";
+ var myLink="";
+ var a_href="";
+ var a_caption="";
+ var a_chapter="";
+ var a_prefix="";
+ ret+=str.substr(0,foundPos);
+ remStr=str.substr(foundPos+2);
+ foundPos=remStr.indexOf("]]");
+ if(foundPos != -1)
+ {
+ myLink=remStr.substr(0,remStr.indexOf("]]"));
+ remStr=remStr.substr(remStr.indexOf("]]")+2);
+ }
+ else
+ {
+ //no endTag ->stop Link parsing
+ return ret+"[["+ remStr;
+ }
+ ret+=parseInternalLink(myLink,internalHyperlinks)+remStr;
+
+ ret=parseInternalLinks(ret,internalHyperlinks);
+ }
+ else
+ ret=str;
+ return ret;
+
+}
+
+/* recursive call of internal Links transformation */
+function parseInternalLink(str,internalHyperlinks)
+{
+var ret="";
+var remStr="";
+var a_href="";
+var a_caption="";
+var a_chapter="";
+var a_prefix="";
+
+if(str.indexOf(":") >-1)
+{
+ a_prefix=str.substr(0,str.indexOf(":"));
+ remStr=str.substr(str.indexOf(":")+1).trim();
+
+}
+else
+ remStr=str;
+
+switch (a_prefix.toLowerCase()) {
+ case "kategorie":
+ a_caption=remStr;
+ break;
+ default:
+ foundPos=remStr.indexOf("|");
+ if(foundPos>-1)
+ {
+ //piped link
+ a_href=remStr.substr(0,foundPos).trim();
+ a_caption=remStr.substr(foundPos+1).trim();
+ }
+ else
+ a_href=remStr;
+ foundPos=a_href.indexOf("#");
+ if(foundPos>-1)
+ {
+ a_chapter=a_href.substr(a_href.indexOf("#")+1);
+ a_href=a_href.substr(0,a_href.indexOf("#"));
+ }
+ break;
+ }
+
+//Keine Leerzeichen in Links:
+if(a_href.indexOf(" ")>0)
+ a_href=a_href.replace(/ /g,"_");
+//now we've got all attributes:
+var newLink = new internalHyperlink(str,a_prefix.toLowerCase(), a_href, a_chapter, a_caption,internalHyperlinks);
+internalHyperlinks.push(newLink);
+ret=newLink.renderInternalHyperLink();
+return ret;
+}
+
+
+/* images are special types of internal links
+ rendering takes place here */
+function renderImage(imgsrc,options,internalHyperlinks)
+{
+//options are separated by pipe, the last option is the caption
+var ret="";
+var remStr="";
+var optionsArray = options.split("|");
+var lastRow = optionsArray.length-1;
+var imgAttributes="border=\"0\" ";
+var imgCaption=imgsrc;
+var a_href=imgsrc;
+for(var i=0;i<=lastRow;i++)
+{
+ var option=optionsArray[i];
+ if(option== "border")
+ {
+ imgAttributes += " class=\"thumbborder\" ";
+ }
+ if(i==lastRow && option.indexOf("=")==-1)
+ imgCaption=option;
+ if(option.indexOf("px") !=-1)
+ {
+ var size1="";
+ var size2="";
+ var width="";
+ var height="";
+ var size=option.substr(0,option.indexOf("px"));
+ if(size.indexOf("x")==0)
+ {
+ //only height defined:
+ height=size.substr(1);
+ imgAttributes += " height=\""+height+"px\"";
+ }
+ if(size.indexOf("x")==-1)
+ {
+ //only width defined:
+ width=size.substr(0);
+ imgAttributes += " width=\""+width+"px\"";
+
+ }
+ if(size.indexOf("x")>0)
+ {
+ //width and height defined:
+ var delim=size.indexOf("x");
+ width=size.substr(0,delim);
+ imgAttributes += " width=\""+width+"px\"";
+ height=size.substr(delim+1);
+ imgAttributes += " height=\""+height+"px\"";
+ }
+ }
+ if(option.indexOf("link=") !=-1)
+ {
+ a_href=option.substr(option.indexOf("=")+1);
+ var newLink = new internalHyperlink("","", a_href, "", a_href,internalHyperlinks);
+ if(newLink)
+ {
+ internalHyperlinks.push(newLink);
+ }
+
+ }
+
+}
+ret+=" ";
+return ret;
+}
+
+/* generic function that creates a HTML tag with attributes */
+function createStartTag(elementname,attributename,attritutevalue)
+{
+ var ret="";
+ if(!elementname=="")
+ {
+ ret+="<"+elementname;
+ if(attributename.length>0)
+ ret+=" "+attributename+"=\""+attritutevalue+"\"";
+ ret+=">";
+ }
+
+ return ret;
+}
+
+/* generic function that creates a HTML end tag */
+function createEndTag(elementname)
+{
+ var ret="";
+ if(!elementname==(""))
+ ret+=""+elementname+">";
+ return ret;
+}
+
+/* generic function that creates a HTML end tag plus linefeed*/
+function endTagWithLineFeed(elementname)
+{
+ var ret="";
+ if(!elementname.equals(""))
+ ret+=endTag(elementname)+"\n";
+ return ret;
+}
+
+/* generic function that searches/replaces a string.
+ Regular expressions may be used.
+ */
+
+function searchReplace(instr,remove, replace)
+ {
+ var ret="";
+ ret=replaceRegexp(instr,remove,replace,false);
+ return ret;
+ }
+
+/* generic function that searches/replaces a string optionally using Regular expressions
+ */
+
+function replaceRegexp(instr,remove, outstr,isRegExp) {
+ var returnString="";
+ if (instr==null || remove==null || !(typeof instr == 'string') || remove.length==0) return instr;
+ if(isRegExp)
+ {
+ returnString=instr.replace(remove,outstr);
+ }
+ else
+ {
+ var sb = "";
+ var oldIndex = 0;
+ var newIndex = 0;
+ var remLength = remove.length;
+ while ( (newIndex = instr.indexOf(remove,oldIndex)) > -1) {
+ //copy from last to new appearance
+ sb+=(instr.substring(oldIndex,newIndex));
+ sb+=outstr;
+ //set old index to end of last apperance.
+ oldIndex = newIndex + remLength;
+ }
+ var inLength = instr.length;
+ //add part after last appearance of string to remove
+ if(oldIndex */
+function renderHtmlEntities(str) {
+return str.replace(/&/g,"&").replace(//g,">")
+}
+
+/* return the first non matching character position between two strings*/
+function endTagPos(str, tag)
+ {
+ var i=0;
+ while(str.substr(i,1)==tag && i < str.length)
+ {
+ i++;
+ }
+ return i
+ }
+
+function replaceNoRegexp(str,search, replace) {
+
+return str.split(search).join(replace);
+ }
+
+
+/* replace a string with space characters to underscore "_".
+This is used for internal links */
+function mwName2Link(str)
+{
+ return replaceNoRegexp(str," ","_");
+}
+
+/* replace a string with underscore character "_" to space character
+This is used for internal links */
+function mwLink2Name(str)
+{
+ return replaceNoRegexp(str,"_"," ");
+}
+
+/* replace passages with placeholders */
+function maskNowiki(str,nowikiPassages)
+{
+var i=0;
+var sourceElem="";
+
+if(str.indexOf("")!=-1)
+{
+ var nowikiStart=str.indexOf("");
+ while(nowikiStart !=-1)
+ {
+ var nowikiEnd=str.indexOf(" ",nowikiStart);
+ if(nowikiEnd!=-1)
+ {
+ //nowikiEnd=nowikiEnd+nowikiStart;
+ nowikiPassages.push(new nowikiPassage(i,str.substring(nowikiStart+8,nowikiEnd)));
+ str=str.substr(0,nowikiStart)+"_nowiki_"+i+"_"+ str.substr(nowikiEnd+9);
+ i++;
+ nowikiStart=str.indexOf("",nowikiEnd+10);
+ }
+ else
+ return str; //invalid nowiki use, ignored
+
+
+ }
+}
+
+if(str.indexOf("",nowikiStart);
+ var nowikiEnd=str.indexOf(" ",nowikiStart);
+ if(nowikiEnd!=-1 && sourceStart!=-1)
+ {
+ //nowikiEnd=nowikiEnd+nowikiStart;
+ sourceElem="
\n";
+ nowikiPassages.push(new nowikiPassage(i,sourceElem));
+ str=str.substr(0,nowikiStart)+"_nowiki_"+i+"_\n"+str.substr(nowikiEnd+10);
+ i++;
+ //strStartBeforeNowiki=nowikiEnd+11;
+ nowikiStart=str.indexOf("" */
+function escapeHtmlEntities(str)
+{
+/*str=str.replace(/&/g,"&");
+str=str.replace(/ü/g,"ü");
+str=str.replace(/Ü/g,"Ü");
+str=str.replace(/ö/g,"ö");
+str=str.replace(/Ö/g,"Ö");
+str=str.replace(/ä/g,"ä");
+str=str.replace(/Ä/g,"Ä");
+str=str.replace(/ß/g,"ß");*/
+//empty -Elements become well-formed XML:
+str=str.replace(/\ /g," ");
+//reserved delims:
+str=str.replace(/__#bracketOpen#__/g,"[");
+str=str.replace(/__#bracketClosed#__/g,"]");
+
+ return str;
+}
+
+/* remove all comments from the string */
+function removeComments(str)
+{
+ if(str.indexOf("")>-1)
+ {
+ var srcstr=str;
+ while(srcstr.indexOf("",startPos);
+ srcstr=srcstr.substr(0,startPos)+srcstr.substr(endPos+3);
+ }
+ return srcstr;
+ }
+ else
+ return str;
+}
+
+function getHrefEnd(str,foundPos)
+{
+ var hrefEnd=-1;
+ var i=foundPos;
+ var endFound=false;
+ do{
+ var myChar=str.substr(i,1);
+ if(myChar=="<" || myChar==" "|| myChar=="\n")
+ {
+ endFound=true;
+ hrefEnd=i;
+ }
+ else
+ i++;
+ }
+ while (endFound==false);
+ return hrefEnd;
+}
+
+/* find searchstr in str, but not inside [[...]]
+*/
+function getCharposOutsideLinks(str,searchstr)
+{
+ var charpos=-1;
+ var openLink=str.indexOf("[[");
+ var closeLink=str.indexOf("]]");
+ if(openLink>-1 && closeLink>openLink)
+ {
+ charpos=str.substr(0,openLink).indexOf(searchstr);
+ if(charpos==-1)
+ charpos=str.indexOf(searchstr,closeLink);
+ }
+ else
+ charpos=str.indexOf(searchstr);
+ return charpos;
+
+}
+
+function stringStartsWith(str,lookfor)
+{
+ var itDoes=false;
+ if(str.substring(0,lookfor.length)==lookfor)
+ itDoes=true;
+ return itDoes;
+}
+
+function stringEndsWith(str, lookfor) {
+ return str.indexOf(lookfor, str.length - lookfor.length) !== -1;
+}
diff --git a/src-modules/module/kb/etl/wiki2html/readChapters.kjb b/src-modules/module/kb/etl/wiki2html/readChapters.kjb
new file mode 100644
index 0000000..d9e572b
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/readChapters.kjb
@@ -0,0 +1,551 @@
+
+ readChapters
+
+
+
+ 0
+ /
+ -
+ 2018/01/03 17:32:29.101
+ -
+ 2018/01/03 17:32:29.101
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_JOB
+ Y
+ ID_JOB
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ JOBNAME
+ Y
+ JOBNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ START_JOB_ENTRY
+ N
+ START_JOB_ENTRY
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ JOBNAME
+ Y
+ TRANSNAME
+
+
+ JOBENTRYNAME
+ Y
+ STEPNAME
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ RESULT
+ Y
+ RESULT
+
+
+ NR_RESULT_ROWS
+ Y
+ NR_RESULT_ROWS
+
+
+ NR_RESULT_FILES
+ Y
+ NR_RESULT_FILES
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+ COPY_NR
+ N
+ COPY_NR
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+ N
+
+
+
+ START
+
+ SPECIAL
+ Y
+ N
+ N
+ 0
+ 0
+ 60
+ 12
+ 0
+ 1
+ 1
+ N
+ Y
+ 0
+ 80
+ 96
+
+
+ purge_kb_chapter
+
+ SQL
+ delete from kb_chapter
+where document_id=${document_id};
+ T
+ F
+
+ F
+ eduetl
+ N
+ Y
+ 0
+ 208
+ 96
+
+
+ readChapters
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/readChapters.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 368
+ 96
+
+
+ setChapterMetaData
+
+ SQL
+ update kb_chapter set sortnr=sortnr -1;
+
+update kb_chapter set defaulttext=(select D.defaulttext from kb_document D
+where D.id=${document_id})
+where document_id=${document_id}
+and ( defaulttext is null or defaulttext='')
+and sortnr=0;
+--get parent:
+update kb_chapter set chapter_parent=(select max(C.sortnr)
+from kb_chapter C
+where C.document_id=${document_id}
+and C.chapter_level < kb_chapter.chapter_level
+and C.sortnr < kb_chapter.sortnr)
+where document_id=${document_id}
+and chapter_parent is null
+and sortnr>0;
+update kb_chapter set chapter_parent=-1
+where chapter_parent is null;
+
+--get next:
+update kb_chapter set chapter_next=(select min(C.sortnr)
+from kb_chapter C
+where C.document_id=${document_id}
+and C.sortnr > kb_chapter.sortnr)
+where chapter_next is null
+and document_id=${document_id}
+;
+--last Element points next to first one:
+update kb_chapter set chapter_next=(select min(C.sortnr)
+from kb_chapter C
+where C.document_id=${document_id}
+)
+where chapter_next is null
+and document_id=${document_id}
+;
+
+--get prev:
+update kb_chapter set chapter_previous=(select max(C.sortnr)
+from kb_chapter C
+where C.document_id=${document_id}
+and C.sortnr < kb_chapter.sortnr)
+where chapter_previous is null
+and document_id=${document_id}
+;
+--first Element points previous to last one:
+update kb_chapter set chapter_previous=(select max(C.sortnr)
+from kb_chapter C
+where C.document_id=${document_id}
+)
+where chapter_previous is null
+and document_id=${document_id}
+;
+ T
+ F
+
+ F
+ eduetl
+ N
+ Y
+ 0
+ 480
+ 96
+
+
+ setFilenames
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/setFilenames.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ document_id
+
+
+
+
+ N
+ Y
+ 0
+ 624
+ 96
+
+
+ setUniqueFilenames
+
+ SQL
+ create temp table tmp_filename(id integer, filename varchar(255));
+insert into tmp_filename (filename) select chapter_filename from kb_chapter C
+where C.document_id=${document_id}
+group by 1
+having count(*) >1;
+update tmp_filename set id=(select min(sortnr) from kb_chapter C
+where C.document_id=${document_id}
+and C.chapter_filename=tmp_filename.filename);
+
+update kb_chapter set chapter_filename =chapter_filename || sortnr
+where document_id=${document_id}
+and chapter_filename in (select distinct filename from tmp_filename)
+and sortnr !=(select id from tmp_filename T where T.filename= kb_chapter.chapter_filename);
+
+drop table tmp_filename;
+ T
+ F
+
+ F
+ eduetl
+ N
+ Y
+ 0
+ 784
+ 96
+
+
+
+
+ START
+ purge_kb_chapter
+ 0
+ 0
+ Y
+ Y
+ Y
+
+
+ purge_kb_chapter
+ readChapters
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ readChapters
+ setChapterMetaData
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ setChapterMetaData
+ setFilenames
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ setFilenames
+ setUniqueFilenames
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+
+
diff --git a/src-modules/module/kb/etl/wiki2html/readChapters.ktr b/src-modules/module/kb/etl/wiki2html/readChapters.ktr
new file mode 100644
index 0000000..47a706d
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/readChapters.ktr
@@ -0,0 +1,798 @@
+
+
+ readChapters
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 46
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/01/03 13:48:42.888
+ -
+ 2018/01/03 13:48:42.888
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getSrcXhtml
+ getContentDelim
+ Y
+
+
+ getContentDelim
+ SplitChapters
+ Y
+
+
+ SplitChapters
+ removeWholeContent
+ Y
+
+
+ removeWholeContent
+ readChapters
+ Y
+
+
+ readChapters
+ kb_chapter_fuellen
+ Y
+
+
+
+ SplitChapters
+ SplitFieldToRows3
+
+ Y
+
+ 1
+
+ none
+
+
+ content_delim
+ §#^
+ chapter
+ Y
+ chapter_nr
+ Y
+ N
+
+
+
+
+
+
+ 448
+ 96
+ Y
+
+
+
+ getContentDelim
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+
+var lines = content_xhtml.split(/\n/);
+var rownr = lines.length;
+var startTag="";
+var ret="";
+for(var i=0;i<rownr;i++)
+{
+ startTag=lines[i].substr(0,2);
+ if(startTag=="<h")
+ {
+ ret += "§#^" +lines[i]+"\n";
+
+ }
+else
+ret +=lines[i]+"\n";
+}
+
+
+
+
+
+ ret
+ content_delim
+ String
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+ 272
+ 96
+ Y
+
+
+
+ getSrcXhtml
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select id as document_id, defaulttext ,content_xhtml from kb_document where id =${document_id};
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 112
+ 96
+ Y
+
+
+
+ kb_chapter_fuellen
+ TableOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+
+
+ 1000
+ N
+ N
+ Y
+ Y
+ N
+
+ N
+ Y
+ N
+
+ Y
+ N
+
+
+
+ document_id
+ document_id
+
+
+ sortnr
+ chapter_nr
+
+
+ chapter_level
+ chapter_level
+
+
+ defaulttext
+ chapter_defaulttext
+
+
+ chapter_bodytext
+ chapter_bodytext
+
+
+ chapter_bodytextsummary
+ chapter_bodytextsummary
+
+
+
+
+
+
+
+
+ 112
+ 208
+ Y
+
+
+
+ readChapters
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+
+var transformationPath = getVariable("Internal.Transformation.Filename.Directory", "");
+var jsScriptPath = transformationPath + "/../xml2html/httools.js";
+LoadScriptFile(jsScriptPath);
+var chapter_defaulttext="";
+var lines = chapter.split(/\n/);
+var rownr = lines.length;
+var startTag="";
+var bodyText="";
+var bodyTextSummary="";
+var chapter_level=0;
+
+var ret="";
+for(var i=0;i<rownr;i++)
+{
+ startTag=lines[i].substr(0,2);
+ if(startTag=="<h")
+ {
+ chapter_level=parseInt(getChapterLevel(lines[i]));
+ chapter_defaulttext=getChapterName(lines[i],chapter_level);
+
+ }
+else
+{
+if(chapter_nr=="1")
+ chapter_defaulttext= defaulttext;
+
+bodyText +=lines[i]+"\n";
+}
+}
+
+bodyTextSummary=chapter_defaulttext+"."+ bodyTextStripped(bodyText);
+
+
+
+
+
+
+
+ chapter_defaulttext
+ chapter_defaulttext
+ String
+ -1
+ -1
+ N
+
+
+ chapter_level
+ chapter_level
+ Integer
+ -1
+ -1
+ N
+
+
+ bodyText
+ chapter_bodytext
+ String
+ -1
+ -1
+ N
+
+
+ bodyTextSummary
+ chapter_bodytextsummary
+ String
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+ 736
+ 96
+ Y
+
+
+
+ removeWholeContent
+ SelectValues
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ defaulttext
+
+
+ chapter_nr
+
+
+ chapter
+
+
+ document_id
+
+
+ content_delim
+
+
+ content_xhtml
+
+ N
+
+ content_delim
+
+
+ content_xhtml
+
+
+
+
+
+
+
+
+ 576
+ 96
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/setFilenames.ktr b/src-modules/module/kb/etl/wiki2html/setFilenames.ktr
new file mode 100644
index 0000000..0ce1f22
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/setFilenames.ktr
@@ -0,0 +1,580 @@
+
+
+ setFilenames
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/01/03 21:21:10.720
+ -
+ 2018/01/03 21:21:10.720
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getChapters
+ getFilenames
+ Y
+
+
+ getFilenames
+ setFilenames
+ Y
+
+
+
+ getChapters
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select C.id,C.defaulttext as chapter_defaulttext,C.sortnr, C.chapter_level,C.chapter_parent, C.chapter_previous, C.chapter_next
+from kb_chapter C, kb_document D
+where D.id=C.document_id
+and D.id=${document_id}
+order by sortnr;
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 112
+ 64
+ Y
+
+
+
+ getFilenames
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+
+var transformationPath = getVariable("Internal.Transformation.Filename.Directory", "");
+var jsScriptPath = transformationPath + "/../xml2html/httools.js";
+LoadScriptFile(jsScriptPath);
+var chapter_filename=validHtmlFileName(chapter_defaulttext);
+
+
+
+
+
+
+
+
+
+
+ chapter_filename
+ chapter_filename
+ String
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+ 112
+ 176
+ Y
+
+
+
+ setFilenames
+ Update
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ 100
+ N
+ N
+
+
+
+
+
+ id
+ id
+ =
+
+
+
+ chapter_filename
+ chapter_filename
+
+
+
+
+
+
+
+
+ 128
+ 288
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/set_variables.ktr b/src-modules/module/kb/etl/wiki2html/set_variables.ktr
new file mode 100644
index 0000000..510b696
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/set_variables.ktr
@@ -0,0 +1,517 @@
+
+
+ set_variables
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 76
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ Y
+ N
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2015/11/11 09:49:00.397
+ -
+ 2015/11/11 09:49:00.397
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ authentication_method
+ Set Variables
+ Y
+
+
+
+ Set Variables
+ SetVariable
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ authentication_method
+ authentication_method
+ JVM
+ -1
+
+
+ src_title
+ src_title
+ JVM
+
+
+
+ Y
+
+
+
+
+
+
+ 272
+ 64
+ Y
+
+
+
+ authentication_method
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select replace(S.src_title,' ','_') as src_title,W.authentication_method
+from kb_document_source S, kb_webconnection W
+where W.id=S.webconnection_id
+and S.document_id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 96
+ 64
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/topics2body.xsl b/src-modules/module/kb/etl/wiki2html/topics2body.xsl
new file mode 100644
index 0000000..d0e352d
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/topics2body.xsl
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+javascript:document.location=('search/index.htm');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/wiki2html/topics2frame.xsl b/src-modules/module/kb/etl/wiki2html/topics2frame.xsl
new file mode 100644
index 0000000..bab9f23
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/topics2frame.xsl
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Diese Seiten wurden fuer Frame-faehige Browser entwickelt; bitte klicken Sie folgende Datei an:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/wiki2html/topics2toc.xsl b/src-modules/module/kb/etl/wiki2html/topics2toc.xsl
new file mode 100644
index 0000000..65bd95e
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/topics2toc.xsl
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fokus
+
+
+listlevel
+
+
+
+
+
+
+fokus
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/wiki2html/topics2top.xsl b/src-modules/module/kb/etl/wiki2html/topics2top.xsl
new file mode 100644
index 0000000..c7f84cd
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/topics2top.xsl
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/wiki2html/transform_document_link.ktr b/src-modules/module/kb/etl/wiki2html/transform_document_link.ktr
new file mode 100644
index 0000000..a0b26d2
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/transform_document_link.ktr
@@ -0,0 +1,486 @@
+
+
+ transform_document_link
+
+
+
+ Normal
+ 0
+ /
+
+
+ link_target
+
+
+
+
+ linked_document_title_2
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/01/02 18:28:17.625
+ -
+ 2018/01/02 18:28:17.625
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ Execute SQL script
+ ExecSQL
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ N
+ Y
+ N
+ update kb_document set content_xhtml=replace(content_xhtml,'"${link_target}"','"${linked_document_title_2}"')
+where 1=1;
+update kb_document set content_xhtml=replace(content_xhtml,'<href>${link_target}</href>','<href>${linked_document_title_2}</href>')
+where 1=1;
+update kb_document set content_xhtml=replace(content_xhtml,'<paramName>link</paramName><paramValue>${link_target}</paramValue>','<paramName>link</paramName><paramValue>${linked_document_title_2}</paramValue>')
+where 1=1;
+ N
+
+
+
+
+
+
+
+
+
+
+
+ 160
+ 96
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/transform_document_links.ktr b/src-modules/module/kb/etl/wiki2html/transform_document_links.ktr
new file mode 100644
index 0000000..a7866eb
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/transform_document_links.ktr
@@ -0,0 +1,878 @@
+
+
+ transform_document_links
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 183
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/01/02 17:58:53.411
+ -
+ 2018/01/02 17:58:53.411
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getInternalLinks
+ getlinkedDocumentID
+ Y
+
+
+ getlinkedDocumentID
+ getLinkedDocumentTitle
+ Y
+
+
+ linksChangedFlag
+ PrepareReplace
+ Y
+
+
+ getLinkedDocumentTitle
+ getOutputProjectId
+ Y
+
+
+ getOutputProjectId
+ getOutputProjectPath
+ Y
+
+
+ getOutputProjectPath
+ getOutputProjectChapterFilename
+ Y
+
+
+ getOutputProjectChapterFilename
+ linksChangedFlag
+ Y
+
+
+
+ PrepareReplace
+ RowsToResult
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+
+
+
+
+ 1024
+ 128
+ Y
+
+
+
+ getInternalLinks
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select S.id,S.document_id,S.src_title as document_source_title, L.link_target,replace(L.link_chapter,'_',' ') as link_chapter,S.src_url
+from kb_document D, kb_document_source S, kb_document_source_link L, kb_webconnection W
+where D.id=S.document_id
+and S.id=L.kb_document_source_id
+and W.id=S.webconnection_id
+and L.link_type in ('link')
+and S.document_id=${document_id};
+
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 197
+ 93
+ Y
+
+
+
+ getLinkedDocumentTitle
+ DBLookup
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ N
+ 0
+
+
+
+
+ N
+ N
+
+ linked_document_id
+ id
+ =
+
+
+
+ defaulttext
+ linked_document_title
+
+ String
+
+
+
+
+
+
+
+
+ 256
+ 304
+ Y
+
+
+
+ getOutputProjectChapterFilename
+ DBLookup
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ N
+ 0
+
+
+
+
+ N
+ N
+
+ linked_document_id
+ document_id
+ =
+
+
+
+ link_chapter
+ defaulttext
+ =
+
+
+
+ chapter_filename
+ chapter_filename
+
+ None
+
+
+
+
+
+
+
+
+ 736
+ 368
+ Y
+
+
+
+ getOutputProjectId
+ DBLookup
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ N
+ 0
+
+
+
+
+ N
+ N
+
+ linked_document_id
+ src_document_id
+ =
+
+
+
+ output_project_id
+ output_project_id
+
+ None
+
+
+
+
+
+
+
+
+ 400
+ 368
+ Y
+
+
+
+ getOutputProjectPath
+ DBLookup
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ N
+ 0
+
+
+
+
+ N
+ N
+
+ output_project_id
+ id
+ =
+
+
+
+ target_server
+ target_server
+
+ String
+
+
+ document_root
+ document_root
+
+ String
+
+
+ target_path
+ target_path
+
+ String
+
+
+ homepage
+ homepage
+
+ String
+
+
+
+
+
+
+
+
+ 544
+ 368
+ Y
+
+
+
+ getlinkedDocumentID
+ DBLookup
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ N
+ 0
+
+
+
+
+ N
+ N
+
+ link_target
+ src_title
+ =
+
+
+
+ document_id
+ linked_document_id
+
+ Integer
+
+
+
+
+
+
+
+
+ 208
+ 208
+ Y
+
+
+
+ linksChangedFlag
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+var transformationPath = getVariable("Internal.Transformation.Filename.Directory", "");
+var jsScriptPath = transformationPath + "/mwtools.js";
+LoadScriptFile(jsScriptPath);
+
+var linked_document_title_2="";
+var linkChanged=1;
+if(!linked_document_title || linked_document_title=="")
+{
+ linked_document_title_2=src_url.replace(document_source_title,link_target);
+ linkChanged=0;
+}
+else {
+var outpath=target_server;
+if(document_root!="")
+ outpath+="/"+document_root;
+if(target_path!="")
+ outpath+="/"+target_path;
+
+if(outpath && outpath !="")
+{
+//wenn output Projekt exisitiert, wird darauf verlinkt:
+//zuerst prüfen ob auch chapter verlinkt ist:
+if(chapter_filename && chapter_filename !="")
+{
+ linked_document_title_2=outpath+"/f_"+chapter_filename+".htm";
+ link_target+="#"+mwName2Link(link_chapter);
+}
+else
+//wenn nicht, dann hoempage:
+linked_document_title_2=outpath+"/"+homepage;
+}
+else{
+//wenn nicht wird einfach Titel ausgegeben, ggf. noch Warnung, dass man für Dokument noch Ausgabeprojet anlegen muss?
+linked_document_title_2=linked_document_title;
+}
+}
+
+
+
+
+ linked_document_title_2
+ linked_document_title_2
+ String
+ -1
+ -1
+ N
+
+
+ linkChanged
+ linkChanged
+ Integer
+ -1
+ -1
+ N
+
+
+ link_target
+ link_target
+ String
+ -1
+ -1
+ Y
+
+
+
+
+
+
+
+
+ 928
+ 336
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2html/wiki2html.kjb b/src-modules/module/kb/etl/wiki2html/wiki2html.kjb
new file mode 100644
index 0000000..c98fa88
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/wiki2html.kjb
@@ -0,0 +1,1159 @@
+
+ wiki2html
+
+
+
+ 0
+ /
+ -
+ 2017/08/27 21:46:08.488
+ -
+ 2017/08/27 21:46:08.488
+
+
+ document_id
+ 178
+
+
+
+ load_source_files
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_JOB
+ Y
+ ID_JOB
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ JOBNAME
+ Y
+ JOBNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ START_JOB_ENTRY
+ N
+ START_JOB_ENTRY
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ JOBNAME
+ Y
+ TRANSNAME
+
+
+ JOBENTRYNAME
+ Y
+ STEPNAME
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ RESULT
+ Y
+ RESULT
+
+
+ NR_RESULT_ROWS
+ Y
+ NR_RESULT_ROWS
+
+
+ NR_RESULT_FILES
+ Y
+ NR_RESULT_FILES
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+ COPY_NR
+ N
+ COPY_NR
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+ N
+
+
+
+ START
+
+ SPECIAL
+ Y
+ N
+ N
+ 0
+ 0
+ 60
+ 12
+ 0
+ 1
+ 1
+ N
+ Y
+ 0
+ 48
+ 64
+
+
+ src_text2xhtml
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/wiki2xhtml.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ document_id
+ document_id
+
+
+
+ N
+ Y
+ 0
+ 352
+ 224
+
+
+ purge_source_document_tables
+
+ SQL
+ delete from kb_document_source_header
+where kb_document_source_id in (select K.id
+from kb_document_source K
+where K.document_id=${document_id});
+
+
+delete from kb_document_source_link
+where kb_document_source_id in (select K.id
+from kb_document_source K
+where K.document_id=${document_id});
+
+
+delete from kb_document_source_template
+where kb_document_source_id in (select K.id
+from kb_document_source K
+where K.document_id=${document_id});
+
+ T
+ F
+
+ F
+ eduetl
+ N
+ Y
+ 0
+ 512
+ 224
+
+
+ kb_document_source_header_fuellen
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/kb_document_source_header_fuellen.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 736
+ 224
+
+
+ kb_document_source_header_level_setzen
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/kb_document_source_header_level_setzen.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 992
+ 224
+
+
+ kb_document_source_link_fuellen
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/kb_document_source_link_fuellen.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 112
+ 352
+
+
+ kb_document_source_template_fuellen
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/kb_document_source_template_fuellen.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 336
+ 352
+
+
+ download_source_files
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/download_source_files.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 800
+ 656
+
+
+ CreateImageFolder
+
+ CREATE_FOLDER
+ ${Internal.Job.Filename.Directory}/tmp/files_${document_id}
+ N
+ N
+ Y
+ 0
+ 400
+ 480
+
+
+ CreateTmpfolder
+
+ CREATE_FOLDER
+ ${Internal.Job.Filename.Directory}/tmp
+ N
+ N
+ Y
+ 0
+ 112
+ 480
+
+
+ transform_document_links
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/transform_document_links.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 960
+ 480
+
+
+ transform_document_link
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/transform_document_link.ktr
+
+ N
+ Y
+ Y
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ link_target
+ link_target
+
+
+
+ linked_document_title_2
+ linked_document_title_2
+
+
+
+ N
+ Y
+ 0
+ 1184
+ 480
+
+
+ updateDocument
+
+ SQL
+ update kb_document set content_xhtml=S.src_xml,
+info_text=S.src_text,
+lastchange_date=S.last_input
+from kb_document_source S
+where S.document_id=kb_document.id
+and kb_document.id=${document_id};
+ T
+ F
+
+ F
+ eduetl
+ N
+ Y
+ 0
+ 544
+ 352
+
+
+ readChapters
+
+ JOB
+ filename
+
+ ${Internal.Job.Filename.Directory}/readChapters.kjb
+
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Nothing
+
+ Y
+ N
+ N
+ N
+ N
+
+ Y
+
+ N
+ N
+ Y
+ 0
+ 112
+ 624
+
+
+ load_source_files?
+
+ SIMPLE_EVAL
+ variable
+
+ ${load_source_files}
+ string
+
+ 1
+
+
+ equal
+ equal
+ false
+ N
+ N
+ Y
+ 0
+ 336
+ 640
+
+
+ Success
+
+ SUCCESS
+ N
+ Y
+ 0
+ 1008
+ 688
+
+
+ Variablen initialisieren
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/set_variables.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 176
+ 128
+
+
+ authentication_method
+
+ SIMPLE_EVAL
+ variable
+ authentication_method
+ ${authentication_method}
+ number
+
+ 1
+
+
+ equal
+ equal
+ false
+ N
+ N
+ Y
+ 0
+ 352
+ 112
+
+
+ load_mediawiki
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/load_mediawiki.ktr
+
+ N
+ N
+ N
+ N
+ N
+ Y
+ ${Internal.Job.Filename.Directory}/tt.log
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ document_id
+
+ ${document_id}
+
+
+ src_title
+
+ ${src_title}
+
+
+ N
+ Y
+ 0
+ 592
+ 112
+
+
+ authentication_method 2
+
+ SIMPLE_EVAL
+ variable
+ ${authentication_method}
+ ${authentication_method}
+ number
+
+ 1
+
+
+ equal
+ equal
+ false
+ N
+ N
+ Y
+ 0
+ 496
+ 656
+
+
+ copy_source_files
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/copy_source_files.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ document_id
+
+ ${document_id}
+
+
+ src_title
+
+ ${src_title}
+
+
+ N
+ Y
+ 0
+ 592
+ 768
+
+
+ Success 2
+
+ SUCCESS
+ N
+ Y
+ 0
+ 752
+ 768
+
+
+ Write To Log
+
+ WRITE_TO_LOG
+ Titel: ${src_title}
+Authentication Method: ${authentication_method}
+ Debug
+ Mediawiki Dokument
+ N
+ Y
+ 0
+ 480
+ 112
+
+
+
+
+ src_text2xhtml
+ purge_source_document_tables
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ purge_source_document_tables
+ kb_document_source_header_fuellen
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ kb_document_source_header_fuellen
+ kb_document_source_header_level_setzen
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ kb_document_source_header_level_setzen
+ kb_document_source_link_fuellen
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ kb_document_source_link_fuellen
+ kb_document_source_template_fuellen
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ CreateTmpfolder
+ CreateImageFolder
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ transform_document_links
+ transform_document_link
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ kb_document_source_template_fuellen
+ updateDocument
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ updateDocument
+ CreateTmpfolder
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ transform_document_link
+ readChapters
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ readChapters
+ load_source_files?
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ download_source_files
+ Success
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ CreateImageFolder
+ transform_document_links
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ START
+ Variablen initialisieren
+ 0
+ 0
+ Y
+ Y
+ Y
+
+
+ Variablen initialisieren
+ authentication_method
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ authentication_method
+ src_text2xhtml
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ load_mediawiki
+ purge_source_document_tables
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ load_source_files?
+ authentication_method 2
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ authentication_method 2
+ download_source_files
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ authentication_method 2
+ copy_source_files
+ 0
+ 0
+ Y
+ N
+ N
+
+
+ copy_source_files
+ Success 2
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ authentication_method
+ Write To Log
+ 0
+ 0
+ Y
+ N
+ N
+
+
+ Write To Log
+ load_mediawiki
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+
+
diff --git a/src-modules/module/kb/etl/wiki2html/wiki2html_test.htm b/src-modules/module/kb/etl/wiki2html/wiki2html_test.htm
new file mode 100644
index 0000000..23b98ba
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/wiki2html_test.htm
@@ -0,0 +1,185 @@
+
+
+JS2MW
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/wiki2html/wiki2xhtml.ktr b/src-modules/module/kb/etl/wiki2html/wiki2xhtml.ktr
new file mode 100644
index 0000000..aa93b85
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2html/wiki2xhtml.ktr
@@ -0,0 +1,932 @@
+
+
+ wiki2xhtml
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 68
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2017/08/22 11:23:11.075
+ -
+ 2017/08/22 11:23:11.075
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ wiki2html
+ Update src_xml
+ Y
+
+
+ getSrcTitle
+ DownloadSrc
+ Y
+
+
+ saveSrc
+ Block this step until steps finish
+ Y
+
+
+ Block this step until steps finish
+ wiki2html
+ Y
+
+
+ DownloadSrc
+ save src_api_xml
+ Y
+
+
+ save src_api_xml
+ apiDownload2src
+ Y
+
+
+ apiDownload2src
+ saveSrc
+ Y
+
+
+
+ Block this step until steps finish
+ BlockUntilStepsFinish
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ saveSrc
+ 0
+
+
+
+
+
+
+
+
+ 384
+ 288
+ Y
+
+
+
+ DownloadSrc
+ UserDefinedJavaClass
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ TRANSFORM_CLASS
+ Processor
+ import org.apache.commons.httpclient.Cookie;
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.HttpException;
+import org.apache.commons.httpclient.HttpState;
+import org.apache.commons.httpclient.NameValuePair;
+import org.apache.commons.httpclient.cookie.CookiePolicy;
+import org.apache.commons.httpclient.methods.GetMethod;
+import org.apache.commons.httpclient.methods.PostMethod;
+import java.io.InputStream;
+import java.io.IOException;
+import java.net.URLEncoder;
+
+public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws java.io.IOException,KettleException {
+
+Object[] r = getRow();
+if (r == null) {
+ setOutputDone();
+ return false;
+}
+
+String host=get(Fields.In, "hostname").getString(r);// e.g."wiki.his.de";
+String api_path=get(Fields.In, "api_path").getString(r);// e.g."wiki.his.de";
+String cookieName=get(Fields.In, "cookie_name").getString(r); //"wikidb_session";
+String cookieValue=get(Fields.In, "cookie_value").getString(r);//"dr1brbd7saa7jismgsk2a3cf80"; //getParameter("cookie");
+
+String title= get(Fields.In, "src_title").getString(r);
+try{
+title=URLEncoder.encode(title, "UTF-8");
+}
+catch (Exception e) {
+}
+String strURL="https://"+host+"/"+api_path+"/api.php?action=query&titles="+title+"&prop=revisions&rvprop=content&format=xml";
+HttpState initialState = null;
+initialState = authenticateWithCookie(host, cookieName, cookieValue);
+Object[] outputRow = createOutputRow(r, data.outputRowMeta.size());
+String responseBody ="";
+//try {
+ responseBody = getPageContent(strURL, initialState);
+
+//} catch (HttpException e) {
+ // TODO Auto-generated catch block
+//get(Fields.Out, "src_text").setValue(outputRow,"Nicht lesbar: "+ strURL);
+ // e.printStackTrace();
+ // } catch (IOException e) {
+ // TODO Auto-generated catch block
+//get(Fields.Out, "src_text").setValue(outputRow,"Nicht lesbar: "+ strURL);
+ // e.printStackTrace();
+ // }
+
+get(Fields.Out, "src_api_xml").setValue(outputRow, responseBody);
+
+putRow(data.outputRowMeta, outputRow);
+return true;
+}
+public static HttpState authenticateWithCookie(String host, String cookieName, String cookieValue) {
+HttpState initialState = new HttpState();
+if(cookieName != null){
+ Cookie mycookie = new Cookie(host, cookieName, cookieValue, "/", null, false);
+ initialState.addCookie(mycookie);
+}
+return initialState;
+}
+public static String getPageContent(String strURL, HttpState initialState) throws IOException, HttpException {
+
+ int c;
+ String responseBodyString="";
+ HttpClient httpclient = new HttpClient();
+ httpclient.getHttpConnectionManager().
+ getParams().setConnectionTimeout(30000);
+ httpclient.setState(initialState);
+
+ httpclient.getParams().setCookiePolicy(CookiePolicy.RFC_2109);
+ GetMethod httpget = new GetMethod(strURL);
+ httpget.addRequestHeader("Content-Type","text/xml; charset=UTF-8");
+ // Execute HTTP GET
+ //der Inhalt steht in textarea id=wpTextbox1
+ int result = httpclient.executeMethod(httpget);
+ //System.out.println("Response status code: " + result);
+ InputStream responseBody = null;
+
+ //responseBody = httpget.getResponseBodyAsStream(); //getResponseBodyAsString();
+ responseBodyString=httpget.getResponseBodyAsString();
+ /*while ((c = responseBody.read()) != -1) {
+ responseBodyString+= (char) c;
+ }*/
+ httpget.releaseConnection();
+ return responseBodyString;
+ }
+
+
+
+
+ N
+
+
+
+
+
+
+
+
+
+ 48
+ 176
+ Y
+
+
+
+ Update src_xml
+ Update
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ 100
+ N
+ N
+
+
+
+
+
+ document_id
+ document_id
+ =
+
+
+
+ src_xml
+ contentHtml
+
+
+ last_input
+ last_input
+
+
+ src_headers
+ headersStr
+
+
+ src_header_levels
+ headersLevelsStr
+
+
+ internal_hyperlinks
+ internalHyperlinksStr
+
+
+ template_options
+ templateOptionsStr
+
+
+
+
+
+
+
+
+ 560
+ 144
+ Y
+
+
+
+ apiDownload2src
+ XSLT
+
+ Y
+
+ 1
+
+ none
+
+
+ ${Internal.Transformation.Filename.Directory}/mediawikiapi_page2text.xsl
+ src_api_xml
+ result_text
+
+ N
+ N
+ JAXP
+
+
+
+ method
+ text
+
+
+
+
+
+
+
+
+ 240
+ 224
+ Y
+
+
+
+ getSrcTitle
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select S.document_id, S.src_title, S.src_text,S.src_api_xml,
+ S.src_url,W.hostname,W.api_path,W.cookie_name, W.cookie_value, today() as last_input
+from kb_document_source S, kb_webconnection W
+where W.id=S.webconnection_id
+and S.document_id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 64
+ 48
+ Y
+
+
+
+ saveSrc
+ Update
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ 100
+ N
+ N
+
+
+
+
+
+ document_id
+ document_id
+ =
+
+
+
+ src_text
+ result_text
+
+
+
+
+
+
+
+
+ 336
+ 208
+ Y
+
+
+
+ wiki2html
+ ScriptValueMod
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+ 9
+
+
+ 0
+ Script 1
+ //Script here
+// assuming, that the ua-parser.js is in the transformation directory:
+var transformationPath = getVariable("Internal.Transformation.Filename.Directory", "");
+var jsScriptPath = transformationPath + "/mwtools.js";
+LoadScriptFile(jsScriptPath);
+//alert("klappt");
+
+var newWikiModel = new wikiModel(result_text);
+
+//var contentHtml=mw2xhtml(result_text);
+
+var contentHtml=newWikiModel.wikiHtml;
+var headersStr=newWikiModel.headersStr;
+var headersLevelsStr=newWikiModel.headersLevelsStr;
+var internalHyperlinksStr=newWikiModel.internalHyperlinksStr;
+var templateOptionsStr=newWikiModel.templateOptionsStr;
+
+
+
+
+
+ contentHtml
+ contentHtml
+ String
+ -1
+ -1
+ N
+
+
+ headersStr
+ headersStr
+ String
+ -1
+ -1
+ N
+
+
+ headersLevelsStr
+ headersLevelsStr
+ String
+ -1
+ -1
+ N
+
+
+ internalHyperlinksStr
+ internalHyperlinksStr
+ String
+ -1
+ -1
+ N
+
+
+ templateOptionsStr
+ templateOptionsStr
+ String
+ -1
+ -1
+ N
+
+
+
+
+
+
+
+
+ 528
+ 288
+ Y
+
+
+
+ save src_api_xml
+ Update
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ N
+ 100
+ N
+ N
+
+
+
+
+
+ document_id
+ document_id
+ =
+
+
+
+ src_api_xml
+ src_api_xml
+
+
+
+
+
+
+
+
+ 160
+ 176
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/wiki2xml2html.x b/src-modules/module/kb/etl/wiki2xml2html.x
new file mode 100755
index 0000000..1079563
--- /dev/null
+++ b/src-modules/module/kb/etl/wiki2xml2html.x
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+PENTAHO_DI_JAVA_OPTIONS="-Xmx256m"
+export PENTAHO_DI_JAVA_OPTIONS
+
+
+$KETTLE_PFAD/kitchen.sh "-param:document_id=$1" /file:$KB_PFAD/etl/wiki2html/wiki2html.kjb /norep
+
+$KETTLE_PFAD/kitchen.sh "-param:document_id=$1" /file:$KB_PFAD/etl/xml2html/xml2html.kjb /norep
+
diff --git a/src-modules/module/kb/etl/xml2html/copyFiles.kjb b/src-modules/module/kb/etl/xml2html/copyFiles.kjb
new file mode 100644
index 0000000..6f965df
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/copyFiles.kjb
@@ -0,0 +1,358 @@
+
+ copyFiles
+
+
+
+ 0
+ /
+ -
+ 2018/01/20 11:09:22.168
+ -
+ 2018/01/20 11:09:22.168
+
+
+ from
+
+
+
+
+ to
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_JOB
+ Y
+ ID_JOB
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ JOBNAME
+ Y
+ JOBNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ START_JOB_ENTRY
+ N
+ START_JOB_ENTRY
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ JOBNAME
+ Y
+ TRANSNAME
+
+
+ JOBENTRYNAME
+ Y
+ STEPNAME
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ RESULT
+ Y
+ RESULT
+
+
+ NR_RESULT_ROWS
+ Y
+ NR_RESULT_ROWS
+
+
+ NR_RESULT_FILES
+ Y
+ NR_RESULT_FILES
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+ COPY_NR
+ N
+ COPY_NR
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+ N
+
+
+
+ START
+
+ SPECIAL
+ Y
+ N
+ N
+ 0
+ 0
+ 60
+ 12
+ 0
+ 1
+ 1
+ N
+ Y
+ 0
+ 160
+ 96
+
+
+ Copy Files
+
+ COPY_FILES
+ Y
+ N
+ Y
+ Y
+ N
+ N
+ N
+ Y
+
+
+ ${from}
+ LOCAL-SOURCE-FILE-0
+ ${to}
+ LOCAL-DEST-FILE-0
+
+
+
+ N
+ Y
+ 0
+ 304
+ 96
+
+
+
+
+ START
+ Copy Files
+ 0
+ 0
+ Y
+ Y
+ Y
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/cover_pdf.htm b/src-modules/module/kb/etl/xml2html/cover_pdf.htm
new file mode 100644
index 0000000..92bf003
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/cover_pdf.htm
@@ -0,0 +1,12 @@
+
+
+www
+
+
+ SOME NAME HERE [page]
+
+ {pdf_date}
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/createBodyPrintversion.ktr b/src-modules/module/kb/etl/xml2html/createBodyPrintversion.ktr
new file mode 100644
index 0000000..6fb67b4
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/createBodyPrintversion.ktr
@@ -0,0 +1,808 @@
+
+
+
+ replaceBodyPrintversion
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 241
+
+
+
+ output_project_id
+ 96
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/01/19 19:23:22.741
+ -
+ 2018/01/19 19:23:22.741
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ community
+ 9998
+ superx
+ Encrypted 2be98afc86aa7f2e4be0b8b49fca3e2f0
+ superx_host_iso
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASE
N
+ FORCE_IDENTIFIERS_TO_UPPERCASE
N
+ IS_CLUSTERED
N
+ PORT_NUMBER
9998
+ PRESERVE_RESERVED_WORD_CASE
Y
+ QUOTE_ALL_FIELDS
N
+ SUPPORTS_BOOLEAN_DATA_TYPE
Y
+ SUPPORTS_TIMESTAMP_DATA_TYPE
Y
+ USE_POOLING
N
+
+
+
+
+ getChapters
+ Load file content in memory
+ Y
+
+
+ Load file content in memory
+ processTemplates
+ Y
+
+
+ processTemplates
+ Text file output
+ Y
+
+
+
+ Load file content in memory
+ LoadFileInput
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ File content
+ content
+ String
+
+
+
+
+ -1
+ -1
+ none
+ N
+
+
+ File size
+ size
+ Integer
+
+
+
+
+ -1
+ -1
+ none
+ N
+
+
+ 0
+ Y
+ sourceFileName
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 224
+ 80
+ Y
+
+
+
+
+ getChapters
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select C.id as chapter_tid,D.id as document_id,'${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/f_' || C.chapter_filename || '.htm' as "sourceFileName",
'${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/f_' || C.chapter_filename || '.htm' as "targetFileName",
'${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/__index_new.htm' as "indexFileName",
'#body' || C.id || '#' as body_marker,
replace(C.chapter_bodytext,'$','$') as body, --Dollar Zeichen wird maskiert damit Kettle das nicht als Variable interpretiert
'<h' || (C.chapter_level+1) || '>' || C.defaulttext ||'</h' || (C.chapter_level+1) || '>' as chapter_header,
(select P.target_server || '/' || P.document_root || '/' || P.target_path from kb_output_project P, kb_output_project_part A where P.id=A.output_project_id and A.src_document_id=${document_id}) as target_path,
(select '<a href="' || P.pdf_file || '">PDF</a>' from kb_output_project P, kb_output_project_part A where P.id=A.output_project_id and A.src_document_id=${document_id}) as pdf_file,
coalesce((select '${Internal.Transformation.Filename.Directory}/' || L.embedded_files_path || '/mwTemplates.xsl' from kb_output_project_layout L, kb_output_project P, kb_output_project_part A where P.id=A.output_project_id and A.src_document_id=${document_id}
and P.kb_output_project_layout_id=L.id),'${Internal.Transformation.Filename.Directory}/mwTemplates.xsl') as mwtemplates
from kb_chapter C, kb_document D
where D.id=C.document_id
and D.id=${document_id}
order by sortnr;
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+
+
+ 64
+ 80
+ Y
+
+
+
+
+ processTemplates
+ UserDefinedJavaClass
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+
+ TRANSFORM_CLASS
+
+ Processor
+
+ -1) {
+String body_vorher=body.substring(0,cursor);
+int endTag=body.indexOf(""+mwTemplateElem+">");
+if(endTag >-1)
+{
+System.out.println("body_vorher:"+body_vorher);
+
+mwTemplateContent=body.substring(cursor,endTag+mwTemplateElem.length()+3).replaceAll("&","&");
+System.out.println("mwTemplateContent:"+mwTemplateContent);
+
+String body_nachher=body.substring(endTag+mwTemplateElem.length()+3,body.length());
+System.out.println("body_nachher:"+body_nachher);
+
+body=body_vorher+xsltTransform(mwTemplateContent,xsl)+body_nachher;
+System.out.println("bodyParsed:"+body);
+
+}
+else
+{
+body=body_vorher+body.substring(cursor+mwTemplateElem.length()+2,body.length());
+}
+cursor=body.indexOf("<"+mwTemplateElem);
+}
+
+Object[] outputRow = createOutputRow(r, data.outputRowMeta.size());
+get(Fields.Out, "body").setValue(outputRow, body);
+putRow(data.outputRowMeta, outputRow);
+return true;
+}
+public static String xsltTransform(String inXml, String xslFile)
+ throws TransformerException {
+ String result="";
+ // 1. Instantiate a TransformerFactory.
+ javax.xml.transform.TransformerFactory tFactory = javax.xml.transform.TransformerFactory
+ .newInstance("net.sf.saxon.TransformerFactoryImpl",null);
+
+ // 2. Use the TransformerFactory to process the stylesheet Source and
+ // generate a Transformer.
+ javax.xml.transform.Transformer transformer = tFactory
+ .newTransformer(new javax.xml.transform.stream.StreamSource(
+ xslFile));
+
+ InputStream inpStream = new ByteArrayInputStream(inXml.getBytes());
+ StringWriter xmlOutWriter = new StringWriter();
+ transformer.transform(new javax.xml.transform.stream.StreamSource(
+ inpStream), new javax.xml.transform.stream.StreamResult(
+ xmlOutWriter));
+result=xmlOutWriter.toString();
+
+return result;
+ }// Ende der Methode]]>
+
+
+
+ N
+
+
+
+
+
+
+
+
+ 400
+ 80
+ Y
+
+
+
+
+ Text file output
+ TextFileOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ ${line.separator}
+
+ N
+ N
+
+
+ UNIX
+ None
+ UTF-8
+
+ N
+ indexFileName
+ Y
+
+ ${Internal.Transformation.Filename.Directory}/tmp_index_content
+ N
+ N
+ Y
+ htm
+ N
+ N
+ N
+ N
+ N
+ N
+
+ Y
+ N
+ Y
+ 0
+
+
+
+ chapter_header
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+ body
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+
+
+
+
+
+
+
+
+ 560
+ 80
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/createPDF.kjb b/src-modules/module/kb/etl/xml2html/createPDF.kjb
new file mode 100644
index 0000000..81e5d4c
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/createPDF.kjb
@@ -0,0 +1,477 @@
+
+ createPDF
+
+
+
+ 0
+ /
+ -
+ 2018/02/17 20:55:11.602
+ -
+ 2018/02/17 20:55:11.602
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_JOB
+ Y
+ ID_JOB
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ JOBNAME
+ Y
+ JOBNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ START_JOB_ENTRY
+ N
+ START_JOB_ENTRY
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ JOBNAME
+ Y
+ TRANSNAME
+
+
+ JOBENTRYNAME
+ Y
+ STEPNAME
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ RESULT
+ Y
+ RESULT
+
+
+ NR_RESULT_ROWS
+ Y
+ NR_RESULT_ROWS
+
+
+ NR_RESULT_FILES
+ Y
+ NR_RESULT_FILES
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+ COPY_NR
+ N
+ COPY_NR
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+ N
+
+
+
+ START
+
+ SPECIAL
+ Y
+ N
+ N
+ 0
+ 0
+ 60
+ 12
+ 0
+ 1
+ 1
+ N
+ Y
+ 0
+ 112
+ 96
+
+
+ getPathForPDFExport
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/getPathForPDFExport.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 304
+ 112
+
+
+ createPDF
+
+ SHELL
+ ${Internal.Job.Filename.Directory}/create_pdf.x
+ ${Internal.Job.Filename.Directory}
+ N
+ N
+ N
+
+ N
+
+ N
+ N
+ N
+
+ Basic
+ ${path}
+ __index
+ ${pdf_titel}
+ N
+ Y
+ 0
+ 544
+ 160
+
+
+ Move Files
+
+ MOVE_FILES
+ N
+ N
+ N
+ N
+ Y
+ N
+ N
+ N
+ N
+
+ 10
+ success_if_no_errors
+ N
+ N
+ overwrite_file
+
+ do_nothing
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ ${path}/__index.pdf
+ ${path}/${pdf_file}
+
+
+
+ N
+ Y
+ 0
+ 736
+ 336
+
+
+ pdf_file_gesetzt?
+
+ SIMPLE_EVAL
+ variable
+ pdf_file
+ ${pdf_file}
+ string
+
+ .pdf
+
+
+ endswith
+ equal
+ false
+ N
+ N
+ Y
+ 0
+ 432
+ 144
+
+
+
+
+ START
+ getPathForPDFExport
+ 0
+ 0
+ Y
+ Y
+ Y
+
+
+ getPathForPDFExport
+ pdf_file_gesetzt?
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ pdf_file_gesetzt?
+ createPDF
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ createPDF
+ Move Files
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/createTopics.ktr b/src-modules/module/kb/etl/xml2html/createTopics.ktr
new file mode 100644
index 0000000..6d8176d
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/createTopics.ktr
@@ -0,0 +1,445 @@
+
+
+
+ createTopics
+
+
+
+ Normal
+ /
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/01/03 09:45:08.137
+ -
+ 2018/01/03 09:45:08.137
+
+ N
+
+
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/createXhtml.ktr b/src-modules/module/kb/etl/xml2html/createXhtml.ktr
new file mode 100644
index 0000000..205d7b5
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/createXhtml.ktr
@@ -0,0 +1,686 @@
+
+
+
+ createXhtml
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/01/03 09:49:30.053
+ -
+ 2018/01/03 09:49:30.053
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ superx
+ 5433
+ superx
+ Encrypted 2be98afc86aa7f2e4cb79ce10bef2fe88
+
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASE
N
+ FORCE_IDENTIFIERS_TO_UPPERCASE
N
+ IS_CLUSTERED
N
+ PORT_NUMBER
5433
+ PRESERVE_RESERVED_WORD_CASE
N
+ QUOTE_ALL_FIELDS
N
+ SUPPORTS_BOOLEAN_DATA_TYPE
Y
+ SUPPORTS_TIMESTAMP_DATA_TYPE
Y
+ USE_POOLING
N
+
+
+
+
+ getSrcXml
+ Concat Fields
+ Y
+
+
+ Concat Fields
+ write_xhtml
+ Y
+
+
+
+ getSrcXml
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select '<html><head><title>' || defaulttext || '</title></head><body>' as header,content_xhtml,'</body></html>' as footer from kb_document where id =${document_id};
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+
+
+ 112
+ 64
+ Y
+
+
+
+
+ write_xhtml
+ TextFileOutput
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ N
+ N
+
+
+ UNIX
+ None
+ UTF-8
+
+ N
+
+ Y
+
+ ${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/content
+ N
+ N
+ N
+ xhtml
+ N
+ N
+ N
+ N
+ N
+ N
+
+ Y
+ N
+ Y
+ 0
+
+
+
+ content
+ String
+
+
+
+
+
+ none
+ 2147483647
+ -1
+
+
+
+
+
+
+
+
+
+
+ 144
+ 288
+ Y
+
+
+
+
+ Concat Fields
+ ConcatFields
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ N
+ N
+
+
+ DOS
+ None
+
+
+ N
+
+ Y
+
+ file
+ N
+ N
+ N
+ txt
+ N
+ N
+ N
+ N
+ N
+ N
+
+ Y
+ N
+ N
+ 0
+
+
+
+ header
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+ content_xhtml
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+ footer
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+
+content
+0
+N
+
+
+
+
+
+
+
+
+
+ 112
+ 176
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/create_pdf.ktr b/src-modules/module/kb/etl/xml2html/create_pdf.ktr
new file mode 100644
index 0000000..6bf626d
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/create_pdf.ktr
@@ -0,0 +1,507 @@
+
+
+
+ create_pdf
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/02/17 20:46:41.031
+ -
+ 2018/02/17 20:46:41.031
+
+ N
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ superx
+ 5433
+ superx
+ Encrypted 2be98afc86aa7f2e4cb79ce10bef2fe88
+
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASE
N
+ FORCE_IDENTIFIERS_TO_UPPERCASE
N
+ IS_CLUSTERED
N
+ PORT_NUMBER
5433
+ PRESERVE_RESERVED_WORD_CASE
N
+ QUOTE_ALL_FIELDS
N
+ SUPPORTS_BOOLEAN_DATA_TYPE
Y
+ SUPPORTS_TIMESTAMP_DATA_TYPE
Y
+ USE_POOLING
N
+
+
+
+
+
+ getOutputProjectDetails
+ TableInput
+
+ N
+
+ 1
+
+ none
+
+
+ eduetl
+ select D.id,D.defaulttext as document_defaulttext,
R.content || '/../' || O.document_root || '/' || O.target_path as to
from sx_repository R, kb_document D, kb_document_source S, kb_output_project O, kb_output_project_part P, kb_output_project_layout L
where R.id='WEBINFDIR'
and D.id=P.src_document_id
and D.id=S.document_id
and O.id=P.output_project_id
and L.id=O.kb_output_project_layout_id
and D.id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+
+
+ 128
+ 96
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/create_pdf.x b/src-modules/module/kb/etl/xml2html/create_pdf.x
new file mode 100755
index 0000000..08a5509
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/create_pdf.x
@@ -0,0 +1,65 @@
+#!/bin/bash
+
+PFAD=$1
+DATEI=$2
+TITEL="$3"
+
+HEUTE=`date +'%d.%m.%Y'`
+
+chmod a+rx $PFAD
+chmod a+rx $PFAD/search
+
+if [ -d "wkhtmltox" ]
+then
+ echo "wkhtmltox existiert, $PFAD/$DATEI.htm wird transformiert"
+ ./wkhtmltox/bin/wkhtmltopdf --margin-top '20' --margin-bottom '20' --encoding 'UTF-8' --header-line --footer-line --footer-left "Erzeugt am $HEUTE" --footer-font-size '10' --footer-spacing '10' --header-center "$TITEL" --header-right '[page]' --outline-depth 10 toc --xsl-style-sheet toc_pdf.xsl $PFAD/$DATEI.htm $PFAD/$DATEI.pdf >/dev/null 2>&1
+ OUT=$?
+ RETCODE=1
+
+ echo "wkhtmltox return code:"
+ case $OUT in
+ 0)
+ echo "All OK"
+ RETCODE=0
+ ;;
+ 1)
+ echo "PDF generated OK, but some request(s) did not return HTTP 200"
+ RETCODE=0
+ ;;
+ 2)
+ echo "Could not something something"
+ RETCODE=1
+ ;;
+ X)
+ echo "Could not write PDF: File in use"
+ RETCODE=1
+ ;;
+ Y)
+ echo "Could not write PDF: No write permission"
+ RETCODE=1
+ ;;
+ Z)
+ echo "PDF generated OK, but some JavaScript requests(s) timeouted"
+ RETCODE=0
+ ;;
+ A)
+ echo "Invalid arguments provided"
+ RETCODE=1
+ ;;
+ B)
+ echo "Could not find input file(s)"
+ RETCODE=1
+ ;;
+ C)
+ echo "Process timeout"
+ RETCODE=1
+ ;;
+ esac
+ exit $RETCODE
+else
+ echo "echo wkhtmltox existiert nicht, nehme OO"
+ cd $PFAD
+ /usr/bin/soffice --headless --convert-to pdf $DATEI.htm
+fi
+
+
diff --git a/src-modules/module/kb/etl/xml2html/getPathForPDFExport.ktr b/src-modules/module/kb/etl/xml2html/getPathForPDFExport.ktr
new file mode 100644
index 0000000..d8c76e5
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/getPathForPDFExport.ktr
@@ -0,0 +1,529 @@
+
+
+ getPathForPDFExport
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/02/17 20:46:41.031
+ -
+ 2018/02/17 20:46:41.031
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getOutputProjectDetails
+ Set Variables
+ Y
+
+
+
+ Set Variables
+ SetVariable
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ path
+ path
+ PARENT_JOB
+
+
+
+ pdf_file
+ pdf_file
+ PARENT_JOB
+
+
+
+ titel
+ pdf_titel
+ PARENT_JOB
+
+
+
+ Y
+
+
+
+
+
+
+ 288
+ 80
+ Y
+
+
+
+ getOutputProjectDetails
+ TableInput
+
+ N
+
+ 1
+
+ none
+
+
+ eduetl
+ select R.content || '/../' || O.document_root || '/' || O.target_path as path,
+O.pdf_file,
+D.defaulttext as titel
+from sx_repository R, kb_document D, kb_output_project O, kb_output_project_part P, kb_output_project_layout L
+where R.id='WEBINFDIR'
+and D.id=P.src_document_id
+and O.id=P.output_project_id
+and L.id=O.kb_output_project_layout_id
+and O.pdf_file like '%.pdf'
+and D.id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 144
+ 80
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/httools.js b/src-modules/module/kb/etl/xml2html/httools.js
new file mode 100644
index 0000000..096bca3
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/httools.js
@@ -0,0 +1,60 @@
+
+function bodyTextStripped(bodyText)
+{
+ var ret=bodyText.replace(/<(?:.|\n)*?>/gm, '');
+ var allowed = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz_- äüößÄÜÖ.,!?/";
+ return purgevar(ret, allowed);
+
+}
+
+function validHtmlFileName(chapterName)
+{
+ var allowed = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz_-1234567890";
+ var validFileName = purgevar(chapterName, allowed);
+
+ return validFileName;
+}
+
+/**
+ * @param chapterName
+ * @param allowed
+ * @return
+ */
+function purgevar(targetvar, allowed) {
+ var validvar="";
+ for (var i = 0; i < targetvar.length; i++)
+ {
+ var singleChar=targetvar.substring(i, i+1);
+ var p = allowed.indexOf(singleChar);
+ if (p > -1)
+ validvar+=singleChar;
+ }
+ return validvar;
+}
+
+function getChapterLevel(str)
+{
+var level="";
+var endNumber=str.indexOf(">");
+var level=str.substring(2,endNumber);
+if(level=="")
+ level="0";
+return level;
+}
+
+function getChapterName(str,level)
+{
+var chapterName="";
+var endAnchor=str.indexOf("");
+if (endAnchor>-1)
+{
+chapterName=str.substring(endAnchor+4,str.lastIndexOf("<")).trim();
+}
+else
+chapterName=str.substring(level.length+3,str.length-(2*(level.length+3))+2).trim();
+//first bodytext before chapter:
+if(!chapterName || chapterName=="")
+ chapterName=defaulttext;
+
+return chapterName;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/BLAUBCK.JPG b/src-modules/module/kb/etl/xml2html/layoutelements/BLAUBCK.JPG
new file mode 100644
index 0000000..3c08828
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/BLAUBCK.JPG differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/BreadCrumbs.css b/src-modules/module/kb/etl/xml2html/layoutelements/BreadCrumbs.css
new file mode 100644
index 0000000..a17fb3a
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/BreadCrumbs.css
@@ -0,0 +1,14 @@
+/* Stylesheet for the BreadCrumbs extension, an extension of the
+ * edit box of MediaWiki to provide an easy way to add category links
+ * to a specific page.
+ *
+ * @file
+ * @ingroup Extensions
+ * @author Manuel Schneider
+ * @copyright © 2007 by Manuel Schneider
+ * @licence GNU General Public Licence 2.0 or later
+ */
+
+#BreadCrumbsTrail {
+ font-size:0.8em;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_find_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_find_btn_s.gif
new file mode 100644
index 0000000..b815383
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_find_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_next_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_next_btn_s.gif
new file mode 100644
index 0000000..8a7498e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_next_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_prev_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_prev_btn_s.gif
new file mode 100644
index 0000000..518d7fd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_prev_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_top_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_top_btn_s.gif
new file mode 100644
index 0000000..9877f55
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_go_top_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_home_green_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_home_green_btn_s.gif
new file mode 100644
index 0000000..f8ca6eb
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/Button_1_home_green_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/Icon_XMap_t.gif b/src-modules/module/kb/etl/xml2html/layoutelements/Icon_XMap_t.gif
new file mode 100644
index 0000000..1f34009
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/Icon_XMap_t.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/Symbol.gif b/src-modules/module/kb/etl/xml2html/layoutelements/Symbol.gif
new file mode 100644
index 0000000..d78bdf7
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/Symbol.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/SymbolN.gif b/src-modules/module/kb/etl/xml2html/layoutelements/SymbolN.gif
new file mode 100644
index 0000000..bdee79e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/SymbolN.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/attention.svg b/src-modules/module/kb/etl/xml2html/layoutelements/attention.svg
new file mode 100644
index 0000000..8965f12
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/attention.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/banner.gif b/src-modules/module/kb/etl/xml2html/layoutelements/banner.gif
new file mode 100644
index 0000000..896bccd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/banner.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/book.gif b/src-modules/module/kb/etl/xml2html/layoutelements/book.gif
new file mode 100644
index 0000000..3b13b78
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/book.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/briefpapier_hellgrau.gif b/src-modules/module/kb/etl/xml2html/layoutelements/briefpapier_hellgrau.gif
new file mode 100644
index 0000000..dca28fc
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/briefpapier_hellgrau.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/bulma.css b/src-modules/module/kb/etl/xml2html/layoutelements/bulma.css
new file mode 100644
index 0000000..d031be2
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/bulma.css
@@ -0,0 +1,6609 @@
+/*! bulma.io v0.4.0 | MIT License | github.com/jgthms/bulma */
+@-webkit-keyframes spinAround {
+ from {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ to {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+@keyframes spinAround {
+ from {
+ -webkit-transform: rotate(0deg);
+ transform: rotate(0deg);
+ }
+ to {
+ -webkit-transform: rotate(359deg);
+ transform: rotate(359deg);
+ }
+}
+
+/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */
+html,
+body,
+p,
+ol,
+ul,
+li,
+dl,
+dt,
+dd,
+blockquote,
+figure,
+fieldset,
+legend,
+textarea,
+pre,
+iframe,
+hr,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: 100%;
+ font-weight: normal;
+}
+
+ul {
+ list-style: none;
+}
+
+button,
+input,
+select,
+textarea {
+ margin: 0;
+}
+
+html {
+ box-sizing: border-box;
+}
+
+* {
+ box-sizing: inherit;
+}
+
+*:before, *:after {
+ box-sizing: inherit;
+}
+
+img,
+embed,
+object,
+audio,
+video {
+ height: auto;
+ max-width: 100%;
+}
+
+iframe {
+ border: 0;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+td,
+th {
+ padding: 0;
+ text-align: left;
+}
+
+html {
+ background-color: white;
+ font-size: 16px;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ min-width: 300px;
+ overflow-x: hidden;
+ overflow-y: scroll;
+ text-rendering: optimizeLegibility;
+}
+
+article,
+aside,
+figure,
+footer,
+header,
+hgroup,
+section {
+ display: block;
+}
+
+body,
+button,
+input,
+select,
+textarea {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
+}
+
+code,
+pre {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto;
+ font-family: monospace;
+}
+
+body {
+ color: #4a4a4a;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.5;
+}
+
+a {
+ color: #00d1b2;
+ cursor: pointer;
+ text-decoration: none;
+ -webkit-transition: none 86ms ease-out;
+ transition: none 86ms ease-out;
+}
+
+a:hover {
+ color: #363636;
+}
+
+code {
+ background-color: whitesmoke;
+ color: #ff3860;
+ font-size: 0.8em;
+ font-weight: normal;
+ padding: 0.25em 0.5em 0.25em;
+}
+
+hr {
+ background-color: #dbdbdb;
+ border: none;
+ display: block;
+ height: 1px;
+ margin: 1.5rem 0;
+}
+
+img {
+ max-width: 100%;
+}
+
+input[type="checkbox"],
+input[type="radio"] {
+ vertical-align: baseline;
+}
+
+small {
+ font-size: 0.8em;
+}
+
+span {
+ font-style: inherit;
+ font-weight: inherit;
+}
+
+strong {
+ color: #363636;
+ font-weight: 700;
+}
+
+pre {
+ background-color: whitesmoke;
+ color: #4a4a4a;
+ font-size: 0.8em;
+ white-space: pre;
+ word-wrap: normal;
+}
+
+pre code {
+ background: none;
+ color: inherit;
+ display: block;
+ font-size: 1em;
+ overflow-x: auto;
+ padding: 1.25rem 1.5rem;
+}
+
+table {
+ width: 100%;
+}
+
+table td,
+table th {
+ text-align: left;
+ vertical-align: top;
+}
+
+table th {
+ color: #363636;
+}
+
+.is-block {
+ display: block;
+}
+
+@media screen and (max-width: 768px) {
+ .is-block-mobile {
+ display: block !important;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .is-block-tablet {
+ display: block !important;
+ }
+}
+
+@media screen and (min-width: 769px) and (max-width: 999px) {
+ .is-block-tablet-only {
+ display: block !important;
+ }
+}
+
+@media screen and (max-width: 999px) {
+ .is-block-touch {
+ display: block !important;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .is-block-desktop {
+ display: block !important;
+ }
+}
+
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
+ .is-block-desktop-only {
+ display: block !important;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .is-block-widescreen {
+ display: block !important;
+ }
+}
+
+.is-flex {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+@media screen and (max-width: 768px) {
+ .is-flex-mobile {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .is-flex-tablet {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+}
+
+@media screen and (min-width: 769px) and (max-width: 999px) {
+ .is-flex-tablet-only {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+}
+
+@media screen and (max-width: 999px) {
+ .is-flex-touch {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .is-flex-desktop {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+}
+
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
+ .is-flex-desktop-only {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .is-flex-widescreen {
+ display: -webkit-box !important;
+ display: -ms-flexbox !important;
+ display: flex !important;
+ }
+}
+
+.is-inline {
+ display: inline;
+}
+
+@media screen and (max-width: 768px) {
+ .is-inline-mobile {
+ display: inline !important;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .is-inline-tablet {
+ display: inline !important;
+ }
+}
+
+@media screen and (min-width: 769px) and (max-width: 999px) {
+ .is-inline-tablet-only {
+ display: inline !important;
+ }
+}
+
+@media screen and (max-width: 999px) {
+ .is-inline-touch {
+ display: inline !important;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .is-inline-desktop {
+ display: inline !important;
+ }
+}
+
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
+ .is-inline-desktop-only {
+ display: inline !important;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .is-inline-widescreen {
+ display: inline !important;
+ }
+}
+
+.is-inline-block {
+ display: inline-block;
+}
+
+@media screen and (max-width: 768px) {
+ .is-inline-block-mobile {
+ display: inline-block !important;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .is-inline-block-tablet {
+ display: inline-block !important;
+ }
+}
+
+@media screen and (min-width: 769px) and (max-width: 999px) {
+ .is-inline-block-tablet-only {
+ display: inline-block !important;
+ }
+}
+
+@media screen and (max-width: 999px) {
+ .is-inline-block-touch {
+ display: inline-block !important;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .is-inline-block-desktop {
+ display: inline-block !important;
+ }
+}
+
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
+ .is-inline-block-desktop-only {
+ display: inline-block !important;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .is-inline-block-widescreen {
+ display: inline-block !important;
+ }
+}
+
+.is-inline-flex {
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+}
+
+@media screen and (max-width: 768px) {
+ .is-inline-flex-mobile {
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .is-inline-flex-tablet {
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media screen and (min-width: 769px) and (max-width: 999px) {
+ .is-inline-flex-tablet-only {
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media screen and (max-width: 999px) {
+ .is-inline-flex-touch {
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .is-inline-flex-desktop {
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
+ .is-inline-flex-desktop-only {
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .is-inline-flex-widescreen {
+ display: -webkit-inline-box !important;
+ display: -ms-inline-flexbox !important;
+ display: inline-flex !important;
+ }
+}
+
+.is-clearfix:after {
+ clear: both;
+ content: " ";
+ display: table;
+}
+
+.is-pulled-left {
+ float: left;
+}
+
+.is-pulled-right {
+ float: right;
+}
+
+.is-clipped {
+ overflow: hidden !important;
+}
+
+.is-overlay {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+}
+
+.has-text-centered {
+ text-align: center;
+}
+
+.has-text-left {
+ text-align: left;
+}
+
+.has-text-right {
+ text-align: right;
+}
+
+.is-hidden {
+ display: none !important;
+}
+
+@media screen and (max-width: 768px) {
+ .is-hidden-mobile {
+ display: none !important;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .is-hidden-tablet {
+ display: none !important;
+ }
+}
+
+@media screen and (min-width: 769px) and (max-width: 999px) {
+ .is-hidden-tablet-only {
+ display: none !important;
+ }
+}
+
+@media screen and (max-width: 999px) {
+ .is-hidden-touch {
+ display: none !important;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .is-hidden-desktop {
+ display: none !important;
+ }
+}
+
+@media screen and (min-width: 1000px) and (max-width: 1191px) {
+ .is-hidden-desktop-only {
+ display: none !important;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .is-hidden-widescreen {
+ display: none !important;
+ }
+}
+
+.is-disabled {
+ pointer-events: none;
+}
+
+.is-marginless {
+ margin: 0 !important;
+}
+
+.is-paddingless {
+ padding: 0 !important;
+}
+
+.is-unselectable {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.box {
+ background-color: white;
+ border-radius: 5px;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ display: block;
+ padding: 1.25rem;
+}
+
+.box:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+a.box:hover, a.box:focus {
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #00d1b2;
+}
+
+a.box:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #00d1b2;
+}
+
+.button {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border: none;
+ border-radius: 3px;
+ box-shadow: none;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.25em;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ line-height: 1.25;
+ padding-bottom: 0.5em;
+ padding-left: 0.625em;
+ padding-right: 0.625em;
+ padding-top: 0.5em;
+ position: relative;
+ vertical-align: top;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ background-color: white;
+ border: 1px solid #dbdbdb;
+ color: #363636;
+ cursor: pointer;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ text-align: center;
+ white-space: nowrap;
+}
+
+.button:focus, .button.is-focused, .button:active, .button.is-active {
+ outline: none;
+}
+
+.button[disabled], .button.is-disabled {
+ pointer-events: none;
+}
+
+.button strong {
+ color: inherit;
+}
+
+.button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
+ height: 1.5em;
+ width: 1.5em;
+}
+
+.button .icon:first-child:not(:last-child) {
+ margin-left: calc(-0.375em - 1px);
+ margin-right: 0.1875em;
+}
+
+.button .icon:last-child:not(:first-child) {
+ margin-left: 0.1875em;
+ margin-right: calc(-0.375em - 1px);
+}
+
+.button .icon:first-child:last-child {
+ margin-left: calc(-0.375em - 1px);
+ margin-right: calc(-0.375em - 1px);
+}
+
+.button:hover, .button.is-hovered {
+ border-color: #b5b5b5;
+ color: #363636;
+}
+
+.button:focus, .button.is-focused {
+ border-color: #00d1b2;
+ box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
+ color: #363636;
+}
+
+.button:active, .button.is-active {
+ border-color: #4a4a4a;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: #363636;
+}
+
+.button.is-link {
+ background-color: transparent;
+ border-color: transparent;
+ color: #4a4a4a;
+ text-decoration: underline;
+}
+
+.button.is-link:hover, .button.is-link.is-hovered, .button.is-link:focus, .button.is-link.is-focused, .button.is-link:active, .button.is-link.is-active {
+ background-color: whitesmoke;
+ color: #363636;
+}
+
+.button.is-white {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a;
+}
+
+.button.is-white:hover, .button.is-white.is-hovered {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a;
+}
+
+.button.is-white:focus, .button.is-white.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
+ color: #0a0a0a;
+}
+
+.button.is-white:active, .button.is-white.is-active {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: #0a0a0a;
+}
+
+.button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ color: white;
+}
+
+.button.is-white.is-inverted:hover {
+ background-color: black;
+}
+
+.button.is-white.is-loading:after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important;
+}
+
+.button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white;
+}
+
+.button.is-white.is-outlined:hover, .button.is-white.is-outlined:focus {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a;
+}
+
+.button.is-white.is-outlined.is-loading:after {
+ border-color: transparent transparent white white !important;
+}
+
+.button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a;
+}
+
+.button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined:focus {
+ background-color: #0a0a0a;
+ color: white;
+}
+
+.button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white;
+}
+
+.button.is-black:hover, .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: white;
+}
+
+.button.is-black:focus, .button.is-black.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
+ color: white;
+}
+
+.button.is-black:active, .button.is-black.is-active {
+ background-color: black;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: white;
+}
+
+.button.is-black.is-inverted {
+ background-color: white;
+ color: #0a0a0a;
+}
+
+.button.is-black.is-inverted:hover {
+ background-color: #f2f2f2;
+}
+
+.button.is-black.is-loading:after {
+ border-color: transparent transparent white white !important;
+}
+
+.button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a;
+}
+
+.button.is-black.is-outlined:hover, .button.is-black.is-outlined:focus {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white;
+}
+
+.button.is-black.is-outlined.is-loading:after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important;
+}
+
+.button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white;
+}
+
+.button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined:focus {
+ background-color: white;
+ color: #0a0a0a;
+}
+
+.button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: #363636;
+}
+
+.button.is-light:hover, .button.is-light.is-hovered {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: #363636;
+}
+
+.button.is-light:focus, .button.is-light.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
+ color: #363636;
+}
+
+.button.is-light:active, .button.is-light.is-active {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: #363636;
+}
+
+.button.is-light.is-inverted {
+ background-color: #363636;
+ color: whitesmoke;
+}
+
+.button.is-light.is-inverted:hover {
+ background-color: #292929;
+}
+
+.button.is-light.is-loading:after {
+ border-color: transparent transparent #363636 #363636 !important;
+}
+
+.button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ color: whitesmoke;
+}
+
+.button.is-light.is-outlined:hover, .button.is-light.is-outlined:focus {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: #363636;
+}
+
+.button.is-light.is-outlined.is-loading:after {
+ border-color: transparent transparent whitesmoke whitesmoke !important;
+}
+
+.button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ color: #363636;
+}
+
+.button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined:focus {
+ background-color: #363636;
+ color: whitesmoke;
+}
+
+.button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ color: whitesmoke;
+}
+
+.button.is-dark:hover, .button.is-dark.is-hovered {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: whitesmoke;
+}
+
+.button.is-dark:focus, .button.is-dark.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
+ color: whitesmoke;
+}
+
+.button.is-dark:active, .button.is-dark.is-active {
+ background-color: #292929;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: whitesmoke;
+}
+
+.button.is-dark.is-inverted {
+ background-color: whitesmoke;
+ color: #363636;
+}
+
+.button.is-dark.is-inverted:hover {
+ background-color: #e8e8e8;
+}
+
+.button.is-dark.is-loading:after {
+ border-color: transparent transparent whitesmoke whitesmoke !important;
+}
+
+.button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ color: #363636;
+}
+
+.button.is-dark.is-outlined:hover, .button.is-dark.is-outlined:focus {
+ background-color: #363636;
+ border-color: #363636;
+ color: whitesmoke;
+}
+
+.button.is-dark.is-outlined.is-loading:after {
+ border-color: transparent transparent #363636 #363636 !important;
+}
+
+.button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ color: whitesmoke;
+}
+
+.button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined:focus {
+ background-color: whitesmoke;
+ color: #363636;
+}
+
+.button.is-primary {
+ background-color: #00d1b2;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-primary:hover, .button.is-primary.is-hovered {
+ background-color: #00c4a7;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-primary:focus, .button.is-primary.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(0, 209, 178, 0.25);
+ color: #fff;
+}
+
+.button.is-primary:active, .button.is-primary.is-active {
+ background-color: #00b89c;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: #fff;
+}
+
+.button.is-primary.is-inverted {
+ background-color: #fff;
+ color: #00d1b2;
+}
+
+.button.is-primary.is-inverted:hover {
+ background-color: #f2f2f2;
+}
+
+.button.is-primary.is-loading:after {
+ border-color: transparent transparent #fff #fff !important;
+}
+
+.button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #00d1b2;
+ color: #00d1b2;
+}
+
+.button.is-primary.is-outlined:hover, .button.is-primary.is-outlined:focus {
+ background-color: #00d1b2;
+ border-color: #00d1b2;
+ color: #fff;
+}
+
+.button.is-primary.is-outlined.is-loading:after {
+ border-color: transparent transparent #00d1b2 #00d1b2 !important;
+}
+
+.button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff;
+}
+
+.button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined:focus {
+ background-color: #fff;
+ color: #00d1b2;
+}
+
+.button.is-info {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-info:hover, .button.is-info.is-hovered {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-info:focus, .button.is-info.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+ color: #fff;
+}
+
+.button.is-info:active, .button.is-info.is-active {
+ background-color: #2366d1;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: #fff;
+}
+
+.button.is-info.is-inverted {
+ background-color: #fff;
+ color: #3273dc;
+}
+
+.button.is-info.is-inverted:hover {
+ background-color: #f2f2f2;
+}
+
+.button.is-info.is-loading:after {
+ border-color: transparent transparent #fff #fff !important;
+}
+
+.button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ color: #3273dc;
+}
+
+.button.is-info.is-outlined:hover, .button.is-info.is-outlined:focus {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff;
+}
+
+.button.is-info.is-outlined.is-loading:after {
+ border-color: transparent transparent #3273dc #3273dc !important;
+}
+
+.button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff;
+}
+
+.button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined:focus {
+ background-color: #fff;
+ color: #3273dc;
+}
+
+.button.is-success {
+ background-color: #23d160;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-success:hover, .button.is-success.is-hovered {
+ background-color: #22c65b;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-success:focus, .button.is-success.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(35, 209, 96, 0.25);
+ color: #fff;
+}
+
+.button.is-success:active, .button.is-success.is-active {
+ background-color: #20bc56;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: #fff;
+}
+
+.button.is-success.is-inverted {
+ background-color: #fff;
+ color: #23d160;
+}
+
+.button.is-success.is-inverted:hover {
+ background-color: #f2f2f2;
+}
+
+.button.is-success.is-loading:after {
+ border-color: transparent transparent #fff #fff !important;
+}
+
+.button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #23d160;
+ color: #23d160;
+}
+
+.button.is-success.is-outlined:hover, .button.is-success.is-outlined:focus {
+ background-color: #23d160;
+ border-color: #23d160;
+ color: #fff;
+}
+
+.button.is-success.is-outlined.is-loading:after {
+ border-color: transparent transparent #23d160 #23d160 !important;
+}
+
+.button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff;
+}
+
+.button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined:focus {
+ background-color: #fff;
+ color: #23d160;
+}
+
+.button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:hover, .button.is-warning.is-hovered {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:focus, .button.is-warning.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning:active, .button.is-warning.is-active {
+ background-color: #ffd83d;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57;
+}
+
+.button.is-warning.is-inverted:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning.is-loading:after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important;
+}
+
+.button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ color: #ffdd57;
+}
+
+.button.is-warning.is-outlined:hover, .button.is-warning.is-outlined:focus {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning.is-outlined.is-loading:after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important;
+}
+
+.button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined:focus {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57;
+}
+
+.button.is-danger {
+ background-color: #ff3860;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-danger:hover, .button.is-danger.is-hovered {
+ background-color: #ff2b56;
+ border-color: transparent;
+ color: #fff;
+}
+
+.button.is-danger:focus, .button.is-danger.is-focused {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 56, 96, 0.25);
+ color: #fff;
+}
+
+.button.is-danger:active, .button.is-danger.is-active {
+ background-color: #ff1f4b;
+ border-color: transparent;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+ color: #fff;
+}
+
+.button.is-danger.is-inverted {
+ background-color: #fff;
+ color: #ff3860;
+}
+
+.button.is-danger.is-inverted:hover {
+ background-color: #f2f2f2;
+}
+
+.button.is-danger.is-loading:after {
+ border-color: transparent transparent #fff #fff !important;
+}
+
+.button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #ff3860;
+ color: #ff3860;
+}
+
+.button.is-danger.is-outlined:hover, .button.is-danger.is-outlined:focus {
+ background-color: #ff3860;
+ border-color: #ff3860;
+ color: #fff;
+}
+
+.button.is-danger.is-outlined.is-loading:after {
+ border-color: transparent transparent #ff3860 #ff3860 !important;
+}
+
+.button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff;
+}
+
+.button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined:focus {
+ background-color: #fff;
+ color: #ff3860;
+}
+
+.button.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem;
+}
+
+.button.is-medium {
+ font-size: 1.25rem;
+}
+
+.button.is-large {
+ font-size: 1.5rem;
+}
+
+.button[disabled], .button.is-disabled {
+ opacity: 0.5;
+}
+
+.button.is-fullwidth {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ width: 100%;
+}
+
+.button.is-loading {
+ color: transparent !important;
+ pointer-events: none;
+}
+
+.button.is-loading:after {
+ -webkit-animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em;
+ left: 50%;
+ margin-left: -0.5em;
+ margin-top: -0.5em;
+ position: absolute;
+ top: 50%;
+ position: absolute !important;
+}
+
+button.button,
+input[type="submit"].button {
+ line-height: 1;
+ padding-bottom: 0.4em;
+ padding-top: 0.35em;
+}
+
+.content {
+ color: #4a4a4a;
+}
+
+.content:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.content li + li {
+ margin-top: 0.25em;
+}
+
+.content p:not(:last-child),
+.content ol:not(:last-child),
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content table:not(:last-child) {
+ margin-bottom: 1em;
+}
+
+.content h1,
+.content h2,
+.content h3,
+.content h4,
+.content h5,
+.content h6 {
+ color: #363636;
+ font-weight: 400;
+ line-height: 1.125;
+}
+
+.content h1 {
+ font-size: 2em;
+ margin-bottom: 0.5em;
+}
+
+.content h1:not(:first-child) {
+ margin-top: 1em;
+}
+
+.content h2 {
+ font-size: 1.75em;
+ margin-bottom: 0.5714em;
+}
+
+.content h2:not(:first-child) {
+ margin-top: 1.1428em;
+}
+
+.content h3 {
+ font-size: 1.5em;
+ margin-bottom: 0.6666em;
+}
+
+.content h3:not(:first-child) {
+ margin-top: 1.3333em;
+}
+
+.content h4 {
+ font-size: 1.25em;
+ margin-bottom: 0.8em;
+}
+
+.content h5 {
+ font-size: 1.125em;
+ margin-bottom: 0.8888em;
+}
+
+.content h6 {
+ font-size: 1em;
+ margin-bottom: 1em;
+}
+
+.content blockquote {
+ background-color: whitesmoke;
+ border-left: 5px solid #dbdbdb;
+ padding: 1.25em 1.5em;
+}
+
+.content ol {
+ list-style: decimal outside;
+ margin-left: 2em;
+ margin-right: 2em;
+ margin-top: 1em;
+}
+
+.content ul {
+ list-style: disc outside;
+ margin-left: 2em;
+ margin-right: 2em;
+ margin-top: 1em;
+}
+
+.content ul ul {
+ list-style-type: circle;
+ margin-top: 0.5em;
+}
+
+.content ul ul ul {
+ list-style-type: square;
+}
+
+.content table {
+ width: 100%;
+}
+
+.content table td,
+.content table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top;
+}
+
+.content table th {
+ color: #363636;
+ text-align: left;
+}
+
+.content table tr:hover {
+ background-color: whitesmoke;
+}
+
+.content table thead td,
+.content table thead th {
+ border-width: 0 0 2px;
+ color: #363636;
+}
+
+.content table tfoot td,
+.content table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636;
+}
+
+.content table tbody tr:last-child td,
+.content table tbody tr:last-child th {
+ border-bottom-width: 0;
+}
+
+.content.is-small {
+ font-size: 0.75rem;
+}
+
+.content.is-medium {
+ font-size: 1.25rem;
+}
+
+.content.is-large {
+ font-size: 1.5rem;
+}
+
+.input,
+.textarea {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border: none;
+ border-radius: 3px;
+ box-shadow: none;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.25em;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ line-height: 1.25;
+ padding-bottom: 0.5em;
+ padding-left: 0.625em;
+ padding-right: 0.625em;
+ padding-top: 0.5em;
+ position: relative;
+ vertical-align: top;
+ background-color: white;
+ border: 1px solid #dbdbdb;
+ color: #363636;
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
+ max-width: 100%;
+ width: 100%;
+}
+
+.input:focus, .input.is-focused, .input:active, .input.is-active,
+.textarea:focus,
+.textarea.is-focused,
+.textarea:active,
+.textarea.is-active {
+ outline: none;
+}
+
+.input[disabled], .input.is-disabled,
+.textarea[disabled],
+.textarea.is-disabled {
+ pointer-events: none;
+}
+
+.input:hover, .input.is-hovered,
+.textarea:hover,
+.textarea.is-hovered {
+ border-color: #b5b5b5;
+}
+
+.input:focus, .input.is-focused, .input:active, .input.is-active,
+.textarea:focus,
+.textarea.is-focused,
+.textarea:active,
+.textarea.is-active {
+ border-color: #00d1b2;
+}
+
+.input[disabled], .input.is-disabled,
+.textarea[disabled],
+.textarea.is-disabled {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: #7a7a7a;
+}
+
+.input[disabled]::-moz-placeholder, .input.is-disabled::-moz-placeholder,
+.textarea[disabled]::-moz-placeholder,
+.textarea.is-disabled::-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.input[disabled]::-webkit-input-placeholder, .input.is-disabled::-webkit-input-placeholder,
+.textarea[disabled]::-webkit-input-placeholder,
+.textarea.is-disabled::-webkit-input-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.input[disabled]:-moz-placeholder, .input.is-disabled:-moz-placeholder,
+.textarea[disabled]:-moz-placeholder,
+.textarea.is-disabled:-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.input[disabled]:-ms-input-placeholder, .input.is-disabled:-ms-input-placeholder,
+.textarea[disabled]:-ms-input-placeholder,
+.textarea.is-disabled:-ms-input-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.input[type="search"],
+.textarea[type="search"] {
+ border-radius: 290486px;
+}
+
+.input.is-white,
+.textarea.is-white {
+ border-color: white;
+}
+
+.input.is-black,
+.textarea.is-black {
+ border-color: #0a0a0a;
+}
+
+.input.is-light,
+.textarea.is-light {
+ border-color: whitesmoke;
+}
+
+.input.is-dark,
+.textarea.is-dark {
+ border-color: #363636;
+}
+
+.input.is-primary,
+.textarea.is-primary {
+ border-color: #00d1b2;
+}
+
+.input.is-info,
+.textarea.is-info {
+ border-color: #3273dc;
+}
+
+.input.is-success,
+.textarea.is-success {
+ border-color: #23d160;
+}
+
+.input.is-warning,
+.textarea.is-warning {
+ border-color: #ffdd57;
+}
+
+.input.is-danger,
+.textarea.is-danger {
+ border-color: #ff3860;
+}
+
+.input.is-small,
+.textarea.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem;
+}
+
+.input.is-medium,
+.textarea.is-medium {
+ font-size: 1.25rem;
+}
+
+.input.is-large,
+.textarea.is-large {
+ font-size: 1.5rem;
+}
+
+.input.is-fullwidth,
+.textarea.is-fullwidth {
+ display: block;
+ width: 100%;
+}
+
+.input.is-inline,
+.textarea.is-inline {
+ display: inline;
+ width: auto;
+}
+
+.textarea {
+ display: block;
+ line-height: 1.25;
+ max-height: 600px;
+ max-width: 100%;
+ min-height: 120px;
+ min-width: 100%;
+ padding: 0.625em;
+ resize: vertical;
+}
+
+.checkbox,
+.radio {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ cursor: pointer;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ position: relative;
+ vertical-align: top;
+}
+
+.checkbox input,
+.radio input {
+ cursor: pointer;
+ margin-right: 0.5em;
+}
+
+.checkbox:hover,
+.radio:hover {
+ color: #363636;
+}
+
+.checkbox.is-disabled,
+.radio.is-disabled {
+ color: #7a7a7a;
+ pointer-events: none;
+}
+
+.checkbox.is-disabled input,
+.radio.is-disabled input {
+ pointer-events: none;
+}
+
+.radio + .radio {
+ margin-left: 0.5em;
+}
+
+.select {
+ display: inline-block;
+ height: 2.25em;
+ position: relative;
+ vertical-align: top;
+}
+
+.select:after {
+ border: 1px solid #00d1b2;
+ border-right: 0;
+ border-top: 0;
+ content: " ";
+ display: block;
+ height: 0.5em;
+ pointer-events: none;
+ position: absolute;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ width: 0.5em;
+ margin-top: -0.375em;
+ right: 1.125em;
+ top: 50%;
+ z-index: 4;
+}
+
+.select select {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border: none;
+ border-radius: 3px;
+ box-shadow: none;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.25em;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ line-height: 1.25;
+ padding-bottom: 0.5em;
+ padding-left: 0.625em;
+ padding-right: 0.625em;
+ padding-top: 0.5em;
+ position: relative;
+ vertical-align: top;
+ background-color: white;
+ border: 1px solid #dbdbdb;
+ color: #363636;
+ cursor: pointer;
+ display: block;
+ font-size: 1em;
+ outline: none;
+ padding-right: 2.5em;
+}
+
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
+ outline: none;
+}
+
+.select select[disabled], .select select.is-disabled {
+ pointer-events: none;
+}
+
+.select select:hover, .select select.is-hovered {
+ border-color: #b5b5b5;
+}
+
+.select select:focus, .select select.is-focused, .select select:active, .select select.is-active {
+ border-color: #00d1b2;
+}
+
+.select select[disabled], .select select.is-disabled {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: #7a7a7a;
+}
+
+.select select[disabled]::-moz-placeholder, .select select.is-disabled::-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.select select[disabled]::-webkit-input-placeholder, .select select.is-disabled::-webkit-input-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.select select[disabled]:-moz-placeholder, .select select.is-disabled:-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.select select[disabled]:-ms-input-placeholder, .select select.is-disabled:-ms-input-placeholder {
+ color: rgba(54, 54, 54, 0.3);
+}
+
+.select select:hover {
+ border-color: #b5b5b5;
+}
+
+.select select::ms-expand {
+ display: none;
+}
+
+.select:hover:after {
+ border-color: #363636;
+}
+
+.select.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem;
+}
+
+.select.is-medium {
+ font-size: 1.25rem;
+}
+
+.select.is-large {
+ font-size: 1.5rem;
+}
+
+.select.is-fullwidth {
+ width: 100%;
+}
+
+.select.is-fullwidth select {
+ width: 100%;
+}
+
+.label {
+ color: #363636;
+ display: block;
+ font-size: 1rem;
+ font-weight: 700;
+}
+
+.label:not(:last-child) {
+ margin-bottom: 0.5em;
+}
+
+.help {
+ display: block;
+ font-size: 0.75rem;
+ margin-top: 0.25rem;
+}
+
+.help.is-white {
+ color: white;
+}
+
+.help.is-black {
+ color: #0a0a0a;
+}
+
+.help.is-light {
+ color: whitesmoke;
+}
+
+.help.is-dark {
+ color: #363636;
+}
+
+.help.is-primary {
+ color: #00d1b2;
+}
+
+.help.is-info {
+ color: #3273dc;
+}
+
+.help.is-success {
+ color: #23d160;
+}
+
+.help.is-warning {
+ color: #ffdd57;
+}
+
+.help.is-danger {
+ color: #ff3860;
+}
+
+.select select {
+ line-height: 1;
+}
+
+.field:not(:last-child) {
+ margin-bottom: 0.75rem;
+}
+
+.field.has-addons {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.field.has-addons .control {
+ margin-right: -1px;
+}
+
+.field.has-addons .control:first-child .button,
+.field.has-addons .control:first-child .input,
+.field.has-addons .control:first-child .select select {
+ border-bottom-left-radius: 3px;
+ border-top-left-radius: 3px;
+}
+
+.field.has-addons .control:last-child .button,
+.field.has-addons .control:last-child .input,
+.field.has-addons .control:last-child .select select {
+ border-bottom-right-radius: 3px;
+ border-top-right-radius: 3px;
+}
+
+.field.has-addons .control .button,
+.field.has-addons .control .input,
+.field.has-addons .control .select select {
+ border-radius: 0;
+}
+
+.field.has-addons .control .button:hover,
+.field.has-addons .control .input:hover,
+.field.has-addons .control .select select:hover {
+ z-index: 2;
+}
+
+.field.has-addons .control .button:focus, .field.has-addons .control .button:active,
+.field.has-addons .control .input:focus,
+.field.has-addons .control .input:active,
+.field.has-addons .control .select select:focus,
+.field.has-addons .control .select select:active {
+ z-index: 3;
+}
+
+.field.has-addons .control.is-expanded {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.field.has-addons.has-addons-centered {
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.field.has-addons.has-addons-right {
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+}
+
+.field.has-addons.has-addons-fullwidth .control {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.field.is-grouped {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.field.is-grouped > .control {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.field.is-grouped > .control:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem;
+}
+
+.field.is-grouped > .control.is-expanded {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+}
+
+.field.is-grouped.is-grouped-centered {
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.field.is-grouped.is-grouped-right {
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+}
+
+@media screen and (min-width: 769px) {
+ .field.is-horizontal {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+}
+
+@media screen and (max-width: 768px) {
+ .field-label {
+ margin-bottom: 0.5rem;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .field-label {
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ margin-right: 1.5rem;
+ padding-top: 0.375em;
+ text-align: right;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .field-body {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-flex: 5;
+ -ms-flex-positive: 5;
+ flex-grow: 5;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ }
+ .field-body .field {
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ }
+ .field-body .field:not(.is-narrow) {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ }
+ .field-body .field:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem;
+ }
+}
+
+.control {
+ font-size: 1rem;
+ position: relative;
+ text-align: left;
+}
+
+.control.has-icon .icon {
+ color: #dbdbdb;
+ height: 2.25em;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+ width: 2.25em;
+ z-index: 4;
+}
+
+.control.has-icon .input:focus + .icon {
+ color: #7a7a7a;
+}
+
+.control.has-icon .input.is-small + .icon {
+ font-size: 0.75rem;
+}
+
+.control.has-icon .input.is-medium + .icon {
+ font-size: 1.25rem;
+}
+
+.control.has-icon .input.is-large + .icon {
+ font-size: 1.5rem;
+}
+
+.control.has-icon:not(.has-icon-right) .icon {
+ left: 0;
+}
+
+.control.has-icon:not(.has-icon-right) .input {
+ padding-left: 2.25em;
+}
+
+.control.has-icon.has-icon-right .icon {
+ right: 0;
+}
+
+.control.has-icon.has-icon-right .input {
+ padding-right: 2.25em;
+}
+
+.control.is-loading:after {
+ -webkit-animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em;
+ position: absolute !important;
+ right: 0.625em;
+ top: 0.625em;
+}
+
+.icon {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ height: 1.5rem;
+ vertical-align: top;
+ width: 1.5rem;
+}
+
+.icon .fa {
+ font-size: 21px;
+}
+
+.icon.is-small {
+ height: 1rem;
+ width: 1rem;
+}
+
+.icon.is-small .fa {
+ font-size: 14px;
+}
+
+.icon.is-medium {
+ height: 2rem;
+ width: 2rem;
+}
+
+.icon.is-medium .fa {
+ font-size: 28px;
+}
+
+.icon.is-large {
+ height: 3rem;
+ width: 3rem;
+}
+
+.icon.is-large .fa {
+ font-size: 42px;
+}
+
+.image {
+ display: block;
+ position: relative;
+}
+
+.image img {
+ display: block;
+ height: auto;
+ width: 100%;
+}
+
+.image.is-square img, .image.is-1by1 img, .image.is-4by3 img, .image.is-3by2 img, .image.is-16by9 img, .image.is-2by1 img {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ height: 100%;
+ width: 100%;
+}
+
+.image.is-square, .image.is-1by1 {
+ padding-top: 100%;
+}
+
+.image.is-4by3 {
+ padding-top: 75%;
+}
+
+.image.is-3by2 {
+ padding-top: 66.6666%;
+}
+
+.image.is-16by9 {
+ padding-top: 56.25%;
+}
+
+.image.is-2by1 {
+ padding-top: 50%;
+}
+
+.image.is-16x16 {
+ height: 16px;
+ width: 16px;
+}
+
+.image.is-24x24 {
+ height: 24px;
+ width: 24px;
+}
+
+.image.is-32x32 {
+ height: 32px;
+ width: 32px;
+}
+
+.image.is-48x48 {
+ height: 48px;
+ width: 48px;
+}
+
+.image.is-64x64 {
+ height: 64px;
+ width: 64px;
+}
+
+.image.is-96x96 {
+ height: 96px;
+ width: 96px;
+}
+
+.image.is-128x128 {
+ height: 128px;
+ width: 128px;
+}
+
+.notification {
+ background-color: whitesmoke;
+ border-radius: 3px;
+ padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+ position: relative;
+}
+
+.notification:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.notification code,
+.notification pre {
+ background: white;
+}
+
+.notification pre code {
+ background: transparent;
+}
+
+.notification .delete {
+ position: absolute;
+ right: 0.5em;
+ top: 0.5em;
+}
+
+.notification .title,
+.notification .subtitle,
+.notification .content {
+ color: inherit;
+}
+
+.notification.is-white {
+ background-color: white;
+ color: #0a0a0a;
+}
+
+.notification.is-black {
+ background-color: #0a0a0a;
+ color: white;
+}
+
+.notification.is-light {
+ background-color: whitesmoke;
+ color: #363636;
+}
+
+.notification.is-dark {
+ background-color: #363636;
+ color: whitesmoke;
+}
+
+.notification.is-primary {
+ background-color: #00d1b2;
+ color: #fff;
+}
+
+.notification.is-info {
+ background-color: #3273dc;
+ color: #fff;
+}
+
+.notification.is-success {
+ background-color: #23d160;
+ color: #fff;
+}
+
+.notification.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.notification.is-danger {
+ background-color: #ff3860;
+ color: #fff;
+}
+
+.progress {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ border: none;
+ border-radius: 290486px;
+ display: block;
+ height: 1rem;
+ overflow: hidden;
+ padding: 0;
+ width: 100%;
+}
+
+.progress:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.progress::-webkit-progress-bar {
+ background-color: #dbdbdb;
+}
+
+.progress::-webkit-progress-value {
+ background-color: #4a4a4a;
+}
+
+.progress::-moz-progress-bar {
+ background-color: #4a4a4a;
+}
+
+.progress.is-white::-webkit-progress-value {
+ background-color: white;
+}
+
+.progress.is-white::-moz-progress-bar {
+ background-color: white;
+}
+
+.progress.is-black::-webkit-progress-value {
+ background-color: #0a0a0a;
+}
+
+.progress.is-black::-moz-progress-bar {
+ background-color: #0a0a0a;
+}
+
+.progress.is-light::-webkit-progress-value {
+ background-color: whitesmoke;
+}
+
+.progress.is-light::-moz-progress-bar {
+ background-color: whitesmoke;
+}
+
+.progress.is-dark::-webkit-progress-value {
+ background-color: #363636;
+}
+
+.progress.is-dark::-moz-progress-bar {
+ background-color: #363636;
+}
+
+.progress.is-primary::-webkit-progress-value {
+ background-color: #00d1b2;
+}
+
+.progress.is-primary::-moz-progress-bar {
+ background-color: #00d1b2;
+}
+
+.progress.is-info::-webkit-progress-value {
+ background-color: #3273dc;
+}
+
+.progress.is-info::-moz-progress-bar {
+ background-color: #3273dc;
+}
+
+.progress.is-success::-webkit-progress-value {
+ background-color: #23d160;
+}
+
+.progress.is-success::-moz-progress-bar {
+ background-color: #23d160;
+}
+
+.progress.is-warning::-webkit-progress-value {
+ background-color: #ffdd57;
+}
+
+.progress.is-warning::-moz-progress-bar {
+ background-color: #ffdd57;
+}
+
+.progress.is-danger::-webkit-progress-value {
+ background-color: #ff3860;
+}
+
+.progress.is-danger::-moz-progress-bar {
+ background-color: #ff3860;
+}
+
+.progress.is-small {
+ height: 0.75rem;
+}
+
+.progress.is-medium {
+ height: 1.25rem;
+}
+
+.progress.is-large {
+ height: 1.5rem;
+}
+
+.table {
+ background-color: white;
+ color: #363636;
+ margin-bottom: 1.5rem;
+ width: 100%;
+}
+
+.table td,
+.table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top;
+}
+
+.table td.is-narrow,
+.table th.is-narrow {
+ white-space: nowrap;
+ width: 1%;
+}
+
+.table th {
+ color: #363636;
+ text-align: left;
+}
+
+.table tr:hover {
+ background-color: #fafafa;
+}
+
+.table thead td,
+.table thead th {
+ border-width: 0 0 2px;
+ color: #7a7a7a;
+}
+
+.table tfoot td,
+.table tfoot th {
+ border-width: 2px 0 0;
+ color: #7a7a7a;
+}
+
+.table tbody tr:last-child td,
+.table tbody tr:last-child th {
+ border-bottom-width: 0;
+}
+
+.table.is-bordered td,
+.table.is-bordered th {
+ border-width: 1px;
+}
+
+.table.is-bordered tr:last-child td,
+.table.is-bordered tr:last-child th {
+ border-bottom-width: 1px;
+}
+
+.table.is-narrow td,
+.table.is-narrow th {
+ padding: 0.25em 0.5em;
+}
+
+.table.is-striped tbody tr:nth-child(even) {
+ background-color: #fafafa;
+}
+
+.table.is-striped tbody tr:nth-child(even):hover {
+ background-color: whitesmoke;
+}
+
+.tag {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 290486px;
+ color: #4a4a4a;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 0.75rem;
+ height: 2em;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ line-height: 1.5;
+ padding-left: 0.875em;
+ padding-right: 0.875em;
+ vertical-align: top;
+ white-space: nowrap;
+}
+
+.tag .delete {
+ margin-left: 0.25em;
+ margin-right: -0.375em;
+}
+
+.tag.is-white {
+ background-color: white;
+ color: #0a0a0a;
+}
+
+.tag.is-black {
+ background-color: #0a0a0a;
+ color: white;
+}
+
+.tag.is-light {
+ background-color: whitesmoke;
+ color: #363636;
+}
+
+.tag.is-dark {
+ background-color: #363636;
+ color: whitesmoke;
+}
+
+.tag.is-primary {
+ background-color: #00d1b2;
+ color: #fff;
+}
+
+.tag.is-info {
+ background-color: #3273dc;
+ color: #fff;
+}
+
+.tag.is-success {
+ background-color: #23d160;
+ color: #fff;
+}
+
+.tag.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.tag.is-danger {
+ background-color: #ff3860;
+ color: #fff;
+}
+
+.tag.is-medium {
+ font-size: 1rem;
+}
+
+.tag.is-large {
+ font-size: 1.25rem;
+}
+
+.title,
+.subtitle {
+ word-break: break-word;
+}
+
+.title:not(:last-child),
+.subtitle:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.title em,
+.title span,
+.subtitle em,
+.subtitle span {
+ font-weight: 300;
+}
+
+.title strong,
+.subtitle strong {
+ font-weight: 500;
+}
+
+.title .tag,
+.subtitle .tag {
+ vertical-align: middle;
+}
+
+.title {
+ color: #363636;
+ font-size: 2rem;
+ font-weight: 300;
+ line-height: 1.125;
+}
+
+.title strong {
+ color: inherit;
+}
+
+.title + .highlight {
+ margin-top: -0.75rem;
+}
+
+.title:not(.is-spaced) + .subtitle {
+ margin-top: -1.5rem;
+}
+
+.title.is-1 {
+ font-size: 3rem;
+}
+
+.title.is-2 {
+ font-size: 2.5rem;
+}
+
+.title.is-3 {
+ font-size: 2rem;
+}
+
+.title.is-4 {
+ font-size: 1.5rem;
+}
+
+.title.is-5 {
+ font-size: 1.25rem;
+}
+
+.title.is-6 {
+ font-size: 1rem;
+}
+
+.subtitle {
+ color: #4a4a4a;
+ font-size: 1.25rem;
+ font-weight: 300;
+ line-height: 1.25;
+}
+
+.subtitle strong {
+ color: #363636;
+}
+
+.subtitle:not(.is-spaced) + .title {
+ margin-top: -1.5rem;
+}
+
+.subtitle.is-1 {
+ font-size: 3rem;
+}
+
+.subtitle.is-2 {
+ font-size: 2.5rem;
+}
+
+.subtitle.is-3 {
+ font-size: 2rem;
+}
+
+.subtitle.is-4 {
+ font-size: 1.5rem;
+}
+
+.subtitle.is-5 {
+ font-size: 1.25rem;
+}
+
+.subtitle.is-6 {
+ font-size: 1rem;
+}
+
+.block:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.container {
+ position: relative;
+}
+
+@media screen and (min-width: 1000px) {
+ .container {
+ margin: 0 auto;
+ width: 960px;
+ }
+ .container.is-fluid {
+ margin: 0 20px;
+ max-width: none;
+ width: auto;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .container {
+ width: 1152px;
+ }
+}
+
+@media screen and (min-width: 1384px) {
+ .container {
+ width: 1344px;
+ }
+}
+
+.delete {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ background-color: rgba(10, 10, 10, 0.2);
+ border: none;
+ border-radius: 290486px;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 1rem;
+ height: 20px;
+ outline: none;
+ position: relative;
+ vertical-align: top;
+ width: 20px;
+}
+
+.delete:before, .delete:after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ -webkit-transform-origin: center center;
+ transform-origin: center center;
+}
+
+.delete:before {
+ height: 2px;
+ width: 50%;
+}
+
+.delete:after {
+ height: 50%;
+ width: 2px;
+}
+
+.delete:hover, .delete:focus {
+ background-color: rgba(10, 10, 10, 0.3);
+}
+
+.delete:active {
+ background-color: rgba(10, 10, 10, 0.4);
+}
+
+.delete.is-small {
+ height: 16px;
+ width: 16px;
+}
+
+.delete.is-medium {
+ height: 24px;
+ width: 24px;
+}
+
+.delete.is-large {
+ height: 32px;
+ width: 32px;
+}
+
+.fa {
+ font-size: 21px;
+ text-align: center;
+ vertical-align: top;
+}
+
+.heading {
+ display: block;
+ font-size: 11px;
+ letter-spacing: 1px;
+ margin-bottom: 5px;
+ text-transform: uppercase;
+}
+
+.highlight {
+ font-weight: 400;
+ max-width: 100%;
+ overflow: hidden;
+ padding: 0;
+}
+
+.highlight:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.highlight pre {
+ overflow: auto;
+ max-width: 100%;
+}
+
+.loader {
+ -webkit-animation: spinAround 500ms infinite linear;
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em;
+}
+
+.number {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 290486px;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 1.25rem;
+ height: 2em;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ margin-right: 1.5rem;
+ min-width: 2.5em;
+ padding: 0.25rem 0.5rem;
+ text-align: center;
+ vertical-align: top;
+}
+
+.card-header {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ box-shadow: 0 1px 2px rgba(10, 10, 10, 0.1);
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.card-header-title {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ color: #363636;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ font-weight: 700;
+ padding: 0.75rem;
+}
+
+.card-header-icon {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ cursor: pointer;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding: 0.75rem;
+}
+
+.card-image {
+ display: block;
+ position: relative;
+}
+
+.card-content {
+ padding: 1.5rem;
+}
+
+.card-footer {
+ border-top: 1px solid #dbdbdb;
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.card-footer-item {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding: 0.75rem;
+}
+
+.card-footer-item:not(:last-child) {
+ border-right: 1px solid #dbdbdb;
+}
+
+.card {
+ background-color: white;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ color: #4a4a4a;
+ max-width: 100%;
+ position: relative;
+}
+
+.card .media:not(:last-child) {
+ margin-bottom: 0.75rem;
+}
+
+.level-item {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ -webkit-box-flex: 0;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.level-item .title,
+.level-item .subtitle {
+ margin-bottom: 0;
+}
+
+@media screen and (max-width: 768px) {
+ .level-item:not(:last-child) {
+ margin-bottom: 0.75rem;
+ }
+}
+
+.level-left,
+.level-right {
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ -webkit-box-flex: 0;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.level-left .level-item:not(:last-child),
+.level-right .level-item:not(:last-child) {
+ margin-right: 0.75rem;
+}
+
+.level-left .level-item.is-flexible,
+.level-right .level-item.is-flexible {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+
+.level-left {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+@media screen and (max-width: 768px) {
+ .level-left + .level-right {
+ margin-top: 1.5rem;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .level-left {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+}
+
+.level-right {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+}
+
+@media screen and (min-width: 769px) {
+ .level-right {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+}
+
+.level {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+
+.level:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.level code {
+ border-radius: 3px;
+}
+
+.level img {
+ display: inline-block;
+ vertical-align: top;
+}
+
+.level.is-mobile {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.level.is-mobile .level-left,
+.level.is-mobile .level-right {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.level.is-mobile .level-left + .level-right {
+ margin-top: 0;
+}
+
+.level.is-mobile .level-item:not(:last-child) {
+ margin-bottom: 0;
+}
+
+.level.is-mobile .level-item:not(.is-narrow) {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+}
+
+@media screen and (min-width: 769px) {
+ .level {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+ .level > .level-item:not(.is-narrow) {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ }
+}
+
+.media-left,
+.media-right {
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ -webkit-box-flex: 0;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.media-left {
+ margin-right: 1rem;
+}
+
+.media-right {
+ margin-left: 1rem;
+}
+
+.media-content {
+ -ms-flex-preferred-size: auto;
+ flex-basis: auto;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ text-align: left;
+}
+
+.media {
+ -webkit-box-align: start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ text-align: left;
+}
+
+.media .content:not(:last-child) {
+ margin-bottom: 0.75rem;
+}
+
+.media .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ padding-top: 0.75rem;
+}
+
+.media .media .content:not(:last-child),
+.media .media .control:not(:last-child) {
+ margin-bottom: 0.5rem;
+}
+
+.media .media .media {
+ padding-top: 0.5rem;
+}
+
+.media .media .media + .media {
+ margin-top: 0.5rem;
+}
+
+.media + .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ margin-top: 1rem;
+ padding-top: 1rem;
+}
+
+.media.is-large + .media {
+ margin-top: 1.5rem;
+ padding-top: 1.5rem;
+}
+
+.menu {
+ font-size: 1rem;
+}
+
+.menu-list {
+ line-height: 1.25;
+}
+
+.menu-list a {
+ border-radius: 2px;
+ color: #4a4a4a;
+ display: block;
+ padding: 0.5em 0.75em;
+}
+
+.menu-list a:hover {
+ background-color: whitesmoke;
+ color: #00d1b2;
+}
+
+.menu-list a.is-active {
+ background-color: #00d1b2;
+ color: #fff;
+}
+
+.menu-list li ul {
+ border-left: 1px solid #dbdbdb;
+ margin: 0.75em;
+ padding-left: 0.75em;
+}
+
+.menu-label {
+ color: #7a7a7a;
+ font-size: 0.8em;
+ letter-spacing: 0.1em;
+ text-transform: uppercase;
+}
+
+.menu-label:not(:first-child) {
+ margin-top: 1em;
+}
+
+.menu-label:not(:last-child) {
+ margin-bottom: 1em;
+}
+
+.message {
+ background-color: whitesmoke;
+ border-radius: 3px;
+ font-size: 1rem;
+}
+
+.message:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.message.is-white {
+ background-color: white;
+}
+
+.message.is-white .message-header {
+ background-color: white;
+ color: #0a0a0a;
+}
+
+.message.is-white .message-body {
+ border-color: white;
+ color: #4d4d4d;
+}
+
+.message.is-black {
+ background-color: #fafafa;
+}
+
+.message.is-black .message-header {
+ background-color: #0a0a0a;
+ color: white;
+}
+
+.message.is-black .message-body {
+ border-color: #0a0a0a;
+ color: #090909;
+}
+
+.message.is-light {
+ background-color: #fafafa;
+}
+
+.message.is-light .message-header {
+ background-color: whitesmoke;
+ color: #363636;
+}
+
+.message.is-light .message-body {
+ border-color: whitesmoke;
+ color: #505050;
+}
+
+.message.is-dark {
+ background-color: #fafafa;
+}
+
+.message.is-dark .message-header {
+ background-color: #363636;
+ color: whitesmoke;
+}
+
+.message.is-dark .message-body {
+ border-color: #363636;
+ color: #2a2a2a;
+}
+
+.message.is-primary {
+ background-color: #f5fffd;
+}
+
+.message.is-primary .message-header {
+ background-color: #00d1b2;
+ color: #fff;
+}
+
+.message.is-primary .message-body {
+ border-color: #00d1b2;
+ color: #021310;
+}
+
+.message.is-info {
+ background-color: #f6f9fe;
+}
+
+.message.is-info .message-header {
+ background-color: #3273dc;
+ color: #fff;
+}
+
+.message.is-info .message-body {
+ border-color: #3273dc;
+ color: #22509a;
+}
+
+.message.is-success {
+ background-color: #f6fef9;
+}
+
+.message.is-success .message-header {
+ background-color: #23d160;
+ color: #fff;
+}
+
+.message.is-success .message-body {
+ border-color: #23d160;
+ color: #0e301a;
+}
+
+.message.is-warning {
+ background-color: #fffdf5;
+}
+
+.message.is-warning .message-header {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.message.is-warning .message-body {
+ border-color: #ffdd57;
+ color: #3b3108;
+}
+
+.message.is-danger {
+ background-color: #fff5f7;
+}
+
+.message.is-danger .message-header {
+ background-color: #ff3860;
+ color: #fff;
+}
+
+.message.is-danger .message-body {
+ border-color: #ff3860;
+ color: #cd0930;
+}
+
+.message-header {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: #4a4a4a;
+ border-radius: 3px 3px 0 0;
+ color: #fff;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ line-height: 1.25;
+ padding: 0.5em 0.75em;
+ position: relative;
+}
+
+.message-header a,
+.message-header strong {
+ color: inherit;
+}
+
+.message-header a {
+ text-decoration: underline;
+}
+
+.message-header .delete {
+ -webkit-box-flex: 0;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ margin-left: 0.75em;
+}
+
+.message-header + .message-body {
+ border-top-left-radius: 0;
+ border-top-right-radius: 0;
+ border-top: none;
+}
+
+.message-body {
+ border: 1px solid #dbdbdb;
+ border-radius: 3px;
+ color: #4a4a4a;
+ padding: 1em 1.25em;
+}
+
+.message-body a,
+.message-body strong {
+ color: inherit;
+}
+
+.message-body a {
+ text-decoration: underline;
+}
+
+.message-body code,
+.message-body pre {
+ background: white;
+}
+
+.message-body pre code {
+ background: transparent;
+}
+
+.modal-background {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ background-color: rgba(10, 10, 10, 0.86);
+}
+
+.modal-content,
+.modal-card {
+ margin: 0 20px;
+ max-height: calc(100vh - 160px);
+ overflow: auto;
+ position: relative;
+ width: 100%;
+}
+
+@media screen and (min-width: 769px) {
+ .modal-content,
+ .modal-card {
+ margin: 0 auto;
+ max-height: calc(100vh - 40px);
+ width: 640px;
+ }
+}
+
+.modal-close {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ background-color: rgba(10, 10, 10, 0.2);
+ border: none;
+ border-radius: 290486px;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 1rem;
+ height: 20px;
+ outline: none;
+ position: relative;
+ vertical-align: top;
+ width: 20px;
+ background: none;
+ height: 40px;
+ position: fixed;
+ right: 20px;
+ top: 20px;
+ width: 40px;
+}
+
+.modal-close:before, .modal-close:after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ -webkit-transform-origin: center center;
+ transform-origin: center center;
+}
+
+.modal-close:before {
+ height: 2px;
+ width: 50%;
+}
+
+.modal-close:after {
+ height: 50%;
+ width: 2px;
+}
+
+.modal-close:hover, .modal-close:focus {
+ background-color: rgba(10, 10, 10, 0.3);
+}
+
+.modal-close:active {
+ background-color: rgba(10, 10, 10, 0.4);
+}
+
+.modal-close.is-small {
+ height: 16px;
+ width: 16px;
+}
+
+.modal-close.is-medium {
+ height: 24px;
+ width: 24px;
+}
+
+.modal-close.is-large {
+ height: 32px;
+ width: 32px;
+}
+
+.modal-card {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ max-height: calc(100vh - 40px);
+ overflow: hidden;
+}
+
+.modal-card-head,
+.modal-card-foot {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ background-color: whitesmoke;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ padding: 20px;
+ position: relative;
+}
+
+.modal-card-head {
+ border-bottom: 1px solid #dbdbdb;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
+}
+
+.modal-card-title {
+ color: #363636;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ font-size: 1.5rem;
+ line-height: 1;
+}
+
+.modal-card-foot {
+ border-bottom-left-radius: 5px;
+ border-bottom-right-radius: 5px;
+ border-top: 1px solid #dbdbdb;
+}
+
+.modal-card-foot .button:not(:last-child) {
+ margin-right: 10px;
+}
+
+.modal-card-body {
+ -webkit-overflow-scrolling: touch;
+ background-color: white;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ overflow: auto;
+ padding: 20px;
+}
+
+.modal {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: none;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ overflow: hidden;
+ position: fixed;
+ z-index: 1986;
+}
+
+.modal.is-active {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.nav-toggle {
+ cursor: pointer;
+ display: block;
+ height: 3.25rem;
+ position: relative;
+ width: 3.25rem;
+}
+
+.nav-toggle span {
+ background-color: #4a4a4a;
+ display: block;
+ height: 1px;
+ left: 50%;
+ margin-left: -7px;
+ position: absolute;
+ top: 50%;
+ -webkit-transition: none 86ms ease-out;
+ transition: none 86ms ease-out;
+ -webkit-transition-property: background, left, opacity, -webkit-transform;
+ transition-property: background, left, opacity, -webkit-transform;
+ transition-property: background, left, opacity, transform;
+ transition-property: background, left, opacity, transform, -webkit-transform;
+ width: 15px;
+}
+
+.nav-toggle span:nth-child(1) {
+ margin-top: -6px;
+}
+
+.nav-toggle span:nth-child(2) {
+ margin-top: -1px;
+}
+
+.nav-toggle span:nth-child(3) {
+ margin-top: 4px;
+}
+
+.nav-toggle:hover {
+ background-color: whitesmoke;
+}
+
+.nav-toggle.is-active span {
+ background-color: #00d1b2;
+}
+
+.nav-toggle.is-active span:nth-child(1) {
+ margin-left: -5px;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+ -webkit-transform-origin: left top;
+ transform-origin: left top;
+}
+
+.nav-toggle.is-active span:nth-child(2) {
+ opacity: 0;
+}
+
+.nav-toggle.is-active span:nth-child(3) {
+ margin-left: -5px;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+}
+
+@media screen and (min-width: 769px) {
+ .nav-toggle {
+ display: none;
+ }
+}
+
+.nav-item {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 0;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ font-size: 1rem;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ line-height: 1.5;
+ padding: 0.5rem 0.75rem;
+}
+
+.nav-item a {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.nav-item img {
+ max-height: 1.75rem;
+}
+
+.nav-item .button + .button {
+ margin-left: 0.75rem;
+}
+
+.nav-item .tag:first-child:not(:last-child) {
+ margin-right: 0.5rem;
+}
+
+.nav-item .tag:last-child:not(:first-child) {
+ margin-left: 0.5rem;
+}
+
+@media screen and (max-width: 768px) {
+ .nav-item {
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ }
+}
+
+.nav-item a,
+a.nav-item {
+ color: #7a7a7a;
+}
+
+.nav-item a:hover,
+a.nav-item:hover {
+ color: #363636;
+}
+
+.nav-item a.is-active,
+a.nav-item.is-active {
+ color: #363636;
+}
+
+.nav-item a.is-tab,
+a.nav-item.is-tab {
+ border-bottom: 1px solid transparent;
+ border-top: 1px solid transparent;
+ padding-bottom: calc(0.75rem - 1px);
+ padding-left: 1rem;
+ padding-right: 1rem;
+ padding-top: calc(0.75rem - 1px);
+}
+
+.nav-item a.is-tab:hover,
+a.nav-item.is-tab:hover {
+ border-bottom-color: #00d1b2;
+ border-top-color: transparent;
+}
+
+.nav-item a.is-tab.is-active,
+a.nav-item.is-tab.is-active {
+ border-bottom: 3px solid #00d1b2;
+ color: #00d1b2;
+ padding-bottom: calc(0.75rem - 3px);
+}
+
+@media screen and (min-width: 1000px) {
+ .nav-item a.is-brand,
+ a.nav-item.is-brand {
+ padding-left: 0;
+ }
+}
+
+@media screen and (max-width: 768px) {
+ .nav-menu {
+ background-color: white;
+ box-shadow: 0 4px 7px rgba(10, 10, 10, 0.1);
+ left: 0;
+ display: none;
+ right: 0;
+ top: 100%;
+ position: absolute;
+ }
+ .nav-menu .nav-item {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ padding: 0.75rem;
+ }
+ .nav-menu.is-active {
+ display: block;
+ }
+}
+
+@media screen and (min-width: 769px) and (max-width: 999px) {
+ .nav-menu {
+ padding-right: 1.5rem;
+ }
+}
+
+.nav-left,
+.nav-right {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.nav-left {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ overflow: hidden;
+ overflow-x: auto;
+ white-space: nowrap;
+}
+
+.nav-center {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 0;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.nav-right {
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+}
+
+@media screen and (min-width: 769px) {
+ .nav-right {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+}
+
+.nav {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ background-color: white;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ min-height: 3.25rem;
+ position: relative;
+ text-align: center;
+ z-index: 2;
+}
+
+.nav > .container {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ min-height: 3.25rem;
+}
+
+.nav.has-shadow {
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1);
+}
+
+@media screen and (max-width: 768px) {
+ .nav > .container {
+ width: 100%;
+ }
+}
+
+.pagination {
+ font-size: 1rem;
+}
+
+.pagination.is-small {
+ font-size: 0.75rem;
+}
+
+.pagination.is-medium {
+ font-size: 1.25rem;
+}
+
+.pagination.is-large {
+ font-size: 1.5rem;
+}
+
+.pagination,
+.pagination-list {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ text-align: center;
+}
+
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border: none;
+ border-radius: 3px;
+ box-shadow: none;
+ display: -webkit-inline-box;
+ display: -ms-inline-flexbox;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.25em;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ line-height: 1.25;
+ padding-bottom: 0.5em;
+ padding-left: 0.625em;
+ padding-right: 0.625em;
+ padding-top: 0.5em;
+ position: relative;
+ vertical-align: top;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ font-size: 1em;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ text-align: center;
+}
+
+.pagination-previous:focus, .pagination-previous.is-focused, .pagination-previous:active, .pagination-previous.is-active,
+.pagination-next:focus,
+.pagination-next.is-focused,
+.pagination-next:active,
+.pagination-next.is-active,
+.pagination-link:focus,
+.pagination-link.is-focused,
+.pagination-link:active,
+.pagination-link.is-active,
+.pagination-ellipsis:focus,
+.pagination-ellipsis.is-focused,
+.pagination-ellipsis:active,
+.pagination-ellipsis.is-active {
+ outline: none;
+}
+
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled,
+.pagination-ellipsis[disabled],
+.pagination-ellipsis.is-disabled {
+ pointer-events: none;
+}
+
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+ border: 1px solid #dbdbdb;
+ min-width: 2.25em;
+}
+
+.pagination-previous:hover,
+.pagination-next:hover,
+.pagination-link:hover {
+ border-color: #b5b5b5;
+ color: #363636;
+}
+
+.pagination-previous:focus,
+.pagination-next:focus,
+.pagination-link:focus {
+ border-color: #00d1b2;
+}
+
+.pagination-previous:active,
+.pagination-next:active,
+.pagination-link:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2);
+}
+
+.pagination-previous[disabled], .pagination-previous.is-disabled,
+.pagination-next[disabled],
+.pagination-next.is-disabled,
+.pagination-link[disabled],
+.pagination-link.is-disabled {
+ background: #dbdbdb;
+ color: #7a7a7a;
+ opacity: 0.5;
+ pointer-events: none;
+}
+
+.pagination-previous,
+.pagination-next {
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+}
+
+.pagination-link.is-current {
+ background-color: #00d1b2;
+ border-color: #00d1b2;
+ color: #fff;
+}
+
+.pagination-ellipsis {
+ color: #b5b5b5;
+ pointer-events: none;
+}
+
+.pagination-list li:not(:first-child) {
+ margin-left: 0.375rem;
+}
+
+@media screen and (max-width: 768px) {
+ .pagination {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+ .pagination-previous,
+ .pagination-next {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ width: calc(50% - 0.375rem);
+ }
+ .pagination-next {
+ margin-left: 0.75rem;
+ }
+ .pagination-list {
+ margin-top: 0.75rem;
+ }
+ .pagination-list li {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .pagination-list {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ -webkit-box-ordinal-group: 2;
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .pagination-previous,
+ .pagination-next {
+ margin-left: 0.75rem;
+ }
+ .pagination-previous {
+ -webkit-box-ordinal-group: 3;
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .pagination-next {
+ -webkit-box-ordinal-group: 4;
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .pagination {
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ }
+ .pagination.is-centered .pagination-previous {
+ margin-left: 0;
+ -webkit-box-ordinal-group: 2;
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .pagination.is-centered .pagination-list {
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ -webkit-box-ordinal-group: 3;
+ -ms-flex-order: 2;
+ order: 2;
+ }
+ .pagination.is-centered .pagination-next {
+ -webkit-box-ordinal-group: 4;
+ -ms-flex-order: 3;
+ order: 3;
+ }
+ .pagination.is-right .pagination-previous {
+ margin-left: 0;
+ -webkit-box-ordinal-group: 2;
+ -ms-flex-order: 1;
+ order: 1;
+ }
+ .pagination.is-right .pagination-next {
+ -webkit-box-ordinal-group: 3;
+ -ms-flex-order: 2;
+ order: 2;
+ margin-right: 0.75rem;
+ }
+ .pagination.is-right .pagination-list {
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ -webkit-box-ordinal-group: 4;
+ -ms-flex-order: 3;
+ order: 3;
+ }
+}
+
+.panel {
+ font-size: 1rem;
+}
+
+.panel:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.panel-heading,
+.panel-tabs,
+.panel-block {
+ border-bottom: 1px solid #dbdbdb;
+ border-left: 1px solid #dbdbdb;
+ border-right: 1px solid #dbdbdb;
+}
+
+.panel-heading:first-child,
+.panel-tabs:first-child,
+.panel-block:first-child {
+ border-top: 1px solid #dbdbdb;
+}
+
+.panel-heading {
+ background-color: whitesmoke;
+ border-radius: 3px 3px 0 0;
+ color: #363636;
+ font-size: 1.25em;
+ font-weight: 300;
+ line-height: 1.25;
+ padding: 0.5em 0.75em;
+}
+
+.panel-tabs {
+ -webkit-box-align: end;
+ -ms-flex-align: end;
+ align-items: flex-end;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 0.875em;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.panel-tabs a {
+ border-bottom: 1px solid #dbdbdb;
+ margin-bottom: -1px;
+ padding: 0.5em;
+}
+
+.panel-tabs a.is-active {
+ border-bottom-color: #4a4a4a;
+ color: #363636;
+}
+
+.panel-list a {
+ color: #4a4a4a;
+}
+
+.panel-list a:hover {
+ color: #00d1b2;
+}
+
+.panel-block {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ color: #363636;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+ padding: 0.5em 0.75em;
+}
+
+.panel-block input[type="checkbox"] {
+ margin-right: 0.75em;
+}
+
+.panel-block > .control {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ width: 100%;
+}
+
+.panel-block.is-active {
+ border-left-color: #00d1b2;
+ color: #363636;
+}
+
+.panel-block.is-active .panel-icon {
+ color: #00d1b2;
+}
+
+a.panel-block,
+label.panel-block {
+ cursor: pointer;
+}
+
+a.panel-block:hover,
+label.panel-block:hover {
+ background-color: whitesmoke;
+}
+
+.panel-icon {
+ display: inline-block;
+ font-size: 14px;
+ height: 1em;
+ line-height: 1em;
+ text-align: center;
+ vertical-align: top;
+ width: 1em;
+ color: #7a7a7a;
+ margin-right: 0.75em;
+}
+
+.panel-icon .fa {
+ font-size: inherit;
+ line-height: inherit;
+}
+
+.tabs {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ font-size: 1rem;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+ overflow: hidden;
+ overflow-x: auto;
+ white-space: nowrap;
+}
+
+.tabs:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.tabs a {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border-bottom: 1px solid #dbdbdb;
+ color: #4a4a4a;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ margin-bottom: -1px;
+ padding: 0.5em 1em;
+ vertical-align: top;
+}
+
+.tabs a:hover {
+ border-bottom-color: #363636;
+ color: #363636;
+}
+
+.tabs li {
+ display: block;
+}
+
+.tabs li.is-active a {
+ border-bottom-color: #00d1b2;
+ color: #00d1b2;
+}
+
+.tabs ul {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ border-bottom: 1px solid #dbdbdb;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ -webkit-box-pack: start;
+ -ms-flex-pack: start;
+ justify-content: flex-start;
+}
+
+.tabs ul.is-left {
+ padding-right: 0.75em;
+}
+
+.tabs ul.is-center {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+}
+
+.tabs ul.is-right {
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+ padding-left: 0.75em;
+}
+
+.tabs .icon:first-child {
+ margin-right: 0.5em;
+}
+
+.tabs .icon:last-child {
+ margin-left: 0.5em;
+}
+
+.tabs.is-centered ul {
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.tabs.is-right ul {
+ -webkit-box-pack: end;
+ -ms-flex-pack: end;
+ justify-content: flex-end;
+}
+
+.tabs.is-boxed a {
+ border: 1px solid transparent;
+ border-radius: 3px 3px 0 0;
+}
+
+.tabs.is-boxed a:hover {
+ background-color: whitesmoke;
+ border-bottom-color: #dbdbdb;
+}
+
+.tabs.is-boxed li.is-active a {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-bottom-color: transparent !important;
+}
+
+.tabs.is-fullwidth li {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.tabs.is-toggle a {
+ border: 1px solid #dbdbdb;
+ margin-bottom: 0;
+ position: relative;
+}
+
+.tabs.is-toggle a:hover {
+ background-color: whitesmoke;
+ border-color: #b5b5b5;
+ z-index: 2;
+}
+
+.tabs.is-toggle li + li {
+ margin-left: -1px;
+}
+
+.tabs.is-toggle li:first-child a {
+ border-radius: 3px 0 0 3px;
+}
+
+.tabs.is-toggle li:last-child a {
+ border-radius: 0 3px 3px 0;
+}
+
+.tabs.is-toggle li.is-active a {
+ background-color: #00d1b2;
+ border-color: #00d1b2;
+ color: #fff;
+ z-index: 1;
+}
+
+.tabs.is-toggle ul {
+ border-bottom: none;
+}
+
+.tabs.is-small {
+ font-size: 0.75rem;
+}
+
+.tabs.is-medium {
+ font-size: 1.25rem;
+}
+
+.tabs.is-large {
+ font-size: 1.5rem;
+}
+
+.column {
+ display: block;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ padding: 0.75rem;
+}
+
+.columns.is-mobile > .column.is-narrow {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+}
+
+.columns.is-mobile > .column.is-full {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+}
+
+.columns.is-mobile > .column.is-three-quarters {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+}
+
+.columns.is-mobile > .column.is-two-thirds {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.6666%;
+}
+
+.columns.is-mobile > .column.is-half {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+}
+
+.columns.is-mobile > .column.is-one-third {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.3333%;
+}
+
+.columns.is-mobile > .column.is-one-quarter {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+}
+
+.columns.is-mobile > .column.is-offset-three-quarters {
+ margin-left: 75%;
+}
+
+.columns.is-mobile > .column.is-offset-two-thirds {
+ margin-left: 66.6666%;
+}
+
+.columns.is-mobile > .column.is-offset-half {
+ margin-left: 50%;
+}
+
+.columns.is-mobile > .column.is-offset-one-third {
+ margin-left: 33.3333%;
+}
+
+.columns.is-mobile > .column.is-offset-one-quarter {
+ margin-left: 25%;
+}
+
+.columns.is-mobile > .column.is-1 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 8.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-1 {
+ margin-left: 8.33333%;
+}
+
+.columns.is-mobile > .column.is-2 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 16.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-2 {
+ margin-left: 16.66667%;
+}
+
+.columns.is-mobile > .column.is-3 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+}
+
+.columns.is-mobile > .column.is-offset-3 {
+ margin-left: 25%;
+}
+
+.columns.is-mobile > .column.is-4 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-4 {
+ margin-left: 33.33333%;
+}
+
+.columns.is-mobile > .column.is-5 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 41.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-5 {
+ margin-left: 41.66667%;
+}
+
+.columns.is-mobile > .column.is-6 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+}
+
+.columns.is-mobile > .column.is-offset-6 {
+ margin-left: 50%;
+}
+
+.columns.is-mobile > .column.is-7 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 58.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-7 {
+ margin-left: 58.33333%;
+}
+
+.columns.is-mobile > .column.is-8 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-8 {
+ margin-left: 66.66667%;
+}
+
+.columns.is-mobile > .column.is-9 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+}
+
+.columns.is-mobile > .column.is-offset-9 {
+ margin-left: 75%;
+}
+
+.columns.is-mobile > .column.is-10 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 83.33333%;
+}
+
+.columns.is-mobile > .column.is-offset-10 {
+ margin-left: 83.33333%;
+}
+
+.columns.is-mobile > .column.is-11 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 91.66667%;
+}
+
+.columns.is-mobile > .column.is-offset-11 {
+ margin-left: 91.66667%;
+}
+
+.columns.is-mobile > .column.is-12 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+}
+
+.columns.is-mobile > .column.is-offset-12 {
+ margin-left: 100%;
+}
+
+@media screen and (max-width: 768px) {
+ .column.is-narrow-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ }
+ .column.is-full-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-three-quarters-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-two-thirds-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.6666%;
+ }
+ .column.is-half-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-one-third-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.3333%;
+ }
+ .column.is-one-quarter-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-three-quarters-mobile {
+ margin-left: 75%;
+ }
+ .column.is-offset-two-thirds-mobile {
+ margin-left: 66.6666%;
+ }
+ .column.is-offset-half-mobile {
+ margin-left: 50%;
+ }
+ .column.is-offset-one-third-mobile {
+ margin-left: 33.3333%;
+ }
+ .column.is-offset-one-quarter-mobile {
+ margin-left: 25%;
+ }
+ .column.is-1-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 8.33333%;
+ }
+ .column.is-offset-1-mobile {
+ margin-left: 8.33333%;
+ }
+ .column.is-2-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 16.66667%;
+ }
+ .column.is-offset-2-mobile {
+ margin-left: 16.66667%;
+ }
+ .column.is-3-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-3-mobile {
+ margin-left: 25%;
+ }
+ .column.is-4-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.33333%;
+ }
+ .column.is-offset-4-mobile {
+ margin-left: 33.33333%;
+ }
+ .column.is-5-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 41.66667%;
+ }
+ .column.is-offset-5-mobile {
+ margin-left: 41.66667%;
+ }
+ .column.is-6-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-offset-6-mobile {
+ margin-left: 50%;
+ }
+ .column.is-7-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 58.33333%;
+ }
+ .column.is-offset-7-mobile {
+ margin-left: 58.33333%;
+ }
+ .column.is-8-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.66667%;
+ }
+ .column.is-offset-8-mobile {
+ margin-left: 66.66667%;
+ }
+ .column.is-9-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-offset-9-mobile {
+ margin-left: 75%;
+ }
+ .column.is-10-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 83.33333%;
+ }
+ .column.is-offset-10-mobile {
+ margin-left: 83.33333%;
+ }
+ .column.is-11-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 91.66667%;
+ }
+ .column.is-offset-11-mobile {
+ margin-left: 91.66667%;
+ }
+ .column.is-12-mobile {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-offset-12-mobile {
+ margin-left: 100%;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .column.is-narrow, .column.is-narrow-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ }
+ .column.is-full, .column.is-full-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-three-quarters, .column.is-three-quarters-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-two-thirds, .column.is-two-thirds-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.6666%;
+ }
+ .column.is-half, .column.is-half-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-one-third, .column.is-one-third-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.3333%;
+ }
+ .column.is-one-quarter, .column.is-one-quarter-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+ margin-left: 75%;
+ }
+ .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+ margin-left: 66.6666%;
+ }
+ .column.is-offset-half, .column.is-offset-half-tablet {
+ margin-left: 50%;
+ }
+ .column.is-offset-one-third, .column.is-offset-one-third-tablet {
+ margin-left: 33.3333%;
+ }
+ .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+ margin-left: 25%;
+ }
+ .column.is-1, .column.is-1-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 8.33333%;
+ }
+ .column.is-offset-1, .column.is-offset-1-tablet {
+ margin-left: 8.33333%;
+ }
+ .column.is-2, .column.is-2-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 16.66667%;
+ }
+ .column.is-offset-2, .column.is-offset-2-tablet {
+ margin-left: 16.66667%;
+ }
+ .column.is-3, .column.is-3-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-3, .column.is-offset-3-tablet {
+ margin-left: 25%;
+ }
+ .column.is-4, .column.is-4-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.33333%;
+ }
+ .column.is-offset-4, .column.is-offset-4-tablet {
+ margin-left: 33.33333%;
+ }
+ .column.is-5, .column.is-5-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 41.66667%;
+ }
+ .column.is-offset-5, .column.is-offset-5-tablet {
+ margin-left: 41.66667%;
+ }
+ .column.is-6, .column.is-6-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-offset-6, .column.is-offset-6-tablet {
+ margin-left: 50%;
+ }
+ .column.is-7, .column.is-7-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 58.33333%;
+ }
+ .column.is-offset-7, .column.is-offset-7-tablet {
+ margin-left: 58.33333%;
+ }
+ .column.is-8, .column.is-8-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.66667%;
+ }
+ .column.is-offset-8, .column.is-offset-8-tablet {
+ margin-left: 66.66667%;
+ }
+ .column.is-9, .column.is-9-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-offset-9, .column.is-offset-9-tablet {
+ margin-left: 75%;
+ }
+ .column.is-10, .column.is-10-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 83.33333%;
+ }
+ .column.is-offset-10, .column.is-offset-10-tablet {
+ margin-left: 83.33333%;
+ }
+ .column.is-11, .column.is-11-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 91.66667%;
+ }
+ .column.is-offset-11, .column.is-offset-11-tablet {
+ margin-left: 91.66667%;
+ }
+ .column.is-12, .column.is-12-tablet {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-offset-12, .column.is-offset-12-tablet {
+ margin-left: 100%;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .column.is-narrow-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ }
+ .column.is-full-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-three-quarters-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-two-thirds-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.6666%;
+ }
+ .column.is-half-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-one-third-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.3333%;
+ }
+ .column.is-one-quarter-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-three-quarters-desktop {
+ margin-left: 75%;
+ }
+ .column.is-offset-two-thirds-desktop {
+ margin-left: 66.6666%;
+ }
+ .column.is-offset-half-desktop {
+ margin-left: 50%;
+ }
+ .column.is-offset-one-third-desktop {
+ margin-left: 33.3333%;
+ }
+ .column.is-offset-one-quarter-desktop {
+ margin-left: 25%;
+ }
+ .column.is-1-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 8.33333%;
+ }
+ .column.is-offset-1-desktop {
+ margin-left: 8.33333%;
+ }
+ .column.is-2-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 16.66667%;
+ }
+ .column.is-offset-2-desktop {
+ margin-left: 16.66667%;
+ }
+ .column.is-3-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-3-desktop {
+ margin-left: 25%;
+ }
+ .column.is-4-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.33333%;
+ }
+ .column.is-offset-4-desktop {
+ margin-left: 33.33333%;
+ }
+ .column.is-5-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 41.66667%;
+ }
+ .column.is-offset-5-desktop {
+ margin-left: 41.66667%;
+ }
+ .column.is-6-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-offset-6-desktop {
+ margin-left: 50%;
+ }
+ .column.is-7-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 58.33333%;
+ }
+ .column.is-offset-7-desktop {
+ margin-left: 58.33333%;
+ }
+ .column.is-8-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.66667%;
+ }
+ .column.is-offset-8-desktop {
+ margin-left: 66.66667%;
+ }
+ .column.is-9-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-offset-9-desktop {
+ margin-left: 75%;
+ }
+ .column.is-10-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 83.33333%;
+ }
+ .column.is-offset-10-desktop {
+ margin-left: 83.33333%;
+ }
+ .column.is-11-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 91.66667%;
+ }
+ .column.is-offset-11-desktop {
+ margin-left: 91.66667%;
+ }
+ .column.is-12-desktop {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-offset-12-desktop {
+ margin-left: 100%;
+ }
+}
+
+@media screen and (min-width: 1192px) {
+ .column.is-narrow-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ }
+ .column.is-full-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-three-quarters-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-two-thirds-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.6666%;
+ }
+ .column.is-half-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-one-third-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.3333%;
+ }
+ .column.is-one-quarter-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-three-quarters-widescreen {
+ margin-left: 75%;
+ }
+ .column.is-offset-two-thirds-widescreen {
+ margin-left: 66.6666%;
+ }
+ .column.is-offset-half-widescreen {
+ margin-left: 50%;
+ }
+ .column.is-offset-one-third-widescreen {
+ margin-left: 33.3333%;
+ }
+ .column.is-offset-one-quarter-widescreen {
+ margin-left: 25%;
+ }
+ .column.is-1-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 8.33333%;
+ }
+ .column.is-offset-1-widescreen {
+ margin-left: 8.33333%;
+ }
+ .column.is-2-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 16.66667%;
+ }
+ .column.is-offset-2-widescreen {
+ margin-left: 16.66667%;
+ }
+ .column.is-3-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .column.is-offset-3-widescreen {
+ margin-left: 25%;
+ }
+ .column.is-4-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.33333%;
+ }
+ .column.is-offset-4-widescreen {
+ margin-left: 33.33333%;
+ }
+ .column.is-5-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 41.66667%;
+ }
+ .column.is-offset-5-widescreen {
+ margin-left: 41.66667%;
+ }
+ .column.is-6-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .column.is-offset-6-widescreen {
+ margin-left: 50%;
+ }
+ .column.is-7-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 58.33333%;
+ }
+ .column.is-offset-7-widescreen {
+ margin-left: 58.33333%;
+ }
+ .column.is-8-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.66667%;
+ }
+ .column.is-offset-8-widescreen {
+ margin-left: 66.66667%;
+ }
+ .column.is-9-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .column.is-offset-9-widescreen {
+ margin-left: 75%;
+ }
+ .column.is-10-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 83.33333%;
+ }
+ .column.is-offset-10-widescreen {
+ margin-left: 83.33333%;
+ }
+ .column.is-11-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 91.66667%;
+ }
+ .column.is-offset-11-widescreen {
+ margin-left: 91.66667%;
+ }
+ .column.is-12-widescreen {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+ .column.is-offset-12-widescreen {
+ margin-left: 100%;
+ }
+}
+
+.columns {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem;
+}
+
+.columns:last-child {
+ margin-bottom: -0.75rem;
+}
+
+.columns:not(:last-child) {
+ margin-bottom: 0.75rem;
+}
+
+.columns.is-centered {
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+}
+
+.columns.is-gapless {
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0;
+}
+
+.columns.is-gapless:last-child {
+ margin-bottom: 0;
+}
+
+.columns.is-gapless:not(:last-child) {
+ margin-bottom: 1.5rem;
+}
+
+.columns.is-gapless > .column {
+ margin: 0;
+ padding: 0;
+}
+
+@media screen and (min-width: 769px) {
+ .columns.is-grid {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ }
+ .columns.is-grid > .column {
+ max-width: 33.3333%;
+ padding: 0.75rem;
+ width: 33.3333%;
+ }
+ .columns.is-grid > .column + .column {
+ margin-left: 0;
+ }
+}
+
+.columns.is-mobile {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.columns.is-multiline {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+}
+
+.columns.is-vcentered {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+}
+
+@media screen and (min-width: 769px) {
+ .columns:not(.is-desktop) {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+}
+
+@media screen and (min-width: 1000px) {
+ .columns.is-desktop {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+}
+
+.tile {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ display: block;
+ -ms-flex-preferred-size: 0;
+ flex-basis: 0;
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+ min-height: -webkit-min-content;
+ min-height: -moz-min-content;
+ min-height: min-content;
+}
+
+.tile.is-ancestor {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem;
+}
+
+.tile.is-ancestor:last-child {
+ margin-bottom: -0.75rem;
+}
+
+.tile.is-ancestor:not(:last-child) {
+ margin-bottom: 0.75rem;
+}
+
+.tile.is-child {
+ margin: 0 !important;
+}
+
+.tile.is-parent {
+ padding: 0.75rem;
+}
+
+.tile.is-vertical {
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+}
+
+.tile.is-vertical > .tile.is-child:not(:last-child) {
+ margin-bottom: 1.5rem !important;
+}
+
+@media screen and (min-width: 769px) {
+ .tile:not(.is-child) {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+ .tile.is-1 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 8.33333%;
+ }
+ .tile.is-2 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 16.66667%;
+ }
+ .tile.is-3 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 25%;
+ }
+ .tile.is-4 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 33.33333%;
+ }
+ .tile.is-5 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 41.66667%;
+ }
+ .tile.is-6 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 50%;
+ }
+ .tile.is-7 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 58.33333%;
+ }
+ .tile.is-8 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 66.66667%;
+ }
+ .tile.is-9 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 75%;
+ }
+ .tile.is-10 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 83.33333%;
+ }
+ .tile.is-11 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 91.66667%;
+ }
+ .tile.is-12 {
+ -webkit-box-flex: 0;
+ -ms-flex: none;
+ flex: none;
+ width: 100%;
+ }
+}
+
+.hero-video {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0;
+ overflow: hidden;
+}
+
+.hero-video video {
+ left: 50%;
+ min-height: 100%;
+ min-width: 100%;
+ position: absolute;
+ top: 50%;
+ -webkit-transform: translate3d(-50%, -50%, 0);
+ transform: translate3d(-50%, -50%, 0);
+}
+
+.hero-video.is-transparent {
+ opacity: 0.3;
+}
+
+@media screen and (max-width: 768px) {
+ .hero-video {
+ display: none;
+ }
+}
+
+.hero-buttons {
+ margin-top: 1.5rem;
+}
+
+@media screen and (max-width: 768px) {
+ .hero-buttons .button {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ }
+ .hero-buttons .button:not(:last-child) {
+ margin-bottom: 0.75rem;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .hero-buttons {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-pack: center;
+ -ms-flex-pack: center;
+ justify-content: center;
+ }
+ .hero-buttons .button:not(:last-child) {
+ margin-right: 1.5rem;
+ }
+}
+
+.hero-head,
+.hero-foot {
+ -webkit-box-flex: 0;
+ -ms-flex-positive: 0;
+ flex-grow: 0;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+}
+
+.hero-body {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 0;
+ flex-shrink: 0;
+ padding: 3rem 1.5rem;
+}
+
+@media screen and (min-width: 1192px) {
+ .hero-body {
+ padding-left: 0;
+ padding-right: 0;
+ }
+}
+
+.hero {
+ -webkit-box-align: stretch;
+ -ms-flex-align: stretch;
+ align-items: stretch;
+ background-color: white;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -webkit-box-orient: vertical;
+ -webkit-box-direction: normal;
+ -ms-flex-direction: column;
+ flex-direction: column;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between;
+}
+
+.hero .nav {
+ background: none;
+ box-shadow: 0 1px 0 rgba(219, 219, 219, 0.3);
+}
+
+.hero .tabs ul {
+ border-bottom: none;
+}
+
+.hero.is-white {
+ background-color: white;
+ color: #0a0a0a;
+}
+
+.hero.is-white a,
+.hero.is-white strong {
+ color: inherit;
+}
+
+.hero.is-white .title {
+ color: #0a0a0a;
+}
+
+.hero.is-white .subtitle {
+ color: rgba(10, 10, 10, 0.9);
+}
+
+.hero.is-white .subtitle a,
+.hero.is-white .subtitle strong {
+ color: #0a0a0a;
+}
+
+.hero.is-white .nav {
+ box-shadow: 0 1px 0 rgba(10, 10, 10, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-white .nav-menu {
+ background-color: white;
+ }
+}
+
+.hero.is-white a.nav-item,
+.hero.is-white .nav-item a:not(.button) {
+ color: rgba(10, 10, 10, 0.7);
+}
+
+.hero.is-white a.nav-item:hover, .hero.is-white a.nav-item.is-active,
+.hero.is-white .nav-item a:not(.button):hover,
+.hero.is-white .nav-item a:not(.button).is-active {
+ color: #0a0a0a;
+}
+
+.hero.is-white .tabs a {
+ color: #0a0a0a;
+ opacity: 0.9;
+}
+
+.hero.is-white .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-white .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+ color: #0a0a0a;
+}
+
+.hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white;
+}
+
+.hero.is-white.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #e6e6e6 0%, white 71%, white 100%);
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-white .nav-toggle span {
+ background-color: #0a0a0a;
+ }
+ .hero.is-white .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-white .nav-toggle.is-active span {
+ background-color: #0a0a0a;
+ }
+ .hero.is-white .nav-menu .nav-item {
+ border-top-color: rgba(10, 10, 10, 0.2);
+ }
+}
+
+.hero.is-black {
+ background-color: #0a0a0a;
+ color: white;
+}
+
+.hero.is-black a,
+.hero.is-black strong {
+ color: inherit;
+}
+
+.hero.is-black .title {
+ color: white;
+}
+
+.hero.is-black .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+
+.hero.is-black .subtitle a,
+.hero.is-black .subtitle strong {
+ color: white;
+}
+
+.hero.is-black .nav {
+ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-black .nav-menu {
+ background-color: #0a0a0a;
+ }
+}
+
+.hero.is-black a.nav-item,
+.hero.is-black .nav-item a:not(.button) {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-black a.nav-item:hover, .hero.is-black a.nav-item.is-active,
+.hero.is-black .nav-item a:not(.button):hover,
+.hero.is-black .nav-item a:not(.button).is-active {
+ color: white;
+}
+
+.hero.is-black .tabs a {
+ color: white;
+ opacity: 0.9;
+}
+
+.hero.is-black .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-black .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+ color: white;
+}
+
+.hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a;
+}
+
+.hero.is-black.is-bold {
+ background-image: -webkit-linear-gradient(309deg, black 0%, #0a0a0a 71%, #181616 100%);
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-black .nav-toggle span {
+ background-color: white;
+ }
+ .hero.is-black .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-black .nav-toggle.is-active span {
+ background-color: white;
+ }
+ .hero.is-black .nav-menu .nav-item {
+ border-top-color: rgba(255, 255, 255, 0.2);
+ }
+}
+
+.hero.is-light {
+ background-color: whitesmoke;
+ color: #363636;
+}
+
+.hero.is-light a,
+.hero.is-light strong {
+ color: inherit;
+}
+
+.hero.is-light .title {
+ color: #363636;
+}
+
+.hero.is-light .subtitle {
+ color: rgba(54, 54, 54, 0.9);
+}
+
+.hero.is-light .subtitle a,
+.hero.is-light .subtitle strong {
+ color: #363636;
+}
+
+.hero.is-light .nav {
+ box-shadow: 0 1px 0 rgba(54, 54, 54, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-light .nav-menu {
+ background-color: whitesmoke;
+ }
+}
+
+.hero.is-light a.nav-item,
+.hero.is-light .nav-item a:not(.button) {
+ color: rgba(54, 54, 54, 0.7);
+}
+
+.hero.is-light a.nav-item:hover, .hero.is-light a.nav-item.is-active,
+.hero.is-light .nav-item a:not(.button):hover,
+.hero.is-light .nav-item a:not(.button).is-active {
+ color: #363636;
+}
+
+.hero.is-light .tabs a {
+ color: #363636;
+ opacity: 0.9;
+}
+
+.hero.is-light .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-light .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+ color: #363636;
+}
+
+.hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
+ background-color: #363636;
+ border-color: #363636;
+ color: whitesmoke;
+}
+
+.hero.is-light.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
+ background-image: linear-gradient(141deg, #dfd8d8 0%, whitesmoke 71%, white 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-light .nav-toggle span {
+ background-color: #363636;
+ }
+ .hero.is-light .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-light .nav-toggle.is-active span {
+ background-color: #363636;
+ }
+ .hero.is-light .nav-menu .nav-item {
+ border-top-color: rgba(54, 54, 54, 0.2);
+ }
+}
+
+.hero.is-dark {
+ background-color: #363636;
+ color: whitesmoke;
+}
+
+.hero.is-dark a,
+.hero.is-dark strong {
+ color: inherit;
+}
+
+.hero.is-dark .title {
+ color: whitesmoke;
+}
+
+.hero.is-dark .subtitle {
+ color: rgba(245, 245, 245, 0.9);
+}
+
+.hero.is-dark .subtitle a,
+.hero.is-dark .subtitle strong {
+ color: whitesmoke;
+}
+
+.hero.is-dark .nav {
+ box-shadow: 0 1px 0 rgba(245, 245, 245, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-dark .nav-menu {
+ background-color: #363636;
+ }
+}
+
+.hero.is-dark a.nav-item,
+.hero.is-dark .nav-item a:not(.button) {
+ color: rgba(245, 245, 245, 0.7);
+}
+
+.hero.is-dark a.nav-item:hover, .hero.is-dark a.nav-item.is-active,
+.hero.is-dark .nav-item a:not(.button):hover,
+.hero.is-dark .nav-item a:not(.button).is-active {
+ color: whitesmoke;
+}
+
+.hero.is-dark .tabs a {
+ color: whitesmoke;
+ opacity: 0.9;
+}
+
+.hero.is-dark .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-dark .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+ color: whitesmoke;
+}
+
+.hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: #363636;
+}
+
+.hero.is-dark.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #1f1919 0%, #363636 71%, #463f3f 100%);
+ background-image: linear-gradient(141deg, #1f1919 0%, #363636 71%, #463f3f 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-dark .nav-toggle span {
+ background-color: whitesmoke;
+ }
+ .hero.is-dark .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-dark .nav-toggle.is-active span {
+ background-color: whitesmoke;
+ }
+ .hero.is-dark .nav-menu .nav-item {
+ border-top-color: rgba(245, 245, 245, 0.2);
+ }
+}
+
+.hero.is-primary {
+ background-color: #00d1b2;
+ color: #fff;
+}
+
+.hero.is-primary a,
+.hero.is-primary strong {
+ color: inherit;
+}
+
+.hero.is-primary .title {
+ color: #fff;
+}
+
+.hero.is-primary .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+
+.hero.is-primary .subtitle a,
+.hero.is-primary .subtitle strong {
+ color: #fff;
+}
+
+.hero.is-primary .nav {
+ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-primary .nav-menu {
+ background-color: #00d1b2;
+ }
+}
+
+.hero.is-primary a.nav-item,
+.hero.is-primary .nav-item a:not(.button) {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-primary a.nav-item:hover, .hero.is-primary a.nav-item.is-active,
+.hero.is-primary .nav-item a:not(.button):hover,
+.hero.is-primary .nav-item a:not(.button).is-active {
+ color: #fff;
+}
+
+.hero.is-primary .tabs a {
+ color: #fff;
+ opacity: 0.9;
+}
+
+.hero.is-primary .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-primary .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+ color: #fff;
+}
+
+.hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #00d1b2;
+}
+
+.hero.is-primary.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
+ background-image: linear-gradient(141deg, #009e6c 0%, #00d1b2 71%, #00e7eb 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-primary .nav-toggle span {
+ background-color: #fff;
+ }
+ .hero.is-primary .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-primary .nav-toggle.is-active span {
+ background-color: #fff;
+ }
+ .hero.is-primary .nav-menu .nav-item {
+ border-top-color: rgba(255, 255, 255, 0.2);
+ }
+}
+
+.hero.is-info {
+ background-color: #3273dc;
+ color: #fff;
+}
+
+.hero.is-info a,
+.hero.is-info strong {
+ color: inherit;
+}
+
+.hero.is-info .title {
+ color: #fff;
+}
+
+.hero.is-info .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+
+.hero.is-info .subtitle a,
+.hero.is-info .subtitle strong {
+ color: #fff;
+}
+
+.hero.is-info .nav {
+ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-info .nav-menu {
+ background-color: #3273dc;
+ }
+}
+
+.hero.is-info a.nav-item,
+.hero.is-info .nav-item a:not(.button) {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-info a.nav-item:hover, .hero.is-info a.nav-item.is-active,
+.hero.is-info .nav-item a:not(.button):hover,
+.hero.is-info .nav-item a:not(.button).is-active {
+ color: #fff;
+}
+
+.hero.is-info .tabs a {
+ color: #fff;
+ opacity: 0.9;
+}
+
+.hero.is-info .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-info .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+ color: #fff;
+}
+
+.hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3273dc;
+}
+
+.hero.is-info.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-info .nav-toggle span {
+ background-color: #fff;
+ }
+ .hero.is-info .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-info .nav-toggle.is-active span {
+ background-color: #fff;
+ }
+ .hero.is-info .nav-menu .nav-item {
+ border-top-color: rgba(255, 255, 255, 0.2);
+ }
+}
+
+.hero.is-success {
+ background-color: #23d160;
+ color: #fff;
+}
+
+.hero.is-success a,
+.hero.is-success strong {
+ color: inherit;
+}
+
+.hero.is-success .title {
+ color: #fff;
+}
+
+.hero.is-success .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+
+.hero.is-success .subtitle a,
+.hero.is-success .subtitle strong {
+ color: #fff;
+}
+
+.hero.is-success .nav {
+ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-success .nav-menu {
+ background-color: #23d160;
+ }
+}
+
+.hero.is-success a.nav-item,
+.hero.is-success .nav-item a:not(.button) {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-success a.nav-item:hover, .hero.is-success a.nav-item.is-active,
+.hero.is-success .nav-item a:not(.button):hover,
+.hero.is-success .nav-item a:not(.button).is-active {
+ color: #fff;
+}
+
+.hero.is-success .tabs a {
+ color: #fff;
+ opacity: 0.9;
+}
+
+.hero.is-success .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-success .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+ color: #fff;
+}
+
+.hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #23d160;
+}
+
+.hero.is-success.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
+ background-image: linear-gradient(141deg, #12af2f 0%, #23d160 71%, #2ce28a 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-success .nav-toggle span {
+ background-color: #fff;
+ }
+ .hero.is-success .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-success .nav-toggle.is-active span {
+ background-color: #fff;
+ }
+ .hero.is-success .nav-menu .nav-item {
+ border-top-color: rgba(255, 255, 255, 0.2);
+ }
+}
+
+.hero.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.hero.is-warning a,
+.hero.is-warning strong {
+ color: inherit;
+}
+
+.hero.is-warning .title {
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.hero.is-warning .subtitle {
+ color: rgba(0, 0, 0, 0.9);
+}
+
+.hero.is-warning .subtitle a,
+.hero.is-warning .subtitle strong {
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.hero.is-warning .nav {
+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-warning .nav-menu {
+ background-color: #ffdd57;
+ }
+}
+
+.hero.is-warning a.nav-item,
+.hero.is-warning .nav-item a:not(.button) {
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.hero.is-warning a.nav-item:hover, .hero.is-warning a.nav-item.is-active,
+.hero.is-warning .nav-item a:not(.button):hover,
+.hero.is-warning .nav-item a:not(.button).is-active {
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.hero.is-warning .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9;
+}
+
+.hero.is-warning .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-warning .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7);
+}
+
+.hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57;
+}
+
+.hero.is-warning.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-warning .nav-toggle span {
+ background-color: rgba(0, 0, 0, 0.7);
+ }
+ .hero.is-warning .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-warning .nav-toggle.is-active span {
+ background-color: rgba(0, 0, 0, 0.7);
+ }
+ .hero.is-warning .nav-menu .nav-item {
+ border-top-color: rgba(0, 0, 0, 0.2);
+ }
+}
+
+.hero.is-danger {
+ background-color: #ff3860;
+ color: #fff;
+}
+
+.hero.is-danger a,
+.hero.is-danger strong {
+ color: inherit;
+}
+
+.hero.is-danger .title {
+ color: #fff;
+}
+
+.hero.is-danger .subtitle {
+ color: rgba(255, 255, 255, 0.9);
+}
+
+.hero.is-danger .subtitle a,
+.hero.is-danger .subtitle strong {
+ color: #fff;
+}
+
+.hero.is-danger .nav {
+ box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-danger .nav-menu {
+ background-color: #ff3860;
+ }
+}
+
+.hero.is-danger a.nav-item,
+.hero.is-danger .nav-item a:not(.button) {
+ color: rgba(255, 255, 255, 0.7);
+}
+
+.hero.is-danger a.nav-item:hover, .hero.is-danger a.nav-item.is-active,
+.hero.is-danger .nav-item a:not(.button):hover,
+.hero.is-danger .nav-item a:not(.button).is-active {
+ color: #fff;
+}
+
+.hero.is-danger .tabs a {
+ color: #fff;
+ opacity: 0.9;
+}
+
+.hero.is-danger .tabs a:hover {
+ opacity: 1;
+}
+
+.hero.is-danger .tabs li.is-active a {
+ opacity: 1;
+}
+
+.hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+ color: #fff;
+}
+
+.hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+}
+
+.hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #ff3860;
+}
+
+.hero.is-danger.is-bold {
+ background-image: -webkit-linear-gradient(309deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
+ background-image: linear-gradient(141deg, #ff0561 0%, #ff3860 71%, #ff5257 100%);
+}
+
+@media screen and (max-width: 768px) {
+ .hero.is-danger .nav-toggle span {
+ background-color: #fff;
+ }
+ .hero.is-danger .nav-toggle:hover {
+ background-color: rgba(10, 10, 10, 0.1);
+ }
+ .hero.is-danger .nav-toggle.is-active span {
+ background-color: #fff;
+ }
+ .hero.is-danger .nav-menu .nav-item {
+ border-top-color: rgba(255, 255, 255, 0.2);
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .hero.is-medium .hero-body {
+ padding-bottom: 9rem;
+ padding-top: 9rem;
+ }
+}
+
+@media screen and (min-width: 769px) {
+ .hero.is-large .hero-body {
+ padding-bottom: 18rem;
+ padding-top: 18rem;
+ }
+}
+
+.hero.is-fullheight {
+ min-height: 100vh;
+}
+
+.hero.is-fullheight .hero-body {
+ -webkit-box-align: center;
+ -ms-flex-align: center;
+ align-items: center;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.hero.is-fullheight .hero-body > .container {
+ -webkit-box-flex: 1;
+ -ms-flex-positive: 1;
+ flex-grow: 1;
+ -ms-flex-negative: 1;
+ flex-shrink: 1;
+}
+
+.section {
+ background-color: white;
+ padding: 3rem 1.5rem;
+}
+
+@media screen and (min-width: 1000px) {
+ .section.is-medium {
+ padding: 9rem 1.5rem;
+ }
+ .section.is-large {
+ padding: 18rem 1.5rem;
+ }
+}
+
+.footer {
+ background-color: whitesmoke;
+ padding: 3rem 1.5rem 6rem;
+}
+/*# sourceMappingURL=bulma.css.map */
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/cslogo50x46w.gif b/src-modules/module/kb/etl/xml2html/layoutelements/cslogo50x46w.gif
new file mode 100644
index 0000000..f11a60b
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/cslogo50x46w.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/frage.gif b/src-modules/module/kb/etl/xml2html/layoutelements/frage.gif
new file mode 100644
index 0000000..4a6a26e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/frage.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/gr_rarrow.gif b/src-modules/module/kb/etl/xml2html/layoutelements/gr_rarrow.gif
new file mode 100644
index 0000000..bf35683
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/gr_rarrow.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/information.svg b/src-modules/module/kb/etl/xml2html/layoutelements/information.svg
new file mode 100644
index 0000000..dd52677
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/information.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/main.css b/src-modules/module/kb/etl/xml2html/layoutelements/main.css
new file mode 100644
index 0000000..2f6def1
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/main.css
@@ -0,0 +1,1125 @@
+body {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ /*font-size: 10pt;*/
+ font-size: x-small;
+
+
+ font-family: sans-serif;
+ color: black;
+ background-color: #FFFFFF;
+}
+
+#mw_main,
+#p-personal,
+#mw_header,
+.os-suggest {
+ font-size: 130%;
+}
+/* neues HIS-Banner */
+#mw_header {
+ background-image: url(banner.gif);
+ background-repeat: no-repeat;
+ background-position: right;
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0 0 0 0;
+ padding: 0 0em 0 0em;
+ border: none;
+ height: 2em;
+ width: 100%;
+ background-color: white;
+ color: white;
+
+}
+
+#mw_header h1 {
+ margin: 0 0 0 0.5em;
+ padding: 0 0 0 0;
+ text-decoration: none;
+ font-size: 150%;
+ color: black;
+}
+
+#p-personal {
+ position: absolute;
+ top: 2em;
+ left: 0;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ width: 100%;
+
+}
+
+#p-personal div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ font-variant: small-caps;
+}
+
+#p-personal h5 {
+ display: none;
+}
+
+#p-personal ul {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ display: block;
+ height: 1.5em;
+ /*background-color: #3c78b5;*/
+ background:#006AB3 url(gradient_blue.gif) repeat-x scroll left top;
+}
+
+#p-personal li {
+ display: block; float: left;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ vertical-align: middle;
+
+ font-weight: bold;
+ text-transform: lowercase;
+}
+
+#p-personal li a {
+ text-decoration: none;
+ color: white;
+ padding: 0 1em 0 1em;
+}
+
+#p-personal li a:hover {
+ text-decoration: none;
+ color: white;
+}
+
+#p-personal li:hover {
+ background-color: #003366;
+}
+
+#jump-to-nav {
+ display: none;
+}
+
+#mw_contentwrapper {
+ width: 100%;
+ margin: 0 0 0 -15em;
+ float: right;
+}
+
+#mw_content {
+ margin: 0 0 0 0em;
+
+ background-color: white;
+ border-top: solid 1px #bbbbbb;
+ border-left: solid 1px #bbbbbb;
+ border-bottom: solid 1px #bbbbbb;
+
+ /* line-height: 1.5em; */
+ padding: 0 1em 1em 1em;
+}
+
+#mw_portlets {
+ width: 99%;
+
+ /* border-right: solid 1px #bbbbbb; */
+ background-color: #f0f0f0;
+ margin 0px;
+ padding 0px;
+}
+
+#mw_portlets p {
+ margin-left: 5px;
+ padding-left: 5px;
+}
+
+#mw_main {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+ margin-top: 3.5em;
+}
+
+div.mw_clear {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ clear: both;
+}
+
+.portlet {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.portlet div.pBody {
+ padding: 0em 0 1em 0;
+}
+
+textarea {
+ width: 100%;
+ padding: .1em;
+}
+
+#searchBody {
+ text-align: center;
+}
+
+#searchInput {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.portlet h5 {
+ padding: 0.1em 0 0.3em 1em;
+ margin: 0 0 0 0;
+ background-color: #dddddd;
+ font-weight: bold;
+ border-bottom: solid 1px #3c78b5;
+ height: 1.1em;
+}
+
+.portlet ul {
+ margin: 0 0 0 1.5em;
+ padding: 0 0 0 0;
+}
+
+#mw_portlets .portlet ul {
+ line-height: 1.4em;
+}
+
+ul {
+ list-style-image: url(bullet.gif);
+}
+
+#p-cactions {
+ height: 1.5em;
+ padding: 0 0 0 0;
+ margin: 0 0 0 14em;
+}
+
+#p-cactions div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions a,
+#p-cactions a:hover {
+ color: black;
+ text-decoration: none;
+}
+
+#p-cactions ul {
+ display: inline;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ /*Men�formatierung:Optionen*/
+ text-transform: capitalize;
+}
+
+#p-cactions li.selected {
+ background-color: #bbbbbb;
+}
+
+#p-cactions li a,
+#p-cactions li a:hover,
+#p-cactions li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#p-cactions li.selected a,
+#p-cactions li.selected a:hover,
+#p-cactions li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#p-cactions h5 {
+ display: none;
+}
+
+#siteSub {
+ display: none;
+}
+
+#footer {
+ background-color: #f0f0f0;
+ background: url(footer-grad.png) repeat-x 0 0;
+ padding: 10px 1em 1em 1em;
+ clear:both;
+ color: #444444;
+}
+
+#footer a,
+#footer a:hover,
+#footer a:visited {
+ color: #444444;
+ text-decoration: underline;
+}
+
+img {
+ border: none;
+}
+
+#footer li {
+ display: inline;
+ list-style-type: none;
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+#footer ul {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+div.printfooter {
+ display: none;
+}
+
+p {
+ margin: 1em 0 1em 0;
+}
+
+hr {
+ height: 1px;
+ color: #aaa;
+ background-color: #aaa;
+ border: 0;
+ margin: .2em 0 .2em 0;
+}
+
+#contentSub {
+ color: #888;
+ font-size: small;
+ padding-left: 2em;
+}
+
+#mw_portlets form {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+a {
+ text-decoration: none;
+ color: #003366;
+ background: none;
+}
+a:visited {
+ color: #5a3696;
+}
+a:active {
+ color: #faa700;
+}
+a:hover {
+ text-decoration: underline;
+}
+a.stub {
+ color: #772233;
+}
+a.new {
+ color: #ba0000;
+}
+a.new:visited {
+ color: #a55858;
+}
+
+span.editsection {
+ font-size: small;
+}
+
+h1, h2 {
+ border-bottom: solid 1px #003366;
+}
+
+#preftoc {
+ width: 100%;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ clear: right;
+}
+
+#preftoc li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ text-transform: lowercase;
+}
+
+#preferences {
+ margin: 0 0 0 0;
+ padding: 0em 1em 1em 1em;
+ border: solid 1px #bbbbbb;
+ clear: left; /* Multi-line toc should not push data to horizontally */
+}
+
+#preferences fieldset {
+ margin-top: 0;
+ border: none;
+}
+
+#preferences h2 {
+}
+
+.mainLegend {
+ display: none;
+}
+
+.prefsectiontip {
+ font-size: x-small;
+ padding: .2em 2em;
+ color: #666;
+}
+
+.prefsection legend {
+ font-weight: bold;
+}
+
+#preftoc li.selected {
+ background-color: #bbbbbb;
+}
+
+#preftoc li a,
+#preftoc li a:hover,
+#preftoc li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#preftoc li.selected a,
+#preftoc li.selected a:hover,
+#preftoc li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#mw_content a.external,
+#mw_content a[href ^="gopher://"] {
+ background: url(external.png) center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a[href ^="https://"],
+.link-https {
+ background: url(lock_icon.gif) center right no-repeat;
+ padding-right: 16px;
+}
+#mw_content a[href ^="mailto:"],
+.link-mailto {
+ background: url(mail_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="news://"] {
+ background: url(news_icon.png) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="ftp://"],
+.link-ftp {
+ background: url(file_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="irc://"],
+#mw_content a.extiw[href ^="irc://"],
+.link-irc {
+ background: url(discussionitem_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+
+#mw_content a.external[href $=".ogg"], #mw_content a.external[href $=".OGG"],
+#mw_content a.external[href $=".mid"], #mw_content a.external[href $=".MID"],
+#mw_content a.external[href $=".midi"], #mw_content a.external[href $=".MIDI"],
+#mw_content a.external[href $=".mp3"], #mw_content a.external[href $=".MP3"],
+#mw_content a.external[href $=".wav"], #mw_content a.external[href $=".WAV"],
+#mw_content a.external[href $=".wma"], #mw_content a.external[href $=".WMA"],
+.link-audio {
+ background: url("audio.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".ogm"], #mw_content a.external[href $=".OGM"],
+#mw_content a.external[href $=".avi"], #mw_content a.external[href $=".AVI"],
+#mw_content a.external[href $=".mpeg"], #mw_content a.external[href $=".MPEG"],
+#mw_content a.external[href $=".mpg"], #mw_content a.external[href $=".MPG"],
+.link-video {
+ background: url("video.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".pdf"], #mw_content a.external[href $=".PDF"],
+#mw_content a.external[href *=".pdf#"], #mw_content a.external[href *=".PDF#"],
+#mw_content a.external[href *=".pdf?"], #mw_content a.external[href *=".PDF?"],
+.link-document {
+ background: url("document.png") center right no-repeat;
+ padding-right: 12px;
+}
+
+/* images */
+div.floatright, table.floatright {
+ clear: right;
+ float: right;
+ position: relative;
+ margin: 0 0 .5em .5em;
+ border: 0;
+/*
+ border: .5em solid white;
+ border-width: .5em 0 .8em 1.4em;
+*/
+}
+div.floatright p { font-style: italic; }
+div.floatleft, table.floatleft {
+ float: left;
+ clear: left;
+ position: relative;
+ margin: 0 .5em .5em 0;
+ border: 0;
+/*
+ margin: .3em .5em .5em 0;
+ border: .5em solid white;
+ border-width: .5em 1.4em .8em 0;
+*/
+}
+div.floatleft p { font-style: italic; }
+/* thumbnails */
+div.thumb {
+ margin-bottom: .5em;
+ border-style: solid;
+ border-color: white;
+ width: auto;
+}
+div.thumbinner {
+ border: 1px solid #ccc;
+ padding: 3px !important;
+ background-color: #f9f9f9;
+ font-size: 94%;
+ text-align: center;
+ overflow: hidden;
+}
+html .thumbimage {
+ border: 1px solid #ccc;
+}
+html .thumbcaption {
+ border: none;
+ text-align: left;
+ line-height: 1.4em;
+ padding: 3px !important;
+ font-size: 94%;
+}
+div.magnify {
+ float: right;
+ border: none !important;
+ background: none !important;
+}
+div.magnify a, div.magnify img {
+ display: block;
+ border: none !important;
+ background: none !important;
+}
+div.tright {
+ clear: right;
+ float: right;
+ border-width: .5em 0 .8em 1.4em;
+}
+div.tleft {
+ float: left;
+ clear: left;
+ margin-right: .5em;
+ border-width: .5em 1.4em .8em 0;
+}
+img.thumbborder {
+ border: 1px solid #dddddd;
+}
+.hiddenStructure {
+ display: none;
+}
+
+#mw_content .plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+.mw-warning {
+ border: 1px solid #aaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+}
+
+#toc,
+.toc {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ border-spacing: 0;
+ background-color: #f0f0f0;
+ border: solid 1px #bbbbbb;
+}
+
+#toc tr, #toc td {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#toctitle {
+ border-bottom: solid 1px #3c78b5;
+ background-color: #dddddd;
+ margin: 0 0 0 0;
+}
+
+#toc h2,
+.toc h2 {
+ display: inline;
+ border: none;
+ padding: 0;
+ font-size: 100%;
+ font-weight: bold;
+}
+#toc #toctitle,
+.toc #toctitle,
+#toc .toctitle,
+.toc .toctitle {
+ text-align: center;
+}
+
+#toc ul,
+.toc ul {
+ list-style-type: none;
+ list-style-image: none;
+ margin: 0 1em 0 1em;
+ padding-left: 0;
+ text-align: left;
+}
+
+#toc ul ul,
+.toc ul ul {
+ margin: 0 0 0 2em;
+}
+
+#toc .toctoggle,
+.toc .toctoggle {
+ font-size: 94%;
+}
+
+.mw-warning {
+ margin-left: 50px;
+ margin-right: 50px;
+ text-align: center;
+}
+
+.catlinks {
+ border: solid 1px #bbbbbb;
+ background-color: #f0f0f0;
+ padding: 0.5em 0.5em 0.5em 0.5em;
+ margin: 0 0 0 0;
+}
+
+.catlinks {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#mw_header h1,
+#p-personal,
+#p-cactions {
+ overflow: hidden;
+}
+
+/* disable interwiki styling */
+#mw_content a.extiw,
+#mw_content a.extiw:active {
+ color: #36b;
+ background: none;
+ padding: 0;
+}
+#mw_content a.external {
+ color: #36b;
+}
+
+
+
+.redirectText {
+ font-size: 150%;
+ margin: 5px;
+}
+
+.printfooter {
+ display: none;
+}
+
+.not-patrolled {
+ background-color: #ffa;
+}
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+span.newpage, span.minor, span.searchmatch, span.bot {
+ font-weight: bold;
+}
+span.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+span.searchmatch {
+ color: red;
+}
+.sharedUploadNotice {
+ font-style: italic;
+}
+
+span.updatedmarker {
+ color: black;
+ background-color: #0f0;
+}
+
+table.gallery {
+ border: 1px solid #ccc;
+ margin: 2px;
+ padding: 2px;
+ background-color: white;
+}
+
+table.gallery tr {
+ vertical-align: top;
+}
+
+table.gallery td {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+}
+/* Keep this temporarily so that cached pages will display right */
+table.gallery td.galleryheader {
+ text-align: center;
+ font-weight: bold;
+}
+table.gallery caption {
+ font-weight: bold;
+}
+
+div.gallerybox {
+ margin: 2px;
+}
+
+div.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+}
+
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+.previewnote {
+ text-indent: 3em;
+ color: #c00;
+ border-bottom: 1px solid #aaa;
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ margin: 0;
+ padding: 0;
+}
+
+.editExternally {
+ border: 1px solid gray;
+ background-color: #ffffff;
+ padding: 3px;
+ margin-top: 0.5em;
+ float: left;
+ font-size: small;
+ text-align: center;
+}
+.editExternallyHelp {
+ font-style: italic;
+ color: gray;
+}
+
+.toggle {
+ margin-left: 2em;
+ text-indent: -2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/* @bug 1714 */
+input#wpSave, input#wpDiff {
+ margin-right: 0.33em;
+}
+
+#wpSave {
+ font-weight: bold;
+}
+
+/* Classes for article validation */
+
+table.revisionform_default {
+ border: 1px solid #000000;
+}
+
+table.revisionform_focus {
+ border: 1px solid #000000;
+ background-color:#00BBFF;
+}
+
+tr.revision_tr_default {
+ background-color:#EEEEEE;
+}
+
+tr.revision_tr_first {
+ background-color:#DDDDDD;
+}
+
+p.revision_saved {
+ color: green;
+ font-weight:bold;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+
+/* Allmessages table */
+
+#allmessagestable th {
+ background-color: #b2b2ff;
+}
+
+#allmessagestable tr.orig {
+ background-color: #ffe2e2;
+}
+
+#allmessagestable tr.new {
+ background-color: #e2ffe2;
+}
+
+#allmessagestable tr.def {
+ background-color: #f0f0ff;
+}
+
+
+/* noarticletext */
+div.noarticletext {
+ border: 1px solid #ccc;
+ background: #fff;
+ padding: .2em 1em;
+ color: #000;
+}
+
+div#searchTargetContainer {
+ left: 10px;
+ top: 10px;
+ width: 90%;
+ background: white;
+}
+
+div#searchTarget {
+ padding: 3px;
+ margin: 5px;
+ background: #F0F0F0;
+ border: solid 1px blue;
+}
+
+div#searchTarget ul li {
+ list-style: none;
+}
+
+div#searchTarget ul li:before {
+ color: orange;
+ content: "\00BB \0020";
+}
+
+div#searchTargetHide {
+ float:right;
+ border:solid 1px black;
+ background:gainsboro;
+ padding:2px;
+}
+
+div.multipageimagenavbox {
+ border: solid 1px silver;
+ padding: 4px;
+ margin: 1em;
+ background: #f0f0f0;
+}
+
+div.multipageimagenavbox div.thumb {
+ border: none;
+ margin-left: 2em;
+ margin-right: 2em;
+}
+
+div.multipageimagenavbox hr {
+ margin: 6px;
+}
+
+table.multipageimage td {
+ text-align: center;
+}
+
+/** Special:Version */
+
+table#sv-ext, table#sv-hooks, table#sv-software {
+ margin: 1em;
+ padding:0em;
+}
+
+#sv-ext td, #sv-hooks td, #sv-software td,
+#sv-ext th, #sv-hooks th, #sv-software th {
+ border: 1px solid #A0A0A0;
+ padding: 0 0.15em 0 0.15em;
+}
+#sv-ext th, #sv-hooks th, #sv-software th {
+ background-color: #F0F0F0;
+ color: black;
+ padding: 0 0.15em 0 0.15em;
+}
+tr.sv-space{
+ height: 0.8em;
+ border:none;
+}
+tr.sv-space td { display: none; }
+
+/*
+ Table pager (e.g. Special:Imagelist)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:Allmessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager_nav a { text-decoration: none; }
+.TablePager { border-collapse: collapse; }
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th { background-color: #eeeeff }
+.TablePager td { background-color: #ffffff }
+.TablePager tr:hover td { background-color: #eeeeff }
+
+.imagelist td, .imagelist th { white-space: nowrap }
+.imagelist .TablePager_col_links { background-color: #eeeeff }
+.imagelist .TablePager_col_img_description { white-space: normal }
+.imagelist th.TablePager_sort { background-color: #ccccff }
+
+.templatesUsed { margin-top: 1.5em; }
+
+.mw-summary-preview {
+ margin: 0.1em 0;
+}
+
+/* Friendlier slave lag warnings */
+div.mw-lag-warn-normal,
+div.mw-lag-warn-high {
+ padding: 3px;
+ text-align: center;
+ margin: 3px auto;
+}
+div.mw-lag-warn-normal {
+ border: 1px solid #FFCC66;
+ background-color: #FFFFCC;
+}
+div.mw-lag-warn-high {
+ font-weight: bold;
+ border: 2px solid #FF0033;
+ background-color: #FFCCCC;
+}
+
+/* Recreating-deleted-page/reupload file warning and log entries */
+div#mw-upload-deleted-warn,
+div#mw-recreate-deleted-warn {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+}
+div#mw-upload-deleted-warn ul li,
+div#mw-recreate-deleted-warn ul li {
+ font-size: 90%;
+}
+.MediaTransformError {
+ background-color: #ccc;
+ padding: 0.1em;
+}
+.MediaTransformError td {
+ text-align: center;
+ vertical-align: middle;
+ font-size: 90%;
+}
+ul {
+ line-height: 1.5em;
+ list-style-type: square;
+ margin: .3em 0 0 1.5em;
+ padding: 0;
+ list-style-image: url(bullet.gif);
+}
+ol {
+ line-height: 1.5em;
+ margin: .3em 0 0 3.2em;
+ padding: 0;
+ list-style-image: none;
+}
+li {
+ margin-bottom: .1em;
+}
+dt {
+ font-weight: bold;
+ margin-bottom: .1em;
+}
+dl {
+ margin-top: .2em;
+ margin-bottom: .5em;
+}
+
+#p-cactions li.new a {
+ color: #cc2200;
+}
+
+span.subpages {
+ font-size: 80%;
+ display: block;
+}
+
+pre {
+ border: solid 1px #3c78b5;
+ padding: 0.4em;
+ background-color: #f0f0f0;
+}
+
+.usermessage {
+ background-color: #dadaff;
+}
+
+.mw-topboxes {
+ border-collapse: collapse;
+ margin: 0 -1em 1em -1em;
+ padding: 0 0 8px 0;
+ background: url(footer-grad.png) repeat-x bottom left;
+}
+
+.mw-topbox p {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.mw-topbox {
+ color: black;
+ font-weight: bold;
+ margin: 0 0 0 0;
+ padding: 0 1em 0 1em;
+ vertical-align: middle;
+ border-collapse: collapse;
+ border-bottom: solid 1px #bbbbbb;
+}
+
+#siteSub {
+ background-color: #dddddd;
+}
+
+/* emulate center */
+.center {
+ width:100%;
+ text-align:center;
+}
+*.center * {
+ margin-left:auto;
+ margin-right:auto;
+}
+
+/* table standards */
+.toccolours {
+ border:1px solid #bbbbbb;
+ background-color:#f0f0f0;
+ border-spacing:0pt;
+ margin:0pt;
+ padding:0pt;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/map.css b/src-modules/module/kb/etl/xml2html/layoutelements/map.css
new file mode 100644
index 0000000..cd4183b
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/map.css
@@ -0,0 +1,396 @@
+body {
+background-color: #CCCCCC;
+background-image:url("images/briefpapier_hellgrau.gif");
+color:black; margin-right: 1px;
+ padding-right:1px;font-family: sans-serif
+ }
+
+a.fokus:link { color:blue;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+a.fokus:visited { color:black;
+text-decoration:underline;
+font-size:bigger;
+font-weight:bolder;
+background-color: rgb(90%,90%,90%);
+text-align:right
+ }
+a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
+a:link { color:blue; text-decoration:none;font-weight:medium }
+a:visited { color:blue; text-decoration:none;font-weight:medium }
+a:active { color:red; text-decoration:none }
+
+p.fokus { color:black;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+
+p.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+border:solid medium silver}
+
+p.fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+text-align:center;
+border:solid medium silver;
+background-color: rgb(90%,90%,90%);
+text-align:right}
+
+p.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:rgb("70%,50%,50%");
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+p.fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:14pt
+}
+
+p.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+p.fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:13pt
+
+}
+
+p.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:12pt
+}
+p.fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:12pt
+}
+p.listlevel4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:11pt
+}
+p.fokus4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:11pt
+}
+p.listlevel5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:10pt
+}
+p.fokus5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:10pt
+}
+ul.fokus {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+padding-left:1pt;
+list-style-type:none
+}
+ul.listlevel0 {
+margin-left: 0px;
+border:0px;
+margin-top:1px;
+margin-bottom:1px;
+padding-left:0px;
+border:medium solid rgb(90%,90%,90%);
+list-style-type:none
+}
+
+ul.listlevel1 {
+margin-left:0pt;
+padding-left:0px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+
+}
+
+ul.listlevel2 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:circle
+
+}
+
+ul.listlevel3 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:square
+}
+ul.listlevel4 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+ul.listlevel5 {
+margin-left:2pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:2pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+a.listlevel0:link {
+text-align:center;
+border:none}
+
+a.listlevel1:link {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+a.listlevel2:link {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:link {
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:link {
+text-align:left;
+font-size:11pt
+}
+a.listlevel5:link {
+text-align:left;
+font-size:10pt
+}
+
+a.listlevel0:visited {
+text-align:center;
+border:none}
+
+a.listlevel1:visited {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+
+}
+
+a.listlevel2:visited {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:visited{
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:visited{
+text-align:left;
+font-size:11pt
+
+}
+a.listlevel5:visited{
+text-align:left;
+font-size:10pt
+}
+
+td.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:black;
+border:thick solid black
+}
+
+td.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+border:medium solid gray;
+text-align:center
+}
+
+td.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+}
+
+td.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center
+}
+td.Fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:white;
+border:thick solid black
+}
+
+td.Fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:white;
+border:medium solid gray;
+text-align:center
+}
+
+td.Fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center;
+}
+
+td.Fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center
+}
+h1 {
+font-size:x-large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+font-color:gray;
+margin-bottom:5pt;
+margin-top:5pt}
+h2 {
+font-size:large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+margin-bottom:5pt;
+margin-top:5pt}
+
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/mtklein.gif b/src-modules/module/kb/etl/xml2html/layoutelements/mtklein.gif
new file mode 100644
index 0000000..9c917da
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/mtklein.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/mwTemplates.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/mwTemplates.xsl
new file mode 100644
index 0000000..64e5aac
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/mwTemplates.xsl
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/page_Components.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/page_Components.xsl
new file mode 100644
index 0000000..e9064ec
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/page_Components.xsl
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Link zu dieser Seite | Druckversion HTML | #pdf_file#
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/pc.jpg b/src-modules/module/kb/etl/xml2html/layoutelements/pc.jpg
new file mode 100644
index 0000000..086c997
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/pc.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/poweredby_freemarker.png b/src-modules/module/kb/etl/xml2html/layoutelements/poweredby_freemarker.png
new file mode 100644
index 0000000..22b3a80
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/poweredby_freemarker.png differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/resultset_first.svg b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_first.svg
new file mode 100644
index 0000000..b263ef7
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_first.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/resultset_last.svg b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_last.svg
new file mode 100644
index 0000000..9eb3cf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_last.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/resultset_next.svg b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_next.svg
new file mode 100644
index 0000000..491dbba
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_next.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/resultset_previous.svg b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_previous.svg
new file mode 100644
index 0000000..1099bf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_previous.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/resultset_search.svg b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_search.svg
new file mode 100644
index 0000000..d66bed5
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_search.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/resultset_up.svg b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_up.svg
new file mode 100644
index 0000000..cd63395
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/resultset_up.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/schluessel.jpg b/src-modules/module/kb/etl/xml2html/layoutelements/schluessel.jpg
new file mode 100644
index 0000000..987d3b2
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/schluessel.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/search/index.htm b/src-modules/module/kb/etl/xml2html/layoutelements/search/index.htm
new file mode 100644
index 0000000..ea9cd6a
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/search/index.htm
@@ -0,0 +1,105 @@
+
+Suche
+
+
+
+
+
+
+
+
+
+
+
+ Volltext-Suche
+
+
+ Anm: Sie können nach Stichwörtern suchen. Mindestens eine Angabe ist notwendig. Nur Wörter ab 4 Zeichen können gefunden werden.
+
+
+
+
+
+
+
+
+
+ Suchbegriff(e)
+
+
+
+
+
+
+
+
+
+
+
+ und
+ oder
+ nicht
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gross/Kleinschreibung beachten
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Achtung: Suche funktioniert z.Zt. nicht. Bitte schalten Sie Javascript ein, und aktualisieren Sie die Seite.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/search/search_db.js b/src-modules/module/kb/etl/xml2html/layoutelements/search/search_db.js
new file mode 100644
index 0000000..90d73be
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/search/search_db.js
@@ -0,0 +1,192 @@
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/shared.css b/src-modules/module/kb/etl/xml2html/layoutelements/shared.css
new file mode 100644
index 0000000..00032b3
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/shared.css
@@ -0,0 +1,912 @@
+/**
+ * CSS in this file is used by *all* skins (that have any CSS at all). Be
+ * careful what you put in here, since what looks good in one skin may not in
+ * another, but don't ignore the poor non-Monobook users either.
+ */
+
+/* Default style for semantic tags */
+abbr, acronym, .explain {
+ border-bottom: 1px dotted black;
+ cursor: help;
+}
+
+/* Colored watchlist and recent changes numbers */
+.mw-plusminus-pos { color: #006400; } /* dark green */
+.mw-plusminus-neg { color: #8b0000; } /* dark red */
+.mw-plusminus-null { color: #aaa; } /* gray */
+
+/* Links to redirects appear italicized on [[Special:AllPages]], [[Special:PrefixIndex]],
+ [[Special:Watchlist/edit]] and in category listings */
+.allpagesredirect, .redirect-in-category, .watchlistredir { font-style: italic; }
+
+/* Comment and username portions of RC entries */
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+/* Math */
+.texvc {
+ direction: ltr;
+ unicode-bidi: embed;
+}
+img.tex { vertical-align: middle; }
+span.texhtml { font-family: serif; }
+
+/* add a bit of margin space between the preview and the toolbar */
+/* this replaces the ugly
we used to insert into the page source */
+#wikiPreview.ontop { margin-bottom: 1em; }
+
+/* Stop floats from intruding into edit area in previews */
+#editform, #toolbar, #wpTextbox1 {
+ clear: both;
+}
+
+div#mw-js-message {
+ margin: 1em 5%;
+ padding: 0.5em 2.5%;
+ border: solid 1px #ddd;
+ background-color: #fcfcfc;
+}
+
+/* Edit section links */
+.editsection {
+ float: right;
+ margin-left: 5px;
+}
+
+/**
+ * File histories
+ */
+h2#filehistory {
+ clear: both;
+}
+
+table.filehistory th,
+table.filehistory td {
+ vertical-align: top;
+}
+table.filehistory th {
+ text-align: left;
+}
+table.filehistory td.mw-imagepage-filesize,
+table.filehistory th.mw-imagepage-filesize {
+ white-space: nowrap;
+}
+
+table.filehistory td.filehistory-selected {
+ font-weight: bold;
+}
+
+/*
+ * rev_deleted stuff
+ */
+li span.deleted, span.history-deleted {
+ text-decoration: line-through;
+ color: #888;
+ font-style: italic;
+}
+
+/**
+ * Patrol stuff
+ */
+.not-patrolled {
+ background-color: #ffa;
+}
+
+.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+
+/**
+ * Forms
+ */
+td.mw-label { text-align: right; }
+td.mw-input { text-align: left; }
+td.mw-submit { text-align: left; }
+
+td.mw-label { vertical-align: top; }
+.prefsection td.mw-label { width: 20%; }
+.prefsection table { width: 100%; }
+td.mw-submit { white-space: nowrap; }
+
+table.mw-htmlform-nolabel td.mw-label {
+ width: 0 !important;
+}
+
+tr.mw-htmlform-vertical-label td.mw-label {
+ text-align: left !important;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/**
+ * Image captions
+ */
+.thumbcaption { text-align: left; }
+.magnify { float: right; }
+
+/**
+ * Hidden categories
+ */
+.mw-hidden-cats-hidden { display: none; }
+.catlinks-allhidden { display: none; }
+
+/* Convenience links to edit block, delete and protect reasons */
+p.mw-ipb-conveniencelinks, p.mw-protect-editreasons,
+p.mw-filedelete-editreasons, p.mw-delete-editreasons,
+p.mw-revdel-editreasons {
+ font-size: 90%;
+ float: right;
+}
+
+/* Search results */
+.searchresults {
+}
+
+.searchresults p {
+ margin-left: 0.4em;
+ margin-top: 1em;
+ margin-bottom: 1.2em;
+}
+
+div.searchresult {
+ font-size: 95%;
+ width: 38em;
+}
+
+.mw-search-results {
+ margin-left: 0.4em;
+}
+
+.mw-search-results li {
+ padding-bottom: 1em;
+ list-style: none;
+ list-style-image: none;
+}
+.mw-search-results li a {
+ font-size: 108%;
+}
+
+.mw-search-result-data {
+ color: green;
+ font-size: 97%;
+}
+
+.mw-search-formheader {
+ background-color: #f3f3f3;
+ margin-top: 1em;
+ border: 1px solid silver;
+}
+.mw-search-formheader div.search-types {
+ float: left;
+ padding-left: 0.25em;
+}
+.mw-search-formheader div.search-types ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.search-types ul li {
+ float: left;
+ margin: 0;
+ padding: 0;
+}
+.mw-search-formheader div.search-types ul li a {
+ display: block;
+ padding: 0.5em;
+}
+.mw-search-formheader div.search-types ul li.current a {
+ color: #333333;
+ cursor: default;
+}
+.mw-search-formheader div.search-types ul li.current a:hover {
+ text-decoration: none;
+}
+.mw-search-formheader div.results-info {
+ float: right;
+ padding: 0.5em;
+ padding-right: 0.75em;
+}
+.mw-search-formheader div.results-info ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.results-info ul li {
+ float: right;
+ margin: 0;
+ padding: 0;
+}
+fieldset#mw-searchoptions {
+ margin: 0;
+ padding-left: 0.75em !important;
+ padding-right: 0.75em !important;
+ padding-bottom: 0.5em !important;
+ padding-top: 0.5em !important;
+ border: none;
+ background-color: #f9f9f9;
+ border: 1px solid silver !important;
+ border-top-width: 0 !important;
+}
+fieldset#mw-searchoptions legend {
+ display: none;
+}
+fieldset#mw-searchoptions h4 {
+ padding: 0;
+ margin: 0;
+ float: left;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox {
+ float: right;
+}
+
+fieldset#mw-searchoptions div#mw-search-togglebox label {
+ margin-right: 0.25em;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox input {
+ margin-left: 0.25em;
+}
+fieldset#mw-searchoptions table {
+ float: left;
+ margin-right: 3em;
+}
+fieldset#mw-searchoptions table td {
+ padding-right: 1em;
+}
+fieldset#mw-searchoptions div.divider {
+ clear: both;
+ border-bottom: 1px solid #DDDDDD;
+ padding-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+td#mw-search-menu {
+ padding-left:6em;
+ font-size:85%;
+}
+
+div#mw-search-interwiki {
+ float: right;
+ width: 18em;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ margin-top: 2ex;
+}
+
+div#mw-search-interwiki li {
+ font-size: 95%;
+}
+
+.mw-search-interwiki-more {
+ float: right;
+ font-size: 90%;
+}
+
+div#mw-search-interwiki-caption {
+ text-align: center;
+ font-weight: bold;
+ font-size: 95%;
+}
+
+.mw-search-interwiki-project {
+ font-size: 97%;
+ text-align: left;
+ padding-left: 0.2em;
+ padding-right: 0.15em;
+ padding-bottom: 0.2em;
+ padding-top: 0.15em;
+ background-color: #ececec;
+ border-top: 1px solid #BBBBBB;
+}
+
+span.searchalttitle {
+ font-size: 95%;
+}
+
+div.searchdidyoumean {
+ font-size: 127%;
+ margin-top: 0.8em;
+ /* Note that this color won't affect the link, as desired. */
+ color: #c00;
+}
+
+div.searchdidyoumean em {
+ font-weight: bold;
+}
+
+.searchmatch {
+ font-weight: bold;
+}
+
+
+/*
+ * Advanced PowerSearch box
+ */
+td#mw-search-togglebox {
+ text-align: right;
+}
+
+table#mw-search-powertable {
+ width: 100%;
+}
+
+form#powersearch {
+ clear: both;
+}
+
+/*
+ * UserRights stuff
+ */
+.mw-userrights-disabled {
+ color: #888;
+}
+
+table.mw-userrights-groups * td,table.mw-userrights-groups * th {
+ padding-right: 1.5em;
+}
+
+/*
+ * OpenSearch ajax suggestions
+ */
+.os-suggest {
+ overflow: auto;
+ overflow-x: hidden;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 0px;
+ background-color: white;
+ background-color: Window;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ z-index:99;
+ font-size:95%;
+}
+
+table.os-suggest-results {
+ font-size: 95%;
+ cursor: pointer;
+ border: 0;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+.os-suggest-result, .os-suggest-result-hl {
+ white-space: nowrap;
+ background-color: white;
+ background-color: Window;
+ color: black;
+ color: WindowText;
+ padding: 2px;
+}
+.os-suggest-result-hl,
+.os-suggest-result-hl-webkit {
+ background-color: #4C59A6;
+ color: white;
+}
+.os-suggest-result-hl {
+ /* System colors are misimplemented in Safari 3.0 and earlier,
+ making highlighted text illegible... */
+ background-color: Highlight;
+ color: HighlightText;
+}
+
+.os-suggest-toggle {
+ position: relative;
+ left: 1ex;
+ font-size: 65%;
+}
+.os-suggest-toggle-def {
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ font-size: 65%;
+ visibility: hidden;
+}
+
+/* Page history styling */
+/* the auto-generated edit comments */
+.autocomment { color: gray; }
+#pagehistory .history-user {
+ margin-left: 0.4em;
+ margin-right: 0.2em;
+}
+#pagehistory span.minor {
+ font-weight: bold;
+}
+#pagehistory li {
+ border: 1px solid white;
+}
+#pagehistory li.selected {
+ background-color: #f9f9f9;
+ border: 1px dashed #aaa;
+}
+
+/** Generic minor/bot/newpage styling */
+.newpage, .minor, .bot {
+ font-weight: bold;
+}
+
+/* Special:Contributions styling */
+.mw-uctop {
+ font-weight: bold;
+}
+
+/* Special:ListGroupRights styling */
+table.mw-listgrouprights-table tr {
+ vertical-align: top;
+}
+.listgrouprights-revoked {
+ text-decoration: line-through;
+}
+
+/* Special:Statistics styling */
+td.mw-statistics-numbers {
+ text-align: right;
+}
+
+/* Special:SpecialPages styling */
+h4.mw-specialpagesgroup {
+ background-color: #dcdcdc;
+ padding: 2px;
+ margin: .3em 0em 0em 0em;
+}
+.mw-specialpagerestricted {
+ font-weight: bold;
+}
+
+#shared-image-dup, #shared-image-conflict {
+ font-style: italic;
+}
+
+/* Special:EmailUser styling */
+table.mw-emailuser-table {
+ width: 98%;
+}
+td#mw-emailuser-sender, td#mw-emailuser-recipient {
+ font-weight: bold;
+}
+
+/* Special:Allpages styling */
+table.mw-allpages-table-form, table.mw-allpages-table-chunk {
+ width: 100%;
+}
+td.mw-allpages-alphaindexline {
+ text-align: right;
+}
+td.mw-allpages-nav, p.mw-allpages-nav {
+ text-align: right;
+ font-size: smaller;
+ margin-bottom: 1em;
+}
+table.mw-allpages-table-form tr {
+ vertical-align: top;
+}
+
+/* Special:Prefixindex styling */
+table#mw-prefixindex-list-table,
+table#mw-prefixindex-nav-table {
+ width: 98%;
+}
+td#mw-prefixindex-nav-form {
+ font-size: smaller;
+ margin-bottom: 1em;
+ text-align: right;
+ vertical-align: top;
+}
+
+/*
+ * Recreating deleted page warning
+ * Reupload file warning
+ * Page protection warning
+ * incl. log entries for these warnings
+ */
+div.mw-warning-with-logexcerpt {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+ clear: both;
+}
+div.mw-warning-with-logexcerpt ul li {
+ font-size: 90%;
+}
+
+/* (show/hide) revision deletion links */
+span.mw-revdelundel-link,
+strong.mw-revdelundel-link {
+ font-size: 90%;
+}
+span.mw-revdelundel-hidden,
+input.mw-revdelundel-hidden {
+ visibility: hidden;
+}
+
+td.mw-revdel-checkbox, th.mw-revdel-checkbox {
+ padding-right: 10px;
+ text-align: center;
+}
+
+/* feed links */
+a.feedlink {
+ /* @embed */
+ background: url("images/feed-icon.png") center left no-repeat;
+ padding-left: 16px;
+}
+
+/* Plainlinks - this can be used to switch
+ * off special external link styling */
+.plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+/* wikitable class for skinning normal tables
+ * keep on sync with commonPrint.css
+ */
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+/* hide initially collapsed collapsable tables */
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+/* success and error messages */
+.success {
+ color: green;
+ font-size: larger;
+}
+.error {
+ color: red;
+ font-size: larger;
+}
+.errorbox, .successbox {
+ font-size: larger;
+ border: 2px solid;
+ padding: .5em 1em;
+ float: left;
+ margin-bottom: 2em;
+ color: #000;
+}
+.errorbox {
+ border-color: red;
+ background-color: #fff2f2;
+}
+.successbox {
+ border-color: green;
+ background-color: #dfd;
+}
+.errorbox h2, .successbox h2 {
+ font-size: 1em;
+ font-weight: bold;
+ display: inline;
+ margin: 0 .5em 0 0;
+ border: none;
+}
+
+/* Note on preview page */
+.previewnote {
+ color: #c00;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ text-indent: 3em;
+ margin: 0.8em 0;
+}
+
+.visualClear {
+ clear: both;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+/*
+ Table pager (e.g. Special:ListFiles)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:AllMessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager {
+ min-width: 80%;
+ border-collapse: collapse;
+}
+.TablePager_nav a {
+ text-decoration: none;
+}
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th {
+ background-color: #eeeeff;
+}
+.TablePager td {
+ background-color: #ffffff;
+}
+.TablePager tr:hover td {
+ background-color: #eeeeff;
+}
+
+.imagelist td, .imagelist th {
+ white-space: nowrap;
+}
+.imagelist .TablePager_col_links {
+ background-color: #eeeeff;
+}
+.imagelist .TablePager_col_img_description {
+ white-space: normal;
+}
+.imagelist th.TablePager_sort {
+ background-color: #ccccff;
+}
+
+ /* Allmessages table */
+#mw-allmessagestable .allmessages-customised td.am_default {
+ background-color: #fcffc4;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover td.am_default {
+ background-color: #faff90;
+}
+
+#mw-allmessagestable td.am_actual {
+ background-color: #e2ffe2;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual {
+ background-color: #b1ffb1;
+}
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+/* Galleries */
+/* These display attributes look nonsensical, but are needed to support IE and FF2 */
+/* Don't forget to update commonPrint.css */
+li.gallerybox {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+ display: -moz-inline-box;
+}
+
+ul.gallery, li.gallerybox {
+ display: inline-block;
+ zoom: 1;
+ *display: inline;
+}
+
+ul.gallery {
+ margin: 2px;
+ padding: 2px;
+ display: block;
+}
+
+li.gallerycaption {
+ font-weight: bold;
+ text-align: center;
+ display: block;
+ word-wrap: break-word;
+}
+
+li.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+ word-wrap: break-word;
+}
+
+table.mw-enhanced-rc {
+ background: none;
+ border:0;
+ border-spacing:0;
+}
+td.mw-enhanced-rc {
+ white-space:nowrap;
+ padding:0;
+ vertical-align:top;
+ font-family:monospace
+}
+
+#mw-addcategory-prompt {
+ display: inline;
+ margin-left: 1em;
+}
+
+#mw-addcategory-prompt input {
+ margin-left: 0.5em;
+ margin-right: 0.5em;
+}
+
+.mw-remove-category {
+ padding: 8px;
+ /* @embed */
+ background-image: url(images/remove.png);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-addcategory {
+ padding-left: 20px;
+ /* @embed */
+ background-image: url(images/add.png);
+ background-position: left center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-loader {
+ /* @embed */
+ background-image: url(images/ajax-loader.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+ padding: 16px;
+ position: relative;
+ top: -16px;
+}
+
+.mw-small-spinner {
+ padding: 10px !important;
+ margin-right: 0.6em;
+ /* @embed */
+ background-image: url(images/spinner.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+/* Sort arrows added by SortableTables */
+a.sortheader {
+ margin: 0 0.3em;
+}
+
+/* Localised ordered list numbering for some languages */
+ol:lang(bcc) li,
+ol:lang(bqi) li,
+ol:lang(fa) li,
+ol:lang(glk) li,
+ol:lang(kk-arab) li,
+ol:lang(mzn) li {
+ list-style-type: -moz-persian;
+ list-style-type: persian;
+}
+
+ol:lang(ckb) li {
+ list-style-type: -moz-arabic-indic;
+ list-style-type: arabic-indic;
+}
+
+ol:lang(bn) li {
+ list-style-type: -moz-bengali;
+ list-style-type: bengali;
+}
+
+/* tooltip styles */
+.mw-help-field-hint {
+ display: none;
+ padding: 0px;
+ padding-left: 15px;
+ margin-left: 2px;
+ margin-bottom: -8px;
+ /* @embed */
+ background-image: url('images/help-question.gif');
+ background-position: left center;
+ background-repeat: no-repeat;
+ color: #0645ad;
+ text-decoration: underline;
+ cursor: pointer;
+ font-size: .8em;
+}
+.mw-help-field-hint:hover {
+ /* @embed */
+ background-image: url('images/help-question-hover.gif');
+}
+.mw-help-field-data {
+ display: block;
+ background-color: #d6f3ff;
+ padding:5px 8px 4px 8px;
+ border: 1px solid #5dc9f4;
+ margin-left: 20px;
+}
+.tipsy { padding: 5px 5px 10px; font-size: 12px; position: absolute; z-index: 100000; overflow: visible; }
+.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #d6f3ff; color: black; border: 1px solid #5dc9f4; max-width: 300px; text-align: left; }
+.tipsy-arrow { position: absolute; /* @embed */ background: url( 'images/tipsy-arrow.gif' ) no-repeat top left; width: 13px; height: 13px; }
+.tipsy-se .tipsy-arrow { bottom: -2px; right: 10px; background-position: 0% 100%; }
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/smilie.gif b/src-modules/module/kb/etl/xml2html/layoutelements/smilie.gif
new file mode 100644
index 0000000..53a1d5d
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/smilie.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/smoke.gif b/src-modules/module/kb/etl/xml2html/layoutelements/smoke.gif
new file mode 100644
index 0000000..831cd98
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/smoke.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/superx.css b/src-modules/module/kb/etl/xml2html/layoutelements/superx.css
new file mode 100644
index 0000000..68d8b22
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/superx.css
@@ -0,0 +1,444 @@
+body {
+background-color: white; color:black; /* margin-right: 10px; */
+/* background-image:url("briefpapier_hellgrau.gif"); */
+padding-right:10px;
+font-family: Verdana,Arial,Helvetica,sans-serif;
+/* font-size:11pt; */
+padding-top:20px;
+padding-left:20px;
+ }
+body.topicframe
+{background-color: #CCCCCC;
+background-image:url("blaubck.jpg");
+color:black; margin-right: 1px;
+ padding-right:1px;}
+
+img { border-style:none;
+}
+.align-center{
+text-align:center;
+}
+.EmbeddedChapter{
+font-size:110%;font-style: bold;
+padding: 25px 0px 10px 0px
+}
+div.ImagePara div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+div.ImagePara a div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+
+div.ImagePara div{
+text-align:center;
+}
+div.ImagePara a div{
+text-align:center;
+}
+
+.ImagePara{
+text-align:center;
+padding: 15px 15px 25px 15px;
+}
+
+.SyntaxPara, .SyntaxPara_borderStart, .SyntaxPara_borderEnd{
+padding: 0px 10px 0px 10px;
+ margin: 1px 100px 0px 20px;
+background-color: #E6E6E6;
+font-family: monospace;
+font-size:90%;
+}
+
+ul { list-style-image:url("gr_arrow.gif");
+ margin:1px}
+.Group {color: "black";
+ text-align: right;
+ list-style-type: none;
+ list-style-image:none;
+ margin:1px;
+ padding:1px
+ }
+td { /* border: 1px solid black; margin:5px; */
+}
+TD.Subgroup {
+ border-style:solid
+ }
+UL.Second { margin-left:10px;
+ list-style-image:url("punkt1b.gif");
+ margin-bottom:1px
+}
+UL.mainlink { margin-left:20px;
+ list-style-image:url("logomini.gif");
+ margin-bottom:20px;
+ padding:10px
+}
+LI.mainli {border:50px}
+li.klein {font-size:small}
+TABLE {margin-left: 1em;
+ margin-right: 1em}
+a.group:link { margin: 1px; font-size:xx-small }
+a.group:visited { margin: 1px;font-size:xx-small }
+a.group:active { margin: 1px;font-size:xx-small }
+a.tabellenheader:link { color:black; text-decoration:underline; }
+a.tabellenheader:visited { color:black; text-decoration:underline; }
+a.tabellenheader:active { color:black; text-decoration:underline; }
+a.fokus:link { background-color:white;color:"#0000A0"; text-decoration:underline;font-style: bold }
+a.fokus:visited { background-color:white; color:"#0000A0"; text-decoration:underline }
+a.fokus:active { background-color:white;color:red; text-decoration:underline }
+a.gelb:link { color:yellow; text-decoration:underline;font-style: bold }
+a.gelb:visited { color:yellow; text-decoration:underline }
+a.gelb:active { color:red; text-decoration:underline }
+a:link { color:blue; text-decoration:none }
+a:visited { color:blue; text-decoration:none }
+a:active { background-color:white;color:blue; text-decoration:none }
+a.topic2:link { color:black; text-decoration:none }
+a.topic2:visited { color:black; text-decoration:none }
+a.topic2:active { color:blue; text-decoration:none }
+a.topic2:hover { color:red; text-decoration:none}
+
+/*Überschriften mit unterschiedlich großen Abständen nach oben, unten und links */
+h1 {color: black;
+ font-size:220%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 40px 0 20px 30px;}
+h2 {color: black;
+ font-size:190%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h3 {color: black;
+ font-size:160%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h4 {color: black;
+ font-size:155%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h5 {color: black;
+ font-size:140%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h6 {color: black;
+ font-size:130%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 10px 0 10px 10px;}
+
+H1.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.normal, p.Standard {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+ /* font-size:11pt; */}
+p {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+font-size: 16px; }
+
+p.marginalie {text-align:right;
+ font-weight:bold;
+ /* font-size:11pt */}
+p.title {text-align:center;
+ font-size:bigger;
+ font-weight:bolder}
+p.BulletedList
+{
+ margin:1px 0 1px 0px;
+ padding:1px 0 1px 0px;
+}
+/*die foglende SPAN ist der Punkt in BulletedList*/
+span.Numbering_20_Symbols
+{ padding: 0 5px 0 10px
+}
+
+p.ScreenOnly
+{
+ text-align:right;
+}
+p.tabellenzeile
+{
+ text-align:left;
+ /* font-size:11pt */
+}
+
+td.leer
+ {width:100px}
+
+.Tabellentext {
+ padding-left: 5px;padding-right: 5px;
+ border-width : medium; border-style: hidden;
+ font-size: small;
+ color: black; background-color : white;
+ vertical-align: top
+ }
+.Topictext {
+ /* font-size: 11px; */
+ color: black;
+ }
+.Tabellenlinks {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ font-style: oblique;
+ font-size: large; color: blue;
+ background-color : white
+ }
+.Tabellenfokus {
+ border-style: hidden;
+ font-size: x-large;
+ text-align:center;
+ height: 25px;
+ color: black;
+ background-color : white;
+ }
+.Tabellenerlaeuterung {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ height: 25px;
+ font-style: oblique;
+ font-size: medium;
+ color: black; background-color : white;
+ background-image:
+ }
+.Topics {
+ /* font-size: 11px; */
+ color: blue;
+ text-align:right;
+ margin-right: 0px
+ }
+
+
+.note { margin: 30px;
+ padding: 30px;
+ font-size: 14px;
+ border: 1px solid black;
+ width: 400px;
+ background-color:#EEFF44;}
+
+
+ .Kurztitel {font-size:larger}
+.Langtitel {font-size:normal;
+ font-weight:normal}
+.sgKurztitel {font-size:large}
+.sgLangtitel {font-weight:normal}
+.Funktion {font-weight:bold}
+.Person {font-style:normal}
+.UeberschriftLeitung {
+ font-size:large;
+ }
+td.detail {border-left: thin solid gray}
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
+li.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:left;
+ margin-top:12px
+}
+p.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:center;
+ height:160px
+}
+p.Schattiert
+{
+
+ background-color:rgb(250,250,250);
+ border: none;
+ text-align:center
+}
+p.Linkbox
+{
+ background-color:rgb(122,224,255);
+ border: none;
+ text-align:center
+}
+td.klein
+{
+ font-size:smaller
+}#footer { }
+td.navi
+{
+ background-color:rgb(230,230,230);
+ text-align:center
+}
+span.Schluesselwort
+{
+ font-weight:bold
+}
+span.blass
+{
+ color:gray
+}
+span.Hyperlink
+{
+ color:blue
+}
+
+p.mtBox
+{
+border-top:thin solid gray;
+text-align:right
+}
+
+span.schwarz
+{
+background-color:rgb(20%,20%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+span.weiss
+{
+background-color:rgb(50%,50%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+a.mtBox:link
+{
+text-decoration:none;
+font-family:monospace
+}
+a.mtBox:visited
+{
+text-decoration:none;
+font-family:monospace
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:20pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+
+
+table.topbar
+{
+ background-repeat:no-repeat;
+ background-image:url("images/ruler.gif");
+}
+span.Syntax
+{
+font-family:courier, monospace
+}
+p.Tabellenzeile
+{
+ padding-left:2px;
+ padding-right:2px;
+}
+ol
+{
+ list-style-type:decimal;
+ list-style-position:outside;
+
+}
+
+td.Table2ColBorderCell
+{
+ border:thin solid silver;
+}
+
+td.TableCell
+{
+ border:thin solid gray;
+}
+span.chapterNumber
+{
+ text-shadow:black 3px 2px 4px; font-size:1.5em; color:gray;
+}
+
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+span.siehe_auch {
+ display:block;
+ border: thin solid gray;
+}
+span.siehe_auch:before{
+ content:"Siehe auch:";
+}
+span.hinweis {
+ display:block;
+ border: thin solid silver;
+ margin:1em;
+}
+span.hinweis:before{
+ content:"Hinweis:";
+}
+span.categoryPrefix{
+ color:gray;
+}
+span.categoryPrefix:before { content:"\2022"; }
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/superx.jpg b/src-modules/module/kb/etl/xml2html/layoutelements/superx.jpg
new file mode 100644
index 0000000..0ab29e6
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements/superx.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/toc.css b/src-modules/module/kb/etl/xml2html/layoutelements/toc.css
new file mode 100644
index 0000000..b3bf674
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/toc.css
@@ -0,0 +1 @@
+ body {
/* background-color: rgb(90%,90%,90%); color:black; */
background-color: white; color:black; margin-right: 10px;
/* background-image:url("briefpapier_hellgrau.gif"); */
margin-right: 4px;
margin-left: 4px;
border:0px;
margin-top: 1px;
padding-right:1px;
padding-left:0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align:left;
/*font-weight:normal;
font-size:11pt */
}
/* a.fokus:link { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:visited { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a:link { color:blue; text-decoration:none }
a:visited { color:blue; text-decoration:none }
a:active { color:red; text-decoration:none }*/
/*
p.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.fokus0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.fokus1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.fokus2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.fokus3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.listlevel4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.fokus4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.listlevel5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
p.fokus5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
ul.fokus {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
padding-left:1pt;
list-style-type:none
}
ul.listlevel0 {
margin-left: 0px;
border:0px;
margin-top:1px;
margin-bottom:1px;
padding-left:0px;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
ul.listlevel1 {
margin-left:0pt;
padding-left:0px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel2 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:circle
}
ul.listlevel3 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:square
}
ul.listlevel4 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel5 {
margin-left:2pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
li.listlevel0 {
margin-left:1pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
li.listlevel1 {
margin-left:1pt;
padding-left:0pt;
margin-top:5pt;
margin-bottom:1pt
}
li.listlevel2 {
margin-left:2pt;
padding-left:0pt;
margin-top:1pt;
margin-bottom:0pt
}
li.listlevel3 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel4 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel5 {
margin-left:3pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
a.listlevel0:link {
text-align:center;
font-weight:bolder}
a.listlevel1:link {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:link {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:link {
text-align:left;
font-size:12pt
}
a.listlevel4:link {
text-align:left;
font-size:11pt
}
a.listlevel5:link {
text-align:left;
font-size:10pt
}
a.listlevel0:visited {
text-align:center;
font-weight:bolder}
a.listlevel1:visited {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:visited {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:visited{
text-align:left;
font-size:12pt
}
a.listlevel4:visited{
text-align:left;
font-size:11pt
}
a.listlevel5:visited{
text-align:left;
font-size:10pt
}
td.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:black;
border:thick solid black
}
td.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
border:medium solid gray;
background-color:silver;
text-align:center
}
td.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:silver
}
td.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center
}
*/
/*.listlevel {
margin:2px 0 0 0;
padding:0 0 0 0;
}*/
.klein a:link,
.klein a:visited,
.klein a:active
{ color:blue; text-decoration:none }
p.listlevel0 a,
p.listlevel1 a,
p.listlevel2 a,
p.listlevel3 a,
p.listlevel4 a,
p.listlevel5 a,
p.listlevel6 a,
p.listlevel7 a,
p.listlevel8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:link, p.listlevel0 a:visited ,
p.listlevel1 a:link, p.listlevel1 a:visited ,
p.listlevel2 a:link, p.listlevel2 a:visited ,
p.listlevel3 a:link, p.listlevel3 a:visited ,
p.listlevel4 a:link, p.listlevel4 a:visited ,
p.listlevel5 a:link, p.listlevel5 a:visited ,
p.listlevel6 a:link, p.listlevel6 a:visited ,
p.listlevel7 a:link, p.listlevel7 a:visited ,
p.listlevel8 a:link, p.listlevel8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:hover, p.listlevel0 a:active, p.listlevel0 a:focus ,
p.listlevel1 a:hover, p.listlevel1 a:active, p.listlevel1 a:focus ,
p.listlevel2 a:hover, p.listlevel2 a:active, p.listlevel2 a:focus ,
p.listlevel3 a:hover, p.listlevel3 a:active, p.listlevel3 a:focus ,
p.listlevel4 a:hover, p.listlevel4 a:active, p.listlevel4 a:focus ,
p.listlevel5 a:hover, p.listlevel5 a:active, p.listlevel5 a:focus ,
p.listlevel6 a:hover, p.listlevel6 a:active, p.listlevel6 a:focus ,
p.listlevel7 a:hover, p.listlevel7 a:active, p.listlevel7 a:focus ,
p.listlevel8 a:hover, p.listlevel8 a:active, p.listlevel8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.listlevel0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.listlevel3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.listlevel4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.listlevel5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.listlevel6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus0 a,
p.Fokus1 a,
p.Fokus2 a,
p.Fokus3 a,
p.Fokus4 a,
p.Fokus5 a,
p.Fokus6 a,
p.Fokus7 a,
p.Fokus8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.Fokus0 a:link, p.Fokus0 a:visited ,
p.Fokus1 a:link, p.Fokus1 a:visited ,
p.Fokus2 a:link, p.Fokus2 a:visited ,
p.Fokus3 a:link, p.Fokus3 a:visited ,
p.Fokus4 a:link, p.Fokus4 a:visited ,
p.Fokus5 a:link, p.Fokus5 a:visited ,
p.Fokus6 a:link, p.Fokus6 a:visited ,
p.Fokus7 a:link, p.Fokus7 a:visited ,
p.Fokus8 a:link, p.Fokus8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 a:hover, p.Fokus0 a:active, p.Fokus0 a:focus ,
p.Fokus1 a:hover, p.Fokus1 a:active, p.Fokus1 a:focus ,
p.Fokus2 a:hover, p.Fokus2 a:active, p.Fokus2 a:focus ,
p.Fokus3 a:hover, p.Fokus3 a:active, p.Fokus3 a:focus ,
p.Fokus4 a:hover, p.Fokus4 a:active, p.Fokus4 a:focus ,
p.Fokus5 a:hover, p.Fokus5 a:active, p.Fokus5 a:focus ,
p.Fokus6 a:hover, p.Fokus6 a:active, p.Fokus6 a:focus ,
p.Fokus7 a:hover, p.Fokus7 a:active, p.Fokus7 a:focus ,
p.Fokus8 a:hover, p.Fokus8 a:active, p.Fokus8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.Fokus3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.Fokus4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.Fokus5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.Fokus6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
/*h1 {
font-size:x-large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
font-color:gray;
margin-bottom:5pt;
margin-top:5pt}
h2 {
font-size:large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
margin-bottom:5pt;
margin-top:5pt}
td.Themenspalte {font-size:9pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
p.mtBox
{
border-bottom:thin solid gray;
text-align:right
}
span.schwarz
{
background-color:rgb(20%,20%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
span.weiss
{
background-color:rgb(50%,50%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
a.mtBox:link
{
text-decoration:none;
font-family:monospace
}
a.mtBox:visited
{
text-decoration:none;
font-family:monospace
}*/
span.chapterNumber
{
font-size:1em; color:gray;
}
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/toc_pdf.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/toc_pdf.xsl
new file mode 100644
index 0000000..a1e95ed
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/toc_pdf.xsl
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+ Inhaltsverzeichnis
+
+
+
+
+
+
+
+
+
+
+ added to prevent self-closing tags in QtXmlPatterns
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/topics.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/topics.xsl
new file mode 100644
index 0000000..8b26b75
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/topics.xsl
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/topics2body.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/topics2body.xsl
new file mode 100644
index 0000000..d0e352d
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/topics2body.xsl
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+javascript:document.location=('search/index.htm');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/topics2frame.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/topics2frame.xsl
new file mode 100644
index 0000000..bab9f23
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/topics2frame.xsl
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Diese Seiten wurden fuer Frame-faehige Browser entwickelt; bitte klicken Sie folgende Datei an:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/topics2page.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/topics2page.xsl
new file mode 100644
index 0000000..f2c1f78
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/topics2page.xsl
@@ -0,0 +1,467 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+javascript:document.location=('search/index.htm');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fokus
+
+
+listlevel
+
+
+
+
+
+
+is-active
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/topics2searchdb.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/topics2searchdb.xsl
new file mode 100644
index 0000000..850e5b8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/topics2searchdb.xsl
@@ -0,0 +1,75 @@
+
+
+
+'
+
+
+
+Ds= new Array();
+Ds[1] = new Array();
+Ds[1][1]= "Menuepunkt";
+Ds[1][2]= "Seitentitel";
+Ds[1][3]= "Volltext";
+Ds[1][4]= "Datei";
+
+
+Ds[ ] = new Array();
+Ds[ ][1]= "
+
+ ";
+Ds[ ][2]= "
+
+
+";
+Ds[ ][3]= "
+
+
+";
+Ds[ ][4]= "
+";
+
+
+
+
+var AnzFelder= 4;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/topics2toc.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/topics2toc.xsl
new file mode 100644
index 0000000..65bd95e
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/topics2toc.xsl
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fokus
+
+
+listlevel
+
+
+
+
+
+
+fokus
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements/topics2top.xsl b/src-modules/module/kb/etl/xml2html/layoutelements/topics2top.xsl
new file mode 100644
index 0000000..c7f84cd
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements/topics2top.xsl
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/BLAUBCK.JPG b/src-modules/module/kb/etl/xml2html/layoutelements_48/BLAUBCK.JPG
new file mode 100644
index 0000000..3c08828
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/BLAUBCK.JPG differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/BreadCrumbs.css b/src-modules/module/kb/etl/xml2html/layoutelements_48/BreadCrumbs.css
new file mode 100644
index 0000000..a17fb3a
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/BreadCrumbs.css
@@ -0,0 +1,14 @@
+/* Stylesheet for the BreadCrumbs extension, an extension of the
+ * edit box of MediaWiki to provide an easy way to add category links
+ * to a specific page.
+ *
+ * @file
+ * @ingroup Extensions
+ * @author Manuel Schneider
+ * @copyright © 2007 by Manuel Schneider
+ * @licence GNU General Public Licence 2.0 or later
+ */
+
+#BreadCrumbsTrail {
+ font-size:0.8em;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_find_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_find_btn_s.gif
new file mode 100644
index 0000000..b815383
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_find_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_next_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_next_btn_s.gif
new file mode 100644
index 0000000..8a7498e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_next_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_prev_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_prev_btn_s.gif
new file mode 100644
index 0000000..518d7fd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_prev_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_top_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_top_btn_s.gif
new file mode 100644
index 0000000..9877f55
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_go_top_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_home_green_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_home_green_btn_s.gif
new file mode 100644
index 0000000..f8ca6eb
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/Button_1_home_green_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/Icon_XMap_t.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/Icon_XMap_t.gif
new file mode 100644
index 0000000..1f34009
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/Icon_XMap_t.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/Symbol.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/Symbol.gif
new file mode 100644
index 0000000..d78bdf7
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/Symbol.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/SymbolN.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/SymbolN.gif
new file mode 100644
index 0000000..bdee79e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/SymbolN.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/banner.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/banner.gif
new file mode 100644
index 0000000..896bccd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/banner.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/briefpapier_hellgrau.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/briefpapier_hellgrau.gif
new file mode 100644
index 0000000..dca28fc
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/briefpapier_hellgrau.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/cslogo50x46w.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/cslogo50x46w.gif
new file mode 100644
index 0000000..f11a60b
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/cslogo50x46w.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/frage.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/frage.gif
new file mode 100644
index 0000000..4a6a26e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/frage.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/gr_rarrow.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/gr_rarrow.gif
new file mode 100644
index 0000000..bf35683
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/gr_rarrow.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/information.svg b/src-modules/module/kb/etl/xml2html/layoutelements_48/information.svg
new file mode 100644
index 0000000..dd52677
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/information.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/main.css b/src-modules/module/kb/etl/xml2html/layoutelements_48/main.css
new file mode 100644
index 0000000..2f6def1
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/main.css
@@ -0,0 +1,1125 @@
+body {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ /*font-size: 10pt;*/
+ font-size: x-small;
+
+
+ font-family: sans-serif;
+ color: black;
+ background-color: #FFFFFF;
+}
+
+#mw_main,
+#p-personal,
+#mw_header,
+.os-suggest {
+ font-size: 130%;
+}
+/* neues HIS-Banner */
+#mw_header {
+ background-image: url(banner.gif);
+ background-repeat: no-repeat;
+ background-position: right;
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0 0 0 0;
+ padding: 0 0em 0 0em;
+ border: none;
+ height: 2em;
+ width: 100%;
+ background-color: white;
+ color: white;
+
+}
+
+#mw_header h1 {
+ margin: 0 0 0 0.5em;
+ padding: 0 0 0 0;
+ text-decoration: none;
+ font-size: 150%;
+ color: black;
+}
+
+#p-personal {
+ position: absolute;
+ top: 2em;
+ left: 0;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ width: 100%;
+
+}
+
+#p-personal div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ font-variant: small-caps;
+}
+
+#p-personal h5 {
+ display: none;
+}
+
+#p-personal ul {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ display: block;
+ height: 1.5em;
+ /*background-color: #3c78b5;*/
+ background:#006AB3 url(gradient_blue.gif) repeat-x scroll left top;
+}
+
+#p-personal li {
+ display: block; float: left;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ vertical-align: middle;
+
+ font-weight: bold;
+ text-transform: lowercase;
+}
+
+#p-personal li a {
+ text-decoration: none;
+ color: white;
+ padding: 0 1em 0 1em;
+}
+
+#p-personal li a:hover {
+ text-decoration: none;
+ color: white;
+}
+
+#p-personal li:hover {
+ background-color: #003366;
+}
+
+#jump-to-nav {
+ display: none;
+}
+
+#mw_contentwrapper {
+ width: 100%;
+ margin: 0 0 0 -15em;
+ float: right;
+}
+
+#mw_content {
+ margin: 0 0 0 0em;
+
+ background-color: white;
+ border-top: solid 1px #bbbbbb;
+ border-left: solid 1px #bbbbbb;
+ border-bottom: solid 1px #bbbbbb;
+
+ /* line-height: 1.5em; */
+ padding: 0 1em 1em 1em;
+}
+
+#mw_portlets {
+ width: 99%;
+
+ /* border-right: solid 1px #bbbbbb; */
+ background-color: #f0f0f0;
+ margin 0px;
+ padding 0px;
+}
+
+#mw_portlets p {
+ margin-left: 5px;
+ padding-left: 5px;
+}
+
+#mw_main {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+ margin-top: 3.5em;
+}
+
+div.mw_clear {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ clear: both;
+}
+
+.portlet {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.portlet div.pBody {
+ padding: 0em 0 1em 0;
+}
+
+textarea {
+ width: 100%;
+ padding: .1em;
+}
+
+#searchBody {
+ text-align: center;
+}
+
+#searchInput {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.portlet h5 {
+ padding: 0.1em 0 0.3em 1em;
+ margin: 0 0 0 0;
+ background-color: #dddddd;
+ font-weight: bold;
+ border-bottom: solid 1px #3c78b5;
+ height: 1.1em;
+}
+
+.portlet ul {
+ margin: 0 0 0 1.5em;
+ padding: 0 0 0 0;
+}
+
+#mw_portlets .portlet ul {
+ line-height: 1.4em;
+}
+
+ul {
+ list-style-image: url(bullet.gif);
+}
+
+#p-cactions {
+ height: 1.5em;
+ padding: 0 0 0 0;
+ margin: 0 0 0 14em;
+}
+
+#p-cactions div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions a,
+#p-cactions a:hover {
+ color: black;
+ text-decoration: none;
+}
+
+#p-cactions ul {
+ display: inline;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ /*Men�formatierung:Optionen*/
+ text-transform: capitalize;
+}
+
+#p-cactions li.selected {
+ background-color: #bbbbbb;
+}
+
+#p-cactions li a,
+#p-cactions li a:hover,
+#p-cactions li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#p-cactions li.selected a,
+#p-cactions li.selected a:hover,
+#p-cactions li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#p-cactions h5 {
+ display: none;
+}
+
+#siteSub {
+ display: none;
+}
+
+#footer {
+ background-color: #f0f0f0;
+ background: url(footer-grad.png) repeat-x 0 0;
+ padding: 10px 1em 1em 1em;
+ clear:both;
+ color: #444444;
+}
+
+#footer a,
+#footer a:hover,
+#footer a:visited {
+ color: #444444;
+ text-decoration: underline;
+}
+
+img {
+ border: none;
+}
+
+#footer li {
+ display: inline;
+ list-style-type: none;
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+#footer ul {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+div.printfooter {
+ display: none;
+}
+
+p {
+ margin: 1em 0 1em 0;
+}
+
+hr {
+ height: 1px;
+ color: #aaa;
+ background-color: #aaa;
+ border: 0;
+ margin: .2em 0 .2em 0;
+}
+
+#contentSub {
+ color: #888;
+ font-size: small;
+ padding-left: 2em;
+}
+
+#mw_portlets form {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+a {
+ text-decoration: none;
+ color: #003366;
+ background: none;
+}
+a:visited {
+ color: #5a3696;
+}
+a:active {
+ color: #faa700;
+}
+a:hover {
+ text-decoration: underline;
+}
+a.stub {
+ color: #772233;
+}
+a.new {
+ color: #ba0000;
+}
+a.new:visited {
+ color: #a55858;
+}
+
+span.editsection {
+ font-size: small;
+}
+
+h1, h2 {
+ border-bottom: solid 1px #003366;
+}
+
+#preftoc {
+ width: 100%;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ clear: right;
+}
+
+#preftoc li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ text-transform: lowercase;
+}
+
+#preferences {
+ margin: 0 0 0 0;
+ padding: 0em 1em 1em 1em;
+ border: solid 1px #bbbbbb;
+ clear: left; /* Multi-line toc should not push data to horizontally */
+}
+
+#preferences fieldset {
+ margin-top: 0;
+ border: none;
+}
+
+#preferences h2 {
+}
+
+.mainLegend {
+ display: none;
+}
+
+.prefsectiontip {
+ font-size: x-small;
+ padding: .2em 2em;
+ color: #666;
+}
+
+.prefsection legend {
+ font-weight: bold;
+}
+
+#preftoc li.selected {
+ background-color: #bbbbbb;
+}
+
+#preftoc li a,
+#preftoc li a:hover,
+#preftoc li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#preftoc li.selected a,
+#preftoc li.selected a:hover,
+#preftoc li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#mw_content a.external,
+#mw_content a[href ^="gopher://"] {
+ background: url(external.png) center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a[href ^="https://"],
+.link-https {
+ background: url(lock_icon.gif) center right no-repeat;
+ padding-right: 16px;
+}
+#mw_content a[href ^="mailto:"],
+.link-mailto {
+ background: url(mail_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="news://"] {
+ background: url(news_icon.png) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="ftp://"],
+.link-ftp {
+ background: url(file_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="irc://"],
+#mw_content a.extiw[href ^="irc://"],
+.link-irc {
+ background: url(discussionitem_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+
+#mw_content a.external[href $=".ogg"], #mw_content a.external[href $=".OGG"],
+#mw_content a.external[href $=".mid"], #mw_content a.external[href $=".MID"],
+#mw_content a.external[href $=".midi"], #mw_content a.external[href $=".MIDI"],
+#mw_content a.external[href $=".mp3"], #mw_content a.external[href $=".MP3"],
+#mw_content a.external[href $=".wav"], #mw_content a.external[href $=".WAV"],
+#mw_content a.external[href $=".wma"], #mw_content a.external[href $=".WMA"],
+.link-audio {
+ background: url("audio.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".ogm"], #mw_content a.external[href $=".OGM"],
+#mw_content a.external[href $=".avi"], #mw_content a.external[href $=".AVI"],
+#mw_content a.external[href $=".mpeg"], #mw_content a.external[href $=".MPEG"],
+#mw_content a.external[href $=".mpg"], #mw_content a.external[href $=".MPG"],
+.link-video {
+ background: url("video.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".pdf"], #mw_content a.external[href $=".PDF"],
+#mw_content a.external[href *=".pdf#"], #mw_content a.external[href *=".PDF#"],
+#mw_content a.external[href *=".pdf?"], #mw_content a.external[href *=".PDF?"],
+.link-document {
+ background: url("document.png") center right no-repeat;
+ padding-right: 12px;
+}
+
+/* images */
+div.floatright, table.floatright {
+ clear: right;
+ float: right;
+ position: relative;
+ margin: 0 0 .5em .5em;
+ border: 0;
+/*
+ border: .5em solid white;
+ border-width: .5em 0 .8em 1.4em;
+*/
+}
+div.floatright p { font-style: italic; }
+div.floatleft, table.floatleft {
+ float: left;
+ clear: left;
+ position: relative;
+ margin: 0 .5em .5em 0;
+ border: 0;
+/*
+ margin: .3em .5em .5em 0;
+ border: .5em solid white;
+ border-width: .5em 1.4em .8em 0;
+*/
+}
+div.floatleft p { font-style: italic; }
+/* thumbnails */
+div.thumb {
+ margin-bottom: .5em;
+ border-style: solid;
+ border-color: white;
+ width: auto;
+}
+div.thumbinner {
+ border: 1px solid #ccc;
+ padding: 3px !important;
+ background-color: #f9f9f9;
+ font-size: 94%;
+ text-align: center;
+ overflow: hidden;
+}
+html .thumbimage {
+ border: 1px solid #ccc;
+}
+html .thumbcaption {
+ border: none;
+ text-align: left;
+ line-height: 1.4em;
+ padding: 3px !important;
+ font-size: 94%;
+}
+div.magnify {
+ float: right;
+ border: none !important;
+ background: none !important;
+}
+div.magnify a, div.magnify img {
+ display: block;
+ border: none !important;
+ background: none !important;
+}
+div.tright {
+ clear: right;
+ float: right;
+ border-width: .5em 0 .8em 1.4em;
+}
+div.tleft {
+ float: left;
+ clear: left;
+ margin-right: .5em;
+ border-width: .5em 1.4em .8em 0;
+}
+img.thumbborder {
+ border: 1px solid #dddddd;
+}
+.hiddenStructure {
+ display: none;
+}
+
+#mw_content .plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+.mw-warning {
+ border: 1px solid #aaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+}
+
+#toc,
+.toc {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ border-spacing: 0;
+ background-color: #f0f0f0;
+ border: solid 1px #bbbbbb;
+}
+
+#toc tr, #toc td {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#toctitle {
+ border-bottom: solid 1px #3c78b5;
+ background-color: #dddddd;
+ margin: 0 0 0 0;
+}
+
+#toc h2,
+.toc h2 {
+ display: inline;
+ border: none;
+ padding: 0;
+ font-size: 100%;
+ font-weight: bold;
+}
+#toc #toctitle,
+.toc #toctitle,
+#toc .toctitle,
+.toc .toctitle {
+ text-align: center;
+}
+
+#toc ul,
+.toc ul {
+ list-style-type: none;
+ list-style-image: none;
+ margin: 0 1em 0 1em;
+ padding-left: 0;
+ text-align: left;
+}
+
+#toc ul ul,
+.toc ul ul {
+ margin: 0 0 0 2em;
+}
+
+#toc .toctoggle,
+.toc .toctoggle {
+ font-size: 94%;
+}
+
+.mw-warning {
+ margin-left: 50px;
+ margin-right: 50px;
+ text-align: center;
+}
+
+.catlinks {
+ border: solid 1px #bbbbbb;
+ background-color: #f0f0f0;
+ padding: 0.5em 0.5em 0.5em 0.5em;
+ margin: 0 0 0 0;
+}
+
+.catlinks {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#mw_header h1,
+#p-personal,
+#p-cactions {
+ overflow: hidden;
+}
+
+/* disable interwiki styling */
+#mw_content a.extiw,
+#mw_content a.extiw:active {
+ color: #36b;
+ background: none;
+ padding: 0;
+}
+#mw_content a.external {
+ color: #36b;
+}
+
+
+
+.redirectText {
+ font-size: 150%;
+ margin: 5px;
+}
+
+.printfooter {
+ display: none;
+}
+
+.not-patrolled {
+ background-color: #ffa;
+}
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+span.newpage, span.minor, span.searchmatch, span.bot {
+ font-weight: bold;
+}
+span.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+span.searchmatch {
+ color: red;
+}
+.sharedUploadNotice {
+ font-style: italic;
+}
+
+span.updatedmarker {
+ color: black;
+ background-color: #0f0;
+}
+
+table.gallery {
+ border: 1px solid #ccc;
+ margin: 2px;
+ padding: 2px;
+ background-color: white;
+}
+
+table.gallery tr {
+ vertical-align: top;
+}
+
+table.gallery td {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+}
+/* Keep this temporarily so that cached pages will display right */
+table.gallery td.galleryheader {
+ text-align: center;
+ font-weight: bold;
+}
+table.gallery caption {
+ font-weight: bold;
+}
+
+div.gallerybox {
+ margin: 2px;
+}
+
+div.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+}
+
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+.previewnote {
+ text-indent: 3em;
+ color: #c00;
+ border-bottom: 1px solid #aaa;
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ margin: 0;
+ padding: 0;
+}
+
+.editExternally {
+ border: 1px solid gray;
+ background-color: #ffffff;
+ padding: 3px;
+ margin-top: 0.5em;
+ float: left;
+ font-size: small;
+ text-align: center;
+}
+.editExternallyHelp {
+ font-style: italic;
+ color: gray;
+}
+
+.toggle {
+ margin-left: 2em;
+ text-indent: -2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/* @bug 1714 */
+input#wpSave, input#wpDiff {
+ margin-right: 0.33em;
+}
+
+#wpSave {
+ font-weight: bold;
+}
+
+/* Classes for article validation */
+
+table.revisionform_default {
+ border: 1px solid #000000;
+}
+
+table.revisionform_focus {
+ border: 1px solid #000000;
+ background-color:#00BBFF;
+}
+
+tr.revision_tr_default {
+ background-color:#EEEEEE;
+}
+
+tr.revision_tr_first {
+ background-color:#DDDDDD;
+}
+
+p.revision_saved {
+ color: green;
+ font-weight:bold;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+
+/* Allmessages table */
+
+#allmessagestable th {
+ background-color: #b2b2ff;
+}
+
+#allmessagestable tr.orig {
+ background-color: #ffe2e2;
+}
+
+#allmessagestable tr.new {
+ background-color: #e2ffe2;
+}
+
+#allmessagestable tr.def {
+ background-color: #f0f0ff;
+}
+
+
+/* noarticletext */
+div.noarticletext {
+ border: 1px solid #ccc;
+ background: #fff;
+ padding: .2em 1em;
+ color: #000;
+}
+
+div#searchTargetContainer {
+ left: 10px;
+ top: 10px;
+ width: 90%;
+ background: white;
+}
+
+div#searchTarget {
+ padding: 3px;
+ margin: 5px;
+ background: #F0F0F0;
+ border: solid 1px blue;
+}
+
+div#searchTarget ul li {
+ list-style: none;
+}
+
+div#searchTarget ul li:before {
+ color: orange;
+ content: "\00BB \0020";
+}
+
+div#searchTargetHide {
+ float:right;
+ border:solid 1px black;
+ background:gainsboro;
+ padding:2px;
+}
+
+div.multipageimagenavbox {
+ border: solid 1px silver;
+ padding: 4px;
+ margin: 1em;
+ background: #f0f0f0;
+}
+
+div.multipageimagenavbox div.thumb {
+ border: none;
+ margin-left: 2em;
+ margin-right: 2em;
+}
+
+div.multipageimagenavbox hr {
+ margin: 6px;
+}
+
+table.multipageimage td {
+ text-align: center;
+}
+
+/** Special:Version */
+
+table#sv-ext, table#sv-hooks, table#sv-software {
+ margin: 1em;
+ padding:0em;
+}
+
+#sv-ext td, #sv-hooks td, #sv-software td,
+#sv-ext th, #sv-hooks th, #sv-software th {
+ border: 1px solid #A0A0A0;
+ padding: 0 0.15em 0 0.15em;
+}
+#sv-ext th, #sv-hooks th, #sv-software th {
+ background-color: #F0F0F0;
+ color: black;
+ padding: 0 0.15em 0 0.15em;
+}
+tr.sv-space{
+ height: 0.8em;
+ border:none;
+}
+tr.sv-space td { display: none; }
+
+/*
+ Table pager (e.g. Special:Imagelist)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:Allmessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager_nav a { text-decoration: none; }
+.TablePager { border-collapse: collapse; }
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th { background-color: #eeeeff }
+.TablePager td { background-color: #ffffff }
+.TablePager tr:hover td { background-color: #eeeeff }
+
+.imagelist td, .imagelist th { white-space: nowrap }
+.imagelist .TablePager_col_links { background-color: #eeeeff }
+.imagelist .TablePager_col_img_description { white-space: normal }
+.imagelist th.TablePager_sort { background-color: #ccccff }
+
+.templatesUsed { margin-top: 1.5em; }
+
+.mw-summary-preview {
+ margin: 0.1em 0;
+}
+
+/* Friendlier slave lag warnings */
+div.mw-lag-warn-normal,
+div.mw-lag-warn-high {
+ padding: 3px;
+ text-align: center;
+ margin: 3px auto;
+}
+div.mw-lag-warn-normal {
+ border: 1px solid #FFCC66;
+ background-color: #FFFFCC;
+}
+div.mw-lag-warn-high {
+ font-weight: bold;
+ border: 2px solid #FF0033;
+ background-color: #FFCCCC;
+}
+
+/* Recreating-deleted-page/reupload file warning and log entries */
+div#mw-upload-deleted-warn,
+div#mw-recreate-deleted-warn {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+}
+div#mw-upload-deleted-warn ul li,
+div#mw-recreate-deleted-warn ul li {
+ font-size: 90%;
+}
+.MediaTransformError {
+ background-color: #ccc;
+ padding: 0.1em;
+}
+.MediaTransformError td {
+ text-align: center;
+ vertical-align: middle;
+ font-size: 90%;
+}
+ul {
+ line-height: 1.5em;
+ list-style-type: square;
+ margin: .3em 0 0 1.5em;
+ padding: 0;
+ list-style-image: url(bullet.gif);
+}
+ol {
+ line-height: 1.5em;
+ margin: .3em 0 0 3.2em;
+ padding: 0;
+ list-style-image: none;
+}
+li {
+ margin-bottom: .1em;
+}
+dt {
+ font-weight: bold;
+ margin-bottom: .1em;
+}
+dl {
+ margin-top: .2em;
+ margin-bottom: .5em;
+}
+
+#p-cactions li.new a {
+ color: #cc2200;
+}
+
+span.subpages {
+ font-size: 80%;
+ display: block;
+}
+
+pre {
+ border: solid 1px #3c78b5;
+ padding: 0.4em;
+ background-color: #f0f0f0;
+}
+
+.usermessage {
+ background-color: #dadaff;
+}
+
+.mw-topboxes {
+ border-collapse: collapse;
+ margin: 0 -1em 1em -1em;
+ padding: 0 0 8px 0;
+ background: url(footer-grad.png) repeat-x bottom left;
+}
+
+.mw-topbox p {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.mw-topbox {
+ color: black;
+ font-weight: bold;
+ margin: 0 0 0 0;
+ padding: 0 1em 0 1em;
+ vertical-align: middle;
+ border-collapse: collapse;
+ border-bottom: solid 1px #bbbbbb;
+}
+
+#siteSub {
+ background-color: #dddddd;
+}
+
+/* emulate center */
+.center {
+ width:100%;
+ text-align:center;
+}
+*.center * {
+ margin-left:auto;
+ margin-right:auto;
+}
+
+/* table standards */
+.toccolours {
+ border:1px solid #bbbbbb;
+ background-color:#f0f0f0;
+ border-spacing:0pt;
+ margin:0pt;
+ padding:0pt;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/map.css b/src-modules/module/kb/etl/xml2html/layoutelements_48/map.css
new file mode 100644
index 0000000..cd4183b
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/map.css
@@ -0,0 +1,396 @@
+body {
+background-color: #CCCCCC;
+background-image:url("images/briefpapier_hellgrau.gif");
+color:black; margin-right: 1px;
+ padding-right:1px;font-family: sans-serif
+ }
+
+a.fokus:link { color:blue;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+a.fokus:visited { color:black;
+text-decoration:underline;
+font-size:bigger;
+font-weight:bolder;
+background-color: rgb(90%,90%,90%);
+text-align:right
+ }
+a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
+a:link { color:blue; text-decoration:none;font-weight:medium }
+a:visited { color:blue; text-decoration:none;font-weight:medium }
+a:active { color:red; text-decoration:none }
+
+p.fokus { color:black;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+
+p.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+border:solid medium silver}
+
+p.fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+text-align:center;
+border:solid medium silver;
+background-color: rgb(90%,90%,90%);
+text-align:right}
+
+p.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:rgb("70%,50%,50%");
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+p.fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:14pt
+}
+
+p.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+p.fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:13pt
+
+}
+
+p.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:12pt
+}
+p.fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:12pt
+}
+p.listlevel4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:11pt
+}
+p.fokus4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:11pt
+}
+p.listlevel5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:10pt
+}
+p.fokus5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:10pt
+}
+ul.fokus {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+padding-left:1pt;
+list-style-type:none
+}
+ul.listlevel0 {
+margin-left: 0px;
+border:0px;
+margin-top:1px;
+margin-bottom:1px;
+padding-left:0px;
+border:medium solid rgb(90%,90%,90%);
+list-style-type:none
+}
+
+ul.listlevel1 {
+margin-left:0pt;
+padding-left:0px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+
+}
+
+ul.listlevel2 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:circle
+
+}
+
+ul.listlevel3 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:square
+}
+ul.listlevel4 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+ul.listlevel5 {
+margin-left:2pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:2pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+a.listlevel0:link {
+text-align:center;
+border:none}
+
+a.listlevel1:link {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+a.listlevel2:link {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:link {
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:link {
+text-align:left;
+font-size:11pt
+}
+a.listlevel5:link {
+text-align:left;
+font-size:10pt
+}
+
+a.listlevel0:visited {
+text-align:center;
+border:none}
+
+a.listlevel1:visited {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+
+}
+
+a.listlevel2:visited {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:visited{
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:visited{
+text-align:left;
+font-size:11pt
+
+}
+a.listlevel5:visited{
+text-align:left;
+font-size:10pt
+}
+
+td.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:black;
+border:thick solid black
+}
+
+td.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+border:medium solid gray;
+text-align:center
+}
+
+td.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+}
+
+td.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center
+}
+td.Fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:white;
+border:thick solid black
+}
+
+td.Fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:white;
+border:medium solid gray;
+text-align:center
+}
+
+td.Fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center;
+}
+
+td.Fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center
+}
+h1 {
+font-size:x-large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+font-color:gray;
+margin-bottom:5pt;
+margin-top:5pt}
+h2 {
+font-size:large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+margin-bottom:5pt;
+margin-top:5pt}
+
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/mtklein.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/mtklein.gif
new file mode 100644
index 0000000..9c917da
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/mtklein.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/page_Components.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/page_Components.xsl
new file mode 100644
index 0000000..e9064ec
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/page_Components.xsl
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Link zu dieser Seite | Druckversion HTML | #pdf_file#
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/pc.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_48/pc.jpg
new file mode 100644
index 0000000..086c997
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/pc.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/poweredby_freemarker.png b/src-modules/module/kb/etl/xml2html/layoutelements_48/poweredby_freemarker.png
new file mode 100644
index 0000000..22b3a80
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/poweredby_freemarker.png differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_first.svg b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_first.svg
new file mode 100644
index 0000000..b263ef7
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_first.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_last.svg b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_last.svg
new file mode 100644
index 0000000..9eb3cf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_last.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_next.svg b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_next.svg
new file mode 100644
index 0000000..491dbba
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_next.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_previous.svg b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_previous.svg
new file mode 100644
index 0000000..1099bf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_previous.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_search.svg b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_search.svg
new file mode 100644
index 0000000..d66bed5
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_search.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_up.svg b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_up.svg
new file mode 100644
index 0000000..cd63395
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/resultset_up.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/schluessel.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_48/schluessel.jpg
new file mode 100644
index 0000000..987d3b2
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/schluessel.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/search/index.htm b/src-modules/module/kb/etl/xml2html/layoutelements_48/search/index.htm
new file mode 100644
index 0000000..a0354c6
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/search/index.htm
@@ -0,0 +1,110 @@
+
+Suche
+
+
+
+
+
+
+
+
+ Volltext-Datenbank
+
+
+ Anm: Sie können nach Stichwörtern suchen. Mindestens eine Angabe ist notwendig. Nur Wörter ab 4 Zeichen können gefunden werden.
+Bei technischen Problemen schlagen Sie bitte hier nach.
+
+
+
+
+
+
+
+
+
+
+
+
+
Achtung: Suche funktioniert z.Zt. nicht. Bitte schalten Sie Javascript ein, und aktualisieren Sie die Seite.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/search/search_db.js b/src-modules/module/kb/etl/xml2html/layoutelements_48/search/search_db.js
new file mode 100644
index 0000000..90d73be
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/search/search_db.js
@@ -0,0 +1,192 @@
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/shared.css b/src-modules/module/kb/etl/xml2html/layoutelements_48/shared.css
new file mode 100644
index 0000000..00032b3
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/shared.css
@@ -0,0 +1,912 @@
+/**
+ * CSS in this file is used by *all* skins (that have any CSS at all). Be
+ * careful what you put in here, since what looks good in one skin may not in
+ * another, but don't ignore the poor non-Monobook users either.
+ */
+
+/* Default style for semantic tags */
+abbr, acronym, .explain {
+ border-bottom: 1px dotted black;
+ cursor: help;
+}
+
+/* Colored watchlist and recent changes numbers */
+.mw-plusminus-pos { color: #006400; } /* dark green */
+.mw-plusminus-neg { color: #8b0000; } /* dark red */
+.mw-plusminus-null { color: #aaa; } /* gray */
+
+/* Links to redirects appear italicized on [[Special:AllPages]], [[Special:PrefixIndex]],
+ [[Special:Watchlist/edit]] and in category listings */
+.allpagesredirect, .redirect-in-category, .watchlistredir { font-style: italic; }
+
+/* Comment and username portions of RC entries */
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+/* Math */
+.texvc {
+ direction: ltr;
+ unicode-bidi: embed;
+}
+img.tex { vertical-align: middle; }
+span.texhtml { font-family: serif; }
+
+/* add a bit of margin space between the preview and the toolbar */
+/* this replaces the ugly
we used to insert into the page source */
+#wikiPreview.ontop { margin-bottom: 1em; }
+
+/* Stop floats from intruding into edit area in previews */
+#editform, #toolbar, #wpTextbox1 {
+ clear: both;
+}
+
+div#mw-js-message {
+ margin: 1em 5%;
+ padding: 0.5em 2.5%;
+ border: solid 1px #ddd;
+ background-color: #fcfcfc;
+}
+
+/* Edit section links */
+.editsection {
+ float: right;
+ margin-left: 5px;
+}
+
+/**
+ * File histories
+ */
+h2#filehistory {
+ clear: both;
+}
+
+table.filehistory th,
+table.filehistory td {
+ vertical-align: top;
+}
+table.filehistory th {
+ text-align: left;
+}
+table.filehistory td.mw-imagepage-filesize,
+table.filehistory th.mw-imagepage-filesize {
+ white-space: nowrap;
+}
+
+table.filehistory td.filehistory-selected {
+ font-weight: bold;
+}
+
+/*
+ * rev_deleted stuff
+ */
+li span.deleted, span.history-deleted {
+ text-decoration: line-through;
+ color: #888;
+ font-style: italic;
+}
+
+/**
+ * Patrol stuff
+ */
+.not-patrolled {
+ background-color: #ffa;
+}
+
+.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+
+/**
+ * Forms
+ */
+td.mw-label { text-align: right; }
+td.mw-input { text-align: left; }
+td.mw-submit { text-align: left; }
+
+td.mw-label { vertical-align: top; }
+.prefsection td.mw-label { width: 20%; }
+.prefsection table { width: 100%; }
+td.mw-submit { white-space: nowrap; }
+
+table.mw-htmlform-nolabel td.mw-label {
+ width: 0 !important;
+}
+
+tr.mw-htmlform-vertical-label td.mw-label {
+ text-align: left !important;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/**
+ * Image captions
+ */
+.thumbcaption { text-align: left; }
+.magnify { float: right; }
+
+/**
+ * Hidden categories
+ */
+.mw-hidden-cats-hidden { display: none; }
+.catlinks-allhidden { display: none; }
+
+/* Convenience links to edit block, delete and protect reasons */
+p.mw-ipb-conveniencelinks, p.mw-protect-editreasons,
+p.mw-filedelete-editreasons, p.mw-delete-editreasons,
+p.mw-revdel-editreasons {
+ font-size: 90%;
+ float: right;
+}
+
+/* Search results */
+.searchresults {
+}
+
+.searchresults p {
+ margin-left: 0.4em;
+ margin-top: 1em;
+ margin-bottom: 1.2em;
+}
+
+div.searchresult {
+ font-size: 95%;
+ width: 38em;
+}
+
+.mw-search-results {
+ margin-left: 0.4em;
+}
+
+.mw-search-results li {
+ padding-bottom: 1em;
+ list-style: none;
+ list-style-image: none;
+}
+.mw-search-results li a {
+ font-size: 108%;
+}
+
+.mw-search-result-data {
+ color: green;
+ font-size: 97%;
+}
+
+.mw-search-formheader {
+ background-color: #f3f3f3;
+ margin-top: 1em;
+ border: 1px solid silver;
+}
+.mw-search-formheader div.search-types {
+ float: left;
+ padding-left: 0.25em;
+}
+.mw-search-formheader div.search-types ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.search-types ul li {
+ float: left;
+ margin: 0;
+ padding: 0;
+}
+.mw-search-formheader div.search-types ul li a {
+ display: block;
+ padding: 0.5em;
+}
+.mw-search-formheader div.search-types ul li.current a {
+ color: #333333;
+ cursor: default;
+}
+.mw-search-formheader div.search-types ul li.current a:hover {
+ text-decoration: none;
+}
+.mw-search-formheader div.results-info {
+ float: right;
+ padding: 0.5em;
+ padding-right: 0.75em;
+}
+.mw-search-formheader div.results-info ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.results-info ul li {
+ float: right;
+ margin: 0;
+ padding: 0;
+}
+fieldset#mw-searchoptions {
+ margin: 0;
+ padding-left: 0.75em !important;
+ padding-right: 0.75em !important;
+ padding-bottom: 0.5em !important;
+ padding-top: 0.5em !important;
+ border: none;
+ background-color: #f9f9f9;
+ border: 1px solid silver !important;
+ border-top-width: 0 !important;
+}
+fieldset#mw-searchoptions legend {
+ display: none;
+}
+fieldset#mw-searchoptions h4 {
+ padding: 0;
+ margin: 0;
+ float: left;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox {
+ float: right;
+}
+
+fieldset#mw-searchoptions div#mw-search-togglebox label {
+ margin-right: 0.25em;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox input {
+ margin-left: 0.25em;
+}
+fieldset#mw-searchoptions table {
+ float: left;
+ margin-right: 3em;
+}
+fieldset#mw-searchoptions table td {
+ padding-right: 1em;
+}
+fieldset#mw-searchoptions div.divider {
+ clear: both;
+ border-bottom: 1px solid #DDDDDD;
+ padding-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+td#mw-search-menu {
+ padding-left:6em;
+ font-size:85%;
+}
+
+div#mw-search-interwiki {
+ float: right;
+ width: 18em;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ margin-top: 2ex;
+}
+
+div#mw-search-interwiki li {
+ font-size: 95%;
+}
+
+.mw-search-interwiki-more {
+ float: right;
+ font-size: 90%;
+}
+
+div#mw-search-interwiki-caption {
+ text-align: center;
+ font-weight: bold;
+ font-size: 95%;
+}
+
+.mw-search-interwiki-project {
+ font-size: 97%;
+ text-align: left;
+ padding-left: 0.2em;
+ padding-right: 0.15em;
+ padding-bottom: 0.2em;
+ padding-top: 0.15em;
+ background-color: #ececec;
+ border-top: 1px solid #BBBBBB;
+}
+
+span.searchalttitle {
+ font-size: 95%;
+}
+
+div.searchdidyoumean {
+ font-size: 127%;
+ margin-top: 0.8em;
+ /* Note that this color won't affect the link, as desired. */
+ color: #c00;
+}
+
+div.searchdidyoumean em {
+ font-weight: bold;
+}
+
+.searchmatch {
+ font-weight: bold;
+}
+
+
+/*
+ * Advanced PowerSearch box
+ */
+td#mw-search-togglebox {
+ text-align: right;
+}
+
+table#mw-search-powertable {
+ width: 100%;
+}
+
+form#powersearch {
+ clear: both;
+}
+
+/*
+ * UserRights stuff
+ */
+.mw-userrights-disabled {
+ color: #888;
+}
+
+table.mw-userrights-groups * td,table.mw-userrights-groups * th {
+ padding-right: 1.5em;
+}
+
+/*
+ * OpenSearch ajax suggestions
+ */
+.os-suggest {
+ overflow: auto;
+ overflow-x: hidden;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 0px;
+ background-color: white;
+ background-color: Window;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ z-index:99;
+ font-size:95%;
+}
+
+table.os-suggest-results {
+ font-size: 95%;
+ cursor: pointer;
+ border: 0;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+.os-suggest-result, .os-suggest-result-hl {
+ white-space: nowrap;
+ background-color: white;
+ background-color: Window;
+ color: black;
+ color: WindowText;
+ padding: 2px;
+}
+.os-suggest-result-hl,
+.os-suggest-result-hl-webkit {
+ background-color: #4C59A6;
+ color: white;
+}
+.os-suggest-result-hl {
+ /* System colors are misimplemented in Safari 3.0 and earlier,
+ making highlighted text illegible... */
+ background-color: Highlight;
+ color: HighlightText;
+}
+
+.os-suggest-toggle {
+ position: relative;
+ left: 1ex;
+ font-size: 65%;
+}
+.os-suggest-toggle-def {
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ font-size: 65%;
+ visibility: hidden;
+}
+
+/* Page history styling */
+/* the auto-generated edit comments */
+.autocomment { color: gray; }
+#pagehistory .history-user {
+ margin-left: 0.4em;
+ margin-right: 0.2em;
+}
+#pagehistory span.minor {
+ font-weight: bold;
+}
+#pagehistory li {
+ border: 1px solid white;
+}
+#pagehistory li.selected {
+ background-color: #f9f9f9;
+ border: 1px dashed #aaa;
+}
+
+/** Generic minor/bot/newpage styling */
+.newpage, .minor, .bot {
+ font-weight: bold;
+}
+
+/* Special:Contributions styling */
+.mw-uctop {
+ font-weight: bold;
+}
+
+/* Special:ListGroupRights styling */
+table.mw-listgrouprights-table tr {
+ vertical-align: top;
+}
+.listgrouprights-revoked {
+ text-decoration: line-through;
+}
+
+/* Special:Statistics styling */
+td.mw-statistics-numbers {
+ text-align: right;
+}
+
+/* Special:SpecialPages styling */
+h4.mw-specialpagesgroup {
+ background-color: #dcdcdc;
+ padding: 2px;
+ margin: .3em 0em 0em 0em;
+}
+.mw-specialpagerestricted {
+ font-weight: bold;
+}
+
+#shared-image-dup, #shared-image-conflict {
+ font-style: italic;
+}
+
+/* Special:EmailUser styling */
+table.mw-emailuser-table {
+ width: 98%;
+}
+td#mw-emailuser-sender, td#mw-emailuser-recipient {
+ font-weight: bold;
+}
+
+/* Special:Allpages styling */
+table.mw-allpages-table-form, table.mw-allpages-table-chunk {
+ width: 100%;
+}
+td.mw-allpages-alphaindexline {
+ text-align: right;
+}
+td.mw-allpages-nav, p.mw-allpages-nav {
+ text-align: right;
+ font-size: smaller;
+ margin-bottom: 1em;
+}
+table.mw-allpages-table-form tr {
+ vertical-align: top;
+}
+
+/* Special:Prefixindex styling */
+table#mw-prefixindex-list-table,
+table#mw-prefixindex-nav-table {
+ width: 98%;
+}
+td#mw-prefixindex-nav-form {
+ font-size: smaller;
+ margin-bottom: 1em;
+ text-align: right;
+ vertical-align: top;
+}
+
+/*
+ * Recreating deleted page warning
+ * Reupload file warning
+ * Page protection warning
+ * incl. log entries for these warnings
+ */
+div.mw-warning-with-logexcerpt {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+ clear: both;
+}
+div.mw-warning-with-logexcerpt ul li {
+ font-size: 90%;
+}
+
+/* (show/hide) revision deletion links */
+span.mw-revdelundel-link,
+strong.mw-revdelundel-link {
+ font-size: 90%;
+}
+span.mw-revdelundel-hidden,
+input.mw-revdelundel-hidden {
+ visibility: hidden;
+}
+
+td.mw-revdel-checkbox, th.mw-revdel-checkbox {
+ padding-right: 10px;
+ text-align: center;
+}
+
+/* feed links */
+a.feedlink {
+ /* @embed */
+ background: url("images/feed-icon.png") center left no-repeat;
+ padding-left: 16px;
+}
+
+/* Plainlinks - this can be used to switch
+ * off special external link styling */
+.plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+/* wikitable class for skinning normal tables
+ * keep on sync with commonPrint.css
+ */
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+/* hide initially collapsed collapsable tables */
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+/* success and error messages */
+.success {
+ color: green;
+ font-size: larger;
+}
+.error {
+ color: red;
+ font-size: larger;
+}
+.errorbox, .successbox {
+ font-size: larger;
+ border: 2px solid;
+ padding: .5em 1em;
+ float: left;
+ margin-bottom: 2em;
+ color: #000;
+}
+.errorbox {
+ border-color: red;
+ background-color: #fff2f2;
+}
+.successbox {
+ border-color: green;
+ background-color: #dfd;
+}
+.errorbox h2, .successbox h2 {
+ font-size: 1em;
+ font-weight: bold;
+ display: inline;
+ margin: 0 .5em 0 0;
+ border: none;
+}
+
+/* Note on preview page */
+.previewnote {
+ color: #c00;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ text-indent: 3em;
+ margin: 0.8em 0;
+}
+
+.visualClear {
+ clear: both;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+/*
+ Table pager (e.g. Special:ListFiles)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:AllMessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager {
+ min-width: 80%;
+ border-collapse: collapse;
+}
+.TablePager_nav a {
+ text-decoration: none;
+}
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th {
+ background-color: #eeeeff;
+}
+.TablePager td {
+ background-color: #ffffff;
+}
+.TablePager tr:hover td {
+ background-color: #eeeeff;
+}
+
+.imagelist td, .imagelist th {
+ white-space: nowrap;
+}
+.imagelist .TablePager_col_links {
+ background-color: #eeeeff;
+}
+.imagelist .TablePager_col_img_description {
+ white-space: normal;
+}
+.imagelist th.TablePager_sort {
+ background-color: #ccccff;
+}
+
+ /* Allmessages table */
+#mw-allmessagestable .allmessages-customised td.am_default {
+ background-color: #fcffc4;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover td.am_default {
+ background-color: #faff90;
+}
+
+#mw-allmessagestable td.am_actual {
+ background-color: #e2ffe2;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual {
+ background-color: #b1ffb1;
+}
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+/* Galleries */
+/* These display attributes look nonsensical, but are needed to support IE and FF2 */
+/* Don't forget to update commonPrint.css */
+li.gallerybox {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+ display: -moz-inline-box;
+}
+
+ul.gallery, li.gallerybox {
+ display: inline-block;
+ zoom: 1;
+ *display: inline;
+}
+
+ul.gallery {
+ margin: 2px;
+ padding: 2px;
+ display: block;
+}
+
+li.gallerycaption {
+ font-weight: bold;
+ text-align: center;
+ display: block;
+ word-wrap: break-word;
+}
+
+li.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+ word-wrap: break-word;
+}
+
+table.mw-enhanced-rc {
+ background: none;
+ border:0;
+ border-spacing:0;
+}
+td.mw-enhanced-rc {
+ white-space:nowrap;
+ padding:0;
+ vertical-align:top;
+ font-family:monospace
+}
+
+#mw-addcategory-prompt {
+ display: inline;
+ margin-left: 1em;
+}
+
+#mw-addcategory-prompt input {
+ margin-left: 0.5em;
+ margin-right: 0.5em;
+}
+
+.mw-remove-category {
+ padding: 8px;
+ /* @embed */
+ background-image: url(images/remove.png);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-addcategory {
+ padding-left: 20px;
+ /* @embed */
+ background-image: url(images/add.png);
+ background-position: left center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-loader {
+ /* @embed */
+ background-image: url(images/ajax-loader.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+ padding: 16px;
+ position: relative;
+ top: -16px;
+}
+
+.mw-small-spinner {
+ padding: 10px !important;
+ margin-right: 0.6em;
+ /* @embed */
+ background-image: url(images/spinner.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+/* Sort arrows added by SortableTables */
+a.sortheader {
+ margin: 0 0.3em;
+}
+
+/* Localised ordered list numbering for some languages */
+ol:lang(bcc) li,
+ol:lang(bqi) li,
+ol:lang(fa) li,
+ol:lang(glk) li,
+ol:lang(kk-arab) li,
+ol:lang(mzn) li {
+ list-style-type: -moz-persian;
+ list-style-type: persian;
+}
+
+ol:lang(ckb) li {
+ list-style-type: -moz-arabic-indic;
+ list-style-type: arabic-indic;
+}
+
+ol:lang(bn) li {
+ list-style-type: -moz-bengali;
+ list-style-type: bengali;
+}
+
+/* tooltip styles */
+.mw-help-field-hint {
+ display: none;
+ padding: 0px;
+ padding-left: 15px;
+ margin-left: 2px;
+ margin-bottom: -8px;
+ /* @embed */
+ background-image: url('images/help-question.gif');
+ background-position: left center;
+ background-repeat: no-repeat;
+ color: #0645ad;
+ text-decoration: underline;
+ cursor: pointer;
+ font-size: .8em;
+}
+.mw-help-field-hint:hover {
+ /* @embed */
+ background-image: url('images/help-question-hover.gif');
+}
+.mw-help-field-data {
+ display: block;
+ background-color: #d6f3ff;
+ padding:5px 8px 4px 8px;
+ border: 1px solid #5dc9f4;
+ margin-left: 20px;
+}
+.tipsy { padding: 5px 5px 10px; font-size: 12px; position: absolute; z-index: 100000; overflow: visible; }
+.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #d6f3ff; color: black; border: 1px solid #5dc9f4; max-width: 300px; text-align: left; }
+.tipsy-arrow { position: absolute; /* @embed */ background: url( 'images/tipsy-arrow.gif' ) no-repeat top left; width: 13px; height: 13px; }
+.tipsy-se .tipsy-arrow { bottom: -2px; right: 10px; background-position: 0% 100%; }
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/smilie.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/smilie.gif
new file mode 100644
index 0000000..53a1d5d
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/smilie.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/smoke.gif b/src-modules/module/kb/etl/xml2html/layoutelements_48/smoke.gif
new file mode 100644
index 0000000..831cd98
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/smoke.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/superx.css b/src-modules/module/kb/etl/xml2html/layoutelements_48/superx.css
new file mode 100644
index 0000000..68d8b22
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/superx.css
@@ -0,0 +1,444 @@
+body {
+background-color: white; color:black; /* margin-right: 10px; */
+/* background-image:url("briefpapier_hellgrau.gif"); */
+padding-right:10px;
+font-family: Verdana,Arial,Helvetica,sans-serif;
+/* font-size:11pt; */
+padding-top:20px;
+padding-left:20px;
+ }
+body.topicframe
+{background-color: #CCCCCC;
+background-image:url("blaubck.jpg");
+color:black; margin-right: 1px;
+ padding-right:1px;}
+
+img { border-style:none;
+}
+.align-center{
+text-align:center;
+}
+.EmbeddedChapter{
+font-size:110%;font-style: bold;
+padding: 25px 0px 10px 0px
+}
+div.ImagePara div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+div.ImagePara a div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+
+div.ImagePara div{
+text-align:center;
+}
+div.ImagePara a div{
+text-align:center;
+}
+
+.ImagePara{
+text-align:center;
+padding: 15px 15px 25px 15px;
+}
+
+.SyntaxPara, .SyntaxPara_borderStart, .SyntaxPara_borderEnd{
+padding: 0px 10px 0px 10px;
+ margin: 1px 100px 0px 20px;
+background-color: #E6E6E6;
+font-family: monospace;
+font-size:90%;
+}
+
+ul { list-style-image:url("gr_arrow.gif");
+ margin:1px}
+.Group {color: "black";
+ text-align: right;
+ list-style-type: none;
+ list-style-image:none;
+ margin:1px;
+ padding:1px
+ }
+td { /* border: 1px solid black; margin:5px; */
+}
+TD.Subgroup {
+ border-style:solid
+ }
+UL.Second { margin-left:10px;
+ list-style-image:url("punkt1b.gif");
+ margin-bottom:1px
+}
+UL.mainlink { margin-left:20px;
+ list-style-image:url("logomini.gif");
+ margin-bottom:20px;
+ padding:10px
+}
+LI.mainli {border:50px}
+li.klein {font-size:small}
+TABLE {margin-left: 1em;
+ margin-right: 1em}
+a.group:link { margin: 1px; font-size:xx-small }
+a.group:visited { margin: 1px;font-size:xx-small }
+a.group:active { margin: 1px;font-size:xx-small }
+a.tabellenheader:link { color:black; text-decoration:underline; }
+a.tabellenheader:visited { color:black; text-decoration:underline; }
+a.tabellenheader:active { color:black; text-decoration:underline; }
+a.fokus:link { background-color:white;color:"#0000A0"; text-decoration:underline;font-style: bold }
+a.fokus:visited { background-color:white; color:"#0000A0"; text-decoration:underline }
+a.fokus:active { background-color:white;color:red; text-decoration:underline }
+a.gelb:link { color:yellow; text-decoration:underline;font-style: bold }
+a.gelb:visited { color:yellow; text-decoration:underline }
+a.gelb:active { color:red; text-decoration:underline }
+a:link { color:blue; text-decoration:none }
+a:visited { color:blue; text-decoration:none }
+a:active { background-color:white;color:blue; text-decoration:none }
+a.topic2:link { color:black; text-decoration:none }
+a.topic2:visited { color:black; text-decoration:none }
+a.topic2:active { color:blue; text-decoration:none }
+a.topic2:hover { color:red; text-decoration:none}
+
+/*Überschriften mit unterschiedlich großen Abständen nach oben, unten und links */
+h1 {color: black;
+ font-size:220%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 40px 0 20px 30px;}
+h2 {color: black;
+ font-size:190%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h3 {color: black;
+ font-size:160%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h4 {color: black;
+ font-size:155%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h5 {color: black;
+ font-size:140%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h6 {color: black;
+ font-size:130%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 10px 0 10px 10px;}
+
+H1.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.normal, p.Standard {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+ /* font-size:11pt; */}
+p {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+font-size: 16px; }
+
+p.marginalie {text-align:right;
+ font-weight:bold;
+ /* font-size:11pt */}
+p.title {text-align:center;
+ font-size:bigger;
+ font-weight:bolder}
+p.BulletedList
+{
+ margin:1px 0 1px 0px;
+ padding:1px 0 1px 0px;
+}
+/*die foglende SPAN ist der Punkt in BulletedList*/
+span.Numbering_20_Symbols
+{ padding: 0 5px 0 10px
+}
+
+p.ScreenOnly
+{
+ text-align:right;
+}
+p.tabellenzeile
+{
+ text-align:left;
+ /* font-size:11pt */
+}
+
+td.leer
+ {width:100px}
+
+.Tabellentext {
+ padding-left: 5px;padding-right: 5px;
+ border-width : medium; border-style: hidden;
+ font-size: small;
+ color: black; background-color : white;
+ vertical-align: top
+ }
+.Topictext {
+ /* font-size: 11px; */
+ color: black;
+ }
+.Tabellenlinks {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ font-style: oblique;
+ font-size: large; color: blue;
+ background-color : white
+ }
+.Tabellenfokus {
+ border-style: hidden;
+ font-size: x-large;
+ text-align:center;
+ height: 25px;
+ color: black;
+ background-color : white;
+ }
+.Tabellenerlaeuterung {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ height: 25px;
+ font-style: oblique;
+ font-size: medium;
+ color: black; background-color : white;
+ background-image:
+ }
+.Topics {
+ /* font-size: 11px; */
+ color: blue;
+ text-align:right;
+ margin-right: 0px
+ }
+
+
+.note { margin: 30px;
+ padding: 30px;
+ font-size: 14px;
+ border: 1px solid black;
+ width: 400px;
+ background-color:#EEFF44;}
+
+
+ .Kurztitel {font-size:larger}
+.Langtitel {font-size:normal;
+ font-weight:normal}
+.sgKurztitel {font-size:large}
+.sgLangtitel {font-weight:normal}
+.Funktion {font-weight:bold}
+.Person {font-style:normal}
+.UeberschriftLeitung {
+ font-size:large;
+ }
+td.detail {border-left: thin solid gray}
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
+li.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:left;
+ margin-top:12px
+}
+p.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:center;
+ height:160px
+}
+p.Schattiert
+{
+
+ background-color:rgb(250,250,250);
+ border: none;
+ text-align:center
+}
+p.Linkbox
+{
+ background-color:rgb(122,224,255);
+ border: none;
+ text-align:center
+}
+td.klein
+{
+ font-size:smaller
+}#footer { }
+td.navi
+{
+ background-color:rgb(230,230,230);
+ text-align:center
+}
+span.Schluesselwort
+{
+ font-weight:bold
+}
+span.blass
+{
+ color:gray
+}
+span.Hyperlink
+{
+ color:blue
+}
+
+p.mtBox
+{
+border-top:thin solid gray;
+text-align:right
+}
+
+span.schwarz
+{
+background-color:rgb(20%,20%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+span.weiss
+{
+background-color:rgb(50%,50%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+a.mtBox:link
+{
+text-decoration:none;
+font-family:monospace
+}
+a.mtBox:visited
+{
+text-decoration:none;
+font-family:monospace
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:20pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+
+
+table.topbar
+{
+ background-repeat:no-repeat;
+ background-image:url("images/ruler.gif");
+}
+span.Syntax
+{
+font-family:courier, monospace
+}
+p.Tabellenzeile
+{
+ padding-left:2px;
+ padding-right:2px;
+}
+ol
+{
+ list-style-type:decimal;
+ list-style-position:outside;
+
+}
+
+td.Table2ColBorderCell
+{
+ border:thin solid silver;
+}
+
+td.TableCell
+{
+ border:thin solid gray;
+}
+span.chapterNumber
+{
+ text-shadow:black 3px 2px 4px; font-size:1.5em; color:gray;
+}
+
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+span.siehe_auch {
+ display:block;
+ border: thin solid gray;
+}
+span.siehe_auch:before{
+ content:"Siehe auch:";
+}
+span.hinweis {
+ display:block;
+ border: thin solid silver;
+ margin:1em;
+}
+span.hinweis:before{
+ content:"Hinweis:";
+}
+span.categoryPrefix{
+ color:gray;
+}
+span.categoryPrefix:before { content:"\2022"; }
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/superx.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_48/superx.jpg
new file mode 100644
index 0000000..0ab29e6
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_48/superx.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/toc.css b/src-modules/module/kb/etl/xml2html/layoutelements_48/toc.css
new file mode 100644
index 0000000..b3bf674
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/toc.css
@@ -0,0 +1 @@
+ body {
/* background-color: rgb(90%,90%,90%); color:black; */
background-color: white; color:black; margin-right: 10px;
/* background-image:url("briefpapier_hellgrau.gif"); */
margin-right: 4px;
margin-left: 4px;
border:0px;
margin-top: 1px;
padding-right:1px;
padding-left:0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align:left;
/*font-weight:normal;
font-size:11pt */
}
/* a.fokus:link { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:visited { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a:link { color:blue; text-decoration:none }
a:visited { color:blue; text-decoration:none }
a:active { color:red; text-decoration:none }*/
/*
p.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.fokus0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.fokus1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.fokus2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.fokus3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.listlevel4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.fokus4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.listlevel5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
p.fokus5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
ul.fokus {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
padding-left:1pt;
list-style-type:none
}
ul.listlevel0 {
margin-left: 0px;
border:0px;
margin-top:1px;
margin-bottom:1px;
padding-left:0px;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
ul.listlevel1 {
margin-left:0pt;
padding-left:0px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel2 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:circle
}
ul.listlevel3 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:square
}
ul.listlevel4 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel5 {
margin-left:2pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
li.listlevel0 {
margin-left:1pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
li.listlevel1 {
margin-left:1pt;
padding-left:0pt;
margin-top:5pt;
margin-bottom:1pt
}
li.listlevel2 {
margin-left:2pt;
padding-left:0pt;
margin-top:1pt;
margin-bottom:0pt
}
li.listlevel3 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel4 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel5 {
margin-left:3pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
a.listlevel0:link {
text-align:center;
font-weight:bolder}
a.listlevel1:link {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:link {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:link {
text-align:left;
font-size:12pt
}
a.listlevel4:link {
text-align:left;
font-size:11pt
}
a.listlevel5:link {
text-align:left;
font-size:10pt
}
a.listlevel0:visited {
text-align:center;
font-weight:bolder}
a.listlevel1:visited {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:visited {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:visited{
text-align:left;
font-size:12pt
}
a.listlevel4:visited{
text-align:left;
font-size:11pt
}
a.listlevel5:visited{
text-align:left;
font-size:10pt
}
td.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:black;
border:thick solid black
}
td.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
border:medium solid gray;
background-color:silver;
text-align:center
}
td.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:silver
}
td.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center
}
*/
/*.listlevel {
margin:2px 0 0 0;
padding:0 0 0 0;
}*/
.klein a:link,
.klein a:visited,
.klein a:active
{ color:blue; text-decoration:none }
p.listlevel0 a,
p.listlevel1 a,
p.listlevel2 a,
p.listlevel3 a,
p.listlevel4 a,
p.listlevel5 a,
p.listlevel6 a,
p.listlevel7 a,
p.listlevel8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:link, p.listlevel0 a:visited ,
p.listlevel1 a:link, p.listlevel1 a:visited ,
p.listlevel2 a:link, p.listlevel2 a:visited ,
p.listlevel3 a:link, p.listlevel3 a:visited ,
p.listlevel4 a:link, p.listlevel4 a:visited ,
p.listlevel5 a:link, p.listlevel5 a:visited ,
p.listlevel6 a:link, p.listlevel6 a:visited ,
p.listlevel7 a:link, p.listlevel7 a:visited ,
p.listlevel8 a:link, p.listlevel8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:hover, p.listlevel0 a:active, p.listlevel0 a:focus ,
p.listlevel1 a:hover, p.listlevel1 a:active, p.listlevel1 a:focus ,
p.listlevel2 a:hover, p.listlevel2 a:active, p.listlevel2 a:focus ,
p.listlevel3 a:hover, p.listlevel3 a:active, p.listlevel3 a:focus ,
p.listlevel4 a:hover, p.listlevel4 a:active, p.listlevel4 a:focus ,
p.listlevel5 a:hover, p.listlevel5 a:active, p.listlevel5 a:focus ,
p.listlevel6 a:hover, p.listlevel6 a:active, p.listlevel6 a:focus ,
p.listlevel7 a:hover, p.listlevel7 a:active, p.listlevel7 a:focus ,
p.listlevel8 a:hover, p.listlevel8 a:active, p.listlevel8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.listlevel0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.listlevel3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.listlevel4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.listlevel5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.listlevel6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus0 a,
p.Fokus1 a,
p.Fokus2 a,
p.Fokus3 a,
p.Fokus4 a,
p.Fokus5 a,
p.Fokus6 a,
p.Fokus7 a,
p.Fokus8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.Fokus0 a:link, p.Fokus0 a:visited ,
p.Fokus1 a:link, p.Fokus1 a:visited ,
p.Fokus2 a:link, p.Fokus2 a:visited ,
p.Fokus3 a:link, p.Fokus3 a:visited ,
p.Fokus4 a:link, p.Fokus4 a:visited ,
p.Fokus5 a:link, p.Fokus5 a:visited ,
p.Fokus6 a:link, p.Fokus6 a:visited ,
p.Fokus7 a:link, p.Fokus7 a:visited ,
p.Fokus8 a:link, p.Fokus8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 a:hover, p.Fokus0 a:active, p.Fokus0 a:focus ,
p.Fokus1 a:hover, p.Fokus1 a:active, p.Fokus1 a:focus ,
p.Fokus2 a:hover, p.Fokus2 a:active, p.Fokus2 a:focus ,
p.Fokus3 a:hover, p.Fokus3 a:active, p.Fokus3 a:focus ,
p.Fokus4 a:hover, p.Fokus4 a:active, p.Fokus4 a:focus ,
p.Fokus5 a:hover, p.Fokus5 a:active, p.Fokus5 a:focus ,
p.Fokus6 a:hover, p.Fokus6 a:active, p.Fokus6 a:focus ,
p.Fokus7 a:hover, p.Fokus7 a:active, p.Fokus7 a:focus ,
p.Fokus8 a:hover, p.Fokus8 a:active, p.Fokus8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.Fokus3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.Fokus4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.Fokus5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.Fokus6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
/*h1 {
font-size:x-large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
font-color:gray;
margin-bottom:5pt;
margin-top:5pt}
h2 {
font-size:large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
margin-bottom:5pt;
margin-top:5pt}
td.Themenspalte {font-size:9pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
p.mtBox
{
border-bottom:thin solid gray;
text-align:right
}
span.schwarz
{
background-color:rgb(20%,20%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
span.weiss
{
background-color:rgb(50%,50%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
a.mtBox:link
{
text-decoration:none;
font-family:monospace
}
a.mtBox:visited
{
text-decoration:none;
font-family:monospace
}*/
span.chapterNumber
{
font-size:1em; color:gray;
}
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/toc_pdf.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/toc_pdf.xsl
new file mode 100644
index 0000000..a1e95ed
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/toc_pdf.xsl
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+ Inhaltsverzeichnis
+
+
+
+
+
+
+
+
+
+
+ added to prevent self-closing tags in QtXmlPatterns
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/topics.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics.xsl
new file mode 100644
index 0000000..8b26b75
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics.xsl
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2body.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2body.xsl
new file mode 100644
index 0000000..d0e352d
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2body.xsl
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+javascript:document.location=('search/index.htm');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2frame.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2frame.xsl
new file mode 100644
index 0000000..bab9f23
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2frame.xsl
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Diese Seiten wurden fuer Frame-faehige Browser entwickelt; bitte klicken Sie folgende Datei an:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2searchdb.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2searchdb.xsl
new file mode 100644
index 0000000..850e5b8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2searchdb.xsl
@@ -0,0 +1,75 @@
+
+
+
+'
+
+
+
+Ds= new Array();
+Ds[1] = new Array();
+Ds[1][1]= "Menuepunkt";
+Ds[1][2]= "Seitentitel";
+Ds[1][3]= "Volltext";
+Ds[1][4]= "Datei";
+
+
+Ds[ ] = new Array();
+Ds[ ][1]= "
+
+ ";
+Ds[ ][2]= "
+
+
+";
+Ds[ ][3]= "
+
+
+";
+Ds[ ][4]= "
+";
+
+
+
+
+var AnzFelder= 4;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2toc.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2toc.xsl
new file mode 100644
index 0000000..65bd95e
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2toc.xsl
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fokus
+
+
+listlevel
+
+
+
+
+
+
+fokus
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2top.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2top.xsl
new file mode 100644
index 0000000..c7f84cd
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_48/topics2top.xsl
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/BLAUBCK.JPG b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/BLAUBCK.JPG
new file mode 100644
index 0000000..3c08828
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/BLAUBCK.JPG differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/BreadCrumbs.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/BreadCrumbs.css
new file mode 100644
index 0000000..a17fb3a
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/BreadCrumbs.css
@@ -0,0 +1,14 @@
+/* Stylesheet for the BreadCrumbs extension, an extension of the
+ * edit box of MediaWiki to provide an easy way to add category links
+ * to a specific page.
+ *
+ * @file
+ * @ingroup Extensions
+ * @author Manuel Schneider
+ * @copyright © 2007 by Manuel Schneider
+ * @licence GNU General Public Licence 2.0 or later
+ */
+
+#BreadCrumbsTrail {
+ font-size:0.8em;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_find_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_find_btn_s.gif
new file mode 100644
index 0000000..b815383
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_find_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_next_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_next_btn_s.gif
new file mode 100644
index 0000000..8a7498e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_next_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_prev_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_prev_btn_s.gif
new file mode 100644
index 0000000..518d7fd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_prev_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_top_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_top_btn_s.gif
new file mode 100644
index 0000000..9877f55
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_go_top_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_home_green_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_home_green_btn_s.gif
new file mode 100644
index 0000000..f8ca6eb
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Button_1_home_green_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Icon_XMap_t.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Icon_XMap_t.gif
new file mode 100644
index 0000000..1f34009
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Icon_XMap_t.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Symbol.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Symbol.gif
new file mode 100644
index 0000000..d78bdf7
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/Symbol.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/SymbolN.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/SymbolN.gif
new file mode 100644
index 0000000..bdee79e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/SymbolN.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/banner.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/banner.gif
new file mode 100644
index 0000000..896bccd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/banner.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/book.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/book.gif
new file mode 100644
index 0000000..3b13b78
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/book.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/briefpapier_hellgrau.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/briefpapier_hellgrau.gif
new file mode 100644
index 0000000..dca28fc
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/briefpapier_hellgrau.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/bulma.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/bulma.css
new file mode 100644
index 0000000..6a980e0
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/bulma.css
@@ -0,0 +1,15286 @@
+/*! bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */
+@keyframes spinAround {
+ from {
+ transform: rotate(0deg); }
+ to {
+ transform: rotate(359deg); } }
+
+.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis, .tabs {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+
+.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
+ border: 3px solid transparent;
+ border-radius: 2px;
+ border-right: 0;
+ border-top: 0;
+ content: " ";
+ display: block;
+ height: 0.625em;
+ margin-top: -0.4375em;
+ pointer-events: none;
+ position: absolute;
+ top: 50%;
+ transform: rotate(-45deg);
+ transform-origin: center;
+ width: 0.625em; }
+
+.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
+.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.delete, .modal-close {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ background-color: rgba(10, 10, 10, 0.2);
+ border: none;
+ border-radius: 290486px;
+ cursor: pointer;
+ pointer-events: auto;
+ display: inline-block;
+ flex-grow: 0;
+ flex-shrink: 0;
+ font-size: 0;
+ height: 20px;
+ max-height: 20px;
+ max-width: 20px;
+ min-height: 20px;
+ min-width: 20px;
+ outline: none;
+ position: relative;
+ vertical-align: top;
+ width: 20px; }
+ .delete::before, .modal-close::before, .delete::after, .modal-close::after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .delete::before, .modal-close::before {
+ height: 2px;
+ width: 50%; }
+ .delete::after, .modal-close::after {
+ height: 50%;
+ width: 2px; }
+ .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
+ background-color: rgba(10, 10, 10, 0.3); }
+ .delete:active, .modal-close:active {
+ background-color: rgba(10, 10, 10, 0.4); }
+ .is-small.delete, .is-small.modal-close {
+ height: 16px;
+ max-height: 16px;
+ max-width: 16px;
+ min-height: 16px;
+ min-width: 16px;
+ width: 16px; }
+ .is-medium.delete, .is-medium.modal-close {
+ height: 24px;
+ max-height: 24px;
+ max-width: 24px;
+ min-height: 24px;
+ min-width: 24px;
+ width: 24px; }
+ .is-large.delete, .is-large.modal-close {
+ height: 32px;
+ max-height: 32px;
+ max-width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ width: 32px; }
+
+.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em; }
+
+.is-overlay, .image.is-square img,
+.image.is-square .has-ratio, .image.is-1by1 img,
+.image.is-1by1 .has-ratio, .image.is-5by4 img,
+.image.is-5by4 .has-ratio, .image.is-4by3 img,
+.image.is-4by3 .has-ratio, .image.is-3by2 img,
+.image.is-3by2 .has-ratio, .image.is-5by3 img,
+.image.is-5by3 .has-ratio, .image.is-16by9 img,
+.image.is-16by9 .has-ratio, .image.is-2by1 img,
+.image.is-2by1 .has-ratio, .image.is-3by1 img,
+.image.is-3by1 .has-ratio, .image.is-4by5 img,
+.image.is-4by5 .has-ratio, .image.is-3by4 img,
+.image.is-3by4 .has-ratio, .image.is-2by3 img,
+.image.is-2by3 .has-ratio, .image.is-3by5 img,
+.image.is-3by5 .has-ratio, .image.is-9by16 img,
+.image.is-9by16 .has-ratio, .image.is-1by2 img,
+.image.is-1by2 .has-ratio, .image.is-1by3 img,
+.image.is-1by3 .has-ratio, .modal, .modal-background, .hero-video {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0; }
+
+.button, .input, .textarea, .select select, .file-cta,
+.file-name, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ align-items: center;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ box-shadow: none;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.5em;
+ justify-content: flex-start;
+ line-height: 1.5;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: calc(0.75em - 1px);
+ padding-right: calc(0.75em - 1px);
+ padding-top: calc(0.5em - 1px);
+ position: relative;
+ vertical-align: top; }
+ .button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
+ .file-name:focus, .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus,
+ .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
+ .is-focused.file-name, .is-focused.pagination-previous,
+ .is-focused.pagination-next,
+ .is-focused.pagination-link,
+ .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
+ .file-name:active, .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active,
+ .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
+ .is-active.file-name, .is-active.pagination-previous,
+ .is-active.pagination-next,
+ .is-active.pagination-link,
+ .is-active.pagination-ellipsis {
+ outline: none; }
+ .button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
+ .file-name[disabled], .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled],
+ .pagination-ellipsis[disabled],
+ fieldset[disabled] .button,
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select,
+ fieldset[disabled] .file-cta,
+ fieldset[disabled] .file-name,
+ fieldset[disabled] .pagination-previous,
+ fieldset[disabled] .pagination-next,
+ fieldset[disabled] .pagination-link,
+ fieldset[disabled] .pagination-ellipsis {
+ cursor: not-allowed; }
+
+/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
+html,
+body,
+p,
+ol,
+ul,
+li,
+dl,
+dt,
+dd,
+blockquote,
+figure,
+fieldset,
+legend,
+textarea,
+pre,
+iframe,
+hr,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0; }
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: 100%;
+ font-weight: normal; }
+
+ul {
+ list-style: none; }
+
+button,
+input,
+select,
+textarea {
+ margin: 0; }
+
+html {
+ box-sizing: border-box; }
+
+*, *::before, *::after {
+ box-sizing: inherit; }
+
+img,
+video {
+ height: auto;
+ max-width: 100%; }
+
+iframe {
+ border: 0; }
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+td,
+th {
+ padding: 0; }
+ td:not([align]),
+ th:not([align]) {
+ text-align: left; }
+
+html {
+ background-color: white;
+ font-size: 16px;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ min-width: 300px;
+ overflow-x: hidden;
+ overflow-y: scroll;
+ text-rendering: optimizeLegibility;
+ text-size-adjust: 100%; }
+
+article,
+aside,
+figure,
+footer,
+header,
+hgroup,
+section {
+ display: block; }
+
+body,
+button,
+input,
+select,
+textarea {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
+
+code,
+pre {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto;
+ font-family: monospace; }
+
+body {
+ color: #4a4a4a;
+ font-size: 1em;
+ font-weight: 400;
+ line-height: 1.5; }
+
+a {
+ color: #3273dc;
+ cursor: pointer;
+ text-decoration: none; }
+ a strong {
+ color: currentColor; }
+ a:hover {
+ color: #363636; }
+
+code {
+ background-color: whitesmoke;
+ color: #f14668;
+ font-size: 0.875em;
+ font-weight: normal;
+ padding: 0.25em 0.5em 0.25em; }
+
+hr {
+ background-color: whitesmoke;
+ border: none;
+ display: block;
+ height: 2px;
+ margin: 1.5rem 0; }
+
+img {
+ height: auto;
+ max-width: 100%; }
+
+input[type="checkbox"],
+input[type="radio"] {
+ vertical-align: baseline; }
+
+small {
+ font-size: 0.875em; }
+
+span {
+ font-style: inherit;
+ font-weight: inherit; }
+
+strong {
+ color: #363636;
+ font-weight: 700; }
+
+fieldset {
+ border: none; }
+
+pre {
+ -webkit-overflow-scrolling: touch;
+ background-color: whitesmoke;
+ color: #4a4a4a;
+ font-size: 0.875em;
+ overflow-x: auto;
+ padding: 1.25rem 1.5rem;
+ white-space: pre;
+ word-wrap: normal; }
+ pre code {
+ background-color: transparent;
+ color: currentColor;
+ font-size: 1em;
+ padding: 0; }
+
+table td,
+table th {
+ vertical-align: top; }
+ table td:not([align]),
+ table th:not([align]) {
+ text-align: left; }
+
+table th {
+ color: #363636; }
+
+.is-clearfix::after {
+ clear: both;
+ content: " ";
+ display: table; }
+
+.is-pulled-left {
+ float: left !important; }
+
+.is-pulled-right {
+ float: right !important; }
+
+.is-clipped {
+ overflow: hidden !important; }
+
+.is-size-1 {
+ font-size: 3rem !important; }
+
+.is-size-2 {
+ font-size: 2.5rem !important; }
+
+.is-size-3 {
+ font-size: 2rem !important; }
+
+.is-size-4 {
+ font-size: 1.5rem !important; }
+
+.is-size-5 {
+ font-size: 1.25rem !important; }
+
+.is-size-6 {
+ font-size: 1rem !important; }
+
+.is-size-7 {
+ font-size: 0.75rem !important; }
+
+@media screen and (max-width: 768px) {
+ .is-size-1-mobile {
+ font-size: 3rem !important; }
+ .is-size-2-mobile {
+ font-size: 2.5rem !important; }
+ .is-size-3-mobile {
+ font-size: 2rem !important; }
+ .is-size-4-mobile {
+ font-size: 1.5rem !important; }
+ .is-size-5-mobile {
+ font-size: 1.25rem !important; }
+ .is-size-6-mobile {
+ font-size: 1rem !important; }
+ .is-size-7-mobile {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-size-1-tablet {
+ font-size: 3rem !important; }
+ .is-size-2-tablet {
+ font-size: 2.5rem !important; }
+ .is-size-3-tablet {
+ font-size: 2rem !important; }
+ .is-size-4-tablet {
+ font-size: 1.5rem !important; }
+ .is-size-5-tablet {
+ font-size: 1.25rem !important; }
+ .is-size-6-tablet {
+ font-size: 1rem !important; }
+ .is-size-7-tablet {
+ font-size: 0.75rem !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-size-1-touch {
+ font-size: 3rem !important; }
+ .is-size-2-touch {
+ font-size: 2.5rem !important; }
+ .is-size-3-touch {
+ font-size: 2rem !important; }
+ .is-size-4-touch {
+ font-size: 1.5rem !important; }
+ .is-size-5-touch {
+ font-size: 1.25rem !important; }
+ .is-size-6-touch {
+ font-size: 1rem !important; }
+ .is-size-7-touch {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-size-1-desktop {
+ font-size: 3rem !important; }
+ .is-size-2-desktop {
+ font-size: 2.5rem !important; }
+ .is-size-3-desktop {
+ font-size: 2rem !important; }
+ .is-size-4-desktop {
+ font-size: 1.5rem !important; }
+ .is-size-5-desktop {
+ font-size: 1.25rem !important; }
+ .is-size-6-desktop {
+ font-size: 1rem !important; }
+ .is-size-7-desktop {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-size-1-widescreen {
+ font-size: 3rem !important; }
+ .is-size-2-widescreen {
+ font-size: 2.5rem !important; }
+ .is-size-3-widescreen {
+ font-size: 2rem !important; }
+ .is-size-4-widescreen {
+ font-size: 1.5rem !important; }
+ .is-size-5-widescreen {
+ font-size: 1.25rem !important; }
+ .is-size-6-widescreen {
+ font-size: 1rem !important; }
+ .is-size-7-widescreen {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-size-1-fullhd {
+ font-size: 3rem !important; }
+ .is-size-2-fullhd {
+ font-size: 2.5rem !important; }
+ .is-size-3-fullhd {
+ font-size: 2rem !important; }
+ .is-size-4-fullhd {
+ font-size: 1.5rem !important; }
+ .is-size-5-fullhd {
+ font-size: 1.25rem !important; }
+ .is-size-6-fullhd {
+ font-size: 1rem !important; }
+ .is-size-7-fullhd {
+ font-size: 0.75rem !important; } }
+
+.has-text-centered {
+ text-align: center !important; }
+
+.has-text-justified {
+ text-align: justify !important; }
+
+.has-text-left {
+ text-align: left !important; }
+
+.has-text-right {
+ text-align: right !important; }
+
+@media screen and (max-width: 768px) {
+ .has-text-centered-mobile {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-centered-tablet {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-centered-tablet-only {
+ text-align: center !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-centered-touch {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-centered-desktop {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-centered-desktop-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-centered-widescreen {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-centered-widescreen-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-centered-fullhd {
+ text-align: center !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-justified-mobile {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-justified-tablet {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-justified-tablet-only {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-justified-touch {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-justified-desktop {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-justified-desktop-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-justified-widescreen {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-justified-widescreen-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-justified-fullhd {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-left-mobile {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-left-tablet {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-left-tablet-only {
+ text-align: left !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-left-touch {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-left-desktop {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-left-desktop-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-left-widescreen {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-left-widescreen-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-left-fullhd {
+ text-align: left !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-right-mobile {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-right-tablet {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-right-tablet-only {
+ text-align: right !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-right-touch {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-right-desktop {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-right-desktop-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-right-widescreen {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-right-widescreen-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-right-fullhd {
+ text-align: right !important; } }
+
+.is-capitalized {
+ text-transform: capitalize !important; }
+
+.is-lowercase {
+ text-transform: lowercase !important; }
+
+.is-uppercase {
+ text-transform: uppercase !important; }
+
+.is-italic {
+ font-style: italic !important; }
+
+.has-text-white {
+ color: white !important; }
+
+a.has-text-white:hover, a.has-text-white:focus {
+ color: #e6e6e6 !important; }
+
+.has-background-white {
+ background-color: white !important; }
+
+.has-text-black {
+ color: #0a0a0a !important; }
+
+a.has-text-black:hover, a.has-text-black:focus {
+ color: black !important; }
+
+.has-background-black {
+ background-color: #0a0a0a !important; }
+
+.has-text-light {
+ color: whitesmoke !important; }
+
+a.has-text-light:hover, a.has-text-light:focus {
+ color: #dbdbdb !important; }
+
+.has-background-light {
+ background-color: whitesmoke !important; }
+
+.has-text-dark {
+ color: #363636 !important; }
+
+a.has-text-dark:hover, a.has-text-dark:focus {
+ color: #1c1c1c !important; }
+
+.has-background-dark {
+ background-color: #363636 !important; }
+
+.has-text-primary {
+ color: #3333ff !important; }
+
+a.has-text-primary:hover, a.has-text-primary:focus {
+ color: blue !important; }
+
+.has-background-primary {
+ background-color: #3333ff !important; }
+
+.has-text-link {
+ color: #3273dc !important; }
+
+a.has-text-link:hover, a.has-text-link:focus {
+ color: #205bbc !important; }
+
+.has-background-link {
+ background-color: #3273dc !important; }
+
+.has-text-info {
+ color: #3298dc !important; }
+
+a.has-text-info:hover, a.has-text-info:focus {
+ color: #207dbc !important; }
+
+.has-background-info {
+ background-color: #3298dc !important; }
+
+.has-text-success {
+ color: #48c774 !important; }
+
+a.has-text-success:hover, a.has-text-success:focus {
+ color: #34a85c !important; }
+
+.has-background-success {
+ background-color: #48c774 !important; }
+
+.has-text-warning {
+ color: #ffdd57 !important; }
+
+a.has-text-warning:hover, a.has-text-warning:focus {
+ color: #ffd324 !important; }
+
+.has-background-warning {
+ background-color: #ffdd57 !important; }
+
+.has-text-danger {
+ color: #f14668 !important; }
+
+a.has-text-danger:hover, a.has-text-danger:focus {
+ color: #ee1742 !important; }
+
+.has-background-danger {
+ background-color: #f14668 !important; }
+
+.has-text-black-bis {
+ color: #121212 !important; }
+
+.has-background-black-bis {
+ background-color: #121212 !important; }
+
+.has-text-black-ter {
+ color: #242424 !important; }
+
+.has-background-black-ter {
+ background-color: #242424 !important; }
+
+.has-text-grey-darker {
+ color: #363636 !important; }
+
+.has-background-grey-darker {
+ background-color: #363636 !important; }
+
+.has-text-grey-dark {
+ color: #4a4a4a !important; }
+
+.has-background-grey-dark {
+ background-color: #4a4a4a !important; }
+
+.has-text-grey {
+ color: #7a7a7a !important; }
+
+.has-background-grey {
+ background-color: #7a7a7a !important; }
+
+.has-text-grey-light {
+ color: #b5b5b5 !important; }
+
+.has-background-grey-light {
+ background-color: #b5b5b5 !important; }
+
+.has-text-grey-lighter {
+ color: #dbdbdb !important; }
+
+.has-background-grey-lighter {
+ background-color: #dbdbdb !important; }
+
+.has-text-white-ter {
+ color: whitesmoke !important; }
+
+.has-background-white-ter {
+ background-color: whitesmoke !important; }
+
+.has-text-white-bis {
+ color: #fafafa !important; }
+
+.has-background-white-bis {
+ background-color: #fafafa !important; }
+
+.has-text-weight-light {
+ font-weight: 300 !important; }
+
+.has-text-weight-normal {
+ font-weight: 400 !important; }
+
+.has-text-weight-medium {
+ font-weight: 500 !important; }
+
+.has-text-weight-semibold {
+ font-weight: 600 !important; }
+
+.has-text-weight-bold {
+ font-weight: 700 !important; }
+
+.is-family-primary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-secondary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-sans-serif {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-monospace {
+ font-family: monospace !important; }
+
+.is-family-code {
+ font-family: monospace !important; }
+
+.is-block {
+ display: block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-block-mobile {
+ display: block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-block-tablet {
+ display: block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-block-tablet-only {
+ display: block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-block-touch {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-block-desktop {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-block-desktop-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-block-widescreen {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-block-widescreen-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-block-fullhd {
+ display: block !important; } }
+
+.is-flex {
+ display: flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-flex-mobile {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-flex-tablet {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-flex-tablet-only {
+ display: flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-flex-touch {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-flex-desktop {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-flex-desktop-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-flex-widescreen {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-flex-widescreen-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-flex-fullhd {
+ display: flex !important; } }
+
+.is-inline {
+ display: inline !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-mobile {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-tablet {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-tablet-only {
+ display: inline !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-touch {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-desktop {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-desktop-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-widescreen {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-widescreen-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-fullhd {
+ display: inline !important; } }
+
+.is-inline-block {
+ display: inline-block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-block-mobile {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-block-tablet {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-block-tablet-only {
+ display: inline-block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-block-touch {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-block-desktop {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-block-desktop-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-block-widescreen {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-block-widescreen-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-block-fullhd {
+ display: inline-block !important; } }
+
+.is-inline-flex {
+ display: inline-flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-flex-mobile {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-flex-tablet {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-flex-tablet-only {
+ display: inline-flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-flex-touch {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-flex-desktop {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-flex-desktop-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-flex-widescreen {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-flex-widescreen-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-flex-fullhd {
+ display: inline-flex !important; } }
+
+.is-hidden {
+ display: none !important; }
+
+.is-sr-only {
+ border: none !important;
+ clip: rect(0, 0, 0, 0) !important;
+ height: 0.01em !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ white-space: nowrap !important;
+ width: 0.01em !important; }
+
+@media screen and (max-width: 768px) {
+ .is-hidden-mobile {
+ display: none !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-hidden-tablet {
+ display: none !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-hidden-tablet-only {
+ display: none !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-hidden-touch {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-hidden-desktop {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-hidden-desktop-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-hidden-widescreen {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-hidden-widescreen-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-hidden-fullhd {
+ display: none !important; } }
+
+.is-invisible {
+ visibility: hidden !important; }
+
+@media screen and (max-width: 768px) {
+ .is-invisible-mobile {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-invisible-tablet {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-invisible-tablet-only {
+ visibility: hidden !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-invisible-touch {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-invisible-desktop {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-invisible-desktop-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-invisible-widescreen {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-invisible-widescreen-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-invisible-fullhd {
+ visibility: hidden !important; } }
+
+.is-marginless {
+ margin: 0 !important; }
+
+.is-paddingless {
+ padding: 0 !important; }
+
+.is-radiusless {
+ border-radius: 0 !important; }
+
+.is-shadowless {
+ box-shadow: none !important; }
+
+.is-relative {
+ position: relative !important; }
+
+.box {
+ background-color: white;
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ display: block;
+ padding: 1.25rem; }
+
+a.box:hover, a.box:focus {
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }
+
+a.box:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }
+
+.button {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-width: 1px;
+ color: #363636;
+ cursor: pointer;
+ justify-content: center;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: 1em;
+ padding-right: 1em;
+ padding-top: calc(0.5em - 1px);
+ text-align: center;
+ white-space: nowrap; }
+ .button strong {
+ color: inherit; }
+ .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
+ height: 1.5em;
+ width: 1.5em; }
+ .button .icon:first-child:not(:last-child) {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: 0.25em; }
+ .button .icon:last-child:not(:first-child) {
+ margin-left: 0.25em;
+ margin-right: calc(-0.5em - 1px); }
+ .button .icon:first-child:last-child {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: calc(-0.5em - 1px); }
+ .button:hover, .button.is-hovered {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .button:focus, .button.is-focused {
+ border-color: #3273dc;
+ color: #363636; }
+ .button:focus:not(:active), .button.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button:active, .button.is-active {
+ border-color: #4a4a4a;
+ color: #363636; }
+ .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ color: #4a4a4a;
+ text-decoration: underline; }
+ .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
+ background-color: whitesmoke;
+ color: #363636; }
+ .button.is-text:active, .button.is-text.is-active {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .button.is-text[disabled],
+ fieldset[disabled] .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:hover, .button.is-white.is-hovered {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus, .button.is-white.is-focused {
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .button.is-white:active, .button.is-white.is-active {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white[disabled],
+ fieldset[disabled] .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
+ background-color: black; }
+ .button.is-white.is-inverted[disabled],
+ fieldset[disabled] .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .button.is-white.is-outlined.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:hover, .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus, .button.is-black.is-focused {
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .button.is-black:active, .button.is-black.is-active {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .button.is-black[disabled],
+ fieldset[disabled] .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-black.is-inverted {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-black.is-inverted[disabled],
+ fieldset[disabled] .button.is-black.is-inverted {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .button.is-black.is-outlined.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:hover, .button.is-light.is-hovered {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus, .button.is-light.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .button.is-light:active, .button.is-light.is-active {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light[disabled],
+ fieldset[disabled] .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted[disabled],
+ fieldset[disabled] .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ color: whitesmoke; }
+ .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-outlined.is-loading::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:hover, .button.is-dark.is-hovered {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus, .button.is-dark.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .button.is-dark:active, .button.is-dark.is-active {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark[disabled],
+ fieldset[disabled] .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-dark.is-inverted {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-dark.is-inverted[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ color: #363636; }
+ .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .button.is-dark.is-outlined.is-loading::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:hover, .button.is-primary.is-hovered {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus, .button.is-primary.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .button.is-primary:active, .button.is-primary.is-active {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary[disabled],
+ fieldset[disabled] .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-primary.is-inverted {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-primary.is-inverted[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ color: #3333ff; }
+ .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .button.is-primary.is-outlined.is-loading::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
+ background-color: #dedeff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
+ background-color: #d1d1ff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:hover, .button.is-link.is-hovered {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus, .button.is-link.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button.is-link:active, .button.is-link.is-active {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link[disabled],
+ fieldset[disabled] .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-link.is-inverted {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-link.is-inverted[disabled],
+ fieldset[disabled] .button.is-link.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ color: #3273dc; }
+ .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .button.is-link.is-outlined.is-loading::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
+ background-color: #e3ecfa;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-link.is-light:active, .button.is-link.is-light.is-active {
+ background-color: #d8e4f8;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:hover, .button.is-info.is-hovered {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus, .button.is-info.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .button.is-info:active, .button.is-info.is-active {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info[disabled],
+ fieldset[disabled] .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-info.is-inverted {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-info.is-inverted[disabled],
+ fieldset[disabled] .button.is-info.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ color: #3298dc; }
+ .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .button.is-info.is-outlined.is-loading::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
+ background-color: #e3f1fa;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-info.is-light:active, .button.is-info.is-light.is-active {
+ background-color: #d8ebf8;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:hover, .button.is-success.is-hovered {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus, .button.is-success.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .button.is-success:active, .button.is-success.is-active {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success[disabled],
+ fieldset[disabled] .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-success.is-inverted {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-success.is-inverted[disabled],
+ fieldset[disabled] .button.is-success.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ color: #48c774; }
+ .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .button.is-success.is-outlined.is-loading::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
+ background-color: #e6f7ec;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-success.is-light:active, .button.is-success.is-light.is-active {
+ background-color: #dcf4e4;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:hover, .button.is-warning.is-hovered {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus, .button.is-warning.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .button.is-warning:active, .button.is-warning.is-active {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning[disabled],
+ fieldset[disabled] .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ color: #ffdd57; }
+ .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-outlined.is-loading::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
+ background-color: #fff8de;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
+ background-color: #fff6d1;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:hover, .button.is-danger.is-hovered {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus, .button.is-danger.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .button.is-danger:active, .button.is-danger.is-active {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger[disabled],
+ fieldset[disabled] .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-danger.is-inverted {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-danger.is-inverted[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ color: #f14668; }
+ .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .button.is-danger.is-outlined.is-loading::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
+ background-color: #fde0e6;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
+ background-color: #fcd4dc;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .button.is-normal {
+ font-size: 1rem; }
+ .button.is-medium {
+ font-size: 1.25rem; }
+ .button.is-large {
+ font-size: 1.5rem; }
+ .button[disabled],
+ fieldset[disabled] .button {
+ background-color: white;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ opacity: 0.5; }
+ .button.is-fullwidth {
+ display: flex;
+ width: 100%; }
+ .button.is-loading {
+ color: transparent !important;
+ pointer-events: none; }
+ .button.is-loading::after {
+ position: absolute;
+ left: calc(50% - (1em / 2));
+ top: calc(50% - (1em / 2));
+ position: absolute !important; }
+ .button.is-static {
+ background-color: whitesmoke;
+ border-color: #dbdbdb;
+ color: #7a7a7a;
+ box-shadow: none;
+ pointer-events: none; }
+ .button.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(1em + 0.25em);
+ padding-right: calc(1em + 0.25em); }
+
+.buttons {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .buttons .button {
+ margin-bottom: 0.5rem; }
+ .buttons .button:not(:last-child):not(.is-fullwidth) {
+ margin-right: 0.5rem; }
+ .buttons:last-child {
+ margin-bottom: -0.5rem; }
+ .buttons:not(:last-child) {
+ margin-bottom: 1rem; }
+ .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
+ font-size: 1.25rem; }
+ .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
+ font-size: 1.5rem; }
+ .buttons.has-addons .button:not(:first-child) {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .buttons.has-addons .button:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ margin-right: -1px; }
+ .buttons.has-addons .button:last-child {
+ margin-right: 0; }
+ .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
+ z-index: 2; }
+ .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
+ z-index: 3; }
+ .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
+ z-index: 4; }
+ .buttons.has-addons .button.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .buttons.is-centered {
+ justify-content: center; }
+ .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+ .buttons.is-right {
+ justify-content: flex-end; }
+ .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+
+.container {
+ flex-grow: 1;
+ margin: 0 auto;
+ position: relative;
+ width: auto; }
+ .container.is-fluid {
+ max-width: none;
+ padding-left: 32px;
+ padding-right: 32px;
+ width: 100%; }
+ @media screen and (min-width: 1024px) {
+ .container {
+ max-width: 960px; } }
+ @media screen and (max-width: 1215px) {
+ .container.is-widescreen {
+ max-width: 1152px; } }
+ @media screen and (max-width: 1407px) {
+ .container.is-fullhd {
+ max-width: 1344px; } }
+ @media screen and (min-width: 1216px) {
+ .container {
+ max-width: 1152px; } }
+ @media screen and (min-width: 1408px) {
+ .container {
+ max-width: 1344px; } }
+
+.content li + li {
+ margin-top: 0.25em; }
+
+.content p:not(:last-child),
+.content dl:not(:last-child),
+.content ol:not(:last-child),
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content pre:not(:last-child),
+.content table:not(:last-child) {
+ margin-bottom: 1em; }
+
+.content h1,
+.content h2,
+.content h3,
+.content h4,
+.content h5,
+.content h6 {
+ color: #363636;
+ font-weight: 600;
+ line-height: 1.125; }
+
+.content h1 {
+ font-size: 2em;
+ margin-bottom: 0.5em; }
+ .content h1:not(:first-child) {
+ margin-top: 1em; }
+
+.content h2 {
+ font-size: 1.75em;
+ margin-bottom: 0.5714em; }
+ .content h2:not(:first-child) {
+ margin-top: 1.1428em; }
+
+.content h3 {
+ font-size: 1.5em;
+ margin-bottom: 0.6666em; }
+ .content h3:not(:first-child) {
+ margin-top: 1.3333em; }
+
+.content h4 {
+ font-size: 1.25em;
+ margin-bottom: 0.8em; }
+
+.content h5 {
+ font-size: 1.125em;
+ margin-bottom: 0.8888em; }
+
+.content h6 {
+ font-size: 1em;
+ margin-bottom: 1em; }
+
+.content blockquote {
+ background-color: whitesmoke;
+ border-left: 5px solid #dbdbdb;
+ padding: 1.25em 1.5em; }
+
+.content ol {
+ list-style-position: outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ol:not([type]) {
+ list-style-type: decimal; }
+ .content ol:not([type]).is-lower-alpha {
+ list-style-type: lower-alpha; }
+ .content ol:not([type]).is-lower-roman {
+ list-style-type: lower-roman; }
+ .content ol:not([type]).is-upper-alpha {
+ list-style-type: upper-alpha; }
+ .content ol:not([type]).is-upper-roman {
+ list-style-type: upper-roman; }
+
+.content ul {
+ list-style: disc outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ul ul {
+ list-style-type: circle;
+ margin-top: 0.5em; }
+ .content ul ul ul {
+ list-style-type: square; }
+
+.content dd {
+ margin-left: 2em; }
+
+.content figure {
+ margin-left: 2em;
+ margin-right: 2em;
+ text-align: center; }
+ .content figure:not(:first-child) {
+ margin-top: 2em; }
+ .content figure:not(:last-child) {
+ margin-bottom: 2em; }
+ .content figure img {
+ display: inline-block; }
+ .content figure figcaption {
+ font-style: italic; }
+
+.content pre {
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto;
+ padding: 1.25em 1.5em;
+ white-space: pre;
+ word-wrap: normal; }
+
+.content sup,
+.content sub {
+ font-size: 75%; }
+
+.content table {
+ width: 100%; }
+ .content table td,
+ .content table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .content table th {
+ color: #363636; }
+ .content table th:not([align]) {
+ text-align: left; }
+ .content table thead td,
+ .content table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .content table tfoot td,
+ .content table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .content table tbody tr:last-child td,
+ .content table tbody tr:last-child th {
+ border-bottom-width: 0; }
+
+.content .tabs li + li {
+ margin-top: 0; }
+
+.content.is-small {
+ font-size: 0.75rem; }
+
+.content.is-medium {
+ font-size: 1.25rem; }
+
+.content.is-large {
+ font-size: 1.5rem; }
+
+.icon {
+ align-items: center;
+ display: inline-flex;
+ justify-content: center;
+ height: 1.5rem;
+ width: 1.5rem; }
+ .icon.is-small {
+ height: 1rem;
+ width: 1rem; }
+ .icon.is-medium {
+ height: 2rem;
+ width: 2rem; }
+ .icon.is-large {
+ height: 3rem;
+ width: 3rem; }
+
+.image {
+ display: block;
+ position: relative; }
+ .image img {
+ display: block;
+ height: auto;
+ width: 100%; }
+ .image img.is-rounded {
+ border-radius: 290486px; }
+ .image.is-fullwidth {
+ width: 100%; }
+ .image.is-square img,
+ .image.is-square .has-ratio, .image.is-1by1 img,
+ .image.is-1by1 .has-ratio, .image.is-5by4 img,
+ .image.is-5by4 .has-ratio, .image.is-4by3 img,
+ .image.is-4by3 .has-ratio, .image.is-3by2 img,
+ .image.is-3by2 .has-ratio, .image.is-5by3 img,
+ .image.is-5by3 .has-ratio, .image.is-16by9 img,
+ .image.is-16by9 .has-ratio, .image.is-2by1 img,
+ .image.is-2by1 .has-ratio, .image.is-3by1 img,
+ .image.is-3by1 .has-ratio, .image.is-4by5 img,
+ .image.is-4by5 .has-ratio, .image.is-3by4 img,
+ .image.is-3by4 .has-ratio, .image.is-2by3 img,
+ .image.is-2by3 .has-ratio, .image.is-3by5 img,
+ .image.is-3by5 .has-ratio, .image.is-9by16 img,
+ .image.is-9by16 .has-ratio, .image.is-1by2 img,
+ .image.is-1by2 .has-ratio, .image.is-1by3 img,
+ .image.is-1by3 .has-ratio {
+ height: 100%;
+ width: 100%; }
+ .image.is-square, .image.is-1by1 {
+ padding-top: 100%; }
+ .image.is-5by4 {
+ padding-top: 80%; }
+ .image.is-4by3 {
+ padding-top: 75%; }
+ .image.is-3by2 {
+ padding-top: 66.6666%; }
+ .image.is-5by3 {
+ padding-top: 60%; }
+ .image.is-16by9 {
+ padding-top: 56.25%; }
+ .image.is-2by1 {
+ padding-top: 50%; }
+ .image.is-3by1 {
+ padding-top: 33.3333%; }
+ .image.is-4by5 {
+ padding-top: 125%; }
+ .image.is-3by4 {
+ padding-top: 133.3333%; }
+ .image.is-2by3 {
+ padding-top: 150%; }
+ .image.is-3by5 {
+ padding-top: 166.6666%; }
+ .image.is-9by16 {
+ padding-top: 177.7777%; }
+ .image.is-1by2 {
+ padding-top: 200%; }
+ .image.is-1by3 {
+ padding-top: 300%; }
+ .image.is-16x16 {
+ height: 16px;
+ width: 16px; }
+ .image.is-24x24 {
+ height: 24px;
+ width: 24px; }
+ .image.is-32x32 {
+ height: 32px;
+ width: 32px; }
+ .image.is-48x48 {
+ height: 48px;
+ width: 48px; }
+ .image.is-64x64 {
+ height: 64px;
+ width: 64px; }
+ .image.is-96x96 {
+ height: 96px;
+ width: 96px; }
+ .image.is-128x128 {
+ height: 128px;
+ width: 128px; }
+
+.notification {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+ position: relative; }
+ .notification a:not(.button):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .notification strong {
+ color: currentColor; }
+ .notification code,
+ .notification pre {
+ background: white; }
+ .notification pre code {
+ background: transparent; }
+ .notification > .delete {
+ position: absolute;
+ right: 0.5rem;
+ top: 0.5rem; }
+ .notification .title,
+ .notification .subtitle,
+ .notification .content {
+ color: currentColor; }
+ .notification.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .notification.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .notification.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .notification.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .notification.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .notification.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .notification.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .notification.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+
+.progress {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ border: none;
+ border-radius: 290486px;
+ display: block;
+ height: 1rem;
+ overflow: hidden;
+ padding: 0;
+ width: 100%; }
+ .progress::-webkit-progress-bar {
+ background-color: #ededed; }
+ .progress::-webkit-progress-value {
+ background-color: #4a4a4a; }
+ .progress::-moz-progress-bar {
+ background-color: #4a4a4a; }
+ .progress::-ms-fill {
+ background-color: #4a4a4a;
+ border: none; }
+ .progress.is-white::-webkit-progress-value {
+ background-color: white; }
+ .progress.is-white::-moz-progress-bar {
+ background-color: white; }
+ .progress.is-white::-ms-fill {
+ background-color: white; }
+ .progress.is-white:indeterminate {
+ background-image: linear-gradient(to right, white 30%, #ededed 30%); }
+ .progress.is-black::-webkit-progress-value {
+ background-color: #0a0a0a; }
+ .progress.is-black::-moz-progress-bar {
+ background-color: #0a0a0a; }
+ .progress.is-black::-ms-fill {
+ background-color: #0a0a0a; }
+ .progress.is-black:indeterminate {
+ background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); }
+ .progress.is-light::-webkit-progress-value {
+ background-color: whitesmoke; }
+ .progress.is-light::-moz-progress-bar {
+ background-color: whitesmoke; }
+ .progress.is-light::-ms-fill {
+ background-color: whitesmoke; }
+ .progress.is-light:indeterminate {
+ background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); }
+ .progress.is-dark::-webkit-progress-value {
+ background-color: #363636; }
+ .progress.is-dark::-moz-progress-bar {
+ background-color: #363636; }
+ .progress.is-dark::-ms-fill {
+ background-color: #363636; }
+ .progress.is-dark:indeterminate {
+ background-image: linear-gradient(to right, #363636 30%, #ededed 30%); }
+ .progress.is-primary::-webkit-progress-value {
+ background-color: #3333ff; }
+ .progress.is-primary::-moz-progress-bar {
+ background-color: #3333ff; }
+ .progress.is-primary::-ms-fill {
+ background-color: #3333ff; }
+ .progress.is-primary:indeterminate {
+ background-image: linear-gradient(to right, #3333ff 30%, #ededed 30%); }
+ .progress.is-link::-webkit-progress-value {
+ background-color: #3273dc; }
+ .progress.is-link::-moz-progress-bar {
+ background-color: #3273dc; }
+ .progress.is-link::-ms-fill {
+ background-color: #3273dc; }
+ .progress.is-link:indeterminate {
+ background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%); }
+ .progress.is-info::-webkit-progress-value {
+ background-color: #3298dc; }
+ .progress.is-info::-moz-progress-bar {
+ background-color: #3298dc; }
+ .progress.is-info::-ms-fill {
+ background-color: #3298dc; }
+ .progress.is-info:indeterminate {
+ background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%); }
+ .progress.is-success::-webkit-progress-value {
+ background-color: #48c774; }
+ .progress.is-success::-moz-progress-bar {
+ background-color: #48c774; }
+ .progress.is-success::-ms-fill {
+ background-color: #48c774; }
+ .progress.is-success:indeterminate {
+ background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); }
+ .progress.is-warning::-webkit-progress-value {
+ background-color: #ffdd57; }
+ .progress.is-warning::-moz-progress-bar {
+ background-color: #ffdd57; }
+ .progress.is-warning::-ms-fill {
+ background-color: #ffdd57; }
+ .progress.is-warning:indeterminate {
+ background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); }
+ .progress.is-danger::-webkit-progress-value {
+ background-color: #f14668; }
+ .progress.is-danger::-moz-progress-bar {
+ background-color: #f14668; }
+ .progress.is-danger::-ms-fill {
+ background-color: #f14668; }
+ .progress.is-danger:indeterminate {
+ background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); }
+ .progress:indeterminate {
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-name: moveIndeterminate;
+ animation-timing-function: linear;
+ background-color: #ededed;
+ background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
+ background-position: top left;
+ background-repeat: no-repeat;
+ background-size: 150% 150%; }
+ .progress:indeterminate::-webkit-progress-bar {
+ background-color: transparent; }
+ .progress:indeterminate::-moz-progress-bar {
+ background-color: transparent; }
+ .progress.is-small {
+ height: 0.75rem; }
+ .progress.is-medium {
+ height: 1.25rem; }
+ .progress.is-large {
+ height: 1.5rem; }
+
+@keyframes moveIndeterminate {
+ from {
+ background-position: 200% 0; }
+ to {
+ background-position: -200% 0; } }
+
+.table {
+ background-color: white;
+ color: #363636; }
+ .table td,
+ .table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .table td.is-white,
+ .table th.is-white {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .table td.is-black,
+ .table th.is-black {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .table td.is-light,
+ .table th.is-light {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-dark,
+ .table th.is-dark {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .table td.is-primary,
+ .table th.is-primary {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .table td.is-link,
+ .table th.is-link {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .table td.is-info,
+ .table th.is-info {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .table td.is-success,
+ .table th.is-success {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .table td.is-warning,
+ .table th.is-warning {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-danger,
+ .table th.is-danger {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .table td.is-narrow,
+ .table th.is-narrow {
+ white-space: nowrap;
+ width: 1%; }
+ .table td.is-selected,
+ .table th.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table td.is-selected a,
+ .table td.is-selected strong,
+ .table th.is-selected a,
+ .table th.is-selected strong {
+ color: currentColor; }
+ .table th {
+ color: #363636; }
+ .table th:not([align]) {
+ text-align: left; }
+ .table tr.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table tr.is-selected a,
+ .table tr.is-selected strong {
+ color: currentColor; }
+ .table tr.is-selected td,
+ .table tr.is-selected th {
+ border-color: #fff;
+ color: currentColor; }
+ .table thead {
+ background-color: transparent; }
+ .table thead td,
+ .table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .table tfoot {
+ background-color: transparent; }
+ .table tfoot td,
+ .table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .table tbody {
+ background-color: transparent; }
+ .table tbody tr:last-child td,
+ .table tbody tr:last-child th {
+ border-bottom-width: 0; }
+ .table.is-bordered td,
+ .table.is-bordered th {
+ border-width: 1px; }
+ .table.is-bordered tr:last-child td,
+ .table.is-bordered tr:last-child th {
+ border-bottom-width: 1px; }
+ .table.is-fullwidth {
+ width: 100%; }
+ .table.is-hoverable tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
+ background-color: whitesmoke; }
+ .table.is-narrow td,
+ .table.is-narrow th {
+ padding: 0.25em 0.5em; }
+ .table.is-striped tbody tr:not(.is-selected):nth-child(even) {
+ background-color: #fafafa; }
+
+.table-container {
+ -webkit-overflow-scrolling: touch;
+ overflow: auto;
+ overflow-y: hidden;
+ max-width: 100%; }
+
+.tags {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .tags .tag {
+ margin-bottom: 0.5rem; }
+ .tags .tag:not(:last-child) {
+ margin-right: 0.5rem; }
+ .tags:last-child {
+ margin-bottom: -0.5rem; }
+ .tags:not(:last-child) {
+ margin-bottom: 1rem; }
+ .tags.are-medium .tag:not(.is-normal):not(.is-large) {
+ font-size: 1rem; }
+ .tags.are-large .tag:not(.is-normal):not(.is-medium) {
+ font-size: 1.25rem; }
+ .tags.is-centered {
+ justify-content: center; }
+ .tags.is-centered .tag {
+ margin-right: 0.25rem;
+ margin-left: 0.25rem; }
+ .tags.is-right {
+ justify-content: flex-end; }
+ .tags.is-right .tag:not(:first-child) {
+ margin-left: 0.5rem; }
+ .tags.is-right .tag:not(:last-child) {
+ margin-right: 0; }
+ .tags.has-addons .tag {
+ margin-right: 0; }
+ .tags.has-addons .tag:not(:first-child) {
+ margin-left: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .tags.has-addons .tag:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+
+.tag:not(body) {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 4px;
+ color: #4a4a4a;
+ display: inline-flex;
+ font-size: 0.75rem;
+ height: 2em;
+ justify-content: center;
+ line-height: 1.5;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+ .tag:not(body) .delete {
+ margin-left: 0.25rem;
+ margin-right: -0.375rem; }
+ .tag:not(body).is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .tag:not(body).is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .tag:not(body).is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .tag:not(body).is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .tag:not(body).is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .tag:not(body).is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .tag:not(body).is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .tag:not(body).is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .tag:not(body).is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .tag:not(body).is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .tag:not(body).is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .tag:not(body).is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .tag:not(body).is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .tag:not(body).is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .tag:not(body).is-normal {
+ font-size: 0.75rem; }
+ .tag:not(body).is-medium {
+ font-size: 1rem; }
+ .tag:not(body).is-large {
+ font-size: 1.25rem; }
+ .tag:not(body) .icon:first-child:not(:last-child) {
+ margin-left: -0.375em;
+ margin-right: 0.1875em; }
+ .tag:not(body) .icon:last-child:not(:first-child) {
+ margin-left: 0.1875em;
+ margin-right: -0.375em; }
+ .tag:not(body) .icon:first-child:last-child {
+ margin-left: -0.375em;
+ margin-right: -0.375em; }
+ .tag:not(body).is-delete {
+ margin-left: 1px;
+ padding: 0;
+ position: relative;
+ width: 2em; }
+ .tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
+ background-color: currentColor;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .tag:not(body).is-delete::before {
+ height: 1px;
+ width: 50%; }
+ .tag:not(body).is-delete::after {
+ height: 50%;
+ width: 1px; }
+ .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
+ background-color: #e8e8e8; }
+ .tag:not(body).is-delete:active {
+ background-color: #dbdbdb; }
+ .tag:not(body).is-rounded {
+ border-radius: 290486px; }
+
+a.tag:hover {
+ text-decoration: underline; }
+
+.title,
+.subtitle {
+ word-break: break-word; }
+ .title em,
+ .title span,
+ .subtitle em,
+ .subtitle span {
+ font-weight: inherit; }
+ .title sub,
+ .subtitle sub {
+ font-size: 0.75em; }
+ .title sup,
+ .subtitle sup {
+ font-size: 0.75em; }
+ .title .tag,
+ .subtitle .tag {
+ vertical-align: middle; }
+
+.title {
+ color: #363636;
+ font-size: 1.2em;
+ font-weight: 600;
+ line-height: 1.125; }
+ .title strong {
+ color: inherit;
+ font-weight: inherit; }
+ .title + .highlight {
+ margin-top: -0.75rem; }
+ .title:not(.is-spaced) + .subtitle {
+ margin-top: -1.25rem; }
+ .title.is-1 {
+ font-size: 3rem; }
+ .title.is-2 {
+ font-size: 2.5rem; }
+ .title.is-3 {
+ font-size: 2rem; }
+ .title.is-4 {
+ font-size: 1.5rem; }
+ .title.is-5 {
+ font-size: 1.25rem; }
+ .title.is-6 {
+ font-size: 1rem; }
+ .title.is-7 {
+ font-size: 0.75rem; }
+
+.subtitle {
+ color: #4a4a4a;
+ font-size: 1.25rem;
+ font-weight: 400;
+ line-height: 1.25; }
+ .subtitle strong {
+ color: #363636;
+ font-weight: 600; }
+ .subtitle:not(.is-spaced) + .title {
+ margin-top: -1.25rem; }
+ .subtitle.is-1 {
+ font-size: 3rem; }
+ .subtitle.is-2 {
+ font-size: 2.5rem; }
+ .subtitle.is-3 {
+ font-size: 2rem; }
+ .subtitle.is-4 {
+ font-size: 1.5rem; }
+ .subtitle.is-5 {
+ font-size: 1.25rem; }
+ .subtitle.is-6 {
+ font-size: 1rem; }
+ .subtitle.is-7 {
+ font-size: 0.75rem; }
+
+.heading {
+ display: block;
+ font-size: 11px;
+ letter-spacing: 1px;
+ margin-bottom: 5px;
+ text-transform: uppercase; }
+
+.highlight {
+ font-weight: 400;
+ max-width: 100%;
+ overflow: hidden;
+ padding: 0; }
+ .highlight pre {
+ overflow: auto;
+ max-width: 100%; }
+
+.number {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 290486px;
+ display: inline-flex;
+ font-size: 1.25rem;
+ height: 2em;
+ justify-content: center;
+ margin-right: 1.5rem;
+ min-width: 2.5em;
+ padding: 0.25rem 0.5rem;
+ text-align: center;
+ vertical-align: top; }
+
+.input, .textarea, .select select {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ color: #363636; }
+ .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
+ border-color: #b5b5b5; }
+ .input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
+ border-color: #3273dc;
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .input[disabled], .textarea[disabled], .select select[disabled],
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: #7a7a7a; }
+ .input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
+ fieldset[disabled] .input::-moz-placeholder,
+ fieldset[disabled] .textarea::-moz-placeholder,
+ fieldset[disabled] .select select::-moz-placeholder,
+ .select fieldset[disabled] select::-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
+ fieldset[disabled] .input::-webkit-input-placeholder,
+ fieldset[disabled] .textarea::-webkit-input-placeholder,
+ fieldset[disabled] .select select::-webkit-input-placeholder,
+ .select fieldset[disabled] select::-webkit-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
+ fieldset[disabled] .input:-moz-placeholder,
+ fieldset[disabled] .textarea:-moz-placeholder,
+ fieldset[disabled] .select select:-moz-placeholder,
+ .select fieldset[disabled] select:-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
+ fieldset[disabled] .input:-ms-input-placeholder,
+ fieldset[disabled] .textarea:-ms-input-placeholder,
+ fieldset[disabled] .select select:-ms-input-placeholder,
+ .select fieldset[disabled] select:-ms-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+
+.input, .textarea {
+ box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
+ max-width: 100%;
+ width: 100%; }
+ .input[readonly], .textarea[readonly] {
+ box-shadow: none; }
+ .is-white.input, .is-white.textarea {
+ border-color: white; }
+ .is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .is-black.input, .is-black.textarea {
+ border-color: #0a0a0a; }
+ .is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .is-light.input, .is-light.textarea {
+ border-color: whitesmoke; }
+ .is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .is-dark.input, .is-dark.textarea {
+ border-color: #363636; }
+ .is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .is-primary.input, .is-primary.textarea {
+ border-color: #3333ff; }
+ .is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .is-link.input, .is-link.textarea {
+ border-color: #3273dc; }
+ .is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .is-info.input, .is-info.textarea {
+ border-color: #3298dc; }
+ .is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .is-success.input, .is-success.textarea {
+ border-color: #48c774; }
+ .is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .is-warning.input, .is-warning.textarea {
+ border-color: #ffdd57; }
+ .is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .is-danger.input, .is-danger.textarea {
+ border-color: #f14668; }
+ .is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .is-small.input, .is-small.textarea {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .is-medium.input, .is-medium.textarea {
+ font-size: 1.25rem; }
+ .is-large.input, .is-large.textarea {
+ font-size: 1.5rem; }
+ .is-fullwidth.input, .is-fullwidth.textarea {
+ display: block;
+ width: 100%; }
+ .is-inline.input, .is-inline.textarea {
+ display: inline;
+ width: auto; }
+
+.input.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(calc(0.75em - 1px) + 0.375em);
+ padding-right: calc(calc(0.75em - 1px) + 0.375em); }
+
+.input.is-static {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+ padding-left: 0;
+ padding-right: 0; }
+
+.textarea {
+ display: block;
+ max-width: 100%;
+ min-width: 100%;
+ padding: calc(0.75em - 1px);
+ resize: vertical; }
+ .textarea:not([rows]) {
+ max-height: 40em;
+ min-height: 8em; }
+ .textarea[rows] {
+ height: initial; }
+ .textarea.has-fixed-size {
+ resize: none; }
+
+.checkbox, .radio {
+ cursor: pointer;
+ display: inline-block;
+ line-height: 1.25;
+ position: relative; }
+ .checkbox input, .radio input {
+ cursor: pointer; }
+ .checkbox:hover, .radio:hover {
+ color: #363636; }
+ .checkbox[disabled], .radio[disabled],
+ fieldset[disabled] .checkbox,
+ fieldset[disabled] .radio {
+ color: #7a7a7a;
+ cursor: not-allowed; }
+
+.radio + .radio {
+ margin-left: 0.5em; }
+
+.select {
+ display: inline-block;
+ max-width: 100%;
+ position: relative;
+ vertical-align: top; }
+ .select:not(.is-multiple) {
+ height: 2.5em; }
+ .select:not(.is-multiple):not(.is-loading)::after {
+ border-color: #3273dc;
+ right: 1.125em;
+ z-index: 4; }
+ .select.is-rounded select {
+ border-radius: 290486px;
+ padding-left: 1em; }
+ .select select {
+ cursor: pointer;
+ display: block;
+ font-size: 1em;
+ max-width: 100%;
+ outline: none; }
+ .select select::-ms-expand {
+ display: none; }
+ .select select[disabled]:hover,
+ fieldset[disabled] .select select:hover {
+ border-color: whitesmoke; }
+ .select select:not([multiple]) {
+ padding-right: 2.5em; }
+ .select select[multiple] {
+ height: auto;
+ padding: 0; }
+ .select select[multiple] option {
+ padding: 0.5em 1em; }
+ .select:not(.is-multiple):not(.is-loading):hover::after {
+ border-color: #363636; }
+ .select.is-white:not(:hover)::after {
+ border-color: white; }
+ .select.is-white select {
+ border-color: white; }
+ .select.is-white select:hover, .select.is-white select.is-hovered {
+ border-color: #f2f2f2; }
+ .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .select.is-black:not(:hover)::after {
+ border-color: #0a0a0a; }
+ .select.is-black select {
+ border-color: #0a0a0a; }
+ .select.is-black select:hover, .select.is-black select.is-hovered {
+ border-color: black; }
+ .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .select.is-light:not(:hover)::after {
+ border-color: whitesmoke; }
+ .select.is-light select {
+ border-color: whitesmoke; }
+ .select.is-light select:hover, .select.is-light select.is-hovered {
+ border-color: #e8e8e8; }
+ .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .select.is-dark:not(:hover)::after {
+ border-color: #363636; }
+ .select.is-dark select {
+ border-color: #363636; }
+ .select.is-dark select:hover, .select.is-dark select.is-hovered {
+ border-color: #292929; }
+ .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .select.is-primary:not(:hover)::after {
+ border-color: #3333ff; }
+ .select.is-primary select {
+ border-color: #3333ff; }
+ .select.is-primary select:hover, .select.is-primary select.is-hovered {
+ border-color: #1a1aff; }
+ .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .select.is-link:not(:hover)::after {
+ border-color: #3273dc; }
+ .select.is-link select {
+ border-color: #3273dc; }
+ .select.is-link select:hover, .select.is-link select.is-hovered {
+ border-color: #2366d1; }
+ .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .select.is-info:not(:hover)::after {
+ border-color: #3298dc; }
+ .select.is-info select {
+ border-color: #3298dc; }
+ .select.is-info select:hover, .select.is-info select.is-hovered {
+ border-color: #238cd1; }
+ .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .select.is-success:not(:hover)::after {
+ border-color: #48c774; }
+ .select.is-success select {
+ border-color: #48c774; }
+ .select.is-success select:hover, .select.is-success select.is-hovered {
+ border-color: #3abb67; }
+ .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .select.is-warning:not(:hover)::after {
+ border-color: #ffdd57; }
+ .select.is-warning select {
+ border-color: #ffdd57; }
+ .select.is-warning select:hover, .select.is-warning select.is-hovered {
+ border-color: #ffd83d; }
+ .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .select.is-danger:not(:hover)::after {
+ border-color: #f14668; }
+ .select.is-danger select {
+ border-color: #f14668; }
+ .select.is-danger select:hover, .select.is-danger select.is-hovered {
+ border-color: #ef2e55; }
+ .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .select.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .select.is-medium {
+ font-size: 1.25rem; }
+ .select.is-large {
+ font-size: 1.5rem; }
+ .select.is-disabled::after {
+ border-color: #7a7a7a; }
+ .select.is-fullwidth {
+ width: 100%; }
+ .select.is-fullwidth select {
+ width: 100%; }
+ .select.is-loading::after {
+ margin-top: 0;
+ position: absolute;
+ right: 0.625em;
+ top: 0.625em;
+ transform: none; }
+ .select.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .select.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .select.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.file {
+ align-items: stretch;
+ display: flex;
+ justify-content: flex-start;
+ position: relative; }
+ .file.is-white .file-cta {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
+ color: #0a0a0a; }
+ .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-black .file-cta {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
+ color: white; }
+ .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .file.is-light .file-cta {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-dark .file-cta {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
+ color: #fff; }
+ .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary .file-cta {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(51, 51, 255, 0.25);
+ color: #fff; }
+ .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link .file-cta {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+ color: #fff; }
+ .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info .file-cta {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
+ color: #fff; }
+ .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success .file-cta {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
+ color: #fff; }
+ .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-warning .file-cta {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-danger .file-cta {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
+ color: #fff; }
+ .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-small {
+ font-size: 0.75rem; }
+ .file.is-medium {
+ font-size: 1.25rem; }
+ .file.is-medium .file-icon .fa {
+ font-size: 21px; }
+ .file.is-large {
+ font-size: 1.5rem; }
+ .file.is-large .file-icon .fa {
+ font-size: 28px; }
+ .file.has-name .file-cta {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .file.has-name .file-name {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .file.has-name.is-empty .file-cta {
+ border-radius: 4px; }
+ .file.has-name.is-empty .file-name {
+ display: none; }
+ .file.is-boxed .file-label {
+ flex-direction: column; }
+ .file.is-boxed .file-cta {
+ flex-direction: column;
+ height: auto;
+ padding: 1em 3em; }
+ .file.is-boxed .file-name {
+ border-width: 0 1px 1px; }
+ .file.is-boxed .file-icon {
+ height: 1.5em;
+ width: 1.5em; }
+ .file.is-boxed .file-icon .fa {
+ font-size: 21px; }
+ .file.is-boxed.is-small .file-icon .fa {
+ font-size: 14px; }
+ .file.is-boxed.is-medium .file-icon .fa {
+ font-size: 28px; }
+ .file.is-boxed.is-large .file-icon .fa {
+ font-size: 35px; }
+ .file.is-boxed.has-name .file-cta {
+ border-radius: 4px 4px 0 0; }
+ .file.is-boxed.has-name .file-name {
+ border-radius: 0 0 4px 4px;
+ border-width: 0 1px 1px; }
+ .file.is-centered {
+ justify-content: center; }
+ .file.is-fullwidth .file-label {
+ width: 100%; }
+ .file.is-fullwidth .file-name {
+ flex-grow: 1;
+ max-width: none; }
+ .file.is-right {
+ justify-content: flex-end; }
+ .file.is-right .file-cta {
+ border-radius: 0 4px 4px 0; }
+ .file.is-right .file-name {
+ border-radius: 4px 0 0 4px;
+ border-width: 1px 0 1px 1px;
+ order: -1; }
+
+.file-label {
+ align-items: stretch;
+ display: flex;
+ cursor: pointer;
+ justify-content: flex-start;
+ overflow: hidden;
+ position: relative; }
+ .file-label:hover .file-cta {
+ background-color: #eeeeee;
+ color: #363636; }
+ .file-label:hover .file-name {
+ border-color: #d5d5d5; }
+ .file-label:active .file-cta {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .file-label:active .file-name {
+ border-color: #cfcfcf; }
+
+.file-input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ outline: none;
+ position: absolute;
+ top: 0;
+ width: 100%; }
+
+.file-cta,
+.file-name {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ font-size: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+ white-space: nowrap; }
+
+.file-cta {
+ background-color: whitesmoke;
+ color: #4a4a4a; }
+
+.file-name {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px 1px 1px 0;
+ display: block;
+ max-width: 16em;
+ overflow: hidden;
+ text-align: left;
+ text-overflow: ellipsis; }
+
+.file-icon {
+ align-items: center;
+ display: flex;
+ height: 1em;
+ justify-content: center;
+ margin-right: 0.5em;
+ width: 1em; }
+ .file-icon .fa {
+ font-size: 14px; }
+
+.label {
+ color: #363636;
+ display: block;
+ font-size: 1rem;
+ font-weight: 700; }
+ .label:not(:last-child) {
+ margin-bottom: 0.5em; }
+ .label.is-small {
+ font-size: 0.75rem; }
+ .label.is-medium {
+ font-size: 1.25rem; }
+ .label.is-large {
+ font-size: 1.5rem; }
+
+.help {
+ display: block;
+ font-size: 0.75rem;
+ margin-top: 0.25rem; }
+ .help.is-white {
+ color: white; }
+ .help.is-black {
+ color: #0a0a0a; }
+ .help.is-light {
+ color: whitesmoke; }
+ .help.is-dark {
+ color: #363636; }
+ .help.is-primary {
+ color: #3333ff; }
+ .help.is-link {
+ color: #3273dc; }
+ .help.is-info {
+ color: #3298dc; }
+ .help.is-success {
+ color: #48c774; }
+ .help.is-warning {
+ color: #ffdd57; }
+ .help.is-danger {
+ color: #f14668; }
+
+.field:not(:last-child) {
+ margin-bottom: 0.75rem; }
+
+.field.has-addons {
+ display: flex;
+ justify-content: flex-start; }
+ .field.has-addons .control:not(:last-child) {
+ margin-right: -1px; }
+ .field.has-addons .control:not(:first-child):not(:last-child) .button,
+ .field.has-addons .control:not(:first-child):not(:last-child) .input,
+ .field.has-addons .control:not(:first-child):not(:last-child) .select select {
+ border-radius: 0; }
+ .field.has-addons .control:first-child:not(:only-child) .button,
+ .field.has-addons .control:first-child:not(:only-child) .input,
+ .field.has-addons .control:first-child:not(:only-child) .select select {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .field.has-addons .control:last-child:not(:only-child) .button,
+ .field.has-addons .control:last-child:not(:only-child) .input,
+ .field.has-addons .control:last-child:not(:only-child) .select select {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
+ .field.has-addons .control .input:not([disabled]):hover,
+ .field.has-addons .control .input:not([disabled]).is-hovered,
+ .field.has-addons .control .select select:not([disabled]):hover,
+ .field.has-addons .control .select select:not([disabled]).is-hovered {
+ z-index: 2; }
+ .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
+ .field.has-addons .control .input:not([disabled]):focus,
+ .field.has-addons .control .input:not([disabled]).is-focused,
+ .field.has-addons .control .input:not([disabled]):active,
+ .field.has-addons .control .input:not([disabled]).is-active,
+ .field.has-addons .control .select select:not([disabled]):focus,
+ .field.has-addons .control .select select:not([disabled]).is-focused,
+ .field.has-addons .control .select select:not([disabled]):active,
+ .field.has-addons .control .select select:not([disabled]).is-active {
+ z-index: 3; }
+ .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
+ .field.has-addons .control .input:not([disabled]):focus:hover,
+ .field.has-addons .control .input:not([disabled]).is-focused:hover,
+ .field.has-addons .control .input:not([disabled]):active:hover,
+ .field.has-addons .control .input:not([disabled]).is-active:hover,
+ .field.has-addons .control .select select:not([disabled]):focus:hover,
+ .field.has-addons .control .select select:not([disabled]).is-focused:hover,
+ .field.has-addons .control .select select:not([disabled]):active:hover,
+ .field.has-addons .control .select select:not([disabled]).is-active:hover {
+ z-index: 4; }
+ .field.has-addons .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.has-addons.has-addons-centered {
+ justify-content: center; }
+ .field.has-addons.has-addons-right {
+ justify-content: flex-end; }
+ .field.has-addons.has-addons-fullwidth .control {
+ flex-grow: 1;
+ flex-shrink: 0; }
+
+.field.is-grouped {
+ display: flex;
+ justify-content: flex-start; }
+ .field.is-grouped > .control {
+ flex-shrink: 0; }
+ .field.is-grouped > .control:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .field.is-grouped > .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.is-grouped.is-grouped-centered {
+ justify-content: center; }
+ .field.is-grouped.is-grouped-right {
+ justify-content: flex-end; }
+ .field.is-grouped.is-grouped-multiline {
+ flex-wrap: wrap; }
+ .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .field.is-grouped.is-grouped-multiline:last-child {
+ margin-bottom: -0.75rem; }
+ .field.is-grouped.is-grouped-multiline:not(:last-child) {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field.is-horizontal {
+ display: flex; } }
+
+.field-label .label {
+ font-size: inherit; }
+
+@media screen and (max-width: 768px) {
+ .field-label {
+ margin-bottom: 0.5rem; } }
+
+@media screen and (min-width: 769px), print {
+ .field-label {
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ margin-right: 1.5rem;
+ text-align: right; }
+ .field-label.is-small {
+ font-size: 0.75rem;
+ padding-top: 0.375em; }
+ .field-label.is-normal {
+ padding-top: 0.375em; }
+ .field-label.is-medium {
+ font-size: 1.25rem;
+ padding-top: 0.375em; }
+ .field-label.is-large {
+ font-size: 1.5rem;
+ padding-top: 0.375em; } }
+
+.field-body .field .field {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field-body {
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 5;
+ flex-shrink: 1; }
+ .field-body .field {
+ margin-bottom: 0; }
+ .field-body > .field {
+ flex-shrink: 1; }
+ .field-body > .field:not(.is-narrow) {
+ flex-grow: 1; }
+ .field-body > .field:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.control {
+ box-sizing: border-box;
+ clear: both;
+ font-size: 1rem;
+ position: relative;
+ text-align: left; }
+ .control.has-icons-left .input:focus ~ .icon,
+ .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
+ .control.has-icons-right .select:focus ~ .icon {
+ color: #4a4a4a; }
+ .control.has-icons-left .input.is-small ~ .icon,
+ .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
+ .control.has-icons-right .select.is-small ~ .icon {
+ font-size: 0.75rem; }
+ .control.has-icons-left .input.is-medium ~ .icon,
+ .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
+ .control.has-icons-right .select.is-medium ~ .icon {
+ font-size: 1.25rem; }
+ .control.has-icons-left .input.is-large ~ .icon,
+ .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
+ .control.has-icons-right .select.is-large ~ .icon {
+ font-size: 1.5rem; }
+ .control.has-icons-left .icon, .control.has-icons-right .icon {
+ color: #dbdbdb;
+ height: 2.5em;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+ width: 2.5em;
+ z-index: 4; }
+ .control.has-icons-left .input,
+ .control.has-icons-left .select select {
+ padding-left: 2.5em; }
+ .control.has-icons-left .icon.is-left {
+ left: 0; }
+ .control.has-icons-right .input,
+ .control.has-icons-right .select select {
+ padding-right: 2.5em; }
+ .control.has-icons-right .icon.is-right {
+ right: 0; }
+ .control.is-loading::after {
+ position: absolute !important;
+ right: 0.625em;
+ top: 0.625em;
+ z-index: 4; }
+ .control.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .control.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .control.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.breadcrumb {
+ font-size: 1rem;
+ white-space: nowrap; }
+ .breadcrumb a {
+ align-items: center;
+ color: #3273dc;
+ display: flex;
+ justify-content: center;
+ padding: 0 0.75em; }
+ .breadcrumb a:hover {
+ color: #363636; }
+ .breadcrumb li {
+ align-items: center;
+ display: flex; }
+ .breadcrumb li:first-child a {
+ padding-left: 0; }
+ .breadcrumb li.is-active a {
+ color: #363636;
+ cursor: default;
+ pointer-events: none; }
+ .breadcrumb li + li::before {
+ color: #b5b5b5;
+ content: "\0002f"; }
+ .breadcrumb ul,
+ .breadcrumb ol {
+ align-items: flex-start;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .breadcrumb .icon:first-child {
+ margin-right: 0.5em; }
+ .breadcrumb .icon:last-child {
+ margin-left: 0.5em; }
+ .breadcrumb.is-centered ol,
+ .breadcrumb.is-centered ul {
+ justify-content: center; }
+ .breadcrumb.is-right ol,
+ .breadcrumb.is-right ul {
+ justify-content: flex-end; }
+ .breadcrumb.is-small {
+ font-size: 0.75rem; }
+ .breadcrumb.is-medium {
+ font-size: 1.25rem; }
+ .breadcrumb.is-large {
+ font-size: 1.5rem; }
+ .breadcrumb.has-arrow-separator li + li::before {
+ content: "\02192"; }
+ .breadcrumb.has-bullet-separator li + li::before {
+ content: "\02022"; }
+ .breadcrumb.has-dot-separator li + li::before {
+ content: "\000b7"; }
+ .breadcrumb.has-succeeds-separator li + li::before {
+ content: "\0227B"; }
+
+.card {
+ background-color: white;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ max-width: 100%;
+ position: relative; }
+
+.card-header {
+ background-color: transparent;
+ align-items: stretch;
+ box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
+ display: flex; }
+
+.card-header-title {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ flex-grow: 1;
+ font-weight: 700;
+ padding: 0.75rem 1rem; }
+ .card-header-title.is-centered {
+ justify-content: center; }
+
+.card-header-icon {
+ align-items: center;
+ cursor: pointer;
+ display: flex;
+ justify-content: center;
+ padding: 0.75rem 1rem; }
+
+.card-image {
+ display: block;
+ position: relative; }
+
+.card-content {
+ background-color: transparent;
+ padding: 1.5rem; }
+
+.card-footer {
+ background-color: transparent;
+ border-top: 1px solid #ededed;
+ align-items: stretch;
+ display: flex; }
+
+.card-footer-item {
+ align-items: center;
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: center;
+ padding: 0.75rem; }
+ .card-footer-item:not(:last-child) {
+ border-right: 1px solid #ededed; }
+
+.card .media:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.dropdown {
+ display: inline-flex;
+ position: relative;
+ vertical-align: top; }
+ .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
+ display: block; }
+ .dropdown.is-right .dropdown-menu {
+ left: auto;
+ right: 0; }
+ .dropdown.is-up .dropdown-menu {
+ bottom: 100%;
+ padding-bottom: 4px;
+ padding-top: initial;
+ top: auto; }
+
+.dropdown-menu {
+ display: none;
+ left: 0;
+ min-width: 12rem;
+ padding-top: 4px;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+
+.dropdown-content {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+
+.dropdown-item {
+ color: #4a4a4a;
+ display: block;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ padding: 0.375rem 1rem;
+ position: relative; }
+
+a.dropdown-item,
+button.dropdown-item {
+ padding-right: 3rem;
+ text-align: left;
+ white-space: nowrap;
+ width: 100%; }
+ a.dropdown-item:hover,
+ button.dropdown-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ a.dropdown-item.is-active,
+ button.dropdown-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+.dropdown-divider {
+ background-color: #ededed;
+ border: none;
+ display: block;
+ height: 1px;
+ margin: 0.5rem 0; }
+
+.level {
+ align-items: center;
+ justify-content: space-between; }
+ .level code {
+ border-radius: 4px; }
+ .level img {
+ display: inline-block;
+ vertical-align: top; }
+ .level.is-mobile {
+ display: flex; }
+ .level.is-mobile .level-left,
+ .level.is-mobile .level-right {
+ display: flex; }
+ .level.is-mobile .level-left + .level-right {
+ margin-top: 0; }
+ .level.is-mobile .level-item:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .level.is-mobile .level-item:not(.is-narrow) {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level {
+ display: flex; }
+ .level > .level-item:not(.is-narrow) {
+ flex-grow: 1; } }
+
+.level-item {
+ align-items: center;
+ display: flex;
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0;
+ justify-content: center; }
+ .level-item .title,
+ .level-item .subtitle {
+ margin-bottom: 0; }
+ @media screen and (max-width: 768px) {
+ .level-item:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+
+.level-left,
+.level-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .level-left .level-item.is-flexible,
+ .level-right .level-item.is-flexible {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level-left .level-item:not(:last-child),
+ .level-right .level-item:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.level-left {
+ align-items: center;
+ justify-content: flex-start; }
+ @media screen and (max-width: 768px) {
+ .level-left + .level-right {
+ margin-top: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .level-left {
+ display: flex; } }
+
+.level-right {
+ align-items: center;
+ justify-content: flex-end; }
+ @media screen and (min-width: 769px), print {
+ .level-right {
+ display: flex; } }
+
+.list {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); }
+
+.list-item {
+ display: block;
+ padding: 0.5em 1em; }
+ .list-item:not(a) {
+ color: #4a4a4a; }
+ .list-item:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px; }
+ .list-item:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px; }
+ .list-item:not(:last-child) {
+ border-bottom: 1px solid #dbdbdb; }
+ .list-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+a.list-item {
+ background-color: whitesmoke;
+ cursor: pointer; }
+
+.media {
+ align-items: flex-start;
+ display: flex;
+ text-align: left; }
+ .media .content:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .media .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ display: flex;
+ padding-top: 0.75rem; }
+ .media .media .content:not(:last-child),
+ .media .media .control:not(:last-child) {
+ margin-bottom: 0.5rem; }
+ .media .media .media {
+ padding-top: 0.5rem; }
+ .media .media .media + .media {
+ margin-top: 0.5rem; }
+ .media + .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ margin-top: 1rem;
+ padding-top: 1rem; }
+ .media.is-large + .media {
+ margin-top: 1.5rem;
+ padding-top: 1.5rem; }
+
+.media-left,
+.media-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.media-left {
+ margin-right: 1rem; }
+
+.media-right {
+ margin-left: 1rem; }
+
+.media-content {
+ flex-basis: auto;
+ flex-grow: 1;
+ flex-shrink: 1;
+ text-align: left; }
+
+@media screen and (max-width: 768px) {
+ .media-content {
+ overflow-x: auto; } }
+
+.menu {
+ font-size: 1rem; }
+ .menu.is-small {
+ font-size: 0.75rem; }
+ .menu.is-medium {
+ font-size: 1.25rem; }
+ .menu.is-large {
+ font-size: 1.5rem; }
+
+.menu-list {
+ line-height: 1.25; }
+ .menu-list a {
+ border-radius: 2px;
+ color: #4a4a4a;
+ display: block;
+ padding: 0.5em 0.75em; }
+ .menu-list a:hover {
+ background-color: whitesmoke;
+ color: #363636; }
+ .menu-list a.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+ .menu-list li ul {
+ border-left: 1px solid #dbdbdb;
+ margin: 0.75em;
+ padding-left: 0.75em; }
+
+.menu-label {
+ color: #7a7a7a;
+ font-size: 0.75em;
+ letter-spacing: 0.1em;
+ text-transform: uppercase; }
+ .menu-label:not(:first-child) {
+ margin-top: 1em; }
+ .menu-label:not(:last-child) {
+ margin-bottom: 1em; }
+
+.message {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ font-size: 1rem; }
+ .message strong {
+ color: currentColor; }
+ .message a:not(.button):not(.tag):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .message.is-small {
+ font-size: 0.75rem; }
+ .message.is-medium {
+ font-size: 1.25rem; }
+ .message.is-large {
+ font-size: 1.5rem; }
+ .message.is-white {
+ background-color: white; }
+ .message.is-white .message-header {
+ background-color: white;
+ color: #0a0a0a; }
+ .message.is-white .message-body {
+ border-color: white; }
+ .message.is-black {
+ background-color: #fafafa; }
+ .message.is-black .message-header {
+ background-color: #0a0a0a;
+ color: white; }
+ .message.is-black .message-body {
+ border-color: #0a0a0a; }
+ .message.is-light {
+ background-color: #fafafa; }
+ .message.is-light .message-header {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-light .message-body {
+ border-color: whitesmoke; }
+ .message.is-dark {
+ background-color: #fafafa; }
+ .message.is-dark .message-header {
+ background-color: #363636;
+ color: #fff; }
+ .message.is-dark .message-body {
+ border-color: #363636; }
+ .message.is-primary {
+ background-color: #ebebff; }
+ .message.is-primary .message-header {
+ background-color: #3333ff;
+ color: #fff; }
+ .message.is-primary .message-body {
+ border-color: #3333ff;
+ color: blue; }
+ .message.is-link {
+ background-color: #eef3fc; }
+ .message.is-link .message-header {
+ background-color: #3273dc;
+ color: #fff; }
+ .message.is-link .message-body {
+ border-color: #3273dc;
+ color: #2160c4; }
+ .message.is-info {
+ background-color: #eef6fc; }
+ .message.is-info .message-header {
+ background-color: #3298dc;
+ color: #fff; }
+ .message.is-info .message-body {
+ border-color: #3298dc;
+ color: #1d72aa; }
+ .message.is-success {
+ background-color: #effaf3; }
+ .message.is-success .message-header {
+ background-color: #48c774;
+ color: #fff; }
+ .message.is-success .message-body {
+ border-color: #48c774;
+ color: #257942; }
+ .message.is-warning {
+ background-color: #fffbeb; }
+ .message.is-warning .message-header {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-warning .message-body {
+ border-color: #ffdd57;
+ color: #947600; }
+ .message.is-danger {
+ background-color: #feecf0; }
+ .message.is-danger .message-header {
+ background-color: #f14668;
+ color: #fff; }
+ .message.is-danger .message-body {
+ border-color: #f14668;
+ color: #cc0f35; }
+
+.message-header {
+ align-items: center;
+ background-color: #4a4a4a;
+ border-radius: 4px 4px 0 0;
+ color: #fff;
+ display: flex;
+ font-weight: 700;
+ justify-content: space-between;
+ line-height: 1.25;
+ padding: 0.75em 1em;
+ position: relative; }
+ .message-header .delete {
+ flex-grow: 0;
+ flex-shrink: 0;
+ margin-left: 0.75em; }
+ .message-header + .message-body {
+ border-width: 0;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.message-body {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ border-style: solid;
+ border-width: 0 0 0 4px;
+ color: #4a4a4a;
+ padding: 1.25em 1.5em; }
+ .message-body code,
+ .message-body pre {
+ background-color: white; }
+ .message-body pre code {
+ background-color: transparent; }
+
+.modal {
+ align-items: center;
+ display: none;
+ flex-direction: column;
+ justify-content: center;
+ overflow: hidden;
+ position: fixed;
+ z-index: 40; }
+ .modal.is-active {
+ display: flex; }
+
+.modal-background {
+ background-color: rgba(10, 10, 10, 0.86); }
+
+.modal-content,
+.modal-card {
+ margin: 0 20px;
+ max-height: calc(100vh - 160px);
+ overflow: auto;
+ position: relative;
+ width: 100%; }
+ @media screen and (min-width: 769px), print {
+ .modal-content,
+ .modal-card {
+ margin: 0 auto;
+ max-height: calc(100vh - 40px);
+ width: 640px; } }
+
+.modal-close {
+ background: none;
+ height: 40px;
+ position: fixed;
+ right: 20px;
+ top: 20px;
+ width: 40px; }
+
+.modal-card {
+ display: flex;
+ flex-direction: column;
+ max-height: calc(100vh - 40px);
+ overflow: hidden;
+ -ms-overflow-y: visible; }
+
+.modal-card-head,
+.modal-card-foot {
+ align-items: center;
+ background-color: whitesmoke;
+ display: flex;
+ flex-shrink: 0;
+ justify-content: flex-start;
+ padding: 20px;
+ position: relative; }
+
+.modal-card-head {
+ border-bottom: 1px solid #dbdbdb;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px; }
+
+.modal-card-title {
+ color: #363636;
+ flex-grow: 1;
+ flex-shrink: 0;
+ font-size: 1.5rem;
+ line-height: 1; }
+
+.modal-card-foot {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 1px solid #dbdbdb; }
+ .modal-card-foot .button:not(:last-child) {
+ margin-right: 0.5em; }
+
+.modal-card-body {
+ -webkit-overflow-scrolling: touch;
+ background-color: white;
+ flex-grow: 1;
+ flex-shrink: 1;
+ overflow: auto;
+ padding: 20px; }
+
+.navbar {
+ background-color: white;
+ min-height: 3.25rem;
+ position: relative;
+ z-index: 30; }
+ .navbar.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > .navbar-item,
+ .navbar.is-white .navbar-brand .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-white .navbar-brand .navbar-link:focus,
+ .navbar.is-white .navbar-brand .navbar-link:hover,
+ .navbar.is-white .navbar-brand .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-burger {
+ color: #0a0a0a; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-white .navbar-start > .navbar-item,
+ .navbar.is-white .navbar-start .navbar-link,
+ .navbar.is-white .navbar-end > .navbar-item,
+ .navbar.is-white .navbar-end .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
+ .navbar.is-white .navbar-start .navbar-link:focus,
+ .navbar.is-white .navbar-start .navbar-link:hover,
+ .navbar.is-white .navbar-start .navbar-link.is-active,
+ .navbar.is-white .navbar-end > a.navbar-item:focus,
+ .navbar.is-white .navbar-end > a.navbar-item:hover,
+ .navbar.is-white .navbar-end > a.navbar-item.is-active,
+ .navbar.is-white .navbar-end .navbar-link:focus,
+ .navbar.is-white .navbar-end .navbar-link:hover,
+ .navbar.is-white .navbar-end .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start .navbar-link::after,
+ .navbar.is-white .navbar-end .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
+ background-color: white;
+ color: #0a0a0a; } }
+ .navbar.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .navbar.is-black .navbar-brand > .navbar-item,
+ .navbar.is-black .navbar-brand .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-black .navbar-brand .navbar-link:focus,
+ .navbar.is-black .navbar-brand .navbar-link:hover,
+ .navbar.is-black .navbar-brand .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-brand .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-burger {
+ color: white; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-black .navbar-start > .navbar-item,
+ .navbar.is-black .navbar-start .navbar-link,
+ .navbar.is-black .navbar-end > .navbar-item,
+ .navbar.is-black .navbar-end .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
+ .navbar.is-black .navbar-start .navbar-link:focus,
+ .navbar.is-black .navbar-start .navbar-link:hover,
+ .navbar.is-black .navbar-start .navbar-link.is-active,
+ .navbar.is-black .navbar-end > a.navbar-item:focus,
+ .navbar.is-black .navbar-end > a.navbar-item:hover,
+ .navbar.is-black .navbar-end > a.navbar-item.is-active,
+ .navbar.is-black .navbar-end .navbar-link:focus,
+ .navbar.is-black .navbar-end .navbar-link:hover,
+ .navbar.is-black .navbar-end .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-start .navbar-link::after,
+ .navbar.is-black .navbar-end .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+ background-color: #0a0a0a;
+ color: white; } }
+ .navbar.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > .navbar-item,
+ .navbar.is-light .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-light .navbar-brand .navbar-link:focus,
+ .navbar.is-light .navbar-brand .navbar-link:hover,
+ .navbar.is-light .navbar-brand .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-light .navbar-start > .navbar-item,
+ .navbar.is-light .navbar-start .navbar-link,
+ .navbar.is-light .navbar-end > .navbar-item,
+ .navbar.is-light .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
+ .navbar.is-light .navbar-start .navbar-link:focus,
+ .navbar.is-light .navbar-start .navbar-link:hover,
+ .navbar.is-light .navbar-start .navbar-link.is-active,
+ .navbar.is-light .navbar-end > a.navbar-item:focus,
+ .navbar.is-light .navbar-end > a.navbar-item:hover,
+ .navbar.is-light .navbar-end > a.navbar-item.is-active,
+ .navbar.is-light .navbar-end .navbar-link:focus,
+ .navbar.is-light .navbar-end .navbar-link:hover,
+ .navbar.is-light .navbar-end .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start .navbar-link::after,
+ .navbar.is-light .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > .navbar-item,
+ .navbar.is-dark .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-brand .navbar-link:focus,
+ .navbar.is-dark .navbar-brand .navbar-link:hover,
+ .navbar.is-dark .navbar-brand .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-dark .navbar-start > .navbar-item,
+ .navbar.is-dark .navbar-start .navbar-link,
+ .navbar.is-dark .navbar-end > .navbar-item,
+ .navbar.is-dark .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-start .navbar-link:focus,
+ .navbar.is-dark .navbar-start .navbar-link:hover,
+ .navbar.is-dark .navbar-start .navbar-link.is-active,
+ .navbar.is-dark .navbar-end > a.navbar-item:focus,
+ .navbar.is-dark .navbar-end > a.navbar-item:hover,
+ .navbar.is-dark .navbar-end > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-end .navbar-link:focus,
+ .navbar.is-dark .navbar-end .navbar-link:hover,
+ .navbar.is-dark .navbar-end .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-start .navbar-link::after,
+ .navbar.is-dark .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
+ background-color: #363636;
+ color: #fff; } }
+ .navbar.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > .navbar-item,
+ .navbar.is-primary .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-brand .navbar-link:focus,
+ .navbar.is-primary .navbar-brand .navbar-link:hover,
+ .navbar.is-primary .navbar-brand .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-primary .navbar-start > .navbar-item,
+ .navbar.is-primary .navbar-start .navbar-link,
+ .navbar.is-primary .navbar-end > .navbar-item,
+ .navbar.is-primary .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-start .navbar-link:focus,
+ .navbar.is-primary .navbar-start .navbar-link:hover,
+ .navbar.is-primary .navbar-start .navbar-link.is-active,
+ .navbar.is-primary .navbar-end > a.navbar-item:focus,
+ .navbar.is-primary .navbar-end > a.navbar-item:hover,
+ .navbar.is-primary .navbar-end > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-end .navbar-link:focus,
+ .navbar.is-primary .navbar-end .navbar-link:hover,
+ .navbar.is-primary .navbar-end .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-start .navbar-link::after,
+ .navbar.is-primary .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3333ff;
+ color: #fff; } }
+ .navbar.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .navbar.is-link .navbar-brand > .navbar-item,
+ .navbar.is-link .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-link .navbar-brand .navbar-link:focus,
+ .navbar.is-link .navbar-brand .navbar-link:hover,
+ .navbar.is-link .navbar-brand .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-link .navbar-start > .navbar-item,
+ .navbar.is-link .navbar-start .navbar-link,
+ .navbar.is-link .navbar-end > .navbar-item,
+ .navbar.is-link .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
+ .navbar.is-link .navbar-start .navbar-link:focus,
+ .navbar.is-link .navbar-start .navbar-link:hover,
+ .navbar.is-link .navbar-start .navbar-link.is-active,
+ .navbar.is-link .navbar-end > a.navbar-item:focus,
+ .navbar.is-link .navbar-end > a.navbar-item:hover,
+ .navbar.is-link .navbar-end > a.navbar-item.is-active,
+ .navbar.is-link .navbar-end .navbar-link:focus,
+ .navbar.is-link .navbar-end .navbar-link:hover,
+ .navbar.is-link .navbar-end .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-start .navbar-link::after,
+ .navbar.is-link .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3273dc;
+ color: #fff; } }
+ .navbar.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .navbar.is-info .navbar-brand > .navbar-item,
+ .navbar.is-info .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-info .navbar-brand .navbar-link:focus,
+ .navbar.is-info .navbar-brand .navbar-link:hover,
+ .navbar.is-info .navbar-brand .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-info .navbar-start > .navbar-item,
+ .navbar.is-info .navbar-start .navbar-link,
+ .navbar.is-info .navbar-end > .navbar-item,
+ .navbar.is-info .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
+ .navbar.is-info .navbar-start .navbar-link:focus,
+ .navbar.is-info .navbar-start .navbar-link:hover,
+ .navbar.is-info .navbar-start .navbar-link.is-active,
+ .navbar.is-info .navbar-end > a.navbar-item:focus,
+ .navbar.is-info .navbar-end > a.navbar-item:hover,
+ .navbar.is-info .navbar-end > a.navbar-item.is-active,
+ .navbar.is-info .navbar-end .navbar-link:focus,
+ .navbar.is-info .navbar-end .navbar-link:hover,
+ .navbar.is-info .navbar-end .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-start .navbar-link::after,
+ .navbar.is-info .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3298dc;
+ color: #fff; } }
+ .navbar.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .navbar.is-success .navbar-brand > .navbar-item,
+ .navbar.is-success .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-success .navbar-brand .navbar-link:focus,
+ .navbar.is-success .navbar-brand .navbar-link:hover,
+ .navbar.is-success .navbar-brand .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-success .navbar-start > .navbar-item,
+ .navbar.is-success .navbar-start .navbar-link,
+ .navbar.is-success .navbar-end > .navbar-item,
+ .navbar.is-success .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
+ .navbar.is-success .navbar-start .navbar-link:focus,
+ .navbar.is-success .navbar-start .navbar-link:hover,
+ .navbar.is-success .navbar-start .navbar-link.is-active,
+ .navbar.is-success .navbar-end > a.navbar-item:focus,
+ .navbar.is-success .navbar-end > a.navbar-item:hover,
+ .navbar.is-success .navbar-end > a.navbar-item.is-active,
+ .navbar.is-success .navbar-end .navbar-link:focus,
+ .navbar.is-success .navbar-end .navbar-link:hover,
+ .navbar.is-success .navbar-end .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-start .navbar-link::after,
+ .navbar.is-success .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
+ background-color: #48c774;
+ color: #fff; } }
+ .navbar.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > .navbar-item,
+ .navbar.is-warning .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-brand .navbar-link:focus,
+ .navbar.is-warning .navbar-brand .navbar-link:hover,
+ .navbar.is-warning .navbar-brand .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-warning .navbar-start > .navbar-item,
+ .navbar.is-warning .navbar-start .navbar-link,
+ .navbar.is-warning .navbar-end > .navbar-item,
+ .navbar.is-warning .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-start .navbar-link:focus,
+ .navbar.is-warning .navbar-start .navbar-link:hover,
+ .navbar.is-warning .navbar-start .navbar-link.is-active,
+ .navbar.is-warning .navbar-end > a.navbar-item:focus,
+ .navbar.is-warning .navbar-end > a.navbar-item:hover,
+ .navbar.is-warning .navbar-end > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-end .navbar-link:focus,
+ .navbar.is-warning .navbar-end .navbar-link:hover,
+ .navbar.is-warning .navbar-end .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start .navbar-link::after,
+ .navbar.is-warning .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > .navbar-item,
+ .navbar.is-danger .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-brand .navbar-link:focus,
+ .navbar.is-danger .navbar-brand .navbar-link:hover,
+ .navbar.is-danger .navbar-brand .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-danger .navbar-start > .navbar-item,
+ .navbar.is-danger .navbar-start .navbar-link,
+ .navbar.is-danger .navbar-end > .navbar-item,
+ .navbar.is-danger .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-start .navbar-link:focus,
+ .navbar.is-danger .navbar-start .navbar-link:hover,
+ .navbar.is-danger .navbar-start .navbar-link.is-active,
+ .navbar.is-danger .navbar-end > a.navbar-item:focus,
+ .navbar.is-danger .navbar-end > a.navbar-item:hover,
+ .navbar.is-danger .navbar-end > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-end .navbar-link:focus,
+ .navbar.is-danger .navbar-end .navbar-link:hover,
+ .navbar.is-danger .navbar-end .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-start .navbar-link::after,
+ .navbar.is-danger .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
+ background-color: #f14668;
+ color: #fff; } }
+ .navbar > .container {
+ align-items: stretch;
+ display: flex;
+ min-height: 3.25rem;
+ width: 100%; }
+ .navbar.has-shadow {
+ box-shadow: 0 2px 0 0 whitesmoke; }
+ .navbar.is-fixed-bottom, .navbar.is-fixed-top {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom {
+ bottom: 0; }
+ .navbar.is-fixed-bottom.has-shadow {
+ box-shadow: 0 -2px 0 0 whitesmoke; }
+ .navbar.is-fixed-top {
+ top: 0; }
+
+html.has-navbar-fixed-top,
+body.has-navbar-fixed-top {
+ padding-top: 3.25rem; }
+
+html.has-navbar-fixed-bottom,
+body.has-navbar-fixed-bottom {
+ padding-bottom: 3.25rem; }
+
+.navbar-brand,
+.navbar-tabs {
+ align-items: stretch;
+ display: flex;
+ flex-shrink: 0;
+ min-height: 3.25rem; }
+
+.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
+ background-color: transparent; }
+
+.navbar-tabs {
+ -webkit-overflow-scrolling: touch;
+ max-width: 100vw;
+ overflow-x: auto;
+ overflow-y: hidden; }
+
+.navbar-burger {
+ color: #4a4a4a;
+ cursor: pointer;
+ display: block;
+ height: 3.25rem;
+ position: relative;
+ width: 3.25rem;
+ margin-left: auto; }
+ .navbar-burger span {
+ background-color: currentColor;
+ display: block;
+ height: 1px;
+ left: calc(50% - 8px);
+ position: absolute;
+ transform-origin: center;
+ transition-duration: 86ms;
+ transition-property: background-color, opacity, transform;
+ transition-timing-function: ease-out;
+ width: 16px; }
+ .navbar-burger span:nth-child(1) {
+ top: calc(50% - 6px); }
+ .navbar-burger span:nth-child(2) {
+ top: calc(50% - 1px); }
+ .navbar-burger span:nth-child(3) {
+ top: calc(50% + 4px); }
+ .navbar-burger:hover {
+ background-color: rgba(0, 0, 0, 0.05); }
+ .navbar-burger.is-active span:nth-child(1) {
+ transform: translateY(5px) rotate(45deg); }
+ .navbar-burger.is-active span:nth-child(2) {
+ opacity: 0; }
+ .navbar-burger.is-active span:nth-child(3) {
+ transform: translateY(-5px) rotate(-45deg); }
+
+.navbar-menu {
+ display: none; }
+
+.navbar-item,
+.navbar-link {
+ color: #4a4a4a;
+ display: block;
+ line-height: 1.5;
+ padding: 0.5rem 0.75rem;
+ position: relative; }
+ .navbar-item .icon:only-child,
+ .navbar-link .icon:only-child {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem; }
+
+a.navbar-item,
+.navbar-link {
+ cursor: pointer; }
+ a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
+ .navbar-link:focus,
+ .navbar-link:focus-within,
+ .navbar-link:hover,
+ .navbar-link.is-active {
+ background-color: #fafafa;
+ color: #3273dc; }
+
+.navbar-item {
+ display: block;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .navbar-item img {
+ max-height: 1.75rem; }
+ .navbar-item.has-dropdown {
+ padding: 0; }
+ .navbar-item.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .navbar-item.is-tab {
+ border-bottom: 1px solid transparent;
+ min-height: 3.25rem;
+ padding-bottom: calc(0.5rem - 1px); }
+ .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
+ background-color: transparent;
+ border-bottom-color: #3273dc; }
+ .navbar-item.is-tab.is-active {
+ background-color: transparent;
+ border-bottom-color: #3273dc;
+ border-bottom-style: solid;
+ border-bottom-width: 3px;
+ color: #3273dc;
+ padding-bottom: calc(0.5rem - 3px); }
+
+.navbar-content {
+ flex-grow: 1;
+ flex-shrink: 1; }
+
+.navbar-link:not(.is-arrowless) {
+ padding-right: 2.5em; }
+ .navbar-link:not(.is-arrowless)::after {
+ border-color: #3273dc;
+ margin-top: -0.375em;
+ right: 1.125em; }
+
+.navbar-dropdown {
+ font-size: 0.875rem;
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+ .navbar-dropdown .navbar-item {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem; }
+
+.navbar-divider {
+ background-color: whitesmoke;
+ border: none;
+ display: none;
+ height: 2px;
+ margin: 0.5rem 0; }
+
+@media screen and (max-width: 1023px) {
+ .navbar > .container {
+ display: block; }
+ .navbar-brand .navbar-item,
+ .navbar-tabs .navbar-item {
+ align-items: center;
+ display: flex; }
+ .navbar-link::after {
+ display: none; }
+ .navbar-menu {
+ background-color: white;
+ box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
+ padding: 0.5rem 0; }
+ .navbar-menu.is-active {
+ display: block; }
+ .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-touch {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-touch.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-touch {
+ top: 0; }
+ .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
+ -webkit-overflow-scrolling: touch;
+ max-height: calc(100vh - 3.25rem);
+ overflow: auto; }
+ html.has-navbar-fixed-top-touch,
+ body.has-navbar-fixed-top-touch {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-touch,
+ body.has-navbar-fixed-bottom-touch {
+ padding-bottom: 3.25rem; } }
+
+@media screen and (min-width: 1024px) {
+ .navbar,
+ .navbar-menu,
+ .navbar-start,
+ .navbar-end {
+ align-items: stretch;
+ display: flex; }
+ .navbar {
+ min-height: 3.25rem; }
+ .navbar.is-spaced {
+ padding: 1rem 2rem; }
+ .navbar.is-spaced .navbar-start,
+ .navbar.is-spaced .navbar-end {
+ align-items: center; }
+ .navbar.is-spaced a.navbar-item,
+ .navbar.is-spaced .navbar-link {
+ border-radius: 4px; }
+ .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
+ .navbar.is-transparent .navbar-link:focus,
+ .navbar.is-transparent .navbar-link:hover,
+ .navbar.is-transparent .navbar-link.is-active {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar-burger {
+ display: none; }
+ .navbar-item,
+ .navbar-link {
+ align-items: center;
+ display: flex; }
+ .navbar-item {
+ display: flex; }
+ .navbar-item.has-dropdown {
+ align-items: stretch; }
+ .navbar-item.has-dropdown-up .navbar-link::after {
+ transform: rotate(135deg) translate(0.25em, -0.25em); }
+ .navbar-item.has-dropdown-up .navbar-dropdown {
+ border-bottom: 2px solid #dbdbdb;
+ border-radius: 6px 6px 0 0;
+ border-top: none;
+ bottom: 100%;
+ box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
+ top: auto; }
+ .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
+ display: block; }
+ .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
+ opacity: 1;
+ pointer-events: auto;
+ transform: translateY(0); }
+ .navbar-menu {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .navbar-start {
+ justify-content: flex-start;
+ margin-right: auto; }
+ .navbar-end {
+ justify-content: flex-end;
+ margin-left: auto; }
+ .navbar-dropdown {
+ background-color: white;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 2px solid #dbdbdb;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
+ display: none;
+ font-size: 0.875rem;
+ left: 0;
+ min-width: 100%;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+ .navbar-dropdown .navbar-item {
+ padding: 0.375rem 1rem;
+ white-space: nowrap; }
+ .navbar-dropdown a.navbar-item {
+ padding-right: 3rem; }
+ .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
+ border-radius: 6px;
+ border-top: none;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ display: block;
+ opacity: 0;
+ pointer-events: none;
+ top: calc(100% + (-4px));
+ transform: translateY(-5px);
+ transition-duration: 86ms;
+ transition-property: opacity, transform; }
+ .navbar-dropdown.is-right {
+ left: auto;
+ right: 0; }
+ .navbar-divider {
+ display: block; }
+ .navbar > .container .navbar-brand,
+ .container > .navbar .navbar-brand {
+ margin-left: -.75rem; }
+ .navbar > .container .navbar-menu,
+ .container > .navbar .navbar-menu {
+ margin-right: -.75rem; }
+ .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-desktop {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-desktop.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-desktop {
+ top: 0; }
+ html.has-navbar-fixed-top-desktop,
+ body.has-navbar-fixed-top-desktop {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-desktop,
+ body.has-navbar-fixed-bottom-desktop {
+ padding-bottom: 3.25rem; }
+ html.has-spaced-navbar-fixed-top,
+ body.has-spaced-navbar-fixed-top {
+ padding-top: 5.25rem; }
+ html.has-spaced-navbar-fixed-bottom,
+ body.has-spaced-navbar-fixed-bottom {
+ padding-bottom: 5.25rem; }
+ a.navbar-item.is-active,
+ .navbar-link.is-active {
+ color: #0a0a0a; }
+ a.navbar-item.is-active:not(:focus):not(:hover),
+ .navbar-link.is-active:not(:focus):not(:hover) {
+ background-color: transparent; }
+ .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #fafafa; } }
+
+.hero.is-fullheight-with-navbar {
+ min-height: calc(100vh - 3.25rem); }
+
+.pagination {
+ font-size: 1rem;
+ margin: -0.25rem; }
+ .pagination.is-small {
+ font-size: 0.75rem; }
+ .pagination.is-medium {
+ font-size: 1.25rem; }
+ .pagination.is-large {
+ font-size: 1.5rem; }
+ .pagination.is-rounded .pagination-previous,
+ .pagination.is-rounded .pagination-next {
+ padding-left: 1em;
+ padding-right: 1em;
+ border-radius: 290486px; }
+ .pagination.is-rounded .pagination-link {
+ border-radius: 290486px; }
+
+.pagination,
+.pagination-list {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ font-size: 1em;
+ justify-content: center;
+ margin: 0.25rem;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+ border-color: #dbdbdb;
+ color: #363636;
+ min-width: 2.5em; }
+ .pagination-previous:hover,
+ .pagination-next:hover,
+ .pagination-link:hover {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus {
+ border-color: #3273dc; }
+ .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
+ .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled] {
+ background-color: #dbdbdb;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ color: #7a7a7a;
+ opacity: 0.5; }
+
+.pagination-previous,
+.pagination-next {
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+
+.pagination-link.is-current {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+
+.pagination-ellipsis {
+ color: #b5b5b5;
+ pointer-events: none; }
+
+.pagination-list {
+ flex-wrap: wrap; }
+
+@media screen and (max-width: 768px) {
+ .pagination {
+ flex-wrap: wrap; }
+ .pagination-previous,
+ .pagination-next {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .pagination-list li {
+ flex-grow: 1;
+ flex-shrink: 1; } }
+
+@media screen and (min-width: 769px), print {
+ .pagination-list {
+ flex-grow: 1;
+ flex-shrink: 1;
+ justify-content: flex-start;
+ order: 1; }
+ .pagination-previous {
+ order: 2; }
+ .pagination-next {
+ order: 3; }
+ .pagination {
+ justify-content: space-between; }
+ .pagination.is-centered .pagination-previous {
+ order: 1; }
+ .pagination.is-centered .pagination-list {
+ justify-content: center;
+ order: 2; }
+ .pagination.is-centered .pagination-next {
+ order: 3; }
+ .pagination.is-right .pagination-previous {
+ order: 1; }
+ .pagination.is-right .pagination-next {
+ order: 2; }
+ .pagination.is-right .pagination-list {
+ justify-content: flex-end;
+ order: 3; } }
+
+.panel {
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ font-size: 1rem; }
+ .panel:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .panel.is-white .panel-heading {
+ background-color: white;
+ color: #0a0a0a; }
+ .panel.is-white .panel-tabs a.is-active {
+ border-bottom-color: white; }
+ .panel.is-white .panel-block.is-active .panel-icon {
+ color: white; }
+ .panel.is-black .panel-heading {
+ background-color: #0a0a0a;
+ color: white; }
+ .panel.is-black .panel-tabs a.is-active {
+ border-bottom-color: #0a0a0a; }
+ .panel.is-black .panel-block.is-active .panel-icon {
+ color: #0a0a0a; }
+ .panel.is-light .panel-heading {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-light .panel-tabs a.is-active {
+ border-bottom-color: whitesmoke; }
+ .panel.is-light .panel-block.is-active .panel-icon {
+ color: whitesmoke; }
+ .panel.is-dark .panel-heading {
+ background-color: #363636;
+ color: #fff; }
+ .panel.is-dark .panel-tabs a.is-active {
+ border-bottom-color: #363636; }
+ .panel.is-dark .panel-block.is-active .panel-icon {
+ color: #363636; }
+ .panel.is-primary .panel-heading {
+ background-color: #3333ff;
+ color: #fff; }
+ .panel.is-primary .panel-tabs a.is-active {
+ border-bottom-color: #3333ff; }
+ .panel.is-primary .panel-block.is-active .panel-icon {
+ color: #3333ff; }
+ .panel.is-link .panel-heading {
+ background-color: #3273dc;
+ color: #fff; }
+ .panel.is-link .panel-tabs a.is-active {
+ border-bottom-color: #3273dc; }
+ .panel.is-link .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel.is-info .panel-heading {
+ background-color: #3298dc;
+ color: #fff; }
+ .panel.is-info .panel-tabs a.is-active {
+ border-bottom-color: #3298dc; }
+ .panel.is-info .panel-block.is-active .panel-icon {
+ color: #3298dc; }
+ .panel.is-success .panel-heading {
+ background-color: #48c774;
+ color: #fff; }
+ .panel.is-success .panel-tabs a.is-active {
+ border-bottom-color: #48c774; }
+ .panel.is-success .panel-block.is-active .panel-icon {
+ color: #48c774; }
+ .panel.is-warning .panel-heading {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-warning .panel-tabs a.is-active {
+ border-bottom-color: #ffdd57; }
+ .panel.is-warning .panel-block.is-active .panel-icon {
+ color: #ffdd57; }
+ .panel.is-danger .panel-heading {
+ background-color: #f14668;
+ color: #fff; }
+ .panel.is-danger .panel-tabs a.is-active {
+ border-bottom-color: #f14668; }
+ .panel.is-danger .panel-block.is-active .panel-icon {
+ color: #f14668; }
+
+.panel-tabs:not(:last-child),
+.panel-block:not(:last-child) {
+ border-bottom: 1px solid #ededed; }
+
+.panel-heading {
+ background-color: #ededed;
+ border-radius: 6px 6px 0 0;
+ color: #363636;
+ font-size: 1.25em;
+ font-weight: 700;
+ line-height: 1.25;
+ padding: 0.75em 1em; }
+
+.panel-tabs {
+ align-items: flex-end;
+ display: flex;
+ font-size: 0.875em;
+ justify-content: center; }
+ .panel-tabs a {
+ border-bottom: 1px solid #dbdbdb;
+ margin-bottom: -1px;
+ padding: 0.5em; }
+ .panel-tabs a.is-active {
+ border-bottom-color: #4a4a4a;
+ color: #363636; }
+
+.panel-list a {
+ color: #4a4a4a; }
+ .panel-list a:hover {
+ color: #3273dc; }
+
+.panel-block {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ justify-content: flex-start;
+ padding: 0.5em 0.75em; }
+ .panel-block input[type="checkbox"] {
+ margin-right: 0.75em; }
+ .panel-block > .control {
+ flex-grow: 1;
+ flex-shrink: 1;
+ width: 100%; }
+ .panel-block.is-wrapped {
+ flex-wrap: wrap; }
+ .panel-block.is-active {
+ border-left-color: #3273dc;
+ color: #363636; }
+ .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel-block:last-child {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px; }
+
+a.panel-block,
+label.panel-block {
+ cursor: pointer; }
+ a.panel-block:hover,
+ label.panel-block:hover {
+ background-color: whitesmoke; }
+
+.panel-icon {
+ display: inline-block;
+ font-size: 14px;
+ height: 1em;
+ line-height: 1em;
+ text-align: center;
+ vertical-align: top;
+ width: 1em;
+ color: #7a7a7a;
+ margin-right: 0.75em; }
+ .panel-icon .fa {
+ font-size: inherit;
+ line-height: inherit; }
+
+.tabs {
+ -webkit-overflow-scrolling: touch;
+ align-items: stretch;
+ display: flex;
+ font-size: 1rem;
+ justify-content: space-between;
+ overflow: hidden;
+ overflow-x: auto;
+ white-space: nowrap; }
+ .tabs a {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ color: #4a4a4a;
+ display: flex;
+ justify-content: center;
+ margin-bottom: -1px;
+ padding: 0.5em 1em;
+ vertical-align: top; }
+ .tabs a:hover {
+ border-bottom-color: #363636;
+ color: #363636; }
+ .tabs li {
+ display: block; }
+ .tabs li.is-active a {
+ border-bottom-color: #3273dc;
+ color: #3273dc; }
+ .tabs ul {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ display: flex;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: flex-start; }
+ .tabs ul.is-left {
+ padding-right: 0.75em; }
+ .tabs ul.is-center {
+ flex: none;
+ justify-content: center;
+ padding-left: 0.75em;
+ padding-right: 0.75em; }
+ .tabs ul.is-right {
+ justify-content: flex-end;
+ padding-left: 0.75em; }
+ .tabs .icon:first-child {
+ margin-right: 0.5em; }
+ .tabs .icon:last-child {
+ margin-left: 0.5em; }
+ .tabs.is-centered ul {
+ justify-content: center; }
+ .tabs.is-right ul {
+ justify-content: flex-end; }
+ .tabs.is-boxed a {
+ border: 1px solid transparent;
+ border-radius: 4px 4px 0 0; }
+ .tabs.is-boxed a:hover {
+ background-color: whitesmoke;
+ border-bottom-color: #dbdbdb; }
+ .tabs.is-boxed li.is-active a {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-bottom-color: transparent !important; }
+ .tabs.is-fullwidth li {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .tabs.is-toggle a {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px;
+ margin-bottom: 0;
+ position: relative; }
+ .tabs.is-toggle a:hover {
+ background-color: whitesmoke;
+ border-color: #b5b5b5;
+ z-index: 2; }
+ .tabs.is-toggle li + li {
+ margin-left: -1px; }
+ .tabs.is-toggle li:first-child a {
+ border-radius: 4px 0 0 4px; }
+ .tabs.is-toggle li:last-child a {
+ border-radius: 0 4px 4px 0; }
+ .tabs.is-toggle li.is-active a {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff;
+ z-index: 1; }
+ .tabs.is-toggle ul {
+ border-bottom: none; }
+ .tabs.is-toggle.is-toggle-rounded li:first-child a {
+ border-bottom-left-radius: 290486px;
+ border-top-left-radius: 290486px;
+ padding-left: 1.25em; }
+ .tabs.is-toggle.is-toggle-rounded li:last-child a {
+ border-bottom-right-radius: 290486px;
+ border-top-right-radius: 290486px;
+ padding-right: 1.25em; }
+ .tabs.is-small {
+ font-size: 0.75rem; }
+ .tabs.is-medium {
+ font-size: 1.25rem; }
+ .tabs.is-large {
+ font-size: 1.5rem; }
+
+.column {
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ padding: 0.75rem; }
+ .columns.is-mobile > .column.is-narrow {
+ flex: none; }
+ .columns.is-mobile > .column.is-full {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-three-quarters {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-two-thirds {
+ flex: none;
+ width: 66.6666%; }
+ .columns.is-mobile > .column.is-half {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-one-third {
+ flex: none;
+ width: 33.3333%; }
+ .columns.is-mobile > .column.is-one-quarter {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-one-fifth {
+ flex: none;
+ width: 20%; }
+ .columns.is-mobile > .column.is-two-fifths {
+ flex: none;
+ width: 40%; }
+ .columns.is-mobile > .column.is-three-fifths {
+ flex: none;
+ width: 60%; }
+ .columns.is-mobile > .column.is-four-fifths {
+ flex: none;
+ width: 80%; }
+ .columns.is-mobile > .column.is-offset-three-quarters {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-offset-two-thirds {
+ margin-left: 66.6666%; }
+ .columns.is-mobile > .column.is-offset-half {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-offset-one-third {
+ margin-left: 33.3333%; }
+ .columns.is-mobile > .column.is-offset-one-quarter {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-offset-one-fifth {
+ margin-left: 20%; }
+ .columns.is-mobile > .column.is-offset-two-fifths {
+ margin-left: 40%; }
+ .columns.is-mobile > .column.is-offset-three-fifths {
+ margin-left: 60%; }
+ .columns.is-mobile > .column.is-offset-four-fifths {
+ margin-left: 80%; }
+ .columns.is-mobile > .column.is-0 {
+ flex: none;
+ width: 0%; }
+ .columns.is-mobile > .column.is-offset-0 {
+ margin-left: 0%; }
+ .columns.is-mobile > .column.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .columns.is-mobile > .column.is-offset-1 {
+ margin-left: 8.33333%; }
+ .columns.is-mobile > .column.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .columns.is-mobile > .column.is-offset-2 {
+ margin-left: 16.66667%; }
+ .columns.is-mobile > .column.is-3 {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-offset-3 {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .columns.is-mobile > .column.is-offset-4 {
+ margin-left: 33.33333%; }
+ .columns.is-mobile > .column.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .columns.is-mobile > .column.is-offset-5 {
+ margin-left: 41.66667%; }
+ .columns.is-mobile > .column.is-6 {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-offset-6 {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .columns.is-mobile > .column.is-offset-7 {
+ margin-left: 58.33333%; }
+ .columns.is-mobile > .column.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .columns.is-mobile > .column.is-offset-8 {
+ margin-left: 66.66667%; }
+ .columns.is-mobile > .column.is-9 {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-offset-9 {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .columns.is-mobile > .column.is-offset-10 {
+ margin-left: 83.33333%; }
+ .columns.is-mobile > .column.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .columns.is-mobile > .column.is-offset-11 {
+ margin-left: 91.66667%; }
+ .columns.is-mobile > .column.is-12 {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-offset-12 {
+ margin-left: 100%; }
+ @media screen and (max-width: 768px) {
+ .column.is-narrow-mobile {
+ flex: none; }
+ .column.is-full-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-mobile {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-mobile {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-mobile {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-mobile {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-mobile {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-mobile {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-mobile {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-mobile {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-mobile {
+ margin-left: 50%; }
+ .column.is-offset-one-third-mobile {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-mobile {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-mobile {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-mobile {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-mobile {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-mobile {
+ margin-left: 80%; }
+ .column.is-0-mobile {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-mobile {
+ margin-left: 0%; }
+ .column.is-1-mobile {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-mobile {
+ margin-left: 8.33333%; }
+ .column.is-2-mobile {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-mobile {
+ margin-left: 16.66667%; }
+ .column.is-3-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-mobile {
+ margin-left: 25%; }
+ .column.is-4-mobile {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-mobile {
+ margin-left: 33.33333%; }
+ .column.is-5-mobile {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-mobile {
+ margin-left: 41.66667%; }
+ .column.is-6-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-mobile {
+ margin-left: 50%; }
+ .column.is-7-mobile {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-mobile {
+ margin-left: 58.33333%; }
+ .column.is-8-mobile {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-mobile {
+ margin-left: 66.66667%; }
+ .column.is-9-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-mobile {
+ margin-left: 75%; }
+ .column.is-10-mobile {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-mobile {
+ margin-left: 83.33333%; }
+ .column.is-11-mobile {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-mobile {
+ margin-left: 91.66667%; }
+ .column.is-12-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-mobile {
+ margin-left: 100%; } }
+ @media screen and (min-width: 769px), print {
+ .column.is-narrow, .column.is-narrow-tablet {
+ flex: none; }
+ .column.is-full, .column.is-full-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters, .column.is-three-quarters-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds, .column.is-two-thirds-tablet {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half, .column.is-half-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third, .column.is-one-third-tablet {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter, .column.is-one-quarter-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth, .column.is-one-fifth-tablet {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths, .column.is-two-fifths-tablet {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths, .column.is-three-fifths-tablet {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths, .column.is-four-fifths-tablet {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+ margin-left: 66.6666%; }
+ .column.is-offset-half, .column.is-offset-half-tablet {
+ margin-left: 50%; }
+ .column.is-offset-one-third, .column.is-offset-one-third-tablet {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
+ margin-left: 80%; }
+ .column.is-0, .column.is-0-tablet {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0, .column.is-offset-0-tablet {
+ margin-left: 0%; }
+ .column.is-1, .column.is-1-tablet {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1, .column.is-offset-1-tablet {
+ margin-left: 8.33333%; }
+ .column.is-2, .column.is-2-tablet {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2, .column.is-offset-2-tablet {
+ margin-left: 16.66667%; }
+ .column.is-3, .column.is-3-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3, .column.is-offset-3-tablet {
+ margin-left: 25%; }
+ .column.is-4, .column.is-4-tablet {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4, .column.is-offset-4-tablet {
+ margin-left: 33.33333%; }
+ .column.is-5, .column.is-5-tablet {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5, .column.is-offset-5-tablet {
+ margin-left: 41.66667%; }
+ .column.is-6, .column.is-6-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6, .column.is-offset-6-tablet {
+ margin-left: 50%; }
+ .column.is-7, .column.is-7-tablet {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7, .column.is-offset-7-tablet {
+ margin-left: 58.33333%; }
+ .column.is-8, .column.is-8-tablet {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8, .column.is-offset-8-tablet {
+ margin-left: 66.66667%; }
+ .column.is-9, .column.is-9-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9, .column.is-offset-9-tablet {
+ margin-left: 75%; }
+ .column.is-10, .column.is-10-tablet {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10, .column.is-offset-10-tablet {
+ margin-left: 83.33333%; }
+ .column.is-11, .column.is-11-tablet {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11, .column.is-offset-11-tablet {
+ margin-left: 91.66667%; }
+ .column.is-12, .column.is-12-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12, .column.is-offset-12-tablet {
+ margin-left: 100%; } }
+ @media screen and (max-width: 1023px) {
+ .column.is-narrow-touch {
+ flex: none; }
+ .column.is-full-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-touch {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-touch {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-touch {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-touch {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-touch {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-touch {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-touch {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-touch {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-touch {
+ margin-left: 50%; }
+ .column.is-offset-one-third-touch {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-touch {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-touch {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-touch {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-touch {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-touch {
+ margin-left: 80%; }
+ .column.is-0-touch {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-touch {
+ margin-left: 0%; }
+ .column.is-1-touch {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-touch {
+ margin-left: 8.33333%; }
+ .column.is-2-touch {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-touch {
+ margin-left: 16.66667%; }
+ .column.is-3-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-touch {
+ margin-left: 25%; }
+ .column.is-4-touch {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-touch {
+ margin-left: 33.33333%; }
+ .column.is-5-touch {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-touch {
+ margin-left: 41.66667%; }
+ .column.is-6-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-touch {
+ margin-left: 50%; }
+ .column.is-7-touch {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-touch {
+ margin-left: 58.33333%; }
+ .column.is-8-touch {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-touch {
+ margin-left: 66.66667%; }
+ .column.is-9-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-touch {
+ margin-left: 75%; }
+ .column.is-10-touch {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-touch {
+ margin-left: 83.33333%; }
+ .column.is-11-touch {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-touch {
+ margin-left: 91.66667%; }
+ .column.is-12-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-touch {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1024px) {
+ .column.is-narrow-desktop {
+ flex: none; }
+ .column.is-full-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-desktop {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-desktop {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-desktop {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-desktop {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-desktop {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-desktop {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-desktop {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-desktop {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-desktop {
+ margin-left: 50%; }
+ .column.is-offset-one-third-desktop {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-desktop {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-desktop {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-desktop {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-desktop {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-desktop {
+ margin-left: 80%; }
+ .column.is-0-desktop {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-desktop {
+ margin-left: 0%; }
+ .column.is-1-desktop {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-desktop {
+ margin-left: 8.33333%; }
+ .column.is-2-desktop {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-desktop {
+ margin-left: 16.66667%; }
+ .column.is-3-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-desktop {
+ margin-left: 25%; }
+ .column.is-4-desktop {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-desktop {
+ margin-left: 33.33333%; }
+ .column.is-5-desktop {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-desktop {
+ margin-left: 41.66667%; }
+ .column.is-6-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-desktop {
+ margin-left: 50%; }
+ .column.is-7-desktop {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-desktop {
+ margin-left: 58.33333%; }
+ .column.is-8-desktop {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-desktop {
+ margin-left: 66.66667%; }
+ .column.is-9-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-desktop {
+ margin-left: 75%; }
+ .column.is-10-desktop {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-desktop {
+ margin-left: 83.33333%; }
+ .column.is-11-desktop {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-desktop {
+ margin-left: 91.66667%; }
+ .column.is-12-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-desktop {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1216px) {
+ .column.is-narrow-widescreen {
+ flex: none; }
+ .column.is-full-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-widescreen {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-widescreen {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-widescreen {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-widescreen {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-widescreen {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-widescreen {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-widescreen {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-widescreen {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-widescreen {
+ margin-left: 50%; }
+ .column.is-offset-one-third-widescreen {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-widescreen {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-widescreen {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-widescreen {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-widescreen {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-widescreen {
+ margin-left: 80%; }
+ .column.is-0-widescreen {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-widescreen {
+ margin-left: 0%; }
+ .column.is-1-widescreen {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-widescreen {
+ margin-left: 8.33333%; }
+ .column.is-2-widescreen {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-widescreen {
+ margin-left: 16.66667%; }
+ .column.is-3-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-widescreen {
+ margin-left: 25%; }
+ .column.is-4-widescreen {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-widescreen {
+ margin-left: 33.33333%; }
+ .column.is-5-widescreen {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-widescreen {
+ margin-left: 41.66667%; }
+ .column.is-6-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-widescreen {
+ margin-left: 50%; }
+ .column.is-7-widescreen {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-widescreen {
+ margin-left: 58.33333%; }
+ .column.is-8-widescreen {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-widescreen {
+ margin-left: 66.66667%; }
+ .column.is-9-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-widescreen {
+ margin-left: 75%; }
+ .column.is-10-widescreen {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-widescreen {
+ margin-left: 83.33333%; }
+ .column.is-11-widescreen {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-widescreen {
+ margin-left: 91.66667%; }
+ .column.is-12-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-widescreen {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1408px) {
+ .column.is-narrow-fullhd {
+ flex: none; }
+ .column.is-full-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-fullhd {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-fullhd {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-fullhd {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-fullhd {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-fullhd {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-fullhd {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-fullhd {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-fullhd {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-fullhd {
+ margin-left: 50%; }
+ .column.is-offset-one-third-fullhd {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-fullhd {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-fullhd {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-fullhd {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-fullhd {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-fullhd {
+ margin-left: 80%; }
+ .column.is-0-fullhd {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-fullhd {
+ margin-left: 0%; }
+ .column.is-1-fullhd {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-fullhd {
+ margin-left: 8.33333%; }
+ .column.is-2-fullhd {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-fullhd {
+ margin-left: 16.66667%; }
+ .column.is-3-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-fullhd {
+ margin-left: 25%; }
+ .column.is-4-fullhd {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-fullhd {
+ margin-left: 33.33333%; }
+ .column.is-5-fullhd {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-fullhd {
+ margin-left: 41.66667%; }
+ .column.is-6-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-fullhd {
+ margin-left: 50%; }
+ .column.is-7-fullhd {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-fullhd {
+ margin-left: 58.33333%; }
+ .column.is-8-fullhd {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-fullhd {
+ margin-left: 66.66667%; }
+ .column.is-9-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-fullhd {
+ margin-left: 75%; }
+ .column.is-10-fullhd {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-fullhd {
+ margin-left: 83.33333%; }
+ .column.is-11-fullhd {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-fullhd {
+ margin-left: 91.66667%; }
+ .column.is-12-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-fullhd {
+ margin-left: 100%; } }
+
+.columns {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .columns:last-child {
+ margin-bottom: -0.75rem; }
+ .columns:not(:last-child) {
+ margin-bottom: calc(1.5rem - 0.75rem); }
+ .columns.is-centered {
+ justify-content: center; }
+ .columns.is-gapless {
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0; }
+ .columns.is-gapless > .column {
+ margin: 0;
+ padding: 0 !important; }
+ .columns.is-gapless:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .columns.is-gapless:last-child {
+ margin-bottom: 0; }
+ .columns.is-mobile {
+ display: flex; }
+ .columns.is-multiline {
+ flex-wrap: wrap; }
+ .columns.is-vcentered {
+ align-items: center; }
+ @media screen and (min-width: 769px), print {
+ .columns:not(.is-desktop) {
+ display: flex; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-desktop {
+ display: flex; } }
+
+.columns.is-variable {
+ --columnGap: 0.75rem;
+ margin-left: calc(-1 * var(--columnGap));
+ margin-right: calc(-1 * var(--columnGap)); }
+ .columns.is-variable .column {
+ padding-left: var(--columnGap);
+ padding-right: var(--columnGap); }
+ .columns.is-variable.is-0 {
+ --columnGap: 0rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-0-mobile {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-0-tablet {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-0-tablet-only {
+ --columnGap: 0rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-0-touch {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-0-desktop {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-0-desktop-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-0-widescreen {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-0-widescreen-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-0-fullhd {
+ --columnGap: 0rem; } }
+ .columns.is-variable.is-1 {
+ --columnGap: 0.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-1-mobile {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-1-tablet {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-1-tablet-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-1-touch {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-1-desktop {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-1-desktop-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-1-widescreen {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-1-widescreen-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-1-fullhd {
+ --columnGap: 0.25rem; } }
+ .columns.is-variable.is-2 {
+ --columnGap: 0.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-2-mobile {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-2-tablet {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-2-tablet-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-2-touch {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-2-desktop {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-2-desktop-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-2-widescreen {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-2-widescreen-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-2-fullhd {
+ --columnGap: 0.5rem; } }
+ .columns.is-variable.is-3 {
+ --columnGap: 0.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-3-mobile {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-3-tablet {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-3-tablet-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-3-touch {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-3-desktop {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-3-desktop-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-3-widescreen {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-3-widescreen-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-3-fullhd {
+ --columnGap: 0.75rem; } }
+ .columns.is-variable.is-4 {
+ --columnGap: 1rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-4-mobile {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-4-tablet {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-4-tablet-only {
+ --columnGap: 1rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-4-touch {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-4-desktop {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-4-desktop-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-4-widescreen {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-4-widescreen-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-4-fullhd {
+ --columnGap: 1rem; } }
+ .columns.is-variable.is-5 {
+ --columnGap: 1.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-5-mobile {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-5-tablet {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-5-tablet-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-5-touch {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-5-desktop {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-5-desktop-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-5-widescreen {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-5-widescreen-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-5-fullhd {
+ --columnGap: 1.25rem; } }
+ .columns.is-variable.is-6 {
+ --columnGap: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-6-mobile {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-6-tablet {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-6-tablet-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-6-touch {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-6-desktop {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-6-desktop-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-6-widescreen {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-6-widescreen-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-6-fullhd {
+ --columnGap: 1.5rem; } }
+ .columns.is-variable.is-7 {
+ --columnGap: 1.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-7-mobile {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-7-tablet {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-7-tablet-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-7-touch {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-7-desktop {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-7-desktop-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-7-widescreen {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-7-widescreen-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-7-fullhd {
+ --columnGap: 1.75rem; } }
+ .columns.is-variable.is-8 {
+ --columnGap: 2rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-8-mobile {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-8-tablet {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-8-tablet-only {
+ --columnGap: 2rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-8-touch {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-8-desktop {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-8-desktop-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-8-widescreen {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-8-widescreen-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-8-fullhd {
+ --columnGap: 2rem; } }
+
+.tile {
+ align-items: stretch;
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ min-height: min-content; }
+ .tile.is-ancestor {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .tile.is-ancestor:last-child {
+ margin-bottom: -0.75rem; }
+ .tile.is-ancestor:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .tile.is-child {
+ margin: 0 !important; }
+ .tile.is-parent {
+ padding: 0.75rem; }
+ .tile.is-vertical {
+ flex-direction: column; }
+ .tile.is-vertical > .tile.is-child:not(:last-child) {
+ margin-bottom: 1.5rem !important; }
+ @media screen and (min-width: 769px), print {
+ .tile:not(.is-child) {
+ display: flex; }
+ .tile.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .tile.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .tile.is-3 {
+ flex: none;
+ width: 25%; }
+ .tile.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .tile.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .tile.is-6 {
+ flex: none;
+ width: 50%; }
+ .tile.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .tile.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .tile.is-9 {
+ flex: none;
+ width: 75%; }
+ .tile.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .tile.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .tile.is-12 {
+ flex: none;
+ width: 100%; } }
+
+.hero {
+ align-items: stretch;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between; }
+ .hero .navbar {
+ background: none; }
+ .hero .tabs ul {
+ border-bottom: none; }
+ .hero.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-white strong {
+ color: inherit; }
+ .hero.is-white .title {
+ color: #0a0a0a; }
+ .hero.is-white .subtitle {
+ color: rgba(10, 10, 10, 0.9); }
+ .hero.is-white .subtitle a:not(.button),
+ .hero.is-white .subtitle strong {
+ color: #0a0a0a; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-white .navbar-menu {
+ background-color: white; } }
+ .hero.is-white .navbar-item,
+ .hero.is-white .navbar-link {
+ color: rgba(10, 10, 10, 0.7); }
+ .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
+ .hero.is-white .navbar-link:hover,
+ .hero.is-white .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .hero.is-white .tabs a {
+ color: #0a0a0a;
+ opacity: 0.9; }
+ .hero.is-white .tabs a:hover {
+ opacity: 1; }
+ .hero.is-white .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+ color: #0a0a0a; }
+ .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .hero.is-white.is-bold {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-white.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
+ .hero.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-black strong {
+ color: inherit; }
+ .hero.is-black .title {
+ color: white; }
+ .hero.is-black .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-black .subtitle a:not(.button),
+ .hero.is-black .subtitle strong {
+ color: white; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-black .navbar-menu {
+ background-color: #0a0a0a; } }
+ .hero.is-black .navbar-item,
+ .hero.is-black .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
+ .hero.is-black .navbar-link:hover,
+ .hero.is-black .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .hero.is-black .tabs a {
+ color: white;
+ opacity: 0.9; }
+ .hero.is-black .tabs a:hover {
+ opacity: 1; }
+ .hero.is-black .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+ color: white; }
+ .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .hero.is-black.is-bold {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-black.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
+ .hero.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-light strong {
+ color: inherit; }
+ .hero.is-light .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-light .subtitle a:not(.button),
+ .hero.is-light .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-light .navbar-menu {
+ background-color: whitesmoke; } }
+ .hero.is-light .navbar-item,
+ .hero.is-light .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
+ .hero.is-light .navbar-link:hover,
+ .hero.is-light .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-light .tabs a:hover {
+ opacity: 1; }
+ .hero.is-light .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .hero.is-light.is-bold {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-light.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
+ .hero.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-dark strong {
+ color: inherit; }
+ .hero.is-dark .title {
+ color: #fff; }
+ .hero.is-dark .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-dark .subtitle a:not(.button),
+ .hero.is-dark .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-dark .navbar-menu {
+ background-color: #363636; } }
+ .hero.is-dark .navbar-item,
+ .hero.is-dark .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
+ .hero.is-dark .navbar-link:hover,
+ .hero.is-dark .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .hero.is-dark .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-dark .tabs a:hover {
+ opacity: 1; }
+ .hero.is-dark .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #363636; }
+ .hero.is-dark.is-bold {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-dark.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
+ .hero.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-primary strong {
+ color: inherit; }
+ .hero.is-primary .title {
+ color: #fff; }
+ .hero.is-primary .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-primary .subtitle a:not(.button),
+ .hero.is-primary .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-primary .navbar-menu {
+ background-color: #3333ff; } }
+ .hero.is-primary .navbar-item,
+ .hero.is-primary .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
+ .hero.is-primary .navbar-link:hover,
+ .hero.is-primary .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .hero.is-primary .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-primary .tabs a:hover {
+ opacity: 1; }
+ .hero.is-primary .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3333ff; }
+ .hero.is-primary.is-bold {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-primary.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); } }
+ .hero.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-link strong {
+ color: inherit; }
+ .hero.is-link .title {
+ color: #fff; }
+ .hero.is-link .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-link .subtitle a:not(.button),
+ .hero.is-link .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-link .navbar-menu {
+ background-color: #3273dc; } }
+ .hero.is-link .navbar-item,
+ .hero.is-link .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
+ .hero.is-link .navbar-link:hover,
+ .hero.is-link .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .hero.is-link .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-link .tabs a:hover {
+ opacity: 1; }
+ .hero.is-link .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3273dc; }
+ .hero.is-link.is-bold {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-link.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
+ .hero.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-info strong {
+ color: inherit; }
+ .hero.is-info .title {
+ color: #fff; }
+ .hero.is-info .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-info .subtitle a:not(.button),
+ .hero.is-info .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-info .navbar-menu {
+ background-color: #3298dc; } }
+ .hero.is-info .navbar-item,
+ .hero.is-info .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
+ .hero.is-info .navbar-link:hover,
+ .hero.is-info .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .hero.is-info .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-info .tabs a:hover {
+ opacity: 1; }
+ .hero.is-info .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3298dc; }
+ .hero.is-info.is-bold {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-info.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); } }
+ .hero.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-success strong {
+ color: inherit; }
+ .hero.is-success .title {
+ color: #fff; }
+ .hero.is-success .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-success .subtitle a:not(.button),
+ .hero.is-success .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-success .navbar-menu {
+ background-color: #48c774; } }
+ .hero.is-success .navbar-item,
+ .hero.is-success .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
+ .hero.is-success .navbar-link:hover,
+ .hero.is-success .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .hero.is-success .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-success .tabs a:hover {
+ opacity: 1; }
+ .hero.is-success .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #48c774; }
+ .hero.is-success.is-bold {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-success.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); } }
+ .hero.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-warning strong {
+ color: inherit; }
+ .hero.is-warning .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-warning .subtitle a:not(.button),
+ .hero.is-warning .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-warning .navbar-menu {
+ background-color: #ffdd57; } }
+ .hero.is-warning .navbar-item,
+ .hero.is-warning .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
+ .hero.is-warning .navbar-link:hover,
+ .hero.is-warning .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-warning .tabs a:hover {
+ opacity: 1; }
+ .hero.is-warning .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .hero.is-warning.is-bold {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-warning.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
+ .hero.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-danger strong {
+ color: inherit; }
+ .hero.is-danger .title {
+ color: #fff; }
+ .hero.is-danger .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-danger .subtitle a:not(.button),
+ .hero.is-danger .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-danger .navbar-menu {
+ background-color: #f14668; } }
+ .hero.is-danger .navbar-item,
+ .hero.is-danger .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
+ .hero.is-danger .navbar-link:hover,
+ .hero.is-danger .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .hero.is-danger .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-danger .tabs a:hover {
+ opacity: 1; }
+ .hero.is-danger .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #f14668; }
+ .hero.is-danger.is-bold {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-danger.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } }
+ .hero.is-small .hero-body {
+ padding-bottom: 1.5rem;
+ padding-top: 1.5rem; }
+ @media screen and (min-width: 769px), print {
+ .hero.is-medium .hero-body {
+ padding-bottom: 9rem;
+ padding-top: 9rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero.is-large .hero-body {
+ padding-bottom: 18rem;
+ padding-top: 18rem; } }
+ .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
+ align-items: center;
+ display: flex; }
+ .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .hero.is-halfheight {
+ min-height: 50vh; }
+ .hero.is-fullheight {
+ min-height: 100vh; }
+
+.hero-video {
+ overflow: hidden; }
+ .hero-video video {
+ left: 50%;
+ min-height: 100%;
+ min-width: 100%;
+ position: absolute;
+ top: 50%;
+ transform: translate3d(-50%, -50%, 0); }
+ .hero-video.is-transparent {
+ opacity: 0.3; }
+ @media screen and (max-width: 768px) {
+ .hero-video {
+ display: none; } }
+
+.hero-buttons {
+ margin-top: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .hero-buttons .button {
+ display: flex; }
+ .hero-buttons .button:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero-buttons {
+ display: flex;
+ justify-content: center; }
+ .hero-buttons .button:not(:last-child) {
+ margin-right: 1.5rem; } }
+
+.hero-head,
+.hero-foot {
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.hero-body {
+ flex-grow: 1;
+ flex-shrink: 0;
+ padding: 3rem 1.5rem; }
+
+.section {
+ padding: 3rem 1.5rem; }
+ @media screen and (min-width: 1024px) {
+ .section.is-medium {
+ padding: 9rem 1.5rem; }
+ .section.is-large {
+ padding: 18rem 1.5rem; } }
+
+.footer {
+ background-color: #fafafa;
+ padding: 3rem 1.5rem 6rem; }
+
+/*! bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */
+@keyframes spinAround {
+ from {
+ transform: rotate(0deg); }
+ to {
+ transform: rotate(359deg); } }
+
+.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis, .tabs {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+
+.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
+ border: 3px solid transparent;
+ border-radius: 2px;
+ border-right: 0;
+ border-top: 0;
+ content: " ";
+ display: block;
+ height: 0.625em;
+ margin-top: -0.4375em;
+ pointer-events: none;
+ position: absolute;
+ top: 50%;
+ transform: rotate(-45deg);
+ transform-origin: center;
+ width: 0.625em; }
+
+.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
+.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.delete, .modal-close {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ background-color: rgba(10, 10, 10, 0.2);
+ border: none;
+ border-radius: 290486px;
+ cursor: pointer;
+ pointer-events: auto;
+ display: inline-block;
+ flex-grow: 0;
+ flex-shrink: 0;
+ font-size: 0;
+ height: 20px;
+ max-height: 20px;
+ max-width: 20px;
+ min-height: 20px;
+ min-width: 20px;
+ outline: none;
+ position: relative;
+ vertical-align: top;
+ width: 20px; }
+ .delete::before, .modal-close::before, .delete::after, .modal-close::after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .delete::before, .modal-close::before {
+ height: 2px;
+ width: 50%; }
+ .delete::after, .modal-close::after {
+ height: 50%;
+ width: 2px; }
+ .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
+ background-color: rgba(10, 10, 10, 0.3); }
+ .delete:active, .modal-close:active {
+ background-color: rgba(10, 10, 10, 0.4); }
+ .is-small.delete, .is-small.modal-close {
+ height: 16px;
+ max-height: 16px;
+ max-width: 16px;
+ min-height: 16px;
+ min-width: 16px;
+ width: 16px; }
+ .is-medium.delete, .is-medium.modal-close {
+ height: 24px;
+ max-height: 24px;
+ max-width: 24px;
+ min-height: 24px;
+ min-width: 24px;
+ width: 24px; }
+ .is-large.delete, .is-large.modal-close {
+ height: 32px;
+ max-height: 32px;
+ max-width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ width: 32px; }
+
+.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em; }
+
+.is-overlay, .image.is-square img,
+.image.is-square .has-ratio, .image.is-1by1 img,
+.image.is-1by1 .has-ratio, .image.is-5by4 img,
+.image.is-5by4 .has-ratio, .image.is-4by3 img,
+.image.is-4by3 .has-ratio, .image.is-3by2 img,
+.image.is-3by2 .has-ratio, .image.is-5by3 img,
+.image.is-5by3 .has-ratio, .image.is-16by9 img,
+.image.is-16by9 .has-ratio, .image.is-2by1 img,
+.image.is-2by1 .has-ratio, .image.is-3by1 img,
+.image.is-3by1 .has-ratio, .image.is-4by5 img,
+.image.is-4by5 .has-ratio, .image.is-3by4 img,
+.image.is-3by4 .has-ratio, .image.is-2by3 img,
+.image.is-2by3 .has-ratio, .image.is-3by5 img,
+.image.is-3by5 .has-ratio, .image.is-9by16 img,
+.image.is-9by16 .has-ratio, .image.is-1by2 img,
+.image.is-1by2 .has-ratio, .image.is-1by3 img,
+.image.is-1by3 .has-ratio, .modal, .modal-background, .hero-video {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0; }
+
+.button, .input, .textarea, .select select, .file-cta,
+.file-name, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ align-items: center;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ box-shadow: none;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.5em;
+ justify-content: flex-start;
+ line-height: 1.5;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: calc(0.75em - 1px);
+ padding-right: calc(0.75em - 1px);
+ padding-top: calc(0.5em - 1px);
+ position: relative;
+ vertical-align: top; }
+ .button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
+ .file-name:focus, .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus,
+ .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
+ .is-focused.file-name, .is-focused.pagination-previous,
+ .is-focused.pagination-next,
+ .is-focused.pagination-link,
+ .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
+ .file-name:active, .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active,
+ .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
+ .is-active.file-name, .is-active.pagination-previous,
+ .is-active.pagination-next,
+ .is-active.pagination-link,
+ .is-active.pagination-ellipsis {
+ outline: none; }
+ .button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
+ .file-name[disabled], .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled],
+ .pagination-ellipsis[disabled],
+ fieldset[disabled] .button,
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select,
+ fieldset[disabled] .file-cta,
+ fieldset[disabled] .file-name,
+ fieldset[disabled] .pagination-previous,
+ fieldset[disabled] .pagination-next,
+ fieldset[disabled] .pagination-link,
+ fieldset[disabled] .pagination-ellipsis {
+ cursor: not-allowed; }
+
+/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
+html,
+body,
+p,
+ol,
+ul,
+li,
+dl,
+dt,
+dd,
+blockquote,
+figure,
+fieldset,
+legend,
+textarea,
+pre,
+iframe,
+hr,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0; }
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: 100%;
+ font-weight: normal; }
+
+ul {
+ list-style: none; }
+
+button,
+input,
+select,
+textarea {
+ margin: 0; }
+
+html {
+ box-sizing: border-box; }
+
+*, *::before, *::after {
+ box-sizing: inherit; }
+
+img,
+video {
+ height: auto;
+ max-width: 100%; }
+
+iframe {
+ border: 0; }
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+td,
+th {
+ padding: 0; }
+ td:not([align]),
+ th:not([align]) {
+ text-align: left; }
+
+html {
+ background-color: white;
+ font-size: 16px;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ min-width: 300px;
+ overflow-x: hidden;
+ overflow-y: scroll;
+ text-rendering: optimizeLegibility;
+ text-size-adjust: 100%; }
+
+article,
+aside,
+figure,
+footer,
+header,
+hgroup,
+section {
+ display: block; }
+
+body,
+button,
+input,
+select,
+textarea {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
+
+code,
+pre {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto;
+ font-family: monospace; }
+
+body {
+ color: #4a4a4a;
+ font-size: 1em;
+ font-weight: 400;
+ line-height: 1.5; }
+
+a {
+ color: #3273dc;
+ cursor: pointer;
+ text-decoration: none; }
+ a strong {
+ color: currentColor; }
+ a:hover {
+ color: #363636; }
+
+code {
+ background-color: whitesmoke;
+ color: #f14668;
+ font-size: 0.875em;
+ font-weight: normal;
+ padding: 0.25em 0.5em 0.25em; }
+
+hr {
+ background-color: whitesmoke;
+ border: none;
+ display: block;
+ height: 2px;
+ margin: 1.5rem 0; }
+
+img {
+ height: auto;
+ max-width: 100%; }
+
+input[type="checkbox"],
+input[type="radio"] {
+ vertical-align: baseline; }
+
+small {
+ font-size: 0.875em; }
+
+span {
+ font-style: inherit;
+ font-weight: inherit; }
+
+strong {
+ color: #363636;
+ font-weight: 700; }
+
+fieldset {
+ border: none; }
+
+pre {
+ -webkit-overflow-scrolling: touch;
+ background-color: whitesmoke;
+ color: #4a4a4a;
+ font-size: 0.875em;
+ overflow-x: auto;
+ padding: 1.25rem 1.5rem;
+ white-space: pre;
+ word-wrap: normal; }
+ pre code {
+ background-color: transparent;
+ color: currentColor;
+ font-size: 1em;
+ padding: 0; }
+
+table td,
+table th {
+ vertical-align: top; }
+ table td:not([align]),
+ table th:not([align]) {
+ text-align: left; }
+
+table th {
+ color: #363636; }
+
+.is-clearfix::after {
+ clear: both;
+ content: " ";
+ display: table; }
+
+.is-pulled-left {
+ float: left !important; }
+
+.is-pulled-right {
+ float: right !important; }
+
+.is-clipped {
+ overflow: hidden !important; }
+
+.is-size-1 {
+ font-size: 3rem !important; }
+
+.is-size-2 {
+ font-size: 2.5rem !important; }
+
+.is-size-3 {
+ font-size: 2rem !important; }
+
+.is-size-4 {
+ font-size: 1.5rem !important; }
+
+.is-size-5 {
+ font-size: 1.25rem !important; }
+
+.is-size-6 {
+ font-size: 1rem !important; }
+
+.is-size-7 {
+ font-size: 0.75rem !important; }
+
+@media screen and (max-width: 768px) {
+ .is-size-1-mobile {
+ font-size: 3rem !important; }
+ .is-size-2-mobile {
+ font-size: 2.5rem !important; }
+ .is-size-3-mobile {
+ font-size: 2rem !important; }
+ .is-size-4-mobile {
+ font-size: 1.5rem !important; }
+ .is-size-5-mobile {
+ font-size: 1.25rem !important; }
+ .is-size-6-mobile {
+ font-size: 1rem !important; }
+ .is-size-7-mobile {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-size-1-tablet {
+ font-size: 3rem !important; }
+ .is-size-2-tablet {
+ font-size: 2.5rem !important; }
+ .is-size-3-tablet {
+ font-size: 2rem !important; }
+ .is-size-4-tablet {
+ font-size: 1.5rem !important; }
+ .is-size-5-tablet {
+ font-size: 1.25rem !important; }
+ .is-size-6-tablet {
+ font-size: 1rem !important; }
+ .is-size-7-tablet {
+ font-size: 0.75rem !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-size-1-touch {
+ font-size: 3rem !important; }
+ .is-size-2-touch {
+ font-size: 2.5rem !important; }
+ .is-size-3-touch {
+ font-size: 2rem !important; }
+ .is-size-4-touch {
+ font-size: 1.5rem !important; }
+ .is-size-5-touch {
+ font-size: 1.25rem !important; }
+ .is-size-6-touch {
+ font-size: 1rem !important; }
+ .is-size-7-touch {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-size-1-desktop {
+ font-size: 3rem !important; }
+ .is-size-2-desktop {
+ font-size: 2.5rem !important; }
+ .is-size-3-desktop {
+ font-size: 2rem !important; }
+ .is-size-4-desktop {
+ font-size: 1.5rem !important; }
+ .is-size-5-desktop {
+ font-size: 1.25rem !important; }
+ .is-size-6-desktop {
+ font-size: 1rem !important; }
+ .is-size-7-desktop {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-size-1-widescreen {
+ font-size: 3rem !important; }
+ .is-size-2-widescreen {
+ font-size: 2.5rem !important; }
+ .is-size-3-widescreen {
+ font-size: 2rem !important; }
+ .is-size-4-widescreen {
+ font-size: 1.5rem !important; }
+ .is-size-5-widescreen {
+ font-size: 1.25rem !important; }
+ .is-size-6-widescreen {
+ font-size: 1rem !important; }
+ .is-size-7-widescreen {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-size-1-fullhd {
+ font-size: 3rem !important; }
+ .is-size-2-fullhd {
+ font-size: 2.5rem !important; }
+ .is-size-3-fullhd {
+ font-size: 2rem !important; }
+ .is-size-4-fullhd {
+ font-size: 1.5rem !important; }
+ .is-size-5-fullhd {
+ font-size: 1.25rem !important; }
+ .is-size-6-fullhd {
+ font-size: 1rem !important; }
+ .is-size-7-fullhd {
+ font-size: 0.75rem !important; } }
+
+.has-text-centered {
+ text-align: center !important; }
+
+.has-text-justified {
+ text-align: justify !important; }
+
+.has-text-left {
+ text-align: left !important; }
+
+.has-text-right {
+ text-align: right !important; }
+
+@media screen and (max-width: 768px) {
+ .has-text-centered-mobile {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-centered-tablet {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-centered-tablet-only {
+ text-align: center !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-centered-touch {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-centered-desktop {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-centered-desktop-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-centered-widescreen {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-centered-widescreen-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-centered-fullhd {
+ text-align: center !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-justified-mobile {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-justified-tablet {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-justified-tablet-only {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-justified-touch {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-justified-desktop {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-justified-desktop-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-justified-widescreen {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-justified-widescreen-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-justified-fullhd {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-left-mobile {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-left-tablet {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-left-tablet-only {
+ text-align: left !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-left-touch {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-left-desktop {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-left-desktop-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-left-widescreen {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-left-widescreen-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-left-fullhd {
+ text-align: left !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-right-mobile {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-right-tablet {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-right-tablet-only {
+ text-align: right !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-right-touch {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-right-desktop {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-right-desktop-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-right-widescreen {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-right-widescreen-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-right-fullhd {
+ text-align: right !important; } }
+
+.is-capitalized {
+ text-transform: capitalize !important; }
+
+.is-lowercase {
+ text-transform: lowercase !important; }
+
+.is-uppercase {
+ text-transform: uppercase !important; }
+
+.is-italic {
+ font-style: italic !important; }
+
+.has-text-white {
+ color: white !important; }
+
+a.has-text-white:hover, a.has-text-white:focus {
+ color: #e6e6e6 !important; }
+
+.has-background-white {
+ background-color: white !important; }
+
+.has-text-black {
+ color: #0a0a0a !important; }
+
+a.has-text-black:hover, a.has-text-black:focus {
+ color: black !important; }
+
+.has-background-black {
+ background-color: #0a0a0a !important; }
+
+.has-text-light {
+ color: whitesmoke !important; }
+
+a.has-text-light:hover, a.has-text-light:focus {
+ color: #dbdbdb !important; }
+
+.has-background-light {
+ background-color: whitesmoke !important; }
+
+.has-text-dark {
+ color: #363636 !important; }
+
+a.has-text-dark:hover, a.has-text-dark:focus {
+ color: #1c1c1c !important; }
+
+.has-background-dark {
+ background-color: #363636 !important; }
+
+.has-text-primary {
+ color: #3333ff !important; }
+
+a.has-text-primary:hover, a.has-text-primary:focus {
+ color: blue !important; }
+
+.has-background-primary {
+ background-color: #3333ff !important; }
+
+.has-text-link {
+ color: #3273dc !important; }
+
+a.has-text-link:hover, a.has-text-link:focus {
+ color: #205bbc !important; }
+
+.has-background-link {
+ background-color: #3273dc !important; }
+
+.has-text-info {
+ color: #3298dc !important; }
+
+a.has-text-info:hover, a.has-text-info:focus {
+ color: #207dbc !important; }
+
+.has-background-info {
+ background-color: #3298dc !important; }
+
+.has-text-success {
+ color: #48c774 !important; }
+
+a.has-text-success:hover, a.has-text-success:focus {
+ color: #34a85c !important; }
+
+.has-background-success {
+ background-color: #48c774 !important; }
+
+.has-text-warning {
+ color: #ffdd57 !important; }
+
+a.has-text-warning:hover, a.has-text-warning:focus {
+ color: #ffd324 !important; }
+
+.has-background-warning {
+ background-color: #ffdd57 !important; }
+
+.has-text-danger {
+ color: #f14668 !important; }
+
+a.has-text-danger:hover, a.has-text-danger:focus {
+ color: #ee1742 !important; }
+
+.has-background-danger {
+ background-color: #f14668 !important; }
+
+.has-text-black-bis {
+ color: #121212 !important; }
+
+.has-background-black-bis {
+ background-color: #121212 !important; }
+
+.has-text-black-ter {
+ color: #242424 !important; }
+
+.has-background-black-ter {
+ background-color: #242424 !important; }
+
+.has-text-grey-darker {
+ color: #363636 !important; }
+
+.has-background-grey-darker {
+ background-color: #363636 !important; }
+
+.has-text-grey-dark {
+ color: #4a4a4a !important; }
+
+.has-background-grey-dark {
+ background-color: #4a4a4a !important; }
+
+.has-text-grey {
+ color: #7a7a7a !important; }
+
+.has-background-grey {
+ background-color: #7a7a7a !important; }
+
+.has-text-grey-light {
+ color: #b5b5b5 !important; }
+
+.has-background-grey-light {
+ background-color: #b5b5b5 !important; }
+
+.has-text-grey-lighter {
+ color: #dbdbdb !important; }
+
+.has-background-grey-lighter {
+ background-color: #dbdbdb !important; }
+
+.has-text-white-ter {
+ color: whitesmoke !important; }
+
+.has-background-white-ter {
+ background-color: whitesmoke !important; }
+
+.has-text-white-bis {
+ color: #fafafa !important; }
+
+.has-background-white-bis {
+ background-color: #fafafa !important; }
+
+.has-text-weight-light {
+ font-weight: 300 !important; }
+
+.has-text-weight-normal {
+ font-weight: 400 !important; }
+
+.has-text-weight-medium {
+ font-weight: 500 !important; }
+
+.has-text-weight-semibold {
+ font-weight: 600 !important; }
+
+.has-text-weight-bold {
+ font-weight: 700 !important; }
+
+.is-family-primary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-secondary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-sans-serif {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-monospace {
+ font-family: monospace !important; }
+
+.is-family-code {
+ font-family: monospace !important; }
+
+.is-block {
+ display: block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-block-mobile {
+ display: block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-block-tablet {
+ display: block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-block-tablet-only {
+ display: block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-block-touch {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-block-desktop {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-block-desktop-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-block-widescreen {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-block-widescreen-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-block-fullhd {
+ display: block !important; } }
+
+.is-flex {
+ display: flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-flex-mobile {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-flex-tablet {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-flex-tablet-only {
+ display: flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-flex-touch {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-flex-desktop {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-flex-desktop-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-flex-widescreen {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-flex-widescreen-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-flex-fullhd {
+ display: flex !important; } }
+
+.is-inline {
+ display: inline !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-mobile {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-tablet {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-tablet-only {
+ display: inline !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-touch {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-desktop {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-desktop-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-widescreen {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-widescreen-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-fullhd {
+ display: inline !important; } }
+
+.is-inline-block {
+ display: inline-block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-block-mobile {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-block-tablet {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-block-tablet-only {
+ display: inline-block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-block-touch {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-block-desktop {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-block-desktop-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-block-widescreen {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-block-widescreen-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-block-fullhd {
+ display: inline-block !important; } }
+
+.is-inline-flex {
+ display: inline-flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-flex-mobile {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-flex-tablet {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-flex-tablet-only {
+ display: inline-flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-flex-touch {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-flex-desktop {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-flex-desktop-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-flex-widescreen {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-flex-widescreen-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-flex-fullhd {
+ display: inline-flex !important; } }
+
+.is-hidden {
+ display: none !important; }
+
+.is-sr-only {
+ border: none !important;
+ clip: rect(0, 0, 0, 0) !important;
+ height: 0.01em !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ white-space: nowrap !important;
+ width: 0.01em !important; }
+
+@media screen and (max-width: 768px) {
+ .is-hidden-mobile {
+ display: none !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-hidden-tablet {
+ display: none !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-hidden-tablet-only {
+ display: none !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-hidden-touch {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-hidden-desktop {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-hidden-desktop-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-hidden-widescreen {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-hidden-widescreen-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-hidden-fullhd {
+ display: none !important; } }
+
+.is-invisible {
+ visibility: hidden !important; }
+
+@media screen and (max-width: 768px) {
+ .is-invisible-mobile {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-invisible-tablet {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-invisible-tablet-only {
+ visibility: hidden !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-invisible-touch {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-invisible-desktop {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-invisible-desktop-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-invisible-widescreen {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-invisible-widescreen-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-invisible-fullhd {
+ visibility: hidden !important; } }
+
+.is-marginless {
+ margin: 0 !important; }
+
+.is-paddingless {
+ padding: 0 !important; }
+
+.is-radiusless {
+ border-radius: 0 !important; }
+
+.is-shadowless {
+ box-shadow: none !important; }
+
+.is-relative {
+ position: relative !important; }
+
+.box {
+ background-color: white;
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ display: block;
+ padding: 1.25rem; }
+
+a.box:hover, a.box:focus {
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }
+
+a.box:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }
+
+.button {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-width: 1px;
+ color: #363636;
+ cursor: pointer;
+ justify-content: center;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: 1em;
+ padding-right: 1em;
+ padding-top: calc(0.5em - 1px);
+ text-align: center;
+ white-space: nowrap; }
+ .button strong {
+ color: inherit; }
+ .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
+ height: 1.5em;
+ width: 1.5em; }
+ .button .icon:first-child:not(:last-child) {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: 0.25em; }
+ .button .icon:last-child:not(:first-child) {
+ margin-left: 0.25em;
+ margin-right: calc(-0.5em - 1px); }
+ .button .icon:first-child:last-child {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: calc(-0.5em - 1px); }
+ .button:hover, .button.is-hovered {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .button:focus, .button.is-focused {
+ border-color: #3273dc;
+ color: #363636; }
+ .button:focus:not(:active), .button.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button:active, .button.is-active {
+ border-color: #4a4a4a;
+ color: #363636; }
+ .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ color: #4a4a4a;
+ text-decoration: underline; }
+ .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
+ background-color: whitesmoke;
+ color: #363636; }
+ .button.is-text:active, .button.is-text.is-active {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .button.is-text[disabled],
+ fieldset[disabled] .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:hover, .button.is-white.is-hovered {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus, .button.is-white.is-focused {
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .button.is-white:active, .button.is-white.is-active {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white[disabled],
+ fieldset[disabled] .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
+ background-color: black; }
+ .button.is-white.is-inverted[disabled],
+ fieldset[disabled] .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .button.is-white.is-outlined.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:hover, .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus, .button.is-black.is-focused {
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .button.is-black:active, .button.is-black.is-active {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .button.is-black[disabled],
+ fieldset[disabled] .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-black.is-inverted {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-black.is-inverted[disabled],
+ fieldset[disabled] .button.is-black.is-inverted {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .button.is-black.is-outlined.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:hover, .button.is-light.is-hovered {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus, .button.is-light.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .button.is-light:active, .button.is-light.is-active {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light[disabled],
+ fieldset[disabled] .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted[disabled],
+ fieldset[disabled] .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ color: whitesmoke; }
+ .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-outlined.is-loading::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:hover, .button.is-dark.is-hovered {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus, .button.is-dark.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .button.is-dark:active, .button.is-dark.is-active {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark[disabled],
+ fieldset[disabled] .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-dark.is-inverted {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-dark.is-inverted[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ color: #363636; }
+ .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .button.is-dark.is-outlined.is-loading::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:hover, .button.is-primary.is-hovered {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus, .button.is-primary.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .button.is-primary:active, .button.is-primary.is-active {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary[disabled],
+ fieldset[disabled] .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-primary.is-inverted {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-primary.is-inverted[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ color: #3333ff; }
+ .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .button.is-primary.is-outlined.is-loading::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
+ background-color: #dedeff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
+ background-color: #d1d1ff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:hover, .button.is-link.is-hovered {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus, .button.is-link.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button.is-link:active, .button.is-link.is-active {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link[disabled],
+ fieldset[disabled] .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-link.is-inverted {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-link.is-inverted[disabled],
+ fieldset[disabled] .button.is-link.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ color: #3273dc; }
+ .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .button.is-link.is-outlined.is-loading::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
+ background-color: #e3ecfa;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-link.is-light:active, .button.is-link.is-light.is-active {
+ background-color: #d8e4f8;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:hover, .button.is-info.is-hovered {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus, .button.is-info.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .button.is-info:active, .button.is-info.is-active {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info[disabled],
+ fieldset[disabled] .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-info.is-inverted {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-info.is-inverted[disabled],
+ fieldset[disabled] .button.is-info.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ color: #3298dc; }
+ .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .button.is-info.is-outlined.is-loading::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
+ background-color: #e3f1fa;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-info.is-light:active, .button.is-info.is-light.is-active {
+ background-color: #d8ebf8;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:hover, .button.is-success.is-hovered {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus, .button.is-success.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .button.is-success:active, .button.is-success.is-active {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success[disabled],
+ fieldset[disabled] .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-success.is-inverted {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-success.is-inverted[disabled],
+ fieldset[disabled] .button.is-success.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ color: #48c774; }
+ .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .button.is-success.is-outlined.is-loading::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
+ background-color: #e6f7ec;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-success.is-light:active, .button.is-success.is-light.is-active {
+ background-color: #dcf4e4;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:hover, .button.is-warning.is-hovered {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus, .button.is-warning.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .button.is-warning:active, .button.is-warning.is-active {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning[disabled],
+ fieldset[disabled] .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ color: #ffdd57; }
+ .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-outlined.is-loading::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
+ background-color: #fff8de;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
+ background-color: #fff6d1;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:hover, .button.is-danger.is-hovered {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus, .button.is-danger.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .button.is-danger:active, .button.is-danger.is-active {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger[disabled],
+ fieldset[disabled] .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-danger.is-inverted {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-danger.is-inverted[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ color: #f14668; }
+ .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .button.is-danger.is-outlined.is-loading::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
+ background-color: #fde0e6;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
+ background-color: #fcd4dc;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .button.is-normal {
+ font-size: 1rem; }
+ .button.is-medium {
+ font-size: 1.25rem; }
+ .button.is-large {
+ font-size: 1.5rem; }
+ .button[disabled],
+ fieldset[disabled] .button {
+ background-color: white;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ opacity: 0.5; }
+ .button.is-fullwidth {
+ display: flex;
+ width: 100%; }
+ .button.is-loading {
+ color: transparent !important;
+ pointer-events: none; }
+ .button.is-loading::after {
+ position: absolute;
+ left: calc(50% - (1em / 2));
+ top: calc(50% - (1em / 2));
+ position: absolute !important; }
+ .button.is-static {
+ background-color: whitesmoke;
+ border-color: #dbdbdb;
+ color: #7a7a7a;
+ box-shadow: none;
+ pointer-events: none; }
+ .button.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(1em + 0.25em);
+ padding-right: calc(1em + 0.25em); }
+
+.buttons {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .buttons .button {
+ margin-bottom: 0.5rem; }
+ .buttons .button:not(:last-child):not(.is-fullwidth) {
+ margin-right: 0.5rem; }
+ .buttons:last-child {
+ margin-bottom: -0.5rem; }
+ .buttons:not(:last-child) {
+ margin-bottom: 1rem; }
+ .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
+ font-size: 1.25rem; }
+ .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
+ font-size: 1.5rem; }
+ .buttons.has-addons .button:not(:first-child) {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .buttons.has-addons .button:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ margin-right: -1px; }
+ .buttons.has-addons .button:last-child {
+ margin-right: 0; }
+ .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
+ z-index: 2; }
+ .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
+ z-index: 3; }
+ .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
+ z-index: 4; }
+ .buttons.has-addons .button.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .buttons.is-centered {
+ justify-content: center; }
+ .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+ .buttons.is-right {
+ justify-content: flex-end; }
+ .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+
+.container {
+ flex-grow: 1;
+ margin: 0 auto;
+ position: relative;
+ width: auto; }
+ .container.is-fluid {
+ max-width: none;
+ padding-left: 32px;
+ padding-right: 32px;
+ width: 100%; }
+ @media screen and (min-width: 1024px) {
+ .container {
+ max-width: 960px; } }
+ @media screen and (max-width: 1215px) {
+ .container.is-widescreen {
+ max-width: 1152px; } }
+ @media screen and (max-width: 1407px) {
+ .container.is-fullhd {
+ max-width: 1344px; } }
+ @media screen and (min-width: 1216px) {
+ .container {
+ max-width: 1152px; } }
+ @media screen and (min-width: 1408px) {
+ .container {
+ max-width: 1344px; } }
+
+.content li + li {
+ margin-top: 0.25em; }
+
+.content p:not(:last-child),
+.content dl:not(:last-child),
+.content ol:not(:last-child),
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content pre:not(:last-child),
+.content table:not(:last-child) {
+ margin-bottom: 1em; }
+
+.content h1,
+.content h2,
+.content h3,
+.content h4,
+.content h5,
+.content h6 {
+ color: #363636;
+ font-weight: 600;
+ line-height: 1.125; }
+
+.content h1 {
+ font-size: 2em;
+ margin-bottom: 0.5em; }
+ .content h1:not(:first-child) {
+ margin-top: 1em; }
+
+.content h2 {
+ font-size: 1.75em;
+ margin-bottom: 0.5714em; }
+ .content h2:not(:first-child) {
+ margin-top: 1.1428em; }
+
+.content h3 {
+ font-size: 1.5em;
+ margin-bottom: 0.6666em; }
+ .content h3:not(:first-child) {
+ margin-top: 1.3333em; }
+
+.content h4 {
+ font-size: 1.25em;
+ margin-bottom: 0.8em; }
+
+.content h5 {
+ font-size: 1.125em;
+ margin-bottom: 0.8888em; }
+
+.content h6 {
+ font-size: 1em;
+ margin-bottom: 1em; }
+
+.content blockquote {
+ background-color: whitesmoke;
+ border-left: 5px solid #dbdbdb;
+ padding: 1.25em 1.5em; }
+
+.content ol {
+ list-style-position: outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ol:not([type]) {
+ list-style-type: decimal; }
+ .content ol:not([type]).is-lower-alpha {
+ list-style-type: lower-alpha; }
+ .content ol:not([type]).is-lower-roman {
+ list-style-type: lower-roman; }
+ .content ol:not([type]).is-upper-alpha {
+ list-style-type: upper-alpha; }
+ .content ol:not([type]).is-upper-roman {
+ list-style-type: upper-roman; }
+
+.content ul {
+ list-style: disc outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ul ul {
+ list-style-type: circle;
+ margin-top: 0.5em; }
+ .content ul ul ul {
+ list-style-type: square; }
+
+.content dd {
+ margin-left: 2em; }
+
+.content figure {
+ margin-left: 2em;
+ margin-right: 2em;
+ text-align: center; }
+ .content figure:not(:first-child) {
+ margin-top: 2em; }
+ .content figure:not(:last-child) {
+ margin-bottom: 2em; }
+ .content figure img {
+ display: inline-block; }
+ .content figure figcaption {
+ font-style: italic; }
+
+.content pre {
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto;
+ padding: 1.25em 1.5em;
+ white-space: pre;
+ word-wrap: normal; }
+
+.content sup,
+.content sub {
+ font-size: 75%; }
+
+.content table {
+ width: 100%; }
+ .content table td,
+ .content table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .content table th {
+ color: #363636; }
+ .content table th:not([align]) {
+ text-align: left; }
+ .content table thead td,
+ .content table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .content table tfoot td,
+ .content table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .content table tbody tr:last-child td,
+ .content table tbody tr:last-child th {
+ border-bottom-width: 0; }
+
+.content .tabs li + li {
+ margin-top: 0; }
+
+.content.is-small {
+ font-size: 0.75rem; }
+
+.content.is-medium {
+ font-size: 1.25rem; }
+
+.content.is-large {
+ font-size: 1.5rem; }
+
+.icon {
+ align-items: center;
+ display: inline-flex;
+ justify-content: center;
+ height: 1.5rem;
+ width: 1.5rem; }
+ .icon.is-small {
+ height: 1rem;
+ width: 1rem; }
+ .icon.is-medium {
+ height: 2rem;
+ width: 2rem; }
+ .icon.is-large {
+ height: 3rem;
+ width: 3rem; }
+
+.image {
+ display: block;
+ position: relative; }
+ .image img {
+ display: block;
+ height: auto;
+ width: 100%; }
+ .image img.is-rounded {
+ border-radius: 290486px; }
+ .image.is-fullwidth {
+ width: 100%; }
+ .image.is-square img,
+ .image.is-square .has-ratio, .image.is-1by1 img,
+ .image.is-1by1 .has-ratio, .image.is-5by4 img,
+ .image.is-5by4 .has-ratio, .image.is-4by3 img,
+ .image.is-4by3 .has-ratio, .image.is-3by2 img,
+ .image.is-3by2 .has-ratio, .image.is-5by3 img,
+ .image.is-5by3 .has-ratio, .image.is-16by9 img,
+ .image.is-16by9 .has-ratio, .image.is-2by1 img,
+ .image.is-2by1 .has-ratio, .image.is-3by1 img,
+ .image.is-3by1 .has-ratio, .image.is-4by5 img,
+ .image.is-4by5 .has-ratio, .image.is-3by4 img,
+ .image.is-3by4 .has-ratio, .image.is-2by3 img,
+ .image.is-2by3 .has-ratio, .image.is-3by5 img,
+ .image.is-3by5 .has-ratio, .image.is-9by16 img,
+ .image.is-9by16 .has-ratio, .image.is-1by2 img,
+ .image.is-1by2 .has-ratio, .image.is-1by3 img,
+ .image.is-1by3 .has-ratio {
+ height: 100%;
+ width: 100%; }
+ .image.is-square, .image.is-1by1 {
+ padding-top: 100%; }
+ .image.is-5by4 {
+ padding-top: 80%; }
+ .image.is-4by3 {
+ padding-top: 75%; }
+ .image.is-3by2 {
+ padding-top: 66.6666%; }
+ .image.is-5by3 {
+ padding-top: 60%; }
+ .image.is-16by9 {
+ padding-top: 56.25%; }
+ .image.is-2by1 {
+ padding-top: 50%; }
+ .image.is-3by1 {
+ padding-top: 33.3333%; }
+ .image.is-4by5 {
+ padding-top: 125%; }
+ .image.is-3by4 {
+ padding-top: 133.3333%; }
+ .image.is-2by3 {
+ padding-top: 150%; }
+ .image.is-3by5 {
+ padding-top: 166.6666%; }
+ .image.is-9by16 {
+ padding-top: 177.7777%; }
+ .image.is-1by2 {
+ padding-top: 200%; }
+ .image.is-1by3 {
+ padding-top: 300%; }
+ .image.is-16x16 {
+ height: 16px;
+ width: 16px; }
+ .image.is-24x24 {
+ height: 24px;
+ width: 24px; }
+ .image.is-32x32 {
+ height: 32px;
+ width: 32px; }
+ .image.is-48x48 {
+ height: 48px;
+ width: 48px; }
+ .image.is-64x64 {
+ height: 64px;
+ width: 64px; }
+ .image.is-96x96 {
+ height: 96px;
+ width: 96px; }
+ .image.is-128x128 {
+ height: 128px;
+ width: 128px; }
+
+.notification {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+ position: relative; }
+ .notification a:not(.button):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .notification strong {
+ color: currentColor; }
+ .notification code,
+ .notification pre {
+ background: white; }
+ .notification pre code {
+ background: transparent; }
+ .notification > .delete {
+ position: absolute;
+ right: 0.5rem;
+ top: 0.5rem; }
+ .notification .title,
+ .notification .subtitle,
+ .notification .content {
+ color: currentColor; }
+ .notification.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .notification.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .notification.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .notification.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .notification.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .notification.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .notification.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .notification.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+
+.progress {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ border: none;
+ border-radius: 290486px;
+ display: block;
+ height: 1rem;
+ overflow: hidden;
+ padding: 0;
+ width: 100%; }
+ .progress::-webkit-progress-bar {
+ background-color: #ededed; }
+ .progress::-webkit-progress-value {
+ background-color: #4a4a4a; }
+ .progress::-moz-progress-bar {
+ background-color: #4a4a4a; }
+ .progress::-ms-fill {
+ background-color: #4a4a4a;
+ border: none; }
+ .progress.is-white::-webkit-progress-value {
+ background-color: white; }
+ .progress.is-white::-moz-progress-bar {
+ background-color: white; }
+ .progress.is-white::-ms-fill {
+ background-color: white; }
+ .progress.is-white:indeterminate {
+ background-image: linear-gradient(to right, white 30%, #ededed 30%); }
+ .progress.is-black::-webkit-progress-value {
+ background-color: #0a0a0a; }
+ .progress.is-black::-moz-progress-bar {
+ background-color: #0a0a0a; }
+ .progress.is-black::-ms-fill {
+ background-color: #0a0a0a; }
+ .progress.is-black:indeterminate {
+ background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); }
+ .progress.is-light::-webkit-progress-value {
+ background-color: whitesmoke; }
+ .progress.is-light::-moz-progress-bar {
+ background-color: whitesmoke; }
+ .progress.is-light::-ms-fill {
+ background-color: whitesmoke; }
+ .progress.is-light:indeterminate {
+ background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); }
+ .progress.is-dark::-webkit-progress-value {
+ background-color: #363636; }
+ .progress.is-dark::-moz-progress-bar {
+ background-color: #363636; }
+ .progress.is-dark::-ms-fill {
+ background-color: #363636; }
+ .progress.is-dark:indeterminate {
+ background-image: linear-gradient(to right, #363636 30%, #ededed 30%); }
+ .progress.is-primary::-webkit-progress-value {
+ background-color: #3333ff; }
+ .progress.is-primary::-moz-progress-bar {
+ background-color: #3333ff; }
+ .progress.is-primary::-ms-fill {
+ background-color: #3333ff; }
+ .progress.is-primary:indeterminate {
+ background-image: linear-gradient(to right, #3333ff 30%, #ededed 30%); }
+ .progress.is-link::-webkit-progress-value {
+ background-color: #3273dc; }
+ .progress.is-link::-moz-progress-bar {
+ background-color: #3273dc; }
+ .progress.is-link::-ms-fill {
+ background-color: #3273dc; }
+ .progress.is-link:indeterminate {
+ background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%); }
+ .progress.is-info::-webkit-progress-value {
+ background-color: #3298dc; }
+ .progress.is-info::-moz-progress-bar {
+ background-color: #3298dc; }
+ .progress.is-info::-ms-fill {
+ background-color: #3298dc; }
+ .progress.is-info:indeterminate {
+ background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%); }
+ .progress.is-success::-webkit-progress-value {
+ background-color: #48c774; }
+ .progress.is-success::-moz-progress-bar {
+ background-color: #48c774; }
+ .progress.is-success::-ms-fill {
+ background-color: #48c774; }
+ .progress.is-success:indeterminate {
+ background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); }
+ .progress.is-warning::-webkit-progress-value {
+ background-color: #ffdd57; }
+ .progress.is-warning::-moz-progress-bar {
+ background-color: #ffdd57; }
+ .progress.is-warning::-ms-fill {
+ background-color: #ffdd57; }
+ .progress.is-warning:indeterminate {
+ background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); }
+ .progress.is-danger::-webkit-progress-value {
+ background-color: #f14668; }
+ .progress.is-danger::-moz-progress-bar {
+ background-color: #f14668; }
+ .progress.is-danger::-ms-fill {
+ background-color: #f14668; }
+ .progress.is-danger:indeterminate {
+ background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); }
+ .progress:indeterminate {
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-name: moveIndeterminate;
+ animation-timing-function: linear;
+ background-color: #ededed;
+ background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
+ background-position: top left;
+ background-repeat: no-repeat;
+ background-size: 150% 150%; }
+ .progress:indeterminate::-webkit-progress-bar {
+ background-color: transparent; }
+ .progress:indeterminate::-moz-progress-bar {
+ background-color: transparent; }
+ .progress.is-small {
+ height: 0.75rem; }
+ .progress.is-medium {
+ height: 1.25rem; }
+ .progress.is-large {
+ height: 1.5rem; }
+
+@keyframes moveIndeterminate {
+ from {
+ background-position: 200% 0; }
+ to {
+ background-position: -200% 0; } }
+
+.table {
+ background-color: white;
+ color: #363636; }
+ .table td,
+ .table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .table td.is-white,
+ .table th.is-white {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .table td.is-black,
+ .table th.is-black {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .table td.is-light,
+ .table th.is-light {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-dark,
+ .table th.is-dark {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .table td.is-primary,
+ .table th.is-primary {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .table td.is-link,
+ .table th.is-link {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .table td.is-info,
+ .table th.is-info {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .table td.is-success,
+ .table th.is-success {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .table td.is-warning,
+ .table th.is-warning {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-danger,
+ .table th.is-danger {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .table td.is-narrow,
+ .table th.is-narrow {
+ white-space: nowrap;
+ width: 1%; }
+ .table td.is-selected,
+ .table th.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table td.is-selected a,
+ .table td.is-selected strong,
+ .table th.is-selected a,
+ .table th.is-selected strong {
+ color: currentColor; }
+ .table th {
+ color: #363636; }
+ .table th:not([align]) {
+ text-align: left; }
+ .table tr.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table tr.is-selected a,
+ .table tr.is-selected strong {
+ color: currentColor; }
+ .table tr.is-selected td,
+ .table tr.is-selected th {
+ border-color: #fff;
+ color: currentColor; }
+ .table thead {
+ background-color: transparent; }
+ .table thead td,
+ .table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .table tfoot {
+ background-color: transparent; }
+ .table tfoot td,
+ .table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .table tbody {
+ background-color: transparent; }
+ .table tbody tr:last-child td,
+ .table tbody tr:last-child th {
+ border-bottom-width: 0; }
+ .table.is-bordered td,
+ .table.is-bordered th {
+ border-width: 1px; }
+ .table.is-bordered tr:last-child td,
+ .table.is-bordered tr:last-child th {
+ border-bottom-width: 1px; }
+ .table.is-fullwidth {
+ width: 100%; }
+ .table.is-hoverable tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
+ background-color: whitesmoke; }
+ .table.is-narrow td,
+ .table.is-narrow th {
+ padding: 0.25em 0.5em; }
+ .table.is-striped tbody tr:not(.is-selected):nth-child(even) {
+ background-color: #fafafa; }
+
+.table-container {
+ -webkit-overflow-scrolling: touch;
+ overflow: auto;
+ overflow-y: hidden;
+ max-width: 100%; }
+
+.tags {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .tags .tag {
+ margin-bottom: 0.5rem; }
+ .tags .tag:not(:last-child) {
+ margin-right: 0.5rem; }
+ .tags:last-child {
+ margin-bottom: -0.5rem; }
+ .tags:not(:last-child) {
+ margin-bottom: 1rem; }
+ .tags.are-medium .tag:not(.is-normal):not(.is-large) {
+ font-size: 1rem; }
+ .tags.are-large .tag:not(.is-normal):not(.is-medium) {
+ font-size: 1.25rem; }
+ .tags.is-centered {
+ justify-content: center; }
+ .tags.is-centered .tag {
+ margin-right: 0.25rem;
+ margin-left: 0.25rem; }
+ .tags.is-right {
+ justify-content: flex-end; }
+ .tags.is-right .tag:not(:first-child) {
+ margin-left: 0.5rem; }
+ .tags.is-right .tag:not(:last-child) {
+ margin-right: 0; }
+ .tags.has-addons .tag {
+ margin-right: 0; }
+ .tags.has-addons .tag:not(:first-child) {
+ margin-left: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .tags.has-addons .tag:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+
+.tag:not(body) {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 4px;
+ color: #4a4a4a;
+ display: inline-flex;
+ font-size: 0.75rem;
+ height: 2em;
+ justify-content: center;
+ line-height: 1.5;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+ .tag:not(body) .delete {
+ margin-left: 0.25rem;
+ margin-right: -0.375rem; }
+ .tag:not(body).is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .tag:not(body).is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .tag:not(body).is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .tag:not(body).is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .tag:not(body).is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .tag:not(body).is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .tag:not(body).is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .tag:not(body).is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .tag:not(body).is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .tag:not(body).is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .tag:not(body).is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .tag:not(body).is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .tag:not(body).is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .tag:not(body).is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .tag:not(body).is-normal {
+ font-size: 0.75rem; }
+ .tag:not(body).is-medium {
+ font-size: 1rem; }
+ .tag:not(body).is-large {
+ font-size: 1.25rem; }
+ .tag:not(body) .icon:first-child:not(:last-child) {
+ margin-left: -0.375em;
+ margin-right: 0.1875em; }
+ .tag:not(body) .icon:last-child:not(:first-child) {
+ margin-left: 0.1875em;
+ margin-right: -0.375em; }
+ .tag:not(body) .icon:first-child:last-child {
+ margin-left: -0.375em;
+ margin-right: -0.375em; }
+ .tag:not(body).is-delete {
+ margin-left: 1px;
+ padding: 0;
+ position: relative;
+ width: 2em; }
+ .tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
+ background-color: currentColor;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .tag:not(body).is-delete::before {
+ height: 1px;
+ width: 50%; }
+ .tag:not(body).is-delete::after {
+ height: 50%;
+ width: 1px; }
+ .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
+ background-color: #e8e8e8; }
+ .tag:not(body).is-delete:active {
+ background-color: #dbdbdb; }
+ .tag:not(body).is-rounded {
+ border-radius: 290486px; }
+
+a.tag:hover {
+ text-decoration: underline; }
+
+.title,
+.subtitle {
+ word-break: break-word; }
+ .title em,
+ .title span,
+ .subtitle em,
+ .subtitle span {
+ font-weight: inherit; }
+ .title sub,
+ .subtitle sub {
+ font-size: 0.75em; }
+ .title sup,
+ .subtitle sup {
+ font-size: 0.75em; }
+ .title .tag,
+ .subtitle .tag {
+ vertical-align: middle; }
+
+.title {
+ color: #363636;
+ font-size: 1.2em;
+ font-weight: 600;
+ line-height: 1.125; }
+ .title strong {
+ color: inherit;
+ font-weight: inherit; }
+ .title + .highlight {
+ margin-top: -0.75rem; }
+ .title:not(.is-spaced) + .subtitle {
+ margin-top: -1.25rem; }
+ .title.is-1 {
+ font-size: 3rem; }
+ .title.is-2 {
+ font-size: 2.5rem; }
+ .title.is-3 {
+ font-size: 2rem; }
+ .title.is-4 {
+ font-size: 1.5rem; }
+ .title.is-5 {
+ font-size: 1.25rem; }
+ .title.is-6 {
+ font-size: 1rem; }
+ .title.is-7 {
+ font-size: 0.75rem; }
+
+.subtitle {
+ color: #4a4a4a;
+ font-size: 1.25rem;
+ font-weight: 400;
+ line-height: 1.25; }
+ .subtitle strong {
+ color: #363636;
+ font-weight: 600; }
+ .subtitle:not(.is-spaced) + .title {
+ margin-top: -1.25rem; }
+ .subtitle.is-1 {
+ font-size: 3rem; }
+ .subtitle.is-2 {
+ font-size: 2.5rem; }
+ .subtitle.is-3 {
+ font-size: 2rem; }
+ .subtitle.is-4 {
+ font-size: 1.5rem; }
+ .subtitle.is-5 {
+ font-size: 1.25rem; }
+ .subtitle.is-6 {
+ font-size: 1rem; }
+ .subtitle.is-7 {
+ font-size: 0.75rem; }
+
+.heading {
+ display: block;
+ font-size: 11px;
+ letter-spacing: 1px;
+ margin-bottom: 5px;
+ text-transform: uppercase; }
+
+.highlight {
+ font-weight: 400;
+ max-width: 100%;
+ overflow: hidden;
+ padding: 0; }
+ .highlight pre {
+ overflow: auto;
+ max-width: 100%; }
+
+.number {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 290486px;
+ display: inline-flex;
+ font-size: 1.25rem;
+ height: 2em;
+ justify-content: center;
+ margin-right: 1.5rem;
+ min-width: 2.5em;
+ padding: 0.25rem 0.5rem;
+ text-align: center;
+ vertical-align: top; }
+
+.input, .textarea, .select select {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ color: #363636; }
+ .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
+ border-color: #b5b5b5; }
+ .input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
+ border-color: #3273dc;
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .input[disabled], .textarea[disabled], .select select[disabled],
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: #7a7a7a; }
+ .input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
+ fieldset[disabled] .input::-moz-placeholder,
+ fieldset[disabled] .textarea::-moz-placeholder,
+ fieldset[disabled] .select select::-moz-placeholder,
+ .select fieldset[disabled] select::-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
+ fieldset[disabled] .input::-webkit-input-placeholder,
+ fieldset[disabled] .textarea::-webkit-input-placeholder,
+ fieldset[disabled] .select select::-webkit-input-placeholder,
+ .select fieldset[disabled] select::-webkit-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
+ fieldset[disabled] .input:-moz-placeholder,
+ fieldset[disabled] .textarea:-moz-placeholder,
+ fieldset[disabled] .select select:-moz-placeholder,
+ .select fieldset[disabled] select:-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
+ fieldset[disabled] .input:-ms-input-placeholder,
+ fieldset[disabled] .textarea:-ms-input-placeholder,
+ fieldset[disabled] .select select:-ms-input-placeholder,
+ .select fieldset[disabled] select:-ms-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+
+.input, .textarea {
+ box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
+ max-width: 100%;
+ width: 100%; }
+ .input[readonly], .textarea[readonly] {
+ box-shadow: none; }
+ .is-white.input, .is-white.textarea {
+ border-color: white; }
+ .is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .is-black.input, .is-black.textarea {
+ border-color: #0a0a0a; }
+ .is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .is-light.input, .is-light.textarea {
+ border-color: whitesmoke; }
+ .is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .is-dark.input, .is-dark.textarea {
+ border-color: #363636; }
+ .is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .is-primary.input, .is-primary.textarea {
+ border-color: #3333ff; }
+ .is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .is-link.input, .is-link.textarea {
+ border-color: #3273dc; }
+ .is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .is-info.input, .is-info.textarea {
+ border-color: #3298dc; }
+ .is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .is-success.input, .is-success.textarea {
+ border-color: #48c774; }
+ .is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .is-warning.input, .is-warning.textarea {
+ border-color: #ffdd57; }
+ .is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .is-danger.input, .is-danger.textarea {
+ border-color: #f14668; }
+ .is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .is-small.input, .is-small.textarea {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .is-medium.input, .is-medium.textarea {
+ font-size: 1.25rem; }
+ .is-large.input, .is-large.textarea {
+ font-size: 1.5rem; }
+ .is-fullwidth.input, .is-fullwidth.textarea {
+ display: block;
+ width: 100%; }
+ .is-inline.input, .is-inline.textarea {
+ display: inline;
+ width: auto; }
+
+.input.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(calc(0.75em - 1px) + 0.375em);
+ padding-right: calc(calc(0.75em - 1px) + 0.375em); }
+
+.input.is-static {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+ padding-left: 0;
+ padding-right: 0; }
+
+.textarea {
+ display: block;
+ max-width: 100%;
+ min-width: 100%;
+ padding: calc(0.75em - 1px);
+ resize: vertical; }
+ .textarea:not([rows]) {
+ max-height: 40em;
+ min-height: 8em; }
+ .textarea[rows] {
+ height: initial; }
+ .textarea.has-fixed-size {
+ resize: none; }
+
+.checkbox, .radio {
+ cursor: pointer;
+ display: inline-block;
+ line-height: 1.25;
+ position: relative; }
+ .checkbox input, .radio input {
+ cursor: pointer; }
+ .checkbox:hover, .radio:hover {
+ color: #363636; }
+ .checkbox[disabled], .radio[disabled],
+ fieldset[disabled] .checkbox,
+ fieldset[disabled] .radio {
+ color: #7a7a7a;
+ cursor: not-allowed; }
+
+.radio + .radio {
+ margin-left: 0.5em; }
+
+.select {
+ display: inline-block;
+ max-width: 100%;
+ position: relative;
+ vertical-align: top; }
+ .select:not(.is-multiple) {
+ height: 2.5em; }
+ .select:not(.is-multiple):not(.is-loading)::after {
+ border-color: #3273dc;
+ right: 1.125em;
+ z-index: 4; }
+ .select.is-rounded select {
+ border-radius: 290486px;
+ padding-left: 1em; }
+ .select select {
+ cursor: pointer;
+ display: block;
+ font-size: 1em;
+ max-width: 100%;
+ outline: none; }
+ .select select::-ms-expand {
+ display: none; }
+ .select select[disabled]:hover,
+ fieldset[disabled] .select select:hover {
+ border-color: whitesmoke; }
+ .select select:not([multiple]) {
+ padding-right: 2.5em; }
+ .select select[multiple] {
+ height: auto;
+ padding: 0; }
+ .select select[multiple] option {
+ padding: 0.5em 1em; }
+ .select:not(.is-multiple):not(.is-loading):hover::after {
+ border-color: #363636; }
+ .select.is-white:not(:hover)::after {
+ border-color: white; }
+ .select.is-white select {
+ border-color: white; }
+ .select.is-white select:hover, .select.is-white select.is-hovered {
+ border-color: #f2f2f2; }
+ .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .select.is-black:not(:hover)::after {
+ border-color: #0a0a0a; }
+ .select.is-black select {
+ border-color: #0a0a0a; }
+ .select.is-black select:hover, .select.is-black select.is-hovered {
+ border-color: black; }
+ .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .select.is-light:not(:hover)::after {
+ border-color: whitesmoke; }
+ .select.is-light select {
+ border-color: whitesmoke; }
+ .select.is-light select:hover, .select.is-light select.is-hovered {
+ border-color: #e8e8e8; }
+ .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .select.is-dark:not(:hover)::after {
+ border-color: #363636; }
+ .select.is-dark select {
+ border-color: #363636; }
+ .select.is-dark select:hover, .select.is-dark select.is-hovered {
+ border-color: #292929; }
+ .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .select.is-primary:not(:hover)::after {
+ border-color: #3333ff; }
+ .select.is-primary select {
+ border-color: #3333ff; }
+ .select.is-primary select:hover, .select.is-primary select.is-hovered {
+ border-color: #1a1aff; }
+ .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .select.is-link:not(:hover)::after {
+ border-color: #3273dc; }
+ .select.is-link select {
+ border-color: #3273dc; }
+ .select.is-link select:hover, .select.is-link select.is-hovered {
+ border-color: #2366d1; }
+ .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .select.is-info:not(:hover)::after {
+ border-color: #3298dc; }
+ .select.is-info select {
+ border-color: #3298dc; }
+ .select.is-info select:hover, .select.is-info select.is-hovered {
+ border-color: #238cd1; }
+ .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .select.is-success:not(:hover)::after {
+ border-color: #48c774; }
+ .select.is-success select {
+ border-color: #48c774; }
+ .select.is-success select:hover, .select.is-success select.is-hovered {
+ border-color: #3abb67; }
+ .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .select.is-warning:not(:hover)::after {
+ border-color: #ffdd57; }
+ .select.is-warning select {
+ border-color: #ffdd57; }
+ .select.is-warning select:hover, .select.is-warning select.is-hovered {
+ border-color: #ffd83d; }
+ .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .select.is-danger:not(:hover)::after {
+ border-color: #f14668; }
+ .select.is-danger select {
+ border-color: #f14668; }
+ .select.is-danger select:hover, .select.is-danger select.is-hovered {
+ border-color: #ef2e55; }
+ .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .select.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .select.is-medium {
+ font-size: 1.25rem; }
+ .select.is-large {
+ font-size: 1.5rem; }
+ .select.is-disabled::after {
+ border-color: #7a7a7a; }
+ .select.is-fullwidth {
+ width: 100%; }
+ .select.is-fullwidth select {
+ width: 100%; }
+ .select.is-loading::after {
+ margin-top: 0;
+ position: absolute;
+ right: 0.625em;
+ top: 0.625em;
+ transform: none; }
+ .select.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .select.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .select.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.file {
+ align-items: stretch;
+ display: flex;
+ justify-content: flex-start;
+ position: relative; }
+ .file.is-white .file-cta {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
+ color: #0a0a0a; }
+ .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-black .file-cta {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
+ color: white; }
+ .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .file.is-light .file-cta {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-dark .file-cta {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
+ color: #fff; }
+ .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary .file-cta {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(51, 51, 255, 0.25);
+ color: #fff; }
+ .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link .file-cta {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+ color: #fff; }
+ .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info .file-cta {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
+ color: #fff; }
+ .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success .file-cta {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
+ color: #fff; }
+ .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-warning .file-cta {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-danger .file-cta {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
+ color: #fff; }
+ .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-small {
+ font-size: 0.75rem; }
+ .file.is-medium {
+ font-size: 1.25rem; }
+ .file.is-medium .file-icon .fa {
+ font-size: 21px; }
+ .file.is-large {
+ font-size: 1.5rem; }
+ .file.is-large .file-icon .fa {
+ font-size: 28px; }
+ .file.has-name .file-cta {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .file.has-name .file-name {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .file.has-name.is-empty .file-cta {
+ border-radius: 4px; }
+ .file.has-name.is-empty .file-name {
+ display: none; }
+ .file.is-boxed .file-label {
+ flex-direction: column; }
+ .file.is-boxed .file-cta {
+ flex-direction: column;
+ height: auto;
+ padding: 1em 3em; }
+ .file.is-boxed .file-name {
+ border-width: 0 1px 1px; }
+ .file.is-boxed .file-icon {
+ height: 1.5em;
+ width: 1.5em; }
+ .file.is-boxed .file-icon .fa {
+ font-size: 21px; }
+ .file.is-boxed.is-small .file-icon .fa {
+ font-size: 14px; }
+ .file.is-boxed.is-medium .file-icon .fa {
+ font-size: 28px; }
+ .file.is-boxed.is-large .file-icon .fa {
+ font-size: 35px; }
+ .file.is-boxed.has-name .file-cta {
+ border-radius: 4px 4px 0 0; }
+ .file.is-boxed.has-name .file-name {
+ border-radius: 0 0 4px 4px;
+ border-width: 0 1px 1px; }
+ .file.is-centered {
+ justify-content: center; }
+ .file.is-fullwidth .file-label {
+ width: 100%; }
+ .file.is-fullwidth .file-name {
+ flex-grow: 1;
+ max-width: none; }
+ .file.is-right {
+ justify-content: flex-end; }
+ .file.is-right .file-cta {
+ border-radius: 0 4px 4px 0; }
+ .file.is-right .file-name {
+ border-radius: 4px 0 0 4px;
+ border-width: 1px 0 1px 1px;
+ order: -1; }
+
+.file-label {
+ align-items: stretch;
+ display: flex;
+ cursor: pointer;
+ justify-content: flex-start;
+ overflow: hidden;
+ position: relative; }
+ .file-label:hover .file-cta {
+ background-color: #eeeeee;
+ color: #363636; }
+ .file-label:hover .file-name {
+ border-color: #d5d5d5; }
+ .file-label:active .file-cta {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .file-label:active .file-name {
+ border-color: #cfcfcf; }
+
+.file-input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ outline: none;
+ position: absolute;
+ top: 0;
+ width: 100%; }
+
+.file-cta,
+.file-name {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ font-size: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+ white-space: nowrap; }
+
+.file-cta {
+ background-color: whitesmoke;
+ color: #4a4a4a; }
+
+.file-name {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px 1px 1px 0;
+ display: block;
+ max-width: 16em;
+ overflow: hidden;
+ text-align: left;
+ text-overflow: ellipsis; }
+
+.file-icon {
+ align-items: center;
+ display: flex;
+ height: 1em;
+ justify-content: center;
+ margin-right: 0.5em;
+ width: 1em; }
+ .file-icon .fa {
+ font-size: 14px; }
+
+.label {
+ color: #363636;
+ display: block;
+ font-size: 1rem;
+ font-weight: 700; }
+ .label:not(:last-child) {
+ margin-bottom: 0.5em; }
+ .label.is-small {
+ font-size: 0.75rem; }
+ .label.is-medium {
+ font-size: 1.25rem; }
+ .label.is-large {
+ font-size: 1.5rem; }
+
+.help {
+ display: block;
+ font-size: 0.75rem;
+ margin-top: 0.25rem; }
+ .help.is-white {
+ color: white; }
+ .help.is-black {
+ color: #0a0a0a; }
+ .help.is-light {
+ color: whitesmoke; }
+ .help.is-dark {
+ color: #363636; }
+ .help.is-primary {
+ color: #3333ff; }
+ .help.is-link {
+ color: #3273dc; }
+ .help.is-info {
+ color: #3298dc; }
+ .help.is-success {
+ color: #48c774; }
+ .help.is-warning {
+ color: #ffdd57; }
+ .help.is-danger {
+ color: #f14668; }
+
+.field:not(:last-child) {
+ margin-bottom: 0.75rem; }
+
+.field.has-addons {
+ display: flex;
+ justify-content: flex-start; }
+ .field.has-addons .control:not(:last-child) {
+ margin-right: -1px; }
+ .field.has-addons .control:not(:first-child):not(:last-child) .button,
+ .field.has-addons .control:not(:first-child):not(:last-child) .input,
+ .field.has-addons .control:not(:first-child):not(:last-child) .select select {
+ border-radius: 0; }
+ .field.has-addons .control:first-child:not(:only-child) .button,
+ .field.has-addons .control:first-child:not(:only-child) .input,
+ .field.has-addons .control:first-child:not(:only-child) .select select {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .field.has-addons .control:last-child:not(:only-child) .button,
+ .field.has-addons .control:last-child:not(:only-child) .input,
+ .field.has-addons .control:last-child:not(:only-child) .select select {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
+ .field.has-addons .control .input:not([disabled]):hover,
+ .field.has-addons .control .input:not([disabled]).is-hovered,
+ .field.has-addons .control .select select:not([disabled]):hover,
+ .field.has-addons .control .select select:not([disabled]).is-hovered {
+ z-index: 2; }
+ .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
+ .field.has-addons .control .input:not([disabled]):focus,
+ .field.has-addons .control .input:not([disabled]).is-focused,
+ .field.has-addons .control .input:not([disabled]):active,
+ .field.has-addons .control .input:not([disabled]).is-active,
+ .field.has-addons .control .select select:not([disabled]):focus,
+ .field.has-addons .control .select select:not([disabled]).is-focused,
+ .field.has-addons .control .select select:not([disabled]):active,
+ .field.has-addons .control .select select:not([disabled]).is-active {
+ z-index: 3; }
+ .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
+ .field.has-addons .control .input:not([disabled]):focus:hover,
+ .field.has-addons .control .input:not([disabled]).is-focused:hover,
+ .field.has-addons .control .input:not([disabled]):active:hover,
+ .field.has-addons .control .input:not([disabled]).is-active:hover,
+ .field.has-addons .control .select select:not([disabled]):focus:hover,
+ .field.has-addons .control .select select:not([disabled]).is-focused:hover,
+ .field.has-addons .control .select select:not([disabled]):active:hover,
+ .field.has-addons .control .select select:not([disabled]).is-active:hover {
+ z-index: 4; }
+ .field.has-addons .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.has-addons.has-addons-centered {
+ justify-content: center; }
+ .field.has-addons.has-addons-right {
+ justify-content: flex-end; }
+ .field.has-addons.has-addons-fullwidth .control {
+ flex-grow: 1;
+ flex-shrink: 0; }
+
+.field.is-grouped {
+ display: flex;
+ justify-content: flex-start; }
+ .field.is-grouped > .control {
+ flex-shrink: 0; }
+ .field.is-grouped > .control:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .field.is-grouped > .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.is-grouped.is-grouped-centered {
+ justify-content: center; }
+ .field.is-grouped.is-grouped-right {
+ justify-content: flex-end; }
+ .field.is-grouped.is-grouped-multiline {
+ flex-wrap: wrap; }
+ .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .field.is-grouped.is-grouped-multiline:last-child {
+ margin-bottom: -0.75rem; }
+ .field.is-grouped.is-grouped-multiline:not(:last-child) {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field.is-horizontal {
+ display: flex; } }
+
+.field-label .label {
+ font-size: inherit; }
+
+@media screen and (max-width: 768px) {
+ .field-label {
+ margin-bottom: 0.5rem; } }
+
+@media screen and (min-width: 769px), print {
+ .field-label {
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ margin-right: 1.5rem;
+ text-align: right; }
+ .field-label.is-small {
+ font-size: 0.75rem;
+ padding-top: 0.375em; }
+ .field-label.is-normal {
+ padding-top: 0.375em; }
+ .field-label.is-medium {
+ font-size: 1.25rem;
+ padding-top: 0.375em; }
+ .field-label.is-large {
+ font-size: 1.5rem;
+ padding-top: 0.375em; } }
+
+.field-body .field .field {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field-body {
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 5;
+ flex-shrink: 1; }
+ .field-body .field {
+ margin-bottom: 0; }
+ .field-body > .field {
+ flex-shrink: 1; }
+ .field-body > .field:not(.is-narrow) {
+ flex-grow: 1; }
+ .field-body > .field:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.control {
+ box-sizing: border-box;
+ clear: both;
+ font-size: 1rem;
+ position: relative;
+ text-align: left; }
+ .control.has-icons-left .input:focus ~ .icon,
+ .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
+ .control.has-icons-right .select:focus ~ .icon {
+ color: #4a4a4a; }
+ .control.has-icons-left .input.is-small ~ .icon,
+ .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
+ .control.has-icons-right .select.is-small ~ .icon {
+ font-size: 0.75rem; }
+ .control.has-icons-left .input.is-medium ~ .icon,
+ .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
+ .control.has-icons-right .select.is-medium ~ .icon {
+ font-size: 1.25rem; }
+ .control.has-icons-left .input.is-large ~ .icon,
+ .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
+ .control.has-icons-right .select.is-large ~ .icon {
+ font-size: 1.5rem; }
+ .control.has-icons-left .icon, .control.has-icons-right .icon {
+ color: #dbdbdb;
+ height: 2.5em;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+ width: 2.5em;
+ z-index: 4; }
+ .control.has-icons-left .input,
+ .control.has-icons-left .select select {
+ padding-left: 2.5em; }
+ .control.has-icons-left .icon.is-left {
+ left: 0; }
+ .control.has-icons-right .input,
+ .control.has-icons-right .select select {
+ padding-right: 2.5em; }
+ .control.has-icons-right .icon.is-right {
+ right: 0; }
+ .control.is-loading::after {
+ position: absolute !important;
+ right: 0.625em;
+ top: 0.625em;
+ z-index: 4; }
+ .control.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .control.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .control.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.breadcrumb {
+ font-size: 1rem;
+ white-space: nowrap; }
+ .breadcrumb a {
+ align-items: center;
+ color: #3273dc;
+ display: flex;
+ justify-content: center;
+ padding: 0 0.75em; }
+ .breadcrumb a:hover {
+ color: #363636; }
+ .breadcrumb li {
+ align-items: center;
+ display: flex; }
+ .breadcrumb li:first-child a {
+ padding-left: 0; }
+ .breadcrumb li.is-active a {
+ color: #363636;
+ cursor: default;
+ pointer-events: none; }
+ .breadcrumb li + li::before {
+ color: #b5b5b5;
+ content: "\0002f"; }
+ .breadcrumb ul,
+ .breadcrumb ol {
+ align-items: flex-start;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .breadcrumb .icon:first-child {
+ margin-right: 0.5em; }
+ .breadcrumb .icon:last-child {
+ margin-left: 0.5em; }
+ .breadcrumb.is-centered ol,
+ .breadcrumb.is-centered ul {
+ justify-content: center; }
+ .breadcrumb.is-right ol,
+ .breadcrumb.is-right ul {
+ justify-content: flex-end; }
+ .breadcrumb.is-small {
+ font-size: 0.75rem; }
+ .breadcrumb.is-medium {
+ font-size: 1.25rem; }
+ .breadcrumb.is-large {
+ font-size: 1.5rem; }
+ .breadcrumb.has-arrow-separator li + li::before {
+ content: "\02192"; }
+ .breadcrumb.has-bullet-separator li + li::before {
+ content: "\02022"; }
+ .breadcrumb.has-dot-separator li + li::before {
+ content: "\000b7"; }
+ .breadcrumb.has-succeeds-separator li + li::before {
+ content: "\0227B"; }
+
+.card {
+ background-color: white;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ max-width: 100%;
+ position: relative; }
+
+.card-header {
+ background-color: transparent;
+ align-items: stretch;
+ box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
+ display: flex; }
+
+.card-header-title {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ flex-grow: 1;
+ font-weight: 700;
+ padding: 0.75rem 1rem; }
+ .card-header-title.is-centered {
+ justify-content: center; }
+
+.card-header-icon {
+ align-items: center;
+ cursor: pointer;
+ display: flex;
+ justify-content: center;
+ padding: 0.75rem 1rem; }
+
+.card-image {
+ display: block;
+ position: relative; }
+
+.card-content {
+ background-color: transparent;
+ padding: 1.5rem; }
+
+.card-footer {
+ background-color: transparent;
+ border-top: 1px solid #ededed;
+ align-items: stretch;
+ display: flex; }
+
+.card-footer-item {
+ align-items: center;
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: center;
+ padding: 0.75rem; }
+ .card-footer-item:not(:last-child) {
+ border-right: 1px solid #ededed; }
+
+.card .media:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.dropdown {
+ display: inline-flex;
+ position: relative;
+ vertical-align: top; }
+ .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
+ display: block; }
+ .dropdown.is-right .dropdown-menu {
+ left: auto;
+ right: 0; }
+ .dropdown.is-up .dropdown-menu {
+ bottom: 100%;
+ padding-bottom: 4px;
+ padding-top: initial;
+ top: auto; }
+
+.dropdown-menu {
+ display: none;
+ left: 0;
+ min-width: 12rem;
+ padding-top: 4px;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+
+.dropdown-content {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+
+.dropdown-item {
+ color: #4a4a4a;
+ display: block;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ padding: 0.375rem 1rem;
+ position: relative; }
+
+a.dropdown-item,
+button.dropdown-item {
+ padding-right: 3rem;
+ text-align: left;
+ white-space: nowrap;
+ width: 100%; }
+ a.dropdown-item:hover,
+ button.dropdown-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ a.dropdown-item.is-active,
+ button.dropdown-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+.dropdown-divider {
+ background-color: #ededed;
+ border: none;
+ display: block;
+ height: 1px;
+ margin: 0.5rem 0; }
+
+.level {
+ align-items: center;
+ justify-content: space-between; }
+ .level code {
+ border-radius: 4px; }
+ .level img {
+ display: inline-block;
+ vertical-align: top; }
+ .level.is-mobile {
+ display: flex; }
+ .level.is-mobile .level-left,
+ .level.is-mobile .level-right {
+ display: flex; }
+ .level.is-mobile .level-left + .level-right {
+ margin-top: 0; }
+ .level.is-mobile .level-item:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .level.is-mobile .level-item:not(.is-narrow) {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level {
+ display: flex; }
+ .level > .level-item:not(.is-narrow) {
+ flex-grow: 1; } }
+
+.level-item {
+ align-items: center;
+ display: flex;
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0;
+ justify-content: center; }
+ .level-item .title,
+ .level-item .subtitle {
+ margin-bottom: 0; }
+ @media screen and (max-width: 768px) {
+ .level-item:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+
+.level-left,
+.level-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .level-left .level-item.is-flexible,
+ .level-right .level-item.is-flexible {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level-left .level-item:not(:last-child),
+ .level-right .level-item:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.level-left {
+ align-items: center;
+ justify-content: flex-start; }
+ @media screen and (max-width: 768px) {
+ .level-left + .level-right {
+ margin-top: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .level-left {
+ display: flex; } }
+
+.level-right {
+ align-items: center;
+ justify-content: flex-end; }
+ @media screen and (min-width: 769px), print {
+ .level-right {
+ display: flex; } }
+
+.list {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); }
+
+.list-item {
+ display: block;
+ padding: 0.5em 1em; }
+ .list-item:not(a) {
+ color: #4a4a4a; }
+ .list-item:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px; }
+ .list-item:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px; }
+ .list-item:not(:last-child) {
+ border-bottom: 1px solid #dbdbdb; }
+ .list-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+a.list-item {
+ background-color: whitesmoke;
+ cursor: pointer; }
+
+.media {
+ align-items: flex-start;
+ display: flex;
+ text-align: left; }
+ .media .content:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .media .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ display: flex;
+ padding-top: 0.75rem; }
+ .media .media .content:not(:last-child),
+ .media .media .control:not(:last-child) {
+ margin-bottom: 0.5rem; }
+ .media .media .media {
+ padding-top: 0.5rem; }
+ .media .media .media + .media {
+ margin-top: 0.5rem; }
+ .media + .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ margin-top: 1rem;
+ padding-top: 1rem; }
+ .media.is-large + .media {
+ margin-top: 1.5rem;
+ padding-top: 1.5rem; }
+
+.media-left,
+.media-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.media-left {
+ margin-right: 1rem; }
+
+.media-right {
+ margin-left: 1rem; }
+
+.media-content {
+ flex-basis: auto;
+ flex-grow: 1;
+ flex-shrink: 1;
+ text-align: left; }
+
+@media screen and (max-width: 768px) {
+ .media-content {
+ overflow-x: auto; } }
+
+.menu {
+ font-size: 1rem; }
+ .menu.is-small {
+ font-size: 0.75rem; }
+ .menu.is-medium {
+ font-size: 1.25rem; }
+ .menu.is-large {
+ font-size: 1.5rem; }
+
+.menu-list {
+ line-height: 1.25; }
+ .menu-list a {
+ border-radius: 2px;
+ color: #4a4a4a;
+ display: block;
+ padding: 0.5em 0.75em; }
+ .menu-list a:hover {
+ background-color: whitesmoke;
+ color: #363636; }
+ .menu-list a.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+ .menu-list li ul {
+ border-left: 1px solid #dbdbdb;
+ margin: 0.75em;
+ padding-left: 0.75em; }
+
+.menu-label {
+ color: #7a7a7a;
+ font-size: 0.75em;
+ letter-spacing: 0.1em;
+ text-transform: uppercase; }
+ .menu-label:not(:first-child) {
+ margin-top: 1em; }
+ .menu-label:not(:last-child) {
+ margin-bottom: 1em; }
+
+.message {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ font-size: 1rem; }
+ .message strong {
+ color: currentColor; }
+ .message a:not(.button):not(.tag):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .message.is-small {
+ font-size: 0.75rem; }
+ .message.is-medium {
+ font-size: 1.25rem; }
+ .message.is-large {
+ font-size: 1.5rem; }
+ .message.is-white {
+ background-color: white; }
+ .message.is-white .message-header {
+ background-color: white;
+ color: #0a0a0a; }
+ .message.is-white .message-body {
+ border-color: white; }
+ .message.is-black {
+ background-color: #fafafa; }
+ .message.is-black .message-header {
+ background-color: #0a0a0a;
+ color: white; }
+ .message.is-black .message-body {
+ border-color: #0a0a0a; }
+ .message.is-light {
+ background-color: #fafafa; }
+ .message.is-light .message-header {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-light .message-body {
+ border-color: whitesmoke; }
+ .message.is-dark {
+ background-color: #fafafa; }
+ .message.is-dark .message-header {
+ background-color: #363636;
+ color: #fff; }
+ .message.is-dark .message-body {
+ border-color: #363636; }
+ .message.is-primary {
+ background-color: #ebebff; }
+ .message.is-primary .message-header {
+ background-color: #3333ff;
+ color: #fff; }
+ .message.is-primary .message-body {
+ border-color: #3333ff;
+ color: blue; }
+ .message.is-link {
+ background-color: #eef3fc; }
+ .message.is-link .message-header {
+ background-color: #3273dc;
+ color: #fff; }
+ .message.is-link .message-body {
+ border-color: #3273dc;
+ color: #2160c4; }
+ .message.is-info {
+ background-color: #eef6fc; }
+ .message.is-info .message-header {
+ background-color: #3298dc;
+ color: #fff; }
+ .message.is-info .message-body {
+ border-color: #3298dc;
+ color: #1d72aa; }
+ .message.is-success {
+ background-color: #effaf3; }
+ .message.is-success .message-header {
+ background-color: #48c774;
+ color: #fff; }
+ .message.is-success .message-body {
+ border-color: #48c774;
+ color: #257942; }
+ .message.is-warning {
+ background-color: #fffbeb; }
+ .message.is-warning .message-header {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-warning .message-body {
+ border-color: #ffdd57;
+ color: #947600; }
+ .message.is-danger {
+ background-color: #feecf0; }
+ .message.is-danger .message-header {
+ background-color: #f14668;
+ color: #fff; }
+ .message.is-danger .message-body {
+ border-color: #f14668;
+ color: #cc0f35; }
+
+.message-header {
+ align-items: center;
+ background-color: #4a4a4a;
+ border-radius: 4px 4px 0 0;
+ color: #fff;
+ display: flex;
+ font-weight: 700;
+ justify-content: space-between;
+ line-height: 1.25;
+ padding: 0.75em 1em;
+ position: relative; }
+ .message-header .delete {
+ flex-grow: 0;
+ flex-shrink: 0;
+ margin-left: 0.75em; }
+ .message-header + .message-body {
+ border-width: 0;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.message-body {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ border-style: solid;
+ border-width: 0 0 0 4px;
+ color: #4a4a4a;
+ padding: 1.25em 1.5em; }
+ .message-body code,
+ .message-body pre {
+ background-color: white; }
+ .message-body pre code {
+ background-color: transparent; }
+
+.modal {
+ align-items: center;
+ display: none;
+ flex-direction: column;
+ justify-content: center;
+ overflow: hidden;
+ position: fixed;
+ z-index: 40; }
+ .modal.is-active {
+ display: flex; }
+
+.modal-background {
+ background-color: rgba(10, 10, 10, 0.86); }
+
+.modal-content,
+.modal-card {
+ margin: 0 20px;
+ max-height: calc(100vh - 160px);
+ overflow: auto;
+ position: relative;
+ width: 100%; }
+ @media screen and (min-width: 769px), print {
+ .modal-content,
+ .modal-card {
+ margin: 0 auto;
+ max-height: calc(100vh - 40px);
+ width: 640px; } }
+
+.modal-close {
+ background: none;
+ height: 40px;
+ position: fixed;
+ right: 20px;
+ top: 20px;
+ width: 40px; }
+
+.modal-card {
+ display: flex;
+ flex-direction: column;
+ max-height: calc(100vh - 40px);
+ overflow: hidden;
+ -ms-overflow-y: visible; }
+
+.modal-card-head,
+.modal-card-foot {
+ align-items: center;
+ background-color: whitesmoke;
+ display: flex;
+ flex-shrink: 0;
+ justify-content: flex-start;
+ padding: 20px;
+ position: relative; }
+
+.modal-card-head {
+ border-bottom: 1px solid #dbdbdb;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px; }
+
+.modal-card-title {
+ color: #363636;
+ flex-grow: 1;
+ flex-shrink: 0;
+ font-size: 1.5rem;
+ line-height: 1; }
+
+.modal-card-foot {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 1px solid #dbdbdb; }
+ .modal-card-foot .button:not(:last-child) {
+ margin-right: 0.5em; }
+
+.modal-card-body {
+ -webkit-overflow-scrolling: touch;
+ background-color: white;
+ flex-grow: 1;
+ flex-shrink: 1;
+ overflow: auto;
+ padding: 20px; }
+
+.navbar {
+ background-color: white;
+ min-height: 3.25rem;
+ position: relative;
+ z-index: 30; }
+ .navbar.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > .navbar-item,
+ .navbar.is-white .navbar-brand .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-white .navbar-brand .navbar-link:focus,
+ .navbar.is-white .navbar-brand .navbar-link:hover,
+ .navbar.is-white .navbar-brand .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-burger {
+ color: #0a0a0a; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-white .navbar-start > .navbar-item,
+ .navbar.is-white .navbar-start .navbar-link,
+ .navbar.is-white .navbar-end > .navbar-item,
+ .navbar.is-white .navbar-end .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
+ .navbar.is-white .navbar-start .navbar-link:focus,
+ .navbar.is-white .navbar-start .navbar-link:hover,
+ .navbar.is-white .navbar-start .navbar-link.is-active,
+ .navbar.is-white .navbar-end > a.navbar-item:focus,
+ .navbar.is-white .navbar-end > a.navbar-item:hover,
+ .navbar.is-white .navbar-end > a.navbar-item.is-active,
+ .navbar.is-white .navbar-end .navbar-link:focus,
+ .navbar.is-white .navbar-end .navbar-link:hover,
+ .navbar.is-white .navbar-end .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start .navbar-link::after,
+ .navbar.is-white .navbar-end .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
+ background-color: white;
+ color: #0a0a0a; } }
+ .navbar.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .navbar.is-black .navbar-brand > .navbar-item,
+ .navbar.is-black .navbar-brand .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-black .navbar-brand .navbar-link:focus,
+ .navbar.is-black .navbar-brand .navbar-link:hover,
+ .navbar.is-black .navbar-brand .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-brand .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-burger {
+ color: white; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-black .navbar-start > .navbar-item,
+ .navbar.is-black .navbar-start .navbar-link,
+ .navbar.is-black .navbar-end > .navbar-item,
+ .navbar.is-black .navbar-end .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
+ .navbar.is-black .navbar-start .navbar-link:focus,
+ .navbar.is-black .navbar-start .navbar-link:hover,
+ .navbar.is-black .navbar-start .navbar-link.is-active,
+ .navbar.is-black .navbar-end > a.navbar-item:focus,
+ .navbar.is-black .navbar-end > a.navbar-item:hover,
+ .navbar.is-black .navbar-end > a.navbar-item.is-active,
+ .navbar.is-black .navbar-end .navbar-link:focus,
+ .navbar.is-black .navbar-end .navbar-link:hover,
+ .navbar.is-black .navbar-end .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-start .navbar-link::after,
+ .navbar.is-black .navbar-end .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+ background-color: #0a0a0a;
+ color: white; } }
+ .navbar.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > .navbar-item,
+ .navbar.is-light .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-light .navbar-brand .navbar-link:focus,
+ .navbar.is-light .navbar-brand .navbar-link:hover,
+ .navbar.is-light .navbar-brand .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-light .navbar-start > .navbar-item,
+ .navbar.is-light .navbar-start .navbar-link,
+ .navbar.is-light .navbar-end > .navbar-item,
+ .navbar.is-light .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
+ .navbar.is-light .navbar-start .navbar-link:focus,
+ .navbar.is-light .navbar-start .navbar-link:hover,
+ .navbar.is-light .navbar-start .navbar-link.is-active,
+ .navbar.is-light .navbar-end > a.navbar-item:focus,
+ .navbar.is-light .navbar-end > a.navbar-item:hover,
+ .navbar.is-light .navbar-end > a.navbar-item.is-active,
+ .navbar.is-light .navbar-end .navbar-link:focus,
+ .navbar.is-light .navbar-end .navbar-link:hover,
+ .navbar.is-light .navbar-end .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start .navbar-link::after,
+ .navbar.is-light .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > .navbar-item,
+ .navbar.is-dark .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-brand .navbar-link:focus,
+ .navbar.is-dark .navbar-brand .navbar-link:hover,
+ .navbar.is-dark .navbar-brand .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-dark .navbar-start > .navbar-item,
+ .navbar.is-dark .navbar-start .navbar-link,
+ .navbar.is-dark .navbar-end > .navbar-item,
+ .navbar.is-dark .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-start .navbar-link:focus,
+ .navbar.is-dark .navbar-start .navbar-link:hover,
+ .navbar.is-dark .navbar-start .navbar-link.is-active,
+ .navbar.is-dark .navbar-end > a.navbar-item:focus,
+ .navbar.is-dark .navbar-end > a.navbar-item:hover,
+ .navbar.is-dark .navbar-end > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-end .navbar-link:focus,
+ .navbar.is-dark .navbar-end .navbar-link:hover,
+ .navbar.is-dark .navbar-end .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-start .navbar-link::after,
+ .navbar.is-dark .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
+ background-color: #363636;
+ color: #fff; } }
+ .navbar.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > .navbar-item,
+ .navbar.is-primary .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-brand .navbar-link:focus,
+ .navbar.is-primary .navbar-brand .navbar-link:hover,
+ .navbar.is-primary .navbar-brand .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-primary .navbar-start > .navbar-item,
+ .navbar.is-primary .navbar-start .navbar-link,
+ .navbar.is-primary .navbar-end > .navbar-item,
+ .navbar.is-primary .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-start .navbar-link:focus,
+ .navbar.is-primary .navbar-start .navbar-link:hover,
+ .navbar.is-primary .navbar-start .navbar-link.is-active,
+ .navbar.is-primary .navbar-end > a.navbar-item:focus,
+ .navbar.is-primary .navbar-end > a.navbar-item:hover,
+ .navbar.is-primary .navbar-end > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-end .navbar-link:focus,
+ .navbar.is-primary .navbar-end .navbar-link:hover,
+ .navbar.is-primary .navbar-end .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-start .navbar-link::after,
+ .navbar.is-primary .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3333ff;
+ color: #fff; } }
+ .navbar.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .navbar.is-link .navbar-brand > .navbar-item,
+ .navbar.is-link .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-link .navbar-brand .navbar-link:focus,
+ .navbar.is-link .navbar-brand .navbar-link:hover,
+ .navbar.is-link .navbar-brand .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-link .navbar-start > .navbar-item,
+ .navbar.is-link .navbar-start .navbar-link,
+ .navbar.is-link .navbar-end > .navbar-item,
+ .navbar.is-link .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
+ .navbar.is-link .navbar-start .navbar-link:focus,
+ .navbar.is-link .navbar-start .navbar-link:hover,
+ .navbar.is-link .navbar-start .navbar-link.is-active,
+ .navbar.is-link .navbar-end > a.navbar-item:focus,
+ .navbar.is-link .navbar-end > a.navbar-item:hover,
+ .navbar.is-link .navbar-end > a.navbar-item.is-active,
+ .navbar.is-link .navbar-end .navbar-link:focus,
+ .navbar.is-link .navbar-end .navbar-link:hover,
+ .navbar.is-link .navbar-end .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-start .navbar-link::after,
+ .navbar.is-link .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3273dc;
+ color: #fff; } }
+ .navbar.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .navbar.is-info .navbar-brand > .navbar-item,
+ .navbar.is-info .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-info .navbar-brand .navbar-link:focus,
+ .navbar.is-info .navbar-brand .navbar-link:hover,
+ .navbar.is-info .navbar-brand .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-info .navbar-start > .navbar-item,
+ .navbar.is-info .navbar-start .navbar-link,
+ .navbar.is-info .navbar-end > .navbar-item,
+ .navbar.is-info .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
+ .navbar.is-info .navbar-start .navbar-link:focus,
+ .navbar.is-info .navbar-start .navbar-link:hover,
+ .navbar.is-info .navbar-start .navbar-link.is-active,
+ .navbar.is-info .navbar-end > a.navbar-item:focus,
+ .navbar.is-info .navbar-end > a.navbar-item:hover,
+ .navbar.is-info .navbar-end > a.navbar-item.is-active,
+ .navbar.is-info .navbar-end .navbar-link:focus,
+ .navbar.is-info .navbar-end .navbar-link:hover,
+ .navbar.is-info .navbar-end .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-start .navbar-link::after,
+ .navbar.is-info .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3298dc;
+ color: #fff; } }
+ .navbar.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .navbar.is-success .navbar-brand > .navbar-item,
+ .navbar.is-success .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-success .navbar-brand .navbar-link:focus,
+ .navbar.is-success .navbar-brand .navbar-link:hover,
+ .navbar.is-success .navbar-brand .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-success .navbar-start > .navbar-item,
+ .navbar.is-success .navbar-start .navbar-link,
+ .navbar.is-success .navbar-end > .navbar-item,
+ .navbar.is-success .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
+ .navbar.is-success .navbar-start .navbar-link:focus,
+ .navbar.is-success .navbar-start .navbar-link:hover,
+ .navbar.is-success .navbar-start .navbar-link.is-active,
+ .navbar.is-success .navbar-end > a.navbar-item:focus,
+ .navbar.is-success .navbar-end > a.navbar-item:hover,
+ .navbar.is-success .navbar-end > a.navbar-item.is-active,
+ .navbar.is-success .navbar-end .navbar-link:focus,
+ .navbar.is-success .navbar-end .navbar-link:hover,
+ .navbar.is-success .navbar-end .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-start .navbar-link::after,
+ .navbar.is-success .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
+ background-color: #48c774;
+ color: #fff; } }
+ .navbar.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > .navbar-item,
+ .navbar.is-warning .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-brand .navbar-link:focus,
+ .navbar.is-warning .navbar-brand .navbar-link:hover,
+ .navbar.is-warning .navbar-brand .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-warning .navbar-start > .navbar-item,
+ .navbar.is-warning .navbar-start .navbar-link,
+ .navbar.is-warning .navbar-end > .navbar-item,
+ .navbar.is-warning .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-start .navbar-link:focus,
+ .navbar.is-warning .navbar-start .navbar-link:hover,
+ .navbar.is-warning .navbar-start .navbar-link.is-active,
+ .navbar.is-warning .navbar-end > a.navbar-item:focus,
+ .navbar.is-warning .navbar-end > a.navbar-item:hover,
+ .navbar.is-warning .navbar-end > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-end .navbar-link:focus,
+ .navbar.is-warning .navbar-end .navbar-link:hover,
+ .navbar.is-warning .navbar-end .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start .navbar-link::after,
+ .navbar.is-warning .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > .navbar-item,
+ .navbar.is-danger .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-brand .navbar-link:focus,
+ .navbar.is-danger .navbar-brand .navbar-link:hover,
+ .navbar.is-danger .navbar-brand .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-danger .navbar-start > .navbar-item,
+ .navbar.is-danger .navbar-start .navbar-link,
+ .navbar.is-danger .navbar-end > .navbar-item,
+ .navbar.is-danger .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-start .navbar-link:focus,
+ .navbar.is-danger .navbar-start .navbar-link:hover,
+ .navbar.is-danger .navbar-start .navbar-link.is-active,
+ .navbar.is-danger .navbar-end > a.navbar-item:focus,
+ .navbar.is-danger .navbar-end > a.navbar-item:hover,
+ .navbar.is-danger .navbar-end > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-end .navbar-link:focus,
+ .navbar.is-danger .navbar-end .navbar-link:hover,
+ .navbar.is-danger .navbar-end .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-start .navbar-link::after,
+ .navbar.is-danger .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
+ background-color: #f14668;
+ color: #fff; } }
+ .navbar > .container {
+ align-items: stretch;
+ display: flex;
+ min-height: 3.25rem;
+ width: 100%; }
+ .navbar.has-shadow {
+ box-shadow: 0 2px 0 0 whitesmoke; }
+ .navbar.is-fixed-bottom, .navbar.is-fixed-top {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom {
+ bottom: 0; }
+ .navbar.is-fixed-bottom.has-shadow {
+ box-shadow: 0 -2px 0 0 whitesmoke; }
+ .navbar.is-fixed-top {
+ top: 0; }
+
+html.has-navbar-fixed-top,
+body.has-navbar-fixed-top {
+ padding-top: 3.25rem; }
+
+html.has-navbar-fixed-bottom,
+body.has-navbar-fixed-bottom {
+ padding-bottom: 3.25rem; }
+
+.navbar-brand,
+.navbar-tabs {
+ align-items: stretch;
+ display: flex;
+ flex-shrink: 0;
+ min-height: 3.25rem; }
+
+.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
+ background-color: transparent; }
+
+.navbar-tabs {
+ -webkit-overflow-scrolling: touch;
+ max-width: 100vw;
+ overflow-x: auto;
+ overflow-y: hidden; }
+
+.navbar-burger {
+ color: #4a4a4a;
+ cursor: pointer;
+ display: block;
+ height: 3.25rem;
+ position: relative;
+ width: 3.25rem;
+ margin-left: auto; }
+ .navbar-burger span {
+ background-color: currentColor;
+ display: block;
+ height: 1px;
+ left: calc(50% - 8px);
+ position: absolute;
+ transform-origin: center;
+ transition-duration: 86ms;
+ transition-property: background-color, opacity, transform;
+ transition-timing-function: ease-out;
+ width: 16px; }
+ .navbar-burger span:nth-child(1) {
+ top: calc(50% - 6px); }
+ .navbar-burger span:nth-child(2) {
+ top: calc(50% - 1px); }
+ .navbar-burger span:nth-child(3) {
+ top: calc(50% + 4px); }
+ .navbar-burger:hover {
+ background-color: rgba(0, 0, 0, 0.05); }
+ .navbar-burger.is-active span:nth-child(1) {
+ transform: translateY(5px) rotate(45deg); }
+ .navbar-burger.is-active span:nth-child(2) {
+ opacity: 0; }
+ .navbar-burger.is-active span:nth-child(3) {
+ transform: translateY(-5px) rotate(-45deg); }
+
+.navbar-menu {
+ display: none; }
+
+.navbar-item,
+.navbar-link {
+ color: #4a4a4a;
+ display: block;
+ line-height: 1.5;
+ padding: 0.5rem 0.75rem;
+ position: relative; }
+ .navbar-item .icon:only-child,
+ .navbar-link .icon:only-child {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem; }
+
+a.navbar-item,
+.navbar-link {
+ cursor: pointer; }
+ a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
+ .navbar-link:focus,
+ .navbar-link:focus-within,
+ .navbar-link:hover,
+ .navbar-link.is-active {
+ background-color: #fafafa;
+ color: #3273dc; }
+
+.navbar-item {
+ display: block;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .navbar-item img {
+ max-height: 1.75rem; }
+ .navbar-item.has-dropdown {
+ padding: 0; }
+ .navbar-item.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .navbar-item.is-tab {
+ border-bottom: 1px solid transparent;
+ min-height: 3.25rem;
+ padding-bottom: calc(0.5rem - 1px); }
+ .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
+ background-color: transparent;
+ border-bottom-color: #3273dc; }
+ .navbar-item.is-tab.is-active {
+ background-color: transparent;
+ border-bottom-color: #3273dc;
+ border-bottom-style: solid;
+ border-bottom-width: 3px;
+ color: #3273dc;
+ padding-bottom: calc(0.5rem - 3px); }
+
+.navbar-content {
+ flex-grow: 1;
+ flex-shrink: 1; }
+
+.navbar-link:not(.is-arrowless) {
+ padding-right: 2.5em; }
+ .navbar-link:not(.is-arrowless)::after {
+ border-color: #3273dc;
+ margin-top: -0.375em;
+ right: 1.125em; }
+
+.navbar-dropdown {
+ font-size: 0.875rem;
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+ .navbar-dropdown .navbar-item {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem; }
+
+.navbar-divider {
+ background-color: whitesmoke;
+ border: none;
+ display: none;
+ height: 2px;
+ margin: 0.5rem 0; }
+
+@media screen and (max-width: 1023px) {
+ .navbar > .container {
+ display: block; }
+ .navbar-brand .navbar-item,
+ .navbar-tabs .navbar-item {
+ align-items: center;
+ display: flex; }
+ .navbar-link::after {
+ display: none; }
+ .navbar-menu {
+ background-color: white;
+ box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
+ padding: 0.5rem 0; }
+ .navbar-menu.is-active {
+ display: block; }
+ .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-touch {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-touch.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-touch {
+ top: 0; }
+ .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
+ -webkit-overflow-scrolling: touch;
+ max-height: calc(100vh - 3.25rem);
+ overflow: auto; }
+ html.has-navbar-fixed-top-touch,
+ body.has-navbar-fixed-top-touch {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-touch,
+ body.has-navbar-fixed-bottom-touch {
+ padding-bottom: 3.25rem; } }
+
+@media screen and (min-width: 1024px) {
+ .navbar,
+ .navbar-menu,
+ .navbar-start,
+ .navbar-end {
+ align-items: stretch;
+ display: flex; }
+ .navbar {
+ min-height: 3.25rem; }
+ .navbar.is-spaced {
+ padding: 1rem 2rem; }
+ .navbar.is-spaced .navbar-start,
+ .navbar.is-spaced .navbar-end {
+ align-items: center; }
+ .navbar.is-spaced a.navbar-item,
+ .navbar.is-spaced .navbar-link {
+ border-radius: 4px; }
+ .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
+ .navbar.is-transparent .navbar-link:focus,
+ .navbar.is-transparent .navbar-link:hover,
+ .navbar.is-transparent .navbar-link.is-active {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar-burger {
+ display: none; }
+ .navbar-item,
+ .navbar-link {
+ align-items: center;
+ display: flex; }
+ .navbar-item {
+ display: flex; }
+ .navbar-item.has-dropdown {
+ align-items: stretch; }
+ .navbar-item.has-dropdown-up .navbar-link::after {
+ transform: rotate(135deg) translate(0.25em, -0.25em); }
+ .navbar-item.has-dropdown-up .navbar-dropdown {
+ border-bottom: 2px solid #dbdbdb;
+ border-radius: 6px 6px 0 0;
+ border-top: none;
+ bottom: 100%;
+ box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
+ top: auto; }
+ .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
+ display: block; }
+ .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
+ opacity: 1;
+ pointer-events: auto;
+ transform: translateY(0); }
+ .navbar-menu {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .navbar-start {
+ justify-content: flex-start;
+ margin-right: auto; }
+ .navbar-end {
+ justify-content: flex-end;
+ margin-left: auto; }
+ .navbar-dropdown {
+ background-color: white;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 2px solid #dbdbdb;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
+ display: none;
+ font-size: 0.875rem;
+ left: 0;
+ min-width: 100%;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+ .navbar-dropdown .navbar-item {
+ padding: 0.375rem 1rem;
+ white-space: nowrap; }
+ .navbar-dropdown a.navbar-item {
+ padding-right: 3rem; }
+ .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
+ border-radius: 6px;
+ border-top: none;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ display: block;
+ opacity: 0;
+ pointer-events: none;
+ top: calc(100% + (-4px));
+ transform: translateY(-5px);
+ transition-duration: 86ms;
+ transition-property: opacity, transform; }
+ .navbar-dropdown.is-right {
+ left: auto;
+ right: 0; }
+ .navbar-divider {
+ display: block; }
+ .navbar > .container .navbar-brand,
+ .container > .navbar .navbar-brand {
+ margin-left: -.75rem; }
+ .navbar > .container .navbar-menu,
+ .container > .navbar .navbar-menu {
+ margin-right: -.75rem; }
+ .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-desktop {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-desktop.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-desktop {
+ top: 0; }
+ html.has-navbar-fixed-top-desktop,
+ body.has-navbar-fixed-top-desktop {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-desktop,
+ body.has-navbar-fixed-bottom-desktop {
+ padding-bottom: 3.25rem; }
+ html.has-spaced-navbar-fixed-top,
+ body.has-spaced-navbar-fixed-top {
+ padding-top: 5.25rem; }
+ html.has-spaced-navbar-fixed-bottom,
+ body.has-spaced-navbar-fixed-bottom {
+ padding-bottom: 5.25rem; }
+ a.navbar-item.is-active,
+ .navbar-link.is-active {
+ color: #0a0a0a; }
+ a.navbar-item.is-active:not(:focus):not(:hover),
+ .navbar-link.is-active:not(:focus):not(:hover) {
+ background-color: transparent; }
+ .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #fafafa; } }
+
+.hero.is-fullheight-with-navbar {
+ min-height: calc(100vh - 3.25rem); }
+
+.pagination {
+ font-size: 1rem;
+ margin: -0.25rem; }
+ .pagination.is-small {
+ font-size: 0.75rem; }
+ .pagination.is-medium {
+ font-size: 1.25rem; }
+ .pagination.is-large {
+ font-size: 1.5rem; }
+ .pagination.is-rounded .pagination-previous,
+ .pagination.is-rounded .pagination-next {
+ padding-left: 1em;
+ padding-right: 1em;
+ border-radius: 290486px; }
+ .pagination.is-rounded .pagination-link {
+ border-radius: 290486px; }
+
+.pagination,
+.pagination-list {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ font-size: 1em;
+ justify-content: center;
+ margin: 0.25rem;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+ border-color: #dbdbdb;
+ color: #363636;
+ min-width: 2.5em; }
+ .pagination-previous:hover,
+ .pagination-next:hover,
+ .pagination-link:hover {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus {
+ border-color: #3273dc; }
+ .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
+ .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled] {
+ background-color: #dbdbdb;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ color: #7a7a7a;
+ opacity: 0.5; }
+
+.pagination-previous,
+.pagination-next {
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+
+.pagination-link.is-current {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+
+.pagination-ellipsis {
+ color: #b5b5b5;
+ pointer-events: none; }
+
+.pagination-list {
+ flex-wrap: wrap; }
+
+@media screen and (max-width: 768px) {
+ .pagination {
+ flex-wrap: wrap; }
+ .pagination-previous,
+ .pagination-next {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .pagination-list li {
+ flex-grow: 1;
+ flex-shrink: 1; } }
+
+@media screen and (min-width: 769px), print {
+ .pagination-list {
+ flex-grow: 1;
+ flex-shrink: 1;
+ justify-content: flex-start;
+ order: 1; }
+ .pagination-previous {
+ order: 2; }
+ .pagination-next {
+ order: 3; }
+ .pagination {
+ justify-content: space-between; }
+ .pagination.is-centered .pagination-previous {
+ order: 1; }
+ .pagination.is-centered .pagination-list {
+ justify-content: center;
+ order: 2; }
+ .pagination.is-centered .pagination-next {
+ order: 3; }
+ .pagination.is-right .pagination-previous {
+ order: 1; }
+ .pagination.is-right .pagination-next {
+ order: 2; }
+ .pagination.is-right .pagination-list {
+ justify-content: flex-end;
+ order: 3; } }
+
+.panel {
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ font-size: 1rem; }
+ .panel:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .panel.is-white .panel-heading {
+ background-color: white;
+ color: #0a0a0a; }
+ .panel.is-white .panel-tabs a.is-active {
+ border-bottom-color: white; }
+ .panel.is-white .panel-block.is-active .panel-icon {
+ color: white; }
+ .panel.is-black .panel-heading {
+ background-color: #0a0a0a;
+ color: white; }
+ .panel.is-black .panel-tabs a.is-active {
+ border-bottom-color: #0a0a0a; }
+ .panel.is-black .panel-block.is-active .panel-icon {
+ color: #0a0a0a; }
+ .panel.is-light .panel-heading {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-light .panel-tabs a.is-active {
+ border-bottom-color: whitesmoke; }
+ .panel.is-light .panel-block.is-active .panel-icon {
+ color: whitesmoke; }
+ .panel.is-dark .panel-heading {
+ background-color: #363636;
+ color: #fff; }
+ .panel.is-dark .panel-tabs a.is-active {
+ border-bottom-color: #363636; }
+ .panel.is-dark .panel-block.is-active .panel-icon {
+ color: #363636; }
+ .panel.is-primary .panel-heading {
+ background-color: #3333ff;
+ color: #fff; }
+ .panel.is-primary .panel-tabs a.is-active {
+ border-bottom-color: #3333ff; }
+ .panel.is-primary .panel-block.is-active .panel-icon {
+ color: #3333ff; }
+ .panel.is-link .panel-heading {
+ background-color: #3273dc;
+ color: #fff; }
+ .panel.is-link .panel-tabs a.is-active {
+ border-bottom-color: #3273dc; }
+ .panel.is-link .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel.is-info .panel-heading {
+ background-color: #3298dc;
+ color: #fff; }
+ .panel.is-info .panel-tabs a.is-active {
+ border-bottom-color: #3298dc; }
+ .panel.is-info .panel-block.is-active .panel-icon {
+ color: #3298dc; }
+ .panel.is-success .panel-heading {
+ background-color: #48c774;
+ color: #fff; }
+ .panel.is-success .panel-tabs a.is-active {
+ border-bottom-color: #48c774; }
+ .panel.is-success .panel-block.is-active .panel-icon {
+ color: #48c774; }
+ .panel.is-warning .panel-heading {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-warning .panel-tabs a.is-active {
+ border-bottom-color: #ffdd57; }
+ .panel.is-warning .panel-block.is-active .panel-icon {
+ color: #ffdd57; }
+ .panel.is-danger .panel-heading {
+ background-color: #f14668;
+ color: #fff; }
+ .panel.is-danger .panel-tabs a.is-active {
+ border-bottom-color: #f14668; }
+ .panel.is-danger .panel-block.is-active .panel-icon {
+ color: #f14668; }
+
+.panel-tabs:not(:last-child),
+.panel-block:not(:last-child) {
+ border-bottom: 1px solid #ededed; }
+
+.panel-heading {
+ background-color: #ededed;
+ border-radius: 6px 6px 0 0;
+ color: #363636;
+ font-size: 1.25em;
+ font-weight: 700;
+ line-height: 1.25;
+ padding: 0.75em 1em; }
+
+.panel-tabs {
+ align-items: flex-end;
+ display: flex;
+ font-size: 0.875em;
+ justify-content: center; }
+ .panel-tabs a {
+ border-bottom: 1px solid #dbdbdb;
+ margin-bottom: -1px;
+ padding: 0.5em; }
+ .panel-tabs a.is-active {
+ border-bottom-color: #4a4a4a;
+ color: #363636; }
+
+.panel-list a {
+ color: #4a4a4a; }
+ .panel-list a:hover {
+ color: #3273dc; }
+
+.panel-block {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ justify-content: flex-start;
+ padding: 0.5em 0.75em; }
+ .panel-block input[type="checkbox"] {
+ margin-right: 0.75em; }
+ .panel-block > .control {
+ flex-grow: 1;
+ flex-shrink: 1;
+ width: 100%; }
+ .panel-block.is-wrapped {
+ flex-wrap: wrap; }
+ .panel-block.is-active {
+ border-left-color: #3273dc;
+ color: #363636; }
+ .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel-block:last-child {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px; }
+
+a.panel-block,
+label.panel-block {
+ cursor: pointer; }
+ a.panel-block:hover,
+ label.panel-block:hover {
+ background-color: whitesmoke; }
+
+.panel-icon {
+ display: inline-block;
+ font-size: 14px;
+ height: 1em;
+ line-height: 1em;
+ text-align: center;
+ vertical-align: top;
+ width: 1em;
+ color: #7a7a7a;
+ margin-right: 0.75em; }
+ .panel-icon .fa {
+ font-size: inherit;
+ line-height: inherit; }
+
+.tabs {
+ -webkit-overflow-scrolling: touch;
+ align-items: stretch;
+ display: flex;
+ font-size: 1rem;
+ justify-content: space-between;
+ overflow: hidden;
+ overflow-x: auto;
+ white-space: nowrap; }
+ .tabs a {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ color: #4a4a4a;
+ display: flex;
+ justify-content: center;
+ margin-bottom: -1px;
+ padding: 0.5em 1em;
+ vertical-align: top; }
+ .tabs a:hover {
+ border-bottom-color: #363636;
+ color: #363636; }
+ .tabs li {
+ display: block; }
+ .tabs li.is-active a {
+ border-bottom-color: #3273dc;
+ color: #3273dc; }
+ .tabs ul {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ display: flex;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: flex-start; }
+ .tabs ul.is-left {
+ padding-right: 0.75em; }
+ .tabs ul.is-center {
+ flex: none;
+ justify-content: center;
+ padding-left: 0.75em;
+ padding-right: 0.75em; }
+ .tabs ul.is-right {
+ justify-content: flex-end;
+ padding-left: 0.75em; }
+ .tabs .icon:first-child {
+ margin-right: 0.5em; }
+ .tabs .icon:last-child {
+ margin-left: 0.5em; }
+ .tabs.is-centered ul {
+ justify-content: center; }
+ .tabs.is-right ul {
+ justify-content: flex-end; }
+ .tabs.is-boxed a {
+ border: 1px solid transparent;
+ border-radius: 4px 4px 0 0; }
+ .tabs.is-boxed a:hover {
+ background-color: whitesmoke;
+ border-bottom-color: #dbdbdb; }
+ .tabs.is-boxed li.is-active a {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-bottom-color: transparent !important; }
+ .tabs.is-fullwidth li {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .tabs.is-toggle a {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px;
+ margin-bottom: 0;
+ position: relative; }
+ .tabs.is-toggle a:hover {
+ background-color: whitesmoke;
+ border-color: #b5b5b5;
+ z-index: 2; }
+ .tabs.is-toggle li + li {
+ margin-left: -1px; }
+ .tabs.is-toggle li:first-child a {
+ border-radius: 4px 0 0 4px; }
+ .tabs.is-toggle li:last-child a {
+ border-radius: 0 4px 4px 0; }
+ .tabs.is-toggle li.is-active a {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff;
+ z-index: 1; }
+ .tabs.is-toggle ul {
+ border-bottom: none; }
+ .tabs.is-toggle.is-toggle-rounded li:first-child a {
+ border-bottom-left-radius: 290486px;
+ border-top-left-radius: 290486px;
+ padding-left: 1.25em; }
+ .tabs.is-toggle.is-toggle-rounded li:last-child a {
+ border-bottom-right-radius: 290486px;
+ border-top-right-radius: 290486px;
+ padding-right: 1.25em; }
+ .tabs.is-small {
+ font-size: 0.75rem; }
+ .tabs.is-medium {
+ font-size: 1.25rem; }
+ .tabs.is-large {
+ font-size: 1.5rem; }
+
+.column {
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ padding: 0.75rem; }
+ .columns.is-mobile > .column.is-narrow {
+ flex: none; }
+ .columns.is-mobile > .column.is-full {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-three-quarters {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-two-thirds {
+ flex: none;
+ width: 66.6666%; }
+ .columns.is-mobile > .column.is-half {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-one-third {
+ flex: none;
+ width: 33.3333%; }
+ .columns.is-mobile > .column.is-one-quarter {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-one-fifth {
+ flex: none;
+ width: 20%; }
+ .columns.is-mobile > .column.is-two-fifths {
+ flex: none;
+ width: 40%; }
+ .columns.is-mobile > .column.is-three-fifths {
+ flex: none;
+ width: 60%; }
+ .columns.is-mobile > .column.is-four-fifths {
+ flex: none;
+ width: 80%; }
+ .columns.is-mobile > .column.is-offset-three-quarters {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-offset-two-thirds {
+ margin-left: 66.6666%; }
+ .columns.is-mobile > .column.is-offset-half {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-offset-one-third {
+ margin-left: 33.3333%; }
+ .columns.is-mobile > .column.is-offset-one-quarter {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-offset-one-fifth {
+ margin-left: 20%; }
+ .columns.is-mobile > .column.is-offset-two-fifths {
+ margin-left: 40%; }
+ .columns.is-mobile > .column.is-offset-three-fifths {
+ margin-left: 60%; }
+ .columns.is-mobile > .column.is-offset-four-fifths {
+ margin-left: 80%; }
+ .columns.is-mobile > .column.is-0 {
+ flex: none;
+ width: 0%; }
+ .columns.is-mobile > .column.is-offset-0 {
+ margin-left: 0%; }
+ .columns.is-mobile > .column.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .columns.is-mobile > .column.is-offset-1 {
+ margin-left: 8.33333%; }
+ .columns.is-mobile > .column.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .columns.is-mobile > .column.is-offset-2 {
+ margin-left: 16.66667%; }
+ .columns.is-mobile > .column.is-3 {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-offset-3 {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .columns.is-mobile > .column.is-offset-4 {
+ margin-left: 33.33333%; }
+ .columns.is-mobile > .column.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .columns.is-mobile > .column.is-offset-5 {
+ margin-left: 41.66667%; }
+ .columns.is-mobile > .column.is-6 {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-offset-6 {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .columns.is-mobile > .column.is-offset-7 {
+ margin-left: 58.33333%; }
+ .columns.is-mobile > .column.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .columns.is-mobile > .column.is-offset-8 {
+ margin-left: 66.66667%; }
+ .columns.is-mobile > .column.is-9 {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-offset-9 {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .columns.is-mobile > .column.is-offset-10 {
+ margin-left: 83.33333%; }
+ .columns.is-mobile > .column.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .columns.is-mobile > .column.is-offset-11 {
+ margin-left: 91.66667%; }
+ .columns.is-mobile > .column.is-12 {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-offset-12 {
+ margin-left: 100%; }
+ @media screen and (max-width: 768px) {
+ .column.is-narrow-mobile {
+ flex: none; }
+ .column.is-full-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-mobile {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-mobile {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-mobile {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-mobile {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-mobile {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-mobile {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-mobile {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-mobile {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-mobile {
+ margin-left: 50%; }
+ .column.is-offset-one-third-mobile {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-mobile {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-mobile {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-mobile {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-mobile {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-mobile {
+ margin-left: 80%; }
+ .column.is-0-mobile {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-mobile {
+ margin-left: 0%; }
+ .column.is-1-mobile {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-mobile {
+ margin-left: 8.33333%; }
+ .column.is-2-mobile {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-mobile {
+ margin-left: 16.66667%; }
+ .column.is-3-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-mobile {
+ margin-left: 25%; }
+ .column.is-4-mobile {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-mobile {
+ margin-left: 33.33333%; }
+ .column.is-5-mobile {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-mobile {
+ margin-left: 41.66667%; }
+ .column.is-6-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-mobile {
+ margin-left: 50%; }
+ .column.is-7-mobile {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-mobile {
+ margin-left: 58.33333%; }
+ .column.is-8-mobile {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-mobile {
+ margin-left: 66.66667%; }
+ .column.is-9-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-mobile {
+ margin-left: 75%; }
+ .column.is-10-mobile {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-mobile {
+ margin-left: 83.33333%; }
+ .column.is-11-mobile {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-mobile {
+ margin-left: 91.66667%; }
+ .column.is-12-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-mobile {
+ margin-left: 100%; } }
+ @media screen and (min-width: 769px), print {
+ .column.is-narrow, .column.is-narrow-tablet {
+ flex: none; }
+ .column.is-full, .column.is-full-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters, .column.is-three-quarters-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds, .column.is-two-thirds-tablet {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half, .column.is-half-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third, .column.is-one-third-tablet {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter, .column.is-one-quarter-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth, .column.is-one-fifth-tablet {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths, .column.is-two-fifths-tablet {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths, .column.is-three-fifths-tablet {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths, .column.is-four-fifths-tablet {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+ margin-left: 66.6666%; }
+ .column.is-offset-half, .column.is-offset-half-tablet {
+ margin-left: 50%; }
+ .column.is-offset-one-third, .column.is-offset-one-third-tablet {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
+ margin-left: 80%; }
+ .column.is-0, .column.is-0-tablet {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0, .column.is-offset-0-tablet {
+ margin-left: 0%; }
+ .column.is-1, .column.is-1-tablet {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1, .column.is-offset-1-tablet {
+ margin-left: 8.33333%; }
+ .column.is-2, .column.is-2-tablet {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2, .column.is-offset-2-tablet {
+ margin-left: 16.66667%; }
+ .column.is-3, .column.is-3-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3, .column.is-offset-3-tablet {
+ margin-left: 25%; }
+ .column.is-4, .column.is-4-tablet {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4, .column.is-offset-4-tablet {
+ margin-left: 33.33333%; }
+ .column.is-5, .column.is-5-tablet {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5, .column.is-offset-5-tablet {
+ margin-left: 41.66667%; }
+ .column.is-6, .column.is-6-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6, .column.is-offset-6-tablet {
+ margin-left: 50%; }
+ .column.is-7, .column.is-7-tablet {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7, .column.is-offset-7-tablet {
+ margin-left: 58.33333%; }
+ .column.is-8, .column.is-8-tablet {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8, .column.is-offset-8-tablet {
+ margin-left: 66.66667%; }
+ .column.is-9, .column.is-9-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9, .column.is-offset-9-tablet {
+ margin-left: 75%; }
+ .column.is-10, .column.is-10-tablet {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10, .column.is-offset-10-tablet {
+ margin-left: 83.33333%; }
+ .column.is-11, .column.is-11-tablet {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11, .column.is-offset-11-tablet {
+ margin-left: 91.66667%; }
+ .column.is-12, .column.is-12-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12, .column.is-offset-12-tablet {
+ margin-left: 100%; } }
+ @media screen and (max-width: 1023px) {
+ .column.is-narrow-touch {
+ flex: none; }
+ .column.is-full-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-touch {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-touch {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-touch {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-touch {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-touch {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-touch {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-touch {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-touch {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-touch {
+ margin-left: 50%; }
+ .column.is-offset-one-third-touch {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-touch {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-touch {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-touch {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-touch {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-touch {
+ margin-left: 80%; }
+ .column.is-0-touch {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-touch {
+ margin-left: 0%; }
+ .column.is-1-touch {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-touch {
+ margin-left: 8.33333%; }
+ .column.is-2-touch {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-touch {
+ margin-left: 16.66667%; }
+ .column.is-3-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-touch {
+ margin-left: 25%; }
+ .column.is-4-touch {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-touch {
+ margin-left: 33.33333%; }
+ .column.is-5-touch {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-touch {
+ margin-left: 41.66667%; }
+ .column.is-6-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-touch {
+ margin-left: 50%; }
+ .column.is-7-touch {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-touch {
+ margin-left: 58.33333%; }
+ .column.is-8-touch {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-touch {
+ margin-left: 66.66667%; }
+ .column.is-9-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-touch {
+ margin-left: 75%; }
+ .column.is-10-touch {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-touch {
+ margin-left: 83.33333%; }
+ .column.is-11-touch {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-touch {
+ margin-left: 91.66667%; }
+ .column.is-12-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-touch {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1024px) {
+ .column.is-narrow-desktop {
+ flex: none; }
+ .column.is-full-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-desktop {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-desktop {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-desktop {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-desktop {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-desktop {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-desktop {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-desktop {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-desktop {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-desktop {
+ margin-left: 50%; }
+ .column.is-offset-one-third-desktop {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-desktop {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-desktop {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-desktop {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-desktop {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-desktop {
+ margin-left: 80%; }
+ .column.is-0-desktop {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-desktop {
+ margin-left: 0%; }
+ .column.is-1-desktop {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-desktop {
+ margin-left: 8.33333%; }
+ .column.is-2-desktop {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-desktop {
+ margin-left: 16.66667%; }
+ .column.is-3-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-desktop {
+ margin-left: 25%; }
+ .column.is-4-desktop {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-desktop {
+ margin-left: 33.33333%; }
+ .column.is-5-desktop {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-desktop {
+ margin-left: 41.66667%; }
+ .column.is-6-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-desktop {
+ margin-left: 50%; }
+ .column.is-7-desktop {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-desktop {
+ margin-left: 58.33333%; }
+ .column.is-8-desktop {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-desktop {
+ margin-left: 66.66667%; }
+ .column.is-9-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-desktop {
+ margin-left: 75%; }
+ .column.is-10-desktop {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-desktop {
+ margin-left: 83.33333%; }
+ .column.is-11-desktop {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-desktop {
+ margin-left: 91.66667%; }
+ .column.is-12-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-desktop {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1216px) {
+ .column.is-narrow-widescreen {
+ flex: none; }
+ .column.is-full-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-widescreen {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-widescreen {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-widescreen {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-widescreen {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-widescreen {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-widescreen {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-widescreen {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-widescreen {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-widescreen {
+ margin-left: 50%; }
+ .column.is-offset-one-third-widescreen {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-widescreen {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-widescreen {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-widescreen {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-widescreen {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-widescreen {
+ margin-left: 80%; }
+ .column.is-0-widescreen {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-widescreen {
+ margin-left: 0%; }
+ .column.is-1-widescreen {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-widescreen {
+ margin-left: 8.33333%; }
+ .column.is-2-widescreen {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-widescreen {
+ margin-left: 16.66667%; }
+ .column.is-3-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-widescreen {
+ margin-left: 25%; }
+ .column.is-4-widescreen {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-widescreen {
+ margin-left: 33.33333%; }
+ .column.is-5-widescreen {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-widescreen {
+ margin-left: 41.66667%; }
+ .column.is-6-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-widescreen {
+ margin-left: 50%; }
+ .column.is-7-widescreen {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-widescreen {
+ margin-left: 58.33333%; }
+ .column.is-8-widescreen {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-widescreen {
+ margin-left: 66.66667%; }
+ .column.is-9-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-widescreen {
+ margin-left: 75%; }
+ .column.is-10-widescreen {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-widescreen {
+ margin-left: 83.33333%; }
+ .column.is-11-widescreen {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-widescreen {
+ margin-left: 91.66667%; }
+ .column.is-12-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-widescreen {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1408px) {
+ .column.is-narrow-fullhd {
+ flex: none; }
+ .column.is-full-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-fullhd {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-fullhd {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-fullhd {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-fullhd {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-fullhd {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-fullhd {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-fullhd {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-fullhd {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-fullhd {
+ margin-left: 50%; }
+ .column.is-offset-one-third-fullhd {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-fullhd {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-fullhd {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-fullhd {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-fullhd {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-fullhd {
+ margin-left: 80%; }
+ .column.is-0-fullhd {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-fullhd {
+ margin-left: 0%; }
+ .column.is-1-fullhd {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-fullhd {
+ margin-left: 8.33333%; }
+ .column.is-2-fullhd {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-fullhd {
+ margin-left: 16.66667%; }
+ .column.is-3-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-fullhd {
+ margin-left: 25%; }
+ .column.is-4-fullhd {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-fullhd {
+ margin-left: 33.33333%; }
+ .column.is-5-fullhd {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-fullhd {
+ margin-left: 41.66667%; }
+ .column.is-6-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-fullhd {
+ margin-left: 50%; }
+ .column.is-7-fullhd {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-fullhd {
+ margin-left: 58.33333%; }
+ .column.is-8-fullhd {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-fullhd {
+ margin-left: 66.66667%; }
+ .column.is-9-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-fullhd {
+ margin-left: 75%; }
+ .column.is-10-fullhd {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-fullhd {
+ margin-left: 83.33333%; }
+ .column.is-11-fullhd {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-fullhd {
+ margin-left: 91.66667%; }
+ .column.is-12-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-fullhd {
+ margin-left: 100%; } }
+
+.columns {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .columns:last-child {
+ margin-bottom: -0.75rem; }
+ .columns:not(:last-child) {
+ margin-bottom: calc(1.5rem - 0.75rem); }
+ .columns.is-centered {
+ justify-content: center; }
+ .columns.is-gapless {
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0; }
+ .columns.is-gapless > .column {
+ margin: 0;
+ padding: 0 !important; }
+ .columns.is-gapless:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .columns.is-gapless:last-child {
+ margin-bottom: 0; }
+ .columns.is-mobile {
+ display: flex; }
+ .columns.is-multiline {
+ flex-wrap: wrap; }
+ .columns.is-vcentered {
+ align-items: center; }
+ @media screen and (min-width: 769px), print {
+ .columns:not(.is-desktop) {
+ display: flex; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-desktop {
+ display: flex; } }
+
+.columns.is-variable {
+ --columnGap: 0.75rem;
+ margin-left: calc(-1 * var(--columnGap));
+ margin-right: calc(-1 * var(--columnGap)); }
+ .columns.is-variable .column {
+ padding-left: var(--columnGap);
+ padding-right: var(--columnGap); }
+ .columns.is-variable.is-0 {
+ --columnGap: 0rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-0-mobile {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-0-tablet {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-0-tablet-only {
+ --columnGap: 0rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-0-touch {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-0-desktop {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-0-desktop-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-0-widescreen {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-0-widescreen-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-0-fullhd {
+ --columnGap: 0rem; } }
+ .columns.is-variable.is-1 {
+ --columnGap: 0.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-1-mobile {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-1-tablet {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-1-tablet-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-1-touch {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-1-desktop {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-1-desktop-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-1-widescreen {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-1-widescreen-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-1-fullhd {
+ --columnGap: 0.25rem; } }
+ .columns.is-variable.is-2 {
+ --columnGap: 0.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-2-mobile {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-2-tablet {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-2-tablet-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-2-touch {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-2-desktop {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-2-desktop-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-2-widescreen {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-2-widescreen-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-2-fullhd {
+ --columnGap: 0.5rem; } }
+ .columns.is-variable.is-3 {
+ --columnGap: 0.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-3-mobile {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-3-tablet {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-3-tablet-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-3-touch {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-3-desktop {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-3-desktop-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-3-widescreen {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-3-widescreen-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-3-fullhd {
+ --columnGap: 0.75rem; } }
+ .columns.is-variable.is-4 {
+ --columnGap: 1rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-4-mobile {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-4-tablet {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-4-tablet-only {
+ --columnGap: 1rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-4-touch {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-4-desktop {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-4-desktop-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-4-widescreen {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-4-widescreen-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-4-fullhd {
+ --columnGap: 1rem; } }
+ .columns.is-variable.is-5 {
+ --columnGap: 1.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-5-mobile {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-5-tablet {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-5-tablet-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-5-touch {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-5-desktop {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-5-desktop-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-5-widescreen {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-5-widescreen-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-5-fullhd {
+ --columnGap: 1.25rem; } }
+ .columns.is-variable.is-6 {
+ --columnGap: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-6-mobile {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-6-tablet {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-6-tablet-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-6-touch {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-6-desktop {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-6-desktop-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-6-widescreen {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-6-widescreen-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-6-fullhd {
+ --columnGap: 1.5rem; } }
+ .columns.is-variable.is-7 {
+ --columnGap: 1.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-7-mobile {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-7-tablet {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-7-tablet-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-7-touch {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-7-desktop {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-7-desktop-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-7-widescreen {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-7-widescreen-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-7-fullhd {
+ --columnGap: 1.75rem; } }
+ .columns.is-variable.is-8 {
+ --columnGap: 2rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-8-mobile {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-8-tablet {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-8-tablet-only {
+ --columnGap: 2rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-8-touch {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-8-desktop {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-8-desktop-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-8-widescreen {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-8-widescreen-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-8-fullhd {
+ --columnGap: 2rem; } }
+
+.tile {
+ align-items: stretch;
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ min-height: min-content; }
+ .tile.is-ancestor {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .tile.is-ancestor:last-child {
+ margin-bottom: -0.75rem; }
+ .tile.is-ancestor:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .tile.is-child {
+ margin: 0 !important; }
+ .tile.is-parent {
+ padding: 0.75rem; }
+ .tile.is-vertical {
+ flex-direction: column; }
+ .tile.is-vertical > .tile.is-child:not(:last-child) {
+ margin-bottom: 1.5rem !important; }
+ @media screen and (min-width: 769px), print {
+ .tile:not(.is-child) {
+ display: flex; }
+ .tile.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .tile.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .tile.is-3 {
+ flex: none;
+ width: 25%; }
+ .tile.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .tile.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .tile.is-6 {
+ flex: none;
+ width: 50%; }
+ .tile.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .tile.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .tile.is-9 {
+ flex: none;
+ width: 75%; }
+ .tile.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .tile.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .tile.is-12 {
+ flex: none;
+ width: 100%; } }
+
+.hero {
+ align-items: stretch;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between; }
+ .hero .navbar {
+ background: none; }
+ .hero .tabs ul {
+ border-bottom: none; }
+ .hero.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-white strong {
+ color: inherit; }
+ .hero.is-white .title {
+ color: #0a0a0a; }
+ .hero.is-white .subtitle {
+ color: rgba(10, 10, 10, 0.9); }
+ .hero.is-white .subtitle a:not(.button),
+ .hero.is-white .subtitle strong {
+ color: #0a0a0a; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-white .navbar-menu {
+ background-color: white; } }
+ .hero.is-white .navbar-item,
+ .hero.is-white .navbar-link {
+ color: rgba(10, 10, 10, 0.7); }
+ .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
+ .hero.is-white .navbar-link:hover,
+ .hero.is-white .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .hero.is-white .tabs a {
+ color: #0a0a0a;
+ opacity: 0.9; }
+ .hero.is-white .tabs a:hover {
+ opacity: 1; }
+ .hero.is-white .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+ color: #0a0a0a; }
+ .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .hero.is-white.is-bold {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-white.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
+ .hero.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-black strong {
+ color: inherit; }
+ .hero.is-black .title {
+ color: white; }
+ .hero.is-black .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-black .subtitle a:not(.button),
+ .hero.is-black .subtitle strong {
+ color: white; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-black .navbar-menu {
+ background-color: #0a0a0a; } }
+ .hero.is-black .navbar-item,
+ .hero.is-black .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
+ .hero.is-black .navbar-link:hover,
+ .hero.is-black .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .hero.is-black .tabs a {
+ color: white;
+ opacity: 0.9; }
+ .hero.is-black .tabs a:hover {
+ opacity: 1; }
+ .hero.is-black .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+ color: white; }
+ .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .hero.is-black.is-bold {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-black.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
+ .hero.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-light strong {
+ color: inherit; }
+ .hero.is-light .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-light .subtitle a:not(.button),
+ .hero.is-light .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-light .navbar-menu {
+ background-color: whitesmoke; } }
+ .hero.is-light .navbar-item,
+ .hero.is-light .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
+ .hero.is-light .navbar-link:hover,
+ .hero.is-light .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-light .tabs a:hover {
+ opacity: 1; }
+ .hero.is-light .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .hero.is-light.is-bold {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-light.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
+ .hero.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-dark strong {
+ color: inherit; }
+ .hero.is-dark .title {
+ color: #fff; }
+ .hero.is-dark .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-dark .subtitle a:not(.button),
+ .hero.is-dark .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-dark .navbar-menu {
+ background-color: #363636; } }
+ .hero.is-dark .navbar-item,
+ .hero.is-dark .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
+ .hero.is-dark .navbar-link:hover,
+ .hero.is-dark .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .hero.is-dark .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-dark .tabs a:hover {
+ opacity: 1; }
+ .hero.is-dark .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #363636; }
+ .hero.is-dark.is-bold {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-dark.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
+ .hero.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-primary strong {
+ color: inherit; }
+ .hero.is-primary .title {
+ color: #fff; }
+ .hero.is-primary .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-primary .subtitle a:not(.button),
+ .hero.is-primary .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-primary .navbar-menu {
+ background-color: #3333ff; } }
+ .hero.is-primary .navbar-item,
+ .hero.is-primary .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
+ .hero.is-primary .navbar-link:hover,
+ .hero.is-primary .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .hero.is-primary .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-primary .tabs a:hover {
+ opacity: 1; }
+ .hero.is-primary .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3333ff; }
+ .hero.is-primary.is-bold {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-primary.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); } }
+ .hero.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-link strong {
+ color: inherit; }
+ .hero.is-link .title {
+ color: #fff; }
+ .hero.is-link .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-link .subtitle a:not(.button),
+ .hero.is-link .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-link .navbar-menu {
+ background-color: #3273dc; } }
+ .hero.is-link .navbar-item,
+ .hero.is-link .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
+ .hero.is-link .navbar-link:hover,
+ .hero.is-link .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .hero.is-link .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-link .tabs a:hover {
+ opacity: 1; }
+ .hero.is-link .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3273dc; }
+ .hero.is-link.is-bold {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-link.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
+ .hero.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-info strong {
+ color: inherit; }
+ .hero.is-info .title {
+ color: #fff; }
+ .hero.is-info .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-info .subtitle a:not(.button),
+ .hero.is-info .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-info .navbar-menu {
+ background-color: #3298dc; } }
+ .hero.is-info .navbar-item,
+ .hero.is-info .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
+ .hero.is-info .navbar-link:hover,
+ .hero.is-info .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .hero.is-info .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-info .tabs a:hover {
+ opacity: 1; }
+ .hero.is-info .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3298dc; }
+ .hero.is-info.is-bold {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-info.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); } }
+ .hero.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-success strong {
+ color: inherit; }
+ .hero.is-success .title {
+ color: #fff; }
+ .hero.is-success .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-success .subtitle a:not(.button),
+ .hero.is-success .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-success .navbar-menu {
+ background-color: #48c774; } }
+ .hero.is-success .navbar-item,
+ .hero.is-success .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
+ .hero.is-success .navbar-link:hover,
+ .hero.is-success .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .hero.is-success .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-success .tabs a:hover {
+ opacity: 1; }
+ .hero.is-success .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #48c774; }
+ .hero.is-success.is-bold {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-success.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); } }
+ .hero.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-warning strong {
+ color: inherit; }
+ .hero.is-warning .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-warning .subtitle a:not(.button),
+ .hero.is-warning .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-warning .navbar-menu {
+ background-color: #ffdd57; } }
+ .hero.is-warning .navbar-item,
+ .hero.is-warning .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
+ .hero.is-warning .navbar-link:hover,
+ .hero.is-warning .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-warning .tabs a:hover {
+ opacity: 1; }
+ .hero.is-warning .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .hero.is-warning.is-bold {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-warning.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
+ .hero.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-danger strong {
+ color: inherit; }
+ .hero.is-danger .title {
+ color: #fff; }
+ .hero.is-danger .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-danger .subtitle a:not(.button),
+ .hero.is-danger .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-danger .navbar-menu {
+ background-color: #f14668; } }
+ .hero.is-danger .navbar-item,
+ .hero.is-danger .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
+ .hero.is-danger .navbar-link:hover,
+ .hero.is-danger .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .hero.is-danger .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-danger .tabs a:hover {
+ opacity: 1; }
+ .hero.is-danger .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #f14668; }
+ .hero.is-danger.is-bold {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-danger.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } }
+ .hero.is-small .hero-body {
+ padding-bottom: 1.5rem;
+ padding-top: 1.5rem; }
+ @media screen and (min-width: 769px), print {
+ .hero.is-medium .hero-body {
+ padding-bottom: 9rem;
+ padding-top: 9rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero.is-large .hero-body {
+ padding-bottom: 18rem;
+ padding-top: 18rem; } }
+ .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
+ align-items: center;
+ display: flex; }
+ .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .hero.is-halfheight {
+ min-height: 50vh; }
+ .hero.is-fullheight {
+ min-height: 100vh; }
+
+.hero-video {
+ overflow: hidden; }
+ .hero-video video {
+ left: 50%;
+ min-height: 100%;
+ min-width: 100%;
+ position: absolute;
+ top: 50%;
+ transform: translate3d(-50%, -50%, 0); }
+ .hero-video.is-transparent {
+ opacity: 0.3; }
+ @media screen and (max-width: 768px) {
+ .hero-video {
+ display: none; } }
+
+.hero-buttons {
+ margin-top: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .hero-buttons .button {
+ display: flex; }
+ .hero-buttons .button:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero-buttons {
+ display: flex;
+ justify-content: center; }
+ .hero-buttons .button:not(:last-child) {
+ margin-right: 1.5rem; } }
+
+.hero-head,
+.hero-foot {
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.hero-body {
+ flex-grow: 1;
+ flex-shrink: 0;
+ padding: 3rem 1.5rem; }
+
+.section {
+ padding: 3rem 1.5rem; }
+ @media screen and (min-width: 1024px) {
+ .section.is-medium {
+ padding: 9rem 1.5rem; }
+ .section.is-large {
+ padding: 18rem 1.5rem; } }
+
+.footer {
+ background-color: #fafafa;
+ padding: 3rem 1.5rem 6rem; }
+
+[data-tooltip]:not(.is-loading), [data-tooltip]:not(.is-disabled), [data-tooltip]:not([disabled]) {
+ cursor: pointer;
+ overflow: visible;
+ position: relative; }
+ [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not([disabled])::before, [data-tooltip]:not([disabled])::after {
+ box-sizing: border-box;
+ color: white;
+ display: inline-block;
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
+ font-size: 0.75rem;
+ hyphens: auto;
+ opacity: 0;
+ overflow: hidden;
+ pointer-events: none;
+ position: absolute;
+ visibility: hidden;
+ z-index: 1020; }
+ [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not([disabled])::after {
+ content: '';
+ border-style: solid;
+ border-width: 6px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent;
+ margin-bottom: -5px; }
+ [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not([disabled])::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not([disabled])::before {
+ background: rgba(74, 74, 74, 0.9);
+ border-radius: 2px;
+ content: attr(data-tooltip);
+ padding: 0.5rem 1rem;
+ text-overflow: ellipsis;
+ white-space: pre; }
+ [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not([disabled])::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-bottom::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-bottom::before, [data-tooltip]:not(.is-disabled).has-tooltip-bottom::before, [data-tooltip]:not([disabled]).has-tooltip-bottom::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-left::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-left::before, [data-tooltip]:not(.is-disabled).has-tooltip-left::before, [data-tooltip]:not([disabled]).has-tooltip-left::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-right::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-right::before, [data-tooltip]:not(.is-disabled).has-tooltip-right::before, [data-tooltip]:not([disabled]).has-tooltip-right::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-multiline::before, [data-tooltip]:not(.is-disabled).has-tooltip-multiline::before, [data-tooltip]:not([disabled]).has-tooltip-multiline::before {
+ height: auto;
+ width: 15rem;
+ max-width: 15rem;
+ text-overflow: clip;
+ white-space: normal;
+ word-break: keep-all; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(255, 255, 255, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(255, 255, 255, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-right::after {
+ border-color: transparent rgba(255, 255, 255, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-right)::after {
+ border-color: rgba(255, 255, 255, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white:before, [data-tooltip]:not(.is-disabled).has-tooltip-white:before, [data-tooltip]:not([disabled]).has-tooltip-white:before {
+ background-color: rgba(255, 255, 255, 0.9);
+ color: #0a0a0a; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(10, 10, 10, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(10, 10, 10, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-right::after {
+ border-color: transparent rgba(10, 10, 10, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-right)::after {
+ border-color: rgba(10, 10, 10, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black:before, [data-tooltip]:not(.is-disabled).has-tooltip-black:before, [data-tooltip]:not([disabled]).has-tooltip-black:before {
+ background-color: rgba(10, 10, 10, 0.9);
+ color: white; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(245, 245, 245, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(245, 245, 245, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-right::after {
+ border-color: transparent rgba(245, 245, 245, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-right)::after {
+ border-color: rgba(245, 245, 245, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light:before, [data-tooltip]:not(.is-disabled).has-tooltip-light:before, [data-tooltip]:not([disabled]).has-tooltip-light:before {
+ background-color: rgba(245, 245, 245, 0.9);
+ color: rgba(0, 0, 0, 0.7); }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(54, 54, 54, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(54, 54, 54, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-right::after {
+ border-color: transparent rgba(54, 54, 54, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-right)::after {
+ border-color: rgba(54, 54, 54, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark:before, [data-tooltip]:not(.is-disabled).has-tooltip-dark:before, [data-tooltip]:not([disabled]).has-tooltip-dark:before {
+ background-color: rgba(54, 54, 54, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(51, 51, 255, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(51, 51, 255, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-right::after {
+ border-color: transparent rgba(51, 51, 255, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-right)::after {
+ border-color: rgba(51, 51, 255, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary:before, [data-tooltip]:not(.is-disabled).has-tooltip-primary:before, [data-tooltip]:not([disabled]).has-tooltip-primary:before {
+ background-color: rgba(51, 51, 255, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(50, 115, 220, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(50, 115, 220, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-right::after {
+ border-color: transparent rgba(50, 115, 220, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-right)::after {
+ border-color: rgba(50, 115, 220, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link:before, [data-tooltip]:not(.is-disabled).has-tooltip-link:before, [data-tooltip]:not([disabled]).has-tooltip-link:before {
+ background-color: rgba(50, 115, 220, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(50, 152, 220, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(50, 152, 220, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-right::after {
+ border-color: transparent rgba(50, 152, 220, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-right)::after {
+ border-color: rgba(50, 152, 220, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info:before, [data-tooltip]:not(.is-disabled).has-tooltip-info:before, [data-tooltip]:not([disabled]).has-tooltip-info:before {
+ background-color: rgba(50, 152, 220, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(72, 199, 116, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(72, 199, 116, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-right::after {
+ border-color: transparent rgba(72, 199, 116, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-right)::after {
+ border-color: rgba(72, 199, 116, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success:before, [data-tooltip]:not(.is-disabled).has-tooltip-success:before, [data-tooltip]:not([disabled]).has-tooltip-success:before {
+ background-color: rgba(72, 199, 116, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(255, 221, 87, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(255, 221, 87, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-right::after {
+ border-color: transparent rgba(255, 221, 87, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-right)::after {
+ border-color: rgba(255, 221, 87, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning:before, [data-tooltip]:not(.is-disabled).has-tooltip-warning:before, [data-tooltip]:not([disabled]).has-tooltip-warning:before {
+ background-color: rgba(255, 221, 87, 0.9);
+ color: rgba(0, 0, 0, 0.7); }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(241, 70, 104, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(241, 70, 104, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-right::after {
+ border-color: transparent rgba(241, 70, 104, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-right)::after {
+ border-color: rgba(241, 70, 104, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger:before, [data-tooltip]:not(.is-disabled).has-tooltip-danger:before, [data-tooltip]:not([disabled]).has-tooltip-danger:before {
+ background-color: rgba(241, 70, 104, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading):focus::before, [data-tooltip]:not(.is-loading):focus::after, [data-tooltip]:not(.is-loading):hover::before, [data-tooltip]:not(.is-loading):hover::after, [data-tooltip]:not(.is-loading).has-tooltip-active::before, [data-tooltip]:not(.is-loading).has-tooltip-active::after, [data-tooltip]:not(.is-disabled):focus::before, [data-tooltip]:not(.is-disabled):focus::after, [data-tooltip]:not(.is-disabled):hover::before, [data-tooltip]:not(.is-disabled):hover::after, [data-tooltip]:not(.is-disabled).has-tooltip-active::before, [data-tooltip]:not(.is-disabled).has-tooltip-active::after, [data-tooltip]:not([disabled]):focus::before, [data-tooltip]:not([disabled]):focus::after, [data-tooltip]:not([disabled]):hover::before, [data-tooltip]:not([disabled]):hover::after, [data-tooltip]:not([disabled]).has-tooltip-active::before, [data-tooltip]:not([disabled]).has-tooltip-active::after {
+ opacity: 1;
+ visibility: visible; }
+ [data-tooltip]:not(.is-loading).has-tooltip-fade::before, [data-tooltip]:not(.is-loading).has-tooltip-fade::after, [data-tooltip]:not(.is-disabled).has-tooltip-fade::before, [data-tooltip]:not(.is-disabled).has-tooltip-fade::after, [data-tooltip]:not([disabled]).has-tooltip-fade::before, [data-tooltip]:not([disabled]).has-tooltip-fade::after {
+ transition: opacity .3s linear, visibility .3s linear; }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-top-mobile::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-mobile::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-top-tablet::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-tablet::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-top-tablet-only::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-tablet-only::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-top-touch::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-touch::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-top-desktop::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-desktop::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-top-desktop-only::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-desktop-only::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-top-until-widescreen::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-until-widescreen::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-top-widescreen::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-widescreen::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-top-widescreen-only::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-widescreen-only::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-top-until-fullhd::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-until-fullhd::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-top-fullhd::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-fullhd::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-right-mobile::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-mobile::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-right-tablet::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-tablet::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-right-tablet-only::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-tablet-only::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-right-touch::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-touch::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-right-desktop::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-desktop::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-right-desktop-only::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-desktop-only::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-right-until-widescreen::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-until-widescreen::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-right-widescreen::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-widescreen::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-right-widescreen-only::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-widescreen-only::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-right-until-fullhd::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-until-fullhd::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-right-fullhd::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-fullhd::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-bottom-mobile::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-mobile::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-bottom-tablet::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-tablet::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-bottom-tablet-only::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-tablet-only::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-bottom-touch::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-touch::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-bottom-desktop::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-desktop::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-bottom-desktop-only::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-desktop-only::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-bottom-until-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-until-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-bottom-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-bottom-widescreen-only::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-widescreen-only::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-bottom-until-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-until-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-bottom-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-left-mobile::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-mobile::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-left-tablet::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-tablet::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-left-tablet-only::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-tablet-only::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-left-touch::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-touch::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-left-desktop::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-desktop::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-left-desktop-only::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-desktop-only::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-left-until-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-until-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-left-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-left-widescreen-only::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-widescreen-only::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-left-until-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-until-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-left-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/cslogo50x46w.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/cslogo50x46w.gif
new file mode 100644
index 0000000..f11a60b
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/cslogo50x46w.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/frage.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/frage.gif
new file mode 100644
index 0000000..4a6a26e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/frage.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/gr_rarrow.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/gr_rarrow.gif
new file mode 100644
index 0000000..bf35683
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/gr_rarrow.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/information.svg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/information.svg
new file mode 100644
index 0000000..dd52677
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/information.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/main.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/main.css
new file mode 100644
index 0000000..2f6def1
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/main.css
@@ -0,0 +1,1125 @@
+body {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ /*font-size: 10pt;*/
+ font-size: x-small;
+
+
+ font-family: sans-serif;
+ color: black;
+ background-color: #FFFFFF;
+}
+
+#mw_main,
+#p-personal,
+#mw_header,
+.os-suggest {
+ font-size: 130%;
+}
+/* neues HIS-Banner */
+#mw_header {
+ background-image: url(banner.gif);
+ background-repeat: no-repeat;
+ background-position: right;
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0 0 0 0;
+ padding: 0 0em 0 0em;
+ border: none;
+ height: 2em;
+ width: 100%;
+ background-color: white;
+ color: white;
+
+}
+
+#mw_header h1 {
+ margin: 0 0 0 0.5em;
+ padding: 0 0 0 0;
+ text-decoration: none;
+ font-size: 150%;
+ color: black;
+}
+
+#p-personal {
+ position: absolute;
+ top: 2em;
+ left: 0;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ width: 100%;
+
+}
+
+#p-personal div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ font-variant: small-caps;
+}
+
+#p-personal h5 {
+ display: none;
+}
+
+#p-personal ul {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ display: block;
+ height: 1.5em;
+ /*background-color: #3c78b5;*/
+ background:#006AB3 url(gradient_blue.gif) repeat-x scroll left top;
+}
+
+#p-personal li {
+ display: block; float: left;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ vertical-align: middle;
+
+ font-weight: bold;
+ text-transform: lowercase;
+}
+
+#p-personal li a {
+ text-decoration: none;
+ color: white;
+ padding: 0 1em 0 1em;
+}
+
+#p-personal li a:hover {
+ text-decoration: none;
+ color: white;
+}
+
+#p-personal li:hover {
+ background-color: #003366;
+}
+
+#jump-to-nav {
+ display: none;
+}
+
+#mw_contentwrapper {
+ width: 100%;
+ margin: 0 0 0 -15em;
+ float: right;
+}
+
+#mw_content {
+ margin: 0 0 0 0em;
+
+ background-color: white;
+ border-top: solid 1px #bbbbbb;
+ border-left: solid 1px #bbbbbb;
+ border-bottom: solid 1px #bbbbbb;
+
+ /* line-height: 1.5em; */
+ padding: 0 1em 1em 1em;
+}
+
+#mw_portlets {
+ width: 99%;
+
+ /* border-right: solid 1px #bbbbbb; */
+ background-color: #f0f0f0;
+ margin 0px;
+ padding 0px;
+}
+
+#mw_portlets p {
+ margin-left: 5px;
+ padding-left: 5px;
+}
+
+#mw_main {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+ margin-top: 3.5em;
+}
+
+div.mw_clear {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ clear: both;
+}
+
+.portlet {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.portlet div.pBody {
+ padding: 0em 0 1em 0;
+}
+
+textarea {
+ width: 100%;
+ padding: .1em;
+}
+
+#searchBody {
+ text-align: center;
+}
+
+#searchInput {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.portlet h5 {
+ padding: 0.1em 0 0.3em 1em;
+ margin: 0 0 0 0;
+ background-color: #dddddd;
+ font-weight: bold;
+ border-bottom: solid 1px #3c78b5;
+ height: 1.1em;
+}
+
+.portlet ul {
+ margin: 0 0 0 1.5em;
+ padding: 0 0 0 0;
+}
+
+#mw_portlets .portlet ul {
+ line-height: 1.4em;
+}
+
+ul {
+ list-style-image: url(bullet.gif);
+}
+
+#p-cactions {
+ height: 1.5em;
+ padding: 0 0 0 0;
+ margin: 0 0 0 14em;
+}
+
+#p-cactions div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions a,
+#p-cactions a:hover {
+ color: black;
+ text-decoration: none;
+}
+
+#p-cactions ul {
+ display: inline;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ /*Men�formatierung:Optionen*/
+ text-transform: capitalize;
+}
+
+#p-cactions li.selected {
+ background-color: #bbbbbb;
+}
+
+#p-cactions li a,
+#p-cactions li a:hover,
+#p-cactions li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#p-cactions li.selected a,
+#p-cactions li.selected a:hover,
+#p-cactions li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#p-cactions h5 {
+ display: none;
+}
+
+#siteSub {
+ display: none;
+}
+
+#footer {
+ background-color: #f0f0f0;
+ background: url(footer-grad.png) repeat-x 0 0;
+ padding: 10px 1em 1em 1em;
+ clear:both;
+ color: #444444;
+}
+
+#footer a,
+#footer a:hover,
+#footer a:visited {
+ color: #444444;
+ text-decoration: underline;
+}
+
+img {
+ border: none;
+}
+
+#footer li {
+ display: inline;
+ list-style-type: none;
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+#footer ul {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+div.printfooter {
+ display: none;
+}
+
+p {
+ margin: 1em 0 1em 0;
+}
+
+hr {
+ height: 1px;
+ color: #aaa;
+ background-color: #aaa;
+ border: 0;
+ margin: .2em 0 .2em 0;
+}
+
+#contentSub {
+ color: #888;
+ font-size: small;
+ padding-left: 2em;
+}
+
+#mw_portlets form {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+a {
+ text-decoration: none;
+ color: #003366;
+ background: none;
+}
+a:visited {
+ color: #5a3696;
+}
+a:active {
+ color: #faa700;
+}
+a:hover {
+ text-decoration: underline;
+}
+a.stub {
+ color: #772233;
+}
+a.new {
+ color: #ba0000;
+}
+a.new:visited {
+ color: #a55858;
+}
+
+span.editsection {
+ font-size: small;
+}
+
+h1, h2 {
+ border-bottom: solid 1px #003366;
+}
+
+#preftoc {
+ width: 100%;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ clear: right;
+}
+
+#preftoc li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ text-transform: lowercase;
+}
+
+#preferences {
+ margin: 0 0 0 0;
+ padding: 0em 1em 1em 1em;
+ border: solid 1px #bbbbbb;
+ clear: left; /* Multi-line toc should not push data to horizontally */
+}
+
+#preferences fieldset {
+ margin-top: 0;
+ border: none;
+}
+
+#preferences h2 {
+}
+
+.mainLegend {
+ display: none;
+}
+
+.prefsectiontip {
+ font-size: x-small;
+ padding: .2em 2em;
+ color: #666;
+}
+
+.prefsection legend {
+ font-weight: bold;
+}
+
+#preftoc li.selected {
+ background-color: #bbbbbb;
+}
+
+#preftoc li a,
+#preftoc li a:hover,
+#preftoc li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#preftoc li.selected a,
+#preftoc li.selected a:hover,
+#preftoc li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#mw_content a.external,
+#mw_content a[href ^="gopher://"] {
+ background: url(external.png) center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a[href ^="https://"],
+.link-https {
+ background: url(lock_icon.gif) center right no-repeat;
+ padding-right: 16px;
+}
+#mw_content a[href ^="mailto:"],
+.link-mailto {
+ background: url(mail_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="news://"] {
+ background: url(news_icon.png) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="ftp://"],
+.link-ftp {
+ background: url(file_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="irc://"],
+#mw_content a.extiw[href ^="irc://"],
+.link-irc {
+ background: url(discussionitem_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+
+#mw_content a.external[href $=".ogg"], #mw_content a.external[href $=".OGG"],
+#mw_content a.external[href $=".mid"], #mw_content a.external[href $=".MID"],
+#mw_content a.external[href $=".midi"], #mw_content a.external[href $=".MIDI"],
+#mw_content a.external[href $=".mp3"], #mw_content a.external[href $=".MP3"],
+#mw_content a.external[href $=".wav"], #mw_content a.external[href $=".WAV"],
+#mw_content a.external[href $=".wma"], #mw_content a.external[href $=".WMA"],
+.link-audio {
+ background: url("audio.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".ogm"], #mw_content a.external[href $=".OGM"],
+#mw_content a.external[href $=".avi"], #mw_content a.external[href $=".AVI"],
+#mw_content a.external[href $=".mpeg"], #mw_content a.external[href $=".MPEG"],
+#mw_content a.external[href $=".mpg"], #mw_content a.external[href $=".MPG"],
+.link-video {
+ background: url("video.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".pdf"], #mw_content a.external[href $=".PDF"],
+#mw_content a.external[href *=".pdf#"], #mw_content a.external[href *=".PDF#"],
+#mw_content a.external[href *=".pdf?"], #mw_content a.external[href *=".PDF?"],
+.link-document {
+ background: url("document.png") center right no-repeat;
+ padding-right: 12px;
+}
+
+/* images */
+div.floatright, table.floatright {
+ clear: right;
+ float: right;
+ position: relative;
+ margin: 0 0 .5em .5em;
+ border: 0;
+/*
+ border: .5em solid white;
+ border-width: .5em 0 .8em 1.4em;
+*/
+}
+div.floatright p { font-style: italic; }
+div.floatleft, table.floatleft {
+ float: left;
+ clear: left;
+ position: relative;
+ margin: 0 .5em .5em 0;
+ border: 0;
+/*
+ margin: .3em .5em .5em 0;
+ border: .5em solid white;
+ border-width: .5em 1.4em .8em 0;
+*/
+}
+div.floatleft p { font-style: italic; }
+/* thumbnails */
+div.thumb {
+ margin-bottom: .5em;
+ border-style: solid;
+ border-color: white;
+ width: auto;
+}
+div.thumbinner {
+ border: 1px solid #ccc;
+ padding: 3px !important;
+ background-color: #f9f9f9;
+ font-size: 94%;
+ text-align: center;
+ overflow: hidden;
+}
+html .thumbimage {
+ border: 1px solid #ccc;
+}
+html .thumbcaption {
+ border: none;
+ text-align: left;
+ line-height: 1.4em;
+ padding: 3px !important;
+ font-size: 94%;
+}
+div.magnify {
+ float: right;
+ border: none !important;
+ background: none !important;
+}
+div.magnify a, div.magnify img {
+ display: block;
+ border: none !important;
+ background: none !important;
+}
+div.tright {
+ clear: right;
+ float: right;
+ border-width: .5em 0 .8em 1.4em;
+}
+div.tleft {
+ float: left;
+ clear: left;
+ margin-right: .5em;
+ border-width: .5em 1.4em .8em 0;
+}
+img.thumbborder {
+ border: 1px solid #dddddd;
+}
+.hiddenStructure {
+ display: none;
+}
+
+#mw_content .plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+.mw-warning {
+ border: 1px solid #aaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+}
+
+#toc,
+.toc {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ border-spacing: 0;
+ background-color: #f0f0f0;
+ border: solid 1px #bbbbbb;
+}
+
+#toc tr, #toc td {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#toctitle {
+ border-bottom: solid 1px #3c78b5;
+ background-color: #dddddd;
+ margin: 0 0 0 0;
+}
+
+#toc h2,
+.toc h2 {
+ display: inline;
+ border: none;
+ padding: 0;
+ font-size: 100%;
+ font-weight: bold;
+}
+#toc #toctitle,
+.toc #toctitle,
+#toc .toctitle,
+.toc .toctitle {
+ text-align: center;
+}
+
+#toc ul,
+.toc ul {
+ list-style-type: none;
+ list-style-image: none;
+ margin: 0 1em 0 1em;
+ padding-left: 0;
+ text-align: left;
+}
+
+#toc ul ul,
+.toc ul ul {
+ margin: 0 0 0 2em;
+}
+
+#toc .toctoggle,
+.toc .toctoggle {
+ font-size: 94%;
+}
+
+.mw-warning {
+ margin-left: 50px;
+ margin-right: 50px;
+ text-align: center;
+}
+
+.catlinks {
+ border: solid 1px #bbbbbb;
+ background-color: #f0f0f0;
+ padding: 0.5em 0.5em 0.5em 0.5em;
+ margin: 0 0 0 0;
+}
+
+.catlinks {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#mw_header h1,
+#p-personal,
+#p-cactions {
+ overflow: hidden;
+}
+
+/* disable interwiki styling */
+#mw_content a.extiw,
+#mw_content a.extiw:active {
+ color: #36b;
+ background: none;
+ padding: 0;
+}
+#mw_content a.external {
+ color: #36b;
+}
+
+
+
+.redirectText {
+ font-size: 150%;
+ margin: 5px;
+}
+
+.printfooter {
+ display: none;
+}
+
+.not-patrolled {
+ background-color: #ffa;
+}
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+span.newpage, span.minor, span.searchmatch, span.bot {
+ font-weight: bold;
+}
+span.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+span.searchmatch {
+ color: red;
+}
+.sharedUploadNotice {
+ font-style: italic;
+}
+
+span.updatedmarker {
+ color: black;
+ background-color: #0f0;
+}
+
+table.gallery {
+ border: 1px solid #ccc;
+ margin: 2px;
+ padding: 2px;
+ background-color: white;
+}
+
+table.gallery tr {
+ vertical-align: top;
+}
+
+table.gallery td {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+}
+/* Keep this temporarily so that cached pages will display right */
+table.gallery td.galleryheader {
+ text-align: center;
+ font-weight: bold;
+}
+table.gallery caption {
+ font-weight: bold;
+}
+
+div.gallerybox {
+ margin: 2px;
+}
+
+div.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+}
+
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+.previewnote {
+ text-indent: 3em;
+ color: #c00;
+ border-bottom: 1px solid #aaa;
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ margin: 0;
+ padding: 0;
+}
+
+.editExternally {
+ border: 1px solid gray;
+ background-color: #ffffff;
+ padding: 3px;
+ margin-top: 0.5em;
+ float: left;
+ font-size: small;
+ text-align: center;
+}
+.editExternallyHelp {
+ font-style: italic;
+ color: gray;
+}
+
+.toggle {
+ margin-left: 2em;
+ text-indent: -2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/* @bug 1714 */
+input#wpSave, input#wpDiff {
+ margin-right: 0.33em;
+}
+
+#wpSave {
+ font-weight: bold;
+}
+
+/* Classes for article validation */
+
+table.revisionform_default {
+ border: 1px solid #000000;
+}
+
+table.revisionform_focus {
+ border: 1px solid #000000;
+ background-color:#00BBFF;
+}
+
+tr.revision_tr_default {
+ background-color:#EEEEEE;
+}
+
+tr.revision_tr_first {
+ background-color:#DDDDDD;
+}
+
+p.revision_saved {
+ color: green;
+ font-weight:bold;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+
+/* Allmessages table */
+
+#allmessagestable th {
+ background-color: #b2b2ff;
+}
+
+#allmessagestable tr.orig {
+ background-color: #ffe2e2;
+}
+
+#allmessagestable tr.new {
+ background-color: #e2ffe2;
+}
+
+#allmessagestable tr.def {
+ background-color: #f0f0ff;
+}
+
+
+/* noarticletext */
+div.noarticletext {
+ border: 1px solid #ccc;
+ background: #fff;
+ padding: .2em 1em;
+ color: #000;
+}
+
+div#searchTargetContainer {
+ left: 10px;
+ top: 10px;
+ width: 90%;
+ background: white;
+}
+
+div#searchTarget {
+ padding: 3px;
+ margin: 5px;
+ background: #F0F0F0;
+ border: solid 1px blue;
+}
+
+div#searchTarget ul li {
+ list-style: none;
+}
+
+div#searchTarget ul li:before {
+ color: orange;
+ content: "\00BB \0020";
+}
+
+div#searchTargetHide {
+ float:right;
+ border:solid 1px black;
+ background:gainsboro;
+ padding:2px;
+}
+
+div.multipageimagenavbox {
+ border: solid 1px silver;
+ padding: 4px;
+ margin: 1em;
+ background: #f0f0f0;
+}
+
+div.multipageimagenavbox div.thumb {
+ border: none;
+ margin-left: 2em;
+ margin-right: 2em;
+}
+
+div.multipageimagenavbox hr {
+ margin: 6px;
+}
+
+table.multipageimage td {
+ text-align: center;
+}
+
+/** Special:Version */
+
+table#sv-ext, table#sv-hooks, table#sv-software {
+ margin: 1em;
+ padding:0em;
+}
+
+#sv-ext td, #sv-hooks td, #sv-software td,
+#sv-ext th, #sv-hooks th, #sv-software th {
+ border: 1px solid #A0A0A0;
+ padding: 0 0.15em 0 0.15em;
+}
+#sv-ext th, #sv-hooks th, #sv-software th {
+ background-color: #F0F0F0;
+ color: black;
+ padding: 0 0.15em 0 0.15em;
+}
+tr.sv-space{
+ height: 0.8em;
+ border:none;
+}
+tr.sv-space td { display: none; }
+
+/*
+ Table pager (e.g. Special:Imagelist)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:Allmessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager_nav a { text-decoration: none; }
+.TablePager { border-collapse: collapse; }
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th { background-color: #eeeeff }
+.TablePager td { background-color: #ffffff }
+.TablePager tr:hover td { background-color: #eeeeff }
+
+.imagelist td, .imagelist th { white-space: nowrap }
+.imagelist .TablePager_col_links { background-color: #eeeeff }
+.imagelist .TablePager_col_img_description { white-space: normal }
+.imagelist th.TablePager_sort { background-color: #ccccff }
+
+.templatesUsed { margin-top: 1.5em; }
+
+.mw-summary-preview {
+ margin: 0.1em 0;
+}
+
+/* Friendlier slave lag warnings */
+div.mw-lag-warn-normal,
+div.mw-lag-warn-high {
+ padding: 3px;
+ text-align: center;
+ margin: 3px auto;
+}
+div.mw-lag-warn-normal {
+ border: 1px solid #FFCC66;
+ background-color: #FFFFCC;
+}
+div.mw-lag-warn-high {
+ font-weight: bold;
+ border: 2px solid #FF0033;
+ background-color: #FFCCCC;
+}
+
+/* Recreating-deleted-page/reupload file warning and log entries */
+div#mw-upload-deleted-warn,
+div#mw-recreate-deleted-warn {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+}
+div#mw-upload-deleted-warn ul li,
+div#mw-recreate-deleted-warn ul li {
+ font-size: 90%;
+}
+.MediaTransformError {
+ background-color: #ccc;
+ padding: 0.1em;
+}
+.MediaTransformError td {
+ text-align: center;
+ vertical-align: middle;
+ font-size: 90%;
+}
+ul {
+ line-height: 1.5em;
+ list-style-type: square;
+ margin: .3em 0 0 1.5em;
+ padding: 0;
+ list-style-image: url(bullet.gif);
+}
+ol {
+ line-height: 1.5em;
+ margin: .3em 0 0 3.2em;
+ padding: 0;
+ list-style-image: none;
+}
+li {
+ margin-bottom: .1em;
+}
+dt {
+ font-weight: bold;
+ margin-bottom: .1em;
+}
+dl {
+ margin-top: .2em;
+ margin-bottom: .5em;
+}
+
+#p-cactions li.new a {
+ color: #cc2200;
+}
+
+span.subpages {
+ font-size: 80%;
+ display: block;
+}
+
+pre {
+ border: solid 1px #3c78b5;
+ padding: 0.4em;
+ background-color: #f0f0f0;
+}
+
+.usermessage {
+ background-color: #dadaff;
+}
+
+.mw-topboxes {
+ border-collapse: collapse;
+ margin: 0 -1em 1em -1em;
+ padding: 0 0 8px 0;
+ background: url(footer-grad.png) repeat-x bottom left;
+}
+
+.mw-topbox p {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.mw-topbox {
+ color: black;
+ font-weight: bold;
+ margin: 0 0 0 0;
+ padding: 0 1em 0 1em;
+ vertical-align: middle;
+ border-collapse: collapse;
+ border-bottom: solid 1px #bbbbbb;
+}
+
+#siteSub {
+ background-color: #dddddd;
+}
+
+/* emulate center */
+.center {
+ width:100%;
+ text-align:center;
+}
+*.center * {
+ margin-left:auto;
+ margin-right:auto;
+}
+
+/* table standards */
+.toccolours {
+ border:1px solid #bbbbbb;
+ background-color:#f0f0f0;
+ border-spacing:0pt;
+ margin:0pt;
+ padding:0pt;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/map.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/map.css
new file mode 100644
index 0000000..cd4183b
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/map.css
@@ -0,0 +1,396 @@
+body {
+background-color: #CCCCCC;
+background-image:url("images/briefpapier_hellgrau.gif");
+color:black; margin-right: 1px;
+ padding-right:1px;font-family: sans-serif
+ }
+
+a.fokus:link { color:blue;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+a.fokus:visited { color:black;
+text-decoration:underline;
+font-size:bigger;
+font-weight:bolder;
+background-color: rgb(90%,90%,90%);
+text-align:right
+ }
+a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
+a:link { color:blue; text-decoration:none;font-weight:medium }
+a:visited { color:blue; text-decoration:none;font-weight:medium }
+a:active { color:red; text-decoration:none }
+
+p.fokus { color:black;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+
+p.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+border:solid medium silver}
+
+p.fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+text-align:center;
+border:solid medium silver;
+background-color: rgb(90%,90%,90%);
+text-align:right}
+
+p.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:rgb("70%,50%,50%");
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+p.fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:14pt
+}
+
+p.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+p.fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:13pt
+
+}
+
+p.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:12pt
+}
+p.fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:12pt
+}
+p.listlevel4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:11pt
+}
+p.fokus4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:11pt
+}
+p.listlevel5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:10pt
+}
+p.fokus5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:10pt
+}
+ul.fokus {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+padding-left:1pt;
+list-style-type:none
+}
+ul.listlevel0 {
+margin-left: 0px;
+border:0px;
+margin-top:1px;
+margin-bottom:1px;
+padding-left:0px;
+border:medium solid rgb(90%,90%,90%);
+list-style-type:none
+}
+
+ul.listlevel1 {
+margin-left:0pt;
+padding-left:0px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+
+}
+
+ul.listlevel2 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:circle
+
+}
+
+ul.listlevel3 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:square
+}
+ul.listlevel4 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+ul.listlevel5 {
+margin-left:2pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:2pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+a.listlevel0:link {
+text-align:center;
+border:none}
+
+a.listlevel1:link {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+a.listlevel2:link {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:link {
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:link {
+text-align:left;
+font-size:11pt
+}
+a.listlevel5:link {
+text-align:left;
+font-size:10pt
+}
+
+a.listlevel0:visited {
+text-align:center;
+border:none}
+
+a.listlevel1:visited {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+
+}
+
+a.listlevel2:visited {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:visited{
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:visited{
+text-align:left;
+font-size:11pt
+
+}
+a.listlevel5:visited{
+text-align:left;
+font-size:10pt
+}
+
+td.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:black;
+border:thick solid black
+}
+
+td.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+border:medium solid gray;
+text-align:center
+}
+
+td.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+}
+
+td.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center
+}
+td.Fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:white;
+border:thick solid black
+}
+
+td.Fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:white;
+border:medium solid gray;
+text-align:center
+}
+
+td.Fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center;
+}
+
+td.Fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center
+}
+h1 {
+font-size:x-large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+font-color:gray;
+margin-bottom:5pt;
+margin-top:5pt}
+h2 {
+font-size:large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+margin-bottom:5pt;
+margin-top:5pt}
+
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/memtext.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/memtext.css
new file mode 100644
index 0000000..f055c4e
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/memtext.css
@@ -0,0 +1,73 @@
+BODY {
+background-color: white; color:black; margin-right: 1pt;
+ padding-right:1pt;
+font-family:"Arial";
+font-weight:normal;
+font-size:12pt;
+ }
+p
+{
+font-family:"Arial";
+font-weight:normal
+}
+a.fokus:link { color:"#0000A0"; font-style: bold }
+a.fokus:visited { color:"#0000A0"; }
+a.fokus:active { color:red; text-decoration:underline }
+a:link { color:black; text-decoration:underline }
+a:visited { color:black; text-decoration:underline }
+a:active { color:red; text-decoration:underline }
+a.linie:link { color:blue; text-decoration:none }
+a.linie:visited { color:blue; text-decoration:none }
+a.linie:active { color:red; text-decoration:none }
+
+
+
+p.fuss {
+text-align:right;
+font-size:10pt}
+
+p.title {
+text-align:center;
+font-size:x-large
+}
+p.Normal
+{
+font-size:12pt
+}
+p.Kursrubrik
+{
+border:medium solid gray;
+text-align:center;
+font-weight:bold
+}
+p.Kurstitel
+{
+font-weight:bold
+}
+p.Stichwort
+{
+font-size:smaller
+}
+
+li
+{font-size:10pt}
+
+TABLE {margin-left: 1em;
+ margin-right: 1em}
+
+H1 {font-size:16pt; font-weight:bold; text-align:center;color: black}
+H2 {font-size:15pt; font-weight:bold; text-align:center}
+H3 {font-size:14pt; font-weight:bold;text-align:center}
+H4 {font-size:13pt; font-weight:bold;text-align:center}
+.Topics {
+ font-size: 12px;
+ font-family: sans-serif;
+ color: blue; background-color : white;
+ text-align:right;
+ margin-right: 0px
+ }
+.note { font-size: small }
+td.navi {border-top:thin solid gray;
+ border-bottom:thick solid black}
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/mtklein.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/mtklein.gif
new file mode 100644
index 0000000..9c917da
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/mtklein.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/mwTemplates.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/mwTemplates.xsl
new file mode 100644
index 0000000..b3caf0b
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/mwTemplates.xsl
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+tile is-child
+
+
+tile is-child box
+
+
+
+
+
+
+
+image is-4by3
+
+
+image is-128x128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/page_Components.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/page_Components.xsl
new file mode 100644
index 0000000..37b0631
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/page_Components.xsl
@@ -0,0 +1,70 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/pc.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/pc.jpg
new file mode 100644
index 0000000..086c997
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/pc.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/poweredby_freemarker.png b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/poweredby_freemarker.png
new file mode 100644
index 0000000..22b3a80
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/poweredby_freemarker.png differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_first.svg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_first.svg
new file mode 100644
index 0000000..b263ef7
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_first.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_last.svg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_last.svg
new file mode 100644
index 0000000..9eb3cf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_last.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_next.svg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_next.svg
new file mode 100644
index 0000000..491dbba
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_next.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_previous.svg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_previous.svg
new file mode 100644
index 0000000..1099bf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_previous.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_search.svg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_search.svg
new file mode 100644
index 0000000..d66bed5
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_search.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_up.svg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_up.svg
new file mode 100644
index 0000000..cd63395
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/resultset_up.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/schluessel.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/schluessel.jpg
new file mode 100644
index 0000000..987d3b2
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/schluessel.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/search/index.htm b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/search/index.htm
new file mode 100644
index 0000000..ea9cd6a
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/search/index.htm
@@ -0,0 +1,105 @@
+
+Suche
+
+
+
+
+
+
+
+
+
+
+
+ Volltext-Suche
+
+
+ Anm: Sie können nach Stichwörtern suchen. Mindestens eine Angabe ist notwendig. Nur Wörter ab 4 Zeichen können gefunden werden.
+
+
+
+
+
+
+
+
+
+ Suchbegriff(e)
+
+
+
+
+
+
+
+
+
+
+
+ und
+ oder
+ nicht
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gross/Kleinschreibung beachten
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Achtung: Suche funktioniert z.Zt. nicht. Bitte schalten Sie Javascript ein, und aktualisieren Sie die Seite.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/search/search_db.js b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/search/search_db.js
new file mode 100644
index 0000000..90d73be
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/search/search_db.js
@@ -0,0 +1,192 @@
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/shared.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/shared.css
new file mode 100644
index 0000000..00032b3
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/shared.css
@@ -0,0 +1,912 @@
+/**
+ * CSS in this file is used by *all* skins (that have any CSS at all). Be
+ * careful what you put in here, since what looks good in one skin may not in
+ * another, but don't ignore the poor non-Monobook users either.
+ */
+
+/* Default style for semantic tags */
+abbr, acronym, .explain {
+ border-bottom: 1px dotted black;
+ cursor: help;
+}
+
+/* Colored watchlist and recent changes numbers */
+.mw-plusminus-pos { color: #006400; } /* dark green */
+.mw-plusminus-neg { color: #8b0000; } /* dark red */
+.mw-plusminus-null { color: #aaa; } /* gray */
+
+/* Links to redirects appear italicized on [[Special:AllPages]], [[Special:PrefixIndex]],
+ [[Special:Watchlist/edit]] and in category listings */
+.allpagesredirect, .redirect-in-category, .watchlistredir { font-style: italic; }
+
+/* Comment and username portions of RC entries */
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+/* Math */
+.texvc {
+ direction: ltr;
+ unicode-bidi: embed;
+}
+img.tex { vertical-align: middle; }
+span.texhtml { font-family: serif; }
+
+/* add a bit of margin space between the preview and the toolbar */
+/* this replaces the ugly
we used to insert into the page source */
+#wikiPreview.ontop { margin-bottom: 1em; }
+
+/* Stop floats from intruding into edit area in previews */
+#editform, #toolbar, #wpTextbox1 {
+ clear: both;
+}
+
+div#mw-js-message {
+ margin: 1em 5%;
+ padding: 0.5em 2.5%;
+ border: solid 1px #ddd;
+ background-color: #fcfcfc;
+}
+
+/* Edit section links */
+.editsection {
+ float: right;
+ margin-left: 5px;
+}
+
+/**
+ * File histories
+ */
+h2#filehistory {
+ clear: both;
+}
+
+table.filehistory th,
+table.filehistory td {
+ vertical-align: top;
+}
+table.filehistory th {
+ text-align: left;
+}
+table.filehistory td.mw-imagepage-filesize,
+table.filehistory th.mw-imagepage-filesize {
+ white-space: nowrap;
+}
+
+table.filehistory td.filehistory-selected {
+ font-weight: bold;
+}
+
+/*
+ * rev_deleted stuff
+ */
+li span.deleted, span.history-deleted {
+ text-decoration: line-through;
+ color: #888;
+ font-style: italic;
+}
+
+/**
+ * Patrol stuff
+ */
+.not-patrolled {
+ background-color: #ffa;
+}
+
+.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+
+/**
+ * Forms
+ */
+td.mw-label { text-align: right; }
+td.mw-input { text-align: left; }
+td.mw-submit { text-align: left; }
+
+td.mw-label { vertical-align: top; }
+.prefsection td.mw-label { width: 20%; }
+.prefsection table { width: 100%; }
+td.mw-submit { white-space: nowrap; }
+
+table.mw-htmlform-nolabel td.mw-label {
+ width: 0 !important;
+}
+
+tr.mw-htmlform-vertical-label td.mw-label {
+ text-align: left !important;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/**
+ * Image captions
+ */
+.thumbcaption { text-align: left; }
+.magnify { float: right; }
+
+/**
+ * Hidden categories
+ */
+.mw-hidden-cats-hidden { display: none; }
+.catlinks-allhidden { display: none; }
+
+/* Convenience links to edit block, delete and protect reasons */
+p.mw-ipb-conveniencelinks, p.mw-protect-editreasons,
+p.mw-filedelete-editreasons, p.mw-delete-editreasons,
+p.mw-revdel-editreasons {
+ font-size: 90%;
+ float: right;
+}
+
+/* Search results */
+.searchresults {
+}
+
+.searchresults p {
+ margin-left: 0.4em;
+ margin-top: 1em;
+ margin-bottom: 1.2em;
+}
+
+div.searchresult {
+ font-size: 95%;
+ width: 38em;
+}
+
+.mw-search-results {
+ margin-left: 0.4em;
+}
+
+.mw-search-results li {
+ padding-bottom: 1em;
+ list-style: none;
+ list-style-image: none;
+}
+.mw-search-results li a {
+ font-size: 108%;
+}
+
+.mw-search-result-data {
+ color: green;
+ font-size: 97%;
+}
+
+.mw-search-formheader {
+ background-color: #f3f3f3;
+ margin-top: 1em;
+ border: 1px solid silver;
+}
+.mw-search-formheader div.search-types {
+ float: left;
+ padding-left: 0.25em;
+}
+.mw-search-formheader div.search-types ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.search-types ul li {
+ float: left;
+ margin: 0;
+ padding: 0;
+}
+.mw-search-formheader div.search-types ul li a {
+ display: block;
+ padding: 0.5em;
+}
+.mw-search-formheader div.search-types ul li.current a {
+ color: #333333;
+ cursor: default;
+}
+.mw-search-formheader div.search-types ul li.current a:hover {
+ text-decoration: none;
+}
+.mw-search-formheader div.results-info {
+ float: right;
+ padding: 0.5em;
+ padding-right: 0.75em;
+}
+.mw-search-formheader div.results-info ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.results-info ul li {
+ float: right;
+ margin: 0;
+ padding: 0;
+}
+fieldset#mw-searchoptions {
+ margin: 0;
+ padding-left: 0.75em !important;
+ padding-right: 0.75em !important;
+ padding-bottom: 0.5em !important;
+ padding-top: 0.5em !important;
+ border: none;
+ background-color: #f9f9f9;
+ border: 1px solid silver !important;
+ border-top-width: 0 !important;
+}
+fieldset#mw-searchoptions legend {
+ display: none;
+}
+fieldset#mw-searchoptions h4 {
+ padding: 0;
+ margin: 0;
+ float: left;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox {
+ float: right;
+}
+
+fieldset#mw-searchoptions div#mw-search-togglebox label {
+ margin-right: 0.25em;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox input {
+ margin-left: 0.25em;
+}
+fieldset#mw-searchoptions table {
+ float: left;
+ margin-right: 3em;
+}
+fieldset#mw-searchoptions table td {
+ padding-right: 1em;
+}
+fieldset#mw-searchoptions div.divider {
+ clear: both;
+ border-bottom: 1px solid #DDDDDD;
+ padding-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+td#mw-search-menu {
+ padding-left:6em;
+ font-size:85%;
+}
+
+div#mw-search-interwiki {
+ float: right;
+ width: 18em;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ margin-top: 2ex;
+}
+
+div#mw-search-interwiki li {
+ font-size: 95%;
+}
+
+.mw-search-interwiki-more {
+ float: right;
+ font-size: 90%;
+}
+
+div#mw-search-interwiki-caption {
+ text-align: center;
+ font-weight: bold;
+ font-size: 95%;
+}
+
+.mw-search-interwiki-project {
+ font-size: 97%;
+ text-align: left;
+ padding-left: 0.2em;
+ padding-right: 0.15em;
+ padding-bottom: 0.2em;
+ padding-top: 0.15em;
+ background-color: #ececec;
+ border-top: 1px solid #BBBBBB;
+}
+
+span.searchalttitle {
+ font-size: 95%;
+}
+
+div.searchdidyoumean {
+ font-size: 127%;
+ margin-top: 0.8em;
+ /* Note that this color won't affect the link, as desired. */
+ color: #c00;
+}
+
+div.searchdidyoumean em {
+ font-weight: bold;
+}
+
+.searchmatch {
+ font-weight: bold;
+}
+
+
+/*
+ * Advanced PowerSearch box
+ */
+td#mw-search-togglebox {
+ text-align: right;
+}
+
+table#mw-search-powertable {
+ width: 100%;
+}
+
+form#powersearch {
+ clear: both;
+}
+
+/*
+ * UserRights stuff
+ */
+.mw-userrights-disabled {
+ color: #888;
+}
+
+table.mw-userrights-groups * td,table.mw-userrights-groups * th {
+ padding-right: 1.5em;
+}
+
+/*
+ * OpenSearch ajax suggestions
+ */
+.os-suggest {
+ overflow: auto;
+ overflow-x: hidden;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 0px;
+ background-color: white;
+ background-color: Window;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ z-index:99;
+ font-size:95%;
+}
+
+table.os-suggest-results {
+ font-size: 95%;
+ cursor: pointer;
+ border: 0;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+.os-suggest-result, .os-suggest-result-hl {
+ white-space: nowrap;
+ background-color: white;
+ background-color: Window;
+ color: black;
+ color: WindowText;
+ padding: 2px;
+}
+.os-suggest-result-hl,
+.os-suggest-result-hl-webkit {
+ background-color: #4C59A6;
+ color: white;
+}
+.os-suggest-result-hl {
+ /* System colors are misimplemented in Safari 3.0 and earlier,
+ making highlighted text illegible... */
+ background-color: Highlight;
+ color: HighlightText;
+}
+
+.os-suggest-toggle {
+ position: relative;
+ left: 1ex;
+ font-size: 65%;
+}
+.os-suggest-toggle-def {
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ font-size: 65%;
+ visibility: hidden;
+}
+
+/* Page history styling */
+/* the auto-generated edit comments */
+.autocomment { color: gray; }
+#pagehistory .history-user {
+ margin-left: 0.4em;
+ margin-right: 0.2em;
+}
+#pagehistory span.minor {
+ font-weight: bold;
+}
+#pagehistory li {
+ border: 1px solid white;
+}
+#pagehistory li.selected {
+ background-color: #f9f9f9;
+ border: 1px dashed #aaa;
+}
+
+/** Generic minor/bot/newpage styling */
+.newpage, .minor, .bot {
+ font-weight: bold;
+}
+
+/* Special:Contributions styling */
+.mw-uctop {
+ font-weight: bold;
+}
+
+/* Special:ListGroupRights styling */
+table.mw-listgrouprights-table tr {
+ vertical-align: top;
+}
+.listgrouprights-revoked {
+ text-decoration: line-through;
+}
+
+/* Special:Statistics styling */
+td.mw-statistics-numbers {
+ text-align: right;
+}
+
+/* Special:SpecialPages styling */
+h4.mw-specialpagesgroup {
+ background-color: #dcdcdc;
+ padding: 2px;
+ margin: .3em 0em 0em 0em;
+}
+.mw-specialpagerestricted {
+ font-weight: bold;
+}
+
+#shared-image-dup, #shared-image-conflict {
+ font-style: italic;
+}
+
+/* Special:EmailUser styling */
+table.mw-emailuser-table {
+ width: 98%;
+}
+td#mw-emailuser-sender, td#mw-emailuser-recipient {
+ font-weight: bold;
+}
+
+/* Special:Allpages styling */
+table.mw-allpages-table-form, table.mw-allpages-table-chunk {
+ width: 100%;
+}
+td.mw-allpages-alphaindexline {
+ text-align: right;
+}
+td.mw-allpages-nav, p.mw-allpages-nav {
+ text-align: right;
+ font-size: smaller;
+ margin-bottom: 1em;
+}
+table.mw-allpages-table-form tr {
+ vertical-align: top;
+}
+
+/* Special:Prefixindex styling */
+table#mw-prefixindex-list-table,
+table#mw-prefixindex-nav-table {
+ width: 98%;
+}
+td#mw-prefixindex-nav-form {
+ font-size: smaller;
+ margin-bottom: 1em;
+ text-align: right;
+ vertical-align: top;
+}
+
+/*
+ * Recreating deleted page warning
+ * Reupload file warning
+ * Page protection warning
+ * incl. log entries for these warnings
+ */
+div.mw-warning-with-logexcerpt {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+ clear: both;
+}
+div.mw-warning-with-logexcerpt ul li {
+ font-size: 90%;
+}
+
+/* (show/hide) revision deletion links */
+span.mw-revdelundel-link,
+strong.mw-revdelundel-link {
+ font-size: 90%;
+}
+span.mw-revdelundel-hidden,
+input.mw-revdelundel-hidden {
+ visibility: hidden;
+}
+
+td.mw-revdel-checkbox, th.mw-revdel-checkbox {
+ padding-right: 10px;
+ text-align: center;
+}
+
+/* feed links */
+a.feedlink {
+ /* @embed */
+ background: url("images/feed-icon.png") center left no-repeat;
+ padding-left: 16px;
+}
+
+/* Plainlinks - this can be used to switch
+ * off special external link styling */
+.plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+/* wikitable class for skinning normal tables
+ * keep on sync with commonPrint.css
+ */
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+/* hide initially collapsed collapsable tables */
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+/* success and error messages */
+.success {
+ color: green;
+ font-size: larger;
+}
+.error {
+ color: red;
+ font-size: larger;
+}
+.errorbox, .successbox {
+ font-size: larger;
+ border: 2px solid;
+ padding: .5em 1em;
+ float: left;
+ margin-bottom: 2em;
+ color: #000;
+}
+.errorbox {
+ border-color: red;
+ background-color: #fff2f2;
+}
+.successbox {
+ border-color: green;
+ background-color: #dfd;
+}
+.errorbox h2, .successbox h2 {
+ font-size: 1em;
+ font-weight: bold;
+ display: inline;
+ margin: 0 .5em 0 0;
+ border: none;
+}
+
+/* Note on preview page */
+.previewnote {
+ color: #c00;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ text-indent: 3em;
+ margin: 0.8em 0;
+}
+
+.visualClear {
+ clear: both;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+/*
+ Table pager (e.g. Special:ListFiles)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:AllMessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager {
+ min-width: 80%;
+ border-collapse: collapse;
+}
+.TablePager_nav a {
+ text-decoration: none;
+}
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th {
+ background-color: #eeeeff;
+}
+.TablePager td {
+ background-color: #ffffff;
+}
+.TablePager tr:hover td {
+ background-color: #eeeeff;
+}
+
+.imagelist td, .imagelist th {
+ white-space: nowrap;
+}
+.imagelist .TablePager_col_links {
+ background-color: #eeeeff;
+}
+.imagelist .TablePager_col_img_description {
+ white-space: normal;
+}
+.imagelist th.TablePager_sort {
+ background-color: #ccccff;
+}
+
+ /* Allmessages table */
+#mw-allmessagestable .allmessages-customised td.am_default {
+ background-color: #fcffc4;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover td.am_default {
+ background-color: #faff90;
+}
+
+#mw-allmessagestable td.am_actual {
+ background-color: #e2ffe2;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual {
+ background-color: #b1ffb1;
+}
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+/* Galleries */
+/* These display attributes look nonsensical, but are needed to support IE and FF2 */
+/* Don't forget to update commonPrint.css */
+li.gallerybox {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+ display: -moz-inline-box;
+}
+
+ul.gallery, li.gallerybox {
+ display: inline-block;
+ zoom: 1;
+ *display: inline;
+}
+
+ul.gallery {
+ margin: 2px;
+ padding: 2px;
+ display: block;
+}
+
+li.gallerycaption {
+ font-weight: bold;
+ text-align: center;
+ display: block;
+ word-wrap: break-word;
+}
+
+li.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+ word-wrap: break-word;
+}
+
+table.mw-enhanced-rc {
+ background: none;
+ border:0;
+ border-spacing:0;
+}
+td.mw-enhanced-rc {
+ white-space:nowrap;
+ padding:0;
+ vertical-align:top;
+ font-family:monospace
+}
+
+#mw-addcategory-prompt {
+ display: inline;
+ margin-left: 1em;
+}
+
+#mw-addcategory-prompt input {
+ margin-left: 0.5em;
+ margin-right: 0.5em;
+}
+
+.mw-remove-category {
+ padding: 8px;
+ /* @embed */
+ background-image: url(images/remove.png);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-addcategory {
+ padding-left: 20px;
+ /* @embed */
+ background-image: url(images/add.png);
+ background-position: left center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-loader {
+ /* @embed */
+ background-image: url(images/ajax-loader.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+ padding: 16px;
+ position: relative;
+ top: -16px;
+}
+
+.mw-small-spinner {
+ padding: 10px !important;
+ margin-right: 0.6em;
+ /* @embed */
+ background-image: url(images/spinner.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+/* Sort arrows added by SortableTables */
+a.sortheader {
+ margin: 0 0.3em;
+}
+
+/* Localised ordered list numbering for some languages */
+ol:lang(bcc) li,
+ol:lang(bqi) li,
+ol:lang(fa) li,
+ol:lang(glk) li,
+ol:lang(kk-arab) li,
+ol:lang(mzn) li {
+ list-style-type: -moz-persian;
+ list-style-type: persian;
+}
+
+ol:lang(ckb) li {
+ list-style-type: -moz-arabic-indic;
+ list-style-type: arabic-indic;
+}
+
+ol:lang(bn) li {
+ list-style-type: -moz-bengali;
+ list-style-type: bengali;
+}
+
+/* tooltip styles */
+.mw-help-field-hint {
+ display: none;
+ padding: 0px;
+ padding-left: 15px;
+ margin-left: 2px;
+ margin-bottom: -8px;
+ /* @embed */
+ background-image: url('images/help-question.gif');
+ background-position: left center;
+ background-repeat: no-repeat;
+ color: #0645ad;
+ text-decoration: underline;
+ cursor: pointer;
+ font-size: .8em;
+}
+.mw-help-field-hint:hover {
+ /* @embed */
+ background-image: url('images/help-question-hover.gif');
+}
+.mw-help-field-data {
+ display: block;
+ background-color: #d6f3ff;
+ padding:5px 8px 4px 8px;
+ border: 1px solid #5dc9f4;
+ margin-left: 20px;
+}
+.tipsy { padding: 5px 5px 10px; font-size: 12px; position: absolute; z-index: 100000; overflow: visible; }
+.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #d6f3ff; color: black; border: 1px solid #5dc9f4; max-width: 300px; text-align: left; }
+.tipsy-arrow { position: absolute; /* @embed */ background: url( 'images/tipsy-arrow.gif' ) no-repeat top left; width: 13px; height: 13px; }
+.tipsy-se .tipsy-arrow { bottom: -2px; right: 10px; background-position: 0% 100%; }
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/smilie.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/smilie.gif
new file mode 100644
index 0000000..53a1d5d
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/smilie.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/smoke.gif b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/smoke.gif
new file mode 100644
index 0000000..831cd98
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/smoke.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/stats.png b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/stats.png
new file mode 100644
index 0000000..daf32dd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/stats.png differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/stats_smaller.png b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/stats_smaller.png
new file mode 100644
index 0000000..b4dbaa0
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/stats_smaller.png differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/superx.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/superx.css
new file mode 100644
index 0000000..68d8b22
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/superx.css
@@ -0,0 +1,444 @@
+body {
+background-color: white; color:black; /* margin-right: 10px; */
+/* background-image:url("briefpapier_hellgrau.gif"); */
+padding-right:10px;
+font-family: Verdana,Arial,Helvetica,sans-serif;
+/* font-size:11pt; */
+padding-top:20px;
+padding-left:20px;
+ }
+body.topicframe
+{background-color: #CCCCCC;
+background-image:url("blaubck.jpg");
+color:black; margin-right: 1px;
+ padding-right:1px;}
+
+img { border-style:none;
+}
+.align-center{
+text-align:center;
+}
+.EmbeddedChapter{
+font-size:110%;font-style: bold;
+padding: 25px 0px 10px 0px
+}
+div.ImagePara div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+div.ImagePara a div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+
+div.ImagePara div{
+text-align:center;
+}
+div.ImagePara a div{
+text-align:center;
+}
+
+.ImagePara{
+text-align:center;
+padding: 15px 15px 25px 15px;
+}
+
+.SyntaxPara, .SyntaxPara_borderStart, .SyntaxPara_borderEnd{
+padding: 0px 10px 0px 10px;
+ margin: 1px 100px 0px 20px;
+background-color: #E6E6E6;
+font-family: monospace;
+font-size:90%;
+}
+
+ul { list-style-image:url("gr_arrow.gif");
+ margin:1px}
+.Group {color: "black";
+ text-align: right;
+ list-style-type: none;
+ list-style-image:none;
+ margin:1px;
+ padding:1px
+ }
+td { /* border: 1px solid black; margin:5px; */
+}
+TD.Subgroup {
+ border-style:solid
+ }
+UL.Second { margin-left:10px;
+ list-style-image:url("punkt1b.gif");
+ margin-bottom:1px
+}
+UL.mainlink { margin-left:20px;
+ list-style-image:url("logomini.gif");
+ margin-bottom:20px;
+ padding:10px
+}
+LI.mainli {border:50px}
+li.klein {font-size:small}
+TABLE {margin-left: 1em;
+ margin-right: 1em}
+a.group:link { margin: 1px; font-size:xx-small }
+a.group:visited { margin: 1px;font-size:xx-small }
+a.group:active { margin: 1px;font-size:xx-small }
+a.tabellenheader:link { color:black; text-decoration:underline; }
+a.tabellenheader:visited { color:black; text-decoration:underline; }
+a.tabellenheader:active { color:black; text-decoration:underline; }
+a.fokus:link { background-color:white;color:"#0000A0"; text-decoration:underline;font-style: bold }
+a.fokus:visited { background-color:white; color:"#0000A0"; text-decoration:underline }
+a.fokus:active { background-color:white;color:red; text-decoration:underline }
+a.gelb:link { color:yellow; text-decoration:underline;font-style: bold }
+a.gelb:visited { color:yellow; text-decoration:underline }
+a.gelb:active { color:red; text-decoration:underline }
+a:link { color:blue; text-decoration:none }
+a:visited { color:blue; text-decoration:none }
+a:active { background-color:white;color:blue; text-decoration:none }
+a.topic2:link { color:black; text-decoration:none }
+a.topic2:visited { color:black; text-decoration:none }
+a.topic2:active { color:blue; text-decoration:none }
+a.topic2:hover { color:red; text-decoration:none}
+
+/*Überschriften mit unterschiedlich großen Abständen nach oben, unten und links */
+h1 {color: black;
+ font-size:220%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 40px 0 20px 30px;}
+h2 {color: black;
+ font-size:190%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h3 {color: black;
+ font-size:160%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h4 {color: black;
+ font-size:155%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h5 {color: black;
+ font-size:140%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h6 {color: black;
+ font-size:130%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 10px 0 10px 10px;}
+
+H1.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.normal, p.Standard {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+ /* font-size:11pt; */}
+p {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+font-size: 16px; }
+
+p.marginalie {text-align:right;
+ font-weight:bold;
+ /* font-size:11pt */}
+p.title {text-align:center;
+ font-size:bigger;
+ font-weight:bolder}
+p.BulletedList
+{
+ margin:1px 0 1px 0px;
+ padding:1px 0 1px 0px;
+}
+/*die foglende SPAN ist der Punkt in BulletedList*/
+span.Numbering_20_Symbols
+{ padding: 0 5px 0 10px
+}
+
+p.ScreenOnly
+{
+ text-align:right;
+}
+p.tabellenzeile
+{
+ text-align:left;
+ /* font-size:11pt */
+}
+
+td.leer
+ {width:100px}
+
+.Tabellentext {
+ padding-left: 5px;padding-right: 5px;
+ border-width : medium; border-style: hidden;
+ font-size: small;
+ color: black; background-color : white;
+ vertical-align: top
+ }
+.Topictext {
+ /* font-size: 11px; */
+ color: black;
+ }
+.Tabellenlinks {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ font-style: oblique;
+ font-size: large; color: blue;
+ background-color : white
+ }
+.Tabellenfokus {
+ border-style: hidden;
+ font-size: x-large;
+ text-align:center;
+ height: 25px;
+ color: black;
+ background-color : white;
+ }
+.Tabellenerlaeuterung {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ height: 25px;
+ font-style: oblique;
+ font-size: medium;
+ color: black; background-color : white;
+ background-image:
+ }
+.Topics {
+ /* font-size: 11px; */
+ color: blue;
+ text-align:right;
+ margin-right: 0px
+ }
+
+
+.note { margin: 30px;
+ padding: 30px;
+ font-size: 14px;
+ border: 1px solid black;
+ width: 400px;
+ background-color:#EEFF44;}
+
+
+ .Kurztitel {font-size:larger}
+.Langtitel {font-size:normal;
+ font-weight:normal}
+.sgKurztitel {font-size:large}
+.sgLangtitel {font-weight:normal}
+.Funktion {font-weight:bold}
+.Person {font-style:normal}
+.UeberschriftLeitung {
+ font-size:large;
+ }
+td.detail {border-left: thin solid gray}
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
+li.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:left;
+ margin-top:12px
+}
+p.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:center;
+ height:160px
+}
+p.Schattiert
+{
+
+ background-color:rgb(250,250,250);
+ border: none;
+ text-align:center
+}
+p.Linkbox
+{
+ background-color:rgb(122,224,255);
+ border: none;
+ text-align:center
+}
+td.klein
+{
+ font-size:smaller
+}#footer { }
+td.navi
+{
+ background-color:rgb(230,230,230);
+ text-align:center
+}
+span.Schluesselwort
+{
+ font-weight:bold
+}
+span.blass
+{
+ color:gray
+}
+span.Hyperlink
+{
+ color:blue
+}
+
+p.mtBox
+{
+border-top:thin solid gray;
+text-align:right
+}
+
+span.schwarz
+{
+background-color:rgb(20%,20%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+span.weiss
+{
+background-color:rgb(50%,50%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+a.mtBox:link
+{
+text-decoration:none;
+font-family:monospace
+}
+a.mtBox:visited
+{
+text-decoration:none;
+font-family:monospace
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:20pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+
+
+table.topbar
+{
+ background-repeat:no-repeat;
+ background-image:url("images/ruler.gif");
+}
+span.Syntax
+{
+font-family:courier, monospace
+}
+p.Tabellenzeile
+{
+ padding-left:2px;
+ padding-right:2px;
+}
+ol
+{
+ list-style-type:decimal;
+ list-style-position:outside;
+
+}
+
+td.Table2ColBorderCell
+{
+ border:thin solid silver;
+}
+
+td.TableCell
+{
+ border:thin solid gray;
+}
+span.chapterNumber
+{
+ text-shadow:black 3px 2px 4px; font-size:1.5em; color:gray;
+}
+
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+span.siehe_auch {
+ display:block;
+ border: thin solid gray;
+}
+span.siehe_auch:before{
+ content:"Siehe auch:";
+}
+span.hinweis {
+ display:block;
+ border: thin solid silver;
+ margin:1em;
+}
+span.hinweis:before{
+ content:"Hinweis:";
+}
+span.categoryPrefix{
+ color:gray;
+}
+span.categoryPrefix:before { content:"\2022"; }
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/superx.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/superx.jpg
new file mode 100644
index 0000000..0ab29e6
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/superx.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/toc.css b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/toc.css
new file mode 100644
index 0000000..b3bf674
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/toc.css
@@ -0,0 +1 @@
+ body {
/* background-color: rgb(90%,90%,90%); color:black; */
background-color: white; color:black; margin-right: 10px;
/* background-image:url("briefpapier_hellgrau.gif"); */
margin-right: 4px;
margin-left: 4px;
border:0px;
margin-top: 1px;
padding-right:1px;
padding-left:0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align:left;
/*font-weight:normal;
font-size:11pt */
}
/* a.fokus:link { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:visited { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a:link { color:blue; text-decoration:none }
a:visited { color:blue; text-decoration:none }
a:active { color:red; text-decoration:none }*/
/*
p.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.fokus0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.fokus1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.fokus2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.fokus3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.listlevel4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.fokus4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.listlevel5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
p.fokus5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
ul.fokus {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
padding-left:1pt;
list-style-type:none
}
ul.listlevel0 {
margin-left: 0px;
border:0px;
margin-top:1px;
margin-bottom:1px;
padding-left:0px;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
ul.listlevel1 {
margin-left:0pt;
padding-left:0px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel2 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:circle
}
ul.listlevel3 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:square
}
ul.listlevel4 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel5 {
margin-left:2pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
li.listlevel0 {
margin-left:1pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
li.listlevel1 {
margin-left:1pt;
padding-left:0pt;
margin-top:5pt;
margin-bottom:1pt
}
li.listlevel2 {
margin-left:2pt;
padding-left:0pt;
margin-top:1pt;
margin-bottom:0pt
}
li.listlevel3 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel4 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel5 {
margin-left:3pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
a.listlevel0:link {
text-align:center;
font-weight:bolder}
a.listlevel1:link {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:link {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:link {
text-align:left;
font-size:12pt
}
a.listlevel4:link {
text-align:left;
font-size:11pt
}
a.listlevel5:link {
text-align:left;
font-size:10pt
}
a.listlevel0:visited {
text-align:center;
font-weight:bolder}
a.listlevel1:visited {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:visited {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:visited{
text-align:left;
font-size:12pt
}
a.listlevel4:visited{
text-align:left;
font-size:11pt
}
a.listlevel5:visited{
text-align:left;
font-size:10pt
}
td.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:black;
border:thick solid black
}
td.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
border:medium solid gray;
background-color:silver;
text-align:center
}
td.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:silver
}
td.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center
}
*/
/*.listlevel {
margin:2px 0 0 0;
padding:0 0 0 0;
}*/
.klein a:link,
.klein a:visited,
.klein a:active
{ color:blue; text-decoration:none }
p.listlevel0 a,
p.listlevel1 a,
p.listlevel2 a,
p.listlevel3 a,
p.listlevel4 a,
p.listlevel5 a,
p.listlevel6 a,
p.listlevel7 a,
p.listlevel8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:link, p.listlevel0 a:visited ,
p.listlevel1 a:link, p.listlevel1 a:visited ,
p.listlevel2 a:link, p.listlevel2 a:visited ,
p.listlevel3 a:link, p.listlevel3 a:visited ,
p.listlevel4 a:link, p.listlevel4 a:visited ,
p.listlevel5 a:link, p.listlevel5 a:visited ,
p.listlevel6 a:link, p.listlevel6 a:visited ,
p.listlevel7 a:link, p.listlevel7 a:visited ,
p.listlevel8 a:link, p.listlevel8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:hover, p.listlevel0 a:active, p.listlevel0 a:focus ,
p.listlevel1 a:hover, p.listlevel1 a:active, p.listlevel1 a:focus ,
p.listlevel2 a:hover, p.listlevel2 a:active, p.listlevel2 a:focus ,
p.listlevel3 a:hover, p.listlevel3 a:active, p.listlevel3 a:focus ,
p.listlevel4 a:hover, p.listlevel4 a:active, p.listlevel4 a:focus ,
p.listlevel5 a:hover, p.listlevel5 a:active, p.listlevel5 a:focus ,
p.listlevel6 a:hover, p.listlevel6 a:active, p.listlevel6 a:focus ,
p.listlevel7 a:hover, p.listlevel7 a:active, p.listlevel7 a:focus ,
p.listlevel8 a:hover, p.listlevel8 a:active, p.listlevel8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.listlevel0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.listlevel3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.listlevel4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.listlevel5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.listlevel6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus0 a,
p.Fokus1 a,
p.Fokus2 a,
p.Fokus3 a,
p.Fokus4 a,
p.Fokus5 a,
p.Fokus6 a,
p.Fokus7 a,
p.Fokus8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.Fokus0 a:link, p.Fokus0 a:visited ,
p.Fokus1 a:link, p.Fokus1 a:visited ,
p.Fokus2 a:link, p.Fokus2 a:visited ,
p.Fokus3 a:link, p.Fokus3 a:visited ,
p.Fokus4 a:link, p.Fokus4 a:visited ,
p.Fokus5 a:link, p.Fokus5 a:visited ,
p.Fokus6 a:link, p.Fokus6 a:visited ,
p.Fokus7 a:link, p.Fokus7 a:visited ,
p.Fokus8 a:link, p.Fokus8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 a:hover, p.Fokus0 a:active, p.Fokus0 a:focus ,
p.Fokus1 a:hover, p.Fokus1 a:active, p.Fokus1 a:focus ,
p.Fokus2 a:hover, p.Fokus2 a:active, p.Fokus2 a:focus ,
p.Fokus3 a:hover, p.Fokus3 a:active, p.Fokus3 a:focus ,
p.Fokus4 a:hover, p.Fokus4 a:active, p.Fokus4 a:focus ,
p.Fokus5 a:hover, p.Fokus5 a:active, p.Fokus5 a:focus ,
p.Fokus6 a:hover, p.Fokus6 a:active, p.Fokus6 a:focus ,
p.Fokus7 a:hover, p.Fokus7 a:active, p.Fokus7 a:focus ,
p.Fokus8 a:hover, p.Fokus8 a:active, p.Fokus8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.Fokus3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.Fokus4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.Fokus5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.Fokus6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
/*h1 {
font-size:x-large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
font-color:gray;
margin-bottom:5pt;
margin-top:5pt}
h2 {
font-size:large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
margin-bottom:5pt;
margin-top:5pt}
td.Themenspalte {font-size:9pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
p.mtBox
{
border-bottom:thin solid gray;
text-align:right
}
span.schwarz
{
background-color:rgb(20%,20%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
span.weiss
{
background-color:rgb(50%,50%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
a.mtBox:link
{
text-decoration:none;
font-family:monospace
}
a.mtBox:visited
{
text-decoration:none;
font-family:monospace
}*/
span.chapterNumber
{
font-size:1em; color:gray;
}
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/toc_pdf.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/toc_pdf.xsl
new file mode 100644
index 0000000..a1e95ed
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/toc_pdf.xsl
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+ Inhaltsverzeichnis
+
+
+
+
+
+
+
+
+
+
+ added to prevent self-closing tags in QtXmlPatterns
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics.xsl
new file mode 100644
index 0000000..8b26b75
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics.xsl
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2body.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2body.xsl
new file mode 100644
index 0000000..d0e352d
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2body.xsl
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+javascript:document.location=('search/index.htm');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2frame.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2frame.xsl
new file mode 100644
index 0000000..bab9f23
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2frame.xsl
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Diese Seiten wurden fuer Frame-faehige Browser entwickelt; bitte klicken Sie folgende Datei an:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2page.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2page.xsl
new file mode 100644
index 0000000..6e05d9f
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2page.xsl
@@ -0,0 +1,395 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+javascript:document.location=('search/index.htm');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fokus
+
+
+listlevel
+
+
+
+
+
+
+is-active
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2searchdb.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2searchdb.xsl
new file mode 100644
index 0000000..850e5b8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2searchdb.xsl
@@ -0,0 +1,75 @@
+
+
+
+'
+
+
+
+Ds= new Array();
+Ds[1] = new Array();
+Ds[1][1]= "Menuepunkt";
+Ds[1][2]= "Seitentitel";
+Ds[1][3]= "Volltext";
+Ds[1][4]= "Datei";
+
+
+Ds[ ] = new Array();
+Ds[ ][1]= "
+
+ ";
+Ds[ ][2]= "
+
+
+";
+Ds[ ][3]= "
+
+
+";
+Ds[ ][4]= "
+";
+
+
+
+
+var AnzFelder= 4;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2toc.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2toc.xsl
new file mode 100644
index 0000000..65bd95e
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2toc.xsl
@@ -0,0 +1,310 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fokus
+
+
+listlevel
+
+
+
+
+
+
+fokus
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2top.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2top.xsl
new file mode 100644
index 0000000..c7f84cd
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_memtext/topics2top.xsl
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+Generiere
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/BLAUBCK.JPG b/src-modules/module/kb/etl/xml2html/layoutelements_superx/BLAUBCK.JPG
new file mode 100644
index 0000000..3c08828
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/BLAUBCK.JPG differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/BreadCrumbs.css b/src-modules/module/kb/etl/xml2html/layoutelements_superx/BreadCrumbs.css
new file mode 100644
index 0000000..a17fb3a
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/BreadCrumbs.css
@@ -0,0 +1,14 @@
+/* Stylesheet for the BreadCrumbs extension, an extension of the
+ * edit box of MediaWiki to provide an easy way to add category links
+ * to a specific page.
+ *
+ * @file
+ * @ingroup Extensions
+ * @author Manuel Schneider
+ * @copyright © 2007 by Manuel Schneider
+ * @licence GNU General Public Licence 2.0 or later
+ */
+
+#BreadCrumbsTrail {
+ font-size:0.8em;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_find_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_find_btn_s.gif
new file mode 100644
index 0000000..b815383
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_find_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_next_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_next_btn_s.gif
new file mode 100644
index 0000000..8a7498e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_next_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_prev_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_prev_btn_s.gif
new file mode 100644
index 0000000..518d7fd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_prev_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_top_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_top_btn_s.gif
new file mode 100644
index 0000000..9877f55
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_go_top_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_home_green_btn_s.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_home_green_btn_s.gif
new file mode 100644
index 0000000..f8ca6eb
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Button_1_home_green_btn_s.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/CLogin.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CLogin.svg
new file mode 100644
index 0000000..b25e504
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CLogin.svg
@@ -0,0 +1,9816 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/CMail.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CMail.svg
new file mode 100644
index 0000000..4f46327
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CMail.svg
@@ -0,0 +1,9816 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/CSearch.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CSearch.svg
new file mode 100644
index 0000000..096814c
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CSearch.svg
@@ -0,0 +1,9764 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/CTel.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CTel.svg
new file mode 100644
index 0000000..2b9ccbc
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/CTel.svg
@@ -0,0 +1,9670 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/Icon_XMap_t.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Icon_XMap_t.gif
new file mode 100644
index 0000000..1f34009
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Icon_XMap_t.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/Symbol.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Symbol.gif
new file mode 100644
index 0000000..d78bdf7
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/Symbol.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/SymbolN.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/SymbolN.gif
new file mode 100644
index 0000000..bdee79e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/SymbolN.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/attention.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/attention.svg
new file mode 100644
index 0000000..8965f12
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/attention.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/banner.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/banner.gif
new file mode 100644
index 0000000..896bccd
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/banner.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/book.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/book.gif
new file mode 100644
index 0000000..3b13b78
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/book.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/briefpapier_hellgrau.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/briefpapier_hellgrau.gif
new file mode 100644
index 0000000..dca28fc
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/briefpapier_hellgrau.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/bulma.css b/src-modules/module/kb/etl/xml2html/layoutelements_superx/bulma.css
new file mode 100644
index 0000000..8baa8dd
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/bulma.css
@@ -0,0 +1,15286 @@
+/*! bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */
+@keyframes spinAround {
+ from {
+ transform: rotate(0deg); }
+ to {
+ transform: rotate(359deg); } }
+
+.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis, .tabs {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+
+.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
+ border: 3px solid transparent;
+ border-radius: 2px;
+ border-right: 0;
+ border-top: 0;
+ content: " ";
+ display: block;
+ height: 0.625em;
+ margin-top: -0.4375em;
+ pointer-events: none;
+ position: absolute;
+ top: 50%;
+ transform: rotate(-45deg);
+ transform-origin: center;
+ width: 0.625em; }
+
+.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
+.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.delete, .modal-close {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ background-color: rgba(10, 10, 10, 0.2);
+ border: none;
+ border-radius: 290486px;
+ cursor: pointer;
+ pointer-events: auto;
+ display: inline-block;
+ flex-grow: 0;
+ flex-shrink: 0;
+ font-size: 0;
+ height: 20px;
+ max-height: 20px;
+ max-width: 20px;
+ min-height: 20px;
+ min-width: 20px;
+ outline: none;
+ position: relative;
+ vertical-align: top;
+ width: 20px; }
+ .delete::before, .modal-close::before, .delete::after, .modal-close::after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .delete::before, .modal-close::before {
+ height: 2px;
+ width: 50%; }
+ .delete::after, .modal-close::after {
+ height: 50%;
+ width: 2px; }
+ .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
+ background-color: rgba(10, 10, 10, 0.3); }
+ .delete:active, .modal-close:active {
+ background-color: rgba(10, 10, 10, 0.4); }
+ .is-small.delete, .is-small.modal-close {
+ height: 16px;
+ max-height: 16px;
+ max-width: 16px;
+ min-height: 16px;
+ min-width: 16px;
+ width: 16px; }
+ .is-medium.delete, .is-medium.modal-close {
+ height: 24px;
+ max-height: 24px;
+ max-width: 24px;
+ min-height: 24px;
+ min-width: 24px;
+ width: 24px; }
+ .is-large.delete, .is-large.modal-close {
+ height: 32px;
+ max-height: 32px;
+ max-width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ width: 32px; }
+
+.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em; }
+
+.is-overlay, .image.is-square img,
+.image.is-square .has-ratio, .image.is-1by1 img,
+.image.is-1by1 .has-ratio, .image.is-5by4 img,
+.image.is-5by4 .has-ratio, .image.is-4by3 img,
+.image.is-4by3 .has-ratio, .image.is-3by2 img,
+.image.is-3by2 .has-ratio, .image.is-5by3 img,
+.image.is-5by3 .has-ratio, .image.is-16by9 img,
+.image.is-16by9 .has-ratio, .image.is-2by1 img,
+.image.is-2by1 .has-ratio, .image.is-3by1 img,
+.image.is-3by1 .has-ratio, .image.is-4by5 img,
+.image.is-4by5 .has-ratio, .image.is-3by4 img,
+.image.is-3by4 .has-ratio, .image.is-2by3 img,
+.image.is-2by3 .has-ratio, .image.is-3by5 img,
+.image.is-3by5 .has-ratio, .image.is-9by16 img,
+.image.is-9by16 .has-ratio, .image.is-1by2 img,
+.image.is-1by2 .has-ratio, .image.is-1by3 img,
+.image.is-1by3 .has-ratio, .modal, .modal-background, .hero-video {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0; }
+
+.button, .input, .textarea, .select select, .file-cta,
+.file-name, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ align-items: center;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ box-shadow: none;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.5em;
+ justify-content: flex-start;
+ line-height: 1.5;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: calc(0.75em - 1px);
+ padding-right: calc(0.75em - 1px);
+ padding-top: calc(0.5em - 1px);
+ position: relative;
+ vertical-align: top; }
+ .button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
+ .file-name:focus, .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus,
+ .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
+ .is-focused.file-name, .is-focused.pagination-previous,
+ .is-focused.pagination-next,
+ .is-focused.pagination-link,
+ .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
+ .file-name:active, .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active,
+ .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
+ .is-active.file-name, .is-active.pagination-previous,
+ .is-active.pagination-next,
+ .is-active.pagination-link,
+ .is-active.pagination-ellipsis {
+ outline: none; }
+ .button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
+ .file-name[disabled], .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled],
+ .pagination-ellipsis[disabled],
+ fieldset[disabled] .button,
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select,
+ fieldset[disabled] .file-cta,
+ fieldset[disabled] .file-name,
+ fieldset[disabled] .pagination-previous,
+ fieldset[disabled] .pagination-next,
+ fieldset[disabled] .pagination-link,
+ fieldset[disabled] .pagination-ellipsis {
+ cursor: not-allowed; }
+
+/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
+html,
+body,
+p,
+ol,
+ul,
+li,
+dl,
+dt,
+dd,
+blockquote,
+figure,
+fieldset,
+legend,
+textarea,
+pre,
+iframe,
+hr,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0; }
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: 100%;
+ font-weight: normal; }
+
+ul {
+ list-style: none; }
+
+button,
+input,
+select,
+textarea {
+ margin: 0; }
+
+html {
+ box-sizing: border-box; }
+
+*, *::before, *::after {
+ box-sizing: inherit; }
+
+img,
+video {
+ height: auto;
+ max-width: 100%; }
+
+iframe {
+ border: 0; }
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+td,
+th {
+ padding: 0; }
+ td:not([align]),
+ th:not([align]) {
+ text-align: left; }
+
+html {
+ background-color: white;
+ font-size: 16px;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ min-width: 300px;
+ overflow-x: hidden;
+ overflow-y: scroll;
+ text-rendering: optimizeLegibility;
+ text-size-adjust: 100%; }
+
+article,
+aside,
+figure,
+footer,
+header,
+hgroup,
+section {
+ display: block; }
+
+body,
+button,
+input,
+select,
+textarea {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
+
+code,
+pre {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto;
+ font-family: monospace; }
+
+body {
+ color: #4a4a4a;
+ font-size: 1em;
+ font-weight: 400;
+ line-height: 1.5; }
+
+a {
+ color: #3273dc;
+ cursor: pointer;
+ text-decoration: none; }
+ a strong {
+ color: currentColor; }
+ a:hover {
+ color: #363636; }
+
+code {
+ background-color: whitesmoke;
+ color: #f14668;
+ font-size: 0.875em;
+ font-weight: normal;
+ padding: 0.25em 0.5em 0.25em; }
+
+hr {
+ background-color: whitesmoke;
+ border: none;
+ display: block;
+ height: 2px;
+ margin: 1.5rem 0; }
+
+img {
+ height: auto;
+ max-width: 100%; }
+
+input[type="checkbox"],
+input[type="radio"] {
+ vertical-align: baseline; }
+
+small {
+ font-size: 0.875em; }
+
+span {
+ font-style: inherit;
+ font-weight: inherit; }
+
+strong {
+ color: #363636;
+ font-weight: 700; }
+
+fieldset {
+ border: none; }
+
+pre {
+ -webkit-overflow-scrolling: touch;
+ background-color: whitesmoke;
+ color: #4a4a4a;
+ font-size: 0.875em;
+ overflow-x: auto;
+ padding: 1.25rem 1.5rem;
+ white-space: pre;
+ word-wrap: normal; }
+ pre code {
+ background-color: transparent;
+ color: currentColor;
+ font-size: 1em;
+ padding: 0; }
+
+table td,
+table th {
+ vertical-align: top; }
+ table td:not([align]),
+ table th:not([align]) {
+ text-align: left; }
+
+table th {
+ color: #363636; }
+
+.is-clearfix::after {
+ clear: both;
+ content: " ";
+ display: table; }
+
+.is-pulled-left {
+ float: left !important; }
+
+.is-pulled-right {
+ float: right !important; }
+
+.is-clipped {
+ overflow: hidden !important; }
+
+.is-size-1 {
+ font-size: 3rem !important; }
+
+.is-size-2 {
+ font-size: 2.5rem !important; }
+
+.is-size-3 {
+ font-size: 2rem !important; }
+
+.is-size-4 {
+ font-size: 1.5rem !important; }
+
+.is-size-5 {
+ font-size: 1.25rem !important; }
+
+.is-size-6 {
+ font-size: 1rem !important; }
+
+.is-size-7 {
+ font-size: 0.75rem !important; }
+
+@media screen and (max-width: 768px) {
+ .is-size-1-mobile {
+ font-size: 3rem !important; }
+ .is-size-2-mobile {
+ font-size: 2.5rem !important; }
+ .is-size-3-mobile {
+ font-size: 2rem !important; }
+ .is-size-4-mobile {
+ font-size: 1.5rem !important; }
+ .is-size-5-mobile {
+ font-size: 1.25rem !important; }
+ .is-size-6-mobile {
+ font-size: 1rem !important; }
+ .is-size-7-mobile {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-size-1-tablet {
+ font-size: 3rem !important; }
+ .is-size-2-tablet {
+ font-size: 2.5rem !important; }
+ .is-size-3-tablet {
+ font-size: 2rem !important; }
+ .is-size-4-tablet {
+ font-size: 1.5rem !important; }
+ .is-size-5-tablet {
+ font-size: 1.25rem !important; }
+ .is-size-6-tablet {
+ font-size: 1rem !important; }
+ .is-size-7-tablet {
+ font-size: 0.75rem !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-size-1-touch {
+ font-size: 3rem !important; }
+ .is-size-2-touch {
+ font-size: 2.5rem !important; }
+ .is-size-3-touch {
+ font-size: 2rem !important; }
+ .is-size-4-touch {
+ font-size: 1.5rem !important; }
+ .is-size-5-touch {
+ font-size: 1.25rem !important; }
+ .is-size-6-touch {
+ font-size: 1rem !important; }
+ .is-size-7-touch {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-size-1-desktop {
+ font-size: 3rem !important; }
+ .is-size-2-desktop {
+ font-size: 2.5rem !important; }
+ .is-size-3-desktop {
+ font-size: 2rem !important; }
+ .is-size-4-desktop {
+ font-size: 1.5rem !important; }
+ .is-size-5-desktop {
+ font-size: 1.25rem !important; }
+ .is-size-6-desktop {
+ font-size: 1rem !important; }
+ .is-size-7-desktop {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-size-1-widescreen {
+ font-size: 3rem !important; }
+ .is-size-2-widescreen {
+ font-size: 2.5rem !important; }
+ .is-size-3-widescreen {
+ font-size: 2rem !important; }
+ .is-size-4-widescreen {
+ font-size: 1.5rem !important; }
+ .is-size-5-widescreen {
+ font-size: 1.25rem !important; }
+ .is-size-6-widescreen {
+ font-size: 1rem !important; }
+ .is-size-7-widescreen {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-size-1-fullhd {
+ font-size: 3rem !important; }
+ .is-size-2-fullhd {
+ font-size: 2.5rem !important; }
+ .is-size-3-fullhd {
+ font-size: 2rem !important; }
+ .is-size-4-fullhd {
+ font-size: 1.5rem !important; }
+ .is-size-5-fullhd {
+ font-size: 1.25rem !important; }
+ .is-size-6-fullhd {
+ font-size: 1rem !important; }
+ .is-size-7-fullhd {
+ font-size: 0.75rem !important; } }
+
+.has-text-centered {
+ text-align: center !important; }
+
+.has-text-justified {
+ text-align: justify !important; }
+
+.has-text-left {
+ text-align: left !important; }
+
+.has-text-right {
+ text-align: right !important; }
+
+@media screen and (max-width: 768px) {
+ .has-text-centered-mobile {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-centered-tablet {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-centered-tablet-only {
+ text-align: center !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-centered-touch {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-centered-desktop {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-centered-desktop-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-centered-widescreen {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-centered-widescreen-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-centered-fullhd {
+ text-align: center !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-justified-mobile {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-justified-tablet {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-justified-tablet-only {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-justified-touch {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-justified-desktop {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-justified-desktop-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-justified-widescreen {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-justified-widescreen-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-justified-fullhd {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-left-mobile {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-left-tablet {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-left-tablet-only {
+ text-align: left !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-left-touch {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-left-desktop {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-left-desktop-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-left-widescreen {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-left-widescreen-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-left-fullhd {
+ text-align: left !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-right-mobile {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-right-tablet {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-right-tablet-only {
+ text-align: right !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-right-touch {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-right-desktop {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-right-desktop-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-right-widescreen {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-right-widescreen-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-right-fullhd {
+ text-align: right !important; } }
+
+.is-capitalized {
+ text-transform: capitalize !important; }
+
+.is-lowercase {
+ text-transform: lowercase !important; }
+
+.is-uppercase {
+ text-transform: uppercase !important; }
+
+.is-italic {
+ font-style: italic !important; }
+
+.has-text-white {
+ color: white !important; }
+
+a.has-text-white:hover, a.has-text-white:focus {
+ color: #e6e6e6 !important; }
+
+.has-background-white {
+ background-color: white !important; }
+
+.has-text-black {
+ color: #0a0a0a !important; }
+
+a.has-text-black:hover, a.has-text-black:focus {
+ color: black !important; }
+
+.has-background-black {
+ background-color: #0a0a0a !important; }
+
+.has-text-light {
+ color: whitesmoke !important; }
+
+a.has-text-light:hover, a.has-text-light:focus {
+ color: #dbdbdb !important; }
+
+.has-background-light {
+ background-color: whitesmoke !important; }
+
+.has-text-dark {
+ color: #363636 !important; }
+
+a.has-text-dark:hover, a.has-text-dark:focus {
+ color: #1c1c1c !important; }
+
+.has-background-dark {
+ background-color: #363636 !important; }
+
+.has-text-primary {
+ color: #3333ff !important; }
+
+a.has-text-primary:hover, a.has-text-primary:focus {
+ color: blue !important; }
+
+.has-background-primary {
+ background-color: #3333ff !important; }
+
+.has-text-link {
+ color: #3273dc !important; }
+
+a.has-text-link:hover, a.has-text-link:focus {
+ color: #205bbc !important; }
+
+.has-background-link {
+ background-color: #3273dc !important; }
+
+.has-text-info {
+ color: #3298dc !important; }
+
+a.has-text-info:hover, a.has-text-info:focus {
+ color: #207dbc !important; }
+
+.has-background-info {
+ background-color: #3298dc !important; }
+
+.has-text-success {
+ color: #48c774 !important; }
+
+a.has-text-success:hover, a.has-text-success:focus {
+ color: #34a85c !important; }
+
+.has-background-success {
+ background-color: #48c774 !important; }
+
+.has-text-warning {
+ color: #ffdd57 !important; }
+
+a.has-text-warning:hover, a.has-text-warning:focus {
+ color: #ffd324 !important; }
+
+.has-background-warning {
+ background-color: #ffdd57 !important; }
+
+.has-text-danger {
+ color: #f14668 !important; }
+
+a.has-text-danger:hover, a.has-text-danger:focus {
+ color: #ee1742 !important; }
+
+.has-background-danger {
+ background-color: #f14668 !important; }
+
+.has-text-black-bis {
+ color: #121212 !important; }
+
+.has-background-black-bis {
+ background-color: #121212 !important; }
+
+.has-text-black-ter {
+ color: #242424 !important; }
+
+.has-background-black-ter {
+ background-color: #242424 !important; }
+
+.has-text-grey-darker {
+ color: #363636 !important; }
+
+.has-background-grey-darker {
+ background-color: #363636 !important; }
+
+.has-text-grey-dark {
+ color: #4a4a4a !important; }
+
+.has-background-grey-dark {
+ background-color: #4a4a4a !important; }
+
+.has-text-grey {
+ color: #7a7a7a !important; }
+
+.has-background-grey {
+ background-color: #7a7a7a !important; }
+
+.has-text-grey-light {
+ color: #b5b5b5 !important; }
+
+.has-background-grey-light {
+ background-color: #b5b5b5 !important; }
+
+.has-text-grey-lighter {
+ color: #dbdbdb !important; }
+
+.has-background-grey-lighter {
+ background-color: #dbdbdb !important; }
+
+.has-text-white-ter {
+ color: whitesmoke !important; }
+
+.has-background-white-ter {
+ background-color: whitesmoke !important; }
+
+.has-text-white-bis {
+ color: #fafafa !important; }
+
+.has-background-white-bis {
+ background-color: #fafafa !important; }
+
+.has-text-weight-light {
+ font-weight: 300 !important; }
+
+.has-text-weight-normal {
+ font-weight: 400 !important; }
+
+.has-text-weight-medium {
+ font-weight: 500 !important; }
+
+.has-text-weight-semibold {
+ font-weight: 600 !important; }
+
+.has-text-weight-bold {
+ font-weight: 700 !important; }
+
+.is-family-primary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-secondary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-sans-serif {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-monospace {
+ font-family: monospace !important; }
+
+.is-family-code {
+ font-family: monospace !important; }
+
+.is-block {
+ display: block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-block-mobile {
+ display: block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-block-tablet {
+ display: block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-block-tablet-only {
+ display: block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-block-touch {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-block-desktop {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-block-desktop-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-block-widescreen {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-block-widescreen-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-block-fullhd {
+ display: block !important; } }
+
+.is-flex {
+ display: flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-flex-mobile {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-flex-tablet {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-flex-tablet-only {
+ display: flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-flex-touch {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-flex-desktop {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-flex-desktop-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-flex-widescreen {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-flex-widescreen-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-flex-fullhd {
+ display: flex !important; } }
+
+.is-inline {
+ display: inline !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-mobile {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-tablet {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-tablet-only {
+ display: inline !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-touch {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-desktop {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-desktop-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-widescreen {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-widescreen-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-fullhd {
+ display: inline !important; } }
+
+.is-inline-block {
+ display: inline-block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-block-mobile {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-block-tablet {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-block-tablet-only {
+ display: inline-block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-block-touch {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-block-desktop {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-block-desktop-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-block-widescreen {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-block-widescreen-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-block-fullhd {
+ display: inline-block !important; } }
+
+.is-inline-flex {
+ display: inline-flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-flex-mobile {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-flex-tablet {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-flex-tablet-only {
+ display: inline-flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-flex-touch {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-flex-desktop {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-flex-desktop-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-flex-widescreen {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-flex-widescreen-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-flex-fullhd {
+ display: inline-flex !important; } }
+
+.is-hidden {
+ display: none !important; }
+
+.is-sr-only {
+ border: none !important;
+ clip: rect(0, 0, 0, 0) !important;
+ height: 0.01em !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ white-space: nowrap !important;
+ width: 0.01em !important; }
+
+@media screen and (max-width: 768px) {
+ .is-hidden-mobile {
+ display: none !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-hidden-tablet {
+ display: none !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-hidden-tablet-only {
+ display: none !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-hidden-touch {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-hidden-desktop {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-hidden-desktop-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-hidden-widescreen {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-hidden-widescreen-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-hidden-fullhd {
+ display: none !important; } }
+
+.is-invisible {
+ visibility: hidden !important; }
+
+@media screen and (max-width: 768px) {
+ .is-invisible-mobile {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-invisible-tablet {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-invisible-tablet-only {
+ visibility: hidden !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-invisible-touch {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-invisible-desktop {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-invisible-desktop-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-invisible-widescreen {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-invisible-widescreen-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-invisible-fullhd {
+ visibility: hidden !important; } }
+
+.is-marginless {
+ margin: 0 !important; }
+
+.is-paddingless {
+ padding: 0 !important; }
+
+.is-radiusless {
+ border-radius: 0 !important; }
+
+.is-shadowless {
+ box-shadow: none !important; }
+
+.is-relative {
+ position: relative !important; }
+
+.box {
+ background-color: white;
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ display: block;
+ padding: 1.25rem; }
+
+a.box:hover, a.box:focus {
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }
+
+a.box:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }
+
+.button {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-width: 1px;
+ color: #363636;
+ cursor: pointer;
+ justify-content: center;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: 1em;
+ padding-right: 1em;
+ padding-top: calc(0.5em - 1px);
+ text-align: center;
+ white-space: nowrap; }
+ .button strong {
+ color: inherit; }
+ .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
+ height: 1.5em;
+ width: 1.5em; }
+ .button .icon:first-child:not(:last-child) {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: 0.25em; }
+ .button .icon:last-child:not(:first-child) {
+ margin-left: 0.25em;
+ margin-right: calc(-0.5em - 1px); }
+ .button .icon:first-child:last-child {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: calc(-0.5em - 1px); }
+ .button:hover, .button.is-hovered {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .button:focus, .button.is-focused {
+ border-color: #3273dc;
+ color: #363636; }
+ .button:focus:not(:active), .button.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button:active, .button.is-active {
+ border-color: #4a4a4a;
+ color: #363636; }
+ .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ color: #4a4a4a;
+ text-decoration: underline; }
+ .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
+ background-color: whitesmoke;
+ color: #363636; }
+ .button.is-text:active, .button.is-text.is-active {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .button.is-text[disabled],
+ fieldset[disabled] .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:hover, .button.is-white.is-hovered {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus, .button.is-white.is-focused {
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .button.is-white:active, .button.is-white.is-active {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white[disabled],
+ fieldset[disabled] .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
+ background-color: black; }
+ .button.is-white.is-inverted[disabled],
+ fieldset[disabled] .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .button.is-white.is-outlined.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:hover, .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus, .button.is-black.is-focused {
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .button.is-black:active, .button.is-black.is-active {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .button.is-black[disabled],
+ fieldset[disabled] .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-black.is-inverted {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-black.is-inverted[disabled],
+ fieldset[disabled] .button.is-black.is-inverted {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .button.is-black.is-outlined.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:hover, .button.is-light.is-hovered {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus, .button.is-light.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .button.is-light:active, .button.is-light.is-active {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light[disabled],
+ fieldset[disabled] .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted[disabled],
+ fieldset[disabled] .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ color: whitesmoke; }
+ .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-outlined.is-loading::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:hover, .button.is-dark.is-hovered {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus, .button.is-dark.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .button.is-dark:active, .button.is-dark.is-active {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark[disabled],
+ fieldset[disabled] .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-dark.is-inverted {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-dark.is-inverted[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ color: #363636; }
+ .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .button.is-dark.is-outlined.is-loading::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:hover, .button.is-primary.is-hovered {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus, .button.is-primary.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .button.is-primary:active, .button.is-primary.is-active {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary[disabled],
+ fieldset[disabled] .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-primary.is-inverted {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-primary.is-inverted[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ color: #3333ff; }
+ .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .button.is-primary.is-outlined.is-loading::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
+ background-color: #dedeff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
+ background-color: #d1d1ff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:hover, .button.is-link.is-hovered {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus, .button.is-link.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button.is-link:active, .button.is-link.is-active {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link[disabled],
+ fieldset[disabled] .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-link.is-inverted {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-link.is-inverted[disabled],
+ fieldset[disabled] .button.is-link.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ color: #3273dc; }
+ .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .button.is-link.is-outlined.is-loading::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
+ background-color: #e3ecfa;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-link.is-light:active, .button.is-link.is-light.is-active {
+ background-color: #d8e4f8;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:hover, .button.is-info.is-hovered {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus, .button.is-info.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .button.is-info:active, .button.is-info.is-active {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info[disabled],
+ fieldset[disabled] .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-info.is-inverted {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-info.is-inverted[disabled],
+ fieldset[disabled] .button.is-info.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ color: #3298dc; }
+ .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .button.is-info.is-outlined.is-loading::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
+ background-color: #e3f1fa;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-info.is-light:active, .button.is-info.is-light.is-active {
+ background-color: #d8ebf8;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:hover, .button.is-success.is-hovered {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus, .button.is-success.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .button.is-success:active, .button.is-success.is-active {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success[disabled],
+ fieldset[disabled] .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-success.is-inverted {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-success.is-inverted[disabled],
+ fieldset[disabled] .button.is-success.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ color: #48c774; }
+ .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .button.is-success.is-outlined.is-loading::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
+ background-color: #e6f7ec;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-success.is-light:active, .button.is-success.is-light.is-active {
+ background-color: #dcf4e4;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:hover, .button.is-warning.is-hovered {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus, .button.is-warning.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .button.is-warning:active, .button.is-warning.is-active {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning[disabled],
+ fieldset[disabled] .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ color: #ffdd57; }
+ .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-outlined.is-loading::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
+ background-color: #fff8de;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
+ background-color: #fff6d1;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:hover, .button.is-danger.is-hovered {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus, .button.is-danger.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .button.is-danger:active, .button.is-danger.is-active {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger[disabled],
+ fieldset[disabled] .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-danger.is-inverted {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-danger.is-inverted[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ color: #f14668; }
+ .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .button.is-danger.is-outlined.is-loading::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
+ background-color: #fde0e6;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
+ background-color: #fcd4dc;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .button.is-normal {
+ font-size: 1rem; }
+ .button.is-medium {
+ font-size: 1.25rem; }
+ .button.is-large {
+ font-size: 1.5rem; }
+ .button[disabled],
+ fieldset[disabled] .button {
+ background-color: white;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ opacity: 0.5; }
+ .button.is-fullwidth {
+ display: flex;
+ width: 100%; }
+ .button.is-loading {
+ color: transparent !important;
+ pointer-events: none; }
+ .button.is-loading::after {
+ position: absolute;
+ left: calc(50% - (1em / 2));
+ top: calc(50% - (1em / 2));
+ position: absolute !important; }
+ .button.is-static {
+ background-color: whitesmoke;
+ border-color: #dbdbdb;
+ color: #7a7a7a;
+ box-shadow: none;
+ pointer-events: none; }
+ .button.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(1em + 0.25em);
+ padding-right: calc(1em + 0.25em); }
+
+.buttons {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .buttons .button {
+ margin-bottom: 0.5rem; }
+ .buttons .button:not(:last-child):not(.is-fullwidth) {
+ margin-right: 0.5rem; }
+ .buttons:last-child {
+ margin-bottom: -0.5rem; }
+ .buttons:not(:last-child) {
+ margin-bottom: 1rem; }
+ .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
+ font-size: 1.25rem; }
+ .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
+ font-size: 1.5rem; }
+ .buttons.has-addons .button:not(:first-child) {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .buttons.has-addons .button:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ margin-right: -1px; }
+ .buttons.has-addons .button:last-child {
+ margin-right: 0; }
+ .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
+ z-index: 2; }
+ .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
+ z-index: 3; }
+ .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
+ z-index: 4; }
+ .buttons.has-addons .button.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .buttons.is-centered {
+ justify-content: center; }
+ .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+ .buttons.is-right {
+ justify-content: flex-end; }
+ .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+
+.container {
+ flex-grow: 1;
+ margin: 0 auto;
+ position: relative;
+ width: auto; }
+ .container.is-fluid {
+ max-width: none;
+ padding-left: 32px;
+ padding-right: 32px;
+ width: 100%; }
+ @media screen and (min-width: 1024px) {
+ .container {
+ max-width: 960px; } }
+ @media screen and (max-width: 1215px) {
+ .container.is-widescreen {
+ max-width: 1152px; } }
+ @media screen and (max-width: 1407px) {
+ .container.is-fullhd {
+ max-width: 1344px; } }
+ @media screen and (min-width: 1216px) {
+ .container {
+ max-width: 1152px; } }
+ @media screen and (min-width: 1408px) {
+ .container {
+ max-width: 1344px; } }
+
+.content li + li {
+ margin-top: 0.25em; }
+
+.content p:not(:last-child),
+.content dl:not(:last-child),
+.content ol:not(:last-child),
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content pre:not(:last-child),
+.content table:not(:last-child) {
+ margin-bottom: 1em; }
+
+.content h1,
+.content h2,
+.content h3,
+.content h4,
+.content h5,
+.content h6 {
+ color: #363636;
+ font-weight: 600;
+ line-height: 1.125; }
+
+.content h1 {
+ font-size: 2em;
+ margin-bottom: 0.5em; }
+ .content h1:not(:first-child) {
+ margin-top: 1em; }
+
+.content h2 {
+ font-size: 1.75em;
+ margin-bottom: 0.5714em; }
+ .content h2:not(:first-child) {
+ margin-top: 1.1428em; }
+
+.content h3 {
+ font-size: 1.5em;
+ margin-bottom: 0.6666em; }
+ .content h3:not(:first-child) {
+ margin-top: 1.3333em; }
+
+.content h4 {
+ font-size: 1.25em;
+ margin-bottom: 0.8em; }
+
+.content h5 {
+ font-size: 1.125em;
+ margin-bottom: 0.8888em; }
+
+.content h6 {
+ font-size: 1em;
+ margin-bottom: 1em; }
+
+.content blockquote {
+ background-color: whitesmoke;
+ border-left: 5px solid #dbdbdb;
+ padding: 1.25em 1.5em; }
+
+.content ol {
+ list-style-position: outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ol:not([type]) {
+ list-style-type: decimal; }
+ .content ol:not([type]).is-lower-alpha {
+ list-style-type: lower-alpha; }
+ .content ol:not([type]).is-lower-roman {
+ list-style-type: lower-roman; }
+ .content ol:not([type]).is-upper-alpha {
+ list-style-type: upper-alpha; }
+ .content ol:not([type]).is-upper-roman {
+ list-style-type: upper-roman; }
+
+.content ul {
+ list-style: disc outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ul ul {
+ list-style-type: circle;
+ margin-top: 0.5em; }
+ .content ul ul ul {
+ list-style-type: square; }
+
+.content dd {
+ margin-left: 2em; }
+
+.content figure {
+ margin-left: 2em;
+ margin-right: 2em;
+ text-align: center; }
+ .content figure:not(:first-child) {
+ margin-top: 2em; }
+ .content figure:not(:last-child) {
+ margin-bottom: 2em; }
+ .content figure img {
+ display: inline-block; }
+ .content figure figcaption {
+ font-style: italic; }
+
+.content pre {
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto;
+ padding: 1.25em 1.5em;
+ white-space: pre;
+ word-wrap: normal; }
+
+.content sup,
+.content sub {
+ font-size: 75%; }
+
+.content table {
+ width: 100%; }
+ .content table td,
+ .content table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .content table th {
+ color: #363636; }
+ .content table th:not([align]) {
+ text-align: left; }
+ .content table thead td,
+ .content table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .content table tfoot td,
+ .content table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .content table tbody tr:last-child td,
+ .content table tbody tr:last-child th {
+ border-bottom-width: 0; }
+
+.content .tabs li + li {
+ margin-top: 0; }
+
+.content.is-small {
+ font-size: 0.75rem; }
+
+.content.is-medium {
+ font-size: 1.25rem; }
+
+.content.is-large {
+ font-size: 1.5rem; }
+
+.icon {
+ align-items: center;
+ display: inline-flex;
+ justify-content: center;
+ height: 1.5rem;
+ width: 1.5rem; }
+ .icon.is-small {
+ height: 1rem;
+ width: 1rem; }
+ .icon.is-medium {
+ height: 2rem;
+ width: 2rem; }
+ .icon.is-large {
+ height: 3rem;
+ width: 3rem; }
+
+.image {
+ display: block;
+ position: relative; }
+ .image img {
+ display: block;
+ height: auto;
+ width: 100%; }
+ .image img.is-rounded {
+ border-radius: 290486px; }
+ .image.is-fullwidth {
+ width: 100%; }
+ .image.is-square img,
+ .image.is-square .has-ratio, .image.is-1by1 img,
+ .image.is-1by1 .has-ratio, .image.is-5by4 img,
+ .image.is-5by4 .has-ratio, .image.is-4by3 img,
+ .image.is-4by3 .has-ratio, .image.is-3by2 img,
+ .image.is-3by2 .has-ratio, .image.is-5by3 img,
+ .image.is-5by3 .has-ratio, .image.is-16by9 img,
+ .image.is-16by9 .has-ratio, .image.is-2by1 img,
+ .image.is-2by1 .has-ratio, .image.is-3by1 img,
+ .image.is-3by1 .has-ratio, .image.is-4by5 img,
+ .image.is-4by5 .has-ratio, .image.is-3by4 img,
+ .image.is-3by4 .has-ratio, .image.is-2by3 img,
+ .image.is-2by3 .has-ratio, .image.is-3by5 img,
+ .image.is-3by5 .has-ratio, .image.is-9by16 img,
+ .image.is-9by16 .has-ratio, .image.is-1by2 img,
+ .image.is-1by2 .has-ratio, .image.is-1by3 img,
+ .image.is-1by3 .has-ratio {
+ height: 100%;
+ width: 100%; }
+ .image.is-square, .image.is-1by1 {
+ padding-top: 100%; }
+ .image.is-5by4 {
+ padding-top: 80%; }
+ .image.is-4by3 {
+ padding-top: 75%; }
+ .image.is-3by2 {
+ padding-top: 66.6666%; }
+ .image.is-5by3 {
+ padding-top: 60%; }
+ .image.is-16by9 {
+ padding-top: 56.25%; }
+ .image.is-2by1 {
+ padding-top: 50%; }
+ .image.is-3by1 {
+ padding-top: 33.3333%; }
+ .image.is-4by5 {
+ padding-top: 125%; }
+ .image.is-3by4 {
+ padding-top: 133.3333%; }
+ .image.is-2by3 {
+ padding-top: 150%; }
+ .image.is-3by5 {
+ padding-top: 166.6666%; }
+ .image.is-9by16 {
+ padding-top: 177.7777%; }
+ .image.is-1by2 {
+ padding-top: 200%; }
+ .image.is-1by3 {
+ padding-top: 300%; }
+ .image.is-16x16 {
+ height: 16px;
+ width: 16px; }
+ .image.is-24x24 {
+ height: 24px;
+ width: 24px; }
+ .image.is-32x32 {
+ height: 32px;
+ width: 32px; }
+ .image.is-48x48 {
+ height: 48px;
+ width: 48px; }
+ .image.is-64x64 {
+ height: 64px;
+ width: 64px; }
+ .image.is-96x96 {
+ height: 96px;
+ width: 96px; }
+ .image.is-128x128 {
+ height: 128px;
+ width: 128px; }
+
+.notification {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+ position: relative; }
+ .notification a:not(.button):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .notification strong {
+ color: currentColor; }
+ .notification code,
+ .notification pre {
+ background: white; }
+ .notification pre code {
+ background: transparent; }
+ .notification > .delete {
+ position: absolute;
+ right: 0.5rem;
+ top: 0.5rem; }
+ .notification .title,
+ .notification .subtitle,
+ .notification .content {
+ color: currentColor; }
+ .notification.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .notification.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .notification.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .notification.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .notification.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .notification.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .notification.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .notification.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+
+.progress {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ border: none;
+ border-radius: 290486px;
+ display: block;
+ height: 1rem;
+ overflow: hidden;
+ padding: 0;
+ width: 100%; }
+ .progress::-webkit-progress-bar {
+ background-color: #ededed; }
+ .progress::-webkit-progress-value {
+ background-color: #4a4a4a; }
+ .progress::-moz-progress-bar {
+ background-color: #4a4a4a; }
+ .progress::-ms-fill {
+ background-color: #4a4a4a;
+ border: none; }
+ .progress.is-white::-webkit-progress-value {
+ background-color: white; }
+ .progress.is-white::-moz-progress-bar {
+ background-color: white; }
+ .progress.is-white::-ms-fill {
+ background-color: white; }
+ .progress.is-white:indeterminate {
+ background-image: linear-gradient(to right, white 30%, #ededed 30%); }
+ .progress.is-black::-webkit-progress-value {
+ background-color: #0a0a0a; }
+ .progress.is-black::-moz-progress-bar {
+ background-color: #0a0a0a; }
+ .progress.is-black::-ms-fill {
+ background-color: #0a0a0a; }
+ .progress.is-black:indeterminate {
+ background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); }
+ .progress.is-light::-webkit-progress-value {
+ background-color: whitesmoke; }
+ .progress.is-light::-moz-progress-bar {
+ background-color: whitesmoke; }
+ .progress.is-light::-ms-fill {
+ background-color: whitesmoke; }
+ .progress.is-light:indeterminate {
+ background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); }
+ .progress.is-dark::-webkit-progress-value {
+ background-color: #363636; }
+ .progress.is-dark::-moz-progress-bar {
+ background-color: #363636; }
+ .progress.is-dark::-ms-fill {
+ background-color: #363636; }
+ .progress.is-dark:indeterminate {
+ background-image: linear-gradient(to right, #363636 30%, #ededed 30%); }
+ .progress.is-primary::-webkit-progress-value {
+ background-color: #3333ff; }
+ .progress.is-primary::-moz-progress-bar {
+ background-color: #3333ff; }
+ .progress.is-primary::-ms-fill {
+ background-color: #3333ff; }
+ .progress.is-primary:indeterminate {
+ background-image: linear-gradient(to right, #3333ff 30%, #ededed 30%); }
+ .progress.is-link::-webkit-progress-value {
+ background-color: #3273dc; }
+ .progress.is-link::-moz-progress-bar {
+ background-color: #3273dc; }
+ .progress.is-link::-ms-fill {
+ background-color: #3273dc; }
+ .progress.is-link:indeterminate {
+ background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%); }
+ .progress.is-info::-webkit-progress-value {
+ background-color: #3298dc; }
+ .progress.is-info::-moz-progress-bar {
+ background-color: #3298dc; }
+ .progress.is-info::-ms-fill {
+ background-color: #3298dc; }
+ .progress.is-info:indeterminate {
+ background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%); }
+ .progress.is-success::-webkit-progress-value {
+ background-color: #48c774; }
+ .progress.is-success::-moz-progress-bar {
+ background-color: #48c774; }
+ .progress.is-success::-ms-fill {
+ background-color: #48c774; }
+ .progress.is-success:indeterminate {
+ background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); }
+ .progress.is-warning::-webkit-progress-value {
+ background-color: #ffdd57; }
+ .progress.is-warning::-moz-progress-bar {
+ background-color: #ffdd57; }
+ .progress.is-warning::-ms-fill {
+ background-color: #ffdd57; }
+ .progress.is-warning:indeterminate {
+ background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); }
+ .progress.is-danger::-webkit-progress-value {
+ background-color: #f14668; }
+ .progress.is-danger::-moz-progress-bar {
+ background-color: #f14668; }
+ .progress.is-danger::-ms-fill {
+ background-color: #f14668; }
+ .progress.is-danger:indeterminate {
+ background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); }
+ .progress:indeterminate {
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-name: moveIndeterminate;
+ animation-timing-function: linear;
+ background-color: #ededed;
+ background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
+ background-position: top left;
+ background-repeat: no-repeat;
+ background-size: 150% 150%; }
+ .progress:indeterminate::-webkit-progress-bar {
+ background-color: transparent; }
+ .progress:indeterminate::-moz-progress-bar {
+ background-color: transparent; }
+ .progress.is-small {
+ height: 0.75rem; }
+ .progress.is-medium {
+ height: 1.25rem; }
+ .progress.is-large {
+ height: 1.5rem; }
+
+@keyframes moveIndeterminate {
+ from {
+ background-position: 200% 0; }
+ to {
+ background-position: -200% 0; } }
+
+.table {
+ background-color: white;
+ color: #363636; }
+ .table td,
+ .table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .table td.is-white,
+ .table th.is-white {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .table td.is-black,
+ .table th.is-black {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .table td.is-light,
+ .table th.is-light {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-dark,
+ .table th.is-dark {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .table td.is-primary,
+ .table th.is-primary {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .table td.is-link,
+ .table th.is-link {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .table td.is-info,
+ .table th.is-info {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .table td.is-success,
+ .table th.is-success {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .table td.is-warning,
+ .table th.is-warning {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-danger,
+ .table th.is-danger {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .table td.is-narrow,
+ .table th.is-narrow {
+ white-space: nowrap;
+ width: 1%; }
+ .table td.is-selected,
+ .table th.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table td.is-selected a,
+ .table td.is-selected strong,
+ .table th.is-selected a,
+ .table th.is-selected strong {
+ color: currentColor; }
+ .table th {
+ color: #363636; }
+ .table th:not([align]) {
+ text-align: left; }
+ .table tr.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table tr.is-selected a,
+ .table tr.is-selected strong {
+ color: currentColor; }
+ .table tr.is-selected td,
+ .table tr.is-selected th {
+ border-color: #fff;
+ color: currentColor; }
+ .table thead {
+ background-color: transparent; }
+ .table thead td,
+ .table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .table tfoot {
+ background-color: transparent; }
+ .table tfoot td,
+ .table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .table tbody {
+ background-color: transparent; }
+ .table tbody tr:last-child td,
+ .table tbody tr:last-child th {
+ border-bottom-width: 0; }
+ .table.is-bordered td,
+ .table.is-bordered th {
+ border-width: 1px; }
+ .table.is-bordered tr:last-child td,
+ .table.is-bordered tr:last-child th {
+ border-bottom-width: 1px; }
+ .table.is-fullwidth {
+ width: 100%; }
+ .table.is-hoverable tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
+ background-color: whitesmoke; }
+ .table.is-narrow td,
+ .table.is-narrow th {
+ padding: 0.25em 0.5em; }
+ .table.is-striped tbody tr:not(.is-selected):nth-child(even) {
+ background-color: #fafafa; }
+
+.table-container {
+ -webkit-overflow-scrolling: touch;
+ overflow: auto;
+ overflow-y: hidden;
+ max-width: 100%; }
+
+.tags {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .tags .tag {
+ margin-bottom: 0.5rem; }
+ .tags .tag:not(:last-child) {
+ margin-right: 0.5rem; }
+ .tags:last-child {
+ margin-bottom: -0.5rem; }
+ .tags:not(:last-child) {
+ margin-bottom: 1rem; }
+ .tags.are-medium .tag:not(.is-normal):not(.is-large) {
+ font-size: 1rem; }
+ .tags.are-large .tag:not(.is-normal):not(.is-medium) {
+ font-size: 1.25rem; }
+ .tags.is-centered {
+ justify-content: center; }
+ .tags.is-centered .tag {
+ margin-right: 0.25rem;
+ margin-left: 0.25rem; }
+ .tags.is-right {
+ justify-content: flex-end; }
+ .tags.is-right .tag:not(:first-child) {
+ margin-left: 0.5rem; }
+ .tags.is-right .tag:not(:last-child) {
+ margin-right: 0; }
+ .tags.has-addons .tag {
+ margin-right: 0; }
+ .tags.has-addons .tag:not(:first-child) {
+ margin-left: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .tags.has-addons .tag:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+
+.tag:not(body) {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 4px;
+ color: #4a4a4a;
+ display: inline-flex;
+ font-size: 0.75rem;
+ height: 2em;
+ justify-content: center;
+ line-height: 1.5;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+ .tag:not(body) .delete {
+ margin-left: 0.25rem;
+ margin-right: -0.375rem; }
+ .tag:not(body).is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .tag:not(body).is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .tag:not(body).is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .tag:not(body).is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .tag:not(body).is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .tag:not(body).is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .tag:not(body).is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .tag:not(body).is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .tag:not(body).is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .tag:not(body).is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .tag:not(body).is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .tag:not(body).is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .tag:not(body).is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .tag:not(body).is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .tag:not(body).is-normal {
+ font-size: 0.75rem; }
+ .tag:not(body).is-medium {
+ font-size: 1rem; }
+ .tag:not(body).is-large {
+ font-size: 1.25rem; }
+ .tag:not(body) .icon:first-child:not(:last-child) {
+ margin-left: -0.375em;
+ margin-right: 0.1875em; }
+ .tag:not(body) .icon:last-child:not(:first-child) {
+ margin-left: 0.1875em;
+ margin-right: -0.375em; }
+ .tag:not(body) .icon:first-child:last-child {
+ margin-left: -0.375em;
+ margin-right: -0.375em; }
+ .tag:not(body).is-delete {
+ margin-left: 1px;
+ padding: 0;
+ position: relative;
+ width: 2em; }
+ .tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
+ background-color: currentColor;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .tag:not(body).is-delete::before {
+ height: 1px;
+ width: 50%; }
+ .tag:not(body).is-delete::after {
+ height: 50%;
+ width: 1px; }
+ .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
+ background-color: #e8e8e8; }
+ .tag:not(body).is-delete:active {
+ background-color: #dbdbdb; }
+ .tag:not(body).is-rounded {
+ border-radius: 290486px; }
+
+a.tag:hover {
+ text-decoration: underline; }
+
+.title,
+.subtitle {
+ word-break: break-word; }
+ .title em,
+ .title span,
+ .subtitle em,
+ .subtitle span {
+ font-weight: inherit; }
+ .title sub,
+ .subtitle sub {
+ font-size: 0.75em; }
+ .title sup,
+ .subtitle sup {
+ font-size: 0.75em; }
+ .title .tag,
+ .subtitle .tag {
+ vertical-align: middle; }
+
+.title {
+ color: #363636;
+ font-size: 1.2em;
+ font-weight: 600;
+ line-height: 1.125; }
+ .title strong {
+ color: inherit;
+ font-weight: inherit; }
+ .title + .highlight {
+ margin-top: -0.75rem; }
+ .title:not(.is-spaced) + .subtitle {
+ margin-top: -1.25rem; }
+ .title.is-1 {
+ font-size: 3rem; }
+ .title.is-2 {
+ font-size: 2.5rem; }
+ .title.is-3 {
+ font-size: 2rem; }
+ .title.is-4 {
+ font-size: 1.5rem; }
+ .title.is-5 {
+ font-size: 1.25rem; }
+ .title.is-6 {
+ font-size: 1rem; }
+ .title.is-7 {
+ font-size: 0.75rem; }
+
+.subtitle {
+ color: #4a4a4a;
+ font-size: 1.25rem;
+ font-weight: 400;
+ line-height: 1.25; }
+ .subtitle strong {
+ color: #363636;
+ font-weight: 600; }
+ .subtitle:not(.is-spaced) + .title {
+ margin-top: -1.25rem; }
+ .subtitle.is-1 {
+ font-size: 3rem; }
+ .subtitle.is-2 {
+ font-size: 2.5rem; }
+ .subtitle.is-3 {
+ font-size: 2rem; }
+ .subtitle.is-4 {
+ font-size: 1.5rem; }
+ .subtitle.is-5 {
+ font-size: 1.25rem; }
+ .subtitle.is-6 {
+ font-size: 1rem; }
+ .subtitle.is-7 {
+ font-size: 0.75rem; }
+
+.heading {
+ display: block;
+ font-size: 11px;
+ letter-spacing: 1px;
+ margin-bottom: 5px;
+ text-transform: uppercase; }
+
+.highlight {
+ font-weight: 400;
+ max-width: 100%;
+ overflow: hidden;
+ padding: 0; }
+ .highlight pre {
+ overflow: auto;
+ max-width: 100%; }
+
+.number {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 290486px;
+ display: inline-flex;
+ font-size: 1.25rem;
+ height: 2em;
+ justify-content: center;
+ margin-right: 1.5rem;
+ min-width: 2.5em;
+ padding: 0.25rem 0.5rem;
+ text-align: center;
+ vertical-align: top; }
+
+.input, .textarea, .select select {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ color: #363636; }
+ .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
+ border-color: #b5b5b5; }
+ .input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
+ border-color: #3273dc;
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .input[disabled], .textarea[disabled], .select select[disabled],
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: #7a7a7a; }
+ .input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
+ fieldset[disabled] .input::-moz-placeholder,
+ fieldset[disabled] .textarea::-moz-placeholder,
+ fieldset[disabled] .select select::-moz-placeholder,
+ .select fieldset[disabled] select::-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
+ fieldset[disabled] .input::-webkit-input-placeholder,
+ fieldset[disabled] .textarea::-webkit-input-placeholder,
+ fieldset[disabled] .select select::-webkit-input-placeholder,
+ .select fieldset[disabled] select::-webkit-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
+ fieldset[disabled] .input:-moz-placeholder,
+ fieldset[disabled] .textarea:-moz-placeholder,
+ fieldset[disabled] .select select:-moz-placeholder,
+ .select fieldset[disabled] select:-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
+ fieldset[disabled] .input:-ms-input-placeholder,
+ fieldset[disabled] .textarea:-ms-input-placeholder,
+ fieldset[disabled] .select select:-ms-input-placeholder,
+ .select fieldset[disabled] select:-ms-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+
+.input, .textarea {
+ box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
+ max-width: 100%;
+ width: 100%; }
+ .input[readonly], .textarea[readonly] {
+ box-shadow: none; }
+ .is-white.input, .is-white.textarea {
+ border-color: white; }
+ .is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .is-black.input, .is-black.textarea {
+ border-color: #0a0a0a; }
+ .is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .is-light.input, .is-light.textarea {
+ border-color: whitesmoke; }
+ .is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .is-dark.input, .is-dark.textarea {
+ border-color: #363636; }
+ .is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .is-primary.input, .is-primary.textarea {
+ border-color: #3333ff; }
+ .is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .is-link.input, .is-link.textarea {
+ border-color: #3273dc; }
+ .is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .is-info.input, .is-info.textarea {
+ border-color: #3298dc; }
+ .is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .is-success.input, .is-success.textarea {
+ border-color: #48c774; }
+ .is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .is-warning.input, .is-warning.textarea {
+ border-color: #ffdd57; }
+ .is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .is-danger.input, .is-danger.textarea {
+ border-color: #f14668; }
+ .is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .is-small.input, .is-small.textarea {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .is-medium.input, .is-medium.textarea {
+ font-size: 1.25rem; }
+ .is-large.input, .is-large.textarea {
+ font-size: 1.5rem; }
+ .is-fullwidth.input, .is-fullwidth.textarea {
+ display: block;
+ width: 100%; }
+ .is-inline.input, .is-inline.textarea {
+ display: inline;
+ width: auto; }
+
+.input.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(calc(0.75em - 1px) + 0.375em);
+ padding-right: calc(calc(0.75em - 1px) + 0.375em); }
+
+.input.is-static {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+ padding-left: 0;
+ padding-right: 0; }
+
+.textarea {
+ display: block;
+ max-width: 100%;
+ min-width: 100%;
+ padding: calc(0.75em - 1px);
+ resize: vertical; }
+ .textarea:not([rows]) {
+ max-height: 40em;
+ min-height: 8em; }
+ .textarea[rows] {
+ height: initial; }
+ .textarea.has-fixed-size {
+ resize: none; }
+
+.checkbox, .radio {
+ cursor: pointer;
+ display: inline-block;
+ line-height: 1.25;
+ position: relative; }
+ .checkbox input, .radio input {
+ cursor: pointer; }
+ .checkbox:hover, .radio:hover {
+ color: #363636; }
+ .checkbox[disabled], .radio[disabled],
+ fieldset[disabled] .checkbox,
+ fieldset[disabled] .radio {
+ color: #7a7a7a;
+ cursor: not-allowed; }
+
+.radio + .radio {
+ margin-left: 0.5em; }
+
+.select {
+ display: inline-block;
+ max-width: 100%;
+ position: relative;
+ vertical-align: top; }
+ .select:not(.is-multiple) {
+ height: 2.5em; }
+ .select:not(.is-multiple):not(.is-loading)::after {
+ border-color: #3273dc;
+ right: 1.125em;
+ z-index: 4; }
+ .select.is-rounded select {
+ border-radius: 290486px;
+ padding-left: 1em; }
+ .select select {
+ cursor: pointer;
+ display: block;
+ font-size: 1em;
+ max-width: 100%;
+ outline: none; }
+ .select select::-ms-expand {
+ display: none; }
+ .select select[disabled]:hover,
+ fieldset[disabled] .select select:hover {
+ border-color: whitesmoke; }
+ .select select:not([multiple]) {
+ padding-right: 2.5em; }
+ .select select[multiple] {
+ height: auto;
+ padding: 0; }
+ .select select[multiple] option {
+ padding: 0.5em 1em; }
+ .select:not(.is-multiple):not(.is-loading):hover::after {
+ border-color: #363636; }
+ .select.is-white:not(:hover)::after {
+ border-color: white; }
+ .select.is-white select {
+ border-color: white; }
+ .select.is-white select:hover, .select.is-white select.is-hovered {
+ border-color: #f2f2f2; }
+ .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .select.is-black:not(:hover)::after {
+ border-color: #0a0a0a; }
+ .select.is-black select {
+ border-color: #0a0a0a; }
+ .select.is-black select:hover, .select.is-black select.is-hovered {
+ border-color: black; }
+ .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .select.is-light:not(:hover)::after {
+ border-color: whitesmoke; }
+ .select.is-light select {
+ border-color: whitesmoke; }
+ .select.is-light select:hover, .select.is-light select.is-hovered {
+ border-color: #e8e8e8; }
+ .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .select.is-dark:not(:hover)::after {
+ border-color: #363636; }
+ .select.is-dark select {
+ border-color: #363636; }
+ .select.is-dark select:hover, .select.is-dark select.is-hovered {
+ border-color: #292929; }
+ .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .select.is-primary:not(:hover)::after {
+ border-color: #3333ff; }
+ .select.is-primary select {
+ border-color: #3333ff; }
+ .select.is-primary select:hover, .select.is-primary select.is-hovered {
+ border-color: #1a1aff; }
+ .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .select.is-link:not(:hover)::after {
+ border-color: #3273dc; }
+ .select.is-link select {
+ border-color: #3273dc; }
+ .select.is-link select:hover, .select.is-link select.is-hovered {
+ border-color: #2366d1; }
+ .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .select.is-info:not(:hover)::after {
+ border-color: #3298dc; }
+ .select.is-info select {
+ border-color: #3298dc; }
+ .select.is-info select:hover, .select.is-info select.is-hovered {
+ border-color: #238cd1; }
+ .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .select.is-success:not(:hover)::after {
+ border-color: #48c774; }
+ .select.is-success select {
+ border-color: #48c774; }
+ .select.is-success select:hover, .select.is-success select.is-hovered {
+ border-color: #3abb67; }
+ .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .select.is-warning:not(:hover)::after {
+ border-color: #ffdd57; }
+ .select.is-warning select {
+ border-color: #ffdd57; }
+ .select.is-warning select:hover, .select.is-warning select.is-hovered {
+ border-color: #ffd83d; }
+ .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .select.is-danger:not(:hover)::after {
+ border-color: #f14668; }
+ .select.is-danger select {
+ border-color: #f14668; }
+ .select.is-danger select:hover, .select.is-danger select.is-hovered {
+ border-color: #ef2e55; }
+ .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .select.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .select.is-medium {
+ font-size: 1.25rem; }
+ .select.is-large {
+ font-size: 1.5rem; }
+ .select.is-disabled::after {
+ border-color: #7a7a7a; }
+ .select.is-fullwidth {
+ width: 100%; }
+ .select.is-fullwidth select {
+ width: 100%; }
+ .select.is-loading::after {
+ margin-top: 0;
+ position: absolute;
+ right: 0.625em;
+ top: 0.625em;
+ transform: none; }
+ .select.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .select.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .select.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.file {
+ align-items: stretch;
+ display: flex;
+ justify-content: flex-start;
+ position: relative; }
+ .file.is-white .file-cta {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
+ color: #0a0a0a; }
+ .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-black .file-cta {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
+ color: white; }
+ .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .file.is-light .file-cta {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-dark .file-cta {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
+ color: #fff; }
+ .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary .file-cta {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(51, 51, 255, 0.25);
+ color: #fff; }
+ .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link .file-cta {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+ color: #fff; }
+ .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info .file-cta {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
+ color: #fff; }
+ .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success .file-cta {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
+ color: #fff; }
+ .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-warning .file-cta {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-danger .file-cta {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
+ color: #fff; }
+ .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-small {
+ font-size: 0.75rem; }
+ .file.is-medium {
+ font-size: 1.25rem; }
+ .file.is-medium .file-icon .fa {
+ font-size: 21px; }
+ .file.is-large {
+ font-size: 1.5rem; }
+ .file.is-large .file-icon .fa {
+ font-size: 28px; }
+ .file.has-name .file-cta {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .file.has-name .file-name {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .file.has-name.is-empty .file-cta {
+ border-radius: 4px; }
+ .file.has-name.is-empty .file-name {
+ display: none; }
+ .file.is-boxed .file-label {
+ flex-direction: column; }
+ .file.is-boxed .file-cta {
+ flex-direction: column;
+ height: auto;
+ padding: 1em 3em; }
+ .file.is-boxed .file-name {
+ border-width: 0 1px 1px; }
+ .file.is-boxed .file-icon {
+ height: 1.5em;
+ width: 1.5em; }
+ .file.is-boxed .file-icon .fa {
+ font-size: 21px; }
+ .file.is-boxed.is-small .file-icon .fa {
+ font-size: 14px; }
+ .file.is-boxed.is-medium .file-icon .fa {
+ font-size: 28px; }
+ .file.is-boxed.is-large .file-icon .fa {
+ font-size: 35px; }
+ .file.is-boxed.has-name .file-cta {
+ border-radius: 4px 4px 0 0; }
+ .file.is-boxed.has-name .file-name {
+ border-radius: 0 0 4px 4px;
+ border-width: 0 1px 1px; }
+ .file.is-centered {
+ justify-content: center; }
+ .file.is-fullwidth .file-label {
+ width: 100%; }
+ .file.is-fullwidth .file-name {
+ flex-grow: 1;
+ max-width: none; }
+ .file.is-right {
+ justify-content: flex-end; }
+ .file.is-right .file-cta {
+ border-radius: 0 4px 4px 0; }
+ .file.is-right .file-name {
+ border-radius: 4px 0 0 4px;
+ border-width: 1px 0 1px 1px;
+ order: -1; }
+
+.file-label {
+ align-items: stretch;
+ display: flex;
+ cursor: pointer;
+ justify-content: flex-start;
+ overflow: hidden;
+ position: relative; }
+ .file-label:hover .file-cta {
+ background-color: #eeeeee;
+ color: #363636; }
+ .file-label:hover .file-name {
+ border-color: #d5d5d5; }
+ .file-label:active .file-cta {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .file-label:active .file-name {
+ border-color: #cfcfcf; }
+
+.file-input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ outline: none;
+ position: absolute;
+ top: 0;
+ width: 100%; }
+
+.file-cta,
+.file-name {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ font-size: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+ white-space: nowrap; }
+
+.file-cta {
+ background-color: whitesmoke;
+ color: #4a4a4a; }
+
+.file-name {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px 1px 1px 0;
+ display: block;
+ max-width: 16em;
+ overflow: hidden;
+ text-align: left;
+ text-overflow: ellipsis; }
+
+.file-icon {
+ align-items: center;
+ display: flex;
+ height: 1em;
+ justify-content: center;
+ margin-right: 0.5em;
+ width: 1em; }
+ .file-icon .fa {
+ font-size: 14px; }
+
+.label {
+ color: #363636;
+ display: block;
+ font-size: 1rem;
+ font-weight: 700; }
+ .label:not(:last-child) {
+ margin-bottom: 0.5em; }
+ .label.is-small {
+ font-size: 0.75rem; }
+ .label.is-medium {
+ font-size: 1.25rem; }
+ .label.is-large {
+ font-size: 1.5rem; }
+
+.help {
+ display: block;
+ font-size: 0.75rem;
+ margin-top: 0.25rem; }
+ .help.is-white {
+ color: white; }
+ .help.is-black {
+ color: #0a0a0a; }
+ .help.is-light {
+ color: whitesmoke; }
+ .help.is-dark {
+ color: #363636; }
+ .help.is-primary {
+ color: #3333ff; }
+ .help.is-link {
+ color: #3273dc; }
+ .help.is-info {
+ color: #3298dc; }
+ .help.is-success {
+ color: #48c774; }
+ .help.is-warning {
+ color: #ffdd57; }
+ .help.is-danger {
+ color: #f14668; }
+
+.field:not(:last-child) {
+ margin-bottom: 0.75rem; }
+
+.field.has-addons {
+ display: flex;
+ justify-content: flex-start; }
+ .field.has-addons .control:not(:last-child) {
+ margin-right: -1px; }
+ .field.has-addons .control:not(:first-child):not(:last-child) .button,
+ .field.has-addons .control:not(:first-child):not(:last-child) .input,
+ .field.has-addons .control:not(:first-child):not(:last-child) .select select {
+ border-radius: 0; }
+ .field.has-addons .control:first-child:not(:only-child) .button,
+ .field.has-addons .control:first-child:not(:only-child) .input,
+ .field.has-addons .control:first-child:not(:only-child) .select select {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .field.has-addons .control:last-child:not(:only-child) .button,
+ .field.has-addons .control:last-child:not(:only-child) .input,
+ .field.has-addons .control:last-child:not(:only-child) .select select {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
+ .field.has-addons .control .input:not([disabled]):hover,
+ .field.has-addons .control .input:not([disabled]).is-hovered,
+ .field.has-addons .control .select select:not([disabled]):hover,
+ .field.has-addons .control .select select:not([disabled]).is-hovered {
+ z-index: 2; }
+ .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
+ .field.has-addons .control .input:not([disabled]):focus,
+ .field.has-addons .control .input:not([disabled]).is-focused,
+ .field.has-addons .control .input:not([disabled]):active,
+ .field.has-addons .control .input:not([disabled]).is-active,
+ .field.has-addons .control .select select:not([disabled]):focus,
+ .field.has-addons .control .select select:not([disabled]).is-focused,
+ .field.has-addons .control .select select:not([disabled]):active,
+ .field.has-addons .control .select select:not([disabled]).is-active {
+ z-index: 3; }
+ .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
+ .field.has-addons .control .input:not([disabled]):focus:hover,
+ .field.has-addons .control .input:not([disabled]).is-focused:hover,
+ .field.has-addons .control .input:not([disabled]):active:hover,
+ .field.has-addons .control .input:not([disabled]).is-active:hover,
+ .field.has-addons .control .select select:not([disabled]):focus:hover,
+ .field.has-addons .control .select select:not([disabled]).is-focused:hover,
+ .field.has-addons .control .select select:not([disabled]):active:hover,
+ .field.has-addons .control .select select:not([disabled]).is-active:hover {
+ z-index: 4; }
+ .field.has-addons .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.has-addons.has-addons-centered {
+ justify-content: center; }
+ .field.has-addons.has-addons-right {
+ justify-content: flex-end; }
+ .field.has-addons.has-addons-fullwidth .control {
+ flex-grow: 1;
+ flex-shrink: 0; }
+
+.field.is-grouped {
+ display: flex;
+ justify-content: flex-start; }
+ .field.is-grouped > .control {
+ flex-shrink: 0; }
+ .field.is-grouped > .control:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .field.is-grouped > .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.is-grouped.is-grouped-centered {
+ justify-content: center; }
+ .field.is-grouped.is-grouped-right {
+ justify-content: flex-end; }
+ .field.is-grouped.is-grouped-multiline {
+ flex-wrap: wrap; }
+ .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .field.is-grouped.is-grouped-multiline:last-child {
+ margin-bottom: -0.75rem; }
+ .field.is-grouped.is-grouped-multiline:not(:last-child) {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field.is-horizontal {
+ display: flex; } }
+
+.field-label .label {
+ font-size: inherit; }
+
+@media screen and (max-width: 768px) {
+ .field-label {
+ margin-bottom: 0.5rem; } }
+
+@media screen and (min-width: 769px), print {
+ .field-label {
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ margin-right: 1.5rem;
+ text-align: right; }
+ .field-label.is-small {
+ font-size: 0.75rem;
+ padding-top: 0.375em; }
+ .field-label.is-normal {
+ padding-top: 0.375em; }
+ .field-label.is-medium {
+ font-size: 1.25rem;
+ padding-top: 0.375em; }
+ .field-label.is-large {
+ font-size: 1.5rem;
+ padding-top: 0.375em; } }
+
+.field-body .field .field {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field-body {
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 5;
+ flex-shrink: 1; }
+ .field-body .field {
+ margin-bottom: 0; }
+ .field-body > .field {
+ flex-shrink: 1; }
+ .field-body > .field:not(.is-narrow) {
+ flex-grow: 1; }
+ .field-body > .field:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.control {
+ box-sizing: border-box;
+ clear: both;
+ font-size: 1rem;
+ position: relative;
+ text-align: left; }
+ .control.has-icons-left .input:focus ~ .icon,
+ .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
+ .control.has-icons-right .select:focus ~ .icon {
+ color: #4a4a4a; }
+ .control.has-icons-left .input.is-small ~ .icon,
+ .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
+ .control.has-icons-right .select.is-small ~ .icon {
+ font-size: 0.75rem; }
+ .control.has-icons-left .input.is-medium ~ .icon,
+ .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
+ .control.has-icons-right .select.is-medium ~ .icon {
+ font-size: 1.25rem; }
+ .control.has-icons-left .input.is-large ~ .icon,
+ .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
+ .control.has-icons-right .select.is-large ~ .icon {
+ font-size: 1.5rem; }
+ .control.has-icons-left .icon, .control.has-icons-right .icon {
+ color: #dbdbdb;
+ height: 2.5em;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+ width: 2.5em;
+ z-index: 4; }
+ .control.has-icons-left .input,
+ .control.has-icons-left .select select {
+ padding-left: 2.5em; }
+ .control.has-icons-left .icon.is-left {
+ left: 0; }
+ .control.has-icons-right .input,
+ .control.has-icons-right .select select {
+ padding-right: 2.5em; }
+ .control.has-icons-right .icon.is-right {
+ right: 0; }
+ .control.is-loading::after {
+ position: absolute !important;
+ right: 0.625em;
+ top: 0.625em;
+ z-index: 4; }
+ .control.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .control.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .control.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.breadcrumb {
+ font-size: 1rem;
+ white-space: nowrap; }
+ .breadcrumb a {
+ align-items: center;
+ color: #3273dc;
+ display: flex;
+ justify-content: center;
+ padding: 0 0.75em; }
+ .breadcrumb a:hover {
+ color: #363636; }
+ .breadcrumb li {
+ align-items: center;
+ display: flex; }
+ .breadcrumb li:first-child a {
+ padding-left: 0; }
+ .breadcrumb li.is-active a {
+ color: #363636;
+ cursor: default;
+ pointer-events: none; }
+ .breadcrumb li + li::before {
+ color: #b5b5b5;
+ content: "\0002f"; }
+ .breadcrumb ul,
+ .breadcrumb ol {
+ align-items: flex-start;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .breadcrumb .icon:first-child {
+ margin-right: 0.5em; }
+ .breadcrumb .icon:last-child {
+ margin-left: 0.5em; }
+ .breadcrumb.is-centered ol,
+ .breadcrumb.is-centered ul {
+ justify-content: center; }
+ .breadcrumb.is-right ol,
+ .breadcrumb.is-right ul {
+ justify-content: flex-end; }
+ .breadcrumb.is-small {
+ font-size: 0.75rem; }
+ .breadcrumb.is-medium {
+ font-size: 1.25rem; }
+ .breadcrumb.is-large {
+ font-size: 1.5rem; }
+ .breadcrumb.has-arrow-separator li + li::before {
+ content: "\02192"; }
+ .breadcrumb.has-bullet-separator li + li::before {
+ content: "\02022"; }
+ .breadcrumb.has-dot-separator li + li::before {
+ content: "\000b7"; }
+ .breadcrumb.has-succeeds-separator li + li::before {
+ content: "\0227B"; }
+
+.card {
+ background-color: white;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ max-width: 100%;
+ position: relative; }
+
+.card-header {
+ background-color: transparent;
+ align-items: stretch;
+ box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
+ display: flex; }
+
+.card-header-title {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ flex-grow: 1;
+ font-weight: 700;
+ padding: 0.75rem 1rem; }
+ .card-header-title.is-centered {
+ justify-content: center; }
+
+.card-header-icon {
+ align-items: center;
+ cursor: pointer;
+ display: flex;
+ justify-content: center;
+ padding: 0.75rem 1rem; }
+
+.card-image {
+ display: block;
+ position: relative; }
+
+.card-content {
+ background-color: transparent;
+ padding: 1.5rem; }
+
+.card-footer {
+ background-color: transparent;
+ border-top: 1px solid #ededed;
+ align-items: stretch;
+ display: flex; }
+
+.card-footer-item {
+ align-items: center;
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: center;
+ padding: 0.75rem; }
+ .card-footer-item:not(:last-child) {
+ border-right: 1px solid #ededed; }
+
+.card .media:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.dropdown {
+ display: inline-flex;
+ position: relative;
+ vertical-align: top; }
+ .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
+ display: block; }
+ .dropdown.is-right .dropdown-menu {
+ left: auto;
+ right: 0; }
+ .dropdown.is-up .dropdown-menu {
+ bottom: 100%;
+ padding-bottom: 4px;
+ padding-top: initial;
+ top: auto; }
+
+.dropdown-menu {
+ display: none;
+ left: 0;
+ min-width: 12rem;
+ padding-top: 4px;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+
+.dropdown-content {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+
+.dropdown-item {
+ color: #4a4a4a;
+ display: block;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ padding: 0.375rem 1rem;
+ position: relative; }
+
+a.dropdown-item,
+button.dropdown-item {
+ padding-right: 3rem;
+ text-align: left;
+ white-space: nowrap;
+ width: 100%; }
+ a.dropdown-item:hover,
+ button.dropdown-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ a.dropdown-item.is-active,
+ button.dropdown-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+.dropdown-divider {
+ background-color: #ededed;
+ border: none;
+ display: block;
+ height: 1px;
+ margin: 0.5rem 0; }
+
+.level {
+ align-items: center;
+ justify-content: space-between; }
+ .level code {
+ border-radius: 4px; }
+ .level img {
+ display: inline-block;
+ vertical-align: top; }
+ .level.is-mobile {
+ display: flex; }
+ .level.is-mobile .level-left,
+ .level.is-mobile .level-right {
+ display: flex; }
+ .level.is-mobile .level-left + .level-right {
+ margin-top: 0; }
+ .level.is-mobile .level-item:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .level.is-mobile .level-item:not(.is-narrow) {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level {
+ display: flex; }
+ .level > .level-item:not(.is-narrow) {
+ flex-grow: 1; } }
+
+.level-item {
+ align-items: center;
+ display: flex;
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0;
+ justify-content: center; }
+ .level-item .title,
+ .level-item .subtitle {
+ margin-bottom: 0; }
+ @media screen and (max-width: 768px) {
+ .level-item:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+
+.level-left,
+.level-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .level-left .level-item.is-flexible,
+ .level-right .level-item.is-flexible {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level-left .level-item:not(:last-child),
+ .level-right .level-item:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.level-left {
+ align-items: center;
+ justify-content: flex-start; }
+ @media screen and (max-width: 768px) {
+ .level-left + .level-right {
+ margin-top: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .level-left {
+ display: flex; } }
+
+.level-right {
+ align-items: center;
+ justify-content: flex-end; }
+ @media screen and (min-width: 769px), print {
+ .level-right {
+ display: flex; } }
+
+.list {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); }
+
+.list-item {
+ display: block;
+ padding: 0.5em 1em; }
+ .list-item:not(a) {
+ color: #4a4a4a; }
+ .list-item:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px; }
+ .list-item:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px; }
+ .list-item:not(:last-child) {
+ border-bottom: 1px solid #dbdbdb; }
+ .list-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+a.list-item {
+ background-color: whitesmoke;
+ cursor: pointer; }
+
+.media {
+ align-items: flex-start;
+ display: flex;
+ text-align: left; }
+ .media .content:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .media .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ display: flex;
+ padding-top: 0.75rem; }
+ .media .media .content:not(:last-child),
+ .media .media .control:not(:last-child) {
+ margin-bottom: 0.5rem; }
+ .media .media .media {
+ padding-top: 0.5rem; }
+ .media .media .media + .media {
+ margin-top: 0.5rem; }
+ .media + .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ margin-top: 1rem;
+ padding-top: 1rem; }
+ .media.is-large + .media {
+ margin-top: 1.5rem;
+ padding-top: 1.5rem; }
+
+.media-left,
+.media-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.media-left {
+ margin-right: 1rem; }
+
+.media-right {
+ margin-left: 1rem; }
+
+.media-content {
+ flex-basis: auto;
+ flex-grow: 1;
+ flex-shrink: 1;
+ text-align: left; }
+
+@media screen and (max-width: 768px) {
+ .media-content {
+ overflow-x: auto; } }
+
+.menu {
+ font-size: 1rem; }
+ .menu.is-small {
+ font-size: 0.75rem; }
+ .menu.is-medium {
+ font-size: 1.25rem; }
+ .menu.is-large {
+ font-size: 1.5rem; }
+
+.menu-list {
+ line-height: 1.25; }
+ .menu-list a {
+ border-radius: 2px;
+ color: #4a4a4a;
+ display: block;
+ padding: 0.5em 0.75em; }
+ .menu-list a:hover {
+ background-color: whitesmoke;
+ color: #363636; }
+ .menu-list a.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+ .menu-list li ul {
+ border-left: 1px solid #dbdbdb;
+ margin: 0.75em;
+ padding-left: 0.75em; }
+
+.menu-label {
+ color: #7a7a7a;
+ font-size: 0.75em;
+ letter-spacing: 0.1em;
+ text-transform: uppercase; }
+ .menu-label:not(:first-child) {
+ margin-top: 1em; }
+ .menu-label:not(:last-child) {
+ margin-bottom: 1em; }
+
+.message {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ font-size: 1rem; }
+ .message strong {
+ color: currentColor; }
+ .message a:not(.button):not(.tag):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .message.is-small {
+ font-size: 0.75rem; }
+ .message.is-medium {
+ font-size: 1.25rem; }
+ .message.is-large {
+ font-size: 1.5rem; }
+ .message.is-white {
+ background-color: white; }
+ .message.is-white .message-header {
+ background-color: white;
+ color: #0a0a0a; }
+ .message.is-white .message-body {
+ border-color: white; }
+ .message.is-black {
+ background-color: #fafafa; }
+ .message.is-black .message-header {
+ background-color: #0a0a0a;
+ color: white; }
+ .message.is-black .message-body {
+ border-color: #0a0a0a; }
+ .message.is-light {
+ background-color: #fafafa; }
+ .message.is-light .message-header {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-light .message-body {
+ border-color: whitesmoke; }
+ .message.is-dark {
+ background-color: #fafafa; }
+ .message.is-dark .message-header {
+ background-color: #363636;
+ color: #fff; }
+ .message.is-dark .message-body {
+ border-color: #363636; }
+ .message.is-primary {
+ background-color: #ebebff; }
+ .message.is-primary .message-header {
+ background-color: #3333ff;
+ color: #fff; }
+ .message.is-primary .message-body {
+ border-color: #3333ff;
+ color: blue; }
+ .message.is-link {
+ background-color: #eef3fc; }
+ .message.is-link .message-header {
+ background-color: #3273dc;
+ color: #fff; }
+ .message.is-link .message-body {
+ border-color: #3273dc;
+ color: #2160c4; }
+ .message.is-info {
+ background-color: #eef6fc; }
+ .message.is-info .message-header {
+ background-color: #3298dc;
+ color: #fff; }
+ .message.is-info .message-body {
+ border-color: #3298dc;
+ color: #1d72aa; }
+ .message.is-success {
+ background-color: #effaf3; }
+ .message.is-success .message-header {
+ background-color: #48c774;
+ color: #fff; }
+ .message.is-success .message-body {
+ border-color: #48c774;
+ color: #257942; }
+ .message.is-warning {
+ background-color: #fffbeb; }
+ .message.is-warning .message-header {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-warning .message-body {
+ border-color: #ffdd57;
+ color: #947600; }
+ .message.is-danger {
+ background-color: #feecf0; }
+ .message.is-danger .message-header {
+ background-color: #f14668;
+ color: #fff; }
+ .message.is-danger .message-body {
+ border-color: #f14668;
+ color: #cc0f35; }
+
+.message-header {
+ align-items: center;
+ background-color: #4a4a4a;
+ border-radius: 4px 4px 0 0;
+ color: #fff;
+ display: flex;
+ font-weight: 700;
+ justify-content: space-between;
+ line-height: 1.25;
+ padding: 0.75em 1em;
+ position: relative; }
+ .message-header .delete {
+ flex-grow: 0;
+ flex-shrink: 0;
+ margin-left: 0.75em; }
+ .message-header + .message-body {
+ border-width: 0;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.message-body {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ border-style: solid;
+ border-width: 0 0 0 4px;
+ color: #4a4a4a;
+ padding: 1.25em 1.5em; }
+ .message-body code,
+ .message-body pre {
+ background-color: white; }
+ .message-body pre code {
+ background-color: transparent; }
+
+.modal {
+ align-items: center;
+ display: none;
+ flex-direction: column;
+ justify-content: center;
+ overflow: hidden;
+ position: fixed;
+ z-index: 40; }
+ .modal.is-active {
+ display: flex; }
+
+.modal-background {
+ background-color: rgba(10, 10, 10, 0.86); }
+
+.modal-content,
+.modal-card {
+ margin: 0 20px;
+ max-height: calc(100vh - 160px);
+ overflow: auto;
+ position: relative;
+ width: 100%; }
+ @media screen and (min-width: 769px), print {
+ .modal-content,
+ .modal-card {
+ margin: 0 auto;
+ max-height: calc(100vh - 40px);
+ width: 640px; } }
+
+.modal-close {
+ background: none;
+ height: 40px;
+ position: fixed;
+ right: 20px;
+ top: 20px;
+ width: 40px; }
+
+.modal-card {
+ display: flex;
+ flex-direction: column;
+ max-height: calc(100vh - 40px);
+ overflow: hidden;
+ -ms-overflow-y: visible; }
+
+.modal-card-head,
+.modal-card-foot {
+ align-items: center;
+ background-color: whitesmoke;
+ display: flex;
+ flex-shrink: 0;
+ justify-content: flex-start;
+ padding: 20px;
+ position: relative; }
+
+.modal-card-head {
+ border-bottom: 1px solid #dbdbdb;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px; }
+
+.modal-card-title {
+ color: #363636;
+ flex-grow: 1;
+ flex-shrink: 0;
+ font-size: 1.5rem;
+ line-height: 1; }
+
+.modal-card-foot {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 1px solid #dbdbdb; }
+ .modal-card-foot .button:not(:last-child) {
+ margin-right: 0.5em; }
+
+.modal-card-body {
+ -webkit-overflow-scrolling: touch;
+ background-color: white;
+ flex-grow: 1;
+ flex-shrink: 1;
+ overflow: auto;
+ padding: 20px; }
+
+.navbar {
+ background-color: white;
+ min-height: 3.25rem;
+ position: relative;
+ z-index: 30; }
+ .navbar.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > .navbar-item,
+ .navbar.is-white .navbar-brand .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-white .navbar-brand .navbar-link:focus,
+ .navbar.is-white .navbar-brand .navbar-link:hover,
+ .navbar.is-white .navbar-brand .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-burger {
+ color: #0a0a0a; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-white .navbar-start > .navbar-item,
+ .navbar.is-white .navbar-start .navbar-link,
+ .navbar.is-white .navbar-end > .navbar-item,
+ .navbar.is-white .navbar-end .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
+ .navbar.is-white .navbar-start .navbar-link:focus,
+ .navbar.is-white .navbar-start .navbar-link:hover,
+ .navbar.is-white .navbar-start .navbar-link.is-active,
+ .navbar.is-white .navbar-end > a.navbar-item:focus,
+ .navbar.is-white .navbar-end > a.navbar-item:hover,
+ .navbar.is-white .navbar-end > a.navbar-item.is-active,
+ .navbar.is-white .navbar-end .navbar-link:focus,
+ .navbar.is-white .navbar-end .navbar-link:hover,
+ .navbar.is-white .navbar-end .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start .navbar-link::after,
+ .navbar.is-white .navbar-end .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
+ background-color: white;
+ color: #0a0a0a; } }
+ .navbar.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .navbar.is-black .navbar-brand > .navbar-item,
+ .navbar.is-black .navbar-brand .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-black .navbar-brand .navbar-link:focus,
+ .navbar.is-black .navbar-brand .navbar-link:hover,
+ .navbar.is-black .navbar-brand .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-brand .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-burger {
+ color: white; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-black .navbar-start > .navbar-item,
+ .navbar.is-black .navbar-start .navbar-link,
+ .navbar.is-black .navbar-end > .navbar-item,
+ .navbar.is-black .navbar-end .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
+ .navbar.is-black .navbar-start .navbar-link:focus,
+ .navbar.is-black .navbar-start .navbar-link:hover,
+ .navbar.is-black .navbar-start .navbar-link.is-active,
+ .navbar.is-black .navbar-end > a.navbar-item:focus,
+ .navbar.is-black .navbar-end > a.navbar-item:hover,
+ .navbar.is-black .navbar-end > a.navbar-item.is-active,
+ .navbar.is-black .navbar-end .navbar-link:focus,
+ .navbar.is-black .navbar-end .navbar-link:hover,
+ .navbar.is-black .navbar-end .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-start .navbar-link::after,
+ .navbar.is-black .navbar-end .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+ background-color: #0a0a0a;
+ color: white; } }
+ .navbar.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > .navbar-item,
+ .navbar.is-light .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-light .navbar-brand .navbar-link:focus,
+ .navbar.is-light .navbar-brand .navbar-link:hover,
+ .navbar.is-light .navbar-brand .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-light .navbar-start > .navbar-item,
+ .navbar.is-light .navbar-start .navbar-link,
+ .navbar.is-light .navbar-end > .navbar-item,
+ .navbar.is-light .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
+ .navbar.is-light .navbar-start .navbar-link:focus,
+ .navbar.is-light .navbar-start .navbar-link:hover,
+ .navbar.is-light .navbar-start .navbar-link.is-active,
+ .navbar.is-light .navbar-end > a.navbar-item:focus,
+ .navbar.is-light .navbar-end > a.navbar-item:hover,
+ .navbar.is-light .navbar-end > a.navbar-item.is-active,
+ .navbar.is-light .navbar-end .navbar-link:focus,
+ .navbar.is-light .navbar-end .navbar-link:hover,
+ .navbar.is-light .navbar-end .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start .navbar-link::after,
+ .navbar.is-light .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > .navbar-item,
+ .navbar.is-dark .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-brand .navbar-link:focus,
+ .navbar.is-dark .navbar-brand .navbar-link:hover,
+ .navbar.is-dark .navbar-brand .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-dark .navbar-start > .navbar-item,
+ .navbar.is-dark .navbar-start .navbar-link,
+ .navbar.is-dark .navbar-end > .navbar-item,
+ .navbar.is-dark .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-start .navbar-link:focus,
+ .navbar.is-dark .navbar-start .navbar-link:hover,
+ .navbar.is-dark .navbar-start .navbar-link.is-active,
+ .navbar.is-dark .navbar-end > a.navbar-item:focus,
+ .navbar.is-dark .navbar-end > a.navbar-item:hover,
+ .navbar.is-dark .navbar-end > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-end .navbar-link:focus,
+ .navbar.is-dark .navbar-end .navbar-link:hover,
+ .navbar.is-dark .navbar-end .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-start .navbar-link::after,
+ .navbar.is-dark .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
+ background-color: #363636;
+ color: #fff; } }
+ .navbar.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > .navbar-item,
+ .navbar.is-primary .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-brand .navbar-link:focus,
+ .navbar.is-primary .navbar-brand .navbar-link:hover,
+ .navbar.is-primary .navbar-brand .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-primary .navbar-start > .navbar-item,
+ .navbar.is-primary .navbar-start .navbar-link,
+ .navbar.is-primary .navbar-end > .navbar-item,
+ .navbar.is-primary .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-start .navbar-link:focus,
+ .navbar.is-primary .navbar-start .navbar-link:hover,
+ .navbar.is-primary .navbar-start .navbar-link.is-active,
+ .navbar.is-primary .navbar-end > a.navbar-item:focus,
+ .navbar.is-primary .navbar-end > a.navbar-item:hover,
+ .navbar.is-primary .navbar-end > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-end .navbar-link:focus,
+ .navbar.is-primary .navbar-end .navbar-link:hover,
+ .navbar.is-primary .navbar-end .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-start .navbar-link::after,
+ .navbar.is-primary .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3333ff;
+ color: #fff; } }
+ .navbar.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .navbar.is-link .navbar-brand > .navbar-item,
+ .navbar.is-link .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-link .navbar-brand .navbar-link:focus,
+ .navbar.is-link .navbar-brand .navbar-link:hover,
+ .navbar.is-link .navbar-brand .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-link .navbar-start > .navbar-item,
+ .navbar.is-link .navbar-start .navbar-link,
+ .navbar.is-link .navbar-end > .navbar-item,
+ .navbar.is-link .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
+ .navbar.is-link .navbar-start .navbar-link:focus,
+ .navbar.is-link .navbar-start .navbar-link:hover,
+ .navbar.is-link .navbar-start .navbar-link.is-active,
+ .navbar.is-link .navbar-end > a.navbar-item:focus,
+ .navbar.is-link .navbar-end > a.navbar-item:hover,
+ .navbar.is-link .navbar-end > a.navbar-item.is-active,
+ .navbar.is-link .navbar-end .navbar-link:focus,
+ .navbar.is-link .navbar-end .navbar-link:hover,
+ .navbar.is-link .navbar-end .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-start .navbar-link::after,
+ .navbar.is-link .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3273dc;
+ color: #fff; } }
+ .navbar.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .navbar.is-info .navbar-brand > .navbar-item,
+ .navbar.is-info .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-info .navbar-brand .navbar-link:focus,
+ .navbar.is-info .navbar-brand .navbar-link:hover,
+ .navbar.is-info .navbar-brand .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-info .navbar-start > .navbar-item,
+ .navbar.is-info .navbar-start .navbar-link,
+ .navbar.is-info .navbar-end > .navbar-item,
+ .navbar.is-info .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
+ .navbar.is-info .navbar-start .navbar-link:focus,
+ .navbar.is-info .navbar-start .navbar-link:hover,
+ .navbar.is-info .navbar-start .navbar-link.is-active,
+ .navbar.is-info .navbar-end > a.navbar-item:focus,
+ .navbar.is-info .navbar-end > a.navbar-item:hover,
+ .navbar.is-info .navbar-end > a.navbar-item.is-active,
+ .navbar.is-info .navbar-end .navbar-link:focus,
+ .navbar.is-info .navbar-end .navbar-link:hover,
+ .navbar.is-info .navbar-end .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-start .navbar-link::after,
+ .navbar.is-info .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3298dc;
+ color: #fff; } }
+ .navbar.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .navbar.is-success .navbar-brand > .navbar-item,
+ .navbar.is-success .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-success .navbar-brand .navbar-link:focus,
+ .navbar.is-success .navbar-brand .navbar-link:hover,
+ .navbar.is-success .navbar-brand .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-success .navbar-start > .navbar-item,
+ .navbar.is-success .navbar-start .navbar-link,
+ .navbar.is-success .navbar-end > .navbar-item,
+ .navbar.is-success .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
+ .navbar.is-success .navbar-start .navbar-link:focus,
+ .navbar.is-success .navbar-start .navbar-link:hover,
+ .navbar.is-success .navbar-start .navbar-link.is-active,
+ .navbar.is-success .navbar-end > a.navbar-item:focus,
+ .navbar.is-success .navbar-end > a.navbar-item:hover,
+ .navbar.is-success .navbar-end > a.navbar-item.is-active,
+ .navbar.is-success .navbar-end .navbar-link:focus,
+ .navbar.is-success .navbar-end .navbar-link:hover,
+ .navbar.is-success .navbar-end .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-start .navbar-link::after,
+ .navbar.is-success .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
+ background-color: #48c774;
+ color: #fff; } }
+ .navbar.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > .navbar-item,
+ .navbar.is-warning .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-brand .navbar-link:focus,
+ .navbar.is-warning .navbar-brand .navbar-link:hover,
+ .navbar.is-warning .navbar-brand .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-warning .navbar-start > .navbar-item,
+ .navbar.is-warning .navbar-start .navbar-link,
+ .navbar.is-warning .navbar-end > .navbar-item,
+ .navbar.is-warning .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-start .navbar-link:focus,
+ .navbar.is-warning .navbar-start .navbar-link:hover,
+ .navbar.is-warning .navbar-start .navbar-link.is-active,
+ .navbar.is-warning .navbar-end > a.navbar-item:focus,
+ .navbar.is-warning .navbar-end > a.navbar-item:hover,
+ .navbar.is-warning .navbar-end > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-end .navbar-link:focus,
+ .navbar.is-warning .navbar-end .navbar-link:hover,
+ .navbar.is-warning .navbar-end .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start .navbar-link::after,
+ .navbar.is-warning .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > .navbar-item,
+ .navbar.is-danger .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-brand .navbar-link:focus,
+ .navbar.is-danger .navbar-brand .navbar-link:hover,
+ .navbar.is-danger .navbar-brand .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-danger .navbar-start > .navbar-item,
+ .navbar.is-danger .navbar-start .navbar-link,
+ .navbar.is-danger .navbar-end > .navbar-item,
+ .navbar.is-danger .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-start .navbar-link:focus,
+ .navbar.is-danger .navbar-start .navbar-link:hover,
+ .navbar.is-danger .navbar-start .navbar-link.is-active,
+ .navbar.is-danger .navbar-end > a.navbar-item:focus,
+ .navbar.is-danger .navbar-end > a.navbar-item:hover,
+ .navbar.is-danger .navbar-end > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-end .navbar-link:focus,
+ .navbar.is-danger .navbar-end .navbar-link:hover,
+ .navbar.is-danger .navbar-end .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-start .navbar-link::after,
+ .navbar.is-danger .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
+ background-color: #f14668;
+ color: #fff; } }
+ .navbar > .container {
+ align-items: stretch;
+ display: flex;
+ min-height: 3.25rem;
+ width: 100%; }
+ .navbar.has-shadow {
+ box-shadow: 0 2px 0 0 whitesmoke; }
+ .navbar.is-fixed-bottom, .navbar.is-fixed-top {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom {
+ bottom: 0; }
+ .navbar.is-fixed-bottom.has-shadow {
+ box-shadow: 0 -2px 0 0 whitesmoke; }
+ .navbar.is-fixed-top {
+ top: 0; }
+
+html.has-navbar-fixed-top,
+body.has-navbar-fixed-top {
+ padding-top: 3.25rem; }
+
+html.has-navbar-fixed-bottom,
+body.has-navbar-fixed-bottom {
+ padding-bottom: 3.25rem; }
+
+.navbar-brand,
+.navbar-tabs {
+ align-items: stretch;
+ display: flex;
+ flex-shrink: 0;
+ min-height: 3.25rem; }
+
+.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
+ background-color: transparent; }
+
+.navbar-tabs {
+ -webkit-overflow-scrolling: touch;
+ max-width: 100vw;
+ overflow-x: auto;
+ overflow-y: hidden; }
+
+.navbar-burger {
+ color: #4a4a4a;
+ cursor: pointer;
+ display: block;
+ height: 3.25rem;
+ position: relative;
+ width: 3.25rem;
+ margin-left: auto; }
+ .navbar-burger span {
+ background-color: currentColor;
+ display: block;
+ height: 1px;
+ left: calc(50% - 8px);
+ position: absolute;
+ transform-origin: center;
+ transition-duration: 86ms;
+ transition-property: background-color, opacity, transform;
+ transition-timing-function: ease-out;
+ width: 16px; }
+ .navbar-burger span:nth-child(1) {
+ top: calc(50% - 6px); }
+ .navbar-burger span:nth-child(2) {
+ top: calc(50% - 1px); }
+ .navbar-burger span:nth-child(3) {
+ top: calc(50% + 4px); }
+ .navbar-burger:hover {
+ background-color: rgba(0, 0, 0, 0.05); }
+ .navbar-burger.is-active span:nth-child(1) {
+ transform: translateY(5px) rotate(45deg); }
+ .navbar-burger.is-active span:nth-child(2) {
+ opacity: 0; }
+ .navbar-burger.is-active span:nth-child(3) {
+ transform: translateY(-5px) rotate(-45deg); }
+
+.navbar-menu {
+ display: none; }
+
+.navbar-item,
+.navbar-link {
+ color: #4a4a4a;
+ display: block;
+ line-height: 1.5;
+ padding: 0.5rem 0.75rem;
+ position: relative; }
+ .navbar-item .icon:only-child,
+ .navbar-link .icon:only-child {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem; }
+
+a.navbar-item,
+.navbar-link {
+ cursor: pointer; }
+ a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
+ .navbar-link:focus,
+ .navbar-link:focus-within,
+ .navbar-link:hover,
+ .navbar-link.is-active {
+ background-color: #fafafa;
+ color: #3273dc; }
+
+.navbar-item {
+ display: block;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .navbar-item img {
+ max-height: 1.75rem; }
+ .navbar-item.has-dropdown {
+ padding: 0; }
+ .navbar-item.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .navbar-item.is-tab {
+ border-bottom: 1px solid transparent;
+ min-height: 3.25rem;
+ padding-bottom: calc(0.5rem - 1px); }
+ .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
+ background-color: transparent;
+ border-bottom-color: #3273dc; }
+ .navbar-item.is-tab.is-active {
+ background-color: transparent;
+ border-bottom-color: #3273dc;
+ border-bottom-style: solid;
+ border-bottom-width: 3px;
+ color: #3273dc;
+ padding-bottom: calc(0.5rem - 3px); }
+
+.navbar-content {
+ flex-grow: 1;
+ flex-shrink: 1; }
+
+.navbar-link:not(.is-arrowless) {
+ padding-right: 2.5em; }
+ .navbar-link:not(.is-arrowless)::after {
+ border-color: #3273dc;
+ margin-top: -0.375em;
+ right: 1.125em; }
+
+.navbar-dropdown {
+ font-size: 0.875rem;
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+ .navbar-dropdown .navbar-item {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem; }
+
+.navbar-divider {
+ background-color: whitesmoke;
+ border: none;
+ display: none;
+ height: 2px;
+ margin: 0.5rem 0; }
+
+@media screen and (max-width: 1023px) {
+ .navbar > .container {
+ display: block; }
+ .navbar-brand .navbar-item,
+ .navbar-tabs .navbar-item {
+ align-items: center;
+ display: flex; }
+ .navbar-link::after {
+ display: none; }
+ .navbar-menu {
+ background-color: white;
+ box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
+ padding: 0.5rem 0; }
+ .navbar-menu.is-active {
+ display: block; }
+ .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-touch {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-touch.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-touch {
+ top: 0; }
+ .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
+ -webkit-overflow-scrolling: touch;
+ max-height: calc(100vh - 3.25rem);
+ overflow: auto; }
+ html.has-navbar-fixed-top-touch,
+ body.has-navbar-fixed-top-touch {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-touch,
+ body.has-navbar-fixed-bottom-touch {
+ padding-bottom: 3.25rem; } }
+
+@media screen and (min-width: 1024px) {
+ .navbar,
+ .navbar-menu,
+ .navbar-start,
+ .navbar-end {
+ align-items: stretch;
+ display: flex; }
+ .navbar {
+ min-height: 3.25rem; }
+ .navbar.is-spaced {
+ padding: 1rem 2rem; }
+ .navbar.is-spaced .navbar-start,
+ .navbar.is-spaced .navbar-end {
+ align-items: center; }
+ .navbar.is-spaced a.navbar-item,
+ .navbar.is-spaced .navbar-link {
+ border-radius: 4px; }
+ .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
+ .navbar.is-transparent .navbar-link:focus,
+ .navbar.is-transparent .navbar-link:hover,
+ .navbar.is-transparent .navbar-link.is-active {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar-burger {
+ display: none; }
+ .navbar-item,
+ .navbar-link {
+ align-items: center;
+ display: flex; }
+ .navbar-item {
+ display: flex; }
+ .navbar-item.has-dropdown {
+ align-items: stretch; }
+ .navbar-item.has-dropdown-up .navbar-link::after {
+ transform: rotate(135deg) translate(0.25em, -0.25em); }
+ .navbar-item.has-dropdown-up .navbar-dropdown {
+ border-bottom: 2px solid #dbdbdb;
+ border-radius: 6px 6px 0 0;
+ border-top: none;
+ bottom: 100%;
+ box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
+ top: auto; }
+ .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
+ display: block; }
+ .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
+ opacity: 1;
+ pointer-events: auto;
+ transform: translateY(0); }
+ .navbar-menu {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .navbar-start {
+ justify-content: flex-start;
+ margin-right: auto; }
+ .navbar-end {
+ justify-content: flex-end;
+ margin-left: auto; }
+ .navbar-dropdown {
+ background-color: white;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 2px solid #dbdbdb;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
+ display: none;
+ font-size: 0.875rem;
+ left: 0;
+ min-width: 100%;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+ .navbar-dropdown .navbar-item {
+ padding: 0.375rem 1rem;
+ white-space: nowrap; }
+ .navbar-dropdown a.navbar-item {
+ padding-right: 3rem; }
+ .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
+ border-radius: 6px;
+ border-top: none;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ display: block;
+ opacity: 0;
+ pointer-events: none;
+ top: calc(100% + (-4px));
+ transform: translateY(-5px);
+ transition-duration: 86ms;
+ transition-property: opacity, transform; }
+ .navbar-dropdown.is-right {
+ left: auto;
+ right: 0; }
+ .navbar-divider {
+ display: block; }
+ .navbar > .container .navbar-brand,
+ .container > .navbar .navbar-brand {
+ margin-left: -.75rem; }
+ .navbar > .container .navbar-menu,
+ .container > .navbar .navbar-menu {
+ margin-right: -.75rem; }
+ .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-desktop {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-desktop.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-desktop {
+ top: 0; }
+ html.has-navbar-fixed-top-desktop,
+ body.has-navbar-fixed-top-desktop {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-desktop,
+ body.has-navbar-fixed-bottom-desktop {
+ padding-bottom: 3.25rem; }
+ html.has-spaced-navbar-fixed-top,
+ body.has-spaced-navbar-fixed-top {
+ padding-top: 5.25rem; }
+ html.has-spaced-navbar-fixed-bottom,
+ body.has-spaced-navbar-fixed-bottom {
+ padding-bottom: 5.25rem; }
+ a.navbar-item.is-active,
+ .navbar-link.is-active {
+ color: #0a0a0a; }
+ a.navbar-item.is-active:not(:focus):not(:hover),
+ .navbar-link.is-active:not(:focus):not(:hover) {
+ background-color: transparent; }
+ .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #fafafa; } }
+
+.hero.is-fullheight-with-navbar {
+ min-height: calc(100vh - 3.25rem); }
+
+.pagination {
+ font-size: 1rem;
+ margin: -0.25rem; }
+ .pagination.is-small {
+ font-size: 0.75rem; }
+ .pagination.is-medium {
+ font-size: 1.25rem; }
+ .pagination.is-large {
+ font-size: 1.5rem; }
+ .pagination.is-rounded .pagination-previous,
+ .pagination.is-rounded .pagination-next {
+ padding-left: 1em;
+ padding-right: 1em;
+ border-radius: 290486px; }
+ .pagination.is-rounded .pagination-link {
+ border-radius: 290486px; }
+
+.pagination,
+.pagination-list {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ font-size: 1em;
+ justify-content: center;
+ margin: 0.25rem;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+ border-color: #dbdbdb;
+ color: #363636;
+ min-width: 2.5em; }
+ .pagination-previous:hover,
+ .pagination-next:hover,
+ .pagination-link:hover {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus {
+ border-color: #3273dc; }
+ .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
+ .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled] {
+ background-color: #dbdbdb;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ color: #7a7a7a;
+ opacity: 0.5; }
+
+.pagination-previous,
+.pagination-next {
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+
+.pagination-link.is-current {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+
+.pagination-ellipsis {
+ color: #b5b5b5;
+ pointer-events: none; }
+
+.pagination-list {
+ flex-wrap: wrap; }
+
+@media screen and (max-width: 768px) {
+ .pagination {
+ flex-wrap: wrap; }
+ .pagination-previous,
+ .pagination-next {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .pagination-list li {
+ flex-grow: 1;
+ flex-shrink: 1; } }
+
+@media screen and (min-width: 769px), print {
+ .pagination-list {
+ flex-grow: 1;
+ flex-shrink: 1;
+ justify-content: flex-start;
+ order: 1; }
+ .pagination-previous {
+ order: 2; }
+ .pagination-next {
+ order: 3; }
+ .pagination {
+ justify-content: space-between; }
+ .pagination.is-centered .pagination-previous {
+ order: 1; }
+ .pagination.is-centered .pagination-list {
+ justify-content: center;
+ order: 2; }
+ .pagination.is-centered .pagination-next {
+ order: 3; }
+ .pagination.is-right .pagination-previous {
+ order: 1; }
+ .pagination.is-right .pagination-next {
+ order: 2; }
+ .pagination.is-right .pagination-list {
+ justify-content: flex-end;
+ order: 3; } }
+
+.panel {
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ font-size: 1rem; }
+ .panel:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .panel.is-white .panel-heading {
+ background-color: white;
+ color: #0a0a0a; }
+ .panel.is-white .panel-tabs a.is-active {
+ border-bottom-color: white; }
+ .panel.is-white .panel-block.is-active .panel-icon {
+ color: white; }
+ .panel.is-black .panel-heading {
+ background-color: #0a0a0a;
+ color: white; }
+ .panel.is-black .panel-tabs a.is-active {
+ border-bottom-color: #0a0a0a; }
+ .panel.is-black .panel-block.is-active .panel-icon {
+ color: #0a0a0a; }
+ .panel.is-light .panel-heading {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-light .panel-tabs a.is-active {
+ border-bottom-color: whitesmoke; }
+ .panel.is-light .panel-block.is-active .panel-icon {
+ color: whitesmoke; }
+ .panel.is-dark .panel-heading {
+ background-color: #363636;
+ color: #fff; }
+ .panel.is-dark .panel-tabs a.is-active {
+ border-bottom-color: #363636; }
+ .panel.is-dark .panel-block.is-active .panel-icon {
+ color: #363636; }
+ .panel.is-primary .panel-heading {
+ background-color: #3333ff;
+ color: #fff; }
+ .panel.is-primary .panel-tabs a.is-active {
+ border-bottom-color: #3333ff; }
+ .panel.is-primary .panel-block.is-active .panel-icon {
+ color: #3333ff; }
+ .panel.is-link .panel-heading {
+ background-color: #3273dc;
+ color: #fff; }
+ .panel.is-link .panel-tabs a.is-active {
+ border-bottom-color: #3273dc; }
+ .panel.is-link .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel.is-info .panel-heading {
+ background-color: #3298dc;
+ color: #fff; }
+ .panel.is-info .panel-tabs a.is-active {
+ border-bottom-color: #3298dc; }
+ .panel.is-info .panel-block.is-active .panel-icon {
+ color: #3298dc; }
+ .panel.is-success .panel-heading {
+ background-color: #48c774;
+ color: #fff; }
+ .panel.is-success .panel-tabs a.is-active {
+ border-bottom-color: #48c774; }
+ .panel.is-success .panel-block.is-active .panel-icon {
+ color: #48c774; }
+ .panel.is-warning .panel-heading {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-warning .panel-tabs a.is-active {
+ border-bottom-color: #ffdd57; }
+ .panel.is-warning .panel-block.is-active .panel-icon {
+ color: #ffdd57; }
+ .panel.is-danger .panel-heading {
+ background-color: #f14668;
+ color: #fff; }
+ .panel.is-danger .panel-tabs a.is-active {
+ border-bottom-color: #f14668; }
+ .panel.is-danger .panel-block.is-active .panel-icon {
+ color: #f14668; }
+
+.panel-tabs:not(:last-child),
+.panel-block:not(:last-child) {
+ border-bottom: 1px solid #ededed; }
+
+.panel-heading {
+ background-color: #ededed;
+ border-radius: 6px 6px 0 0;
+ color: #363636;
+ font-size: 1.25em;
+ font-weight: 700;
+ line-height: 1.25;
+ padding: 0.75em 1em; }
+
+.panel-tabs {
+ align-items: flex-end;
+ display: flex;
+ font-size: 0.875em;
+ justify-content: center; }
+ .panel-tabs a {
+ border-bottom: 1px solid #dbdbdb;
+ margin-bottom: -1px;
+ padding: 0.5em; }
+ .panel-tabs a.is-active {
+ border-bottom-color: #4a4a4a;
+ color: #363636; }
+
+.panel-list a {
+ color: #4a4a4a; }
+ .panel-list a:hover {
+ color: #3273dc; }
+
+.panel-block {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ justify-content: flex-start;
+ padding: 0.5em 0.75em; }
+ .panel-block input[type="checkbox"] {
+ margin-right: 0.75em; }
+ .panel-block > .control {
+ flex-grow: 1;
+ flex-shrink: 1;
+ width: 100%; }
+ .panel-block.is-wrapped {
+ flex-wrap: wrap; }
+ .panel-block.is-active {
+ border-left-color: #3273dc;
+ color: #363636; }
+ .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel-block:last-child {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px; }
+
+a.panel-block,
+label.panel-block {
+ cursor: pointer; }
+ a.panel-block:hover,
+ label.panel-block:hover {
+ background-color: whitesmoke; }
+
+.panel-icon {
+ display: inline-block;
+ font-size: 14px;
+ height: 1em;
+ line-height: 1em;
+ text-align: center;
+ vertical-align: top;
+ width: 1em;
+ color: #7a7a7a;
+ margin-right: 0.75em; }
+ .panel-icon .fa {
+ font-size: inherit;
+ line-height: inherit; }
+
+.tabs {
+ -webkit-overflow-scrolling: touch;
+ align-items: stretch;
+ display: flex;
+ font-size: 1rem;
+ justify-content: space-between;
+ overflow: hidden;
+ overflow-x: auto;
+ white-space: nowrap; }
+ .tabs a {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ color: #4a4a4a;
+ display: flex;
+ justify-content: center;
+ margin-bottom: -1px;
+ padding: 0.5em 1em;
+ vertical-align: top; }
+ .tabs a:hover {
+ border-bottom-color: #363636;
+ color: #363636; }
+ .tabs li {
+ display: block; }
+ .tabs li.is-active a {
+ border-bottom-color: #3273dc;
+ color: #3273dc; }
+ .tabs ul {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ display: flex;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: flex-start; }
+ .tabs ul.is-left {
+ padding-right: 0.75em; }
+ .tabs ul.is-center {
+ flex: none;
+ justify-content: center;
+ padding-left: 0.75em;
+ padding-right: 0.75em; }
+ .tabs ul.is-right {
+ justify-content: flex-end;
+ padding-left: 0.75em; }
+ .tabs .icon:first-child {
+ margin-right: 0.5em; }
+ .tabs .icon:last-child {
+ margin-left: 0.5em; }
+ .tabs.is-centered ul {
+ justify-content: center; }
+ .tabs.is-right ul {
+ justify-content: flex-end; }
+ .tabs.is-boxed a {
+ border: 1px solid transparent;
+ border-radius: 4px 4px 0 0; }
+ .tabs.is-boxed a:hover {
+ background-color: whitesmoke;
+ border-bottom-color: #dbdbdb; }
+ .tabs.is-boxed li.is-active a {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-bottom-color: transparent !important; }
+ .tabs.is-fullwidth li {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .tabs.is-toggle a {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px;
+ margin-bottom: 0;
+ position: relative; }
+ .tabs.is-toggle a:hover {
+ background-color: whitesmoke;
+ border-color: #b5b5b5;
+ z-index: 2; }
+ .tabs.is-toggle li + li {
+ margin-left: -1px; }
+ .tabs.is-toggle li:first-child a {
+ border-radius: 4px 0 0 4px; }
+ .tabs.is-toggle li:last-child a {
+ border-radius: 0 4px 4px 0; }
+ .tabs.is-toggle li.is-active a {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff;
+ z-index: 1; }
+ .tabs.is-toggle ul {
+ border-bottom: none; }
+ .tabs.is-toggle.is-toggle-rounded li:first-child a {
+ border-bottom-left-radius: 290486px;
+ border-top-left-radius: 290486px;
+ padding-left: 1.25em; }
+ .tabs.is-toggle.is-toggle-rounded li:last-child a {
+ border-bottom-right-radius: 290486px;
+ border-top-right-radius: 290486px;
+ padding-right: 1.25em; }
+ .tabs.is-small {
+ font-size: 0.75rem; }
+ .tabs.is-medium {
+ font-size: 1.25rem; }
+ .tabs.is-large {
+ font-size: 1.5rem; }
+
+.column {
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ padding: 0.75rem; }
+ .columns.is-mobile > .column.is-narrow {
+ flex: none; }
+ .columns.is-mobile > .column.is-full {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-three-quarters {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-two-thirds {
+ flex: none;
+ width: 66.6666%; }
+ .columns.is-mobile > .column.is-half {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-one-third {
+ flex: none;
+ width: 33.3333%; }
+ .columns.is-mobile > .column.is-one-quarter {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-one-fifth {
+ flex: none;
+ width: 20%; }
+ .columns.is-mobile > .column.is-two-fifths {
+ flex: none;
+ width: 40%; }
+ .columns.is-mobile > .column.is-three-fifths {
+ flex: none;
+ width: 60%; }
+ .columns.is-mobile > .column.is-four-fifths {
+ flex: none;
+ width: 80%; }
+ .columns.is-mobile > .column.is-offset-three-quarters {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-offset-two-thirds {
+ margin-left: 66.6666%; }
+ .columns.is-mobile > .column.is-offset-half {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-offset-one-third {
+ margin-left: 33.3333%; }
+ .columns.is-mobile > .column.is-offset-one-quarter {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-offset-one-fifth {
+ margin-left: 20%; }
+ .columns.is-mobile > .column.is-offset-two-fifths {
+ margin-left: 40%; }
+ .columns.is-mobile > .column.is-offset-three-fifths {
+ margin-left: 60%; }
+ .columns.is-mobile > .column.is-offset-four-fifths {
+ margin-left: 80%; }
+ .columns.is-mobile > .column.is-0 {
+ flex: none;
+ width: 0%; }
+ .columns.is-mobile > .column.is-offset-0 {
+ margin-left: 0%; }
+ .columns.is-mobile > .column.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .columns.is-mobile > .column.is-offset-1 {
+ margin-left: 8.33333%; }
+ .columns.is-mobile > .column.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .columns.is-mobile > .column.is-offset-2 {
+ margin-left: 16.66667%; }
+ .columns.is-mobile > .column.is-3 {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-offset-3 {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .columns.is-mobile > .column.is-offset-4 {
+ margin-left: 33.33333%; }
+ .columns.is-mobile > .column.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .columns.is-mobile > .column.is-offset-5 {
+ margin-left: 41.66667%; }
+ .columns.is-mobile > .column.is-6 {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-offset-6 {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .columns.is-mobile > .column.is-offset-7 {
+ margin-left: 58.33333%; }
+ .columns.is-mobile > .column.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .columns.is-mobile > .column.is-offset-8 {
+ margin-left: 66.66667%; }
+ .columns.is-mobile > .column.is-9 {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-offset-9 {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .columns.is-mobile > .column.is-offset-10 {
+ margin-left: 83.33333%; }
+ .columns.is-mobile > .column.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .columns.is-mobile > .column.is-offset-11 {
+ margin-left: 91.66667%; }
+ .columns.is-mobile > .column.is-12 {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-offset-12 {
+ margin-left: 100%; }
+ @media screen and (max-width: 768px) {
+ .column.is-narrow-mobile {
+ flex: none; }
+ .column.is-full-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-mobile {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-mobile {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-mobile {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-mobile {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-mobile {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-mobile {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-mobile {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-mobile {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-mobile {
+ margin-left: 50%; }
+ .column.is-offset-one-third-mobile {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-mobile {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-mobile {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-mobile {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-mobile {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-mobile {
+ margin-left: 80%; }
+ .column.is-0-mobile {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-mobile {
+ margin-left: 0%; }
+ .column.is-1-mobile {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-mobile {
+ margin-left: 8.33333%; }
+ .column.is-2-mobile {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-mobile {
+ margin-left: 16.66667%; }
+ .column.is-3-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-mobile {
+ margin-left: 25%; }
+ .column.is-4-mobile {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-mobile {
+ margin-left: 33.33333%; }
+ .column.is-5-mobile {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-mobile {
+ margin-left: 41.66667%; }
+ .column.is-6-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-mobile {
+ margin-left: 50%; }
+ .column.is-7-mobile {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-mobile {
+ margin-left: 58.33333%; }
+ .column.is-8-mobile {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-mobile {
+ margin-left: 66.66667%; }
+ .column.is-9-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-mobile {
+ margin-left: 75%; }
+ .column.is-10-mobile {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-mobile {
+ margin-left: 83.33333%; }
+ .column.is-11-mobile {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-mobile {
+ margin-left: 91.66667%; }
+ .column.is-12-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-mobile {
+ margin-left: 100%; } }
+ @media screen and (min-width: 769px), print {
+ .column.is-narrow, .column.is-narrow-tablet {
+ flex: none; }
+ .column.is-full, .column.is-full-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters, .column.is-three-quarters-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds, .column.is-two-thirds-tablet {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half, .column.is-half-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third, .column.is-one-third-tablet {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter, .column.is-one-quarter-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth, .column.is-one-fifth-tablet {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths, .column.is-two-fifths-tablet {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths, .column.is-three-fifths-tablet {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths, .column.is-four-fifths-tablet {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+ margin-left: 66.6666%; }
+ .column.is-offset-half, .column.is-offset-half-tablet {
+ margin-left: 50%; }
+ .column.is-offset-one-third, .column.is-offset-one-third-tablet {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
+ margin-left: 80%; }
+ .column.is-0, .column.is-0-tablet {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0, .column.is-offset-0-tablet {
+ margin-left: 0%; }
+ .column.is-1, .column.is-1-tablet {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1, .column.is-offset-1-tablet {
+ margin-left: 8.33333%; }
+ .column.is-2, .column.is-2-tablet {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2, .column.is-offset-2-tablet {
+ margin-left: 16.66667%; }
+ .column.is-3, .column.is-3-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3, .column.is-offset-3-tablet {
+ margin-left: 25%; }
+ .column.is-4, .column.is-4-tablet {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4, .column.is-offset-4-tablet {
+ margin-left: 33.33333%; }
+ .column.is-5, .column.is-5-tablet {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5, .column.is-offset-5-tablet {
+ margin-left: 41.66667%; }
+ .column.is-6, .column.is-6-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6, .column.is-offset-6-tablet {
+ margin-left: 50%; }
+ .column.is-7, .column.is-7-tablet {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7, .column.is-offset-7-tablet {
+ margin-left: 58.33333%; }
+ .column.is-8, .column.is-8-tablet {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8, .column.is-offset-8-tablet {
+ margin-left: 66.66667%; }
+ .column.is-9, .column.is-9-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9, .column.is-offset-9-tablet {
+ margin-left: 75%; }
+ .column.is-10, .column.is-10-tablet {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10, .column.is-offset-10-tablet {
+ margin-left: 83.33333%; }
+ .column.is-11, .column.is-11-tablet {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11, .column.is-offset-11-tablet {
+ margin-left: 91.66667%; }
+ .column.is-12, .column.is-12-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12, .column.is-offset-12-tablet {
+ margin-left: 100%; } }
+ @media screen and (max-width: 1023px) {
+ .column.is-narrow-touch {
+ flex: none; }
+ .column.is-full-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-touch {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-touch {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-touch {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-touch {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-touch {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-touch {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-touch {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-touch {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-touch {
+ margin-left: 50%; }
+ .column.is-offset-one-third-touch {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-touch {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-touch {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-touch {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-touch {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-touch {
+ margin-left: 80%; }
+ .column.is-0-touch {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-touch {
+ margin-left: 0%; }
+ .column.is-1-touch {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-touch {
+ margin-left: 8.33333%; }
+ .column.is-2-touch {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-touch {
+ margin-left: 16.66667%; }
+ .column.is-3-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-touch {
+ margin-left: 25%; }
+ .column.is-4-touch {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-touch {
+ margin-left: 33.33333%; }
+ .column.is-5-touch {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-touch {
+ margin-left: 41.66667%; }
+ .column.is-6-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-touch {
+ margin-left: 50%; }
+ .column.is-7-touch {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-touch {
+ margin-left: 58.33333%; }
+ .column.is-8-touch {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-touch {
+ margin-left: 66.66667%; }
+ .column.is-9-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-touch {
+ margin-left: 75%; }
+ .column.is-10-touch {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-touch {
+ margin-left: 83.33333%; }
+ .column.is-11-touch {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-touch {
+ margin-left: 91.66667%; }
+ .column.is-12-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-touch {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1024px) {
+ .column.is-narrow-desktop {
+ flex: none; }
+ .column.is-full-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-desktop {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-desktop {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-desktop {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-desktop {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-desktop {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-desktop {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-desktop {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-desktop {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-desktop {
+ margin-left: 50%; }
+ .column.is-offset-one-third-desktop {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-desktop {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-desktop {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-desktop {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-desktop {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-desktop {
+ margin-left: 80%; }
+ .column.is-0-desktop {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-desktop {
+ margin-left: 0%; }
+ .column.is-1-desktop {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-desktop {
+ margin-left: 8.33333%; }
+ .column.is-2-desktop {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-desktop {
+ margin-left: 16.66667%; }
+ .column.is-3-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-desktop {
+ margin-left: 25%; }
+ .column.is-4-desktop {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-desktop {
+ margin-left: 33.33333%; }
+ .column.is-5-desktop {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-desktop {
+ margin-left: 41.66667%; }
+ .column.is-6-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-desktop {
+ margin-left: 50%; }
+ .column.is-7-desktop {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-desktop {
+ margin-left: 58.33333%; }
+ .column.is-8-desktop {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-desktop {
+ margin-left: 66.66667%; }
+ .column.is-9-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-desktop {
+ margin-left: 75%; }
+ .column.is-10-desktop {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-desktop {
+ margin-left: 83.33333%; }
+ .column.is-11-desktop {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-desktop {
+ margin-left: 91.66667%; }
+ .column.is-12-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-desktop {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1216px) {
+ .column.is-narrow-widescreen {
+ flex: none; }
+ .column.is-full-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-widescreen {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-widescreen {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-widescreen {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-widescreen {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-widescreen {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-widescreen {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-widescreen {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-widescreen {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-widescreen {
+ margin-left: 50%; }
+ .column.is-offset-one-third-widescreen {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-widescreen {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-widescreen {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-widescreen {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-widescreen {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-widescreen {
+ margin-left: 80%; }
+ .column.is-0-widescreen {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-widescreen {
+ margin-left: 0%; }
+ .column.is-1-widescreen {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-widescreen {
+ margin-left: 8.33333%; }
+ .column.is-2-widescreen {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-widescreen {
+ margin-left: 16.66667%; }
+ .column.is-3-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-widescreen {
+ margin-left: 25%; }
+ .column.is-4-widescreen {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-widescreen {
+ margin-left: 33.33333%; }
+ .column.is-5-widescreen {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-widescreen {
+ margin-left: 41.66667%; }
+ .column.is-6-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-widescreen {
+ margin-left: 50%; }
+ .column.is-7-widescreen {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-widescreen {
+ margin-left: 58.33333%; }
+ .column.is-8-widescreen {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-widescreen {
+ margin-left: 66.66667%; }
+ .column.is-9-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-widescreen {
+ margin-left: 75%; }
+ .column.is-10-widescreen {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-widescreen {
+ margin-left: 83.33333%; }
+ .column.is-11-widescreen {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-widescreen {
+ margin-left: 91.66667%; }
+ .column.is-12-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-widescreen {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1408px) {
+ .column.is-narrow-fullhd {
+ flex: none; }
+ .column.is-full-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-fullhd {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-fullhd {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-fullhd {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-fullhd {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-fullhd {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-fullhd {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-fullhd {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-fullhd {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-fullhd {
+ margin-left: 50%; }
+ .column.is-offset-one-third-fullhd {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-fullhd {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-fullhd {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-fullhd {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-fullhd {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-fullhd {
+ margin-left: 80%; }
+ .column.is-0-fullhd {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-fullhd {
+ margin-left: 0%; }
+ .column.is-1-fullhd {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-fullhd {
+ margin-left: 8.33333%; }
+ .column.is-2-fullhd {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-fullhd {
+ margin-left: 16.66667%; }
+ .column.is-3-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-fullhd {
+ margin-left: 25%; }
+ .column.is-4-fullhd {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-fullhd {
+ margin-left: 33.33333%; }
+ .column.is-5-fullhd {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-fullhd {
+ margin-left: 41.66667%; }
+ .column.is-6-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-fullhd {
+ margin-left: 50%; }
+ .column.is-7-fullhd {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-fullhd {
+ margin-left: 58.33333%; }
+ .column.is-8-fullhd {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-fullhd {
+ margin-left: 66.66667%; }
+ .column.is-9-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-fullhd {
+ margin-left: 75%; }
+ .column.is-10-fullhd {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-fullhd {
+ margin-left: 83.33333%; }
+ .column.is-11-fullhd {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-fullhd {
+ margin-left: 91.66667%; }
+ .column.is-12-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-fullhd {
+ margin-left: 100%; } }
+
+.columns {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .columns:last-child {
+ margin-bottom: -0.75rem; }
+ .columns:not(:last-child) {
+ margin-bottom: calc(1.5rem - 0.75rem); }
+ .columns.is-centered {
+ justify-content: center; }
+ .columns.is-gapless {
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0; }
+ .columns.is-gapless > .column {
+ margin: 0;
+ padding: 0 !important; }
+ .columns.is-gapless:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .columns.is-gapless:last-child {
+ margin-bottom: 0; }
+ .columns.is-mobile {
+ display: flex; }
+ .columns.is-multiline {
+ flex-wrap: wrap; }
+ .columns.is-vcentered {
+ align-items: center; }
+ @media screen and (min-width: 769px), print {
+ .columns:not(.is-desktop) {
+ display: flex; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-desktop {
+ display: flex; } }
+
+.columns.is-variable {
+ --columnGap: 0.75rem;
+ margin-left: calc(-1 * var(--columnGap));
+ margin-right: calc(-1 * var(--columnGap)); }
+ .columns.is-variable .column {
+ padding-left: var(--columnGap);
+ padding-right: var(--columnGap); }
+ .columns.is-variable.is-0 {
+ --columnGap: 0rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-0-mobile {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-0-tablet {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-0-tablet-only {
+ --columnGap: 0rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-0-touch {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-0-desktop {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-0-desktop-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-0-widescreen {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-0-widescreen-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-0-fullhd {
+ --columnGap: 0rem; } }
+ .columns.is-variable.is-1 {
+ --columnGap: 0.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-1-mobile {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-1-tablet {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-1-tablet-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-1-touch {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-1-desktop {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-1-desktop-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-1-widescreen {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-1-widescreen-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-1-fullhd {
+ --columnGap: 0.25rem; } }
+ .columns.is-variable.is-2 {
+ --columnGap: 0.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-2-mobile {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-2-tablet {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-2-tablet-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-2-touch {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-2-desktop {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-2-desktop-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-2-widescreen {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-2-widescreen-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-2-fullhd {
+ --columnGap: 0.5rem; } }
+ .columns.is-variable.is-3 {
+ --columnGap: 0.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-3-mobile {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-3-tablet {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-3-tablet-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-3-touch {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-3-desktop {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-3-desktop-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-3-widescreen {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-3-widescreen-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-3-fullhd {
+ --columnGap: 0.75rem; } }
+ .columns.is-variable.is-4 {
+ --columnGap: 1rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-4-mobile {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-4-tablet {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-4-tablet-only {
+ --columnGap: 1rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-4-touch {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-4-desktop {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-4-desktop-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-4-widescreen {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-4-widescreen-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-4-fullhd {
+ --columnGap: 1rem; } }
+ .columns.is-variable.is-5 {
+ --columnGap: 1.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-5-mobile {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-5-tablet {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-5-tablet-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-5-touch {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-5-desktop {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-5-desktop-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-5-widescreen {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-5-widescreen-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-5-fullhd {
+ --columnGap: 1.25rem; } }
+ .columns.is-variable.is-6 {
+ --columnGap: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-6-mobile {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-6-tablet {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-6-tablet-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-6-touch {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-6-desktop {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-6-desktop-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-6-widescreen {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-6-widescreen-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-6-fullhd {
+ --columnGap: 1.5rem; } }
+ .columns.is-variable.is-7 {
+ --columnGap: 1.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-7-mobile {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-7-tablet {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-7-tablet-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-7-touch {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-7-desktop {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-7-desktop-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-7-widescreen {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-7-widescreen-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-7-fullhd {
+ --columnGap: 1.75rem; } }
+ .columns.is-variable.is-8 {
+ --columnGap: 2rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-8-mobile {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-8-tablet {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-8-tablet-only {
+ --columnGap: 2rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-8-touch {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-8-desktop {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-8-desktop-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-8-widescreen {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-8-widescreen-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-8-fullhd {
+ --columnGap: 2rem; } }
+
+.tile {
+ align-items: stretch;
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ min-height: min-content; }
+ .tile.is-ancestor {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .tile.is-ancestor:last-child {
+ margin-bottom: -0.75rem; }
+ .tile.is-ancestor:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .tile.is-child {
+ margin: 0 !important; }
+ .tile.is-parent {
+ padding: 0.75rem; }
+ .tile.is-vertical {
+ flex-direction: column; }
+ .tile.is-vertical > .tile.is-child:not(:last-child) {
+ margin-bottom: 1.5rem !important; }
+ @media screen and (min-width: 769px), print {
+ .tile:not(.is-child) {
+ display: flex; }
+ .tile.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .tile.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .tile.is-3 {
+ flex: none;
+ width: 25%; }
+ .tile.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .tile.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .tile.is-6 {
+ flex: none;
+ width: 50%; }
+ .tile.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .tile.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .tile.is-9 {
+ flex: none;
+ width: 75%; }
+ .tile.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .tile.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .tile.is-12 {
+ flex: none;
+ width: 100%; } }
+
+.hero {
+ align-items: stretch;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between; }
+ .hero .navbar {
+ background: none; }
+ .hero .tabs ul {
+ border-bottom: none; }
+ .hero.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-white strong {
+ color: inherit; }
+ .hero.is-white .title {
+ color: #0a0a0a; }
+ .hero.is-white .subtitle {
+ color: rgba(10, 10, 10, 0.9); }
+ .hero.is-white .subtitle a:not(.button),
+ .hero.is-white .subtitle strong {
+ color: #0a0a0a; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-white .navbar-menu {
+ background-color: white; } }
+ .hero.is-white .navbar-item,
+ .hero.is-white .navbar-link {
+ color: rgba(10, 10, 10, 0.7); }
+ .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
+ .hero.is-white .navbar-link:hover,
+ .hero.is-white .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .hero.is-white .tabs a {
+ color: #0a0a0a;
+ opacity: 0.9; }
+ .hero.is-white .tabs a:hover {
+ opacity: 1; }
+ .hero.is-white .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+ color: #0a0a0a; }
+ .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .hero.is-white.is-bold {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-white.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
+ .hero.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-black strong {
+ color: inherit; }
+ .hero.is-black .title {
+ color: white; }
+ .hero.is-black .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-black .subtitle a:not(.button),
+ .hero.is-black .subtitle strong {
+ color: white; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-black .navbar-menu {
+ background-color: #0a0a0a; } }
+ .hero.is-black .navbar-item,
+ .hero.is-black .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
+ .hero.is-black .navbar-link:hover,
+ .hero.is-black .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .hero.is-black .tabs a {
+ color: white;
+ opacity: 0.9; }
+ .hero.is-black .tabs a:hover {
+ opacity: 1; }
+ .hero.is-black .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+ color: white; }
+ .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .hero.is-black.is-bold {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-black.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
+ .hero.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-light strong {
+ color: inherit; }
+ .hero.is-light .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-light .subtitle a:not(.button),
+ .hero.is-light .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-light .navbar-menu {
+ background-color: whitesmoke; } }
+ .hero.is-light .navbar-item,
+ .hero.is-light .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
+ .hero.is-light .navbar-link:hover,
+ .hero.is-light .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-light .tabs a:hover {
+ opacity: 1; }
+ .hero.is-light .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .hero.is-light.is-bold {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-light.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
+ .hero.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-dark strong {
+ color: inherit; }
+ .hero.is-dark .title {
+ color: #fff; }
+ .hero.is-dark .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-dark .subtitle a:not(.button),
+ .hero.is-dark .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-dark .navbar-menu {
+ background-color: #363636; } }
+ .hero.is-dark .navbar-item,
+ .hero.is-dark .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
+ .hero.is-dark .navbar-link:hover,
+ .hero.is-dark .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .hero.is-dark .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-dark .tabs a:hover {
+ opacity: 1; }
+ .hero.is-dark .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #363636; }
+ .hero.is-dark.is-bold {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-dark.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
+ .hero.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-primary strong {
+ color: inherit; }
+ .hero.is-primary .title {
+ color: #fff; }
+ .hero.is-primary .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-primary .subtitle a:not(.button),
+ .hero.is-primary .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-primary .navbar-menu {
+ background-color: #3333ff; } }
+ .hero.is-primary .navbar-item,
+ .hero.is-primary .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
+ .hero.is-primary .navbar-link:hover,
+ .hero.is-primary .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .hero.is-primary .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-primary .tabs a:hover {
+ opacity: 1; }
+ .hero.is-primary .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3333ff; }
+ .hero.is-primary.is-bold {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-primary.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); } }
+ .hero.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-link strong {
+ color: inherit; }
+ .hero.is-link .title {
+ color: #fff; }
+ .hero.is-link .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-link .subtitle a:not(.button),
+ .hero.is-link .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-link .navbar-menu {
+ background-color: #3273dc; } }
+ .hero.is-link .navbar-item,
+ .hero.is-link .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
+ .hero.is-link .navbar-link:hover,
+ .hero.is-link .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .hero.is-link .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-link .tabs a:hover {
+ opacity: 1; }
+ .hero.is-link .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3273dc; }
+ .hero.is-link.is-bold {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-link.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
+ .hero.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-info strong {
+ color: inherit; }
+ .hero.is-info .title {
+ color: #fff; }
+ .hero.is-info .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-info .subtitle a:not(.button),
+ .hero.is-info .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-info .navbar-menu {
+ background-color: #3298dc; } }
+ .hero.is-info .navbar-item,
+ .hero.is-info .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
+ .hero.is-info .navbar-link:hover,
+ .hero.is-info .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .hero.is-info .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-info .tabs a:hover {
+ opacity: 1; }
+ .hero.is-info .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3298dc; }
+ .hero.is-info.is-bold {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-info.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); } }
+ .hero.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-success strong {
+ color: inherit; }
+ .hero.is-success .title {
+ color: #fff; }
+ .hero.is-success .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-success .subtitle a:not(.button),
+ .hero.is-success .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-success .navbar-menu {
+ background-color: #48c774; } }
+ .hero.is-success .navbar-item,
+ .hero.is-success .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
+ .hero.is-success .navbar-link:hover,
+ .hero.is-success .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .hero.is-success .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-success .tabs a:hover {
+ opacity: 1; }
+ .hero.is-success .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #48c774; }
+ .hero.is-success.is-bold {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-success.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); } }
+ .hero.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-warning strong {
+ color: inherit; }
+ .hero.is-warning .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-warning .subtitle a:not(.button),
+ .hero.is-warning .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-warning .navbar-menu {
+ background-color: #ffdd57; } }
+ .hero.is-warning .navbar-item,
+ .hero.is-warning .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
+ .hero.is-warning .navbar-link:hover,
+ .hero.is-warning .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-warning .tabs a:hover {
+ opacity: 1; }
+ .hero.is-warning .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .hero.is-warning.is-bold {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-warning.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
+ .hero.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-danger strong {
+ color: inherit; }
+ .hero.is-danger .title {
+ color: #fff; }
+ .hero.is-danger .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-danger .subtitle a:not(.button),
+ .hero.is-danger .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-danger .navbar-menu {
+ background-color: #f14668; } }
+ .hero.is-danger .navbar-item,
+ .hero.is-danger .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
+ .hero.is-danger .navbar-link:hover,
+ .hero.is-danger .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .hero.is-danger .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-danger .tabs a:hover {
+ opacity: 1; }
+ .hero.is-danger .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #f14668; }
+ .hero.is-danger.is-bold {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-danger.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } }
+ .hero.is-small .hero-body {
+ padding-bottom: 1.5rem;
+ padding-top: 1.5rem; }
+ @media screen and (min-width: 769px), print {
+ .hero.is-medium .hero-body {
+ padding-bottom: 9rem;
+ padding-top: 9rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero.is-large .hero-body {
+ padding-bottom: 18rem;
+ padding-top: 18rem; } }
+ .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
+ align-items: center;
+ display: flex; }
+ .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .hero.is-halfheight {
+ min-height: 50vh; }
+ .hero.is-fullheight {
+ min-height: 100vh; }
+
+.hero-video {
+ overflow: hidden; }
+ .hero-video video {
+ left: 50%;
+ min-height: 100%;
+ min-width: 100%;
+ position: absolute;
+ top: 50%;
+ transform: translate3d(-50%, -50%, 0); }
+ .hero-video.is-transparent {
+ opacity: 0.3; }
+ @media screen and (max-width: 768px) {
+ .hero-video {
+ display: none; } }
+
+.hero-buttons {
+ margin-top: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .hero-buttons .button {
+ display: flex; }
+ .hero-buttons .button:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero-buttons {
+ display: flex;
+ justify-content: center; }
+ .hero-buttons .button:not(:last-child) {
+ margin-right: 1.5rem; } }
+
+.hero-head,
+.hero-foot {
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.hero-body {
+ flex-grow: 1;
+ flex-shrink: 0;
+ padding: 3rem 1.5rem; }
+
+.section {
+ padding: 3rem 1.5rem; }
+ @media screen and (min-width: 1024px) {
+ .section.is-medium {
+ padding: 9rem 1.5rem; }
+ .section.is-large {
+ padding: 18rem 1.5rem; } }
+
+.footer {
+ background-color: #fafafa;
+ padding: 3rem 1.5rem 6rem; }
+
+/*! bulma.io v0.8.0 | MIT License | github.com/jgthms/bulma */
+@keyframes spinAround {
+ from {
+ transform: rotate(0deg); }
+ to {
+ transform: rotate(359deg); } }
+
+.delete, .modal-close, .is-unselectable, .button, .file, .breadcrumb, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis, .tabs {
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none; }
+
+.select:not(.is-multiple):not(.is-loading)::after, .navbar-link:not(.is-arrowless)::after {
+ border: 3px solid transparent;
+ border-radius: 2px;
+ border-right: 0;
+ border-top: 0;
+ content: " ";
+ display: block;
+ height: 0.625em;
+ margin-top: -0.4375em;
+ pointer-events: none;
+ position: absolute;
+ top: 50%;
+ transform: rotate(-45deg);
+ transform-origin: center;
+ width: 0.625em; }
+
+.box:not(:last-child), .content:not(:last-child), .notification:not(:last-child), .progress:not(:last-child), .table:not(:last-child), .table-container:not(:last-child), .title:not(:last-child),
+.subtitle:not(:last-child), .block:not(:last-child), .highlight:not(:last-child), .breadcrumb:not(:last-child), .level:not(:last-child), .list:not(:last-child), .message:not(:last-child), .pagination:not(:last-child), .tabs:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.delete, .modal-close {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ background-color: rgba(10, 10, 10, 0.2);
+ border: none;
+ border-radius: 290486px;
+ cursor: pointer;
+ pointer-events: auto;
+ display: inline-block;
+ flex-grow: 0;
+ flex-shrink: 0;
+ font-size: 0;
+ height: 20px;
+ max-height: 20px;
+ max-width: 20px;
+ min-height: 20px;
+ min-width: 20px;
+ outline: none;
+ position: relative;
+ vertical-align: top;
+ width: 20px; }
+ .delete::before, .modal-close::before, .delete::after, .modal-close::after {
+ background-color: white;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .delete::before, .modal-close::before {
+ height: 2px;
+ width: 50%; }
+ .delete::after, .modal-close::after {
+ height: 50%;
+ width: 2px; }
+ .delete:hover, .modal-close:hover, .delete:focus, .modal-close:focus {
+ background-color: rgba(10, 10, 10, 0.3); }
+ .delete:active, .modal-close:active {
+ background-color: rgba(10, 10, 10, 0.4); }
+ .is-small.delete, .is-small.modal-close {
+ height: 16px;
+ max-height: 16px;
+ max-width: 16px;
+ min-height: 16px;
+ min-width: 16px;
+ width: 16px; }
+ .is-medium.delete, .is-medium.modal-close {
+ height: 24px;
+ max-height: 24px;
+ max-width: 24px;
+ min-height: 24px;
+ min-width: 24px;
+ width: 24px; }
+ .is-large.delete, .is-large.modal-close {
+ height: 32px;
+ max-height: 32px;
+ max-width: 32px;
+ min-height: 32px;
+ min-width: 32px;
+ width: 32px; }
+
+.button.is-loading::after, .loader, .select.is-loading::after, .control.is-loading::after {
+ animation: spinAround 500ms infinite linear;
+ border: 2px solid #dbdbdb;
+ border-radius: 290486px;
+ border-right-color: transparent;
+ border-top-color: transparent;
+ content: "";
+ display: block;
+ height: 1em;
+ position: relative;
+ width: 1em; }
+
+.is-overlay, .image.is-square img,
+.image.is-square .has-ratio, .image.is-1by1 img,
+.image.is-1by1 .has-ratio, .image.is-5by4 img,
+.image.is-5by4 .has-ratio, .image.is-4by3 img,
+.image.is-4by3 .has-ratio, .image.is-3by2 img,
+.image.is-3by2 .has-ratio, .image.is-5by3 img,
+.image.is-5by3 .has-ratio, .image.is-16by9 img,
+.image.is-16by9 .has-ratio, .image.is-2by1 img,
+.image.is-2by1 .has-ratio, .image.is-3by1 img,
+.image.is-3by1 .has-ratio, .image.is-4by5 img,
+.image.is-4by5 .has-ratio, .image.is-3by4 img,
+.image.is-3by4 .has-ratio, .image.is-2by3 img,
+.image.is-2by3 .has-ratio, .image.is-3by5 img,
+.image.is-3by5 .has-ratio, .image.is-9by16 img,
+.image.is-9by16 .has-ratio, .image.is-1by2 img,
+.image.is-1by2 .has-ratio, .image.is-1by3 img,
+.image.is-1by3 .has-ratio, .modal, .modal-background, .hero-video {
+ bottom: 0;
+ left: 0;
+ position: absolute;
+ right: 0;
+ top: 0; }
+
+.button, .input, .textarea, .select select, .file-cta,
+.file-name, .pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ align-items: center;
+ border: 1px solid transparent;
+ border-radius: 4px;
+ box-shadow: none;
+ display: inline-flex;
+ font-size: 1rem;
+ height: 2.5em;
+ justify-content: flex-start;
+ line-height: 1.5;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: calc(0.75em - 1px);
+ padding-right: calc(0.75em - 1px);
+ padding-top: calc(0.5em - 1px);
+ position: relative;
+ vertical-align: top; }
+ .button:focus, .input:focus, .textarea:focus, .select select:focus, .file-cta:focus,
+ .file-name:focus, .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus,
+ .pagination-ellipsis:focus, .is-focused.button, .is-focused.input, .is-focused.textarea, .select select.is-focused, .is-focused.file-cta,
+ .is-focused.file-name, .is-focused.pagination-previous,
+ .is-focused.pagination-next,
+ .is-focused.pagination-link,
+ .is-focused.pagination-ellipsis, .button:active, .input:active, .textarea:active, .select select:active, .file-cta:active,
+ .file-name:active, .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active,
+ .pagination-ellipsis:active, .is-active.button, .is-active.input, .is-active.textarea, .select select.is-active, .is-active.file-cta,
+ .is-active.file-name, .is-active.pagination-previous,
+ .is-active.pagination-next,
+ .is-active.pagination-link,
+ .is-active.pagination-ellipsis {
+ outline: none; }
+ .button[disabled], .input[disabled], .textarea[disabled], .select select[disabled], .file-cta[disabled],
+ .file-name[disabled], .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled],
+ .pagination-ellipsis[disabled],
+ fieldset[disabled] .button,
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select,
+ fieldset[disabled] .file-cta,
+ fieldset[disabled] .file-name,
+ fieldset[disabled] .pagination-previous,
+ fieldset[disabled] .pagination-next,
+ fieldset[disabled] .pagination-link,
+ fieldset[disabled] .pagination-ellipsis {
+ cursor: not-allowed; }
+
+/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
+html,
+body,
+p,
+ol,
+ul,
+li,
+dl,
+dt,
+dd,
+blockquote,
+figure,
+fieldset,
+legend,
+textarea,
+pre,
+iframe,
+hr,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0; }
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-size: 100%;
+ font-weight: normal; }
+
+ul {
+ list-style: none; }
+
+button,
+input,
+select,
+textarea {
+ margin: 0; }
+
+html {
+ box-sizing: border-box; }
+
+*, *::before, *::after {
+ box-sizing: inherit; }
+
+img,
+video {
+ height: auto;
+ max-width: 100%; }
+
+iframe {
+ border: 0; }
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0; }
+
+td,
+th {
+ padding: 0; }
+ td:not([align]),
+ th:not([align]) {
+ text-align: left; }
+
+html {
+ background-color: white;
+ font-size: 16px;
+ -moz-osx-font-smoothing: grayscale;
+ -webkit-font-smoothing: antialiased;
+ min-width: 300px;
+ overflow-x: hidden;
+ overflow-y: scroll;
+ text-rendering: optimizeLegibility;
+ text-size-adjust: 100%; }
+
+article,
+aside,
+figure,
+footer,
+header,
+hgroup,
+section {
+ display: block; }
+
+body,
+button,
+input,
+select,
+textarea {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif; }
+
+code,
+pre {
+ -moz-osx-font-smoothing: auto;
+ -webkit-font-smoothing: auto;
+ font-family: monospace; }
+
+body {
+ color: #4a4a4a;
+ font-size: 1em;
+ font-weight: 400;
+ line-height: 1.5; }
+
+a {
+ color: #3273dc;
+ cursor: pointer;
+ text-decoration: none; }
+ a strong {
+ color: currentColor; }
+ a:hover {
+ color: #363636; }
+
+code {
+ background-color: whitesmoke;
+ color: #f14668;
+ font-size: 0.875em;
+ font-weight: normal;
+ padding: 0.25em 0.5em 0.25em; }
+
+hr {
+ background-color: whitesmoke;
+ border: none;
+ display: block;
+ height: 2px;
+ margin: 1.5rem 0; }
+
+img {
+ height: auto;
+ max-width: 100%; }
+
+input[type="checkbox"],
+input[type="radio"] {
+ vertical-align: baseline; }
+
+small {
+ font-size: 0.875em; }
+
+span {
+ font-style: inherit;
+ font-weight: inherit; }
+
+strong {
+ color: #363636;
+ font-weight: 700; }
+
+fieldset {
+ border: none; }
+
+pre {
+ -webkit-overflow-scrolling: touch;
+ background-color: whitesmoke;
+ color: #4a4a4a;
+ font-size: 0.875em;
+ overflow-x: auto;
+ padding: 1.25rem 1.5rem;
+ white-space: pre;
+ word-wrap: normal; }
+ pre code {
+ background-color: transparent;
+ color: currentColor;
+ font-size: 1em;
+ padding: 0; }
+
+table td,
+table th {
+ vertical-align: top; }
+ table td:not([align]),
+ table th:not([align]) {
+ text-align: left; }
+
+table th {
+ color: #363636; }
+
+.is-clearfix::after {
+ clear: both;
+ content: " ";
+ display: table; }
+
+.is-pulled-left {
+ float: left !important; }
+
+.is-pulled-right {
+ float: right !important; }
+
+.is-clipped {
+ overflow: hidden !important; }
+
+.is-size-1 {
+ font-size: 3rem !important; }
+
+.is-size-2 {
+ font-size: 2.5rem !important; }
+
+.is-size-3 {
+ font-size: 2rem !important; }
+
+.is-size-4 {
+ font-size: 1.5rem !important; }
+
+.is-size-5 {
+ font-size: 1.25rem !important; }
+
+.is-size-6 {
+ font-size: 1rem !important; }
+
+.is-size-7 {
+ font-size: 0.75rem !important; }
+
+@media screen and (max-width: 768px) {
+ .is-size-1-mobile {
+ font-size: 3rem !important; }
+ .is-size-2-mobile {
+ font-size: 2.5rem !important; }
+ .is-size-3-mobile {
+ font-size: 2rem !important; }
+ .is-size-4-mobile {
+ font-size: 1.5rem !important; }
+ .is-size-5-mobile {
+ font-size: 1.25rem !important; }
+ .is-size-6-mobile {
+ font-size: 1rem !important; }
+ .is-size-7-mobile {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-size-1-tablet {
+ font-size: 3rem !important; }
+ .is-size-2-tablet {
+ font-size: 2.5rem !important; }
+ .is-size-3-tablet {
+ font-size: 2rem !important; }
+ .is-size-4-tablet {
+ font-size: 1.5rem !important; }
+ .is-size-5-tablet {
+ font-size: 1.25rem !important; }
+ .is-size-6-tablet {
+ font-size: 1rem !important; }
+ .is-size-7-tablet {
+ font-size: 0.75rem !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-size-1-touch {
+ font-size: 3rem !important; }
+ .is-size-2-touch {
+ font-size: 2.5rem !important; }
+ .is-size-3-touch {
+ font-size: 2rem !important; }
+ .is-size-4-touch {
+ font-size: 1.5rem !important; }
+ .is-size-5-touch {
+ font-size: 1.25rem !important; }
+ .is-size-6-touch {
+ font-size: 1rem !important; }
+ .is-size-7-touch {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-size-1-desktop {
+ font-size: 3rem !important; }
+ .is-size-2-desktop {
+ font-size: 2.5rem !important; }
+ .is-size-3-desktop {
+ font-size: 2rem !important; }
+ .is-size-4-desktop {
+ font-size: 1.5rem !important; }
+ .is-size-5-desktop {
+ font-size: 1.25rem !important; }
+ .is-size-6-desktop {
+ font-size: 1rem !important; }
+ .is-size-7-desktop {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-size-1-widescreen {
+ font-size: 3rem !important; }
+ .is-size-2-widescreen {
+ font-size: 2.5rem !important; }
+ .is-size-3-widescreen {
+ font-size: 2rem !important; }
+ .is-size-4-widescreen {
+ font-size: 1.5rem !important; }
+ .is-size-5-widescreen {
+ font-size: 1.25rem !important; }
+ .is-size-6-widescreen {
+ font-size: 1rem !important; }
+ .is-size-7-widescreen {
+ font-size: 0.75rem !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-size-1-fullhd {
+ font-size: 3rem !important; }
+ .is-size-2-fullhd {
+ font-size: 2.5rem !important; }
+ .is-size-3-fullhd {
+ font-size: 2rem !important; }
+ .is-size-4-fullhd {
+ font-size: 1.5rem !important; }
+ .is-size-5-fullhd {
+ font-size: 1.25rem !important; }
+ .is-size-6-fullhd {
+ font-size: 1rem !important; }
+ .is-size-7-fullhd {
+ font-size: 0.75rem !important; } }
+
+.has-text-centered {
+ text-align: center !important; }
+
+.has-text-justified {
+ text-align: justify !important; }
+
+.has-text-left {
+ text-align: left !important; }
+
+.has-text-right {
+ text-align: right !important; }
+
+@media screen and (max-width: 768px) {
+ .has-text-centered-mobile {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-centered-tablet {
+ text-align: center !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-centered-tablet-only {
+ text-align: center !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-centered-touch {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-centered-desktop {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-centered-desktop-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-centered-widescreen {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-centered-widescreen-only {
+ text-align: center !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-centered-fullhd {
+ text-align: center !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-justified-mobile {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-justified-tablet {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-justified-tablet-only {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-justified-touch {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-justified-desktop {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-justified-desktop-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-justified-widescreen {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-justified-widescreen-only {
+ text-align: justify !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-justified-fullhd {
+ text-align: justify !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-left-mobile {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-left-tablet {
+ text-align: left !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-left-tablet-only {
+ text-align: left !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-left-touch {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-left-desktop {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-left-desktop-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-left-widescreen {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-left-widescreen-only {
+ text-align: left !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-left-fullhd {
+ text-align: left !important; } }
+
+@media screen and (max-width: 768px) {
+ .has-text-right-mobile {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px), print {
+ .has-text-right-tablet {
+ text-align: right !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-text-right-tablet-only {
+ text-align: right !important; } }
+
+@media screen and (max-width: 1023px) {
+ .has-text-right-touch {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) {
+ .has-text-right-desktop {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-text-right-desktop-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) {
+ .has-text-right-widescreen {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-text-right-widescreen-only {
+ text-align: right !important; } }
+
+@media screen and (min-width: 1408px) {
+ .has-text-right-fullhd {
+ text-align: right !important; } }
+
+.is-capitalized {
+ text-transform: capitalize !important; }
+
+.is-lowercase {
+ text-transform: lowercase !important; }
+
+.is-uppercase {
+ text-transform: uppercase !important; }
+
+.is-italic {
+ font-style: italic !important; }
+
+.has-text-white {
+ color: white !important; }
+
+a.has-text-white:hover, a.has-text-white:focus {
+ color: #e6e6e6 !important; }
+
+.has-background-white {
+ background-color: white !important; }
+
+.has-text-black {
+ color: #0a0a0a !important; }
+
+a.has-text-black:hover, a.has-text-black:focus {
+ color: black !important; }
+
+.has-background-black {
+ background-color: #0a0a0a !important; }
+
+.has-text-light {
+ color: whitesmoke !important; }
+
+a.has-text-light:hover, a.has-text-light:focus {
+ color: #dbdbdb !important; }
+
+.has-background-light {
+ background-color: whitesmoke !important; }
+
+.has-text-dark {
+ color: #363636 !important; }
+
+a.has-text-dark:hover, a.has-text-dark:focus {
+ color: #1c1c1c !important; }
+
+.has-background-dark {
+ background-color: #363636 !important; }
+
+.has-text-primary {
+ color: #3333ff !important; }
+
+a.has-text-primary:hover, a.has-text-primary:focus {
+ color: blue !important; }
+
+.has-background-primary {
+ background-color: #3333ff !important; }
+
+.has-text-link {
+ color: #3273dc !important; }
+
+a.has-text-link:hover, a.has-text-link:focus {
+ color: #205bbc !important; }
+
+.has-background-link {
+ background-color: #3273dc !important; }
+
+.has-text-info {
+ color: #3298dc !important; }
+
+a.has-text-info:hover, a.has-text-info:focus {
+ color: #207dbc !important; }
+
+.has-background-info {
+ background-color: #3298dc !important; }
+
+.has-text-success {
+ color: #48c774 !important; }
+
+a.has-text-success:hover, a.has-text-success:focus {
+ color: #34a85c !important; }
+
+.has-background-success {
+ background-color: #48c774 !important; }
+
+.has-text-warning {
+ color: #ffdd57 !important; }
+
+a.has-text-warning:hover, a.has-text-warning:focus {
+ color: #ffd324 !important; }
+
+.has-background-warning {
+ background-color: #ffdd57 !important; }
+
+.has-text-danger {
+ color: #f14668 !important; }
+
+a.has-text-danger:hover, a.has-text-danger:focus {
+ color: #ee1742 !important; }
+
+.has-background-danger {
+ background-color: #f14668 !important; }
+
+.has-text-black-bis {
+ color: #121212 !important; }
+
+.has-background-black-bis {
+ background-color: #121212 !important; }
+
+.has-text-black-ter {
+ color: #242424 !important; }
+
+.has-background-black-ter {
+ background-color: #242424 !important; }
+
+.has-text-grey-darker {
+ color: #363636 !important; }
+
+.has-background-grey-darker {
+ background-color: #363636 !important; }
+
+.has-text-grey-dark {
+ color: #4a4a4a !important; }
+
+.has-background-grey-dark {
+ background-color: #4a4a4a !important; }
+
+.has-text-grey {
+ color: #7a7a7a !important; }
+
+.has-background-grey {
+ background-color: #7a7a7a !important; }
+
+.has-text-grey-light {
+ color: #b5b5b5 !important; }
+
+.has-background-grey-light {
+ background-color: #b5b5b5 !important; }
+
+.has-text-grey-lighter {
+ color: #dbdbdb !important; }
+
+.has-background-grey-lighter {
+ background-color: #dbdbdb !important; }
+
+.has-text-white-ter {
+ color: whitesmoke !important; }
+
+.has-background-white-ter {
+ background-color: whitesmoke !important; }
+
+.has-text-white-bis {
+ color: #fafafa !important; }
+
+.has-background-white-bis {
+ background-color: #fafafa !important; }
+
+.has-text-weight-light {
+ font-weight: 300 !important; }
+
+.has-text-weight-normal {
+ font-weight: 400 !important; }
+
+.has-text-weight-medium {
+ font-weight: 500 !important; }
+
+.has-text-weight-semibold {
+ font-weight: 600 !important; }
+
+.has-text-weight-bold {
+ font-weight: 700 !important; }
+
+.is-family-primary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-secondary {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-sans-serif {
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif !important; }
+
+.is-family-monospace {
+ font-family: monospace !important; }
+
+.is-family-code {
+ font-family: monospace !important; }
+
+.is-block {
+ display: block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-block-mobile {
+ display: block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-block-tablet {
+ display: block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-block-tablet-only {
+ display: block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-block-touch {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-block-desktop {
+ display: block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-block-desktop-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-block-widescreen {
+ display: block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-block-widescreen-only {
+ display: block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-block-fullhd {
+ display: block !important; } }
+
+.is-flex {
+ display: flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-flex-mobile {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-flex-tablet {
+ display: flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-flex-tablet-only {
+ display: flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-flex-touch {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-flex-desktop {
+ display: flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-flex-desktop-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-flex-widescreen {
+ display: flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-flex-widescreen-only {
+ display: flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-flex-fullhd {
+ display: flex !important; } }
+
+.is-inline {
+ display: inline !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-mobile {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-tablet {
+ display: inline !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-tablet-only {
+ display: inline !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-touch {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-desktop {
+ display: inline !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-desktop-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-widescreen {
+ display: inline !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-widescreen-only {
+ display: inline !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-fullhd {
+ display: inline !important; } }
+
+.is-inline-block {
+ display: inline-block !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-block-mobile {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-block-tablet {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-block-tablet-only {
+ display: inline-block !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-block-touch {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-block-desktop {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-block-desktop-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-block-widescreen {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-block-widescreen-only {
+ display: inline-block !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-block-fullhd {
+ display: inline-block !important; } }
+
+.is-inline-flex {
+ display: inline-flex !important; }
+
+@media screen and (max-width: 768px) {
+ .is-inline-flex-mobile {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-inline-flex-tablet {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-inline-flex-tablet-only {
+ display: inline-flex !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-inline-flex-touch {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-inline-flex-desktop {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-inline-flex-desktop-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-inline-flex-widescreen {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-inline-flex-widescreen-only {
+ display: inline-flex !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-inline-flex-fullhd {
+ display: inline-flex !important; } }
+
+.is-hidden {
+ display: none !important; }
+
+.is-sr-only {
+ border: none !important;
+ clip: rect(0, 0, 0, 0) !important;
+ height: 0.01em !important;
+ overflow: hidden !important;
+ padding: 0 !important;
+ position: absolute !important;
+ white-space: nowrap !important;
+ width: 0.01em !important; }
+
+@media screen and (max-width: 768px) {
+ .is-hidden-mobile {
+ display: none !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-hidden-tablet {
+ display: none !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-hidden-tablet-only {
+ display: none !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-hidden-touch {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-hidden-desktop {
+ display: none !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-hidden-desktop-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-hidden-widescreen {
+ display: none !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-hidden-widescreen-only {
+ display: none !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-hidden-fullhd {
+ display: none !important; } }
+
+.is-invisible {
+ visibility: hidden !important; }
+
+@media screen and (max-width: 768px) {
+ .is-invisible-mobile {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px), print {
+ .is-invisible-tablet {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .is-invisible-tablet-only {
+ visibility: hidden !important; } }
+
+@media screen and (max-width: 1023px) {
+ .is-invisible-touch {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) {
+ .is-invisible-desktop {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .is-invisible-desktop-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) {
+ .is-invisible-widescreen {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .is-invisible-widescreen-only {
+ visibility: hidden !important; } }
+
+@media screen and (min-width: 1408px) {
+ .is-invisible-fullhd {
+ visibility: hidden !important; } }
+
+.is-marginless {
+ margin: 0 !important; }
+
+.is-paddingless {
+ padding: 0 !important; }
+
+.is-radiusless {
+ border-radius: 0 !important; }
+
+.is-shadowless {
+ box-shadow: none !important; }
+
+.is-relative {
+ position: relative !important; }
+
+.box {
+ background-color: white;
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ display: block;
+ padding: 1.25rem; }
+
+a.box:hover, a.box:focus {
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px #3273dc; }
+
+a.box:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #3273dc; }
+
+.button {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-width: 1px;
+ color: #363636;
+ cursor: pointer;
+ justify-content: center;
+ padding-bottom: calc(0.5em - 1px);
+ padding-left: 1em;
+ padding-right: 1em;
+ padding-top: calc(0.5em - 1px);
+ text-align: center;
+ white-space: nowrap; }
+ .button strong {
+ color: inherit; }
+ .button .icon, .button .icon.is-small, .button .icon.is-medium, .button .icon.is-large {
+ height: 1.5em;
+ width: 1.5em; }
+ .button .icon:first-child:not(:last-child) {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: 0.25em; }
+ .button .icon:last-child:not(:first-child) {
+ margin-left: 0.25em;
+ margin-right: calc(-0.5em - 1px); }
+ .button .icon:first-child:last-child {
+ margin-left: calc(-0.5em - 1px);
+ margin-right: calc(-0.5em - 1px); }
+ .button:hover, .button.is-hovered {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .button:focus, .button.is-focused {
+ border-color: #3273dc;
+ color: #363636; }
+ .button:focus:not(:active), .button.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button:active, .button.is-active {
+ border-color: #4a4a4a;
+ color: #363636; }
+ .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ color: #4a4a4a;
+ text-decoration: underline; }
+ .button.is-text:hover, .button.is-text.is-hovered, .button.is-text:focus, .button.is-text.is-focused {
+ background-color: whitesmoke;
+ color: #363636; }
+ .button.is-text:active, .button.is-text.is-active {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .button.is-text[disabled],
+ fieldset[disabled] .button.is-text {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:hover, .button.is-white.is-hovered {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus, .button.is-white.is-focused {
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white:focus:not(:active), .button.is-white.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .button.is-white:active, .button.is-white.is-active {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .button.is-white[disabled],
+ fieldset[disabled] .button.is-white {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted:hover, .button.is-white.is-inverted.is-hovered {
+ background-color: black; }
+ .button.is-white.is-inverted[disabled],
+ fieldset[disabled] .button.is-white.is-inverted {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-white.is-outlined:hover, .button.is-white.is-outlined.is-hovered, .button.is-white.is-outlined:focus, .button.is-white.is-outlined.is-focused {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .button.is-white.is-outlined.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-outlined.is-loading:hover::after, .button.is-white.is-outlined.is-loading.is-hovered::after, .button.is-white.is-outlined.is-loading:focus::after, .button.is-white.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-white.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-white.is-inverted.is-outlined:hover, .button.is-white.is-inverted.is-outlined.is-hovered, .button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ color: white; }
+ .button.is-white.is-inverted.is-outlined.is-loading:hover::after, .button.is-white.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-white.is-inverted.is-outlined.is-loading:focus::after, .button.is-white.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-white.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-white.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:hover, .button.is-black.is-hovered {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus, .button.is-black.is-focused {
+ border-color: transparent;
+ color: white; }
+ .button.is-black:focus:not(:active), .button.is-black.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .button.is-black:active, .button.is-black.is-active {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .button.is-black[disabled],
+ fieldset[disabled] .button.is-black {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-black.is-inverted {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted:hover, .button.is-black.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-black.is-inverted[disabled],
+ fieldset[disabled] .button.is-black.is-inverted {
+ background-color: white;
+ border-color: transparent;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-loading::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ color: #0a0a0a; }
+ .button.is-black.is-outlined:hover, .button.is-black.is-outlined.is-hovered, .button.is-black.is-outlined:focus, .button.is-black.is-outlined.is-focused {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .button.is-black.is-outlined.is-loading::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-outlined.is-loading:hover::after, .button.is-black.is-outlined.is-loading.is-hovered::after, .button.is-black.is-outlined.is-loading:focus::after, .button.is-black.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent white white !important; }
+ .button.is-black.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-outlined {
+ background-color: transparent;
+ border-color: #0a0a0a;
+ box-shadow: none;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ color: white; }
+ .button.is-black.is-inverted.is-outlined:hover, .button.is-black.is-inverted.is-outlined.is-hovered, .button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined.is-focused {
+ background-color: white;
+ color: #0a0a0a; }
+ .button.is-black.is-inverted.is-outlined.is-loading:hover::after, .button.is-black.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-black.is-inverted.is-outlined.is-loading:focus::after, .button.is-black.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #0a0a0a #0a0a0a !important; }
+ .button.is-black.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-black.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: white;
+ box-shadow: none;
+ color: white; }
+ .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:hover, .button.is-light.is-hovered {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus, .button.is-light.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light:focus:not(:active), .button.is-light.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .button.is-light:active, .button.is-light.is-active {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light[disabled],
+ fieldset[disabled] .button.is-light {
+ background-color: whitesmoke;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted:hover, .button.is-light.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted[disabled],
+ fieldset[disabled] .button.is-light.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ color: whitesmoke; }
+ .button.is-light.is-outlined:hover, .button.is-light.is-outlined.is-hovered, .button.is-light.is-outlined:focus, .button.is-light.is-outlined.is-focused {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-outlined.is-loading::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-outlined.is-loading:hover::after, .button.is-light.is-outlined.is-loading.is-hovered::after, .button.is-light.is-outlined.is-loading:focus::after, .button.is-light.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-light.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-outlined {
+ background-color: transparent;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-light.is-inverted.is-outlined:hover, .button.is-light.is-inverted.is-outlined.is-hovered, .button.is-light.is-inverted.is-outlined:focus, .button.is-light.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .button.is-light.is-inverted.is-outlined.is-loading:hover::after, .button.is-light.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-light.is-inverted.is-outlined.is-loading:focus::after, .button.is-light.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent whitesmoke whitesmoke !important; }
+ .button.is-light.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-light.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:hover, .button.is-dark.is-hovered {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus, .button.is-dark.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark:focus:not(:active), .button.is-dark.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .button.is-dark:active, .button.is-dark.is-active {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-dark[disabled],
+ fieldset[disabled] .button.is-dark {
+ background-color: #363636;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-dark.is-inverted {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted:hover, .button.is-dark.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-dark.is-inverted[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ color: #363636; }
+ .button.is-dark.is-outlined:hover, .button.is-dark.is-outlined.is-hovered, .button.is-dark.is-outlined:focus, .button.is-dark.is-outlined.is-focused {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .button.is-dark.is-outlined.is-loading::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-outlined.is-loading:hover::after, .button.is-dark.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-outlined.is-loading:focus::after, .button.is-dark.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-dark.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-outlined {
+ background-color: transparent;
+ border-color: #363636;
+ box-shadow: none;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-dark.is-inverted.is-outlined:hover, .button.is-dark.is-inverted.is-outlined.is-hovered, .button.is-dark.is-inverted.is-outlined:focus, .button.is-dark.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #363636; }
+ .button.is-dark.is-inverted.is-outlined.is-loading:hover::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-dark.is-inverted.is-outlined.is-loading:focus::after, .button.is-dark.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #363636 #363636 !important; }
+ .button.is-dark.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-dark.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:hover, .button.is-primary.is-hovered {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus, .button.is-primary.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary:focus:not(:active), .button.is-primary.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .button.is-primary:active, .button.is-primary.is-active {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-primary[disabled],
+ fieldset[disabled] .button.is-primary {
+ background-color: #3333ff;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-primary.is-inverted {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted:hover, .button.is-primary.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-primary.is-inverted[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ color: #3333ff; }
+ .button.is-primary.is-outlined:hover, .button.is-primary.is-outlined.is-hovered, .button.is-primary.is-outlined:focus, .button.is-primary.is-outlined.is-focused {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .button.is-primary.is-outlined.is-loading::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-outlined.is-loading:hover::after, .button.is-primary.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-outlined.is-loading:focus::after, .button.is-primary.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-primary.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-outlined {
+ background-color: transparent;
+ border-color: #3333ff;
+ box-shadow: none;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-primary.is-inverted.is-outlined:hover, .button.is-primary.is-inverted.is-outlined.is-hovered, .button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3333ff; }
+ .button.is-primary.is-inverted.is-outlined.is-loading:hover::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-primary.is-inverted.is-outlined.is-loading:focus::after, .button.is-primary.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3333ff #3333ff !important; }
+ .button.is-primary.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .button.is-primary.is-light:hover, .button.is-primary.is-light.is-hovered {
+ background-color: #dedeff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-primary.is-light:active, .button.is-primary.is-light.is-active {
+ background-color: #d1d1ff;
+ border-color: transparent;
+ color: blue; }
+ .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:hover, .button.is-link.is-hovered {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus, .button.is-link.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link:focus:not(:active), .button.is-link.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .button.is-link:active, .button.is-link.is-active {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-link[disabled],
+ fieldset[disabled] .button.is-link {
+ background-color: #3273dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-link.is-inverted {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted:hover, .button.is-link.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-link.is-inverted[disabled],
+ fieldset[disabled] .button.is-link.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ color: #3273dc; }
+ .button.is-link.is-outlined:hover, .button.is-link.is-outlined.is-hovered, .button.is-link.is-outlined:focus, .button.is-link.is-outlined.is-focused {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .button.is-link.is-outlined.is-loading::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-outlined.is-loading:hover::after, .button.is-link.is-outlined.is-loading.is-hovered::after, .button.is-link.is-outlined.is-loading:focus::after, .button.is-link.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-link.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-outlined {
+ background-color: transparent;
+ border-color: #3273dc;
+ box-shadow: none;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-link.is-inverted.is-outlined:hover, .button.is-link.is-inverted.is-outlined.is-hovered, .button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3273dc; }
+ .button.is-link.is-inverted.is-outlined.is-loading:hover::after, .button.is-link.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-link.is-inverted.is-outlined.is-loading:focus::after, .button.is-link.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3273dc #3273dc !important; }
+ .button.is-link.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-link.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .button.is-link.is-light:hover, .button.is-link.is-light.is-hovered {
+ background-color: #e3ecfa;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-link.is-light:active, .button.is-link.is-light.is-active {
+ background-color: #d8e4f8;
+ border-color: transparent;
+ color: #2160c4; }
+ .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:hover, .button.is-info.is-hovered {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus, .button.is-info.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info:focus:not(:active), .button.is-info.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .button.is-info:active, .button.is-info.is-active {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-info[disabled],
+ fieldset[disabled] .button.is-info {
+ background-color: #3298dc;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-info.is-inverted {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted:hover, .button.is-info.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-info.is-inverted[disabled],
+ fieldset[disabled] .button.is-info.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ color: #3298dc; }
+ .button.is-info.is-outlined:hover, .button.is-info.is-outlined.is-hovered, .button.is-info.is-outlined:focus, .button.is-info.is-outlined.is-focused {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .button.is-info.is-outlined.is-loading::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-outlined.is-loading:hover::after, .button.is-info.is-outlined.is-loading.is-hovered::after, .button.is-info.is-outlined.is-loading:focus::after, .button.is-info.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-info.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-outlined {
+ background-color: transparent;
+ border-color: #3298dc;
+ box-shadow: none;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-info.is-inverted.is-outlined:hover, .button.is-info.is-inverted.is-outlined.is-hovered, .button.is-info.is-inverted.is-outlined:focus, .button.is-info.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #3298dc; }
+ .button.is-info.is-inverted.is-outlined.is-loading:hover::after, .button.is-info.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-info.is-inverted.is-outlined.is-loading:focus::after, .button.is-info.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #3298dc #3298dc !important; }
+ .button.is-info.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-info.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .button.is-info.is-light:hover, .button.is-info.is-light.is-hovered {
+ background-color: #e3f1fa;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-info.is-light:active, .button.is-info.is-light.is-active {
+ background-color: #d8ebf8;
+ border-color: transparent;
+ color: #1d72aa; }
+ .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:hover, .button.is-success.is-hovered {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus, .button.is-success.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success:focus:not(:active), .button.is-success.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .button.is-success:active, .button.is-success.is-active {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-success[disabled],
+ fieldset[disabled] .button.is-success {
+ background-color: #48c774;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-success.is-inverted {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted:hover, .button.is-success.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-success.is-inverted[disabled],
+ fieldset[disabled] .button.is-success.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ color: #48c774; }
+ .button.is-success.is-outlined:hover, .button.is-success.is-outlined.is-hovered, .button.is-success.is-outlined:focus, .button.is-success.is-outlined.is-focused {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .button.is-success.is-outlined.is-loading::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-outlined.is-loading:hover::after, .button.is-success.is-outlined.is-loading.is-hovered::after, .button.is-success.is-outlined.is-loading:focus::after, .button.is-success.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-success.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-outlined {
+ background-color: transparent;
+ border-color: #48c774;
+ box-shadow: none;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-success.is-inverted.is-outlined:hover, .button.is-success.is-inverted.is-outlined.is-hovered, .button.is-success.is-inverted.is-outlined:focus, .button.is-success.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #48c774; }
+ .button.is-success.is-inverted.is-outlined.is-loading:hover::after, .button.is-success.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-success.is-inverted.is-outlined.is-loading:focus::after, .button.is-success.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #48c774 #48c774 !important; }
+ .button.is-success.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-success.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .button.is-success.is-light:hover, .button.is-success.is-light.is-hovered {
+ background-color: #e6f7ec;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-success.is-light:active, .button.is-success.is-light.is-active {
+ background-color: #dcf4e4;
+ border-color: transparent;
+ color: #257942; }
+ .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:hover, .button.is-warning.is-hovered {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus, .button.is-warning.is-focused {
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning:focus:not(:active), .button.is-warning.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .button.is-warning:active, .button.is-warning.is-active {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning[disabled],
+ fieldset[disabled] .button.is-warning {
+ background-color: #ffdd57;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted:hover, .button.is-warning.is-inverted.is-hovered {
+ background-color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: transparent;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-loading::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ color: #ffdd57; }
+ .button.is-warning.is-outlined:hover, .button.is-warning.is-outlined.is-hovered, .button.is-warning.is-outlined:focus, .button.is-warning.is-outlined.is-focused {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-outlined.is-loading::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-outlined.is-loading:hover::after, .button.is-warning.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-outlined.is-loading:focus::after, .button.is-warning.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent rgba(0, 0, 0, 0.7) rgba(0, 0, 0, 0.7) !important; }
+ .button.is-warning.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-outlined {
+ background-color: transparent;
+ border-color: #ffdd57;
+ box-shadow: none;
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-inverted.is-outlined:hover, .button.is-warning.is-inverted.is-outlined.is-hovered, .button.is-warning.is-inverted.is-outlined:focus, .button.is-warning.is-inverted.is-outlined.is-focused {
+ background-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .button.is-warning.is-inverted.is-outlined.is-loading:hover::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-warning.is-inverted.is-outlined.is-loading:focus::after, .button.is-warning.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #ffdd57 #ffdd57 !important; }
+ .button.is-warning.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-warning.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: rgba(0, 0, 0, 0.7);
+ box-shadow: none;
+ color: rgba(0, 0, 0, 0.7); }
+ .button.is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .button.is-warning.is-light:hover, .button.is-warning.is-light.is-hovered {
+ background-color: #fff8de;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-warning.is-light:active, .button.is-warning.is-light.is-active {
+ background-color: #fff6d1;
+ border-color: transparent;
+ color: #947600; }
+ .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:hover, .button.is-danger.is-hovered {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus, .button.is-danger.is-focused {
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger:focus:not(:active), .button.is-danger.is-focused:not(:active) {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .button.is-danger:active, .button.is-danger.is-active {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .button.is-danger[disabled],
+ fieldset[disabled] .button.is-danger {
+ background-color: #f14668;
+ border-color: transparent;
+ box-shadow: none; }
+ .button.is-danger.is-inverted {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted:hover, .button.is-danger.is-inverted.is-hovered {
+ background-color: #f2f2f2; }
+ .button.is-danger.is-inverted[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted {
+ background-color: #fff;
+ border-color: transparent;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-loading::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ color: #f14668; }
+ .button.is-danger.is-outlined:hover, .button.is-danger.is-outlined.is-hovered, .button.is-danger.is-outlined:focus, .button.is-danger.is-outlined.is-focused {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .button.is-danger.is-outlined.is-loading::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-outlined.is-loading:hover::after, .button.is-danger.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-outlined.is-loading:focus::after, .button.is-danger.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #fff #fff !important; }
+ .button.is-danger.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-outlined {
+ background-color: transparent;
+ border-color: #f14668;
+ box-shadow: none;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ color: #fff; }
+ .button.is-danger.is-inverted.is-outlined:hover, .button.is-danger.is-inverted.is-outlined.is-hovered, .button.is-danger.is-inverted.is-outlined:focus, .button.is-danger.is-inverted.is-outlined.is-focused {
+ background-color: #fff;
+ color: #f14668; }
+ .button.is-danger.is-inverted.is-outlined.is-loading:hover::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-hovered::after, .button.is-danger.is-inverted.is-outlined.is-loading:focus::after, .button.is-danger.is-inverted.is-outlined.is-loading.is-focused::after {
+ border-color: transparent transparent #f14668 #f14668 !important; }
+ .button.is-danger.is-inverted.is-outlined[disabled],
+ fieldset[disabled] .button.is-danger.is-inverted.is-outlined {
+ background-color: transparent;
+ border-color: #fff;
+ box-shadow: none;
+ color: #fff; }
+ .button.is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .button.is-danger.is-light:hover, .button.is-danger.is-light.is-hovered {
+ background-color: #fde0e6;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-danger.is-light:active, .button.is-danger.is-light.is-active {
+ background-color: #fcd4dc;
+ border-color: transparent;
+ color: #cc0f35; }
+ .button.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .button.is-normal {
+ font-size: 1rem; }
+ .button.is-medium {
+ font-size: 1.25rem; }
+ .button.is-large {
+ font-size: 1.5rem; }
+ .button[disabled],
+ fieldset[disabled] .button {
+ background-color: white;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ opacity: 0.5; }
+ .button.is-fullwidth {
+ display: flex;
+ width: 100%; }
+ .button.is-loading {
+ color: transparent !important;
+ pointer-events: none; }
+ .button.is-loading::after {
+ position: absolute;
+ left: calc(50% - (1em / 2));
+ top: calc(50% - (1em / 2));
+ position: absolute !important; }
+ .button.is-static {
+ background-color: whitesmoke;
+ border-color: #dbdbdb;
+ color: #7a7a7a;
+ box-shadow: none;
+ pointer-events: none; }
+ .button.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(1em + 0.25em);
+ padding-right: calc(1em + 0.25em); }
+
+.buttons {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .buttons .button {
+ margin-bottom: 0.5rem; }
+ .buttons .button:not(:last-child):not(.is-fullwidth) {
+ margin-right: 0.5rem; }
+ .buttons:last-child {
+ margin-bottom: -0.5rem; }
+ .buttons:not(:last-child) {
+ margin-bottom: 1rem; }
+ .buttons.are-small .button:not(.is-normal):not(.is-medium):not(.is-large) {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .buttons.are-medium .button:not(.is-small):not(.is-normal):not(.is-large) {
+ font-size: 1.25rem; }
+ .buttons.are-large .button:not(.is-small):not(.is-normal):not(.is-medium) {
+ font-size: 1.5rem; }
+ .buttons.has-addons .button:not(:first-child) {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .buttons.has-addons .button:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0;
+ margin-right: -1px; }
+ .buttons.has-addons .button:last-child {
+ margin-right: 0; }
+ .buttons.has-addons .button:hover, .buttons.has-addons .button.is-hovered {
+ z-index: 2; }
+ .buttons.has-addons .button:focus, .buttons.has-addons .button.is-focused, .buttons.has-addons .button:active, .buttons.has-addons .button.is-active, .buttons.has-addons .button.is-selected {
+ z-index: 3; }
+ .buttons.has-addons .button:focus:hover, .buttons.has-addons .button.is-focused:hover, .buttons.has-addons .button:active:hover, .buttons.has-addons .button.is-active:hover, .buttons.has-addons .button.is-selected:hover {
+ z-index: 4; }
+ .buttons.has-addons .button.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .buttons.is-centered {
+ justify-content: center; }
+ .buttons.is-centered:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+ .buttons.is-right {
+ justify-content: flex-end; }
+ .buttons.is-right:not(.has-addons) .button:not(.is-fullwidth) {
+ margin-left: 0.25rem;
+ margin-right: 0.25rem; }
+
+.container {
+ flex-grow: 1;
+ margin: 0 auto;
+ position: relative;
+ width: auto; }
+ .container.is-fluid {
+ max-width: none;
+ padding-left: 32px;
+ padding-right: 32px;
+ width: 100%; }
+ @media screen and (min-width: 1024px) {
+ .container {
+ max-width: 960px; } }
+ @media screen and (max-width: 1215px) {
+ .container.is-widescreen {
+ max-width: 1152px; } }
+ @media screen and (max-width: 1407px) {
+ .container.is-fullhd {
+ max-width: 1344px; } }
+ @media screen and (min-width: 1216px) {
+ .container {
+ max-width: 1152px; } }
+ @media screen and (min-width: 1408px) {
+ .container {
+ max-width: 1344px; } }
+
+.content li + li {
+ margin-top: 0.25em; }
+
+.content p:not(:last-child),
+.content dl:not(:last-child),
+.content ol:not(:last-child),
+.content ul:not(:last-child),
+.content blockquote:not(:last-child),
+.content pre:not(:last-child),
+.content table:not(:last-child) {
+ margin-bottom: 1em; }
+
+.content h1,
+.content h2,
+.content h3,
+.content h4,
+.content h5,
+.content h6 {
+ color: #363636;
+ font-weight: 600;
+ line-height: 1.125; }
+
+.content h1 {
+ font-size: 2em;
+ margin-bottom: 0.5em; }
+ .content h1:not(:first-child) {
+ margin-top: 1em; }
+
+.content h2 {
+ font-size: 1.75em;
+ margin-bottom: 0.5714em; }
+ .content h2:not(:first-child) {
+ margin-top: 1.1428em; }
+
+.content h3 {
+ font-size: 1.5em;
+ margin-bottom: 0.6666em; }
+ .content h3:not(:first-child) {
+ margin-top: 1.3333em; }
+
+.content h4 {
+ font-size: 1.25em;
+ margin-bottom: 0.8em; }
+
+.content h5 {
+ font-size: 1.125em;
+ margin-bottom: 0.8888em; }
+
+.content h6 {
+ font-size: 1em;
+ margin-bottom: 1em; }
+
+.content blockquote {
+ background-color: whitesmoke;
+ border-left: 5px solid #dbdbdb;
+ padding: 1.25em 1.5em; }
+
+.content ol {
+ list-style-position: outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ol:not([type]) {
+ list-style-type: decimal; }
+ .content ol:not([type]).is-lower-alpha {
+ list-style-type: lower-alpha; }
+ .content ol:not([type]).is-lower-roman {
+ list-style-type: lower-roman; }
+ .content ol:not([type]).is-upper-alpha {
+ list-style-type: upper-alpha; }
+ .content ol:not([type]).is-upper-roman {
+ list-style-type: upper-roman; }
+
+.content ul {
+ list-style: disc outside;
+ margin-left: 2em;
+ margin-top: 1em; }
+ .content ul ul {
+ list-style-type: circle;
+ margin-top: 0.5em; }
+ .content ul ul ul {
+ list-style-type: square; }
+
+.content dd {
+ margin-left: 2em; }
+
+.content figure {
+ margin-left: 2em;
+ margin-right: 2em;
+ text-align: center; }
+ .content figure:not(:first-child) {
+ margin-top: 2em; }
+ .content figure:not(:last-child) {
+ margin-bottom: 2em; }
+ .content figure img {
+ display: inline-block; }
+ .content figure figcaption {
+ font-style: italic; }
+
+.content pre {
+ -webkit-overflow-scrolling: touch;
+ overflow-x: auto;
+ padding: 1.25em 1.5em;
+ white-space: pre;
+ word-wrap: normal; }
+
+.content sup,
+.content sub {
+ font-size: 75%; }
+
+.content table {
+ width: 100%; }
+ .content table td,
+ .content table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .content table th {
+ color: #363636; }
+ .content table th:not([align]) {
+ text-align: left; }
+ .content table thead td,
+ .content table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .content table tfoot td,
+ .content table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .content table tbody tr:last-child td,
+ .content table tbody tr:last-child th {
+ border-bottom-width: 0; }
+
+.content .tabs li + li {
+ margin-top: 0; }
+
+.content.is-small {
+ font-size: 0.75rem; }
+
+.content.is-medium {
+ font-size: 1.25rem; }
+
+.content.is-large {
+ font-size: 1.5rem; }
+
+.icon {
+ align-items: center;
+ display: inline-flex;
+ justify-content: center;
+ height: 1.5rem;
+ width: 1.5rem; }
+ .icon.is-small {
+ height: 1rem;
+ width: 1rem; }
+ .icon.is-medium {
+ height: 2rem;
+ width: 2rem; }
+ .icon.is-large {
+ height: 3rem;
+ width: 3rem; }
+
+.image {
+ display: block;
+ position: relative; }
+ .image img {
+ display: block;
+ height: auto;
+ width: 100%; }
+ .image img.is-rounded {
+ border-radius: 290486px; }
+ .image.is-fullwidth {
+ width: 100%; }
+ .image.is-square img,
+ .image.is-square .has-ratio, .image.is-1by1 img,
+ .image.is-1by1 .has-ratio, .image.is-5by4 img,
+ .image.is-5by4 .has-ratio, .image.is-4by3 img,
+ .image.is-4by3 .has-ratio, .image.is-3by2 img,
+ .image.is-3by2 .has-ratio, .image.is-5by3 img,
+ .image.is-5by3 .has-ratio, .image.is-16by9 img,
+ .image.is-16by9 .has-ratio, .image.is-2by1 img,
+ .image.is-2by1 .has-ratio, .image.is-3by1 img,
+ .image.is-3by1 .has-ratio, .image.is-4by5 img,
+ .image.is-4by5 .has-ratio, .image.is-3by4 img,
+ .image.is-3by4 .has-ratio, .image.is-2by3 img,
+ .image.is-2by3 .has-ratio, .image.is-3by5 img,
+ .image.is-3by5 .has-ratio, .image.is-9by16 img,
+ .image.is-9by16 .has-ratio, .image.is-1by2 img,
+ .image.is-1by2 .has-ratio, .image.is-1by3 img,
+ .image.is-1by3 .has-ratio {
+ height: 100%;
+ width: 100%; }
+ .image.is-square, .image.is-1by1 {
+ padding-top: 100%; }
+ .image.is-5by4 {
+ padding-top: 80%; }
+ .image.is-4by3 {
+ padding-top: 75%; }
+ .image.is-3by2 {
+ padding-top: 66.6666%; }
+ .image.is-5by3 {
+ padding-top: 60%; }
+ .image.is-16by9 {
+ padding-top: 56.25%; }
+ .image.is-2by1 {
+ padding-top: 50%; }
+ .image.is-3by1 {
+ padding-top: 33.3333%; }
+ .image.is-4by5 {
+ padding-top: 125%; }
+ .image.is-3by4 {
+ padding-top: 133.3333%; }
+ .image.is-2by3 {
+ padding-top: 150%; }
+ .image.is-3by5 {
+ padding-top: 166.6666%; }
+ .image.is-9by16 {
+ padding-top: 177.7777%; }
+ .image.is-1by2 {
+ padding-top: 200%; }
+ .image.is-1by3 {
+ padding-top: 300%; }
+ .image.is-16x16 {
+ height: 16px;
+ width: 16px; }
+ .image.is-24x24 {
+ height: 24px;
+ width: 24px; }
+ .image.is-32x32 {
+ height: 32px;
+ width: 32px; }
+ .image.is-48x48 {
+ height: 48px;
+ width: 48px; }
+ .image.is-64x64 {
+ height: 64px;
+ width: 64px; }
+ .image.is-96x96 {
+ height: 96px;
+ width: 96px; }
+ .image.is-128x128 {
+ height: 128px;
+ width: 128px; }
+
+.notification {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ padding: 1.25rem 2.5rem 1.25rem 1.5rem;
+ position: relative; }
+ .notification a:not(.button):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .notification strong {
+ color: currentColor; }
+ .notification code,
+ .notification pre {
+ background: white; }
+ .notification pre code {
+ background: transparent; }
+ .notification > .delete {
+ position: absolute;
+ right: 0.5rem;
+ top: 0.5rem; }
+ .notification .title,
+ .notification .subtitle,
+ .notification .content {
+ color: currentColor; }
+ .notification.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .notification.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .notification.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .notification.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .notification.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .notification.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .notification.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .notification.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .notification.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+
+.progress {
+ -moz-appearance: none;
+ -webkit-appearance: none;
+ border: none;
+ border-radius: 290486px;
+ display: block;
+ height: 1rem;
+ overflow: hidden;
+ padding: 0;
+ width: 100%; }
+ .progress::-webkit-progress-bar {
+ background-color: #ededed; }
+ .progress::-webkit-progress-value {
+ background-color: #4a4a4a; }
+ .progress::-moz-progress-bar {
+ background-color: #4a4a4a; }
+ .progress::-ms-fill {
+ background-color: #4a4a4a;
+ border: none; }
+ .progress.is-white::-webkit-progress-value {
+ background-color: white; }
+ .progress.is-white::-moz-progress-bar {
+ background-color: white; }
+ .progress.is-white::-ms-fill {
+ background-color: white; }
+ .progress.is-white:indeterminate {
+ background-image: linear-gradient(to right, white 30%, #ededed 30%); }
+ .progress.is-black::-webkit-progress-value {
+ background-color: #0a0a0a; }
+ .progress.is-black::-moz-progress-bar {
+ background-color: #0a0a0a; }
+ .progress.is-black::-ms-fill {
+ background-color: #0a0a0a; }
+ .progress.is-black:indeterminate {
+ background-image: linear-gradient(to right, #0a0a0a 30%, #ededed 30%); }
+ .progress.is-light::-webkit-progress-value {
+ background-color: whitesmoke; }
+ .progress.is-light::-moz-progress-bar {
+ background-color: whitesmoke; }
+ .progress.is-light::-ms-fill {
+ background-color: whitesmoke; }
+ .progress.is-light:indeterminate {
+ background-image: linear-gradient(to right, whitesmoke 30%, #ededed 30%); }
+ .progress.is-dark::-webkit-progress-value {
+ background-color: #363636; }
+ .progress.is-dark::-moz-progress-bar {
+ background-color: #363636; }
+ .progress.is-dark::-ms-fill {
+ background-color: #363636; }
+ .progress.is-dark:indeterminate {
+ background-image: linear-gradient(to right, #363636 30%, #ededed 30%); }
+ .progress.is-primary::-webkit-progress-value {
+ background-color: #3333ff; }
+ .progress.is-primary::-moz-progress-bar {
+ background-color: #3333ff; }
+ .progress.is-primary::-ms-fill {
+ background-color: #3333ff; }
+ .progress.is-primary:indeterminate {
+ background-image: linear-gradient(to right, #3333ff 30%, #ededed 30%); }
+ .progress.is-link::-webkit-progress-value {
+ background-color: #3273dc; }
+ .progress.is-link::-moz-progress-bar {
+ background-color: #3273dc; }
+ .progress.is-link::-ms-fill {
+ background-color: #3273dc; }
+ .progress.is-link:indeterminate {
+ background-image: linear-gradient(to right, #3273dc 30%, #ededed 30%); }
+ .progress.is-info::-webkit-progress-value {
+ background-color: #3298dc; }
+ .progress.is-info::-moz-progress-bar {
+ background-color: #3298dc; }
+ .progress.is-info::-ms-fill {
+ background-color: #3298dc; }
+ .progress.is-info:indeterminate {
+ background-image: linear-gradient(to right, #3298dc 30%, #ededed 30%); }
+ .progress.is-success::-webkit-progress-value {
+ background-color: #48c774; }
+ .progress.is-success::-moz-progress-bar {
+ background-color: #48c774; }
+ .progress.is-success::-ms-fill {
+ background-color: #48c774; }
+ .progress.is-success:indeterminate {
+ background-image: linear-gradient(to right, #48c774 30%, #ededed 30%); }
+ .progress.is-warning::-webkit-progress-value {
+ background-color: #ffdd57; }
+ .progress.is-warning::-moz-progress-bar {
+ background-color: #ffdd57; }
+ .progress.is-warning::-ms-fill {
+ background-color: #ffdd57; }
+ .progress.is-warning:indeterminate {
+ background-image: linear-gradient(to right, #ffdd57 30%, #ededed 30%); }
+ .progress.is-danger::-webkit-progress-value {
+ background-color: #f14668; }
+ .progress.is-danger::-moz-progress-bar {
+ background-color: #f14668; }
+ .progress.is-danger::-ms-fill {
+ background-color: #f14668; }
+ .progress.is-danger:indeterminate {
+ background-image: linear-gradient(to right, #f14668 30%, #ededed 30%); }
+ .progress:indeterminate {
+ animation-duration: 1.5s;
+ animation-iteration-count: infinite;
+ animation-name: moveIndeterminate;
+ animation-timing-function: linear;
+ background-color: #ededed;
+ background-image: linear-gradient(to right, #4a4a4a 30%, #ededed 30%);
+ background-position: top left;
+ background-repeat: no-repeat;
+ background-size: 150% 150%; }
+ .progress:indeterminate::-webkit-progress-bar {
+ background-color: transparent; }
+ .progress:indeterminate::-moz-progress-bar {
+ background-color: transparent; }
+ .progress.is-small {
+ height: 0.75rem; }
+ .progress.is-medium {
+ height: 1.25rem; }
+ .progress.is-large {
+ height: 1.5rem; }
+
+@keyframes moveIndeterminate {
+ from {
+ background-position: 200% 0; }
+ to {
+ background-position: -200% 0; } }
+
+.table {
+ background-color: white;
+ color: #363636; }
+ .table td,
+ .table th {
+ border: 1px solid #dbdbdb;
+ border-width: 0 0 1px;
+ padding: 0.5em 0.75em;
+ vertical-align: top; }
+ .table td.is-white,
+ .table th.is-white {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .table td.is-black,
+ .table th.is-black {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .table td.is-light,
+ .table th.is-light {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-dark,
+ .table th.is-dark {
+ background-color: #363636;
+ border-color: #363636;
+ color: #fff; }
+ .table td.is-primary,
+ .table th.is-primary {
+ background-color: #3333ff;
+ border-color: #3333ff;
+ color: #fff; }
+ .table td.is-link,
+ .table th.is-link {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+ .table td.is-info,
+ .table th.is-info {
+ background-color: #3298dc;
+ border-color: #3298dc;
+ color: #fff; }
+ .table td.is-success,
+ .table th.is-success {
+ background-color: #48c774;
+ border-color: #48c774;
+ color: #fff; }
+ .table td.is-warning,
+ .table th.is-warning {
+ background-color: #ffdd57;
+ border-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .table td.is-danger,
+ .table th.is-danger {
+ background-color: #f14668;
+ border-color: #f14668;
+ color: #fff; }
+ .table td.is-narrow,
+ .table th.is-narrow {
+ white-space: nowrap;
+ width: 1%; }
+ .table td.is-selected,
+ .table th.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table td.is-selected a,
+ .table td.is-selected strong,
+ .table th.is-selected a,
+ .table th.is-selected strong {
+ color: currentColor; }
+ .table th {
+ color: #363636; }
+ .table th:not([align]) {
+ text-align: left; }
+ .table tr.is-selected {
+ background-color: #3333ff;
+ color: #fff; }
+ .table tr.is-selected a,
+ .table tr.is-selected strong {
+ color: currentColor; }
+ .table tr.is-selected td,
+ .table tr.is-selected th {
+ border-color: #fff;
+ color: currentColor; }
+ .table thead {
+ background-color: transparent; }
+ .table thead td,
+ .table thead th {
+ border-width: 0 0 2px;
+ color: #363636; }
+ .table tfoot {
+ background-color: transparent; }
+ .table tfoot td,
+ .table tfoot th {
+ border-width: 2px 0 0;
+ color: #363636; }
+ .table tbody {
+ background-color: transparent; }
+ .table tbody tr:last-child td,
+ .table tbody tr:last-child th {
+ border-bottom-width: 0; }
+ .table.is-bordered td,
+ .table.is-bordered th {
+ border-width: 1px; }
+ .table.is-bordered tr:last-child td,
+ .table.is-bordered tr:last-child th {
+ border-bottom-width: 1px; }
+ .table.is-fullwidth {
+ width: 100%; }
+ .table.is-hoverable tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover {
+ background-color: #fafafa; }
+ .table.is-hoverable.is-striped tbody tr:not(.is-selected):hover:nth-child(even) {
+ background-color: whitesmoke; }
+ .table.is-narrow td,
+ .table.is-narrow th {
+ padding: 0.25em 0.5em; }
+ .table.is-striped tbody tr:not(.is-selected):nth-child(even) {
+ background-color: #fafafa; }
+
+.table-container {
+ -webkit-overflow-scrolling: touch;
+ overflow: auto;
+ overflow-y: hidden;
+ max-width: 100%; }
+
+.tags {
+ align-items: center;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .tags .tag {
+ margin-bottom: 0.5rem; }
+ .tags .tag:not(:last-child) {
+ margin-right: 0.5rem; }
+ .tags:last-child {
+ margin-bottom: -0.5rem; }
+ .tags:not(:last-child) {
+ margin-bottom: 1rem; }
+ .tags.are-medium .tag:not(.is-normal):not(.is-large) {
+ font-size: 1rem; }
+ .tags.are-large .tag:not(.is-normal):not(.is-medium) {
+ font-size: 1.25rem; }
+ .tags.is-centered {
+ justify-content: center; }
+ .tags.is-centered .tag {
+ margin-right: 0.25rem;
+ margin-left: 0.25rem; }
+ .tags.is-right {
+ justify-content: flex-end; }
+ .tags.is-right .tag:not(:first-child) {
+ margin-left: 0.5rem; }
+ .tags.is-right .tag:not(:last-child) {
+ margin-right: 0; }
+ .tags.has-addons .tag {
+ margin-right: 0; }
+ .tags.has-addons .tag:not(:first-child) {
+ margin-left: 0;
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .tags.has-addons .tag:not(:last-child) {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+
+.tag:not(body) {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 4px;
+ color: #4a4a4a;
+ display: inline-flex;
+ font-size: 0.75rem;
+ height: 2em;
+ justify-content: center;
+ line-height: 1.5;
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+ .tag:not(body) .delete {
+ margin-left: 0.25rem;
+ margin-right: -0.375rem; }
+ .tag:not(body).is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .tag:not(body).is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .tag:not(body).is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .tag:not(body).is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .tag:not(body).is-primary.is-light {
+ background-color: #ebebff;
+ color: blue; }
+ .tag:not(body).is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .tag:not(body).is-link.is-light {
+ background-color: #eef3fc;
+ color: #2160c4; }
+ .tag:not(body).is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .tag:not(body).is-info.is-light {
+ background-color: #eef6fc;
+ color: #1d72aa; }
+ .tag:not(body).is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .tag:not(body).is-success.is-light {
+ background-color: #effaf3;
+ color: #257942; }
+ .tag:not(body).is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .tag:not(body).is-warning.is-light {
+ background-color: #fffbeb;
+ color: #947600; }
+ .tag:not(body).is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .tag:not(body).is-danger.is-light {
+ background-color: #feecf0;
+ color: #cc0f35; }
+ .tag:not(body).is-normal {
+ font-size: 0.75rem; }
+ .tag:not(body).is-medium {
+ font-size: 1rem; }
+ .tag:not(body).is-large {
+ font-size: 1.25rem; }
+ .tag:not(body) .icon:first-child:not(:last-child) {
+ margin-left: -0.375em;
+ margin-right: 0.1875em; }
+ .tag:not(body) .icon:last-child:not(:first-child) {
+ margin-left: 0.1875em;
+ margin-right: -0.375em; }
+ .tag:not(body) .icon:first-child:last-child {
+ margin-left: -0.375em;
+ margin-right: -0.375em; }
+ .tag:not(body).is-delete {
+ margin-left: 1px;
+ padding: 0;
+ position: relative;
+ width: 2em; }
+ .tag:not(body).is-delete::before, .tag:not(body).is-delete::after {
+ background-color: currentColor;
+ content: "";
+ display: block;
+ left: 50%;
+ position: absolute;
+ top: 50%;
+ transform: translateX(-50%) translateY(-50%) rotate(45deg);
+ transform-origin: center center; }
+ .tag:not(body).is-delete::before {
+ height: 1px;
+ width: 50%; }
+ .tag:not(body).is-delete::after {
+ height: 50%;
+ width: 1px; }
+ .tag:not(body).is-delete:hover, .tag:not(body).is-delete:focus {
+ background-color: #e8e8e8; }
+ .tag:not(body).is-delete:active {
+ background-color: #dbdbdb; }
+ .tag:not(body).is-rounded {
+ border-radius: 290486px; }
+
+a.tag:hover {
+ text-decoration: underline; }
+
+.title,
+.subtitle {
+ word-break: break-word; }
+ .title em,
+ .title span,
+ .subtitle em,
+ .subtitle span {
+ font-weight: inherit; }
+ .title sub,
+ .subtitle sub {
+ font-size: 0.75em; }
+ .title sup,
+ .subtitle sup {
+ font-size: 0.75em; }
+ .title .tag,
+ .subtitle .tag {
+ vertical-align: middle; }
+
+.title {
+ color: #363636;
+ font-size: 1.2em;
+ font-weight: 600;
+ line-height: 1.125; }
+ .title strong {
+ color: inherit;
+ font-weight: inherit; }
+ .title + .highlight {
+ margin-top: -0.75rem; }
+ .title:not(.is-spaced) + .subtitle {
+ margin-top: -1.25rem; }
+ .title.is-1 {
+ font-size: 3rem; }
+ .title.is-2 {
+ font-size: 2.5rem; }
+ .title.is-3 {
+ font-size: 2rem; }
+ .title.is-4 {
+ font-size: 1.5rem; }
+ .title.is-5 {
+ font-size: 1.25rem; }
+ .title.is-6 {
+ font-size: 1rem; }
+ .title.is-7 {
+ font-size: 0.75rem; }
+
+.subtitle {
+ color: #4a4a4a;
+ font-size: 1.25rem;
+ font-weight: 400;
+ line-height: 1.25; }
+ .subtitle strong {
+ color: #363636;
+ font-weight: 600; }
+ .subtitle:not(.is-spaced) + .title {
+ margin-top: -1.25rem; }
+ .subtitle.is-1 {
+ font-size: 3rem; }
+ .subtitle.is-2 {
+ font-size: 2.5rem; }
+ .subtitle.is-3 {
+ font-size: 2rem; }
+ .subtitle.is-4 {
+ font-size: 1.5rem; }
+ .subtitle.is-5 {
+ font-size: 1.25rem; }
+ .subtitle.is-6 {
+ font-size: 1rem; }
+ .subtitle.is-7 {
+ font-size: 0.75rem; }
+
+.heading {
+ display: block;
+ font-size: 11px;
+ letter-spacing: 1px;
+ margin-bottom: 5px;
+ text-transform: uppercase; }
+
+.highlight {
+ font-weight: 400;
+ max-width: 100%;
+ overflow: hidden;
+ padding: 0; }
+ .highlight pre {
+ overflow: auto;
+ max-width: 100%; }
+
+.number {
+ align-items: center;
+ background-color: whitesmoke;
+ border-radius: 290486px;
+ display: inline-flex;
+ font-size: 1.25rem;
+ height: 2em;
+ justify-content: center;
+ margin-right: 1.5rem;
+ min-width: 2.5em;
+ padding: 0.25rem 0.5rem;
+ text-align: center;
+ vertical-align: top; }
+
+.input, .textarea, .select select {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ color: #363636; }
+ .input::-moz-placeholder, .textarea::-moz-placeholder, .select select::-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input::-webkit-input-placeholder, .textarea::-webkit-input-placeholder, .select select::-webkit-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-moz-placeholder, .textarea:-moz-placeholder, .select select:-moz-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:-ms-input-placeholder, .textarea:-ms-input-placeholder, .select select:-ms-input-placeholder {
+ color: rgba(54, 54, 54, 0.3); }
+ .input:hover, .textarea:hover, .select select:hover, .is-hovered.input, .is-hovered.textarea, .select select.is-hovered {
+ border-color: #b5b5b5; }
+ .input:focus, .textarea:focus, .select select:focus, .is-focused.input, .is-focused.textarea, .select select.is-focused, .input:active, .textarea:active, .select select:active, .is-active.input, .is-active.textarea, .select select.is-active {
+ border-color: #3273dc;
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .input[disabled], .textarea[disabled], .select select[disabled],
+ fieldset[disabled] .input,
+ fieldset[disabled] .textarea,
+ fieldset[disabled] .select select,
+ .select fieldset[disabled] select {
+ background-color: whitesmoke;
+ border-color: whitesmoke;
+ box-shadow: none;
+ color: #7a7a7a; }
+ .input[disabled]::-moz-placeholder, .textarea[disabled]::-moz-placeholder, .select select[disabled]::-moz-placeholder,
+ fieldset[disabled] .input::-moz-placeholder,
+ fieldset[disabled] .textarea::-moz-placeholder,
+ fieldset[disabled] .select select::-moz-placeholder,
+ .select fieldset[disabled] select::-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]::-webkit-input-placeholder, .textarea[disabled]::-webkit-input-placeholder, .select select[disabled]::-webkit-input-placeholder,
+ fieldset[disabled] .input::-webkit-input-placeholder,
+ fieldset[disabled] .textarea::-webkit-input-placeholder,
+ fieldset[disabled] .select select::-webkit-input-placeholder,
+ .select fieldset[disabled] select::-webkit-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-moz-placeholder, .textarea[disabled]:-moz-placeholder, .select select[disabled]:-moz-placeholder,
+ fieldset[disabled] .input:-moz-placeholder,
+ fieldset[disabled] .textarea:-moz-placeholder,
+ fieldset[disabled] .select select:-moz-placeholder,
+ .select fieldset[disabled] select:-moz-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+ .input[disabled]:-ms-input-placeholder, .textarea[disabled]:-ms-input-placeholder, .select select[disabled]:-ms-input-placeholder,
+ fieldset[disabled] .input:-ms-input-placeholder,
+ fieldset[disabled] .textarea:-ms-input-placeholder,
+ fieldset[disabled] .select select:-ms-input-placeholder,
+ .select fieldset[disabled] select:-ms-input-placeholder {
+ color: rgba(122, 122, 122, 0.3); }
+
+.input, .textarea {
+ box-shadow: inset 0 0.0625em 0.125em rgba(10, 10, 10, 0.05);
+ max-width: 100%;
+ width: 100%; }
+ .input[readonly], .textarea[readonly] {
+ box-shadow: none; }
+ .is-white.input, .is-white.textarea {
+ border-color: white; }
+ .is-white.input:focus, .is-white.textarea:focus, .is-white.is-focused.input, .is-white.is-focused.textarea, .is-white.input:active, .is-white.textarea:active, .is-white.is-active.input, .is-white.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .is-black.input, .is-black.textarea {
+ border-color: #0a0a0a; }
+ .is-black.input:focus, .is-black.textarea:focus, .is-black.is-focused.input, .is-black.is-focused.textarea, .is-black.input:active, .is-black.textarea:active, .is-black.is-active.input, .is-black.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .is-light.input, .is-light.textarea {
+ border-color: whitesmoke; }
+ .is-light.input:focus, .is-light.textarea:focus, .is-light.is-focused.input, .is-light.is-focused.textarea, .is-light.input:active, .is-light.textarea:active, .is-light.is-active.input, .is-light.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .is-dark.input, .is-dark.textarea {
+ border-color: #363636; }
+ .is-dark.input:focus, .is-dark.textarea:focus, .is-dark.is-focused.input, .is-dark.is-focused.textarea, .is-dark.input:active, .is-dark.textarea:active, .is-dark.is-active.input, .is-dark.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .is-primary.input, .is-primary.textarea {
+ border-color: #3333ff; }
+ .is-primary.input:focus, .is-primary.textarea:focus, .is-primary.is-focused.input, .is-primary.is-focused.textarea, .is-primary.input:active, .is-primary.textarea:active, .is-primary.is-active.input, .is-primary.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .is-link.input, .is-link.textarea {
+ border-color: #3273dc; }
+ .is-link.input:focus, .is-link.textarea:focus, .is-link.is-focused.input, .is-link.is-focused.textarea, .is-link.input:active, .is-link.textarea:active, .is-link.is-active.input, .is-link.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .is-info.input, .is-info.textarea {
+ border-color: #3298dc; }
+ .is-info.input:focus, .is-info.textarea:focus, .is-info.is-focused.input, .is-info.is-focused.textarea, .is-info.input:active, .is-info.textarea:active, .is-info.is-active.input, .is-info.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .is-success.input, .is-success.textarea {
+ border-color: #48c774; }
+ .is-success.input:focus, .is-success.textarea:focus, .is-success.is-focused.input, .is-success.is-focused.textarea, .is-success.input:active, .is-success.textarea:active, .is-success.is-active.input, .is-success.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .is-warning.input, .is-warning.textarea {
+ border-color: #ffdd57; }
+ .is-warning.input:focus, .is-warning.textarea:focus, .is-warning.is-focused.input, .is-warning.is-focused.textarea, .is-warning.input:active, .is-warning.textarea:active, .is-warning.is-active.input, .is-warning.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .is-danger.input, .is-danger.textarea {
+ border-color: #f14668; }
+ .is-danger.input:focus, .is-danger.textarea:focus, .is-danger.is-focused.input, .is-danger.is-focused.textarea, .is-danger.input:active, .is-danger.textarea:active, .is-danger.is-active.input, .is-danger.is-active.textarea {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .is-small.input, .is-small.textarea {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .is-medium.input, .is-medium.textarea {
+ font-size: 1.25rem; }
+ .is-large.input, .is-large.textarea {
+ font-size: 1.5rem; }
+ .is-fullwidth.input, .is-fullwidth.textarea {
+ display: block;
+ width: 100%; }
+ .is-inline.input, .is-inline.textarea {
+ display: inline;
+ width: auto; }
+
+.input.is-rounded {
+ border-radius: 290486px;
+ padding-left: calc(calc(0.75em - 1px) + 0.375em);
+ padding-right: calc(calc(0.75em - 1px) + 0.375em); }
+
+.input.is-static {
+ background-color: transparent;
+ border-color: transparent;
+ box-shadow: none;
+ padding-left: 0;
+ padding-right: 0; }
+
+.textarea {
+ display: block;
+ max-width: 100%;
+ min-width: 100%;
+ padding: calc(0.75em - 1px);
+ resize: vertical; }
+ .textarea:not([rows]) {
+ max-height: 40em;
+ min-height: 8em; }
+ .textarea[rows] {
+ height: initial; }
+ .textarea.has-fixed-size {
+ resize: none; }
+
+.checkbox, .radio {
+ cursor: pointer;
+ display: inline-block;
+ line-height: 1.25;
+ position: relative; }
+ .checkbox input, .radio input {
+ cursor: pointer; }
+ .checkbox:hover, .radio:hover {
+ color: #363636; }
+ .checkbox[disabled], .radio[disabled],
+ fieldset[disabled] .checkbox,
+ fieldset[disabled] .radio {
+ color: #7a7a7a;
+ cursor: not-allowed; }
+
+.radio + .radio {
+ margin-left: 0.5em; }
+
+.select {
+ display: inline-block;
+ max-width: 100%;
+ position: relative;
+ vertical-align: top; }
+ .select:not(.is-multiple) {
+ height: 2.5em; }
+ .select:not(.is-multiple):not(.is-loading)::after {
+ border-color: #3273dc;
+ right: 1.125em;
+ z-index: 4; }
+ .select.is-rounded select {
+ border-radius: 290486px;
+ padding-left: 1em; }
+ .select select {
+ cursor: pointer;
+ display: block;
+ font-size: 1em;
+ max-width: 100%;
+ outline: none; }
+ .select select::-ms-expand {
+ display: none; }
+ .select select[disabled]:hover,
+ fieldset[disabled] .select select:hover {
+ border-color: whitesmoke; }
+ .select select:not([multiple]) {
+ padding-right: 2.5em; }
+ .select select[multiple] {
+ height: auto;
+ padding: 0; }
+ .select select[multiple] option {
+ padding: 0.5em 1em; }
+ .select:not(.is-multiple):not(.is-loading):hover::after {
+ border-color: #363636; }
+ .select.is-white:not(:hover)::after {
+ border-color: white; }
+ .select.is-white select {
+ border-color: white; }
+ .select.is-white select:hover, .select.is-white select.is-hovered {
+ border-color: #f2f2f2; }
+ .select.is-white select:focus, .select.is-white select.is-focused, .select.is-white select:active, .select.is-white select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25); }
+ .select.is-black:not(:hover)::after {
+ border-color: #0a0a0a; }
+ .select.is-black select {
+ border-color: #0a0a0a; }
+ .select.is-black select:hover, .select.is-black select.is-hovered {
+ border-color: black; }
+ .select.is-black select:focus, .select.is-black select.is-focused, .select.is-black select:active, .select.is-black select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(10, 10, 10, 0.25); }
+ .select.is-light:not(:hover)::after {
+ border-color: whitesmoke; }
+ .select.is-light select {
+ border-color: whitesmoke; }
+ .select.is-light select:hover, .select.is-light select.is-hovered {
+ border-color: #e8e8e8; }
+ .select.is-light select:focus, .select.is-light select.is-focused, .select.is-light select:active, .select.is-light select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(245, 245, 245, 0.25); }
+ .select.is-dark:not(:hover)::after {
+ border-color: #363636; }
+ .select.is-dark select {
+ border-color: #363636; }
+ .select.is-dark select:hover, .select.is-dark select.is-hovered {
+ border-color: #292929; }
+ .select.is-dark select:focus, .select.is-dark select.is-focused, .select.is-dark select:active, .select.is-dark select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(54, 54, 54, 0.25); }
+ .select.is-primary:not(:hover)::after {
+ border-color: #3333ff; }
+ .select.is-primary select {
+ border-color: #3333ff; }
+ .select.is-primary select:hover, .select.is-primary select.is-hovered {
+ border-color: #1a1aff; }
+ .select.is-primary select:focus, .select.is-primary select.is-focused, .select.is-primary select:active, .select.is-primary select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(51, 51, 255, 0.25); }
+ .select.is-link:not(:hover)::after {
+ border-color: #3273dc; }
+ .select.is-link select {
+ border-color: #3273dc; }
+ .select.is-link select:hover, .select.is-link select.is-hovered {
+ border-color: #2366d1; }
+ .select.is-link select:focus, .select.is-link select.is-focused, .select.is-link select:active, .select.is-link select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25); }
+ .select.is-info:not(:hover)::after {
+ border-color: #3298dc; }
+ .select.is-info select {
+ border-color: #3298dc; }
+ .select.is-info select:hover, .select.is-info select.is-hovered {
+ border-color: #238cd1; }
+ .select.is-info select:focus, .select.is-info select.is-focused, .select.is-info select:active, .select.is-info select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(50, 152, 220, 0.25); }
+ .select.is-success:not(:hover)::after {
+ border-color: #48c774; }
+ .select.is-success select {
+ border-color: #48c774; }
+ .select.is-success select:hover, .select.is-success select.is-hovered {
+ border-color: #3abb67; }
+ .select.is-success select:focus, .select.is-success select.is-focused, .select.is-success select:active, .select.is-success select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(72, 199, 116, 0.25); }
+ .select.is-warning:not(:hover)::after {
+ border-color: #ffdd57; }
+ .select.is-warning select {
+ border-color: #ffdd57; }
+ .select.is-warning select:hover, .select.is-warning select.is-hovered {
+ border-color: #ffd83d; }
+ .select.is-warning select:focus, .select.is-warning select.is-focused, .select.is-warning select:active, .select.is-warning select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(255, 221, 87, 0.25); }
+ .select.is-danger:not(:hover)::after {
+ border-color: #f14668; }
+ .select.is-danger select {
+ border-color: #f14668; }
+ .select.is-danger select:hover, .select.is-danger select.is-hovered {
+ border-color: #ef2e55; }
+ .select.is-danger select:focus, .select.is-danger select.is-focused, .select.is-danger select:active, .select.is-danger select.is-active {
+ box-shadow: 0 0 0 0.125em rgba(241, 70, 104, 0.25); }
+ .select.is-small {
+ border-radius: 2px;
+ font-size: 0.75rem; }
+ .select.is-medium {
+ font-size: 1.25rem; }
+ .select.is-large {
+ font-size: 1.5rem; }
+ .select.is-disabled::after {
+ border-color: #7a7a7a; }
+ .select.is-fullwidth {
+ width: 100%; }
+ .select.is-fullwidth select {
+ width: 100%; }
+ .select.is-loading::after {
+ margin-top: 0;
+ position: absolute;
+ right: 0.625em;
+ top: 0.625em;
+ transform: none; }
+ .select.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .select.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .select.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.file {
+ align-items: stretch;
+ display: flex;
+ justify-content: flex-start;
+ position: relative; }
+ .file.is-white .file-cta {
+ background-color: white;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:hover .file-cta, .file.is-white.is-hovered .file-cta {
+ background-color: #f9f9f9;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-white:focus .file-cta, .file.is-white.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 255, 255, 0.25);
+ color: #0a0a0a; }
+ .file.is-white:active .file-cta, .file.is-white.is-active .file-cta {
+ background-color: #f2f2f2;
+ border-color: transparent;
+ color: #0a0a0a; }
+ .file.is-black .file-cta {
+ background-color: #0a0a0a;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:hover .file-cta, .file.is-black.is-hovered .file-cta {
+ background-color: #040404;
+ border-color: transparent;
+ color: white; }
+ .file.is-black:focus .file-cta, .file.is-black.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(10, 10, 10, 0.25);
+ color: white; }
+ .file.is-black:active .file-cta, .file.is-black.is-active .file-cta {
+ background-color: black;
+ border-color: transparent;
+ color: white; }
+ .file.is-light .file-cta {
+ background-color: whitesmoke;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:hover .file-cta, .file.is-light.is-hovered .file-cta {
+ background-color: #eeeeee;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:focus .file-cta, .file.is-light.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(245, 245, 245, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-light:active .file-cta, .file.is-light.is-active .file-cta {
+ background-color: #e8e8e8;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-dark .file-cta {
+ background-color: #363636;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:hover .file-cta, .file.is-dark.is-hovered .file-cta {
+ background-color: #2f2f2f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-dark:focus .file-cta, .file.is-dark.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(54, 54, 54, 0.25);
+ color: #fff; }
+ .file.is-dark:active .file-cta, .file.is-dark.is-active .file-cta {
+ background-color: #292929;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary .file-cta {
+ background-color: #3333ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:hover .file-cta, .file.is-primary.is-hovered .file-cta {
+ background-color: #2626ff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-primary:focus .file-cta, .file.is-primary.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(51, 51, 255, 0.25);
+ color: #fff; }
+ .file.is-primary:active .file-cta, .file.is-primary.is-active .file-cta {
+ background-color: #1a1aff;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link .file-cta {
+ background-color: #3273dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:hover .file-cta, .file.is-link.is-hovered .file-cta {
+ background-color: #276cda;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-link:focus .file-cta, .file.is-link.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 115, 220, 0.25);
+ color: #fff; }
+ .file.is-link:active .file-cta, .file.is-link.is-active .file-cta {
+ background-color: #2366d1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info .file-cta {
+ background-color: #3298dc;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:hover .file-cta, .file.is-info.is-hovered .file-cta {
+ background-color: #2793da;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-info:focus .file-cta, .file.is-info.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(50, 152, 220, 0.25);
+ color: #fff; }
+ .file.is-info:active .file-cta, .file.is-info.is-active .file-cta {
+ background-color: #238cd1;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success .file-cta {
+ background-color: #48c774;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:hover .file-cta, .file.is-success.is-hovered .file-cta {
+ background-color: #3ec46d;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-success:focus .file-cta, .file.is-success.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(72, 199, 116, 0.25);
+ color: #fff; }
+ .file.is-success:active .file-cta, .file.is-success.is-active .file-cta {
+ background-color: #3abb67;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-warning .file-cta {
+ background-color: #ffdd57;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:hover .file-cta, .file.is-warning.is-hovered .file-cta {
+ background-color: #ffdb4a;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:focus .file-cta, .file.is-warning.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(255, 221, 87, 0.25);
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-warning:active .file-cta, .file.is-warning.is-active .file-cta {
+ background-color: #ffd83d;
+ border-color: transparent;
+ color: rgba(0, 0, 0, 0.7); }
+ .file.is-danger .file-cta {
+ background-color: #f14668;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:hover .file-cta, .file.is-danger.is-hovered .file-cta {
+ background-color: #f03a5f;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-danger:focus .file-cta, .file.is-danger.is-focused .file-cta {
+ border-color: transparent;
+ box-shadow: 0 0 0.5em rgba(241, 70, 104, 0.25);
+ color: #fff; }
+ .file.is-danger:active .file-cta, .file.is-danger.is-active .file-cta {
+ background-color: #ef2e55;
+ border-color: transparent;
+ color: #fff; }
+ .file.is-small {
+ font-size: 0.75rem; }
+ .file.is-medium {
+ font-size: 1.25rem; }
+ .file.is-medium .file-icon .fa {
+ font-size: 21px; }
+ .file.is-large {
+ font-size: 1.5rem; }
+ .file.is-large .file-icon .fa {
+ font-size: 28px; }
+ .file.has-name .file-cta {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .file.has-name .file-name {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .file.has-name.is-empty .file-cta {
+ border-radius: 4px; }
+ .file.has-name.is-empty .file-name {
+ display: none; }
+ .file.is-boxed .file-label {
+ flex-direction: column; }
+ .file.is-boxed .file-cta {
+ flex-direction: column;
+ height: auto;
+ padding: 1em 3em; }
+ .file.is-boxed .file-name {
+ border-width: 0 1px 1px; }
+ .file.is-boxed .file-icon {
+ height: 1.5em;
+ width: 1.5em; }
+ .file.is-boxed .file-icon .fa {
+ font-size: 21px; }
+ .file.is-boxed.is-small .file-icon .fa {
+ font-size: 14px; }
+ .file.is-boxed.is-medium .file-icon .fa {
+ font-size: 28px; }
+ .file.is-boxed.is-large .file-icon .fa {
+ font-size: 35px; }
+ .file.is-boxed.has-name .file-cta {
+ border-radius: 4px 4px 0 0; }
+ .file.is-boxed.has-name .file-name {
+ border-radius: 0 0 4px 4px;
+ border-width: 0 1px 1px; }
+ .file.is-centered {
+ justify-content: center; }
+ .file.is-fullwidth .file-label {
+ width: 100%; }
+ .file.is-fullwidth .file-name {
+ flex-grow: 1;
+ max-width: none; }
+ .file.is-right {
+ justify-content: flex-end; }
+ .file.is-right .file-cta {
+ border-radius: 0 4px 4px 0; }
+ .file.is-right .file-name {
+ border-radius: 4px 0 0 4px;
+ border-width: 1px 0 1px 1px;
+ order: -1; }
+
+.file-label {
+ align-items: stretch;
+ display: flex;
+ cursor: pointer;
+ justify-content: flex-start;
+ overflow: hidden;
+ position: relative; }
+ .file-label:hover .file-cta {
+ background-color: #eeeeee;
+ color: #363636; }
+ .file-label:hover .file-name {
+ border-color: #d5d5d5; }
+ .file-label:active .file-cta {
+ background-color: #e8e8e8;
+ color: #363636; }
+ .file-label:active .file-name {
+ border-color: #cfcfcf; }
+
+.file-input {
+ height: 100%;
+ left: 0;
+ opacity: 0;
+ outline: none;
+ position: absolute;
+ top: 0;
+ width: 100%; }
+
+.file-cta,
+.file-name {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ font-size: 1em;
+ padding-left: 1em;
+ padding-right: 1em;
+ white-space: nowrap; }
+
+.file-cta {
+ background-color: whitesmoke;
+ color: #4a4a4a; }
+
+.file-name {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px 1px 1px 0;
+ display: block;
+ max-width: 16em;
+ overflow: hidden;
+ text-align: left;
+ text-overflow: ellipsis; }
+
+.file-icon {
+ align-items: center;
+ display: flex;
+ height: 1em;
+ justify-content: center;
+ margin-right: 0.5em;
+ width: 1em; }
+ .file-icon .fa {
+ font-size: 14px; }
+
+.label {
+ color: #363636;
+ display: block;
+ font-size: 1rem;
+ font-weight: 700; }
+ .label:not(:last-child) {
+ margin-bottom: 0.5em; }
+ .label.is-small {
+ font-size: 0.75rem; }
+ .label.is-medium {
+ font-size: 1.25rem; }
+ .label.is-large {
+ font-size: 1.5rem; }
+
+.help {
+ display: block;
+ font-size: 0.75rem;
+ margin-top: 0.25rem; }
+ .help.is-white {
+ color: white; }
+ .help.is-black {
+ color: #0a0a0a; }
+ .help.is-light {
+ color: whitesmoke; }
+ .help.is-dark {
+ color: #363636; }
+ .help.is-primary {
+ color: #3333ff; }
+ .help.is-link {
+ color: #3273dc; }
+ .help.is-info {
+ color: #3298dc; }
+ .help.is-success {
+ color: #48c774; }
+ .help.is-warning {
+ color: #ffdd57; }
+ .help.is-danger {
+ color: #f14668; }
+
+.field:not(:last-child) {
+ margin-bottom: 0.75rem; }
+
+.field.has-addons {
+ display: flex;
+ justify-content: flex-start; }
+ .field.has-addons .control:not(:last-child) {
+ margin-right: -1px; }
+ .field.has-addons .control:not(:first-child):not(:last-child) .button,
+ .field.has-addons .control:not(:first-child):not(:last-child) .input,
+ .field.has-addons .control:not(:first-child):not(:last-child) .select select {
+ border-radius: 0; }
+ .field.has-addons .control:first-child:not(:only-child) .button,
+ .field.has-addons .control:first-child:not(:only-child) .input,
+ .field.has-addons .control:first-child:not(:only-child) .select select {
+ border-bottom-right-radius: 0;
+ border-top-right-radius: 0; }
+ .field.has-addons .control:last-child:not(:only-child) .button,
+ .field.has-addons .control:last-child:not(:only-child) .input,
+ .field.has-addons .control:last-child:not(:only-child) .select select {
+ border-bottom-left-radius: 0;
+ border-top-left-radius: 0; }
+ .field.has-addons .control .button:not([disabled]):hover, .field.has-addons .control .button:not([disabled]).is-hovered,
+ .field.has-addons .control .input:not([disabled]):hover,
+ .field.has-addons .control .input:not([disabled]).is-hovered,
+ .field.has-addons .control .select select:not([disabled]):hover,
+ .field.has-addons .control .select select:not([disabled]).is-hovered {
+ z-index: 2; }
+ .field.has-addons .control .button:not([disabled]):focus, .field.has-addons .control .button:not([disabled]).is-focused, .field.has-addons .control .button:not([disabled]):active, .field.has-addons .control .button:not([disabled]).is-active,
+ .field.has-addons .control .input:not([disabled]):focus,
+ .field.has-addons .control .input:not([disabled]).is-focused,
+ .field.has-addons .control .input:not([disabled]):active,
+ .field.has-addons .control .input:not([disabled]).is-active,
+ .field.has-addons .control .select select:not([disabled]):focus,
+ .field.has-addons .control .select select:not([disabled]).is-focused,
+ .field.has-addons .control .select select:not([disabled]):active,
+ .field.has-addons .control .select select:not([disabled]).is-active {
+ z-index: 3; }
+ .field.has-addons .control .button:not([disabled]):focus:hover, .field.has-addons .control .button:not([disabled]).is-focused:hover, .field.has-addons .control .button:not([disabled]):active:hover, .field.has-addons .control .button:not([disabled]).is-active:hover,
+ .field.has-addons .control .input:not([disabled]):focus:hover,
+ .field.has-addons .control .input:not([disabled]).is-focused:hover,
+ .field.has-addons .control .input:not([disabled]):active:hover,
+ .field.has-addons .control .input:not([disabled]).is-active:hover,
+ .field.has-addons .control .select select:not([disabled]):focus:hover,
+ .field.has-addons .control .select select:not([disabled]).is-focused:hover,
+ .field.has-addons .control .select select:not([disabled]):active:hover,
+ .field.has-addons .control .select select:not([disabled]).is-active:hover {
+ z-index: 4; }
+ .field.has-addons .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.has-addons.has-addons-centered {
+ justify-content: center; }
+ .field.has-addons.has-addons-right {
+ justify-content: flex-end; }
+ .field.has-addons.has-addons-fullwidth .control {
+ flex-grow: 1;
+ flex-shrink: 0; }
+
+.field.is-grouped {
+ display: flex;
+ justify-content: flex-start; }
+ .field.is-grouped > .control {
+ flex-shrink: 0; }
+ .field.is-grouped > .control:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .field.is-grouped > .control.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .field.is-grouped.is-grouped-centered {
+ justify-content: center; }
+ .field.is-grouped.is-grouped-right {
+ justify-content: flex-end; }
+ .field.is-grouped.is-grouped-multiline {
+ flex-wrap: wrap; }
+ .field.is-grouped.is-grouped-multiline > .control:last-child, .field.is-grouped.is-grouped-multiline > .control:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .field.is-grouped.is-grouped-multiline:last-child {
+ margin-bottom: -0.75rem; }
+ .field.is-grouped.is-grouped-multiline:not(:last-child) {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field.is-horizontal {
+ display: flex; } }
+
+.field-label .label {
+ font-size: inherit; }
+
+@media screen and (max-width: 768px) {
+ .field-label {
+ margin-bottom: 0.5rem; } }
+
+@media screen and (min-width: 769px), print {
+ .field-label {
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ margin-right: 1.5rem;
+ text-align: right; }
+ .field-label.is-small {
+ font-size: 0.75rem;
+ padding-top: 0.375em; }
+ .field-label.is-normal {
+ padding-top: 0.375em; }
+ .field-label.is-medium {
+ font-size: 1.25rem;
+ padding-top: 0.375em; }
+ .field-label.is-large {
+ font-size: 1.5rem;
+ padding-top: 0.375em; } }
+
+.field-body .field .field {
+ margin-bottom: 0; }
+
+@media screen and (min-width: 769px), print {
+ .field-body {
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 5;
+ flex-shrink: 1; }
+ .field-body .field {
+ margin-bottom: 0; }
+ .field-body > .field {
+ flex-shrink: 1; }
+ .field-body > .field:not(.is-narrow) {
+ flex-grow: 1; }
+ .field-body > .field:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.control {
+ box-sizing: border-box;
+ clear: both;
+ font-size: 1rem;
+ position: relative;
+ text-align: left; }
+ .control.has-icons-left .input:focus ~ .icon,
+ .control.has-icons-left .select:focus ~ .icon, .control.has-icons-right .input:focus ~ .icon,
+ .control.has-icons-right .select:focus ~ .icon {
+ color: #4a4a4a; }
+ .control.has-icons-left .input.is-small ~ .icon,
+ .control.has-icons-left .select.is-small ~ .icon, .control.has-icons-right .input.is-small ~ .icon,
+ .control.has-icons-right .select.is-small ~ .icon {
+ font-size: 0.75rem; }
+ .control.has-icons-left .input.is-medium ~ .icon,
+ .control.has-icons-left .select.is-medium ~ .icon, .control.has-icons-right .input.is-medium ~ .icon,
+ .control.has-icons-right .select.is-medium ~ .icon {
+ font-size: 1.25rem; }
+ .control.has-icons-left .input.is-large ~ .icon,
+ .control.has-icons-left .select.is-large ~ .icon, .control.has-icons-right .input.is-large ~ .icon,
+ .control.has-icons-right .select.is-large ~ .icon {
+ font-size: 1.5rem; }
+ .control.has-icons-left .icon, .control.has-icons-right .icon {
+ color: #dbdbdb;
+ height: 2.5em;
+ pointer-events: none;
+ position: absolute;
+ top: 0;
+ width: 2.5em;
+ z-index: 4; }
+ .control.has-icons-left .input,
+ .control.has-icons-left .select select {
+ padding-left: 2.5em; }
+ .control.has-icons-left .icon.is-left {
+ left: 0; }
+ .control.has-icons-right .input,
+ .control.has-icons-right .select select {
+ padding-right: 2.5em; }
+ .control.has-icons-right .icon.is-right {
+ right: 0; }
+ .control.is-loading::after {
+ position: absolute !important;
+ right: 0.625em;
+ top: 0.625em;
+ z-index: 4; }
+ .control.is-loading.is-small:after {
+ font-size: 0.75rem; }
+ .control.is-loading.is-medium:after {
+ font-size: 1.25rem; }
+ .control.is-loading.is-large:after {
+ font-size: 1.5rem; }
+
+.breadcrumb {
+ font-size: 1rem;
+ white-space: nowrap; }
+ .breadcrumb a {
+ align-items: center;
+ color: #3273dc;
+ display: flex;
+ justify-content: center;
+ padding: 0 0.75em; }
+ .breadcrumb a:hover {
+ color: #363636; }
+ .breadcrumb li {
+ align-items: center;
+ display: flex; }
+ .breadcrumb li:first-child a {
+ padding-left: 0; }
+ .breadcrumb li.is-active a {
+ color: #363636;
+ cursor: default;
+ pointer-events: none; }
+ .breadcrumb li + li::before {
+ color: #b5b5b5;
+ content: "\0002f"; }
+ .breadcrumb ul,
+ .breadcrumb ol {
+ align-items: flex-start;
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: flex-start; }
+ .breadcrumb .icon:first-child {
+ margin-right: 0.5em; }
+ .breadcrumb .icon:last-child {
+ margin-left: 0.5em; }
+ .breadcrumb.is-centered ol,
+ .breadcrumb.is-centered ul {
+ justify-content: center; }
+ .breadcrumb.is-right ol,
+ .breadcrumb.is-right ul {
+ justify-content: flex-end; }
+ .breadcrumb.is-small {
+ font-size: 0.75rem; }
+ .breadcrumb.is-medium {
+ font-size: 1.25rem; }
+ .breadcrumb.is-large {
+ font-size: 1.5rem; }
+ .breadcrumb.has-arrow-separator li + li::before {
+ content: "\02192"; }
+ .breadcrumb.has-bullet-separator li + li::before {
+ content: "\02022"; }
+ .breadcrumb.has-dot-separator li + li::before {
+ content: "\000b7"; }
+ .breadcrumb.has-succeeds-separator li + li::before {
+ content: "\0227B"; }
+
+.card {
+ background-color: white;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ color: #4a4a4a;
+ max-width: 100%;
+ position: relative; }
+
+.card-header {
+ background-color: transparent;
+ align-items: stretch;
+ box-shadow: 0 0.125em 0.25em rgba(10, 10, 10, 0.1);
+ display: flex; }
+
+.card-header-title {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ flex-grow: 1;
+ font-weight: 700;
+ padding: 0.75rem 1rem; }
+ .card-header-title.is-centered {
+ justify-content: center; }
+
+.card-header-icon {
+ align-items: center;
+ cursor: pointer;
+ display: flex;
+ justify-content: center;
+ padding: 0.75rem 1rem; }
+
+.card-image {
+ display: block;
+ position: relative; }
+
+.card-content {
+ background-color: transparent;
+ padding: 1.5rem; }
+
+.card-footer {
+ background-color: transparent;
+ border-top: 1px solid #ededed;
+ align-items: stretch;
+ display: flex; }
+
+.card-footer-item {
+ align-items: center;
+ display: flex;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: center;
+ padding: 0.75rem; }
+ .card-footer-item:not(:last-child) {
+ border-right: 1px solid #ededed; }
+
+.card .media:not(:last-child) {
+ margin-bottom: 1.5rem; }
+
+.dropdown {
+ display: inline-flex;
+ position: relative;
+ vertical-align: top; }
+ .dropdown.is-active .dropdown-menu, .dropdown.is-hoverable:hover .dropdown-menu {
+ display: block; }
+ .dropdown.is-right .dropdown-menu {
+ left: auto;
+ right: 0; }
+ .dropdown.is-up .dropdown-menu {
+ bottom: 100%;
+ padding-bottom: 4px;
+ padding-top: initial;
+ top: auto; }
+
+.dropdown-menu {
+ display: none;
+ left: 0;
+ min-width: 12rem;
+ padding-top: 4px;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+
+.dropdown-content {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+
+.dropdown-item {
+ color: #4a4a4a;
+ display: block;
+ font-size: 0.875rem;
+ line-height: 1.5;
+ padding: 0.375rem 1rem;
+ position: relative; }
+
+a.dropdown-item,
+button.dropdown-item {
+ padding-right: 3rem;
+ text-align: left;
+ white-space: nowrap;
+ width: 100%; }
+ a.dropdown-item:hover,
+ button.dropdown-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ a.dropdown-item.is-active,
+ button.dropdown-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+.dropdown-divider {
+ background-color: #ededed;
+ border: none;
+ display: block;
+ height: 1px;
+ margin: 0.5rem 0; }
+
+.level {
+ align-items: center;
+ justify-content: space-between; }
+ .level code {
+ border-radius: 4px; }
+ .level img {
+ display: inline-block;
+ vertical-align: top; }
+ .level.is-mobile {
+ display: flex; }
+ .level.is-mobile .level-left,
+ .level.is-mobile .level-right {
+ display: flex; }
+ .level.is-mobile .level-left + .level-right {
+ margin-top: 0; }
+ .level.is-mobile .level-item:not(:last-child) {
+ margin-bottom: 0;
+ margin-right: 0.75rem; }
+ .level.is-mobile .level-item:not(.is-narrow) {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level {
+ display: flex; }
+ .level > .level-item:not(.is-narrow) {
+ flex-grow: 1; } }
+
+.level-item {
+ align-items: center;
+ display: flex;
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0;
+ justify-content: center; }
+ .level-item .title,
+ .level-item .subtitle {
+ margin-bottom: 0; }
+ @media screen and (max-width: 768px) {
+ .level-item:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+
+.level-left,
+.level-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .level-left .level-item.is-flexible,
+ .level-right .level-item.is-flexible {
+ flex-grow: 1; }
+ @media screen and (min-width: 769px), print {
+ .level-left .level-item:not(:last-child),
+ .level-right .level-item:not(:last-child) {
+ margin-right: 0.75rem; } }
+
+.level-left {
+ align-items: center;
+ justify-content: flex-start; }
+ @media screen and (max-width: 768px) {
+ .level-left + .level-right {
+ margin-top: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .level-left {
+ display: flex; } }
+
+.level-right {
+ align-items: center;
+ justify-content: flex-end; }
+ @media screen and (min-width: 769px), print {
+ .level-right {
+ display: flex; } }
+
+.list {
+ background-color: white;
+ border-radius: 4px;
+ box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1); }
+
+.list-item {
+ display: block;
+ padding: 0.5em 1em; }
+ .list-item:not(a) {
+ color: #4a4a4a; }
+ .list-item:first-child {
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px; }
+ .list-item:last-child {
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px; }
+ .list-item:not(:last-child) {
+ border-bottom: 1px solid #dbdbdb; }
+ .list-item.is-active {
+ background-color: #3273dc;
+ color: #fff; }
+
+a.list-item {
+ background-color: whitesmoke;
+ cursor: pointer; }
+
+.media {
+ align-items: flex-start;
+ display: flex;
+ text-align: left; }
+ .media .content:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .media .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ display: flex;
+ padding-top: 0.75rem; }
+ .media .media .content:not(:last-child),
+ .media .media .control:not(:last-child) {
+ margin-bottom: 0.5rem; }
+ .media .media .media {
+ padding-top: 0.5rem; }
+ .media .media .media + .media {
+ margin-top: 0.5rem; }
+ .media + .media {
+ border-top: 1px solid rgba(219, 219, 219, 0.5);
+ margin-top: 1rem;
+ padding-top: 1rem; }
+ .media.is-large + .media {
+ margin-top: 1.5rem;
+ padding-top: 1.5rem; }
+
+.media-left,
+.media-right {
+ flex-basis: auto;
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.media-left {
+ margin-right: 1rem; }
+
+.media-right {
+ margin-left: 1rem; }
+
+.media-content {
+ flex-basis: auto;
+ flex-grow: 1;
+ flex-shrink: 1;
+ text-align: left; }
+
+@media screen and (max-width: 768px) {
+ .media-content {
+ overflow-x: auto; } }
+
+.menu {
+ font-size: 1rem; }
+ .menu.is-small {
+ font-size: 0.75rem; }
+ .menu.is-medium {
+ font-size: 1.25rem; }
+ .menu.is-large {
+ font-size: 1.5rem; }
+
+.menu-list {
+ line-height: 1.25; }
+ .menu-list a {
+ border-radius: 2px;
+ color: #4a4a4a;
+ display: block;
+ padding: 0.5em 0.75em; }
+ .menu-list a:hover {
+ background-color: whitesmoke;
+ color: #363636; }
+ .menu-list a.is-active {
+ background-color: #0000fb;
+ color: #fff; }
+ .menu-list li ul {
+ border-left: 1px solid #dbdbdb;
+ margin: 0.75em;
+ padding-left: 0.75em; }
+
+.menu-label {
+ color: #7a7a7a;
+ font-size: 0.75em;
+ letter-spacing: 0.1em;
+ text-transform: uppercase; }
+ .menu-label:not(:first-child) {
+ margin-top: 1em; }
+ .menu-label:not(:last-child) {
+ margin-bottom: 1em; }
+
+.message {
+ background-color: whitesmoke;
+ border-radius: 4px;
+ font-size: 1rem; }
+ .message strong {
+ color: currentColor; }
+ .message a:not(.button):not(.tag):not(.dropdown-item) {
+ color: currentColor;
+ text-decoration: underline; }
+ .message.is-small {
+ font-size: 0.75rem; }
+ .message.is-medium {
+ font-size: 1.25rem; }
+ .message.is-large {
+ font-size: 1.5rem; }
+ .message.is-white {
+ background-color: white; }
+ .message.is-white .message-header {
+ background-color: white;
+ color: #0a0a0a; }
+ .message.is-white .message-body {
+ border-color: white; }
+ .message.is-black {
+ background-color: #fafafa; }
+ .message.is-black .message-header {
+ background-color: #0a0a0a;
+ color: white; }
+ .message.is-black .message-body {
+ border-color: #0a0a0a; }
+ .message.is-light {
+ background-color: #fafafa; }
+ .message.is-light .message-header {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-light .message-body {
+ border-color: whitesmoke; }
+ .message.is-dark {
+ background-color: #fafafa; }
+ .message.is-dark .message-header {
+ background-color: #363636;
+ color: #fff; }
+ .message.is-dark .message-body {
+ border-color: #363636; }
+ .message.is-primary {
+ background-color: #ebebff; }
+ .message.is-primary .message-header {
+ background-color: #3333ff;
+ color: #fff; }
+ .message.is-primary .message-body {
+ border-color: #3333ff;
+ color: blue; }
+ .message.is-link {
+ background-color: #eef3fc; }
+ .message.is-link .message-header {
+ background-color: #3273dc;
+ color: #fff; }
+ .message.is-link .message-body {
+ border-color: #3273dc;
+ color: #2160c4; }
+ .message.is-info {
+ background-color: #eef6fc; }
+ .message.is-info .message-header {
+ background-color: #3298dc;
+ color: #fff; }
+ .message.is-info .message-body {
+ border-color: #3298dc;
+ color: #1d72aa; }
+ .message.is-success {
+ background-color: #effaf3; }
+ .message.is-success .message-header {
+ background-color: #48c774;
+ color: #fff; }
+ .message.is-success .message-body {
+ border-color: #48c774;
+ color: #257942; }
+ .message.is-warning {
+ background-color: #fffbeb; }
+ .message.is-warning .message-header {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .message.is-warning .message-body {
+ border-color: #ffdd57;
+ color: #947600; }
+ .message.is-danger {
+ background-color: #feecf0; }
+ .message.is-danger .message-header {
+ background-color: #f14668;
+ color: #fff; }
+ .message.is-danger .message-body {
+ border-color: #f14668;
+ color: #cc0f35; }
+
+.message-header {
+ align-items: center;
+ background-color: #4a4a4a;
+ border-radius: 4px 4px 0 0;
+ color: #fff;
+ display: flex;
+ font-weight: 700;
+ justify-content: space-between;
+ line-height: 1.25;
+ padding: 0.75em 1em;
+ position: relative; }
+ .message-header .delete {
+ flex-grow: 0;
+ flex-shrink: 0;
+ margin-left: 0.75em; }
+ .message-header + .message-body {
+ border-width: 0;
+ border-top-left-radius: 0;
+ border-top-right-radius: 0; }
+
+.message-body {
+ border-color: #dbdbdb;
+ border-radius: 4px;
+ border-style: solid;
+ border-width: 0 0 0 4px;
+ color: #4a4a4a;
+ padding: 1.25em 1.5em; }
+ .message-body code,
+ .message-body pre {
+ background-color: white; }
+ .message-body pre code {
+ background-color: transparent; }
+
+.modal {
+ align-items: center;
+ display: none;
+ flex-direction: column;
+ justify-content: center;
+ overflow: hidden;
+ position: fixed;
+ z-index: 40; }
+ .modal.is-active {
+ display: flex; }
+
+.modal-background {
+ background-color: rgba(10, 10, 10, 0.86); }
+
+.modal-content,
+.modal-card {
+ margin: 0 20px;
+ max-height: calc(100vh - 160px);
+ overflow: auto;
+ position: relative;
+ width: 100%; }
+ @media screen and (min-width: 769px), print {
+ .modal-content,
+ .modal-card {
+ margin: 0 auto;
+ max-height: calc(100vh - 40px);
+ width: 640px; } }
+
+.modal-close {
+ background: none;
+ height: 40px;
+ position: fixed;
+ right: 20px;
+ top: 20px;
+ width: 40px; }
+
+.modal-card {
+ display: flex;
+ flex-direction: column;
+ max-height: calc(100vh - 40px);
+ overflow: hidden;
+ -ms-overflow-y: visible; }
+
+.modal-card-head,
+.modal-card-foot {
+ align-items: center;
+ background-color: whitesmoke;
+ display: flex;
+ flex-shrink: 0;
+ justify-content: flex-start;
+ padding: 20px;
+ position: relative; }
+
+.modal-card-head {
+ border-bottom: 1px solid #dbdbdb;
+ border-top-left-radius: 6px;
+ border-top-right-radius: 6px; }
+
+.modal-card-title {
+ color: #363636;
+ flex-grow: 1;
+ flex-shrink: 0;
+ font-size: 1.5rem;
+ line-height: 1; }
+
+.modal-card-foot {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 1px solid #dbdbdb; }
+ .modal-card-foot .button:not(:last-child) {
+ margin-right: 0.5em; }
+
+.modal-card-body {
+ -webkit-overflow-scrolling: touch;
+ background-color: white;
+ flex-grow: 1;
+ flex-shrink: 1;
+ overflow: auto;
+ padding: 20px; }
+
+.navbar {
+ background-color: white;
+ min-height: 3.25rem;
+ position: relative;
+ z-index: 30; }
+ .navbar.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > .navbar-item,
+ .navbar.is-white .navbar-brand .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand > a.navbar-item:focus, .navbar.is-white .navbar-brand > a.navbar-item:hover, .navbar.is-white .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-white .navbar-brand .navbar-link:focus,
+ .navbar.is-white .navbar-brand .navbar-link:hover,
+ .navbar.is-white .navbar-brand .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-brand .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-burger {
+ color: #0a0a0a; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-white .navbar-start > .navbar-item,
+ .navbar.is-white .navbar-start .navbar-link,
+ .navbar.is-white .navbar-end > .navbar-item,
+ .navbar.is-white .navbar-end .navbar-link {
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start > a.navbar-item:focus, .navbar.is-white .navbar-start > a.navbar-item:hover, .navbar.is-white .navbar-start > a.navbar-item.is-active,
+ .navbar.is-white .navbar-start .navbar-link:focus,
+ .navbar.is-white .navbar-start .navbar-link:hover,
+ .navbar.is-white .navbar-start .navbar-link.is-active,
+ .navbar.is-white .navbar-end > a.navbar-item:focus,
+ .navbar.is-white .navbar-end > a.navbar-item:hover,
+ .navbar.is-white .navbar-end > a.navbar-item.is-active,
+ .navbar.is-white .navbar-end .navbar-link:focus,
+ .navbar.is-white .navbar-end .navbar-link:hover,
+ .navbar.is-white .navbar-end .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-start .navbar-link::after,
+ .navbar.is-white .navbar-end .navbar-link::after {
+ border-color: #0a0a0a; }
+ .navbar.is-white .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .navbar.is-white .navbar-dropdown a.navbar-item.is-active {
+ background-color: white;
+ color: #0a0a0a; } }
+ .navbar.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .navbar.is-black .navbar-brand > .navbar-item,
+ .navbar.is-black .navbar-brand .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-brand > a.navbar-item:focus, .navbar.is-black .navbar-brand > a.navbar-item:hover, .navbar.is-black .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-black .navbar-brand .navbar-link:focus,
+ .navbar.is-black .navbar-brand .navbar-link:hover,
+ .navbar.is-black .navbar-brand .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-brand .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-burger {
+ color: white; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-black .navbar-start > .navbar-item,
+ .navbar.is-black .navbar-start .navbar-link,
+ .navbar.is-black .navbar-end > .navbar-item,
+ .navbar.is-black .navbar-end .navbar-link {
+ color: white; }
+ .navbar.is-black .navbar-start > a.navbar-item:focus, .navbar.is-black .navbar-start > a.navbar-item:hover, .navbar.is-black .navbar-start > a.navbar-item.is-active,
+ .navbar.is-black .navbar-start .navbar-link:focus,
+ .navbar.is-black .navbar-start .navbar-link:hover,
+ .navbar.is-black .navbar-start .navbar-link.is-active,
+ .navbar.is-black .navbar-end > a.navbar-item:focus,
+ .navbar.is-black .navbar-end > a.navbar-item:hover,
+ .navbar.is-black .navbar-end > a.navbar-item.is-active,
+ .navbar.is-black .navbar-end .navbar-link:focus,
+ .navbar.is-black .navbar-end .navbar-link:hover,
+ .navbar.is-black .navbar-end .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-start .navbar-link::after,
+ .navbar.is-black .navbar-end .navbar-link::after {
+ border-color: white; }
+ .navbar.is-black .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: black;
+ color: white; }
+ .navbar.is-black .navbar-dropdown a.navbar-item.is-active {
+ background-color: #0a0a0a;
+ color: white; } }
+ .navbar.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > .navbar-item,
+ .navbar.is-light .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand > a.navbar-item:focus, .navbar.is-light .navbar-brand > a.navbar-item:hover, .navbar.is-light .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-light .navbar-brand .navbar-link:focus,
+ .navbar.is-light .navbar-brand .navbar-link:hover,
+ .navbar.is-light .navbar-brand .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-light .navbar-start > .navbar-item,
+ .navbar.is-light .navbar-start .navbar-link,
+ .navbar.is-light .navbar-end > .navbar-item,
+ .navbar.is-light .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start > a.navbar-item:focus, .navbar.is-light .navbar-start > a.navbar-item:hover, .navbar.is-light .navbar-start > a.navbar-item.is-active,
+ .navbar.is-light .navbar-start .navbar-link:focus,
+ .navbar.is-light .navbar-start .navbar-link:hover,
+ .navbar.is-light .navbar-start .navbar-link.is-active,
+ .navbar.is-light .navbar-end > a.navbar-item:focus,
+ .navbar.is-light .navbar-end > a.navbar-item:hover,
+ .navbar.is-light .navbar-end > a.navbar-item.is-active,
+ .navbar.is-light .navbar-end .navbar-link:focus,
+ .navbar.is-light .navbar-end .navbar-link:hover,
+ .navbar.is-light .navbar-end .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-start .navbar-link::after,
+ .navbar.is-light .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-light .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > .navbar-item,
+ .navbar.is-dark .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-brand > a.navbar-item:focus, .navbar.is-dark .navbar-brand > a.navbar-item:hover, .navbar.is-dark .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-brand .navbar-link:focus,
+ .navbar.is-dark .navbar-brand .navbar-link:hover,
+ .navbar.is-dark .navbar-brand .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-dark .navbar-start > .navbar-item,
+ .navbar.is-dark .navbar-start .navbar-link,
+ .navbar.is-dark .navbar-end > .navbar-item,
+ .navbar.is-dark .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-dark .navbar-start > a.navbar-item:focus, .navbar.is-dark .navbar-start > a.navbar-item:hover, .navbar.is-dark .navbar-start > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-start .navbar-link:focus,
+ .navbar.is-dark .navbar-start .navbar-link:hover,
+ .navbar.is-dark .navbar-start .navbar-link.is-active,
+ .navbar.is-dark .navbar-end > a.navbar-item:focus,
+ .navbar.is-dark .navbar-end > a.navbar-item:hover,
+ .navbar.is-dark .navbar-end > a.navbar-item.is-active,
+ .navbar.is-dark .navbar-end .navbar-link:focus,
+ .navbar.is-dark .navbar-end .navbar-link:hover,
+ .navbar.is-dark .navbar-end .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-start .navbar-link::after,
+ .navbar.is-dark .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-dark .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #292929;
+ color: #fff; }
+ .navbar.is-dark .navbar-dropdown a.navbar-item.is-active {
+ background-color: #363636;
+ color: #fff; } }
+ .navbar.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > .navbar-item,
+ .navbar.is-primary .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-brand > a.navbar-item:focus, .navbar.is-primary .navbar-brand > a.navbar-item:hover, .navbar.is-primary .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-brand .navbar-link:focus,
+ .navbar.is-primary .navbar-brand .navbar-link:hover,
+ .navbar.is-primary .navbar-brand .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-primary .navbar-start > .navbar-item,
+ .navbar.is-primary .navbar-start .navbar-link,
+ .navbar.is-primary .navbar-end > .navbar-item,
+ .navbar.is-primary .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-primary .navbar-start > a.navbar-item:focus, .navbar.is-primary .navbar-start > a.navbar-item:hover, .navbar.is-primary .navbar-start > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-start .navbar-link:focus,
+ .navbar.is-primary .navbar-start .navbar-link:hover,
+ .navbar.is-primary .navbar-start .navbar-link.is-active,
+ .navbar.is-primary .navbar-end > a.navbar-item:focus,
+ .navbar.is-primary .navbar-end > a.navbar-item:hover,
+ .navbar.is-primary .navbar-end > a.navbar-item.is-active,
+ .navbar.is-primary .navbar-end .navbar-link:focus,
+ .navbar.is-primary .navbar-end .navbar-link:hover,
+ .navbar.is-primary .navbar-end .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-start .navbar-link::after,
+ .navbar.is-primary .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-primary .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #1a1aff;
+ color: #fff; }
+ .navbar.is-primary .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3333ff;
+ color: #fff; } }
+ .navbar.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .navbar.is-link .navbar-brand > .navbar-item,
+ .navbar.is-link .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-brand > a.navbar-item:focus, .navbar.is-link .navbar-brand > a.navbar-item:hover, .navbar.is-link .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-link .navbar-brand .navbar-link:focus,
+ .navbar.is-link .navbar-brand .navbar-link:hover,
+ .navbar.is-link .navbar-brand .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-link .navbar-start > .navbar-item,
+ .navbar.is-link .navbar-start .navbar-link,
+ .navbar.is-link .navbar-end > .navbar-item,
+ .navbar.is-link .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-link .navbar-start > a.navbar-item:focus, .navbar.is-link .navbar-start > a.navbar-item:hover, .navbar.is-link .navbar-start > a.navbar-item.is-active,
+ .navbar.is-link .navbar-start .navbar-link:focus,
+ .navbar.is-link .navbar-start .navbar-link:hover,
+ .navbar.is-link .navbar-start .navbar-link.is-active,
+ .navbar.is-link .navbar-end > a.navbar-item:focus,
+ .navbar.is-link .navbar-end > a.navbar-item:hover,
+ .navbar.is-link .navbar-end > a.navbar-item.is-active,
+ .navbar.is-link .navbar-end .navbar-link:focus,
+ .navbar.is-link .navbar-end .navbar-link:hover,
+ .navbar.is-link .navbar-end .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-start .navbar-link::after,
+ .navbar.is-link .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-link .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #2366d1;
+ color: #fff; }
+ .navbar.is-link .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3273dc;
+ color: #fff; } }
+ .navbar.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .navbar.is-info .navbar-brand > .navbar-item,
+ .navbar.is-info .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-brand > a.navbar-item:focus, .navbar.is-info .navbar-brand > a.navbar-item:hover, .navbar.is-info .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-info .navbar-brand .navbar-link:focus,
+ .navbar.is-info .navbar-brand .navbar-link:hover,
+ .navbar.is-info .navbar-brand .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-info .navbar-start > .navbar-item,
+ .navbar.is-info .navbar-start .navbar-link,
+ .navbar.is-info .navbar-end > .navbar-item,
+ .navbar.is-info .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-info .navbar-start > a.navbar-item:focus, .navbar.is-info .navbar-start > a.navbar-item:hover, .navbar.is-info .navbar-start > a.navbar-item.is-active,
+ .navbar.is-info .navbar-start .navbar-link:focus,
+ .navbar.is-info .navbar-start .navbar-link:hover,
+ .navbar.is-info .navbar-start .navbar-link.is-active,
+ .navbar.is-info .navbar-end > a.navbar-item:focus,
+ .navbar.is-info .navbar-end > a.navbar-item:hover,
+ .navbar.is-info .navbar-end > a.navbar-item.is-active,
+ .navbar.is-info .navbar-end .navbar-link:focus,
+ .navbar.is-info .navbar-end .navbar-link:hover,
+ .navbar.is-info .navbar-end .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-start .navbar-link::after,
+ .navbar.is-info .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-info .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #238cd1;
+ color: #fff; }
+ .navbar.is-info .navbar-dropdown a.navbar-item.is-active {
+ background-color: #3298dc;
+ color: #fff; } }
+ .navbar.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .navbar.is-success .navbar-brand > .navbar-item,
+ .navbar.is-success .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-brand > a.navbar-item:focus, .navbar.is-success .navbar-brand > a.navbar-item:hover, .navbar.is-success .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-success .navbar-brand .navbar-link:focus,
+ .navbar.is-success .navbar-brand .navbar-link:hover,
+ .navbar.is-success .navbar-brand .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-success .navbar-start > .navbar-item,
+ .navbar.is-success .navbar-start .navbar-link,
+ .navbar.is-success .navbar-end > .navbar-item,
+ .navbar.is-success .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-success .navbar-start > a.navbar-item:focus, .navbar.is-success .navbar-start > a.navbar-item:hover, .navbar.is-success .navbar-start > a.navbar-item.is-active,
+ .navbar.is-success .navbar-start .navbar-link:focus,
+ .navbar.is-success .navbar-start .navbar-link:hover,
+ .navbar.is-success .navbar-start .navbar-link.is-active,
+ .navbar.is-success .navbar-end > a.navbar-item:focus,
+ .navbar.is-success .navbar-end > a.navbar-item:hover,
+ .navbar.is-success .navbar-end > a.navbar-item.is-active,
+ .navbar.is-success .navbar-end .navbar-link:focus,
+ .navbar.is-success .navbar-end .navbar-link:hover,
+ .navbar.is-success .navbar-end .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-start .navbar-link::after,
+ .navbar.is-success .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-success .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #3abb67;
+ color: #fff; }
+ .navbar.is-success .navbar-dropdown a.navbar-item.is-active {
+ background-color: #48c774;
+ color: #fff; } }
+ .navbar.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > .navbar-item,
+ .navbar.is-warning .navbar-brand .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand > a.navbar-item:focus, .navbar.is-warning .navbar-brand > a.navbar-item:hover, .navbar.is-warning .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-brand .navbar-link:focus,
+ .navbar.is-warning .navbar-brand .navbar-link:hover,
+ .navbar.is-warning .navbar-brand .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-brand .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-burger {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-warning .navbar-start > .navbar-item,
+ .navbar.is-warning .navbar-start .navbar-link,
+ .navbar.is-warning .navbar-end > .navbar-item,
+ .navbar.is-warning .navbar-end .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start > a.navbar-item:focus, .navbar.is-warning .navbar-start > a.navbar-item:hover, .navbar.is-warning .navbar-start > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-start .navbar-link:focus,
+ .navbar.is-warning .navbar-start .navbar-link:hover,
+ .navbar.is-warning .navbar-start .navbar-link.is-active,
+ .navbar.is-warning .navbar-end > a.navbar-item:focus,
+ .navbar.is-warning .navbar-end > a.navbar-item:hover,
+ .navbar.is-warning .navbar-end > a.navbar-item.is-active,
+ .navbar.is-warning .navbar-end .navbar-link:focus,
+ .navbar.is-warning .navbar-end .navbar-link:hover,
+ .navbar.is-warning .navbar-end .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-start .navbar-link::after,
+ .navbar.is-warning .navbar-end .navbar-link::after {
+ border-color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .navbar.is-warning .navbar-dropdown a.navbar-item.is-active {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); } }
+ .navbar.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > .navbar-item,
+ .navbar.is-danger .navbar-brand .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-brand > a.navbar-item:focus, .navbar.is-danger .navbar-brand > a.navbar-item:hover, .navbar.is-danger .navbar-brand > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-brand .navbar-link:focus,
+ .navbar.is-danger .navbar-brand .navbar-link:hover,
+ .navbar.is-danger .navbar-brand .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-brand .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-burger {
+ color: #fff; }
+ @media screen and (min-width: 1024px) {
+ .navbar.is-danger .navbar-start > .navbar-item,
+ .navbar.is-danger .navbar-start .navbar-link,
+ .navbar.is-danger .navbar-end > .navbar-item,
+ .navbar.is-danger .navbar-end .navbar-link {
+ color: #fff; }
+ .navbar.is-danger .navbar-start > a.navbar-item:focus, .navbar.is-danger .navbar-start > a.navbar-item:hover, .navbar.is-danger .navbar-start > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-start .navbar-link:focus,
+ .navbar.is-danger .navbar-start .navbar-link:hover,
+ .navbar.is-danger .navbar-start .navbar-link.is-active,
+ .navbar.is-danger .navbar-end > a.navbar-item:focus,
+ .navbar.is-danger .navbar-end > a.navbar-item:hover,
+ .navbar.is-danger .navbar-end > a.navbar-item.is-active,
+ .navbar.is-danger .navbar-end .navbar-link:focus,
+ .navbar.is-danger .navbar-end .navbar-link:hover,
+ .navbar.is-danger .navbar-end .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-start .navbar-link::after,
+ .navbar.is-danger .navbar-end .navbar-link::after {
+ border-color: #fff; }
+ .navbar.is-danger .navbar-item.has-dropdown:focus .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link,
+ .navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #ef2e55;
+ color: #fff; }
+ .navbar.is-danger .navbar-dropdown a.navbar-item.is-active {
+ background-color: #f14668;
+ color: #fff; } }
+ .navbar > .container {
+ align-items: stretch;
+ display: flex;
+ min-height: 3.25rem;
+ width: 100%; }
+ .navbar.has-shadow {
+ box-shadow: 0 2px 0 0 whitesmoke; }
+ .navbar.is-fixed-bottom, .navbar.is-fixed-top {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom {
+ bottom: 0; }
+ .navbar.is-fixed-bottom.has-shadow {
+ box-shadow: 0 -2px 0 0 whitesmoke; }
+ .navbar.is-fixed-top {
+ top: 0; }
+
+html.has-navbar-fixed-top,
+body.has-navbar-fixed-top {
+ padding-top: 3.25rem; }
+
+html.has-navbar-fixed-bottom,
+body.has-navbar-fixed-bottom {
+ padding-bottom: 3.25rem; }
+
+.navbar-brand,
+.navbar-tabs {
+ align-items: stretch;
+ display: flex;
+ flex-shrink: 0;
+ min-height: 3.25rem; }
+
+.navbar-brand a.navbar-item:focus, .navbar-brand a.navbar-item:hover {
+ background-color: transparent; }
+
+.navbar-tabs {
+ -webkit-overflow-scrolling: touch;
+ max-width: 100vw;
+ overflow-x: auto;
+ overflow-y: hidden; }
+
+.navbar-burger {
+ color: #4a4a4a;
+ cursor: pointer;
+ display: block;
+ height: 3.25rem;
+ position: relative;
+ width: 3.25rem;
+ margin-left: auto; }
+ .navbar-burger span {
+ background-color: currentColor;
+ display: block;
+ height: 1px;
+ left: calc(50% - 8px);
+ position: absolute;
+ transform-origin: center;
+ transition-duration: 86ms;
+ transition-property: background-color, opacity, transform;
+ transition-timing-function: ease-out;
+ width: 16px; }
+ .navbar-burger span:nth-child(1) {
+ top: calc(50% - 6px); }
+ .navbar-burger span:nth-child(2) {
+ top: calc(50% - 1px); }
+ .navbar-burger span:nth-child(3) {
+ top: calc(50% + 4px); }
+ .navbar-burger:hover {
+ background-color: rgba(0, 0, 0, 0.05); }
+ .navbar-burger.is-active span:nth-child(1) {
+ transform: translateY(5px) rotate(45deg); }
+ .navbar-burger.is-active span:nth-child(2) {
+ opacity: 0; }
+ .navbar-burger.is-active span:nth-child(3) {
+ transform: translateY(-5px) rotate(-45deg); }
+
+.navbar-menu {
+ display: none; }
+
+.navbar-item,
+.navbar-link {
+ color: #4a4a4a;
+ display: block;
+ line-height: 1.5;
+ padding: 0.5rem 0.75rem;
+ position: relative; }
+ .navbar-item .icon:only-child,
+ .navbar-link .icon:only-child {
+ margin-left: -0.25rem;
+ margin-right: -0.25rem; }
+
+a.navbar-item,
+.navbar-link {
+ cursor: pointer; }
+ a.navbar-item:focus, a.navbar-item:focus-within, a.navbar-item:hover, a.navbar-item.is-active,
+ .navbar-link:focus,
+ .navbar-link:focus-within,
+ .navbar-link:hover,
+ .navbar-link.is-active {
+ background-color: #fafafa;
+ color: #3273dc; }
+
+.navbar-item {
+ display: block;
+ flex-grow: 0;
+ flex-shrink: 0; }
+ .navbar-item img {
+ max-height: 1.75rem; }
+ .navbar-item.has-dropdown {
+ padding: 0; }
+ .navbar-item.is-expanded {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .navbar-item.is-tab {
+ border-bottom: 1px solid transparent;
+ min-height: 3.25rem;
+ padding-bottom: calc(0.5rem - 1px); }
+ .navbar-item.is-tab:focus, .navbar-item.is-tab:hover {
+ background-color: transparent;
+ border-bottom-color: #3273dc; }
+ .navbar-item.is-tab.is-active {
+ background-color: transparent;
+ border-bottom-color: #3273dc;
+ border-bottom-style: solid;
+ border-bottom-width: 3px;
+ color: #3273dc;
+ padding-bottom: calc(0.5rem - 3px); }
+
+.navbar-content {
+ flex-grow: 1;
+ flex-shrink: 1; }
+
+.navbar-link:not(.is-arrowless) {
+ padding-right: 2.5em; }
+ .navbar-link:not(.is-arrowless)::after {
+ border-color: #3273dc;
+ margin-top: -0.375em;
+ right: 1.125em; }
+
+.navbar-dropdown {
+ font-size: 0.875rem;
+ padding-bottom: 0.5rem;
+ padding-top: 0.5rem; }
+ .navbar-dropdown .navbar-item {
+ padding-left: 1.5rem;
+ padding-right: 1.5rem; }
+
+.navbar-divider {
+ background-color: whitesmoke;
+ border: none;
+ display: none;
+ height: 2px;
+ margin: 0.5rem 0; }
+
+@media screen and (max-width: 1023px) {
+ .navbar > .container {
+ display: block; }
+ .navbar-brand .navbar-item,
+ .navbar-tabs .navbar-item {
+ align-items: center;
+ display: flex; }
+ .navbar-link::after {
+ display: none; }
+ .navbar-menu {
+ background-color: white;
+ box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
+ padding: 0.5rem 0; }
+ .navbar-menu.is-active {
+ display: block; }
+ .navbar.is-fixed-bottom-touch, .navbar.is-fixed-top-touch {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-touch {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-touch.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-touch {
+ top: 0; }
+ .navbar.is-fixed-top .navbar-menu, .navbar.is-fixed-top-touch .navbar-menu {
+ -webkit-overflow-scrolling: touch;
+ max-height: calc(100vh - 3.25rem);
+ overflow: auto; }
+ html.has-navbar-fixed-top-touch,
+ body.has-navbar-fixed-top-touch {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-touch,
+ body.has-navbar-fixed-bottom-touch {
+ padding-bottom: 3.25rem; } }
+
+@media screen and (min-width: 1024px) {
+ .navbar,
+ .navbar-menu,
+ .navbar-start,
+ .navbar-end {
+ align-items: stretch;
+ display: flex; }
+ .navbar {
+ min-height: 3.25rem; }
+ .navbar.is-spaced {
+ padding: 1rem 2rem; }
+ .navbar.is-spaced .navbar-start,
+ .navbar.is-spaced .navbar-end {
+ align-items: center; }
+ .navbar.is-spaced a.navbar-item,
+ .navbar.is-spaced .navbar-link {
+ border-radius: 4px; }
+ .navbar.is-transparent a.navbar-item:focus, .navbar.is-transparent a.navbar-item:hover, .navbar.is-transparent a.navbar-item.is-active,
+ .navbar.is-transparent .navbar-link:focus,
+ .navbar.is-transparent .navbar-link:hover,
+ .navbar.is-transparent .navbar-link.is-active {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:focus-within .navbar-link, .navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link {
+ background-color: transparent !important; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item:focus, .navbar.is-transparent .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar.is-transparent .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar-burger {
+ display: none; }
+ .navbar-item,
+ .navbar-link {
+ align-items: center;
+ display: flex; }
+ .navbar-item {
+ display: flex; }
+ .navbar-item.has-dropdown {
+ align-items: stretch; }
+ .navbar-item.has-dropdown-up .navbar-link::after {
+ transform: rotate(135deg) translate(0.25em, -0.25em); }
+ .navbar-item.has-dropdown-up .navbar-dropdown {
+ border-bottom: 2px solid #dbdbdb;
+ border-radius: 6px 6px 0 0;
+ border-top: none;
+ bottom: 100%;
+ box-shadow: 0 -8px 8px rgba(10, 10, 10, 0.1);
+ top: auto; }
+ .navbar-item.is-active .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown {
+ display: block; }
+ .navbar.is-spaced .navbar-item.is-active .navbar-dropdown, .navbar-item.is-active .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus .navbar-dropdown, .navbar-item.is-hoverable:focus .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:focus-within .navbar-dropdown, .navbar-item.is-hoverable:focus-within .navbar-dropdown.is-boxed, .navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown, .navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed {
+ opacity: 1;
+ pointer-events: auto;
+ transform: translateY(0); }
+ .navbar-menu {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .navbar-start {
+ justify-content: flex-start;
+ margin-right: auto; }
+ .navbar-end {
+ justify-content: flex-end;
+ margin-left: auto; }
+ .navbar-dropdown {
+ background-color: white;
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px;
+ border-top: 2px solid #dbdbdb;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1);
+ display: none;
+ font-size: 0.875rem;
+ left: 0;
+ min-width: 100%;
+ position: absolute;
+ top: 100%;
+ z-index: 20; }
+ .navbar-dropdown .navbar-item {
+ padding: 0.375rem 1rem;
+ white-space: nowrap; }
+ .navbar-dropdown a.navbar-item {
+ padding-right: 3rem; }
+ .navbar-dropdown a.navbar-item:focus, .navbar-dropdown a.navbar-item:hover {
+ background-color: whitesmoke;
+ color: #0a0a0a; }
+ .navbar-dropdown a.navbar-item.is-active {
+ background-color: whitesmoke;
+ color: #3273dc; }
+ .navbar.is-spaced .navbar-dropdown, .navbar-dropdown.is-boxed {
+ border-radius: 6px;
+ border-top: none;
+ box-shadow: 0 8px 8px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
+ display: block;
+ opacity: 0;
+ pointer-events: none;
+ top: calc(100% + (-4px));
+ transform: translateY(-5px);
+ transition-duration: 86ms;
+ transition-property: opacity, transform; }
+ .navbar-dropdown.is-right {
+ left: auto;
+ right: 0; }
+ .navbar-divider {
+ display: block; }
+ .navbar > .container .navbar-brand,
+ .container > .navbar .navbar-brand {
+ margin-left: -.75rem; }
+ .navbar > .container .navbar-menu,
+ .container > .navbar .navbar-menu {
+ margin-right: -.75rem; }
+ .navbar.is-fixed-bottom-desktop, .navbar.is-fixed-top-desktop {
+ left: 0;
+ position: fixed;
+ right: 0;
+ z-index: 30; }
+ .navbar.is-fixed-bottom-desktop {
+ bottom: 0; }
+ .navbar.is-fixed-bottom-desktop.has-shadow {
+ box-shadow: 0 -2px 3px rgba(10, 10, 10, 0.1); }
+ .navbar.is-fixed-top-desktop {
+ top: 0; }
+ html.has-navbar-fixed-top-desktop,
+ body.has-navbar-fixed-top-desktop {
+ padding-top: 3.25rem; }
+ html.has-navbar-fixed-bottom-desktop,
+ body.has-navbar-fixed-bottom-desktop {
+ padding-bottom: 3.25rem; }
+ html.has-spaced-navbar-fixed-top,
+ body.has-spaced-navbar-fixed-top {
+ padding-top: 5.25rem; }
+ html.has-spaced-navbar-fixed-bottom,
+ body.has-spaced-navbar-fixed-bottom {
+ padding-bottom: 5.25rem; }
+ a.navbar-item.is-active,
+ .navbar-link.is-active {
+ color: #0a0a0a; }
+ a.navbar-item.is-active:not(:focus):not(:hover),
+ .navbar-link.is-active:not(:focus):not(:hover) {
+ background-color: transparent; }
+ .navbar-item.has-dropdown:focus .navbar-link, .navbar-item.has-dropdown:hover .navbar-link, .navbar-item.has-dropdown.is-active .navbar-link {
+ background-color: #fafafa; } }
+
+.hero.is-fullheight-with-navbar {
+ min-height: calc(100vh - 3.25rem); }
+
+.pagination {
+ font-size: 1rem;
+ margin: -0.25rem; }
+ .pagination.is-small {
+ font-size: 0.75rem; }
+ .pagination.is-medium {
+ font-size: 1.25rem; }
+ .pagination.is-large {
+ font-size: 1.5rem; }
+ .pagination.is-rounded .pagination-previous,
+ .pagination.is-rounded .pagination-next {
+ padding-left: 1em;
+ padding-right: 1em;
+ border-radius: 290486px; }
+ .pagination.is-rounded .pagination-link {
+ border-radius: 290486px; }
+
+.pagination,
+.pagination-list {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link,
+.pagination-ellipsis {
+ font-size: 1em;
+ justify-content: center;
+ margin: 0.25rem;
+ padding-left: 0.5em;
+ padding-right: 0.5em;
+ text-align: center; }
+
+.pagination-previous,
+.pagination-next,
+.pagination-link {
+ border-color: #dbdbdb;
+ color: #363636;
+ min-width: 2.5em; }
+ .pagination-previous:hover,
+ .pagination-next:hover,
+ .pagination-link:hover {
+ border-color: #b5b5b5;
+ color: #363636; }
+ .pagination-previous:focus,
+ .pagination-next:focus,
+ .pagination-link:focus {
+ border-color: #3273dc; }
+ .pagination-previous:active,
+ .pagination-next:active,
+ .pagination-link:active {
+ box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.2); }
+ .pagination-previous[disabled],
+ .pagination-next[disabled],
+ .pagination-link[disabled] {
+ background-color: #dbdbdb;
+ border-color: #dbdbdb;
+ box-shadow: none;
+ color: #7a7a7a;
+ opacity: 0.5; }
+
+.pagination-previous,
+.pagination-next {
+ padding-left: 0.75em;
+ padding-right: 0.75em;
+ white-space: nowrap; }
+
+.pagination-link.is-current {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff; }
+
+.pagination-ellipsis {
+ color: #b5b5b5;
+ pointer-events: none; }
+
+.pagination-list {
+ flex-wrap: wrap; }
+
+@media screen and (max-width: 768px) {
+ .pagination {
+ flex-wrap: wrap; }
+ .pagination-previous,
+ .pagination-next {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .pagination-list li {
+ flex-grow: 1;
+ flex-shrink: 1; } }
+
+@media screen and (min-width: 769px), print {
+ .pagination-list {
+ flex-grow: 1;
+ flex-shrink: 1;
+ justify-content: flex-start;
+ order: 1; }
+ .pagination-previous {
+ order: 2; }
+ .pagination-next {
+ order: 3; }
+ .pagination {
+ justify-content: space-between; }
+ .pagination.is-centered .pagination-previous {
+ order: 1; }
+ .pagination.is-centered .pagination-list {
+ justify-content: center;
+ order: 2; }
+ .pagination.is-centered .pagination-next {
+ order: 3; }
+ .pagination.is-right .pagination-previous {
+ order: 1; }
+ .pagination.is-right .pagination-next {
+ order: 2; }
+ .pagination.is-right .pagination-list {
+ justify-content: flex-end;
+ order: 3; } }
+
+.panel {
+ border-radius: 6px;
+ box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
+ font-size: 1rem; }
+ .panel:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .panel.is-white .panel-heading {
+ background-color: white;
+ color: #0a0a0a; }
+ .panel.is-white .panel-tabs a.is-active {
+ border-bottom-color: white; }
+ .panel.is-white .panel-block.is-active .panel-icon {
+ color: white; }
+ .panel.is-black .panel-heading {
+ background-color: #0a0a0a;
+ color: white; }
+ .panel.is-black .panel-tabs a.is-active {
+ border-bottom-color: #0a0a0a; }
+ .panel.is-black .panel-block.is-active .panel-icon {
+ color: #0a0a0a; }
+ .panel.is-light .panel-heading {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-light .panel-tabs a.is-active {
+ border-bottom-color: whitesmoke; }
+ .panel.is-light .panel-block.is-active .panel-icon {
+ color: whitesmoke; }
+ .panel.is-dark .panel-heading {
+ background-color: #363636;
+ color: #fff; }
+ .panel.is-dark .panel-tabs a.is-active {
+ border-bottom-color: #363636; }
+ .panel.is-dark .panel-block.is-active .panel-icon {
+ color: #363636; }
+ .panel.is-primary .panel-heading {
+ background-color: #3333ff;
+ color: #fff; }
+ .panel.is-primary .panel-tabs a.is-active {
+ border-bottom-color: #3333ff; }
+ .panel.is-primary .panel-block.is-active .panel-icon {
+ color: #3333ff; }
+ .panel.is-link .panel-heading {
+ background-color: #3273dc;
+ color: #fff; }
+ .panel.is-link .panel-tabs a.is-active {
+ border-bottom-color: #3273dc; }
+ .panel.is-link .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel.is-info .panel-heading {
+ background-color: #3298dc;
+ color: #fff; }
+ .panel.is-info .panel-tabs a.is-active {
+ border-bottom-color: #3298dc; }
+ .panel.is-info .panel-block.is-active .panel-icon {
+ color: #3298dc; }
+ .panel.is-success .panel-heading {
+ background-color: #48c774;
+ color: #fff; }
+ .panel.is-success .panel-tabs a.is-active {
+ border-bottom-color: #48c774; }
+ .panel.is-success .panel-block.is-active .panel-icon {
+ color: #48c774; }
+ .panel.is-warning .panel-heading {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .panel.is-warning .panel-tabs a.is-active {
+ border-bottom-color: #ffdd57; }
+ .panel.is-warning .panel-block.is-active .panel-icon {
+ color: #ffdd57; }
+ .panel.is-danger .panel-heading {
+ background-color: #f14668;
+ color: #fff; }
+ .panel.is-danger .panel-tabs a.is-active {
+ border-bottom-color: #f14668; }
+ .panel.is-danger .panel-block.is-active .panel-icon {
+ color: #f14668; }
+
+.panel-tabs:not(:last-child),
+.panel-block:not(:last-child) {
+ border-bottom: 1px solid #ededed; }
+
+.panel-heading {
+ background-color: #ededed;
+ border-radius: 6px 6px 0 0;
+ color: #363636;
+ font-size: 1.25em;
+ font-weight: 700;
+ line-height: 1.25;
+ padding: 0.75em 1em; }
+
+.panel-tabs {
+ align-items: flex-end;
+ display: flex;
+ font-size: 0.875em;
+ justify-content: center; }
+ .panel-tabs a {
+ border-bottom: 1px solid #dbdbdb;
+ margin-bottom: -1px;
+ padding: 0.5em; }
+ .panel-tabs a.is-active {
+ border-bottom-color: #4a4a4a;
+ color: #363636; }
+
+.panel-list a {
+ color: #4a4a4a; }
+ .panel-list a:hover {
+ color: #3273dc; }
+
+.panel-block {
+ align-items: center;
+ color: #363636;
+ display: flex;
+ justify-content: flex-start;
+ padding: 0.5em 0.75em; }
+ .panel-block input[type="checkbox"] {
+ margin-right: 0.75em; }
+ .panel-block > .control {
+ flex-grow: 1;
+ flex-shrink: 1;
+ width: 100%; }
+ .panel-block.is-wrapped {
+ flex-wrap: wrap; }
+ .panel-block.is-active {
+ border-left-color: #3273dc;
+ color: #363636; }
+ .panel-block.is-active .panel-icon {
+ color: #3273dc; }
+ .panel-block:last-child {
+ border-bottom-left-radius: 6px;
+ border-bottom-right-radius: 6px; }
+
+a.panel-block,
+label.panel-block {
+ cursor: pointer; }
+ a.panel-block:hover,
+ label.panel-block:hover {
+ background-color: whitesmoke; }
+
+.panel-icon {
+ display: inline-block;
+ font-size: 14px;
+ height: 1em;
+ line-height: 1em;
+ text-align: center;
+ vertical-align: top;
+ width: 1em;
+ color: #7a7a7a;
+ margin-right: 0.75em; }
+ .panel-icon .fa {
+ font-size: inherit;
+ line-height: inherit; }
+
+.tabs {
+ -webkit-overflow-scrolling: touch;
+ align-items: stretch;
+ display: flex;
+ font-size: 1rem;
+ justify-content: space-between;
+ overflow: hidden;
+ overflow-x: auto;
+ white-space: nowrap; }
+ .tabs a {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ color: #4a4a4a;
+ display: flex;
+ justify-content: center;
+ margin-bottom: -1px;
+ padding: 0.5em 1em;
+ vertical-align: top; }
+ .tabs a:hover {
+ border-bottom-color: #363636;
+ color: #363636; }
+ .tabs li {
+ display: block; }
+ .tabs li.is-active a {
+ border-bottom-color: #3273dc;
+ color: #3273dc; }
+ .tabs ul {
+ align-items: center;
+ border-bottom-color: #dbdbdb;
+ border-bottom-style: solid;
+ border-bottom-width: 1px;
+ display: flex;
+ flex-grow: 1;
+ flex-shrink: 0;
+ justify-content: flex-start; }
+ .tabs ul.is-left {
+ padding-right: 0.75em; }
+ .tabs ul.is-center {
+ flex: none;
+ justify-content: center;
+ padding-left: 0.75em;
+ padding-right: 0.75em; }
+ .tabs ul.is-right {
+ justify-content: flex-end;
+ padding-left: 0.75em; }
+ .tabs .icon:first-child {
+ margin-right: 0.5em; }
+ .tabs .icon:last-child {
+ margin-left: 0.5em; }
+ .tabs.is-centered ul {
+ justify-content: center; }
+ .tabs.is-right ul {
+ justify-content: flex-end; }
+ .tabs.is-boxed a {
+ border: 1px solid transparent;
+ border-radius: 4px 4px 0 0; }
+ .tabs.is-boxed a:hover {
+ background-color: whitesmoke;
+ border-bottom-color: #dbdbdb; }
+ .tabs.is-boxed li.is-active a {
+ background-color: white;
+ border-color: #dbdbdb;
+ border-bottom-color: transparent !important; }
+ .tabs.is-fullwidth li {
+ flex-grow: 1;
+ flex-shrink: 0; }
+ .tabs.is-toggle a {
+ border-color: #dbdbdb;
+ border-style: solid;
+ border-width: 1px;
+ margin-bottom: 0;
+ position: relative; }
+ .tabs.is-toggle a:hover {
+ background-color: whitesmoke;
+ border-color: #b5b5b5;
+ z-index: 2; }
+ .tabs.is-toggle li + li {
+ margin-left: -1px; }
+ .tabs.is-toggle li:first-child a {
+ border-radius: 4px 0 0 4px; }
+ .tabs.is-toggle li:last-child a {
+ border-radius: 0 4px 4px 0; }
+ .tabs.is-toggle li.is-active a {
+ background-color: #3273dc;
+ border-color: #3273dc;
+ color: #fff;
+ z-index: 1; }
+ .tabs.is-toggle ul {
+ border-bottom: none; }
+ .tabs.is-toggle.is-toggle-rounded li:first-child a {
+ border-bottom-left-radius: 290486px;
+ border-top-left-radius: 290486px;
+ padding-left: 1.25em; }
+ .tabs.is-toggle.is-toggle-rounded li:last-child a {
+ border-bottom-right-radius: 290486px;
+ border-top-right-radius: 290486px;
+ padding-right: 1.25em; }
+ .tabs.is-small {
+ font-size: 0.75rem; }
+ .tabs.is-medium {
+ font-size: 1.25rem; }
+ .tabs.is-large {
+ font-size: 1.5rem; }
+
+.column {
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ padding: 0.75rem; }
+ .columns.is-mobile > .column.is-narrow {
+ flex: none; }
+ .columns.is-mobile > .column.is-full {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-three-quarters {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-two-thirds {
+ flex: none;
+ width: 66.6666%; }
+ .columns.is-mobile > .column.is-half {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-one-third {
+ flex: none;
+ width: 33.3333%; }
+ .columns.is-mobile > .column.is-one-quarter {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-one-fifth {
+ flex: none;
+ width: 20%; }
+ .columns.is-mobile > .column.is-two-fifths {
+ flex: none;
+ width: 40%; }
+ .columns.is-mobile > .column.is-three-fifths {
+ flex: none;
+ width: 60%; }
+ .columns.is-mobile > .column.is-four-fifths {
+ flex: none;
+ width: 80%; }
+ .columns.is-mobile > .column.is-offset-three-quarters {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-offset-two-thirds {
+ margin-left: 66.6666%; }
+ .columns.is-mobile > .column.is-offset-half {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-offset-one-third {
+ margin-left: 33.3333%; }
+ .columns.is-mobile > .column.is-offset-one-quarter {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-offset-one-fifth {
+ margin-left: 20%; }
+ .columns.is-mobile > .column.is-offset-two-fifths {
+ margin-left: 40%; }
+ .columns.is-mobile > .column.is-offset-three-fifths {
+ margin-left: 60%; }
+ .columns.is-mobile > .column.is-offset-four-fifths {
+ margin-left: 80%; }
+ .columns.is-mobile > .column.is-0 {
+ flex: none;
+ width: 0%; }
+ .columns.is-mobile > .column.is-offset-0 {
+ margin-left: 0%; }
+ .columns.is-mobile > .column.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .columns.is-mobile > .column.is-offset-1 {
+ margin-left: 8.33333%; }
+ .columns.is-mobile > .column.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .columns.is-mobile > .column.is-offset-2 {
+ margin-left: 16.66667%; }
+ .columns.is-mobile > .column.is-3 {
+ flex: none;
+ width: 25%; }
+ .columns.is-mobile > .column.is-offset-3 {
+ margin-left: 25%; }
+ .columns.is-mobile > .column.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .columns.is-mobile > .column.is-offset-4 {
+ margin-left: 33.33333%; }
+ .columns.is-mobile > .column.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .columns.is-mobile > .column.is-offset-5 {
+ margin-left: 41.66667%; }
+ .columns.is-mobile > .column.is-6 {
+ flex: none;
+ width: 50%; }
+ .columns.is-mobile > .column.is-offset-6 {
+ margin-left: 50%; }
+ .columns.is-mobile > .column.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .columns.is-mobile > .column.is-offset-7 {
+ margin-left: 58.33333%; }
+ .columns.is-mobile > .column.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .columns.is-mobile > .column.is-offset-8 {
+ margin-left: 66.66667%; }
+ .columns.is-mobile > .column.is-9 {
+ flex: none;
+ width: 75%; }
+ .columns.is-mobile > .column.is-offset-9 {
+ margin-left: 75%; }
+ .columns.is-mobile > .column.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .columns.is-mobile > .column.is-offset-10 {
+ margin-left: 83.33333%; }
+ .columns.is-mobile > .column.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .columns.is-mobile > .column.is-offset-11 {
+ margin-left: 91.66667%; }
+ .columns.is-mobile > .column.is-12 {
+ flex: none;
+ width: 100%; }
+ .columns.is-mobile > .column.is-offset-12 {
+ margin-left: 100%; }
+ @media screen and (max-width: 768px) {
+ .column.is-narrow-mobile {
+ flex: none; }
+ .column.is-full-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-mobile {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-mobile {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-mobile {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-mobile {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-mobile {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-mobile {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-mobile {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-mobile {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-mobile {
+ margin-left: 50%; }
+ .column.is-offset-one-third-mobile {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-mobile {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-mobile {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-mobile {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-mobile {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-mobile {
+ margin-left: 80%; }
+ .column.is-0-mobile {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-mobile {
+ margin-left: 0%; }
+ .column.is-1-mobile {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-mobile {
+ margin-left: 8.33333%; }
+ .column.is-2-mobile {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-mobile {
+ margin-left: 16.66667%; }
+ .column.is-3-mobile {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-mobile {
+ margin-left: 25%; }
+ .column.is-4-mobile {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-mobile {
+ margin-left: 33.33333%; }
+ .column.is-5-mobile {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-mobile {
+ margin-left: 41.66667%; }
+ .column.is-6-mobile {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-mobile {
+ margin-left: 50%; }
+ .column.is-7-mobile {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-mobile {
+ margin-left: 58.33333%; }
+ .column.is-8-mobile {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-mobile {
+ margin-left: 66.66667%; }
+ .column.is-9-mobile {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-mobile {
+ margin-left: 75%; }
+ .column.is-10-mobile {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-mobile {
+ margin-left: 83.33333%; }
+ .column.is-11-mobile {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-mobile {
+ margin-left: 91.66667%; }
+ .column.is-12-mobile {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-mobile {
+ margin-left: 100%; } }
+ @media screen and (min-width: 769px), print {
+ .column.is-narrow, .column.is-narrow-tablet {
+ flex: none; }
+ .column.is-full, .column.is-full-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters, .column.is-three-quarters-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds, .column.is-two-thirds-tablet {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half, .column.is-half-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third, .column.is-one-third-tablet {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter, .column.is-one-quarter-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth, .column.is-one-fifth-tablet {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths, .column.is-two-fifths-tablet {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths, .column.is-three-fifths-tablet {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths, .column.is-four-fifths-tablet {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters, .column.is-offset-three-quarters-tablet {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds, .column.is-offset-two-thirds-tablet {
+ margin-left: 66.6666%; }
+ .column.is-offset-half, .column.is-offset-half-tablet {
+ margin-left: 50%; }
+ .column.is-offset-one-third, .column.is-offset-one-third-tablet {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter, .column.is-offset-one-quarter-tablet {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth, .column.is-offset-one-fifth-tablet {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths, .column.is-offset-two-fifths-tablet {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths, .column.is-offset-three-fifths-tablet {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths, .column.is-offset-four-fifths-tablet {
+ margin-left: 80%; }
+ .column.is-0, .column.is-0-tablet {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0, .column.is-offset-0-tablet {
+ margin-left: 0%; }
+ .column.is-1, .column.is-1-tablet {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1, .column.is-offset-1-tablet {
+ margin-left: 8.33333%; }
+ .column.is-2, .column.is-2-tablet {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2, .column.is-offset-2-tablet {
+ margin-left: 16.66667%; }
+ .column.is-3, .column.is-3-tablet {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3, .column.is-offset-3-tablet {
+ margin-left: 25%; }
+ .column.is-4, .column.is-4-tablet {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4, .column.is-offset-4-tablet {
+ margin-left: 33.33333%; }
+ .column.is-5, .column.is-5-tablet {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5, .column.is-offset-5-tablet {
+ margin-left: 41.66667%; }
+ .column.is-6, .column.is-6-tablet {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6, .column.is-offset-6-tablet {
+ margin-left: 50%; }
+ .column.is-7, .column.is-7-tablet {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7, .column.is-offset-7-tablet {
+ margin-left: 58.33333%; }
+ .column.is-8, .column.is-8-tablet {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8, .column.is-offset-8-tablet {
+ margin-left: 66.66667%; }
+ .column.is-9, .column.is-9-tablet {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9, .column.is-offset-9-tablet {
+ margin-left: 75%; }
+ .column.is-10, .column.is-10-tablet {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10, .column.is-offset-10-tablet {
+ margin-left: 83.33333%; }
+ .column.is-11, .column.is-11-tablet {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11, .column.is-offset-11-tablet {
+ margin-left: 91.66667%; }
+ .column.is-12, .column.is-12-tablet {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12, .column.is-offset-12-tablet {
+ margin-left: 100%; } }
+ @media screen and (max-width: 1023px) {
+ .column.is-narrow-touch {
+ flex: none; }
+ .column.is-full-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-touch {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-touch {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-touch {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-touch {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-touch {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-touch {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-touch {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-touch {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-touch {
+ margin-left: 50%; }
+ .column.is-offset-one-third-touch {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-touch {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-touch {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-touch {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-touch {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-touch {
+ margin-left: 80%; }
+ .column.is-0-touch {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-touch {
+ margin-left: 0%; }
+ .column.is-1-touch {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-touch {
+ margin-left: 8.33333%; }
+ .column.is-2-touch {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-touch {
+ margin-left: 16.66667%; }
+ .column.is-3-touch {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-touch {
+ margin-left: 25%; }
+ .column.is-4-touch {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-touch {
+ margin-left: 33.33333%; }
+ .column.is-5-touch {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-touch {
+ margin-left: 41.66667%; }
+ .column.is-6-touch {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-touch {
+ margin-left: 50%; }
+ .column.is-7-touch {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-touch {
+ margin-left: 58.33333%; }
+ .column.is-8-touch {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-touch {
+ margin-left: 66.66667%; }
+ .column.is-9-touch {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-touch {
+ margin-left: 75%; }
+ .column.is-10-touch {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-touch {
+ margin-left: 83.33333%; }
+ .column.is-11-touch {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-touch {
+ margin-left: 91.66667%; }
+ .column.is-12-touch {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-touch {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1024px) {
+ .column.is-narrow-desktop {
+ flex: none; }
+ .column.is-full-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-desktop {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-desktop {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-desktop {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-desktop {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-desktop {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-desktop {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-desktop {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-desktop {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-desktop {
+ margin-left: 50%; }
+ .column.is-offset-one-third-desktop {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-desktop {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-desktop {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-desktop {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-desktop {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-desktop {
+ margin-left: 80%; }
+ .column.is-0-desktop {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-desktop {
+ margin-left: 0%; }
+ .column.is-1-desktop {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-desktop {
+ margin-left: 8.33333%; }
+ .column.is-2-desktop {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-desktop {
+ margin-left: 16.66667%; }
+ .column.is-3-desktop {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-desktop {
+ margin-left: 25%; }
+ .column.is-4-desktop {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-desktop {
+ margin-left: 33.33333%; }
+ .column.is-5-desktop {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-desktop {
+ margin-left: 41.66667%; }
+ .column.is-6-desktop {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-desktop {
+ margin-left: 50%; }
+ .column.is-7-desktop {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-desktop {
+ margin-left: 58.33333%; }
+ .column.is-8-desktop {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-desktop {
+ margin-left: 66.66667%; }
+ .column.is-9-desktop {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-desktop {
+ margin-left: 75%; }
+ .column.is-10-desktop {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-desktop {
+ margin-left: 83.33333%; }
+ .column.is-11-desktop {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-desktop {
+ margin-left: 91.66667%; }
+ .column.is-12-desktop {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-desktop {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1216px) {
+ .column.is-narrow-widescreen {
+ flex: none; }
+ .column.is-full-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-widescreen {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-widescreen {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-widescreen {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-widescreen {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-widescreen {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-widescreen {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-widescreen {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-widescreen {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-widescreen {
+ margin-left: 50%; }
+ .column.is-offset-one-third-widescreen {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-widescreen {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-widescreen {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-widescreen {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-widescreen {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-widescreen {
+ margin-left: 80%; }
+ .column.is-0-widescreen {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-widescreen {
+ margin-left: 0%; }
+ .column.is-1-widescreen {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-widescreen {
+ margin-left: 8.33333%; }
+ .column.is-2-widescreen {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-widescreen {
+ margin-left: 16.66667%; }
+ .column.is-3-widescreen {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-widescreen {
+ margin-left: 25%; }
+ .column.is-4-widescreen {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-widescreen {
+ margin-left: 33.33333%; }
+ .column.is-5-widescreen {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-widescreen {
+ margin-left: 41.66667%; }
+ .column.is-6-widescreen {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-widescreen {
+ margin-left: 50%; }
+ .column.is-7-widescreen {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-widescreen {
+ margin-left: 58.33333%; }
+ .column.is-8-widescreen {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-widescreen {
+ margin-left: 66.66667%; }
+ .column.is-9-widescreen {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-widescreen {
+ margin-left: 75%; }
+ .column.is-10-widescreen {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-widescreen {
+ margin-left: 83.33333%; }
+ .column.is-11-widescreen {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-widescreen {
+ margin-left: 91.66667%; }
+ .column.is-12-widescreen {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-widescreen {
+ margin-left: 100%; } }
+ @media screen and (min-width: 1408px) {
+ .column.is-narrow-fullhd {
+ flex: none; }
+ .column.is-full-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-three-quarters-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-two-thirds-fullhd {
+ flex: none;
+ width: 66.6666%; }
+ .column.is-half-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-one-third-fullhd {
+ flex: none;
+ width: 33.3333%; }
+ .column.is-one-quarter-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-one-fifth-fullhd {
+ flex: none;
+ width: 20%; }
+ .column.is-two-fifths-fullhd {
+ flex: none;
+ width: 40%; }
+ .column.is-three-fifths-fullhd {
+ flex: none;
+ width: 60%; }
+ .column.is-four-fifths-fullhd {
+ flex: none;
+ width: 80%; }
+ .column.is-offset-three-quarters-fullhd {
+ margin-left: 75%; }
+ .column.is-offset-two-thirds-fullhd {
+ margin-left: 66.6666%; }
+ .column.is-offset-half-fullhd {
+ margin-left: 50%; }
+ .column.is-offset-one-third-fullhd {
+ margin-left: 33.3333%; }
+ .column.is-offset-one-quarter-fullhd {
+ margin-left: 25%; }
+ .column.is-offset-one-fifth-fullhd {
+ margin-left: 20%; }
+ .column.is-offset-two-fifths-fullhd {
+ margin-left: 40%; }
+ .column.is-offset-three-fifths-fullhd {
+ margin-left: 60%; }
+ .column.is-offset-four-fifths-fullhd {
+ margin-left: 80%; }
+ .column.is-0-fullhd {
+ flex: none;
+ width: 0%; }
+ .column.is-offset-0-fullhd {
+ margin-left: 0%; }
+ .column.is-1-fullhd {
+ flex: none;
+ width: 8.33333%; }
+ .column.is-offset-1-fullhd {
+ margin-left: 8.33333%; }
+ .column.is-2-fullhd {
+ flex: none;
+ width: 16.66667%; }
+ .column.is-offset-2-fullhd {
+ margin-left: 16.66667%; }
+ .column.is-3-fullhd {
+ flex: none;
+ width: 25%; }
+ .column.is-offset-3-fullhd {
+ margin-left: 25%; }
+ .column.is-4-fullhd {
+ flex: none;
+ width: 33.33333%; }
+ .column.is-offset-4-fullhd {
+ margin-left: 33.33333%; }
+ .column.is-5-fullhd {
+ flex: none;
+ width: 41.66667%; }
+ .column.is-offset-5-fullhd {
+ margin-left: 41.66667%; }
+ .column.is-6-fullhd {
+ flex: none;
+ width: 50%; }
+ .column.is-offset-6-fullhd {
+ margin-left: 50%; }
+ .column.is-7-fullhd {
+ flex: none;
+ width: 58.33333%; }
+ .column.is-offset-7-fullhd {
+ margin-left: 58.33333%; }
+ .column.is-8-fullhd {
+ flex: none;
+ width: 66.66667%; }
+ .column.is-offset-8-fullhd {
+ margin-left: 66.66667%; }
+ .column.is-9-fullhd {
+ flex: none;
+ width: 75%; }
+ .column.is-offset-9-fullhd {
+ margin-left: 75%; }
+ .column.is-10-fullhd {
+ flex: none;
+ width: 83.33333%; }
+ .column.is-offset-10-fullhd {
+ margin-left: 83.33333%; }
+ .column.is-11-fullhd {
+ flex: none;
+ width: 91.66667%; }
+ .column.is-offset-11-fullhd {
+ margin-left: 91.66667%; }
+ .column.is-12-fullhd {
+ flex: none;
+ width: 100%; }
+ .column.is-offset-12-fullhd {
+ margin-left: 100%; } }
+
+.columns {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .columns:last-child {
+ margin-bottom: -0.75rem; }
+ .columns:not(:last-child) {
+ margin-bottom: calc(1.5rem - 0.75rem); }
+ .columns.is-centered {
+ justify-content: center; }
+ .columns.is-gapless {
+ margin-left: 0;
+ margin-right: 0;
+ margin-top: 0; }
+ .columns.is-gapless > .column {
+ margin: 0;
+ padding: 0 !important; }
+ .columns.is-gapless:not(:last-child) {
+ margin-bottom: 1.5rem; }
+ .columns.is-gapless:last-child {
+ margin-bottom: 0; }
+ .columns.is-mobile {
+ display: flex; }
+ .columns.is-multiline {
+ flex-wrap: wrap; }
+ .columns.is-vcentered {
+ align-items: center; }
+ @media screen and (min-width: 769px), print {
+ .columns:not(.is-desktop) {
+ display: flex; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-desktop {
+ display: flex; } }
+
+.columns.is-variable {
+ --columnGap: 0.75rem;
+ margin-left: calc(-1 * var(--columnGap));
+ margin-right: calc(-1 * var(--columnGap)); }
+ .columns.is-variable .column {
+ padding-left: var(--columnGap);
+ padding-right: var(--columnGap); }
+ .columns.is-variable.is-0 {
+ --columnGap: 0rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-0-mobile {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-0-tablet {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-0-tablet-only {
+ --columnGap: 0rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-0-touch {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-0-desktop {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-0-desktop-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-0-widescreen {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-0-widescreen-only {
+ --columnGap: 0rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-0-fullhd {
+ --columnGap: 0rem; } }
+ .columns.is-variable.is-1 {
+ --columnGap: 0.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-1-mobile {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-1-tablet {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-1-tablet-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-1-touch {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-1-desktop {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-1-desktop-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-1-widescreen {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-1-widescreen-only {
+ --columnGap: 0.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-1-fullhd {
+ --columnGap: 0.25rem; } }
+ .columns.is-variable.is-2 {
+ --columnGap: 0.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-2-mobile {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-2-tablet {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-2-tablet-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-2-touch {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-2-desktop {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-2-desktop-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-2-widescreen {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-2-widescreen-only {
+ --columnGap: 0.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-2-fullhd {
+ --columnGap: 0.5rem; } }
+ .columns.is-variable.is-3 {
+ --columnGap: 0.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-3-mobile {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-3-tablet {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-3-tablet-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-3-touch {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-3-desktop {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-3-desktop-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-3-widescreen {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-3-widescreen-only {
+ --columnGap: 0.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-3-fullhd {
+ --columnGap: 0.75rem; } }
+ .columns.is-variable.is-4 {
+ --columnGap: 1rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-4-mobile {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-4-tablet {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-4-tablet-only {
+ --columnGap: 1rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-4-touch {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-4-desktop {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-4-desktop-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-4-widescreen {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-4-widescreen-only {
+ --columnGap: 1rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-4-fullhd {
+ --columnGap: 1rem; } }
+ .columns.is-variable.is-5 {
+ --columnGap: 1.25rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-5-mobile {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-5-tablet {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-5-tablet-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-5-touch {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-5-desktop {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-5-desktop-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-5-widescreen {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-5-widescreen-only {
+ --columnGap: 1.25rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-5-fullhd {
+ --columnGap: 1.25rem; } }
+ .columns.is-variable.is-6 {
+ --columnGap: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-6-mobile {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-6-tablet {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-6-tablet-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-6-touch {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-6-desktop {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-6-desktop-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-6-widescreen {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-6-widescreen-only {
+ --columnGap: 1.5rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-6-fullhd {
+ --columnGap: 1.5rem; } }
+ .columns.is-variable.is-7 {
+ --columnGap: 1.75rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-7-mobile {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-7-tablet {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-7-tablet-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-7-touch {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-7-desktop {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-7-desktop-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-7-widescreen {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-7-widescreen-only {
+ --columnGap: 1.75rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-7-fullhd {
+ --columnGap: 1.75rem; } }
+ .columns.is-variable.is-8 {
+ --columnGap: 2rem; }
+ @media screen and (max-width: 768px) {
+ .columns.is-variable.is-8-mobile {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px), print {
+ .columns.is-variable.is-8-tablet {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 769px) and (max-width: 1023px) {
+ .columns.is-variable.is-8-tablet-only {
+ --columnGap: 2rem; } }
+ @media screen and (max-width: 1023px) {
+ .columns.is-variable.is-8-touch {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) {
+ .columns.is-variable.is-8-desktop {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .columns.is-variable.is-8-desktop-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) {
+ .columns.is-variable.is-8-widescreen {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .columns.is-variable.is-8-widescreen-only {
+ --columnGap: 2rem; } }
+ @media screen and (min-width: 1408px) {
+ .columns.is-variable.is-8-fullhd {
+ --columnGap: 2rem; } }
+
+.tile {
+ align-items: stretch;
+ display: block;
+ flex-basis: 0;
+ flex-grow: 1;
+ flex-shrink: 1;
+ min-height: min-content; }
+ .tile.is-ancestor {
+ margin-left: -0.75rem;
+ margin-right: -0.75rem;
+ margin-top: -0.75rem; }
+ .tile.is-ancestor:last-child {
+ margin-bottom: -0.75rem; }
+ .tile.is-ancestor:not(:last-child) {
+ margin-bottom: 0.75rem; }
+ .tile.is-child {
+ margin: 0 !important; }
+ .tile.is-parent {
+ padding: 0.75rem; }
+ .tile.is-vertical {
+ flex-direction: column; }
+ .tile.is-vertical > .tile.is-child:not(:last-child) {
+ margin-bottom: 1.5rem !important; }
+ @media screen and (min-width: 769px), print {
+ .tile:not(.is-child) {
+ display: flex; }
+ .tile.is-1 {
+ flex: none;
+ width: 8.33333%; }
+ .tile.is-2 {
+ flex: none;
+ width: 16.66667%; }
+ .tile.is-3 {
+ flex: none;
+ width: 25%; }
+ .tile.is-4 {
+ flex: none;
+ width: 33.33333%; }
+ .tile.is-5 {
+ flex: none;
+ width: 41.66667%; }
+ .tile.is-6 {
+ flex: none;
+ width: 50%; }
+ .tile.is-7 {
+ flex: none;
+ width: 58.33333%; }
+ .tile.is-8 {
+ flex: none;
+ width: 66.66667%; }
+ .tile.is-9 {
+ flex: none;
+ width: 75%; }
+ .tile.is-10 {
+ flex: none;
+ width: 83.33333%; }
+ .tile.is-11 {
+ flex: none;
+ width: 91.66667%; }
+ .tile.is-12 {
+ flex: none;
+ width: 100%; } }
+
+.hero {
+ align-items: stretch;
+ display: flex;
+ flex-direction: column;
+ justify-content: space-between; }
+ .hero .navbar {
+ background: none; }
+ .hero .tabs ul {
+ border-bottom: none; }
+ .hero.is-white {
+ background-color: white;
+ color: #0a0a0a; }
+ .hero.is-white a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-white strong {
+ color: inherit; }
+ .hero.is-white .title {
+ color: #0a0a0a; }
+ .hero.is-white .subtitle {
+ color: rgba(10, 10, 10, 0.9); }
+ .hero.is-white .subtitle a:not(.button),
+ .hero.is-white .subtitle strong {
+ color: #0a0a0a; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-white .navbar-menu {
+ background-color: white; } }
+ .hero.is-white .navbar-item,
+ .hero.is-white .navbar-link {
+ color: rgba(10, 10, 10, 0.7); }
+ .hero.is-white a.navbar-item:hover, .hero.is-white a.navbar-item.is-active,
+ .hero.is-white .navbar-link:hover,
+ .hero.is-white .navbar-link.is-active {
+ background-color: #f2f2f2;
+ color: #0a0a0a; }
+ .hero.is-white .tabs a {
+ color: #0a0a0a;
+ opacity: 0.9; }
+ .hero.is-white .tabs a:hover {
+ opacity: 1; }
+ .hero.is-white .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-white .tabs.is-boxed a, .hero.is-white .tabs.is-toggle a {
+ color: #0a0a0a; }
+ .hero.is-white .tabs.is-boxed a:hover, .hero.is-white .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-white .tabs.is-boxed li.is-active a, .hero.is-white .tabs.is-boxed li.is-active a:hover, .hero.is-white .tabs.is-toggle li.is-active a, .hero.is-white .tabs.is-toggle li.is-active a:hover {
+ background-color: #0a0a0a;
+ border-color: #0a0a0a;
+ color: white; }
+ .hero.is-white.is-bold {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-white.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #e6e6e6 0%, white 71%, white 100%); } }
+ .hero.is-black {
+ background-color: #0a0a0a;
+ color: white; }
+ .hero.is-black a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-black strong {
+ color: inherit; }
+ .hero.is-black .title {
+ color: white; }
+ .hero.is-black .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-black .subtitle a:not(.button),
+ .hero.is-black .subtitle strong {
+ color: white; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-black .navbar-menu {
+ background-color: #0a0a0a; } }
+ .hero.is-black .navbar-item,
+ .hero.is-black .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-black a.navbar-item:hover, .hero.is-black a.navbar-item.is-active,
+ .hero.is-black .navbar-link:hover,
+ .hero.is-black .navbar-link.is-active {
+ background-color: black;
+ color: white; }
+ .hero.is-black .tabs a {
+ color: white;
+ opacity: 0.9; }
+ .hero.is-black .tabs a:hover {
+ opacity: 1; }
+ .hero.is-black .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-black .tabs.is-boxed a, .hero.is-black .tabs.is-toggle a {
+ color: white; }
+ .hero.is-black .tabs.is-boxed a:hover, .hero.is-black .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-black .tabs.is-boxed li.is-active a, .hero.is-black .tabs.is-boxed li.is-active a:hover, .hero.is-black .tabs.is-toggle li.is-active a, .hero.is-black .tabs.is-toggle li.is-active a:hover {
+ background-color: white;
+ border-color: white;
+ color: #0a0a0a; }
+ .hero.is-black.is-bold {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-black.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, black 0%, #0a0a0a 71%, #181616 100%); } }
+ .hero.is-light {
+ background-color: whitesmoke;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-light strong {
+ color: inherit; }
+ .hero.is-light .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-light .subtitle a:not(.button),
+ .hero.is-light .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-light .navbar-menu {
+ background-color: whitesmoke; } }
+ .hero.is-light .navbar-item,
+ .hero.is-light .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light a.navbar-item:hover, .hero.is-light a.navbar-item.is-active,
+ .hero.is-light .navbar-link:hover,
+ .hero.is-light .navbar-link.is-active {
+ background-color: #e8e8e8;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-light .tabs a:hover {
+ opacity: 1; }
+ .hero.is-light .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-light .tabs.is-boxed a, .hero.is-light .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-light .tabs.is-boxed a:hover, .hero.is-light .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-light .tabs.is-boxed li.is-active a, .hero.is-light .tabs.is-boxed li.is-active a:hover, .hero.is-light .tabs.is-toggle li.is-active a, .hero.is-light .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: whitesmoke; }
+ .hero.is-light.is-bold {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-light.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #dfd8d9 0%, whitesmoke 71%, white 100%); } }
+ .hero.is-dark {
+ background-color: #363636;
+ color: #fff; }
+ .hero.is-dark a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-dark strong {
+ color: inherit; }
+ .hero.is-dark .title {
+ color: #fff; }
+ .hero.is-dark .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-dark .subtitle a:not(.button),
+ .hero.is-dark .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-dark .navbar-menu {
+ background-color: #363636; } }
+ .hero.is-dark .navbar-item,
+ .hero.is-dark .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-dark a.navbar-item:hover, .hero.is-dark a.navbar-item.is-active,
+ .hero.is-dark .navbar-link:hover,
+ .hero.is-dark .navbar-link.is-active {
+ background-color: #292929;
+ color: #fff; }
+ .hero.is-dark .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-dark .tabs a:hover {
+ opacity: 1; }
+ .hero.is-dark .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-dark .tabs.is-boxed a, .hero.is-dark .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-dark .tabs.is-boxed a:hover, .hero.is-dark .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-dark .tabs.is-boxed li.is-active a, .hero.is-dark .tabs.is-boxed li.is-active a:hover, .hero.is-dark .tabs.is-toggle li.is-active a, .hero.is-dark .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #363636; }
+ .hero.is-dark.is-bold {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-dark.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1f191a 0%, #363636 71%, #46403f 100%); } }
+ .hero.is-primary {
+ background-color: #3333ff;
+ color: #fff; }
+ .hero.is-primary a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-primary strong {
+ color: inherit; }
+ .hero.is-primary .title {
+ color: #fff; }
+ .hero.is-primary .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-primary .subtitle a:not(.button),
+ .hero.is-primary .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-primary .navbar-menu {
+ background-color: #3333ff; } }
+ .hero.is-primary .navbar-item,
+ .hero.is-primary .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-primary a.navbar-item:hover, .hero.is-primary a.navbar-item.is-active,
+ .hero.is-primary .navbar-link:hover,
+ .hero.is-primary .navbar-link.is-active {
+ background-color: #1a1aff;
+ color: #fff; }
+ .hero.is-primary .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-primary .tabs a:hover {
+ opacity: 1; }
+ .hero.is-primary .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-primary .tabs.is-boxed a, .hero.is-primary .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-primary .tabs.is-boxed a:hover, .hero.is-primary .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-primary .tabs.is-boxed li.is-active a, .hero.is-primary .tabs.is-boxed li.is-active a:hover, .hero.is-primary .tabs.is-toggle li.is-active a, .hero.is-primary .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3333ff; }
+ .hero.is-primary.is-bold {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-primary.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #002bff 0%, #3333ff 71%, #6a4dff 100%); } }
+ .hero.is-link {
+ background-color: #3273dc;
+ color: #fff; }
+ .hero.is-link a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-link strong {
+ color: inherit; }
+ .hero.is-link .title {
+ color: #fff; }
+ .hero.is-link .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-link .subtitle a:not(.button),
+ .hero.is-link .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-link .navbar-menu {
+ background-color: #3273dc; } }
+ .hero.is-link .navbar-item,
+ .hero.is-link .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-link a.navbar-item:hover, .hero.is-link a.navbar-item.is-active,
+ .hero.is-link .navbar-link:hover,
+ .hero.is-link .navbar-link.is-active {
+ background-color: #2366d1;
+ color: #fff; }
+ .hero.is-link .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-link .tabs a:hover {
+ opacity: 1; }
+ .hero.is-link .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-link .tabs.is-boxed a, .hero.is-link .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-link .tabs.is-boxed a:hover, .hero.is-link .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-link .tabs.is-boxed li.is-active a, .hero.is-link .tabs.is-boxed li.is-active a:hover, .hero.is-link .tabs.is-toggle li.is-active a, .hero.is-link .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3273dc; }
+ .hero.is-link.is-bold {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-link.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #1577c6 0%, #3273dc 71%, #4366e5 100%); } }
+ .hero.is-info {
+ background-color: #3298dc;
+ color: #fff; }
+ .hero.is-info a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-info strong {
+ color: inherit; }
+ .hero.is-info .title {
+ color: #fff; }
+ .hero.is-info .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-info .subtitle a:not(.button),
+ .hero.is-info .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-info .navbar-menu {
+ background-color: #3298dc; } }
+ .hero.is-info .navbar-item,
+ .hero.is-info .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-info a.navbar-item:hover, .hero.is-info a.navbar-item.is-active,
+ .hero.is-info .navbar-link:hover,
+ .hero.is-info .navbar-link.is-active {
+ background-color: #238cd1;
+ color: #fff; }
+ .hero.is-info .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-info .tabs a:hover {
+ opacity: 1; }
+ .hero.is-info .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-info .tabs.is-boxed a, .hero.is-info .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-info .tabs.is-boxed a:hover, .hero.is-info .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-info .tabs.is-boxed li.is-active a, .hero.is-info .tabs.is-boxed li.is-active a:hover, .hero.is-info .tabs.is-toggle li.is-active a, .hero.is-info .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #3298dc; }
+ .hero.is-info.is-bold {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-info.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #159dc6 0%, #3298dc 71%, #4389e5 100%); } }
+ .hero.is-success {
+ background-color: #48c774;
+ color: #fff; }
+ .hero.is-success a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-success strong {
+ color: inherit; }
+ .hero.is-success .title {
+ color: #fff; }
+ .hero.is-success .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-success .subtitle a:not(.button),
+ .hero.is-success .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-success .navbar-menu {
+ background-color: #48c774; } }
+ .hero.is-success .navbar-item,
+ .hero.is-success .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active,
+ .hero.is-success .navbar-link:hover,
+ .hero.is-success .navbar-link.is-active {
+ background-color: #3abb67;
+ color: #fff; }
+ .hero.is-success .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-success .tabs a:hover {
+ opacity: 1; }
+ .hero.is-success .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-success .tabs.is-boxed a, .hero.is-success .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-success .tabs.is-boxed a:hover, .hero.is-success .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-success .tabs.is-boxed li.is-active a, .hero.is-success .tabs.is-boxed li.is-active a:hover, .hero.is-success .tabs.is-toggle li.is-active a, .hero.is-success .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #48c774; }
+ .hero.is-success.is-bold {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-success.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #29b342 0%, #48c774 71%, #56d296 100%); } }
+ .hero.is-warning {
+ background-color: #ffdd57;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-warning strong {
+ color: inherit; }
+ .hero.is-warning .title {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .subtitle {
+ color: rgba(0, 0, 0, 0.9); }
+ .hero.is-warning .subtitle a:not(.button),
+ .hero.is-warning .subtitle strong {
+ color: rgba(0, 0, 0, 0.7); }
+ @media screen and (max-width: 1023px) {
+ .hero.is-warning .navbar-menu {
+ background-color: #ffdd57; } }
+ .hero.is-warning .navbar-item,
+ .hero.is-warning .navbar-link {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning a.navbar-item:hover, .hero.is-warning a.navbar-item.is-active,
+ .hero.is-warning .navbar-link:hover,
+ .hero.is-warning .navbar-link.is-active {
+ background-color: #ffd83d;
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs a {
+ color: rgba(0, 0, 0, 0.7);
+ opacity: 0.9; }
+ .hero.is-warning .tabs a:hover {
+ opacity: 1; }
+ .hero.is-warning .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-warning .tabs.is-boxed a, .hero.is-warning .tabs.is-toggle a {
+ color: rgba(0, 0, 0, 0.7); }
+ .hero.is-warning .tabs.is-boxed a:hover, .hero.is-warning .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-warning .tabs.is-boxed li.is-active a, .hero.is-warning .tabs.is-boxed li.is-active a:hover, .hero.is-warning .tabs.is-toggle li.is-active a, .hero.is-warning .tabs.is-toggle li.is-active a:hover {
+ background-color: rgba(0, 0, 0, 0.7);
+ border-color: rgba(0, 0, 0, 0.7);
+ color: #ffdd57; }
+ .hero.is-warning.is-bold {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-warning.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #ffaf24 0%, #ffdd57 71%, #fffa70 100%); } }
+ .hero.is-danger {
+ background-color: #f14668;
+ color: #fff; }
+ .hero.is-danger a:not(.button):not(.dropdown-item):not(.tag):not(.pagination-link.is-current),
+ .hero.is-danger strong {
+ color: inherit; }
+ .hero.is-danger .title {
+ color: #fff; }
+ .hero.is-danger .subtitle {
+ color: rgba(255, 255, 255, 0.9); }
+ .hero.is-danger .subtitle a:not(.button),
+ .hero.is-danger .subtitle strong {
+ color: #fff; }
+ @media screen and (max-width: 1023px) {
+ .hero.is-danger .navbar-menu {
+ background-color: #f14668; } }
+ .hero.is-danger .navbar-item,
+ .hero.is-danger .navbar-link {
+ color: rgba(255, 255, 255, 0.7); }
+ .hero.is-danger a.navbar-item:hover, .hero.is-danger a.navbar-item.is-active,
+ .hero.is-danger .navbar-link:hover,
+ .hero.is-danger .navbar-link.is-active {
+ background-color: #ef2e55;
+ color: #fff; }
+ .hero.is-danger .tabs a {
+ color: #fff;
+ opacity: 0.9; }
+ .hero.is-danger .tabs a:hover {
+ opacity: 1; }
+ .hero.is-danger .tabs li.is-active a {
+ opacity: 1; }
+ .hero.is-danger .tabs.is-boxed a, .hero.is-danger .tabs.is-toggle a {
+ color: #fff; }
+ .hero.is-danger .tabs.is-boxed a:hover, .hero.is-danger .tabs.is-toggle a:hover {
+ background-color: rgba(10, 10, 10, 0.1); }
+ .hero.is-danger .tabs.is-boxed li.is-active a, .hero.is-danger .tabs.is-boxed li.is-active a:hover, .hero.is-danger .tabs.is-toggle li.is-active a, .hero.is-danger .tabs.is-toggle li.is-active a:hover {
+ background-color: #fff;
+ border-color: #fff;
+ color: #f14668; }
+ .hero.is-danger.is-bold {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); }
+ @media screen and (max-width: 768px) {
+ .hero.is-danger.is-bold .navbar-menu {
+ background-image: linear-gradient(141deg, #fa0a62 0%, #f14668 71%, #f7595f 100%); } }
+ .hero.is-small .hero-body {
+ padding-bottom: 1.5rem;
+ padding-top: 1.5rem; }
+ @media screen and (min-width: 769px), print {
+ .hero.is-medium .hero-body {
+ padding-bottom: 9rem;
+ padding-top: 9rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero.is-large .hero-body {
+ padding-bottom: 18rem;
+ padding-top: 18rem; } }
+ .hero.is-halfheight .hero-body, .hero.is-fullheight .hero-body, .hero.is-fullheight-with-navbar .hero-body {
+ align-items: center;
+ display: flex; }
+ .hero.is-halfheight .hero-body > .container, .hero.is-fullheight .hero-body > .container, .hero.is-fullheight-with-navbar .hero-body > .container {
+ flex-grow: 1;
+ flex-shrink: 1; }
+ .hero.is-halfheight {
+ min-height: 50vh; }
+ .hero.is-fullheight {
+ min-height: 100vh; }
+
+.hero-video {
+ overflow: hidden; }
+ .hero-video video {
+ left: 50%;
+ min-height: 100%;
+ min-width: 100%;
+ position: absolute;
+ top: 50%;
+ transform: translate3d(-50%, -50%, 0); }
+ .hero-video.is-transparent {
+ opacity: 0.3; }
+ @media screen and (max-width: 768px) {
+ .hero-video {
+ display: none; } }
+
+.hero-buttons {
+ margin-top: 1.5rem; }
+ @media screen and (max-width: 768px) {
+ .hero-buttons .button {
+ display: flex; }
+ .hero-buttons .button:not(:last-child) {
+ margin-bottom: 0.75rem; } }
+ @media screen and (min-width: 769px), print {
+ .hero-buttons {
+ display: flex;
+ justify-content: center; }
+ .hero-buttons .button:not(:last-child) {
+ margin-right: 1.5rem; } }
+
+.hero-head,
+.hero-foot {
+ flex-grow: 0;
+ flex-shrink: 0; }
+
+.hero-body {
+ flex-grow: 1;
+ flex-shrink: 0;
+ padding: 3rem 1.5rem; }
+
+.section {
+ padding: 3rem 1.5rem; }
+ @media screen and (min-width: 1024px) {
+ .section.is-medium {
+ padding: 9rem 1.5rem; }
+ .section.is-large {
+ padding: 18rem 1.5rem; } }
+
+.footer {
+ background-color: #fafafa;
+ padding: 3rem 1.5rem 6rem; }
+
+[data-tooltip]:not(.is-loading), [data-tooltip]:not(.is-disabled), [data-tooltip]:not([disabled]) {
+ cursor: pointer;
+ overflow: visible;
+ position: relative; }
+ [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not([disabled])::before, [data-tooltip]:not([disabled])::after {
+ box-sizing: border-box;
+ color: white;
+ display: inline-block;
+ font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
+ font-size: 0.75rem;
+ hyphens: auto;
+ opacity: 0;
+ overflow: hidden;
+ pointer-events: none;
+ position: absolute;
+ visibility: hidden;
+ z-index: 1020; }
+ [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not([disabled])::after {
+ content: '';
+ border-style: solid;
+ border-width: 6px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent;
+ margin-bottom: -5px; }
+ [data-tooltip]:not(.is-loading)::after, [data-tooltip]:not(.is-disabled)::after, [data-tooltip]:not([disabled])::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not([disabled])::before {
+ background: rgba(74, 74, 74, 0.9);
+ border-radius: 2px;
+ content: attr(data-tooltip);
+ padding: 0.5rem 1rem;
+ text-overflow: ellipsis;
+ white-space: pre; }
+ [data-tooltip]:not(.is-loading)::before, [data-tooltip]:not(.is-disabled)::before, [data-tooltip]:not([disabled])::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-bottom::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-bottom::before, [data-tooltip]:not(.is-disabled).has-tooltip-bottom::before, [data-tooltip]:not([disabled]).has-tooltip-bottom::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-left::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-left::before, [data-tooltip]:not(.is-disabled).has-tooltip-left::before, [data-tooltip]:not([disabled]).has-tooltip-left::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-right::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-right::before, [data-tooltip]:not(.is-disabled).has-tooltip-right::before, [data-tooltip]:not([disabled]).has-tooltip-right::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); }
+ [data-tooltip]:not(.is-loading).has-tooltip-multiline::before, [data-tooltip]:not(.is-disabled).has-tooltip-multiline::before, [data-tooltip]:not([disabled]).has-tooltip-multiline::before {
+ height: auto;
+ width: 15rem;
+ max-width: 15rem;
+ text-overflow: clip;
+ white-space: normal;
+ word-break: keep-all; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(255, 255, 255, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(255, 255, 255, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-white.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-white.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-white.has-tooltip-right::after {
+ border-color: transparent rgba(255, 255, 255, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-white:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-white:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-white:not(.has-tooltip-right)::after {
+ border-color: rgba(255, 255, 255, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-white:before, [data-tooltip]:not(.is-disabled).has-tooltip-white:before, [data-tooltip]:not([disabled]).has-tooltip-white:before {
+ background-color: rgba(255, 255, 255, 0.9);
+ color: #0a0a0a; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(10, 10, 10, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(10, 10, 10, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-black.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-black.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-black.has-tooltip-right::after {
+ border-color: transparent rgba(10, 10, 10, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-black:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-black:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-black:not(.has-tooltip-right)::after {
+ border-color: rgba(10, 10, 10, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-black:before, [data-tooltip]:not(.is-disabled).has-tooltip-black:before, [data-tooltip]:not([disabled]).has-tooltip-black:before {
+ background-color: rgba(10, 10, 10, 0.9);
+ color: white; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(245, 245, 245, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(245, 245, 245, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-light.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-light.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-light.has-tooltip-right::after {
+ border-color: transparent rgba(245, 245, 245, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-light:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-light:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-light:not(.has-tooltip-right)::after {
+ border-color: rgba(245, 245, 245, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-light:before, [data-tooltip]:not(.is-disabled).has-tooltip-light:before, [data-tooltip]:not([disabled]).has-tooltip-light:before {
+ background-color: rgba(245, 245, 245, 0.9);
+ color: rgba(0, 0, 0, 0.7); }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(54, 54, 54, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(54, 54, 54, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-dark.has-tooltip-right::after {
+ border-color: transparent rgba(54, 54, 54, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-dark:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-dark:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-dark:not(.has-tooltip-right)::after {
+ border-color: rgba(54, 54, 54, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-dark:before, [data-tooltip]:not(.is-disabled).has-tooltip-dark:before, [data-tooltip]:not([disabled]).has-tooltip-dark:before {
+ background-color: rgba(54, 54, 54, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(51, 51, 255, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(51, 51, 255, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-primary.has-tooltip-right::after {
+ border-color: transparent rgba(51, 51, 255, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-primary:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-primary:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-primary:not(.has-tooltip-right)::after {
+ border-color: rgba(51, 51, 255, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-primary:before, [data-tooltip]:not(.is-disabled).has-tooltip-primary:before, [data-tooltip]:not([disabled]).has-tooltip-primary:before {
+ background-color: rgba(51, 51, 255, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(50, 115, 220, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(50, 115, 220, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-link.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-link.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-link.has-tooltip-right::after {
+ border-color: transparent rgba(50, 115, 220, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-link:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-link:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-link:not(.has-tooltip-right)::after {
+ border-color: rgba(50, 115, 220, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-link:before, [data-tooltip]:not(.is-disabled).has-tooltip-link:before, [data-tooltip]:not([disabled]).has-tooltip-link:before {
+ background-color: rgba(50, 115, 220, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(50, 152, 220, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(50, 152, 220, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-info.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-info.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-info.has-tooltip-right::after {
+ border-color: transparent rgba(50, 152, 220, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-info:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-info:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-info:not(.has-tooltip-right)::after {
+ border-color: rgba(50, 152, 220, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-info:before, [data-tooltip]:not(.is-disabled).has-tooltip-info:before, [data-tooltip]:not([disabled]).has-tooltip-info:before {
+ background-color: rgba(50, 152, 220, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(72, 199, 116, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(72, 199, 116, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-success.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-success.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-success.has-tooltip-right::after {
+ border-color: transparent rgba(72, 199, 116, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-success:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-success:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-success:not(.has-tooltip-right)::after {
+ border-color: rgba(72, 199, 116, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-success:before, [data-tooltip]:not(.is-disabled).has-tooltip-success:before, [data-tooltip]:not([disabled]).has-tooltip-success:before {
+ background-color: rgba(72, 199, 116, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(255, 221, 87, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(255, 221, 87, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-warning.has-tooltip-right::after {
+ border-color: transparent rgba(255, 221, 87, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-warning:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-warning:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-warning:not(.has-tooltip-right)::after {
+ border-color: rgba(255, 221, 87, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-warning:before, [data-tooltip]:not(.is-disabled).has-tooltip-warning:before, [data-tooltip]:not([disabled]).has-tooltip-warning:before {
+ background-color: rgba(255, 221, 87, 0.9);
+ color: rgba(0, 0, 0, 0.7); }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-bottom::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-bottom::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-bottom::after {
+ border-color: transparent transparent rgba(241, 70, 104, 0.9) transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-left::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-left::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-left::after {
+ border-color: transparent transparent transparent rgba(241, 70, 104, 0.9); }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger.has-tooltip-right::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger.has-tooltip-right::after, [data-tooltip]:not([disabled]).has-tooltip-danger.has-tooltip-right::after {
+ border-color: transparent rgba(241, 70, 104, 0.9) transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-loading).has-tooltip-danger:not(.has-tooltip-right)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not(.is-disabled).has-tooltip-danger:not(.has-tooltip-right)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-bottom)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-left)::after, [data-tooltip]:not([disabled]).has-tooltip-danger:not(.has-tooltip-right)::after {
+ border-color: rgba(241, 70, 104, 0.9) transparent transparent transparent; }
+ [data-tooltip]:not(.is-loading).has-tooltip-danger:before, [data-tooltip]:not(.is-disabled).has-tooltip-danger:before, [data-tooltip]:not([disabled]).has-tooltip-danger:before {
+ background-color: rgba(241, 70, 104, 0.9);
+ color: #fff; }
+ [data-tooltip]:not(.is-loading):focus::before, [data-tooltip]:not(.is-loading):focus::after, [data-tooltip]:not(.is-loading):hover::before, [data-tooltip]:not(.is-loading):hover::after, [data-tooltip]:not(.is-loading).has-tooltip-active::before, [data-tooltip]:not(.is-loading).has-tooltip-active::after, [data-tooltip]:not(.is-disabled):focus::before, [data-tooltip]:not(.is-disabled):focus::after, [data-tooltip]:not(.is-disabled):hover::before, [data-tooltip]:not(.is-disabled):hover::after, [data-tooltip]:not(.is-disabled).has-tooltip-active::before, [data-tooltip]:not(.is-disabled).has-tooltip-active::after, [data-tooltip]:not([disabled]):focus::before, [data-tooltip]:not([disabled]):focus::after, [data-tooltip]:not([disabled]):hover::before, [data-tooltip]:not([disabled]):hover::after, [data-tooltip]:not([disabled]).has-tooltip-active::before, [data-tooltip]:not([disabled]).has-tooltip-active::after {
+ opacity: 1;
+ visibility: visible; }
+ [data-tooltip]:not(.is-loading).has-tooltip-fade::before, [data-tooltip]:not(.is-loading).has-tooltip-fade::after, [data-tooltip]:not(.is-disabled).has-tooltip-fade::before, [data-tooltip]:not(.is-disabled).has-tooltip-fade::after, [data-tooltip]:not([disabled]).has-tooltip-fade::before, [data-tooltip]:not([disabled]).has-tooltip-fade::after {
+ transition: opacity .3s linear, visibility .3s linear; }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-top-mobile::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-mobile::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-top-tablet::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-tablet::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-top-tablet-only::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-tablet-only::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-top-touch::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-touch::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-top-desktop::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-desktop::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-top-desktop-only::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-desktop-only::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-top-until-widescreen::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-until-widescreen::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-top-widescreen::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-widescreen::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-top-widescreen-only::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-widescreen-only::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-top-until-fullhd::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-until-fullhd::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-top-fullhd::after {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ margin-top: -5px;
+ margin-right: auto;
+ margin-bottom: auto;
+ margin-left: -5px;
+ border-color: rgba(74, 74, 74, 0.9) transparent transparent transparent; }
+ .has-tooltip-top-fullhd::before {
+ top: 0;
+ right: auto;
+ bottom: auto;
+ left: 50%;
+ top: 0;
+ margin-top: -5px;
+ margin-bottom: auto;
+ transform: translate(-50%, -100%); } }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-right-mobile::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-mobile::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-right-tablet::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-tablet::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-right-tablet-only::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-tablet-only::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-right-touch::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-touch::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-right-desktop::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-desktop::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-right-desktop-only::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-desktop-only::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-right-until-widescreen::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-until-widescreen::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-right-widescreen::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-widescreen::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-right-widescreen-only::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-widescreen-only::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-right-until-fullhd::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-until-fullhd::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-right-fullhd::after {
+ top: auto;
+ right: 0;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ margin-right: -11px;
+ margin-bottom: -6px;
+ margin-left: auto;
+ border-color: transparent rgba(74, 74, 74, 0.9) transparent transparent; }
+ .has-tooltip-right-fullhd::before {
+ top: auto;
+ right: -11px;
+ bottom: 50%;
+ left: auto;
+ margin-top: auto;
+ transform: translate(100%, 50%); } }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-bottom-mobile::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-mobile::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-bottom-tablet::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-tablet::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-bottom-tablet-only::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-tablet-only::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-bottom-touch::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-touch::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-bottom-desktop::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-desktop::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-bottom-desktop-only::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-desktop-only::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-bottom-until-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-until-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-bottom-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-bottom-widescreen-only::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-widescreen-only::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-bottom-until-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-until-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-bottom-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -5px;
+ margin-left: -5px;
+ border-color: transparent transparent rgba(74, 74, 74, 0.9) transparent; }
+ .has-tooltip-bottom-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 0;
+ left: 50%;
+ margin-top: auto;
+ margin-bottom: -5px;
+ transform: translate(-50%, 100%); } }
+
+@media screen and (max-width: 768px) {
+ .has-tooltip-left-mobile::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-mobile::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 769px), print {
+ .has-tooltip-left-tablet::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-tablet::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 769px) and (max-width: 1023px) {
+ .has-tooltip-left-tablet-only::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-tablet-only::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (max-width: 1023px) {
+ .has-tooltip-left-touch::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-touch::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1024px) {
+ .has-tooltip-left-desktop::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-desktop::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1024px) and (max-width: 1215px) {
+ .has-tooltip-left-desktop-only::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-desktop-only::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (max-width: 1215px) {
+ .has-tooltip-left-until-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-until-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1216px) {
+ .has-tooltip-left-widescreen::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-widescreen::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1216px) and (max-width: 1407px) {
+ .has-tooltip-left-widescreen-only::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-widescreen-only::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (max-width: 1407px) {
+ .has-tooltip-left-until-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-until-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
+
+@media screen and (min-width: 1408px) {
+ .has-tooltip-left-fullhd::after {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: 0;
+ margin-top: auto;
+ margin-right: auto;
+ margin-bottom: -6px;
+ margin-left: -11px;
+ border-color: transparent transparent transparent rgba(74, 74, 74, 0.9); }
+ .has-tooltip-left-fullhd::before {
+ top: auto;
+ right: auto;
+ bottom: 50%;
+ left: -11px;
+ transform: translate(-100%, 50%); } }
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/cslogo50x46w.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/cslogo50x46w.gif
new file mode 100644
index 0000000..f11a60b
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/cslogo50x46w.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/frage.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/frage.gif
new file mode 100644
index 0000000..4a6a26e
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/frage.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/gr_rarrow.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/gr_rarrow.gif
new file mode 100644
index 0000000..bf35683
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/gr_rarrow.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/information.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/information.svg
new file mode 100644
index 0000000..dd52677
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/information.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/lightbulb.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/lightbulb.svg
new file mode 100644
index 0000000..b9c09a1
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/lightbulb.svg
@@ -0,0 +1,54 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/main.css b/src-modules/module/kb/etl/xml2html/layoutelements_superx/main.css
new file mode 100644
index 0000000..2f6def1
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/main.css
@@ -0,0 +1,1125 @@
+body {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ /*font-size: 10pt;*/
+ font-size: x-small;
+
+
+ font-family: sans-serif;
+ color: black;
+ background-color: #FFFFFF;
+}
+
+#mw_main,
+#p-personal,
+#mw_header,
+.os-suggest {
+ font-size: 130%;
+}
+/* neues HIS-Banner */
+#mw_header {
+ background-image: url(banner.gif);
+ background-repeat: no-repeat;
+ background-position: right;
+ position: absolute;
+ top: 0;
+ left: 0;
+ margin: 0 0 0 0;
+ padding: 0 0em 0 0em;
+ border: none;
+ height: 2em;
+ width: 100%;
+ background-color: white;
+ color: white;
+
+}
+
+#mw_header h1 {
+ margin: 0 0 0 0.5em;
+ padding: 0 0 0 0;
+ text-decoration: none;
+ font-size: 150%;
+ color: black;
+}
+
+#p-personal {
+ position: absolute;
+ top: 2em;
+ left: 0;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ width: 100%;
+
+}
+
+#p-personal div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ font-variant: small-caps;
+}
+
+#p-personal h5 {
+ display: none;
+}
+
+#p-personal ul {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ display: block;
+ height: 1.5em;
+ /*background-color: #3c78b5;*/
+ background:#006AB3 url(gradient_blue.gif) repeat-x scroll left top;
+}
+
+#p-personal li {
+ display: block; float: left;
+ height: 1.5em;
+ margin: 0 0 0 0;
+ vertical-align: middle;
+
+ font-weight: bold;
+ text-transform: lowercase;
+}
+
+#p-personal li a {
+ text-decoration: none;
+ color: white;
+ padding: 0 1em 0 1em;
+}
+
+#p-personal li a:hover {
+ text-decoration: none;
+ color: white;
+}
+
+#p-personal li:hover {
+ background-color: #003366;
+}
+
+#jump-to-nav {
+ display: none;
+}
+
+#mw_contentwrapper {
+ width: 100%;
+ margin: 0 0 0 -15em;
+ float: right;
+}
+
+#mw_content {
+ margin: 0 0 0 0em;
+
+ background-color: white;
+ border-top: solid 1px #bbbbbb;
+ border-left: solid 1px #bbbbbb;
+ border-bottom: solid 1px #bbbbbb;
+
+ /* line-height: 1.5em; */
+ padding: 0 1em 1em 1em;
+}
+
+#mw_portlets {
+ width: 99%;
+
+ /* border-right: solid 1px #bbbbbb; */
+ background-color: #f0f0f0;
+ margin 0px;
+ padding 0px;
+}
+
+#mw_portlets p {
+ margin-left: 5px;
+ padding-left: 5px;
+}
+
+#mw_main {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+ margin-top: 3.5em;
+}
+
+div.mw_clear {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ clear: both;
+}
+
+.portlet {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.portlet div.pBody {
+ padding: 0em 0 1em 0;
+}
+
+textarea {
+ width: 100%;
+ padding: .1em;
+}
+
+#searchBody {
+ text-align: center;
+}
+
+#searchInput {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+.portlet h5 {
+ padding: 0.1em 0 0.3em 1em;
+ margin: 0 0 0 0;
+ background-color: #dddddd;
+ font-weight: bold;
+ border-bottom: solid 1px #3c78b5;
+ height: 1.1em;
+}
+
+.portlet ul {
+ margin: 0 0 0 1.5em;
+ padding: 0 0 0 0;
+}
+
+#mw_portlets .portlet ul {
+ line-height: 1.4em;
+}
+
+ul {
+ list-style-image: url(bullet.gif);
+}
+
+#p-cactions {
+ height: 1.5em;
+ padding: 0 0 0 0;
+ margin: 0 0 0 14em;
+}
+
+#p-cactions div.pBody {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions a,
+#p-cactions a:hover {
+ color: black;
+ text-decoration: none;
+}
+
+#p-cactions ul {
+ display: inline;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#p-cactions li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ /*Men�formatierung:Optionen*/
+ text-transform: capitalize;
+}
+
+#p-cactions li.selected {
+ background-color: #bbbbbb;
+}
+
+#p-cactions li a,
+#p-cactions li a:hover,
+#p-cactions li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#p-cactions li.selected a,
+#p-cactions li.selected a:hover,
+#p-cactions li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#p-cactions h5 {
+ display: none;
+}
+
+#siteSub {
+ display: none;
+}
+
+#footer {
+ background-color: #f0f0f0;
+ background: url(footer-grad.png) repeat-x 0 0;
+ padding: 10px 1em 1em 1em;
+ clear:both;
+ color: #444444;
+}
+
+#footer a,
+#footer a:hover,
+#footer a:visited {
+ color: #444444;
+ text-decoration: underline;
+}
+
+img {
+ border: none;
+}
+
+#footer li {
+ display: inline;
+ list-style-type: none;
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+#footer ul {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+div.printfooter {
+ display: none;
+}
+
+p {
+ margin: 1em 0 1em 0;
+}
+
+hr {
+ height: 1px;
+ color: #aaa;
+ background-color: #aaa;
+ border: 0;
+ margin: .2em 0 .2em 0;
+}
+
+#contentSub {
+ color: #888;
+ font-size: small;
+ padding-left: 2em;
+}
+
+#mw_portlets form {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+a {
+ text-decoration: none;
+ color: #003366;
+ background: none;
+}
+a:visited {
+ color: #5a3696;
+}
+a:active {
+ color: #faa700;
+}
+a:hover {
+ text-decoration: underline;
+}
+a.stub {
+ color: #772233;
+}
+a.new {
+ color: #ba0000;
+}
+a.new:visited {
+ color: #a55858;
+}
+
+span.editsection {
+ font-size: small;
+}
+
+h1, h2 {
+ border-bottom: solid 1px #003366;
+}
+
+#preftoc {
+ width: 100%;
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ height: 1.5em;
+ clear: right;
+}
+
+#preftoc li {
+ margin: 0 0.5em 0 0.5em;
+ padding: 0 0.2em 0 0.2em;
+ display: block;
+ float: left;
+ height: 1.5em;
+ text-transform: lowercase;
+}
+
+#preferences {
+ margin: 0 0 0 0;
+ padding: 0em 1em 1em 1em;
+ border: solid 1px #bbbbbb;
+ clear: left; /* Multi-line toc should not push data to horizontally */
+}
+
+#preferences fieldset {
+ margin-top: 0;
+ border: none;
+}
+
+#preferences h2 {
+}
+
+.mainLegend {
+ display: none;
+}
+
+.prefsectiontip {
+ font-size: x-small;
+ padding: .2em 2em;
+ color: #666;
+}
+
+.prefsection legend {
+ font-weight: bold;
+}
+
+#preftoc li.selected {
+ background-color: #bbbbbb;
+}
+
+#preftoc li a,
+#preftoc li a:hover,
+#preftoc li a:visited {
+ text-decoration: underline;
+ color: #003366;
+}
+
+#preftoc li.selected a,
+#preftoc li.selected a:hover,
+#preftoc li.selected a:visited {
+ text-decoration: none;
+ color: white;
+}
+
+#mw_content a.external,
+#mw_content a[href ^="gopher://"] {
+ background: url(external.png) center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a[href ^="https://"],
+.link-https {
+ background: url(lock_icon.gif) center right no-repeat;
+ padding-right: 16px;
+}
+#mw_content a[href ^="mailto:"],
+.link-mailto {
+ background: url(mail_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="news://"] {
+ background: url(news_icon.png) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="ftp://"],
+.link-ftp {
+ background: url(file_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+#mw_content a[href ^="irc://"],
+#mw_content a.extiw[href ^="irc://"],
+.link-irc {
+ background: url(discussionitem_icon.gif) center right no-repeat;
+ padding-right: 18px;
+}
+
+#mw_content a.external[href $=".ogg"], #mw_content a.external[href $=".OGG"],
+#mw_content a.external[href $=".mid"], #mw_content a.external[href $=".MID"],
+#mw_content a.external[href $=".midi"], #mw_content a.external[href $=".MIDI"],
+#mw_content a.external[href $=".mp3"], #mw_content a.external[href $=".MP3"],
+#mw_content a.external[href $=".wav"], #mw_content a.external[href $=".WAV"],
+#mw_content a.external[href $=".wma"], #mw_content a.external[href $=".WMA"],
+.link-audio {
+ background: url("audio.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".ogm"], #mw_content a.external[href $=".OGM"],
+#mw_content a.external[href $=".avi"], #mw_content a.external[href $=".AVI"],
+#mw_content a.external[href $=".mpeg"], #mw_content a.external[href $=".MPEG"],
+#mw_content a.external[href $=".mpg"], #mw_content a.external[href $=".MPG"],
+.link-video {
+ background: url("video.png") center right no-repeat;
+ padding-right: 13px;
+}
+#mw_content a.external[href $=".pdf"], #mw_content a.external[href $=".PDF"],
+#mw_content a.external[href *=".pdf#"], #mw_content a.external[href *=".PDF#"],
+#mw_content a.external[href *=".pdf?"], #mw_content a.external[href *=".PDF?"],
+.link-document {
+ background: url("document.png") center right no-repeat;
+ padding-right: 12px;
+}
+
+/* images */
+div.floatright, table.floatright {
+ clear: right;
+ float: right;
+ position: relative;
+ margin: 0 0 .5em .5em;
+ border: 0;
+/*
+ border: .5em solid white;
+ border-width: .5em 0 .8em 1.4em;
+*/
+}
+div.floatright p { font-style: italic; }
+div.floatleft, table.floatleft {
+ float: left;
+ clear: left;
+ position: relative;
+ margin: 0 .5em .5em 0;
+ border: 0;
+/*
+ margin: .3em .5em .5em 0;
+ border: .5em solid white;
+ border-width: .5em 1.4em .8em 0;
+*/
+}
+div.floatleft p { font-style: italic; }
+/* thumbnails */
+div.thumb {
+ margin-bottom: .5em;
+ border-style: solid;
+ border-color: white;
+ width: auto;
+}
+div.thumbinner {
+ border: 1px solid #ccc;
+ padding: 3px !important;
+ background-color: #f9f9f9;
+ font-size: 94%;
+ text-align: center;
+ overflow: hidden;
+}
+html .thumbimage {
+ border: 1px solid #ccc;
+}
+html .thumbcaption {
+ border: none;
+ text-align: left;
+ line-height: 1.4em;
+ padding: 3px !important;
+ font-size: 94%;
+}
+div.magnify {
+ float: right;
+ border: none !important;
+ background: none !important;
+}
+div.magnify a, div.magnify img {
+ display: block;
+ border: none !important;
+ background: none !important;
+}
+div.tright {
+ clear: right;
+ float: right;
+ border-width: .5em 0 .8em 1.4em;
+}
+div.tleft {
+ float: left;
+ clear: left;
+ margin-right: .5em;
+ border-width: .5em 1.4em .8em 0;
+}
+img.thumbborder {
+ border: 1px solid #dddddd;
+}
+.hiddenStructure {
+ display: none;
+}
+
+#mw_content .plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+.mw-warning {
+ border: 1px solid #aaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+}
+
+#toc,
+.toc {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+ border-spacing: 0;
+ background-color: #f0f0f0;
+ border: solid 1px #bbbbbb;
+}
+
+#toc tr, #toc td {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#toctitle {
+ border-bottom: solid 1px #3c78b5;
+ background-color: #dddddd;
+ margin: 0 0 0 0;
+}
+
+#toc h2,
+.toc h2 {
+ display: inline;
+ border: none;
+ padding: 0;
+ font-size: 100%;
+ font-weight: bold;
+}
+#toc #toctitle,
+.toc #toctitle,
+#toc .toctitle,
+.toc .toctitle {
+ text-align: center;
+}
+
+#toc ul,
+.toc ul {
+ list-style-type: none;
+ list-style-image: none;
+ margin: 0 1em 0 1em;
+ padding-left: 0;
+ text-align: left;
+}
+
+#toc ul ul,
+.toc ul ul {
+ margin: 0 0 0 2em;
+}
+
+#toc .toctoggle,
+.toc .toctoggle {
+ font-size: 94%;
+}
+
+.mw-warning {
+ margin-left: 50px;
+ margin-right: 50px;
+ text-align: center;
+}
+
+.catlinks {
+ border: solid 1px #bbbbbb;
+ background-color: #f0f0f0;
+ padding: 0.5em 0.5em 0.5em 0.5em;
+ margin: 0 0 0 0;
+}
+
+.catlinks {
+ margin: 0 0 0 0;
+ padding: 0 0 0 0;
+}
+
+#mw_header h1,
+#p-personal,
+#p-cactions {
+ overflow: hidden;
+}
+
+/* disable interwiki styling */
+#mw_content a.extiw,
+#mw_content a.extiw:active {
+ color: #36b;
+ background: none;
+ padding: 0;
+}
+#mw_content a.external {
+ color: #36b;
+}
+
+
+
+.redirectText {
+ font-size: 150%;
+ margin: 5px;
+}
+
+.printfooter {
+ display: none;
+}
+
+.not-patrolled {
+ background-color: #ffa;
+}
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+span.newpage, span.minor, span.searchmatch, span.bot {
+ font-weight: bold;
+}
+span.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+span.searchmatch {
+ color: red;
+}
+.sharedUploadNotice {
+ font-style: italic;
+}
+
+span.updatedmarker {
+ color: black;
+ background-color: #0f0;
+}
+
+table.gallery {
+ border: 1px solid #ccc;
+ margin: 2px;
+ padding: 2px;
+ background-color: white;
+}
+
+table.gallery tr {
+ vertical-align: top;
+}
+
+table.gallery td {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+}
+/* Keep this temporarily so that cached pages will display right */
+table.gallery td.galleryheader {
+ text-align: center;
+ font-weight: bold;
+}
+table.gallery caption {
+ font-weight: bold;
+}
+
+div.gallerybox {
+ margin: 2px;
+}
+
+div.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+}
+
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+.previewnote {
+ text-indent: 3em;
+ color: #c00;
+ border-bottom: 1px solid #aaa;
+ padding-bottom: 1em;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ margin: 0;
+ padding: 0;
+}
+
+.editExternally {
+ border: 1px solid gray;
+ background-color: #ffffff;
+ padding: 3px;
+ margin-top: 0.5em;
+ float: left;
+ font-size: small;
+ text-align: center;
+}
+.editExternallyHelp {
+ font-style: italic;
+ color: gray;
+}
+
+.toggle {
+ margin-left: 2em;
+ text-indent: -2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/* @bug 1714 */
+input#wpSave, input#wpDiff {
+ margin-right: 0.33em;
+}
+
+#wpSave {
+ font-weight: bold;
+}
+
+/* Classes for article validation */
+
+table.revisionform_default {
+ border: 1px solid #000000;
+}
+
+table.revisionform_focus {
+ border: 1px solid #000000;
+ background-color:#00BBFF;
+}
+
+tr.revision_tr_default {
+ background-color:#EEEEEE;
+}
+
+tr.revision_tr_first {
+ background-color:#DDDDDD;
+}
+
+p.revision_saved {
+ color: green;
+ font-weight:bold;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+
+/* Allmessages table */
+
+#allmessagestable th {
+ background-color: #b2b2ff;
+}
+
+#allmessagestable tr.orig {
+ background-color: #ffe2e2;
+}
+
+#allmessagestable tr.new {
+ background-color: #e2ffe2;
+}
+
+#allmessagestable tr.def {
+ background-color: #f0f0ff;
+}
+
+
+/* noarticletext */
+div.noarticletext {
+ border: 1px solid #ccc;
+ background: #fff;
+ padding: .2em 1em;
+ color: #000;
+}
+
+div#searchTargetContainer {
+ left: 10px;
+ top: 10px;
+ width: 90%;
+ background: white;
+}
+
+div#searchTarget {
+ padding: 3px;
+ margin: 5px;
+ background: #F0F0F0;
+ border: solid 1px blue;
+}
+
+div#searchTarget ul li {
+ list-style: none;
+}
+
+div#searchTarget ul li:before {
+ color: orange;
+ content: "\00BB \0020";
+}
+
+div#searchTargetHide {
+ float:right;
+ border:solid 1px black;
+ background:gainsboro;
+ padding:2px;
+}
+
+div.multipageimagenavbox {
+ border: solid 1px silver;
+ padding: 4px;
+ margin: 1em;
+ background: #f0f0f0;
+}
+
+div.multipageimagenavbox div.thumb {
+ border: none;
+ margin-left: 2em;
+ margin-right: 2em;
+}
+
+div.multipageimagenavbox hr {
+ margin: 6px;
+}
+
+table.multipageimage td {
+ text-align: center;
+}
+
+/** Special:Version */
+
+table#sv-ext, table#sv-hooks, table#sv-software {
+ margin: 1em;
+ padding:0em;
+}
+
+#sv-ext td, #sv-hooks td, #sv-software td,
+#sv-ext th, #sv-hooks th, #sv-software th {
+ border: 1px solid #A0A0A0;
+ padding: 0 0.15em 0 0.15em;
+}
+#sv-ext th, #sv-hooks th, #sv-software th {
+ background-color: #F0F0F0;
+ color: black;
+ padding: 0 0.15em 0 0.15em;
+}
+tr.sv-space{
+ height: 0.8em;
+ border:none;
+}
+tr.sv-space td { display: none; }
+
+/*
+ Table pager (e.g. Special:Imagelist)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:Allmessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager_nav a { text-decoration: none; }
+.TablePager { border-collapse: collapse; }
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th { background-color: #eeeeff }
+.TablePager td { background-color: #ffffff }
+.TablePager tr:hover td { background-color: #eeeeff }
+
+.imagelist td, .imagelist th { white-space: nowrap }
+.imagelist .TablePager_col_links { background-color: #eeeeff }
+.imagelist .TablePager_col_img_description { white-space: normal }
+.imagelist th.TablePager_sort { background-color: #ccccff }
+
+.templatesUsed { margin-top: 1.5em; }
+
+.mw-summary-preview {
+ margin: 0.1em 0;
+}
+
+/* Friendlier slave lag warnings */
+div.mw-lag-warn-normal,
+div.mw-lag-warn-high {
+ padding: 3px;
+ text-align: center;
+ margin: 3px auto;
+}
+div.mw-lag-warn-normal {
+ border: 1px solid #FFCC66;
+ background-color: #FFFFCC;
+}
+div.mw-lag-warn-high {
+ font-weight: bold;
+ border: 2px solid #FF0033;
+ background-color: #FFCCCC;
+}
+
+/* Recreating-deleted-page/reupload file warning and log entries */
+div#mw-upload-deleted-warn,
+div#mw-recreate-deleted-warn {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+}
+div#mw-upload-deleted-warn ul li,
+div#mw-recreate-deleted-warn ul li {
+ font-size: 90%;
+}
+.MediaTransformError {
+ background-color: #ccc;
+ padding: 0.1em;
+}
+.MediaTransformError td {
+ text-align: center;
+ vertical-align: middle;
+ font-size: 90%;
+}
+ul {
+ line-height: 1.5em;
+ list-style-type: square;
+ margin: .3em 0 0 1.5em;
+ padding: 0;
+ list-style-image: url(bullet.gif);
+}
+ol {
+ line-height: 1.5em;
+ margin: .3em 0 0 3.2em;
+ padding: 0;
+ list-style-image: none;
+}
+li {
+ margin-bottom: .1em;
+}
+dt {
+ font-weight: bold;
+ margin-bottom: .1em;
+}
+dl {
+ margin-top: .2em;
+ margin-bottom: .5em;
+}
+
+#p-cactions li.new a {
+ color: #cc2200;
+}
+
+span.subpages {
+ font-size: 80%;
+ display: block;
+}
+
+pre {
+ border: solid 1px #3c78b5;
+ padding: 0.4em;
+ background-color: #f0f0f0;
+}
+
+.usermessage {
+ background-color: #dadaff;
+}
+
+.mw-topboxes {
+ border-collapse: collapse;
+ margin: 0 -1em 1em -1em;
+ padding: 0 0 8px 0;
+ background: url(footer-grad.png) repeat-x bottom left;
+}
+
+.mw-topbox p {
+ padding: 0 0 0 0;
+ margin: 0 0 0 0;
+}
+
+.mw-topbox {
+ color: black;
+ font-weight: bold;
+ margin: 0 0 0 0;
+ padding: 0 1em 0 1em;
+ vertical-align: middle;
+ border-collapse: collapse;
+ border-bottom: solid 1px #bbbbbb;
+}
+
+#siteSub {
+ background-color: #dddddd;
+}
+
+/* emulate center */
+.center {
+ width:100%;
+ text-align:center;
+}
+*.center * {
+ margin-left:auto;
+ margin-right:auto;
+}
+
+/* table standards */
+.toccolours {
+ border:1px solid #bbbbbb;
+ background-color:#f0f0f0;
+ border-spacing:0pt;
+ margin:0pt;
+ padding:0pt;
+}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/map.css b/src-modules/module/kb/etl/xml2html/layoutelements_superx/map.css
new file mode 100644
index 0000000..cd4183b
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/map.css
@@ -0,0 +1,396 @@
+body {
+background-color: #CCCCCC;
+background-image:url("images/briefpapier_hellgrau.gif");
+color:black; margin-right: 1px;
+ padding-right:1px;font-family: sans-serif
+ }
+
+a.fokus:link { color:blue;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+a.fokus:visited { color:black;
+text-decoration:underline;
+font-size:bigger;
+font-weight:bolder;
+background-color: rgb(90%,90%,90%);
+text-align:right
+ }
+a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
+a:link { color:blue; text-decoration:none;font-weight:medium }
+a:visited { color:blue; text-decoration:none;font-weight:medium }
+a:active { color:red; text-decoration:none }
+
+p.fokus { color:black;
+text-decoration:underline;
+background-color: rgb(90%,90%,99%);
+font-size:bigger;
+font-weight:bolder;
+text-align:right
+}
+
+p.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+border:solid medium silver}
+
+p.fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+text-align:center;
+border:solid medium silver;
+background-color: rgb(90%,90%,90%);
+text-align:right}
+
+p.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:rgb("70%,50%,50%");
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+p.fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:14pt
+}
+
+p.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+p.fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-weight:bold;
+font-size:13pt
+
+}
+
+p.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:12pt
+}
+p.fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:12pt
+}
+p.listlevel4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:11pt
+}
+p.fokus4 {
+margin-left:33pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:11pt
+}
+p.listlevel5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:left;
+font-size:10pt
+}
+p.fokus5 {
+margin-left:40pt;
+margin-top:1pt;
+margin-bottom:1pt;
+margin-right:0px;
+padding-right:0px;
+border-right:none;
+background-color: rgb(90%,90%,90%);
+text-align:right;
+font-size:10pt
+}
+ul.fokus {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+padding-left:1pt;
+list-style-type:none
+}
+ul.listlevel0 {
+margin-left: 0px;
+border:0px;
+margin-top:1px;
+margin-bottom:1px;
+padding-left:0px;
+border:medium solid rgb(90%,90%,90%);
+list-style-type:none
+}
+
+ul.listlevel1 {
+margin-left:0pt;
+padding-left:0px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+
+}
+
+ul.listlevel2 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:circle
+
+}
+
+ul.listlevel3 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:square
+}
+ul.listlevel4 {
+margin-left:2pt;
+padding-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+ul.listlevel5 {
+margin-left:2pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:2pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+a.listlevel0:link {
+text-align:center;
+border:none}
+
+a.listlevel1:link {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+}
+
+a.listlevel2:link {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:link {
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:link {
+text-align:left;
+font-size:11pt
+}
+a.listlevel5:link {
+text-align:left;
+font-size:10pt
+}
+
+a.listlevel0:visited {
+text-align:center;
+border:none}
+
+a.listlevel1:visited {
+text-align:left;
+font-weight:bold;
+font-size:14pt
+
+}
+
+a.listlevel2:visited {
+text-align:left;
+font-weight:bold;
+font-size:13pt
+
+}
+
+a.listlevel3:visited{
+text-align:left;
+font-size:12pt
+}
+a.listlevel4:visited{
+text-align:left;
+font-size:11pt
+
+}
+a.listlevel5:visited{
+text-align:left;
+font-size:10pt
+}
+
+td.listlevel0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:black;
+border:thick solid black
+}
+
+td.listlevel1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+border:medium solid gray;
+text-align:center
+}
+
+td.listlevel2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+}
+
+td.listlevel3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center
+}
+td.Fokus0 {
+margin-left:1pt;
+margin-top:1pt;
+margin-bottom:1pt;
+text-align:center;
+background-color:white;
+border:thick solid black
+}
+
+td.Fokus1 {
+margin-left:10pt;
+margin-top:5pt;
+margin-bottom:1pt;
+background-color:white;
+border:medium solid gray;
+text-align:center
+}
+
+td.Fokus2 {
+margin-left:20pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center;
+}
+
+td.Fokus3 {
+margin-left:25pt;
+margin-top:1pt;
+margin-bottom:1pt;
+background-color:white;
+text-align:center
+}
+h1 {
+font-size:x-large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+font-color:gray;
+margin-bottom:5pt;
+margin-top:5pt}
+h2 {
+font-size:large;
+font-weight:normal;
+font-variant:small-caps;
+text-align:center;
+margin-bottom:5pt;
+margin-top:5pt}
+
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/mtklein.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/mtklein.gif
new file mode 100644
index 0000000..9c917da
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/mtklein.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/mwTemplates.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_superx/mwTemplates.xsl
new file mode 100644
index 0000000..58aed1c
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/mwTemplates.xsl
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/page_Components.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_superx/page_Components.xsl
new file mode 100644
index 0000000..b440a51
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/page_Components.xsl
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/pc.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/pc.jpg
new file mode 100644
index 0000000..086c997
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/pc.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/poweredby_freemarker.png b/src-modules/module/kb/etl/xml2html/layoutelements_superx/poweredby_freemarker.png
new file mode 100644
index 0000000..22b3a80
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/poweredby_freemarker.png differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_first.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_first.svg
new file mode 100644
index 0000000..b263ef7
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_first.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_last.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_last.svg
new file mode 100644
index 0000000..9eb3cf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_last.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_next.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_next.svg
new file mode 100644
index 0000000..491dbba
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_next.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_previous.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_previous.svg
new file mode 100644
index 0000000..1099bf8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_previous.svg
@@ -0,0 +1,55 @@
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_search.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_search.svg
new file mode 100644
index 0000000..d66bed5
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_search.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_up.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_up.svg
new file mode 100644
index 0000000..cd63395
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/resultset_up.svg
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/schluessel.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/schluessel.jpg
new file mode 100644
index 0000000..987d3b2
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/schluessel.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/search/index.htm b/src-modules/module/kb/etl/xml2html/layoutelements_superx/search/index.htm
new file mode 100644
index 0000000..ea9cd6a
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/search/index.htm
@@ -0,0 +1,105 @@
+
+Suche
+
+
+
+
+
+
+
+
+
+
+
+ Volltext-Suche
+
+
+ Anm: Sie können nach Stichwörtern suchen. Mindestens eine Angabe ist notwendig. Nur Wörter ab 4 Zeichen können gefunden werden.
+
+
+
+
+
+
+
+
+
+ Suchbegriff(e)
+
+
+
+
+
+
+
+
+
+
+
+ und
+ oder
+ nicht
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gross/Kleinschreibung beachten
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Achtung: Suche funktioniert z.Zt. nicht. Bitte schalten Sie Javascript ein, und aktualisieren Sie die Seite.
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/search/search_db.js b/src-modules/module/kb/etl/xml2html/layoutelements_superx/search/search_db.js
new file mode 100644
index 0000000..90d73be
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/search/search_db.js
@@ -0,0 +1,192 @@
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/shared.css b/src-modules/module/kb/etl/xml2html/layoutelements_superx/shared.css
new file mode 100644
index 0000000..00032b3
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/shared.css
@@ -0,0 +1,912 @@
+/**
+ * CSS in this file is used by *all* skins (that have any CSS at all). Be
+ * careful what you put in here, since what looks good in one skin may not in
+ * another, but don't ignore the poor non-Monobook users either.
+ */
+
+/* Default style for semantic tags */
+abbr, acronym, .explain {
+ border-bottom: 1px dotted black;
+ cursor: help;
+}
+
+/* Colored watchlist and recent changes numbers */
+.mw-plusminus-pos { color: #006400; } /* dark green */
+.mw-plusminus-neg { color: #8b0000; } /* dark red */
+.mw-plusminus-null { color: #aaa; } /* gray */
+
+/* Links to redirects appear italicized on [[Special:AllPages]], [[Special:PrefixIndex]],
+ [[Special:Watchlist/edit]] and in category listings */
+.allpagesredirect, .redirect-in-category, .watchlistredir { font-style: italic; }
+
+/* Comment and username portions of RC entries */
+span.comment {
+ font-style: italic;
+}
+
+span.changedby {
+ font-size: 95%;
+}
+
+/* Math */
+.texvc {
+ direction: ltr;
+ unicode-bidi: embed;
+}
+img.tex { vertical-align: middle; }
+span.texhtml { font-family: serif; }
+
+/* add a bit of margin space between the preview and the toolbar */
+/* this replaces the ugly
we used to insert into the page source */
+#wikiPreview.ontop { margin-bottom: 1em; }
+
+/* Stop floats from intruding into edit area in previews */
+#editform, #toolbar, #wpTextbox1 {
+ clear: both;
+}
+
+div#mw-js-message {
+ margin: 1em 5%;
+ padding: 0.5em 2.5%;
+ border: solid 1px #ddd;
+ background-color: #fcfcfc;
+}
+
+/* Edit section links */
+.editsection {
+ float: right;
+ margin-left: 5px;
+}
+
+/**
+ * File histories
+ */
+h2#filehistory {
+ clear: both;
+}
+
+table.filehistory th,
+table.filehistory td {
+ vertical-align: top;
+}
+table.filehistory th {
+ text-align: left;
+}
+table.filehistory td.mw-imagepage-filesize,
+table.filehistory th.mw-imagepage-filesize {
+ white-space: nowrap;
+}
+
+table.filehistory td.filehistory-selected {
+ font-weight: bold;
+}
+
+/*
+ * rev_deleted stuff
+ */
+li span.deleted, span.history-deleted {
+ text-decoration: line-through;
+ color: #888;
+ font-style: italic;
+}
+
+/**
+ * Patrol stuff
+ */
+.not-patrolled {
+ background-color: #ffa;
+}
+
+.unpatrolled {
+ font-weight: bold;
+ color: red;
+}
+
+div.patrollink {
+ font-size: 75%;
+ text-align: right;
+}
+
+/**
+ * Forms
+ */
+td.mw-label { text-align: right; }
+td.mw-input { text-align: left; }
+td.mw-submit { text-align: left; }
+
+td.mw-label { vertical-align: top; }
+.prefsection td.mw-label { width: 20%; }
+.prefsection table { width: 100%; }
+td.mw-submit { white-space: nowrap; }
+
+table.mw-htmlform-nolabel td.mw-label {
+ width: 0 !important;
+}
+
+tr.mw-htmlform-vertical-label td.mw-label {
+ text-align: left !important;
+}
+
+input#wpSummary {
+ width: 80%;
+}
+
+/**
+ * Image captions
+ */
+.thumbcaption { text-align: left; }
+.magnify { float: right; }
+
+/**
+ * Hidden categories
+ */
+.mw-hidden-cats-hidden { display: none; }
+.catlinks-allhidden { display: none; }
+
+/* Convenience links to edit block, delete and protect reasons */
+p.mw-ipb-conveniencelinks, p.mw-protect-editreasons,
+p.mw-filedelete-editreasons, p.mw-delete-editreasons,
+p.mw-revdel-editreasons {
+ font-size: 90%;
+ float: right;
+}
+
+/* Search results */
+.searchresults {
+}
+
+.searchresults p {
+ margin-left: 0.4em;
+ margin-top: 1em;
+ margin-bottom: 1.2em;
+}
+
+div.searchresult {
+ font-size: 95%;
+ width: 38em;
+}
+
+.mw-search-results {
+ margin-left: 0.4em;
+}
+
+.mw-search-results li {
+ padding-bottom: 1em;
+ list-style: none;
+ list-style-image: none;
+}
+.mw-search-results li a {
+ font-size: 108%;
+}
+
+.mw-search-result-data {
+ color: green;
+ font-size: 97%;
+}
+
+.mw-search-formheader {
+ background-color: #f3f3f3;
+ margin-top: 1em;
+ border: 1px solid silver;
+}
+.mw-search-formheader div.search-types {
+ float: left;
+ padding-left: 0.25em;
+}
+.mw-search-formheader div.search-types ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.search-types ul li {
+ float: left;
+ margin: 0;
+ padding: 0;
+}
+.mw-search-formheader div.search-types ul li a {
+ display: block;
+ padding: 0.5em;
+}
+.mw-search-formheader div.search-types ul li.current a {
+ color: #333333;
+ cursor: default;
+}
+.mw-search-formheader div.search-types ul li.current a:hover {
+ text-decoration: none;
+}
+.mw-search-formheader div.results-info {
+ float: right;
+ padding: 0.5em;
+ padding-right: 0.75em;
+}
+.mw-search-formheader div.results-info ul {
+ margin: 0 !important;
+ padding: 0 !important;
+ list-style: none !important;
+}
+.mw-search-formheader div.results-info ul li {
+ float: right;
+ margin: 0;
+ padding: 0;
+}
+fieldset#mw-searchoptions {
+ margin: 0;
+ padding-left: 0.75em !important;
+ padding-right: 0.75em !important;
+ padding-bottom: 0.5em !important;
+ padding-top: 0.5em !important;
+ border: none;
+ background-color: #f9f9f9;
+ border: 1px solid silver !important;
+ border-top-width: 0 !important;
+}
+fieldset#mw-searchoptions legend {
+ display: none;
+}
+fieldset#mw-searchoptions h4 {
+ padding: 0;
+ margin: 0;
+ float: left;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox {
+ float: right;
+}
+
+fieldset#mw-searchoptions div#mw-search-togglebox label {
+ margin-right: 0.25em;
+}
+fieldset#mw-searchoptions div#mw-search-togglebox input {
+ margin-left: 0.25em;
+}
+fieldset#mw-searchoptions table {
+ float: left;
+ margin-right: 3em;
+}
+fieldset#mw-searchoptions table td {
+ padding-right: 1em;
+}
+fieldset#mw-searchoptions div.divider {
+ clear: both;
+ border-bottom: 1px solid #DDDDDD;
+ padding-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+td#mw-search-menu {
+ padding-left:6em;
+ font-size:85%;
+}
+
+div#mw-search-interwiki {
+ float: right;
+ width: 18em;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ margin-top: 2ex;
+}
+
+div#mw-search-interwiki li {
+ font-size: 95%;
+}
+
+.mw-search-interwiki-more {
+ float: right;
+ font-size: 90%;
+}
+
+div#mw-search-interwiki-caption {
+ text-align: center;
+ font-weight: bold;
+ font-size: 95%;
+}
+
+.mw-search-interwiki-project {
+ font-size: 97%;
+ text-align: left;
+ padding-left: 0.2em;
+ padding-right: 0.15em;
+ padding-bottom: 0.2em;
+ padding-top: 0.15em;
+ background-color: #ececec;
+ border-top: 1px solid #BBBBBB;
+}
+
+span.searchalttitle {
+ font-size: 95%;
+}
+
+div.searchdidyoumean {
+ font-size: 127%;
+ margin-top: 0.8em;
+ /* Note that this color won't affect the link, as desired. */
+ color: #c00;
+}
+
+div.searchdidyoumean em {
+ font-weight: bold;
+}
+
+.searchmatch {
+ font-weight: bold;
+}
+
+
+/*
+ * Advanced PowerSearch box
+ */
+td#mw-search-togglebox {
+ text-align: right;
+}
+
+table#mw-search-powertable {
+ width: 100%;
+}
+
+form#powersearch {
+ clear: both;
+}
+
+/*
+ * UserRights stuff
+ */
+.mw-userrights-disabled {
+ color: #888;
+}
+
+table.mw-userrights-groups * td,table.mw-userrights-groups * th {
+ padding-right: 1.5em;
+}
+
+/*
+ * OpenSearch ajax suggestions
+ */
+.os-suggest {
+ overflow: auto;
+ overflow-x: hidden;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ width: 0px;
+ background-color: white;
+ background-color: Window;
+ border-style: solid;
+ border-color: #AAAAAA;
+ border-width: 1px;
+ z-index:99;
+ font-size:95%;
+}
+
+table.os-suggest-results {
+ font-size: 95%;
+ cursor: pointer;
+ border: 0;
+ border-collapse: collapse;
+ width: 100%;
+}
+
+.os-suggest-result, .os-suggest-result-hl {
+ white-space: nowrap;
+ background-color: white;
+ background-color: Window;
+ color: black;
+ color: WindowText;
+ padding: 2px;
+}
+.os-suggest-result-hl,
+.os-suggest-result-hl-webkit {
+ background-color: #4C59A6;
+ color: white;
+}
+.os-suggest-result-hl {
+ /* System colors are misimplemented in Safari 3.0 and earlier,
+ making highlighted text illegible... */
+ background-color: Highlight;
+ color: HighlightText;
+}
+
+.os-suggest-toggle {
+ position: relative;
+ left: 1ex;
+ font-size: 65%;
+}
+.os-suggest-toggle-def {
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ font-size: 65%;
+ visibility: hidden;
+}
+
+/* Page history styling */
+/* the auto-generated edit comments */
+.autocomment { color: gray; }
+#pagehistory .history-user {
+ margin-left: 0.4em;
+ margin-right: 0.2em;
+}
+#pagehistory span.minor {
+ font-weight: bold;
+}
+#pagehistory li {
+ border: 1px solid white;
+}
+#pagehistory li.selected {
+ background-color: #f9f9f9;
+ border: 1px dashed #aaa;
+}
+
+/** Generic minor/bot/newpage styling */
+.newpage, .minor, .bot {
+ font-weight: bold;
+}
+
+/* Special:Contributions styling */
+.mw-uctop {
+ font-weight: bold;
+}
+
+/* Special:ListGroupRights styling */
+table.mw-listgrouprights-table tr {
+ vertical-align: top;
+}
+.listgrouprights-revoked {
+ text-decoration: line-through;
+}
+
+/* Special:Statistics styling */
+td.mw-statistics-numbers {
+ text-align: right;
+}
+
+/* Special:SpecialPages styling */
+h4.mw-specialpagesgroup {
+ background-color: #dcdcdc;
+ padding: 2px;
+ margin: .3em 0em 0em 0em;
+}
+.mw-specialpagerestricted {
+ font-weight: bold;
+}
+
+#shared-image-dup, #shared-image-conflict {
+ font-style: italic;
+}
+
+/* Special:EmailUser styling */
+table.mw-emailuser-table {
+ width: 98%;
+}
+td#mw-emailuser-sender, td#mw-emailuser-recipient {
+ font-weight: bold;
+}
+
+/* Special:Allpages styling */
+table.mw-allpages-table-form, table.mw-allpages-table-chunk {
+ width: 100%;
+}
+td.mw-allpages-alphaindexline {
+ text-align: right;
+}
+td.mw-allpages-nav, p.mw-allpages-nav {
+ text-align: right;
+ font-size: smaller;
+ margin-bottom: 1em;
+}
+table.mw-allpages-table-form tr {
+ vertical-align: top;
+}
+
+/* Special:Prefixindex styling */
+table#mw-prefixindex-list-table,
+table#mw-prefixindex-nav-table {
+ width: 98%;
+}
+td#mw-prefixindex-nav-form {
+ font-size: smaller;
+ margin-bottom: 1em;
+ text-align: right;
+ vertical-align: top;
+}
+
+/*
+ * Recreating deleted page warning
+ * Reupload file warning
+ * Page protection warning
+ * incl. log entries for these warnings
+ */
+div.mw-warning-with-logexcerpt {
+ padding: 3px;
+ margin-bottom: 3px;
+ border: 2px solid #2F6FAB;
+ clear: both;
+}
+div.mw-warning-with-logexcerpt ul li {
+ font-size: 90%;
+}
+
+/* (show/hide) revision deletion links */
+span.mw-revdelundel-link,
+strong.mw-revdelundel-link {
+ font-size: 90%;
+}
+span.mw-revdelundel-hidden,
+input.mw-revdelundel-hidden {
+ visibility: hidden;
+}
+
+td.mw-revdel-checkbox, th.mw-revdel-checkbox {
+ padding-right: 10px;
+ text-align: center;
+}
+
+/* feed links */
+a.feedlink {
+ /* @embed */
+ background: url("images/feed-icon.png") center left no-repeat;
+ padding-left: 16px;
+}
+
+/* Plainlinks - this can be used to switch
+ * off special external link styling */
+.plainlinks a {
+ background: none !important;
+ padding: 0 !important;
+}
+
+/* wikitable class for skinning normal tables
+ * keep on sync with commonPrint.css
+ */
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+/* hide initially collapsed collapsable tables */
+table.collapsed tr.collapsable {
+ display: none;
+}
+
+/* success and error messages */
+.success {
+ color: green;
+ font-size: larger;
+}
+.error {
+ color: red;
+ font-size: larger;
+}
+.errorbox, .successbox {
+ font-size: larger;
+ border: 2px solid;
+ padding: .5em 1em;
+ float: left;
+ margin-bottom: 2em;
+ color: #000;
+}
+.errorbox {
+ border-color: red;
+ background-color: #fff2f2;
+}
+.successbox {
+ border-color: green;
+ background-color: #dfd;
+}
+.errorbox h2, .successbox h2 {
+ font-size: 1em;
+ font-weight: bold;
+ display: inline;
+ margin: 0 .5em 0 0;
+ border: none;
+}
+
+/* Note on preview page */
+.previewnote {
+ color: #c00;
+ margin-bottom: 1em;
+}
+
+.previewnote p {
+ text-indent: 3em;
+ margin: 0.8em 0;
+}
+
+.visualClear {
+ clear: both;
+}
+
+#mw_trackbacks {
+ border: solid 1px #bbbbff;
+ background-color: #eeeeff;
+ padding: 0.2em;
+}
+
+/*
+ Table pager (e.g. Special:ListFiles)
+ - remove underlines from the navigation link
+ - collapse borders
+ - set the borders to outsets (similar to Special:AllMessages)
+ - remove line wrapping for all td and th, set background color
+ - restore line wrapping for the last two table cells (description and size)
+*/
+.TablePager {
+ min-width: 80%;
+ border-collapse: collapse;
+}
+.TablePager_nav a {
+ text-decoration: none;
+}
+.TablePager, .TablePager td, .TablePager th {
+ border: 1px solid #aaaaaa;
+ padding: 0 0.15em 0 0.15em;
+}
+.TablePager th {
+ background-color: #eeeeff;
+}
+.TablePager td {
+ background-color: #ffffff;
+}
+.TablePager tr:hover td {
+ background-color: #eeeeff;
+}
+
+.imagelist td, .imagelist th {
+ white-space: nowrap;
+}
+.imagelist .TablePager_col_links {
+ background-color: #eeeeff;
+}
+.imagelist .TablePager_col_img_description {
+ white-space: normal;
+}
+.imagelist th.TablePager_sort {
+ background-color: #ccccff;
+}
+
+ /* Allmessages table */
+#mw-allmessagestable .allmessages-customised td.am_default {
+ background-color: #fcffc4;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover td.am_default {
+ background-color: #faff90;
+}
+
+#mw-allmessagestable td.am_actual {
+ background-color: #e2ffe2;
+}
+
+#mw-allmessagestable tr.allmessages-customised:hover + tr.allmessages-customised td.am_actual {
+ background-color: #b1ffb1;
+}
+
+/* filetoc */
+ul#filetoc {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ background-color: #f9f9f9;
+ padding: 5px;
+ font-size: 95%;
+ margin-bottom: 0.5em;
+ margin-left: 0;
+ margin-right: 0;
+}
+
+#filetoc li {
+ display: inline;
+ list-style-type: none;
+ padding-right: 2em;
+}
+
+/* Classes for EXIF data display */
+table.mw_metadata {
+ font-size: 0.8em;
+ margin-left: 0.5em;
+ margin-bottom: 0.5em;
+ width: 300px;
+}
+
+table.mw_metadata caption {
+ font-weight: bold;
+}
+
+table.mw_metadata th {
+ font-weight: normal;
+}
+
+table.mw_metadata td {
+ padding: 0.1em;
+}
+
+table.mw_metadata {
+ border: none;
+ border-collapse: collapse;
+}
+
+table.mw_metadata td, table.mw_metadata th {
+ text-align: center;
+ border: 1px solid #aaaaaa;
+ padding-left: 0.1em;
+ padding-right: 0.1em;
+}
+
+table.mw_metadata th {
+ background-color: #f9f9f9;
+}
+
+table.mw_metadata td {
+ background-color: #fcfcfc;
+}
+
+/* Galleries */
+/* These display attributes look nonsensical, but are needed to support IE and FF2 */
+/* Don't forget to update commonPrint.css */
+li.gallerybox {
+ vertical-align: top;
+ background-color: #f9f9f9;
+ border: solid 2px white;
+ display: -moz-inline-box;
+}
+
+ul.gallery, li.gallerybox {
+ display: inline-block;
+ zoom: 1;
+ *display: inline;
+}
+
+ul.gallery {
+ margin: 2px;
+ padding: 2px;
+ display: block;
+}
+
+li.gallerycaption {
+ font-weight: bold;
+ text-align: center;
+ display: block;
+ word-wrap: break-word;
+}
+
+li.gallerybox div.thumb {
+ text-align: center;
+ border: 1px solid #ccc;
+ margin: 2px;
+}
+
+div.gallerytext {
+ overflow: hidden;
+ font-size: 94%;
+ padding: 2px 4px;
+ word-wrap: break-word;
+}
+
+table.mw-enhanced-rc {
+ background: none;
+ border:0;
+ border-spacing:0;
+}
+td.mw-enhanced-rc {
+ white-space:nowrap;
+ padding:0;
+ vertical-align:top;
+ font-family:monospace
+}
+
+#mw-addcategory-prompt {
+ display: inline;
+ margin-left: 1em;
+}
+
+#mw-addcategory-prompt input {
+ margin-left: 0.5em;
+ margin-right: 0.5em;
+}
+
+.mw-remove-category {
+ padding: 8px;
+ /* @embed */
+ background-image: url(images/remove.png);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-addcategory {
+ padding-left: 20px;
+ /* @embed */
+ background-image: url(images/add.png);
+ background-position: left center;
+ background-repeat: no-repeat;
+}
+
+.mw-ajax-loader {
+ /* @embed */
+ background-image: url(images/ajax-loader.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+ padding: 16px;
+ position: relative;
+ top: -16px;
+}
+
+.mw-small-spinner {
+ padding: 10px !important;
+ margin-right: 0.6em;
+ /* @embed */
+ background-image: url(images/spinner.gif);
+ background-position: center center;
+ background-repeat: no-repeat;
+}
+
+/* Sort arrows added by SortableTables */
+a.sortheader {
+ margin: 0 0.3em;
+}
+
+/* Localised ordered list numbering for some languages */
+ol:lang(bcc) li,
+ol:lang(bqi) li,
+ol:lang(fa) li,
+ol:lang(glk) li,
+ol:lang(kk-arab) li,
+ol:lang(mzn) li {
+ list-style-type: -moz-persian;
+ list-style-type: persian;
+}
+
+ol:lang(ckb) li {
+ list-style-type: -moz-arabic-indic;
+ list-style-type: arabic-indic;
+}
+
+ol:lang(bn) li {
+ list-style-type: -moz-bengali;
+ list-style-type: bengali;
+}
+
+/* tooltip styles */
+.mw-help-field-hint {
+ display: none;
+ padding: 0px;
+ padding-left: 15px;
+ margin-left: 2px;
+ margin-bottom: -8px;
+ /* @embed */
+ background-image: url('images/help-question.gif');
+ background-position: left center;
+ background-repeat: no-repeat;
+ color: #0645ad;
+ text-decoration: underline;
+ cursor: pointer;
+ font-size: .8em;
+}
+.mw-help-field-hint:hover {
+ /* @embed */
+ background-image: url('images/help-question-hover.gif');
+}
+.mw-help-field-data {
+ display: block;
+ background-color: #d6f3ff;
+ padding:5px 8px 4px 8px;
+ border: 1px solid #5dc9f4;
+ margin-left: 20px;
+}
+.tipsy { padding: 5px 5px 10px; font-size: 12px; position: absolute; z-index: 100000; overflow: visible; }
+.tipsy-inner { padding: 5px 8px 4px 8px; background-color: #d6f3ff; color: black; border: 1px solid #5dc9f4; max-width: 300px; text-align: left; }
+.tipsy-arrow { position: absolute; /* @embed */ background: url( 'images/tipsy-arrow.gif' ) no-repeat top left; width: 13px; height: 13px; }
+.tipsy-se .tipsy-arrow { bottom: -2px; right: 10px; background-position: 0% 100%; }
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/smilie.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/smilie.gif
new file mode 100644
index 0000000..53a1d5d
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/smilie.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/smoke.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/smoke.gif
new file mode 100644
index 0000000..831cd98
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/smoke.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx-logo.svg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx-logo.svg
new file mode 100644
index 0000000..0d2d039
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx-logo.svg
@@ -0,0 +1,93 @@
+
+
+
+
+
+
+
+
+
+ image/svg+xml
+
+
+
+
+
+
+ X
+
+
+ Super
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.css b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.css
new file mode 100644
index 0000000..9850190
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.css
@@ -0,0 +1,446 @@
+body {
+background-color: white; color:black; /* margin-right: 10px; */
+/* background-image:url("briefpapier_hellgrau.gif"); */
+padding-right:10px;
+font-family: Verdana,Arial,Helvetica,sans-serif;
+/* font-size:11pt; */
+padding-top:20px;
+padding-left:20px;
+ }
+body.topicframe
+{background-color: #CCCCCC;
+background-image:url("blaubck.jpg");
+color:black; margin-right: 1px;
+ padding-right:1px;}
+
+img { border-style:none;
+}
+.align-center{
+text-align:center;
+}
+.EmbeddedChapter{
+font-size:110%;font-style: bold;
+padding: 25px 0px 10px 0px
+}
+div.ImagePara div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+div.ImagePara a div img{
+text-align:center;
+border-style:solid;
+border-width:1px;
+border-color: black;
+background-color: #E6E6E6;
+padding: 5px 5px 5px 5px;
+}
+
+div.ImagePara div{
+text-align:center;
+}
+div.ImagePara a div{
+text-align:center;
+}
+
+.ImagePara{
+text-align:center;
+padding: 15px 15px 25px 15px;
+}
+
+.SyntaxPara, .SyntaxPara_borderStart, .SyntaxPara_borderEnd{
+padding: 0px 10px 0px 10px;
+ margin: 1px 100px 0px 20px;
+background-color: #E6E6E6;
+font-family: monospace;
+font-size:90%;
+}
+
+ul { list-style-image:url("gr_arrow.gif");
+ margin:1px}
+.Group {color: "black";
+ text-align: right;
+ list-style-type: none;
+ list-style-image:none;
+ margin:1px;
+ padding:1px
+ }
+td { /* border: 1px solid black; margin:5px; */
+}
+TD.Subgroup {
+ border-style:solid
+ }
+UL.Second { margin-left:10px;
+ list-style-image:url("punkt1b.gif");
+ margin-bottom:1px
+}
+UL.mainlink { margin-left:20px;
+ list-style-image:url("logomini.gif");
+ margin-bottom:20px;
+ padding:10px
+}
+LI.mainli {border:50px}
+li.klein {font-size:small}
+TABLE {margin-left: 1em;
+ margin-right: 1em}
+a.group:link { margin: 1px; font-size:xx-small }
+a.group:visited { margin: 1px;font-size:xx-small }
+a.group:active { margin: 1px;font-size:xx-small }
+a.tabellenheader:link { color:black; text-decoration:underline; }
+a.tabellenheader:visited { color:black; text-decoration:underline; }
+a.tabellenheader:active { color:black; text-decoration:underline; }
+a.fokus:link { background-color:white;color:"#0000A0"; text-decoration:underline;font-style: bold }
+a.fokus:visited { background-color:white; color:"#0000A0"; text-decoration:underline }
+a.fokus:active { background-color:white;color:red; text-decoration:underline }
+a.gelb:link { color:yellow; text-decoration:underline;font-style: bold }
+a.gelb:visited { color:yellow; text-decoration:underline }
+a.gelb:active { color:red; text-decoration:underline }
+a:link { color:blue; text-decoration:none }
+a:visited { color:blue; text-decoration:none }
+a:active { background-color:white;color:blue; text-decoration:none }
+a.topic2:link { color:black; text-decoration:none }
+a.topic2:visited { color:black; text-decoration:none }
+a.topic2:active { color:blue; text-decoration:none }
+a.topic2:hover { color:red; text-decoration:none}
+
+/*Überschriften mit unterschiedlich großen Abständen nach oben, unten und links */
+h1 {color: black;
+ font-size:220%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 40px 0 20px 30px;}
+h2 {color: black;
+ font-size:190%;
+ display:block; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h3 {color: black;
+ font-size:160%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 30px 0 20px 20px;}
+h4 {color: black;
+ font-size:155%;
+ display:block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h5 {color: black;
+ font-size:140%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 20px 0 10px 10px;}
+h6 {color: black;
+ font-size:130%;
+ display:block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: black;
+ margin: 10px 0 10px 10px;}
+
+H1.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.main {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px}
+p.normal, p.Standard {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+ /* font-size:11pt; */}
+p {margin-left:5px;
+ margin-bottom:1px;
+ padding-bottom:1px;
+font-size: 16px; }
+
+p.marginalie {text-align:right;
+ font-weight:bold;
+ /* font-size:11pt */}
+p.title {text-align:center;
+ font-size:bigger;
+ font-weight:bolder}
+p.BulletedList
+{
+ margin:1px 0 1px 0px;
+ padding:1px 0 1px 0px;
+}
+/*die foglende SPAN ist der Punkt in BulletedList*/
+span.Numbering_20_Symbols
+{ padding: 0 5px 0 10px
+}
+
+p.ScreenOnly
+{
+ text-align:right;
+}
+p.tabellenzeile
+{
+ text-align:left;
+ /* font-size:11pt */
+}
+
+td.leer
+ {width:100px}
+
+.Tabellentext {
+ padding-left: 5px;padding-right: 5px;
+ border-width : medium; border-style: hidden;
+ font-size: small;
+ color: black; background-color : white;
+ vertical-align: top
+ }
+.Topictext {
+ /* font-size: 11px; */
+ color: black;
+ }
+.Tabellenlinks {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ font-style: oblique;
+ font-size: large; color: blue;
+ background-color : white
+ }
+.Tabellenfokus {
+ border-style: hidden;
+ font-size: x-large;
+ text-align:center;
+ height: 25px;
+ color: black;
+ background-color : white;
+ }
+.Tabellenerlaeuterung {
+ vertical-align: top;
+ text-align:center;
+ border-width : thick;
+ border-style: hidden;
+ height: 25px;
+ font-style: oblique;
+ font-size: medium;
+ color: black; background-color : white;
+ background-image:
+ }
+.Topics {
+ /* font-size: 11px; */
+ color: blue;
+ text-align:right;
+ margin-right: 0px
+ }
+
+
+.note { margin: 30px;
+ padding: 30px;
+ font-size: 14px;
+ border: 1px solid black;
+ width: 400px;
+ background-color:#EEFF44;}
+
+
+ .Kurztitel {font-size:larger}
+.Langtitel {font-size:normal;
+ font-weight:normal}
+.sgKurztitel {font-size:large}
+.sgLangtitel {font-weight:normal}
+.Funktion {font-weight:bold}
+.Person {font-style:normal}
+.UeberschriftLeitung {
+ font-size:large;
+ }
+td.detail {border-left: thin solid gray}
+td.Themenspalte {font-size:9pt;
+ vertical-align:top;
+ text-align:right;
+ border-right:thin solid black}
+li.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:left;
+ margin-top:12px
+}
+p.Tabellenbox
+{
+ background-color:rgb(90%,90%,90%);
+ border: thin solid silver;
+ text-align:center;
+ height:160px
+}
+p.Schattiert
+{
+
+ background-color:rgb(250,250,250);
+ border: none;
+ text-align:center
+}
+p.Linkbox
+{
+ background-color:rgb(122,224,255);
+ border: none;
+ text-align:center
+}
+td.klein
+{
+ font-size:smaller
+}#footer { }
+td.navi
+{
+ background-color:rgb(230,230,230);
+ text-align:center
+}
+span.Schluesselwort
+{
+ font-weight:bold
+}
+span.blass
+{
+ color:gray
+}
+span.Hyperlink
+{
+ color:blue
+}
+
+p.mtBox
+{
+border-top:thin solid gray;
+text-align:right
+}
+
+span.schwarz
+{
+background-color:rgb(20%,20%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+span.weiss
+{
+background-color:rgb(50%,50%,90%);
+color:white;
+font-family:monospace;
+font-weight:bold
+}
+a.mtBox:link
+{
+text-decoration:none;
+font-family:monospace
+}
+a.mtBox:visited
+{
+text-decoration:none;
+font-family:monospace
+}
+
+li.listlevel0 {
+margin-left:1pt;
+padding-left:1px;
+margin-top:1pt;
+margin-bottom:1pt;
+list-style-type:none
+}
+
+li.listlevel1 {
+margin-left:1pt;
+padding-left:0pt;
+margin-top:5pt;
+margin-bottom:1pt
+}
+
+li.listlevel2 {
+margin-left:20pt;
+padding-left:0pt;
+margin-top:1pt;
+margin-bottom:0pt
+}
+
+li.listlevel3 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel4 {
+margin-left:4pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+li.listlevel5 {
+margin-left:3pt;
+padding-left:0pt;
+margin-top:0pt;
+margin-bottom:0pt
+}
+
+
+
+table.topbar
+{
+ background-repeat:no-repeat;
+ background-image:url("images/ruler.gif");
+}
+span.Syntax
+{
+font-family:courier, monospace
+}
+p.Tabellenzeile
+{
+ padding-left:2px;
+ padding-right:2px;
+}
+ol
+{
+ list-style-type:decimal;
+ list-style-position:outside;
+
+}
+
+td.Table2ColBorderCell
+{
+ border:thin solid silver;
+}
+
+td.TableCell
+{
+ border:thin solid gray;
+}
+span.chapterNumber
+{
+ text-shadow:black 3px 2px 4px; font-size:1.5em; color:gray;
+}
+
+table.wikitable {
+ margin: 1em 1em 1em 0;
+ background: #f9f9f9;
+ border: 1px #aaa solid;
+ border-collapse: collapse;
+ color: black;
+}
+.wikitable th, .wikitable td {
+ border: 1px #aaa solid;
+ padding: 0.2em;
+}
+.wikitable th {
+ background: #f2f2f2;
+ text-align: center;
+}
+.wikitable caption {
+ font-weight: bold;
+}
+
+span.siehe_auch {
+ display:block;
+ border: thin solid gray;
+}
+span.siehe_auch:before{
+ content:"Siehe auch:";
+}
+span.hinweis {
+ display:block;
+ border: thin solid silver;
+ margin:1em;
+}
+span.hinweis:before{
+ content:"Hinweis:";
+}
+span.categoryPrefix{
+ color:gray;
+}
+span.categoryPrefix:before { content:"\2022"; }
+
+p.pageTitle {font-size:16pt; font-weight:bold; text-align:left;color: black;border-bottom: medium solid black;}
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.gif b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.gif
new file mode 100755
index 0000000..d78bdf7
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.gif differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.jpg b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.jpg
new file mode 100644
index 0000000..0ab29e6
Binary files /dev/null and b/src-modules/module/kb/etl/xml2html/layoutelements_superx/superx.jpg differ
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/toc.css b/src-modules/module/kb/etl/xml2html/layoutelements_superx/toc.css
new file mode 100644
index 0000000..b3bf674
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/toc.css
@@ -0,0 +1 @@
+ body {
/* background-color: rgb(90%,90%,90%); color:black; */
background-color: white; color:black; margin-right: 10px;
/* background-image:url("briefpapier_hellgrau.gif"); */
margin-right: 4px;
margin-left: 4px;
border:0px;
margin-top: 1px;
padding-right:1px;
padding-left:0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-align:left;
/*font-weight:normal;
font-size:11pt */
}
/* a.fokus:link { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:visited { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a.fokus:active { color:red; text-decoration:underline;background-color:rgb(90%,90%,90%) }
a:link { color:blue; text-decoration:none }
a:visited { color:blue; text-decoration:none }
a:active { color:red; text-decoration:none }*/
/*
p.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.fokus0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
border:medium solid black
}
p.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.fokus1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
background-color:silver;
text-align:left;
font-weight:bold;
font-size:14pt
}
p.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.fokus2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-weight:bold;
font-size:13pt
}
p.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.fokus3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:12pt
}
p.listlevel4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.fokus4 {
margin-left:33pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:11pt
}
p.listlevel5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
p.fokus5 {
margin-left:40pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:left;
font-size:10pt
}
ul.fokus {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
padding-left:1pt;
list-style-type:none
}
ul.listlevel0 {
margin-left: 0px;
border:0px;
margin-top:1px;
margin-bottom:1px;
padding-left:0px;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
ul.listlevel1 {
margin-left:0pt;
padding-left:0px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel2 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:circle
}
ul.listlevel3 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:square
}
ul.listlevel4 {
margin-left:2pt;
padding-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
ul.listlevel5 {
margin-left:2pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
list-style-type:none
}
li.listlevel0 {
margin-left:1pt;
padding-left:1px;
margin-top:1pt;
margin-bottom:1pt;
border:medium solid rgb(90%,90%,90%);
list-style-type:none
}
li.listlevel1 {
margin-left:1pt;
padding-left:0pt;
margin-top:5pt;
margin-bottom:1pt
}
li.listlevel2 {
margin-left:2pt;
padding-left:0pt;
margin-top:1pt;
margin-bottom:0pt
}
li.listlevel3 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel4 {
margin-left:4pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
li.listlevel5 {
margin-left:3pt;
padding-left:0pt;
margin-top:0pt;
margin-bottom:0pt
}
a.listlevel0:link {
text-align:center;
font-weight:bolder}
a.listlevel1:link {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:link {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:link {
text-align:left;
font-size:12pt
}
a.listlevel4:link {
text-align:left;
font-size:11pt
}
a.listlevel5:link {
text-align:left;
font-size:10pt
}
a.listlevel0:visited {
text-align:center;
font-weight:bolder}
a.listlevel1:visited {
text-align:left;
font-weight:bold;
font-size:14pt
}
a.listlevel2:visited {
text-align:left;
font-weight:bold;
font-size:13pt
}
a.listlevel3:visited{
text-align:left;
font-size:12pt
}
a.listlevel4:visited{
text-align:left;
font-size:11pt
}
a.listlevel5:visited{
text-align:left;
font-size:10pt
}
td.listlevel0 {
margin-left:1pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:black;
border:thick solid black
}
td.listlevel1 {
margin-left:10pt;
margin-top:5pt;
margin-bottom:1pt;
border:medium solid gray;
background-color:silver;
text-align:center
}
td.listlevel2 {
margin-left:20pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center;
background-color:silver
}
td.listlevel3 {
margin-left:25pt;
margin-top:1pt;
margin-bottom:1pt;
text-align:center
}
*/
/*.listlevel {
margin:2px 0 0 0;
padding:0 0 0 0;
}*/
.klein a:link,
.klein a:visited,
.klein a:active
{ color:blue; text-decoration:none }
p.listlevel0 a,
p.listlevel1 a,
p.listlevel2 a,
p.listlevel3 a,
p.listlevel4 a,
p.listlevel5 a,
p.listlevel6 a,
p.listlevel7 a,
p.listlevel8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:link, p.listlevel0 a:visited ,
p.listlevel1 a:link, p.listlevel1 a:visited ,
p.listlevel2 a:link, p.listlevel2 a:visited ,
p.listlevel3 a:link, p.listlevel3 a:visited ,
p.listlevel4 a:link, p.listlevel4 a:visited ,
p.listlevel5 a:link, p.listlevel5 a:visited ,
p.listlevel6 a:link, p.listlevel6 a:visited ,
p.listlevel7 a:link, p.listlevel7 a:visited ,
p.listlevel8 a:link, p.listlevel8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.listlevel0 a:hover, p.listlevel0 a:active, p.listlevel0 a:focus ,
p.listlevel1 a:hover, p.listlevel1 a:active, p.listlevel1 a:focus ,
p.listlevel2 a:hover, p.listlevel2 a:active, p.listlevel2 a:focus ,
p.listlevel3 a:hover, p.listlevel3 a:active, p.listlevel3 a:focus ,
p.listlevel4 a:hover, p.listlevel4 a:active, p.listlevel4 a:focus ,
p.listlevel5 a:hover, p.listlevel5 a:active, p.listlevel5 a:focus ,
p.listlevel6 a:hover, p.listlevel6 a:active, p.listlevel6 a:focus ,
p.listlevel7 a:hover, p.listlevel7 a:active, p.listlevel7 a:focus ,
p.listlevel8 a:hover, p.listlevel8 a:active, p.listlevel8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.listlevel0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.listlevel2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.listlevel3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.listlevel4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.listlevel5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.listlevel6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.listlevel8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus0 a,
p.Fokus1 a,
p.Fokus2 a,
p.Fokus3 a,
p.Fokus4 a,
p.Fokus5 a,
p.Fokus6 a,
p.Fokus7 a,
p.Fokus8 a{
color: #3931e7;
font-family: Tahoma,Arial,sans-serif;
font-style: normal;
text-decoration: none;
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ccccff; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ccccff;}
p.Fokus0 a:link, p.Fokus0 a:visited ,
p.Fokus1 a:link, p.Fokus1 a:visited ,
p.Fokus2 a:link, p.Fokus2 a:visited ,
p.Fokus3 a:link, p.Fokus3 a:visited ,
p.Fokus4 a:link, p.Fokus4 a:visited ,
p.Fokus5 a:link, p.Fokus5 a:visited ,
p.Fokus6 a:link, p.Fokus6 a:visited ,
p.Fokus7 a:link, p.Fokus7 a:visited ,
p.Fokus8 a:link, p.Fokus8 a:visited {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e; /*#ffe8af*/
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 a:hover, p.Fokus0 a:active, p.Fokus0 a:focus ,
p.Fokus1 a:hover, p.Fokus1 a:active, p.Fokus1 a:focus ,
p.Fokus2 a:hover, p.Fokus2 a:active, p.Fokus2 a:focus ,
p.Fokus3 a:hover, p.Fokus3 a:active, p.Fokus3 a:focus ,
p.Fokus4 a:hover, p.Fokus4 a:active, p.Fokus4 a:focus ,
p.Fokus5 a:hover, p.Fokus5 a:active, p.Fokus5 a:focus ,
p.Fokus6 a:hover, p.Fokus6 a:active, p.Fokus6 a:focus ,
p.Fokus7 a:hover, p.Fokus7 a:active, p.Fokus7 a:focus ,
p.Fokus8 a:hover, p.Fokus8 a:active, p.Fokus8 a:focus {
margin:0 0 0 0;
padding:2px;
display:block;
border-left-width: 2px;
border-left-style: solid;
border-left-color: #ffc23e;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #ffc23e;}
p.Fokus0 {
font-size:100%;
text-align:center;
font-weight: bolder;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus1 {
font-size:100%;
font-weight: bold;
margin:2px 0 0 0;
padding:0 0 0 0;}
p.Fokus2 {
font-size:100%;
margin:2px 0 0 10px;
padding:0 0 0 0;}
p.Fokus3 {
font-size:90%;
margin:2px 0 0 20px;
padding:0 0 0 0;}
p.Fokus4 {
font-size:90%;
margin:2px 0 0 30px;
padding:0 0 0 0;}
p.Fokus5 {
font-size:80%;
margin:2px 0 0 40px;
padding:0 0 0 0;}
p.Fokus6 {
font-size:70%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus7 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
p.Fokus8 {
font-size:60%;
margin:2px 0 0 50px;
padding:0 0 0 0;}
/*h1 {
font-size:x-large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
font-color:gray;
margin-bottom:5pt;
margin-top:5pt}
h2 {
font-size:large;
font-weight:normal;
font-variant:small-caps;
text-align:center;
margin-bottom:5pt;
margin-top:5pt}
td.Themenspalte {font-size:9pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
p.mtBox
{
border-bottom:thin solid gray;
text-align:right
}
span.schwarz
{
background-color:rgb(20%,20%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
span.weiss
{
background-color:rgb(50%,50%,90%);
color:white;
font-family:monospace;
font-weight:bold
}
a.mtBox:link
{
text-decoration:none;
font-family:monospace
}
a.mtBox:visited
{
text-decoration:none;
font-family:monospace
}*/
span.chapterNumber
{
font-size:1em; color:gray;
}
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/toc_pdf.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_superx/toc_pdf.xsl
new file mode 100644
index 0000000..a1e95ed
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/toc_pdf.xsl
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+ Table of Contents
+
+
+
+
+ Inhaltsverzeichnis
+
+
+
+
+
+
+
+
+
+
+ added to prevent self-closing tags in QtXmlPatterns
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics.xsl
new file mode 100644
index 0000000..8b26b75
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics.xsl
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2page.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2page.xsl
new file mode 100644
index 0000000..6715525
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2page.xsl
@@ -0,0 +1,400 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+Generiere in
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+javascript:document.location=('search/index.htm');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Fokus
+
+
+listlevel
+
+
+
+
+
+
+is-active
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+true
+
+
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2printversion.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2printversion.xsl
new file mode 100644
index 0000000..f761676
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2printversion.xsl
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+h1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2searchdb.xsl b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2searchdb.xsl
new file mode 100644
index 0000000..850e5b8
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/layoutelements_superx/topics2searchdb.xsl
@@ -0,0 +1,75 @@
+
+
+
+'
+
+
+
+Ds= new Array();
+Ds[1] = new Array();
+Ds[1][1]= "Menuepunkt";
+Ds[1][2]= "Seitentitel";
+Ds[1][3]= "Volltext";
+Ds[1][4]= "Datei";
+
+
+Ds[ ] = new Array();
+Ds[ ][1]= "
+
+ ";
+Ds[ ][2]= "
+
+
+";
+Ds[ ][3]= "
+
+
+";
+Ds[ ][4]= "
+";
+
+
+
+
+var AnzFelder= 4;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/mwTemplates.xsl b/src-modules/module/kb/etl/xml2html/mwTemplates.xsl
new file mode 100644
index 0000000..8066c93
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/mwTemplates.xsl
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+tile is-child
+
+
+tile is-child box
+
+
+
+
+
+
+
+image is-4by3
+
+
+image is-128x128
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Verfügbar ab Version
+
+
+
+
+
+
+
+
+
+
+√
+
+
+≈
+
+
+?
+
+
+
+
+
+Administration | Studiengänge | Studiengänge bearbeiten
+
+
+siehe
+
+
+
+
diff --git a/src-modules/module/kb/etl/xml2html/publishOutputProject.ktr b/src-modules/module/kb/etl/xml2html/publishOutputProject.ktr
new file mode 100644
index 0000000..7319663
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/publishOutputProject.ktr
@@ -0,0 +1,834 @@
+
+
+
+ publishOutputProject
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 72
+
+
+
+ output_project_id
+ 71
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/01/20 10:53:22.812
+ -
+ 2018/01/20 10:53:22.812
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ community
+ 9998
+ superx
+ Encrypted 2be98afc86aa7f2e4be0b8b49fca3e2f0
+ superx_host_iso
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASE
N
+ FORCE_IDENTIFIERS_TO_UPPERCASE
N
+ IS_CLUSTERED
N
+ PORT_NUMBER
9998
+ PRESERVE_RESERVED_WORD_CASE
Y
+ QUOTE_ALL_FIELDS
N
+ SUPPORTS_BOOLEAN_DATA_TYPE
Y
+ SUPPORTS_TIMESTAMP_DATA_TYPE
Y
+ USE_POOLING
N
+
+
+
+
+ getOutputProjectDetails
+ copyLayoutElements
+ Y
+
+
+ getOutputProjectDetails
+ LoadHomePage
+ Y
+
+
+ LoadHomePage
+ writeHomepage
+ Y
+
+
+ writeHomepage
+ copyHtmlFiles
+ Y
+
+
+ getOutputProjectDetails
+ copyImages
+ Y
+
+
+
+ LoadHomePage
+ LoadFileInput
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ homepage_content
+ content
+ String
+
+
+
+
+ -1
+ -1
+ none
+ N
+
+
+ 0
+ Y
+ from_firstchapter_filename
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 496
+ 128
+ Y
+
+
+
+
+ copyHtmlFiles
+ JobExecutor
+
+ Y
+
+ 1
+
+ none
+
+
+ filename
+
+
+ ${Internal.Transformation.Filename.Directory}/copyFiles.kjb
+
+ 1
+
+
+
+ from from
+ to to
+ Y
+
+
+ ExecutionTime
+ ExecutionResult
+ ExecutionNrErrors
+ ExecutionLinesRead
+ ExecutionLinesWritten
+ ExecutionLinesInput
+ ExecutionLinesOutput
+ ExecutionLinesRejected
+ ExecutionLinesUpdated
+ ExecutionLinesDeleted
+ ExecutionFilesRetrieved
+ ExecutionExitStatus
+ ExecutionLogText
+ ExecutionLogChannelId
+
+
+ FileName
+
+
+
+
+
+
+
+
+ 832
+ 144
+ Y
+
+
+
+
+ copyImages
+ JobExecutor
+
+ Y
+
+ 1
+
+ none
+
+
+ filename
+
+
+ ${Internal.Transformation.Filename.Directory}/copyFiles.kjb
+
+ 1
+
+
+
+ from from_images
+ to to
+ Y
+
+
+ ExecutionTime
+ ExecutionResult
+ ExecutionNrErrors
+ ExecutionLinesRead
+ ExecutionLinesWritten
+ ExecutionLinesInput
+ ExecutionLinesOutput
+ ExecutionLinesRejected
+ ExecutionLinesUpdated
+ ExecutionLinesDeleted
+ ExecutionFilesRetrieved
+ ExecutionExitStatus
+ ExecutionLogText
+ ExecutionLogChannelId
+
+
+ FileName
+
+
+
+
+
+
+
+
+ 144
+ 256
+ Y
+
+
+
+
+ copyLayoutElements
+ JobExecutor
+
+ Y
+
+ 1
+
+ none
+
+
+ filename
+
+
+ ${Internal.Transformation.Filename.Directory}/copyFiles.kjb
+
+ 1
+
+
+
+ from from_layoutelements
+ to to
+ Y
+
+
+ ExecutionTime
+ ExecutionResult
+ ExecutionNrErrors
+ ExecutionLinesRead
+ ExecutionLinesWritten
+ ExecutionLinesInput
+ ExecutionLinesOutput
+ ExecutionLinesRejected
+ ExecutionLinesUpdated
+ ExecutionLinesDeleted
+ ExecutionFilesRetrieved
+ ExecutionExitStatus
+ ExecutionLogText
+ ExecutionLogChannelId
+
+
+ FileName
+
+
+
+
+
+
+
+
+ 304
+ 240
+ Y
+
+
+
+
+ getOutputProjectDetails
+ TableInput
+
+ N
+
+ 1
+
+ none
+
+
+ eduetl
+ select D.id,D.defaulttext as document_defaulttext,
O.id,
R.content as webinfdir,
O.document_root,
O.target_path,
O.homepage,
substring(('${Internal.Transformation.Filename.Directory}/tmp/files_' || D.id || '/f_' || (select C.chapter_filename from kb_chapter C where C.document_id=D.id and C.sortnr=0)|| '.htm' ) from 8 for 255)
as from_firstchapter_filename,
L.embedded_files_path,
substring(('${Internal.Transformation.Filename.Directory}/tmp/files_' || D.id) from 8 for 255) as from,
'${Internal.Transformation.Filename.Directory}/' || L.embedded_files_path as from_layoutelements,
R.content || '/../' || O.document_root || '/' || O.target_path as to,
substring(('${Internal.Transformation.Filename.Directory}/tmp/files_' || D.id || '/' || O.homepage ) from 8 for 255) as to_firstchapter_filename,
substring(('${Internal.Transformation.Filename.Directory}/../wiki2html/tmp/files_' || D.id) from 8 for 255) as from_images
from sx_repository R, kb_document D, kb_output_project O, kb_output_project_part P, kb_output_project_layout L
where R.id='WEBINFDIR'
and D.id=P.src_document_id
and O.id=P.output_project_id
and L.id=O.kb_output_project_layout_id
and D.id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+
+
+ 160
+ 96
+ Y
+
+
+
+
+ writeHomepage
+ TextFileOutput
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ N
+ N
+
+
+ UNIX
+ None
+ UTF-8
+
+ Y
+ to_firstchapter_filename
+ Y
+
+ file
+ N
+ N
+ Y
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+ Y
+ N
+ N
+ 0
+
+
+
+ homepage_content
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+
+
+
+
+
+
+
+
+ 672
+ 144
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/replaceBody.ktr b/src-modules/module/kb/etl/xml2html/replaceBody.ktr
new file mode 100644
index 0000000..d3d1a86
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/replaceBody.ktr
@@ -0,0 +1,925 @@
+
+
+
+ replaceBody
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 184
+
+
+
+ output_project_id
+ 96
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/01/19 19:23:22.741
+ -
+ 2018/01/19 19:23:22.741
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ community
+ 9998
+ superx
+ Encrypted 2be98afc86aa7f292a20aa77fd0c3fa9e
+ superx_host_iso
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASE
N
+ FORCE_IDENTIFIERS_TO_UPPERCASE
N
+ IS_CLUSTERED
N
+ PORT_NUMBER
9998
+ PRESERVE_RESERVED_WORD_CASE
Y
+ QUOTE_ALL_FIELDS
N
+ SUPPORTS_BOOLEAN_DATA_TYPE
Y
+ SUPPORTS_TIMESTAMP_DATA_TYPE
Y
+ USE_POOLING
N
+
+
+
+
+ getChapters
+ Load file content in memory
+ Y
+
+
+ ReplaceTargetPath
+ ReplacePdfFile
+ Y
+
+
+ ReplacePdfFile
+ Text file output
+ Y
+
+
+ Load file content in memory
+ processTemplates
+ Y
+
+
+ processTemplates
+ ReplaceBody
+ Y
+
+
+ ReplaceBody
+ ReplaceTargetPath
+ Y
+
+
+
+ Load file content in memory
+ LoadFileInput
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ File content
+ content
+ String
+
+
+
+
+ -1
+ -1
+ none
+ N
+
+
+ File size
+ size
+ Integer
+
+
+
+
+ -1
+ -1
+ none
+ N
+
+
+ 0
+ Y
+ sourceFileName
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 224
+ 80
+ Y
+
+
+
+
+ ReplaceBody
+ ReplaceString
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ File content
+ file_content_replaced
+ no
+ #body#
+
+ N
+ body
+ no
+ yes
+
+
+
+
+
+
+
+
+
+
+ 400
+ 224
+ Y
+
+
+
+
+ ReplacePdfFile
+ ReplaceString
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ file_content_replaced2
+ file_content_replaced3
+ no
+ #pdf_file#
+
+ N
+ pdf_file
+ no
+ yes
+
+
+
+
+
+
+
+
+
+
+ 688
+ 80
+ Y
+
+
+
+
+ ReplaceTargetPath
+ ReplaceString
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ file_content_replaced
+ file_content_replaced2
+ no
+ #targetpath#
+
+ N
+ target_path
+ no
+ yes
+
+
+
+
+
+
+
+
+
+
+ 672
+ 224
+ Y
+
+
+
+
+ Text file output
+ TextFileOutput
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ N
+ N
+
+
+ UNIX
+ None
+ UTF-8
+
+ Y
+ targetFileName
+ Y
+
+ file
+ N
+ N
+ Y
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+ Y
+ N
+ Y
+ 0
+
+
+
+ file_content_replaced3
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+
+
+
+
+
+
+
+
+ 928
+ 80
+ Y
+
+
+
+
+ getChapters
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select C.id as chapter_tid,D.id as document_id,'${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/f_' || C.chapter_filename || '.htm' as "sourceFileName",
'${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/f_' || C.chapter_filename || '.htm' as "targetFileName",
'#body' || C.id || '#' as body_marker,
replace(C.chapter_bodytext,'$','$') as body, --Dollar Zeichen wird maskiert damit Kettle das nicht als Variable interpretiert
(select P.target_server || '/' || P.document_root || '/' || P.target_path from kb_output_project P, kb_output_project_part A where P.id=A.output_project_id and A.src_document_id=${document_id}) as target_path,
(select '<a href="' || P.pdf_file || '">PDF</a>' from kb_output_project P, kb_output_project_part A where P.id=A.output_project_id and A.src_document_id=${document_id}) as pdf_file,
coalesce((select '${Internal.Transformation.Filename.Directory}/' || L.embedded_files_path || '/mwTemplates.xsl' from kb_output_project_layout L, kb_output_project P, kb_output_project_part A where P.id=A.output_project_id and A.src_document_id=${document_id}
and P.kb_output_project_layout_id=L.id),'${Internal.Transformation.Filename.Directory}/mwTemplates.xsl') as mwtemplates
from kb_chapter C, kb_document D
where D.id=C.document_id
and D.id=${document_id}
order by sortnr;
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+
+
+ 64
+ 80
+ Y
+
+
+
+
+ processTemplates
+ UserDefinedJavaClass
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+
+ TRANSFORM_CLASS
+
+ Processor
+
+ -1) {
+String body_vorher=body.substring(0,cursor);
+int endTag=body.indexOf(""+mwTemplateElem+">");
+if(endTag >-1)
+{
+System.out.println("body_vorher:"+body_vorher);
+
+mwTemplateContent=body.substring(cursor,endTag+mwTemplateElem.length()+3).replaceAll("&","&");
+System.out.println("mwTemplateContent:"+mwTemplateContent);
+
+String body_nachher=body.substring(endTag+mwTemplateElem.length()+3,body.length());
+System.out.println("body_nachher:"+body_nachher);
+
+body=body_vorher+xsltTransform(mwTemplateContent,xsl)+body_nachher;
+System.out.println("bodyParsed:"+body);
+
+}
+else
+{
+body=body_vorher+body.substring(cursor+mwTemplateElem.length()+2,body.length());
+}
+cursor=body.indexOf("<"+mwTemplateElem);
+}
+
+Object[] outputRow = createOutputRow(r, data.outputRowMeta.size());
+get(Fields.Out, "body").setValue(outputRow, body);
+putRow(data.outputRowMeta, outputRow);
+return true;
+}
+public static String xsltTransform(String inXml, String xslFile)
+ throws TransformerException {
+ String result="";
+ // 1. Instantiate a TransformerFactory.
+ javax.xml.transform.TransformerFactory tFactory = javax.xml.transform.TransformerFactory
+ .newInstance("net.sf.saxon.TransformerFactoryImpl",null);
+
+ // 2. Use the TransformerFactory to process the stylesheet Source and
+ // generate a Transformer.
+ javax.xml.transform.Transformer transformer = tFactory
+ .newTransformer(new javax.xml.transform.stream.StreamSource(
+ xslFile));
+
+ InputStream inpStream = new ByteArrayInputStream(inXml.getBytes());
+ StringWriter xmlOutWriter = new StringWriter();
+ transformer.transform(new javax.xml.transform.stream.StreamSource(
+ inpStream), new javax.xml.transform.stream.StreamResult(
+ xmlOutWriter));
+result=xmlOutWriter.toString();
+
+return result;
+ }// Ende der Methode]]>
+
+
+
+ N
+
+
+
+
+
+
+
+
+ 400
+ 80
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/set_variables.ktr b/src-modules/module/kb/etl/xml2html/set_variables.ktr
new file mode 100644
index 0000000..6141694
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/set_variables.ktr
@@ -0,0 +1,526 @@
+
+
+ set_variables
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 72
+
+
+
+ output_project_id
+ 71
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2019/06/06 16:01:46.177
+ -
+ 2019/06/06 16:01:46.177
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getOutputProjectDetails
+ Set Variables
+ Y
+
+
+
+ Set Variables
+ SetVariable
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ from_layoutelements
+ layoutelements_path
+ JVM
+
+
+
+ output_project_id
+ output_project_id
+ JVM
+
+
+
+ Y
+
+
+
+
+
+
+ 368
+ 48
+ Y
+
+
+
+ getOutputProjectDetails
+ TableInput
+
+ N
+
+ 1
+
+ none
+
+
+ eduetl
+ select '${Internal.Transformation.Filename.Directory}/' || L.embedded_files_path as from_layoutelements,
+P.output_project_id
+from sx_repository R, kb_document D, kb_output_project O, kb_output_project_part P, kb_output_project_layout L
+where R.id='WEBINFDIR'
+and D.id=P.src_document_id
+and O.id=P.output_project_id
+and L.id=O.kb_output_project_layout_id
+and D.id=${document_id}
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 154
+ 45
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/test.htm b/src-modules/module/kb/etl/xml2html/test.htm
new file mode 100644
index 0000000..9e75725
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/test.htm
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+
+
+
+
+
+ Modul Visualisierung Nutzungshandbuch
+ #body0#
+ Datenbasis zur Visialisierung
+ #body1#
+ Start des Assistenten
+ #body2#
+ Grafikdaten
+ #body3#
+ Grafiklayout
+ #body4#
+ Grafikelemente
+ #body5#
+ Balken
+ #body6#
+ Fläche
+ #body7#
+ Linie
+ #body8#
+ Punkte
+ #body9#
+ Punkte und Linien
+ #body10#
+ Boxplot
+ #body11#
+ Sankey
+ #body12#
+ Layoutmerkmale
+ #body13#
+ Import und Export von Grafikdefintionen
+ #body14#
+ Grafiknutzung
+ #body15#
+ Glossar
+ #body16#
+
+
+
\ No newline at end of file
diff --git a/src-modules/module/kb/etl/xml2html/transformChapters.x b/src-modules/module/kb/etl/xml2html/transformChapters.x
new file mode 100755
index 0000000..a41fce0
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/transformChapters.x
@@ -0,0 +1,22 @@
+#!/bin/bash
+DOCUMENT_ID=$1
+param1="targetpath=$2"
+
+#strip file://
+s=$2
+targetpath=${s:7:255}
+
+LAYOUTELEMENTS_PATH=$3
+
+if [ "$3" != "" ]
+ then
+ param2="pdf_file=$3"
+fi
+#echo $param
+#java -cp "../lib/saxon8.jar" net.sf.saxon.Transform -o "test.log" "tmp/files_"$DOCUMENT_ID"/topics_new.xml" "$LAYOUTELEMENTS_PATH/topics2top.xsl" "$param1"
+#java -cp "../lib/saxon8.jar" net.sf.saxon.Transform -o "test.log" "tmp/files_"$DOCUMENT_ID"/topics_new.xml" "$LAYOUTELEMENTS_PATH/topics2toc.xsl" "$param1"
+#java -cp "../lib/saxon8.jar" net.sf.saxon.Transform -o "test.log" "tmp/files_"$DOCUMENT_ID"/topics_new.xml" "$LAYOUTELEMENTS_PATH/topics2frame.xsl" "$param1"
+#java -cp "../lib/saxon8.jar" net.sf.saxon.Transform -o "test.log" "tmp/files_"$DOCUMENT_ID"/topics_new.xml" "$LAYOUTELEMENTS_PATH/topics2body.xsl" "$param1" # $param2
+java -cp "../lib/saxon8.jar" net.sf.saxon.Transform -o "test.log" "tmp/files_"$DOCUMENT_ID"/topics_new.xml" "$LAYOUTELEMENTS_PATH/topics2page.xsl" "$param1" # $param2
+#java -cp "../lib/saxon8.jar" net.sf.saxon.Transform -o "tmp/files_"$DOCUMENT_ID"/__index_new.htm" "tmp/files_"$DOCUMENT_ID"/topics_new.xml" "$LAYOUTELEMENTS_PATH/topics2printversion.xsl" "$param1" # $param2
+java -cp "../lib/saxon8.jar" net.sf.saxon.Transform -o $targetpath/search/index.htm.js "tmp/files_"$DOCUMENT_ID"/topics_new.xml" "$LAYOUTELEMENTS_PATH/topics2searchdb.xsl" !method=text
diff --git a/src-modules/module/kb/etl/xml2html/transformChapters_kannweg.ktr b/src-modules/module/kb/etl/xml2html/transformChapters_kannweg.ktr
new file mode 100644
index 0000000..893766d
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/transformChapters_kannweg.ktr
@@ -0,0 +1,487 @@
+
+
+
+ transformChapters
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/01/03 22:23:53.819
+ -
+ 2018/01/03 22:23:53.819
+
+ N
+
+
+
+
+
+
+ XSL Transformation
+ XSLT
+
+ Y
+
+ 1
+
+ none
+
+
+
+
+ result
+
+ N
+ Y
+ JAXP
+
+
+
+
+
+
+
+
+
+
+
+
+ 160
+ 112
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/writeChapters.ktr b/src-modules/module/kb/etl/xml2html/writeChapters.ktr
new file mode 100644
index 0000000..a0f0239
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/writeChapters.ktr
@@ -0,0 +1,713 @@
+
+
+ writeChapters
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 243
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+ -
+ 2018/01/03 21:21:10.720
+ -
+ 2018/01/03 21:21:10.720
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ getChapters
+ XML Output
+ Y
+
+
+
+ XML Output
+ XMLOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ UTF-8
+
+ Document
+ chapter
+
+ ${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/topics_new
+ xml
+ N
+ N
+ N
+ N
+ N
+ N
+ N
+
+ N
+ N
+ 0
+
+
+
+ Attribute
+ id
+
+ Integer
+ #
+
+
+
+
+ -1
+ -1
+
+
+ Attribute
+ chapter_tid
+
+ Integer
+ #
+
+
+
+
+ -1
+ -1
+
+
+ Attribute
+ level
+
+ Integer
+ #
+
+
+
+
+ -1
+ -1
+
+
+ Attribute
+ next
+
+ Integer
+ #
+
+
+
+
+ -1
+ -1
+
+
+ Attribute
+ prev
+
+ Integer
+ #
+
+
+
+
+ -1
+ -1
+
+
+ Attribute
+ parent
+
+ Integer
+ #
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ name
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ chapterNameEscaped
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ chapterNumber
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ fileName
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ internalName
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ shortName
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ body
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+ Element
+ summary
+
+ String
+
+
+
+
+
+ -1
+ -1
+
+
+
+
+
+
+
+
+ 112
+ 304
+ Y
+
+
+
+ getChapters
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select C.id as chapter_tid,D.id as document_id,D.defaulttext,C.defaulttext as name,C.sortnr as id, C.chapter_level as level,
+C.chapter_parent as parent, C.chapter_previous as prev, C.chapter_next as next,C.chapter_filename as "fileName",C.chapter_number as "chapterNumber",
+C.defaulttext as "shortName",
+C.defaulttext as "internalName",
+C.defaulttext as "chapterNameEscaped",
+case when trim(regexp_replace(C.chapter_bodytext,'[\n\r]+', ' ', 'g' ))='' then '#empty#'
+else '#body#' end as body,
+C.chapter_bodytextsummary as summary
+from kb_chapter C, kb_document D
+where D.id=C.document_id
+and D.id=${document_id}
+order by sortnr;
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+ 112
+ 64
+ Y
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/writePrintVersion.ktr b/src-modules/module/kb/etl/xml2html/writePrintVersion.ktr
new file mode 100644
index 0000000..a286704
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/writePrintVersion.ktr
@@ -0,0 +1,712 @@
+
+
+
+ writeDocumentHtml
+
+
+
+ Normal
+ 0
+ /
+
+
+ document_id
+ 241
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ SEQ_NR
+ Y
+ SEQ_NR
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ INPUT_BUFFER_ROWS
+ Y
+ INPUT_BUFFER_ROWS
+
+
+ OUTPUT_BUFFER_ROWS
+ Y
+ OUTPUT_BUFFER_ROWS
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ TRANSNAME
+ Y
+ TRANSNAME
+
+
+ STEPNAME
+ Y
+ STEPNAME
+
+
+ STEP_COPY
+ Y
+ STEP_COPY
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ METRICS_DATE
+ Y
+ METRICS_DATE
+
+
+ METRICS_CODE
+ Y
+ METRICS_CODE
+
+
+ METRICS_DESCRIPTION
+ Y
+ METRICS_DESCRIPTION
+
+
+ METRICS_SUBJECT
+ Y
+ METRICS_SUBJECT
+
+
+ METRICS_TYPE
+ Y
+ METRICS_TYPE
+
+
+ METRICS_VALUE
+ Y
+ METRICS_VALUE
+
+
+
+
+
+
+
+ 0.0
+ 0.0
+
+ 10000
+ 50
+ 50
+ N
+ Y
+ 50000
+ Y
+
+ N
+ 1000
+ 100
+
+
+
+
+
+
+
+
+ -
+ 2018/01/03 21:21:10.720
+ -
+ 2018/01/03 21:21:10.720
+ H4sIAAAAAAAAAAMAAAAAAAAAAAA=
+ N
+
+
+
+
+ eduetl
+ localhost
+ POSTGRESQL
+ Native
+ community
+ 9998
+ superx
+ Encrypted 2be98afc86aa7f2e4be0b8b49fca3e2f0
+ superx_host_iso
+
+
+
+ FORCE_IDENTIFIERS_TO_LOWERCASE
N
+ FORCE_IDENTIFIERS_TO_UPPERCASE
N
+ IS_CLUSTERED
N
+ PORT_NUMBER
9998
+ PRESERVE_RESERVED_WORD_CASE
Y
+ QUOTE_ALL_FIELDS
N
+ SUPPORTS_BOOLEAN_DATA_TYPE
Y
+ SUPPORTS_TIMESTAMP_DATA_TYPE
Y
+ USE_POOLING
N
+
+
+
+
+ getDocument
+ Merge Join
+ Y
+
+
+ Merge Join
+ Text file output
+ Y
+
+
+ Load file content in memory
+ Merge Join
+ Y
+
+
+
+ Text file output
+ TextFileOutput
+
+ Y
+
+ 1
+
+ none
+
+
+ ${line.separator}
+
+ N
+ N
+
+
+ UNIX
+ None
+ UTF-8
+
+ N
+
+ Y
+
+ ${Internal.Transformation.Filename.Directory}/tmp/files_${document_id}/__index
+ N
+ N
+ N
+ htm
+ N
+ N
+ N
+ N
+ N
+ N
+
+ Y
+ N
+ N
+ 0
+
+
+
+ prefix
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+ index_content
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+ suffix
+ String
+
+
+
+
+
+ none
+ -1
+ -1
+
+
+
+
+
+
+
+
+
+
+ 208
+ 288
+ Y
+
+
+
+
+ getDocument
+ TableInput
+
+ Y
+
+ 1
+
+ none
+
+
+ eduetl
+ select '<html><head><title>' ||D.defaulttext || '</title><LINK REL="stylesheet" type="text/css" href="superx.css"></LINK><meta http-equiv="content-type" content="text/html; charset=UTF-8"></head><body>' as prefix,
'</body></html>' as suffix
from kb_document D
where D.id=${document_id}
;
+ 0
+
+ N
+ Y
+ N
+
+
+
+
+
+
+
+
+ 112
+ 64
+ Y
+
+
+
+
+ Merge Join
+ MergeJoin
+
+ Y
+
+ 1
+
+ none
+
+
+LEFT OUTER
+getDocument
+Load file content in memory
+
+
+
+
+
+
+
+
+
+
+
+
+ 208
+ 144
+ Y
+
+
+
+
+ Load file content in memory
+ LoadFileInput
+
+ Y
+
+ 1
+
+ none
+
+
+ N
+
+ N
+ Y
+ N
+
+ UTF-8
+
+ ${Internal.Transformation.Filename.Directory}/tmp_index_content.htm
+
+
+ N
+ N
+
+
+
+ index_content
+ content
+ String
+
+
+
+
+ -1
+ -1
+ none
+ N
+
+
+ 0
+ N
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 336
+ 64
+ Y
+
+
+
+
+
+
+
+ N
+
diff --git a/src-modules/module/kb/etl/xml2html/xml2html.kjb b/src-modules/module/kb/etl/xml2html/xml2html.kjb
new file mode 100644
index 0000000..1022540
--- /dev/null
+++ b/src-modules/module/kb/etl/xml2html/xml2html.kjb
@@ -0,0 +1,783 @@
+
+
+ xml2html
+
+
+
+ 0
+ /
+ -
+ 2018/01/03 09:48:55.241
+ -
+ 2018/01/03 09:48:55.241
+
+
+ document_id
+ 46
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ID_JOB
+ Y
+ ID_JOB
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ JOBNAME
+ Y
+ JOBNAME
+
+
+ STATUS
+ Y
+ STATUS
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ STARTDATE
+ Y
+ STARTDATE
+
+
+ ENDDATE
+ Y
+ ENDDATE
+
+
+ LOGDATE
+ Y
+ LOGDATE
+
+
+ DEPDATE
+ Y
+ DEPDATE
+
+
+ REPLAYDATE
+ Y
+ REPLAYDATE
+
+
+ LOG_FIELD
+ Y
+ LOG_FIELD
+
+
+ EXECUTING_SERVER
+ N
+ EXECUTING_SERVER
+
+
+ EXECUTING_USER
+ N
+ EXECUTING_USER
+
+
+ START_JOB_ENTRY
+ N
+ START_JOB_ENTRY
+
+
+ CLIENT
+ N
+ CLIENT
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ JOBNAME
+ Y
+ TRANSNAME
+
+
+ JOBENTRYNAME
+ Y
+ STEPNAME
+
+
+ LINES_READ
+ Y
+ LINES_READ
+
+
+ LINES_WRITTEN
+ Y
+ LINES_WRITTEN
+
+
+ LINES_UPDATED
+ Y
+ LINES_UPDATED
+
+
+ LINES_INPUT
+ Y
+ LINES_INPUT
+
+
+ LINES_OUTPUT
+ Y
+ LINES_OUTPUT
+
+
+ LINES_REJECTED
+ Y
+ LINES_REJECTED
+
+
+ ERRORS
+ Y
+ ERRORS
+
+
+ RESULT
+ Y
+ RESULT
+
+
+ NR_RESULT_ROWS
+ Y
+ NR_RESULT_ROWS
+
+
+ NR_RESULT_FILES
+ Y
+ NR_RESULT_FILES
+
+
+ LOG_FIELD
+ N
+ LOG_FIELD
+
+
+ COPY_NR
+ N
+ COPY_NR
+
+
+
+
+
+
+
+
+ ID_BATCH
+ Y
+ ID_BATCH
+
+
+ CHANNEL_ID
+ Y
+ CHANNEL_ID
+
+
+ LOG_DATE
+ Y
+ LOG_DATE
+
+
+ LOGGING_OBJECT_TYPE
+ Y
+ LOGGING_OBJECT_TYPE
+
+
+ OBJECT_NAME
+ Y
+ OBJECT_NAME
+
+
+ OBJECT_COPY
+ Y
+ OBJECT_COPY
+
+
+ REPOSITORY_DIRECTORY
+ Y
+ REPOSITORY_DIRECTORY
+
+
+ FILENAME
+ Y
+ FILENAME
+
+
+ OBJECT_ID
+ Y
+ OBJECT_ID
+
+
+ OBJECT_REVISION
+ Y
+ OBJECT_REVISION
+
+
+ PARENT_CHANNEL_ID
+ Y
+ PARENT_CHANNEL_ID
+
+
+ ROOT_CHANNEL_ID
+ Y
+ ROOT_CHANNEL_ID
+
+
+ N
+
+
+
+ CreateTmpfolder
+
+ CREATE_FOLDER
+ ${Internal.Job.Filename.Directory}/tmp
+ N
+ N
+ Y
+ 0
+ 224
+ 96
+
+
+ START
+
+ SPECIAL
+ Y
+ N
+ N
+ 0
+ 0
+ 60
+ 12
+ 0
+ 1
+ 1
+ N
+ Y
+ 0
+ 64
+ 96
+
+
+ CreateResultFolder
+
+ CREATE_FOLDER
+ ${Internal.Job.Filename.Directory}/tmp/files_${document_id}
+ N
+ N
+ Y
+ 0
+ 480
+ 96
+
+
+ writeChapters
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/writeChapters.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 736
+ 96
+
+
+ transformChaptersToHtml
+
+ SHELL
+ ${Internal.Job.Filename.Directory}/transformChapters.x
+ ${Internal.Job.Filename.Directory}
+ N
+ N
+ N
+
+ N
+
+ N
+ N
+ N
+
+ Basic
+ ${document_id}
+ ${Internal.Job.Filename.Directory}/tmp/files_${document_id}
+ ${layoutelements_path}
+ N
+ Y
+ 0
+ 80
+ 192
+
+
+ replaceBody
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/replaceBody.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 224
+ 208
+
+
+ DeleteResultFolder
+
+ DELETE_FOLDERS
+ N
+ success_if_errors_less
+ 10
+
+
+ ${Internal.Job.Filename.Directory}/tmp/files_${document_id}
+
+
+ N
+ Y
+ 0
+ 352
+ 96
+
+
+ publishOutputProject
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/publishOutputProject.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 496
+ 272
+
+
+ CreateSearchdbFolder
+
+ CREATE_FOLDER
+ ${Internal.Job.Filename.Directory}/tmp/files_${document_id}/search
+ N
+ N
+ Y
+ 0
+ 608
+ 96
+
+
+ writePrintVersion
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/writePrintVersion.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 304
+ 400
+
+
+ createPDF
+
+ JOB
+ filename
+
+ ${Internal.Job.Filename.Directory}/createPDF.kjb
+
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Nothing
+
+ Y
+ N
+ N
+ N
+ N
+ Y
+ N
+ N
+ Y
+ 0
+ 592
+ 192
+
+
+ Success
+
+ SUCCESS
+ N
+ Y
+ 0
+ 704
+ 192
+
+
+ Set variables
+
+ SET_VARIABLES
+ Y
+
+ JVM
+
+
+ N
+ Y
+ 0
+ 80
+ 320
+
+
+ Variablen initialisieren
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/set_variables.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 160
+ 16
+
+
+ createBodyPrintversion
+
+ TRANS
+ filename
+
+ ${Internal.Job.Filename.Directory}/createBodyPrintversion.ktr
+
+ N
+ N
+ N
+ N
+ N
+ N
+
+
+ N
+ N
+ Basic
+ N
+
+ N
+ Y
+ N
+ N
+ N
+
+ Y
+
+ N
+ Y
+ 0
+ 240
+ 304
+
+
+
+
+ CreateTmpfolder
+ DeleteResultFolder
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ DeleteResultFolder
+ CreateResultFolder
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ CreateResultFolder
+ CreateSearchdbFolder
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ CreateSearchdbFolder
+ writeChapters
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ publishOutputProject
+ createPDF
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ createPDF
+ Success
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ START
+ Variablen initialisieren
+ 0
+ 0
+ Y
+ Y
+ Y
+
+
+ Variablen initialisieren
+ CreateTmpfolder
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ writeChapters
+ transformChaptersToHtml
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ transformChaptersToHtml
+ replaceBody
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ writePrintVersion
+ publishOutputProject
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ replaceBody
+ createBodyPrintversion
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+ createBodyPrintversion
+ writePrintVersion
+ 0
+ 0
+ Y
+ Y
+ N
+
+
+
+
+
diff --git a/src-modules/module/kb/masken/29000_felderinfo.unl b/src-modules/module/kb/masken/29000_felderinfo.unl
new file mode 100644
index 0000000..7bae8d7
--- /dev/null
+++ b/src-modules/module/kb/masken/29000_felderinfo.unl
@@ -0,0 +1,3 @@
+29002^Administratoren^4^0^0^150^200^1^integer^30^0^13^^^<> select count(*) from user_group_bez B,groupinfo G where G.tid=B.groupinfo_id and G.name in ('Administratoren','superx') and B.userinfo_id=<>;^
+29004^Logo^4^0^0^150^200^1^char^255^0^13^^^^
+29001^Bearbeiter^3^0^0^150^200^1^integer^30^0^13^^^<> select count(*) from user_group_bez B,groupinfo G where G.tid=B.groupinfo_id and G.name in ('KB Bearbeiter','Administratoren') and B.userinfo_id=<>;^
diff --git a/src-modules/module/kb/masken/29000_maske_system_bez.unl b/src-modules/module/kb/masken/29000_maske_system_bez.unl
new file mode 100644
index 0000000..38906ca
--- /dev/null
+++ b/src-modules/module/kb/masken/29000_maske_system_bez.unl
@@ -0,0 +1 @@
+29000^160^
diff --git a/src-modules/module/kb/masken/29000_masken_felder_bez.unl b/src-modules/module/kb/masken/29000_masken_felder_bez.unl
new file mode 100644
index 0000000..e8682bc
--- /dev/null
+++ b/src-modules/module/kb/masken/29000_masken_felder_bez.unl
@@ -0,0 +1,3 @@
+29000^29004^
+29000^29001^
+29000^29002^
diff --git a/src-modules/module/kb/masken/29000_maskeninfo.unl b/src-modules/module/kb/masken/29000_maskeninfo.unl
new file mode 100644
index 0000000..3e88a4a
--- /dev/null
+++ b/src-modules/module/kb/masken/29000_maskeninfo.unl
@@ -0,0 +1,33 @@
+29000^Wissensbasis Hauptmenü^select 'Probleme und Lösungen','../edit/kb/index.htm' as nextedit\
+from xdummy\
+union\
+select 'Meldungen bearbeiten','../edit/kb/kb_chunk_list.jsp' as nextedit\
+from xdummy\
+/* where <> =1 */\
+union\
+select 'Themen bearbeiten','../edit/kb/kb_topic_list.jsp' as nextedit\
+from xdummy\
+/* where <> =1 */\
+union\
+select 'Schlüsselworte bearbeiten','../edit/kb/kb_keyword_list.jsp' as nextedit\
+from xdummy\
+/* where <> =1 */\
+union\
+select 'Beziehungen bearbeiten','../edit/kb/kb_relation_list.jsp' as nextedit\
+from xdummy\
+/* where <> =1 */\
+union\
+select 'Meldungsarten bearbeiten','../edit/kb/kb_k_submission_type_list.jsp' as nextedit\
+from xdummy\
+/* where <> =1 */\
+;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Menüpunkt" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+Column CID=3 heading_text="Bearbeiten" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+@@@^Fachsemester^Anzahl^Startseite der Wissensbais für Anwender/innen^^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29000_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29000_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..0b5a0f5
--- /dev/null
+++ b/src-modules/module/kb/masken/29000_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+160^29000^
diff --git a/src-modules/module/kb/masken/29020_felderinfo.unl b/src-modules/module/kb/masken/29020_felderinfo.unl
new file mode 100644
index 0000000..8ba908b
--- /dev/null
+++ b/src-modules/module/kb/masken/29020_felderinfo.unl
@@ -0,0 +1,8 @@
+29024^Eingereicht von^40^0^0^100^200^1^integer^30^0^1^<> select tid,name from userinfo where tid in (select distinct submitted_by from kb_chunk) order by 2;^^^
+29025^Schlüsselwort^50^0^0^100^200^1^integer^30^0^1^<> select id,defaulttext from kb_keyword order by 2;^^^
+29026^Ticket^60^0^0^100^60^1^char^30^0^0^^^^
+29021^Komponente^10^0^0^100^200^1^integer^30^0^1^<> select tid, name from systeminfo order by 2;^^^
+29022^Thema^20^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_topic order by 2;^^^
+29023^Stichwort^30^0^0^100^150^1^sql^30^0^0^^^^
+29020^Sachgebiet^1^0^0^100^200^1^integer^30^0^1^<> select tid, name from sachgebiete order by 2;^^^
+29027^Meldungsart^25^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_k_submission_type order by 2;^^<> select id, defaulttext from kb_k_submission_type where hiskey_id='Q'^
diff --git a/src-modules/module/kb/masken/29020_maske_system_bez.unl b/src-modules/module/kb/masken/29020_maske_system_bez.unl
new file mode 100644
index 0000000..1e4a302
--- /dev/null
+++ b/src-modules/module/kb/masken/29020_maske_system_bez.unl
@@ -0,0 +1 @@
+29020^160^
diff --git a/src-modules/module/kb/masken/29020_masken_felder_bez.unl b/src-modules/module/kb/masken/29020_masken_felder_bez.unl
new file mode 100644
index 0000000..60e17d4
--- /dev/null
+++ b/src-modules/module/kb/masken/29020_masken_felder_bez.unl
@@ -0,0 +1,8 @@
+29020^29027^
+29020^29020^
+29020^29021^
+29020^29022^
+29020^29023^
+29020^29024^
+29020^29025^
+29020^29026^
diff --git a/src-modules/module/kb/masken/29020_maskeninfo.unl b/src-modules/module/kb/masken/29020_maskeninfo.unl
new file mode 100644
index 0000000..20db1b6
--- /dev/null
+++ b/src-modules/module/kb/masken/29020_maskeninfo.unl
@@ -0,0 +1,80 @@
+29020^Meldungen verwalten^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+\
+ \
+ select count(*) from kb_chunk;\
+ \
+ \
+<@selectintotmp \
+select="1::smallint as ord,C.id,K.hiskey_id as submission_type,K.defaulttext as submission_type_str, C.defaulttext,C.info_text,'../edit/kb/kb_chunk_view.jsp|id=' || C.id as nextedit0,'../edit/kb/kb_chunk_edit.jsp|id=' || C.id as nextedit1,''::varchar(255) as nextedit2,''::varchar(255) as nextedit3"\
+source="kb_chunk C left outer join kb_k_submission_type K on (C.submission_type=K.id)"\
+target="tmp_k_chunk">\
+where 1=1\
+/* and C.sachgebiete_id=<> */\
+/* and C.systeminfo_id=<> */\
+/* and C.submission_type=<> */ \
+ and (1=1 \
+/* and (1!=1 or (lower(C.defaulttext) like lower('%<>%')) */\
+/* or (lower(C.longtext) like lower('%<>%')) */\
+/* or (lower(C.info_text) like lower('%<>%'))) */\
+)\
+/* and C.submitted_by=<> */\
+/* and C.id in (select K.kb_chunk_id from kb_chunk2keyword K where K.kb_keyword_id=<>) */\
+/* and C.id in (select K.kb_chunk_id from kb_chunk2ticket K where K.ticket_id = <>) */\
+@selectintotmp>\
+ <@informixnolog/>;\
+--submission_type an view übergeben:\
+ update tmp_k_chunk set nextedit0=nextedit0 || '&submission_type=problem'\
+where submission_type='Q';\
+\
+update tmp_k_chunk set nextedit0=nextedit0 || '&submission_type=loesung'\
+where submission_type='A';\
+\
+--Antwort-Link:\
+\
+update tmp_k_chunk set nextedit2='../edit/kb/kb_chunk2relation_edit.jsp|kb_chunk_id_from=' || id\
+where submission_type='Q';\
+\
+ <#if kb_chunk_anz=0>\
+insert into tmp_k_chunk(ord,defaulttext,nextedit1)\
+select 2 as ord,'Neue Meldung', '../edit/kb/kb_chunk_edit.jsp'\
+from xdummy\
+;\
+#if>\
+\
+<@selectintotmp \
+select="*"\
+source="tmp_k_chunk"\
+target="tmp_k_chunk2">\
+where 1=1\
+order by ord,defaulttext,submission_type_str\
+@selectintotmp>\
+ <@informixnolog/>;\
+ \
+drop table tmp_k_chunk;\
+ \
+select submission_type_str,defaulttext,sp_trunc_string(info_text,50),nextedit0,nextedit1,nextedit2\
+ from tmp_k_chunk2;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Art der Meldung" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=12\
+Column CID=0 heading_text="Meldung" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Meldung Inhalt" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Meldung ansehen" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+Column CID=3 heading_text="Bearbeiten" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+Column CID=3 heading_text="Antwort zuweisen" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+@@@^Fachsemester^Anzahl^Eine Meldung bearbeiten und zu Themen, Links etc. zuordnen.^drop table tmp_k_chunk2;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29020_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29020_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..c07fbf5
--- /dev/null
+++ b/src-modules/module/kb/masken/29020_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29020^
diff --git a/src-modules/module/kb/masken/29040_felderinfo.unl b/src-modules/module/kb/masken/29040_felderinfo.unl
new file mode 100644
index 0000000..160b5fd
--- /dev/null
+++ b/src-modules/module/kb/masken/29040_felderinfo.unl
@@ -0,0 +1,13 @@
+29041^Komponente^10^0^0^100^200^1^integer^30^0^1^<> select tid, name from systeminfo order by 2;^^^
+29046^Ticket^60^0^0^100^60^1^char^30^0^0^^^^
+29049^Anzeigetext Antwort^100^0^0^100^255^1^char^255^1^0^^^^
+29051^Link Beschriftung Antwort^120^0^0^100^255^1^char^255^0^0^^^^
+29040^Sachgebiet^1^0^0^100^200^1^integer^30^0^1^<> select tid, name from sachgebiete order by 2;^^^
+29042^Thema^20^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_topic order by 2;^^^
+29044^Eingereicht von^40^0^0^100^200^1^integer^30^0^1^<> select tid,name from userinfo where tid =<>^^<> select tid,name from userinfo where tid =<>^
+29045^Schlüsselwort^25^0^0^100^200^1^integer^30^0^1^<> select id,defaulttext from kb_keyword order by 2;^^^
+29048^Langbeschreibung Frage^32^0^0^100^255^5^char^10000^1^0^^^^
+29050^Langbeschreibung Antwort^110^0^0^100^255^5^char^10000^1^0^^^^
+29047^Ticket-Art^62^0^0^100^200^1^char^30^0^1^<> select 'Bugzilla','HISZILLA' from xdummy union select 'OTRS','OTRS' from xdummy^^<> select 'Bugzilla','HISZILLA' from xdummy^
+29043^Anzeigetext Frage^30^0^0^100^255^1^char^255^1^0^^^^
+29052^Link Antwort^130^0^0^100^255^1^char^255^0^0^^^^
diff --git a/src-modules/module/kb/masken/29040_maske_system_bez.unl b/src-modules/module/kb/masken/29040_maske_system_bez.unl
new file mode 100644
index 0000000..186632e
--- /dev/null
+++ b/src-modules/module/kb/masken/29040_maske_system_bez.unl
@@ -0,0 +1 @@
+29040^160^
diff --git a/src-modules/module/kb/masken/29040_masken_felder_bez.unl b/src-modules/module/kb/masken/29040_masken_felder_bez.unl
new file mode 100644
index 0000000..65492c1
--- /dev/null
+++ b/src-modules/module/kb/masken/29040_masken_felder_bez.unl
@@ -0,0 +1,13 @@
+29040^29047^
+29040^29040^
+29040^29041^
+29040^29042^
+29040^29043^
+29040^29044^
+29040^29045^
+29040^29046^
+29040^29048^
+29040^29049^
+29040^29050^
+29040^29051^
+29040^29052^
diff --git a/src-modules/module/kb/masken/29040_maskeninfo.unl b/src-modules/module/kb/masken/29040_maskeninfo.unl
new file mode 100644
index 0000000..64c3a54
--- /dev/null
+++ b/src-modules/module/kb/masken/29040_maskeninfo.unl
@@ -0,0 +1,310 @@
+29040^Frage-Antwort Schnelleingabe^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+--(c) 2012 Daniel Quathamer\
+\
+create temp table tmp_erg\
+(chunk_art varchar(255),chunk_druck varchar(255),nextedit varchar(255));\
+\
+begin work;\
+\
+create temp table tmp_chunk(\
+ frage_id INTEGER , \
+ antwort_id INTEGER , \
+shorttext VARCHAR(255) , \
+defaulttext VARCHAR(255) , \
+longtext VARCHAR(255) , \
+uniquename VARCHAR(255) , \
+valid_from date , \
+valid_to date , \
+version_from DECIMAL(7,4) , \
+version_to DECIMAL(7,4) , \
+submission_date DATE , \
+submitted_by INTEGER , \
+lastchange_date DATE , \
+lastchange_by INTEGER , \
+status INTEGER , \
+submission_type INTEGER , \
+info_text TEXT , \
+info_text_contenttype VARCHAR(255) , \
+work_amount SMALLINT , \
+topic_id INTEGER , \
+sachgebiete_id INTEGER , \
+systeminfo_id INTEGER , \
+k_language_id INTEGER ,\
+kb_keyword_id integer,\
+ticket_id varchar(255),\
+ticket_type varchar(255),\
+link_caption varchar(255),\
+link_url varchar(255)\
+) \
+;\
+--zuerst die Frage:\
+insert into tmp_chunk(defaulttext,\
+submission_date,\
+lastchange_date,\
+submitted_by,\
+lastchange_by,\
+submission_type,\
+info_text\
+)\
+values (unescape_semicolon(<>::text),\
+today(),\
+today(),\
+<>,\
+<>,\
+1,\
+unescape_semicolon(<>::text)\
+);\
+/* update tmp_chunk set sachgebiete_id=<>; */\
+/* update tmp_chunk set systeminfo_id=<>; */\
+/* update tmp_chunk set topic_id=<>; */\
+/* update tmp_chunk set kb_keyword_id=<>; */\
+/* update tmp_chunk set ticket_id=<>; */\
+/* update tmp_chunk set ticket_type=<>; */\
+--Frage einfügen:\
+insert into kb_chunk(\
+shorttext,\
+ defaulttext,\
+ longtext,\
+ uniquename,\
+ valid_from,\
+ valid_to,\
+ version_from,\
+ version_to,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ status,\
+ submission_type,\
+ info_text,\
+ info_text_contenttype,\
+ work_amount,\
+ topic_id,\
+ sachgebiete_id,\
+ systeminfo_id,\
+ k_language_id)\
+ select\
+ shorttext,\
+ defaulttext,\
+ longtext,\
+ uniquename,\
+ valid_from,\
+ valid_to,\
+ version_from,\
+ version_to,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ status,\
+ submission_type,\
+ info_text,\
+ info_text_contenttype,\
+ work_amount,\
+ topic_id,\
+ sachgebiete_id,\
+ systeminfo_id,\
+ k_language_id\
+ from tmp_chunk;\
+ \
+ update tmp_chunk set frage_id=currval('kb_chunk_id_seq');\
+--nun die Antwort:\
+ update tmp_chunk set submission_type=2,\
+ defaulttext=unescape_semicolon(<>::text),\
+ info_text=unescape_semicolon(<>::text)\
+ /* ,link_caption=unescape_semicolon(< >::text) */\
+ /*, link_url= unescape_semicolon(< >::text) */\
+ ;\
+\
+--Antwort einfügen:\
+insert into kb_chunk(\
+shorttext,\
+ defaulttext,\
+ longtext,\
+ uniquename,\
+ valid_from,\
+ valid_to,\
+ version_from,\
+ version_to,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ status,\
+ submission_type,\
+ info_text,\
+ info_text_contenttype,\
+ work_amount,\
+ topic_id,\
+ sachgebiete_id,\
+ systeminfo_id,\
+ k_language_id)\
+ select\
+ shorttext,\
+ defaulttext,\
+ longtext,\
+ uniquename,\
+ valid_from,\
+ valid_to,\
+ version_from,\
+ version_to,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ status,\
+ submission_type,\
+ info_text,\
+ info_text_contenttype,\
+ work_amount,\
+ topic_id,\
+ sachgebiete_id,\
+ systeminfo_id,\
+ k_language_id\
+ from tmp_chunk;\
+ \
+ update tmp_chunk set antwort_id=currval('kb_chunk_id_seq');\
+--Nun die Untertabellen:\
+--kb_chunk2keyword\
+insert into kb_chunk2keyword\
+(kb_chunk_id,\
+ kb_keyword_id,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ sortnr)\
+select\
+frage_id,\
+ kb_keyword_id,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ 1\
+FROM tmp_chunk\
+where kb_keyword_id is not null;\
+\
+insert into kb_chunk2keyword\
+(kb_chunk_id,\
+ kb_keyword_id,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ sortnr)\
+select\
+antwort_id,\
+ kb_keyword_id,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ 1\
+FROM tmp_chunk\
+where kb_keyword_id is not null;\
+\
+--kb_chunk2link\
+insert into kb_chunk2link(\
+ kb_chunk_id,\
+ link_caption,\
+ link_url,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ sortnr\
+)\
+select antwort_id,\
+ link_caption,\
+ link_url,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+ 1\
+ from tmp_chunk\
+ where link_url is not null;\
+--kb_chunk2ticket\
+insert into kb_chunk2ticket\
+(kb_chunk_id,\
+ ticket_id,\
+ ticket_type,\
+ submission_date,\
+ submitted_by\
+)\
+select frage_id,\
+ ticket_id,\
+ ticket_type,\
+ submission_date,\
+ submitted_by\
+ from tmp_chunk\
+ where ticket_id is not null;\
+ \
+--kb_chunk2relation\
+insert into kb_chunk2relation\
+(kb_chunk_id_from,\
+ kb_chunk_id_to,\
+ kb_relation_id,\
+ valid_from,\
+ valid_to,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by)\
+ select\
+ frage_id,\
+ antwort_id,\
+ 1, --Antwort\
+ valid_from,\
+ valid_to,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by\
+ from tmp_chunk;\
+\
+--Bearbeiten-Link:\
+insert into tmp_erg\
+(chunk_art,chunk_druck,nextedit)\
+select 'Frage bearbeiten',K.defaulttext,'../edit/kb/kb_chunk_edit.jsp|id=' || K.id\
+from tmp_chunk T, kb_chunk K\
+where K.id=T.frage_id\
+;\
+insert into tmp_erg\
+(chunk_art,chunk_druck,nextedit)\
+select 'Antwort bearbeiten',K.defaulttext,'../edit/kb/kb_chunk_edit.jsp|id=' || K.id\
+from tmp_chunk T, kb_chunk K\
+where K.id=T.antwort_id\
+;\
+--Ansehen Link Antwort:\
+insert into tmp_erg\
+(chunk_art,chunk_druck,nextedit)\
+select 'Antwort ansehen',K.defaulttext,'../edit/kb/kb_chunk_view.jsp|id=' || K.id || '&submission_type=Loesung'\
+from tmp_chunk T, kb_chunk K\
+where K.id=T.antwort_id\
+;\
+\
+ \
+drop table tmp_chunk;\
+\
+commit;\
+ \
+select chunk_art,chunk_druck,nextedit\
+ from tmp_erg\
+ ;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Art der Meldung" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=12\
+Column CID=0 heading_text="Meldung" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=3 heading_text="Bearbeiten/Ansehen" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+@@@^Fachsemester^Anzahl^Direkteingabe von Fragen und Antworten^drop table tmp_erg;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29040_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29040_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..c9af75b
--- /dev/null
+++ b/src-modules/module/kb/masken/29040_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29040^
diff --git a/src-modules/module/kb/masken/29060_felderinfo.unl b/src-modules/module/kb/masken/29060_felderinfo.unl
new file mode 100644
index 0000000..2caf0fc
--- /dev/null
+++ b/src-modules/module/kb/masken/29060_felderinfo.unl
@@ -0,0 +1,8 @@
+29066^Ticket^60^0^0^100^60^1^char^30^0^999^^^^
+29062^Thema^20^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_topic order by 2;^^^
+29065^Schlüsselwort^50^0^0^100^200^1^integer^30^0^1^<> select id,defaulttext from kb_keyword order by 2;^^^
+29060^Sachgebiet^1^0^0^100^200^1^integer^30^0^1^<> select tid, name from sachgebiete order by 2;^^^
+29064^Eingereicht von^40^0^0^100^200^1^integer^30^0^999^<> select tid,name from userinfo where tid in (select distinct submitted_by from kb_chunk) order by 2;^^^
+29061^Komponente^10^0^0^100^200^1^integer^30^0^1^<> select tid, name from systeminfo order by 2;^^^
+29067^Meldungsart^25^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_k_submission_type order by 2;^^<> select id, defaulttext from kb_k_submission_type where hiskey_id='Q'^
+29063^Stichwort^30^0^0^100^150^1^sql^30^0^0^^^^
diff --git a/src-modules/module/kb/masken/29060_maske_system_bez.unl b/src-modules/module/kb/masken/29060_maske_system_bez.unl
new file mode 100644
index 0000000..7a0888a
--- /dev/null
+++ b/src-modules/module/kb/masken/29060_maske_system_bez.unl
@@ -0,0 +1 @@
+29060^160^
diff --git a/src-modules/module/kb/masken/29060_masken_felder_bez.unl b/src-modules/module/kb/masken/29060_masken_felder_bez.unl
new file mode 100644
index 0000000..e7b4eb3
--- /dev/null
+++ b/src-modules/module/kb/masken/29060_masken_felder_bez.unl
@@ -0,0 +1,8 @@
+29060^29067^
+29060^29060^
+29060^29061^
+29060^29062^
+29060^29063^
+29060^29064^
+29060^29065^
+29060^29066^
diff --git a/src-modules/module/kb/masken/29060_maskeninfo.unl b/src-modules/module/kb/masken/29060_maskeninfo.unl
new file mode 100644
index 0000000..932c149
--- /dev/null
+++ b/src-modules/module/kb/masken/29060_maskeninfo.unl
@@ -0,0 +1,61 @@
+29060^Meldung suchen^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+\
+ \
+ select count(*) from kb_chunk;\
+ \
+ \
+<@selectintotmp \
+select="1::smallint as ord,C.id,K.hiskey_id as submission_type,K.defaulttext as submission_type_str, C.defaulttext,C.info_text,'../edit/kb/kb_chunk_view_detail.jsp|id=' || C.id as nextedit0,'../edit/kb/kb_chunk_edit.jsp|id=' || C.id as nextedit1,''::varchar(255) as nextedit2,''::varchar(255) as nextedit3"\
+source="kb_chunk C left outer join kb_k_submission_type K on (C.submission_type=K.id)"\
+target="tmp_k_chunk">\
+where 1=1\
+/* and C.sachgebiete_id=<> */\
+/* and C.systeminfo_id=<> */\
+/* and C.submission_type=<> */ \
+ and (1=1 \
+/* and (1!=1 or (lower(C.defaulttext) like lower('%<>%')) */\
+/* or (lower(C.longtext) like lower('%<>%')) */\
+/* or (lower(C.info_text) like lower('%<>%'))) */\
+)\
+/* and C.submitted_by=<> */\
+/* and C.id in (select K.kb_chunk_id from kb_chunk2keyword K where K.kb_keyword_id=<>) */\
+/* and C.id in (select K.kb_chunk_id from kb_chunk2ticket K where K.ticket_id = <>) */\
+@selectintotmp>\
+ <@informixnolog/>;\
+--submission_type an view übergeben:\
+ update tmp_k_chunk set nextedit0=nextedit0 || '&submission_type=problem'\
+where submission_type='Q';\
+\
+update tmp_k_chunk set nextedit0=nextedit0 || '&submission_type=loesung'\
+where submission_type='A';\
+\
+\
+\
+<@selectintotmp \
+select="*"\
+source="tmp_k_chunk"\
+target="tmp_k_chunk2">\
+where 1=1\
+order by ord,defaulttext,submission_type_str\
+@selectintotmp>\
+ <@informixnolog/>;\
+ \
+drop table tmp_k_chunk;\
+ \
+select defaulttext,sp_trunc_string(info_text,50),nextedit0\
+ from tmp_k_chunk2;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Meldung" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Meldung Inhalt" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Meldung ansehen" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+@@@^Fachsemester^Anzahl^Öffentliches Suchformular für die Wissensbasis^drop table tmp_k_chunk2;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29060_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29060_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..62920c3
--- /dev/null
+++ b/src-modules/module/kb/masken/29060_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+160^29060^
diff --git a/src-modules/module/kb/masken/29080_felderinfo.unl b/src-modules/module/kb/masken/29080_felderinfo.unl
new file mode 100644
index 0000000..c68f445
--- /dev/null
+++ b/src-modules/module/kb/masken/29080_felderinfo.unl
@@ -0,0 +1,16 @@
+29080^Quell-URL^1^0^0^100^200^1^char^255^1^0^^^^
+29081^Komponente^10^0^0^100^200^1^integer^30^0^1^<> select tid, name from systeminfo order by 2;^^^
+29082^Thema^30^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_topic order by 2;^^^
+29083^Quell-Titel^5^0^0^100^255^1^char^255^1^0^^^^
+29084^Eingereicht von^40^0^0^100^200^1^integer^30^0^13^^^<> select tid from userinfo where tid =<>^
+29085^Sachgebiet^25^0^0^100^200^1^integer^30^0^1^<> select tid,name from sachgebiete order by 2;^^^
+29086^Ziel-Titel^7^0^0^100^255^1^char^255^0^0^^^^
+29087^Existiert bereits?^6^0^0^100^50^5^integer^9^1^1^<> select 1,'Ja-Warnung!!!' from xdummy\
+union \
+select 0,'Nein' from xdummy;^^<> select 1,'Ja-Warnung!!!' from xdummy where 0< (select count(*) from kb_document_source K where 1=1 /* and K.src_title=<>*/ ) union select 0,'Nein' from xdummy^
+29088^Quellcode-Art^32^0^0^100^255^1^integer^9^0^1^<> select 1,'Mediawiki' from xdummy;^^<> select 1,'Mediawiki' from xdummy;^
+29089^Ausgabedokument anlegen^50^0^0^100^255^1^integer^9^0^1^<> select 1,'ja' from xdummy union select 0,'nein' from xdummy;^^<> select 1,'ja' from xdummy;^
+29090^Ausgabedokument Pfad^60^0^0^100^100^1^char^255^0^0^^^xx_modul/thema^
+29091^Quell-Server^0^0^0^100^100^1^char^255^1^1^<> select id,name from kb_webconnection order by 2^^^
+29092^Quell-Server konfigurieren^1000^0^0^150^200^1^char^30^0^18^^^<> select '../edit/kb/kb_webconnection_list.jsp' from xdummy;^
+29093^Layout^70^0^0^100^200^1^integer^30^0^1^<> select id,defaulttext from kb_output_project_layout order by 2;^^<>select id,defaulttext from kb_output_project_layout where id=1^
diff --git a/src-modules/module/kb/masken/29080_maske_system_bez.unl b/src-modules/module/kb/masken/29080_maske_system_bez.unl
new file mode 100644
index 0000000..a8416ec
--- /dev/null
+++ b/src-modules/module/kb/masken/29080_maske_system_bez.unl
@@ -0,0 +1 @@
+29080^160^
diff --git a/src-modules/module/kb/masken/29080_masken_felder_bez.unl b/src-modules/module/kb/masken/29080_masken_felder_bez.unl
new file mode 100644
index 0000000..01683d5
--- /dev/null
+++ b/src-modules/module/kb/masken/29080_masken_felder_bez.unl
@@ -0,0 +1,14 @@
+29080^29080^
+29080^29081^
+29080^29082^
+29080^29083^
+29080^29084^
+29080^29085^
+29080^29086^
+29080^29087^
+29080^29088^
+29080^29089^
+29080^29090^
+29080^29091^
+29080^29092^
+29080^29093^
diff --git a/src-modules/module/kb/masken/29080_maskeninfo.unl b/src-modules/module/kb/masken/29080_maskeninfo.unl
new file mode 100644
index 0000000..0c2e5c7
--- /dev/null
+++ b/src-modules/module/kb/masken/29080_maskeninfo.unl
@@ -0,0 +1,175 @@
+29080^Dokumentquelle registrieren^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+--(c) 2012 Daniel Quathamer\
+\
+create temp table tmp_erg\
+(document_art varchar(255),document_druck varchar(255),nextedit varchar(255));\
+\
+<#if "<>" == "0">\
+\
+begin work;\
+\
+create temp table tmp_document_source(\
+ \
+document_id INTEGER , \
+src_title VARCHAR(255) , \
+src_type INTEGER , \
+src_text TEXT , \
+src_url VARCHAR(255) , \
+last_input DATE ,\
+is_new smallint,\
+webconnection_id INTEGER \
+) \
+;\
+insert into tmp_document_source (src_title,\
+ src_type,\
+ src_url,\
+ last_input,\
+ is_new,\
+webconnection_id)\
+ select <>,\
+ 1,--wiki\
+ <>,\
+ today(),\
+ 0,\
+ <>\
+ from xdummy;\
+ \
+--bereits vorhanden?\
+update tmp_document_source set document_id=(select T.document_id\
+from kb_document_source T\
+where T.src_url=tmp_document_source.src_url);\
+\
+insert into kb_document( \
+ defaulttext,\
+ submission_date,\
+ submitted_by,\
+ lastchange_date,\
+ lastchange_by,\
+-- status,\
+ submission_type\
+-- info_text,\
+-- info_text_contenttype,\
+-- work_amount,\
+-- topic_id,\
+-- sachgebiete_id,\
+-- systeminfo_id,\
+-- k_language_id\
+)\
+select src_title,\
+today(),\
+<>,\
+today(),\
+<>,\
+(select id from kb_k_submission_type where hiskey_id='D' limit 1) as submission_type\
+\
+from tmp_document_source\
+where document_id is null;\
+\
+update tmp_document_source set document_id=currval('kb_document_id_seq'),\
+is_new=1\
+where document_id is null;\
+\
+/* update kb_document set topic_id=<> where id=(select document_id from tmp_document_source);*/\
+/* update kb_document set sachgebiete_id=<> where id=(select document_id from tmp_document_source);*/\
+/* update kb_document set systeminfo_id=<> where id=(select document_id from tmp_document_source);*/\
+/* update kb_document set defaulttext=<> where id=(select document_id from tmp_document_source);*/\
+\
+insert into kb_document_source (document_id,\
+src_title,\
+ src_type,\
+ src_url,\
+ last_input,\
+ webconnection_id)\
+ select document_id,\
+src_title,\
+ src_type,\
+ src_url,\
+ last_input,\
+ webconnection_id\
+ from tmp_document_source\
+ where is_new=1;\
+\
+<#if "<>" == "1">\
+insert into kb_output_project(defaulttext,\
+ creation_date,\
+ creation_by,\
+ lastchange_date,\
+ lastchange_by,\
+ target_server,\
+/* target_path ,--<> */\
+homepage,\
+pdf_file,\
+document_root,\
+kb_output_project_layout_id\
+-- output_type,\
+-- target_xsl\
+ )\
+ select <>,today(),<>,today(),<>,\
+ 'http://www.superx-projekt.de',\
+ /* <> ,*/\
+ 'index.htm' as homepage,\
+ 'index.pdf',\
+ 'doku' ,\
+ nvl(val('<>'),1) as kb_output_project_layout_id\
+ from xdummy;\
+ \
+insert into kb_output_project_part\
+ ( \
+ output_project_id,\
+ src_document_id,\
+ sortnr\
+ )\
+ select currval('kb_output_project_id_seq'),\
+ document_id,\
+1\
+from tmp_document_source\
+ where is_new=1;\
+ \
+ \
+#if>\
+--Bearbeiten-Link:\
+insert into tmp_erg\
+(document_art,document_druck,nextedit)\
+select 'Dokument bearbeiten',K.defaulttext,'../edit/kb/kb_document_edit.jsp|id=' || K.id\
+from tmp_document_source T, kb_document K\
+where K.id=T.document_id\
+;\
+--Ansehen Link Antwort:\
+insert into tmp_erg\
+(document_art,document_druck,nextedit)\
+select 'Dokument ansehen',K.defaulttext,'../edit/kb/kb_document_view.jsp|id=' || K.id \
+from tmp_document_source T, kb_document K\
+where K.id=T.document_id\
+;\
+\
+ \
+drop table tmp_document_source;\
+\
+commit;\
+\
+<#else>\
+insert into tmp_erg\
+(document_art,document_druck)\
+select 'Dokument nicht angelegt','Es existiert bereits'\
+from xdummy\
+;\
+#if>\
+\
+select document_art,document_druck,nextedit\
+ from tmp_erg\
+ ;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Art der Meldung" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=12\
+Column CID=0 heading_text="Meldung" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=3 heading_text="Bearbeiten/Ansehen" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+@@@^Fachsemester^Anzahl^Daten aus einer Wiki Quelle laden^drop table tmp_erg;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29080_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29080_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..2fafad2
--- /dev/null
+++ b/src-modules/module/kb/masken/29080_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29080^
diff --git a/src-modules/module/kb/masken/29110_felderinfo.unl b/src-modules/module/kb/masken/29110_felderinfo.unl
new file mode 100644
index 0000000..729e420
--- /dev/null
+++ b/src-modules/module/kb/masken/29110_felderinfo.unl
@@ -0,0 +1,11 @@
+29110^Sachgebiet^1^0^0^100^200^1^integer^30^0^1^<> select tid, name from sachgebiete order by 2;^^^
+29111^Komponente^10^0^0^100^200^1^integer^30^0^1^<> select tid, name from systeminfo order by 2;^^^
+29112^Thema^20^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_topic order by 2;^^^
+29113^Stichwort^30^0^0^100^150^1^sql^30^0^0^^^^
+29114^Eingereicht von^40^0^0^100^200^1^integer^30^0^1^<> select tid,name from userinfo where tid in (select distinct submitted_by from kb_chunk) order by 2;^^^
+29115^Schlüsselwort^50^0^0^100^200^1^integer^30^0^1^<> select id,defaulttext from kb_keyword order by 2;^^^
+29116^Quell-Server^60^0^0^100^100^1^char^255^0^0^^^^
+29117^Dokument^25^0^0^100^200^1^char^30^0^12^<> select tid,name,sortnr from sichten where art in ('KB-Dokument-Sicht') order by 3,2;^^ ^
+29118^Webconnection bearbeiten^100^0^0^150^200^1^char^30^0^18^^^<> select '../edit/kb/kb_webconnection_list.jsp' from xdummy;^
+29119^Medien verwalten^100^0^0^150^200^1^char^30^0^18^ ^ ^<> select '../edit/kb/kb_media_list.jsp' from xdummy;^
+29120^Titelstichwort (Quelldokument)^55^0^0^100^150^1^sql^30^0^0^^^^
diff --git a/src-modules/module/kb/masken/29110_maske_system_bez.unl b/src-modules/module/kb/masken/29110_maske_system_bez.unl
new file mode 100644
index 0000000..b710a60
--- /dev/null
+++ b/src-modules/module/kb/masken/29110_maske_system_bez.unl
@@ -0,0 +1 @@
+29110^160^
diff --git a/src-modules/module/kb/masken/29110_masken_felder_bez.unl b/src-modules/module/kb/masken/29110_masken_felder_bez.unl
new file mode 100644
index 0000000..9381a07
--- /dev/null
+++ b/src-modules/module/kb/masken/29110_masken_felder_bez.unl
@@ -0,0 +1,11 @@
+29110^29110^
+29110^29111^
+29110^29112^
+29110^29113^
+29110^29114^
+29110^29115^
+29110^29116^
+29110^29117^
+29110^29118^
+29110^29119^
+29110^29120^
diff --git a/src-modules/module/kb/masken/29110_maskeninfo.unl b/src-modules/module/kb/masken/29110_maskeninfo.unl
new file mode 100644
index 0000000..b2d0150
--- /dev/null
+++ b/src-modules/module/kb/masken/29110_maskeninfo.unl
@@ -0,0 +1,97 @@
+29110^Dokumente verwalten^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+\
+ \
+ select count(*) from kb_document;\
+ \
+ \
+<@selectintotmp \
+select="1::smallint as ord,\
+C.id,\
+K.hiskey_id as submission_type,\
+K.defaulttext as submission_type_str, \
+C.defaulttext,C.info_text,''::varchar(255) as nextedit0,\
+'../edit/kb/kb_document_edit.jsp|id=' || C.id as nextedit1,\
+''::varchar(255) as nextedit2,\
+('29130&Dokument='|| C.id)::varchar(255) as nextmask"\
+source="kb_document C left outer join kb_k_submission_type K on (C.submission_type=K.id)"\
+target="tmp_k_document">\
+where 1=1\
+/* and C.sachgebiete_id=<> */\
+/* and C.systeminfo_id=<> */\
+/* and C.submission_type=<> */ \
+ and (1=1 \
+/* and (1!=1 or (lower(C.defaulttext) like lower('%<>%')) */\
+/* or (lower(C.longtext) like lower('%<>%')) */\
+/* or (lower(C.info_text) like lower('%<>%'))) */\
+)\
+/* and C.id in (select DS.document_id from kb_document_source DS where lower(DS.src_title) like lower('%<>%')) */\
+/* and C.submitted_by=<> */\
+/* and C.id in (select K.kb_document_id from kb_document2keyword K where K.kb_keyword_id=<>) */\
+/* and C.id::char(10) in <@printkeys Dokument.allNeededKeysList/> --<> */\
+@selectintotmp>\
+ <@informixnolog/>;\
+ \
+ --Default Quelle?\
+ update tmp_k_document set nextedit0=(select min(S.src_url)\
+ from kb_document_source S\
+ where S.document_id=tmp_k_document.id)\
+ where nextedit0='';\
+--Default ausgabeprojekt?\
+ update tmp_k_document set nextedit2=(select min(O.target_server\
+ || '/' || O.document_root || '/' || O.target_path || '/' || string_not_null(O.homepage))\
+ from kb_output_project O, kb_output_project_part P\
+ where P.output_project_id=O.id\
+ and P.src_document_id=tmp_k_document.id)\
+ where nextedit2='';\
+\
+ \
+ update tmp_k_document set nextedit2='../edit/kb/kb_document_view.jsp|id=' || id\
+ where nextedit2='';\
+\
+ <#if kb_document_anz=0>\
+insert into tmp_k_document(ord,defaulttext,nextedit1)\
+select 2 as ord,'Neues Dokument', '../edit/kb/kb_document_edit.jsp'\
+from xdummy\
+;\
+#if>\
+\
+<@selectintotmp \
+select="*"\
+source="tmp_k_document"\
+target="tmp_k_document2">\
+where 1=1\
+order by ord,defaulttext,submission_type_str\
+@selectintotmp>\
+ <@informixnolog/>;\
+ \
+drop table tmp_k_document;\
+ \
+select submission_type_str,defaulttext,sp_trunc_string(info_text,50),nextedit0,nextedit1,nextmask,nextedit2\
+ from tmp_k_document2;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Art des Dokuments" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=12\
+Column CID=0 heading_text="Dokument" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Dokument Inhalt" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Dokumentquelle bearbeiten" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+Column CID=3 heading_text="Bearbeiten" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+CColumn CID=3 heading_text="Laden und \\nausgeben" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+olumn CID=0 heading_text="Dokument ansehen" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+@@@^Fachsemester^Anzahl^Dokumente und deren Metadaten und Quelle verwalten^drop table tmp_k_document2;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29110_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29110_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..5afbc27
--- /dev/null
+++ b/src-modules/module/kb/masken/29110_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29110^
diff --git a/src-modules/module/kb/masken/29130_felderinfo.unl b/src-modules/module/kb/masken/29130_felderinfo.unl
new file mode 100644
index 0000000..2b6aae6
--- /dev/null
+++ b/src-modules/module/kb/masken/29130_felderinfo.unl
@@ -0,0 +1,5 @@
+29130^Dokument^1^0^0^100^200^1^char^30^1^12^<> select tid,name,sortnr from sichten where art in ('KB-Dokument-Sicht') and name_intern='kb_document_sg_ns' order by 3,2;^^^
+29131^Dokument laden^10^0^0^100^200^1^integer^30^0^1^<> select 0,'nein' from xdummy union select 1,'ja' from xdummy order by 2;^^<> select 1,'ja' from xdummy^
+29132^Dokument ausgeben^20^0^0^100^200^1^integer^30^0^1^<> select 0,'nein' from xdummy union select 1,'ja' from xdummy order by 2;^^<> select 1,'ja' from xdummy^
+29133^Eingebettete Dateien laden^15^0^0^100^200^1^integer^30^0^1^<> select 0,'nein' from xdummy union select 1,'ja' from xdummy order by 2;^^<> select 1,'ja' from xdummy^
+29138^Webconnection bearbeiten^100^0^0^150^200^1^char^30^0^18^^^<> select '../edit/kb/kb_webconnection_list.jsp' from xdummy;^
diff --git a/src-modules/module/kb/masken/29130_maske_system_bez.unl b/src-modules/module/kb/masken/29130_maske_system_bez.unl
new file mode 100644
index 0000000..aeb4494
--- /dev/null
+++ b/src-modules/module/kb/masken/29130_maske_system_bez.unl
@@ -0,0 +1 @@
+29130^160^
diff --git a/src-modules/module/kb/masken/29130_masken_felder_bez.unl b/src-modules/module/kb/masken/29130_masken_felder_bez.unl
new file mode 100644
index 0000000..e7be39a
--- /dev/null
+++ b/src-modules/module/kb/masken/29130_masken_felder_bez.unl
@@ -0,0 +1,5 @@
+29130^29130^
+29130^29131^
+29130^29132^
+29130^29133^
+29130^29138^
diff --git a/src-modules/module/kb/masken/29130_maskeninfo.unl b/src-modules/module/kb/masken/29130_maskeninfo.unl
new file mode 100644
index 0000000..6b6a748
--- /dev/null
+++ b/src-modules/module/kb/masken/29130_maskeninfo.unl
@@ -0,0 +1,86 @@
+29130^Dokument laden und ausgeben^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+\
+\
+select timestamp_str(now()) from xdummy;\
+ \
+ \
+\
+<#assign dokument_id=<> />\
+\
+create temp table tmp_done(ord smallint, \
+what varchar(255),\
+time_finished varchar(255),\
+nextedit varchar(255)\
+);\
+\
+insert into tmp_done(ord,what,time_finished)\
+select 1,'Start', '${start}'\
+from kb_document D\
+where D.id::char(10)='${dokument_id}'\
+;\
+\
+<#if "<>"="1">\
+\
+<@etl component="kb" etl_step="import_source_document" \
+document_id=dokument_id\
+load_source_files="<>"\
+/>\
+\
+insert into tmp_done(ord,what,time_finished)\
+select 2,'Dokument ' || D.defaulttext || ' neu geladen', timestamp_str(now())\
+from kb_document D\
+where D.id::char(10)='${dokument_id}'\
+;\
+\
+#if>\
+\
+<#if "<>"="1">\
+\
+<@etl component="kb" etl_step="export_document" \
+document_id=dokument_id\
+/>\
+insert into tmp_done(ord,what,time_finished)\
+select 3,'Dokument ' || D.defaulttext || ' ausgegeben', timestamp_str(now())\
+from kb_document D\
+where D.id::char(10)='${dokument_id}'\
+;\
+\
+#if>\
+\
+insert into tmp_done(ord,what,time_finished)\
+select 4,'Dokument ansehen', timestamp_str(now())\
+from kb_document D\
+where D.id::char(10)='${dokument_id}'\
+;\
+\
+ -- update tmp_done set nextedit=(select min(O.target_server\
+ -- || '/' || O.document_root || '/' || O.target_path || '/' || string_not_null(O.homepage))\
+ -- from kb_output_project O, kb_output_project_part P\
+ -- where P.output_project_id=O.id\
+ -- and P.src_document_id::char(10)='${dokument_id}')\
+ -- where ord=4;\
+ update tmp_done set nextedit=(select min('${WTFAI}/' || O.document_root || '/' || O.target_path || '/' || string_not_null(O.homepage))\
+ from kb_output_project O, kb_output_project_part P\
+ where P.output_project_id=O.id\
+ and P.src_document_id::char(10)='${dokument_id}')\
+ where ord=4;\
+\
+select ord,what,time_finished,nextedit from tmp_done order by 1;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Nr." explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=12\
+Column CID=0 heading_text="Aktion" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Zeit" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Dokument\\nansehen" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+@@@^Fachsemester^Anzahl^Eine Dokument vom Quellsystem laden und dann (optional) nach HTML ausgeben^drop table tmp_done;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29130_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29130_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..4698516
--- /dev/null
+++ b/src-modules/module/kb/masken/29130_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29130^
diff --git a/src-modules/module/kb/masken/29150_felderinfo.unl b/src-modules/module/kb/masken/29150_felderinfo.unl
new file mode 100644
index 0000000..a319929
--- /dev/null
+++ b/src-modules/module/kb/masken/29150_felderinfo.unl
@@ -0,0 +1,2 @@
+29150^Dokument^1^0^0^100^200^1^char^30^1^12^<> select tid,name,sortnr from sichten where art in ('KB-Dokument-Sicht') and name_intern='kb_document_sg_ns' order by 3,2;^^^
+29153^Sicher?^15^0^0^100^200^1^integer^30^1^1^<> select 0,'nein' from xdummy union select 1,'ja' from xdummy order by 2;^^<> select 0,'Nein' from xdummy^
diff --git a/src-modules/module/kb/masken/29150_maske_system_bez.unl b/src-modules/module/kb/masken/29150_maske_system_bez.unl
new file mode 100644
index 0000000..1bf32f1
--- /dev/null
+++ b/src-modules/module/kb/masken/29150_maske_system_bez.unl
@@ -0,0 +1 @@
+29150^160^
diff --git a/src-modules/module/kb/masken/29150_masken_felder_bez.unl b/src-modules/module/kb/masken/29150_masken_felder_bez.unl
new file mode 100644
index 0000000..914cd89
--- /dev/null
+++ b/src-modules/module/kb/masken/29150_masken_felder_bez.unl
@@ -0,0 +1,2 @@
+29150^29150^
+29150^29153^
diff --git a/src-modules/module/kb/masken/29150_maskeninfo.unl b/src-modules/module/kb/masken/29150_maskeninfo.unl
new file mode 100644
index 0000000..2da7da7
--- /dev/null
+++ b/src-modules/module/kb/masken/29150_maskeninfo.unl
@@ -0,0 +1,105 @@
+29150^Dokument löschen^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+\
+\
+select timestamp_str(now()) from xdummy;\
+ \
+ \
+\
+<#assign dokument_id=<> />\
+create temp table tmp_done(ord smallint, \
+what varchar(255),\
+time_finished varchar(255),\
+nextedit varchar(255)\
+);\
+\
+<#if <>==1>\
+\
+begin work;\
+\
+insert into tmp_done(ord,what,time_finished)\
+select 1,'Löschung ' || D.defaulttext, '${start}'\
+from kb_document D\
+where D.id::char(10)='${dokument_id}'\
+;\
+\
+delete\
+from kb_document \
+where id::char(10)='${dokument_id}'\
+;\
+\
+delete\
+from kb_document2keyword \
+where kb_document_id::char(10)='${dokument_id}'\
+;\
+\
+delete\
+from kb_document_source_header \
+where kb_document_source_id in (select S.id\
+from kb_document_source S\
+where S.document_id::char(10)='${dokument_id}'\
+)\
+;\
+delete\
+from kb_document_source_header \
+where kb_document_source_id in (select S.id\
+from kb_document_source S\
+where S.document_id::char(10)='${dokument_id}'\
+)\
+;\
+delete\
+from kb_document_source_link \
+where kb_document_source_id in (select S.id\
+from kb_document_source S\
+where S.document_id::char(10)='${dokument_id}'\
+)\
+;\
+\
+delete\
+from kb_document_source_template \
+where kb_document_source_id in (select S.id\
+from kb_document_source S\
+where S.document_id::char(10)='${dokument_id}'\
+)\
+;\
+\
+delete from kb_document_source \
+where document_id::char(10)='${dokument_id}';\
+\
+\
+delete from kb_output_project\
+where id in (select P.output_project_id\
+from kb_output_project_part P\
+where P.src_document_id::char(10)='${dokument_id}'\
+);\
+\
+commit;\
+\
+\
+<#else>\
+\
+\
+insert into tmp_done(ord,what,time_finished)\
+select 2,'Dokument ' || D.defaulttext || ' nicht gelöscht', timestamp_str(now())\
+from kb_document D\
+where D.id::char(10)='${dokument_id}'\
+;\
+\
+#if>\
+\
+\
+select ord,what,time_finished,nextedit from tmp_done order by 1;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=0 heading_text="Nr." explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=12\
+Column CID=0 heading_text="Aktion" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+Column CID=0 heading_text="Zeit" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=40\
+@@@^Fachsemester^Anzahl^Dokument löschen inkl. Quelle und Augabeprojekt^drop table tmp_done;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29150_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29150_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..0cb30d4
--- /dev/null
+++ b/src-modules/module/kb/masken/29150_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29150^
diff --git a/src-modules/module/kb/masken/29170_felderinfo.unl b/src-modules/module/kb/masken/29170_felderinfo.unl
new file mode 100644
index 0000000..534e438
--- /dev/null
+++ b/src-modules/module/kb/masken/29170_felderinfo.unl
@@ -0,0 +1,13 @@
+29170^Sachgebiet^1^0^0^100^200^1^integer^30^0^1^<> select tid, name from sachgebiete order by 2;^^^
+29171^Komponente^10^0^0^100^200^1^integer^30^0^1^<> select tid, name from systeminfo order by 2;^^^
+29172^Thema^20^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_topic order by 2;^^^
+29173^Stichwort^30^0^0^100^150^1^sql^30^0^0^^^^
+29174^Eingereicht von^40^0^0^100^200^1^integer^30^0^1^<> select tid,name from userinfo where tid in (select distinct submitted_by from kb_chunk) order by 2;^^^
+29175^Schlüsselwort^50^0^0^100^200^1^integer^30^0^1^<> select id,defaulttext from kb_keyword order by 2;^^^
+29176^Operator^60^0^0^100^100^1^char^255^0^1^<> select 'and','und' from xdummy union select 'or','oder' from xdummy^^<> select 'or' from xdummy^
+29177^Status^25^0^0^100^200^1^integer^30^1^1^<> select 4,'Freigegeben' from xdummy union select '3','In Bearbeitung' from xdummy union select '0','Alle' from xdummy order by 1;^^<> select 4,'Freigegeben' from xdummy^
+29178^Dokument^25^0^0^100^200^10^integer^30^0^1^<> select C.id,C.defaulttext from kb_document C where 1=1 \
+/* and C.sachgebiete_id=<> */\
+/* and C.systeminfo_id=<> */\
+order by 2;^^ ^
+29180^Gross/Kleinschreibung^55^0^0^100^150^1^integer^30^1^1^<> select 1,'beachten' from xdummy union select 0,'ignorieren' from xdummy^^<> select 0,'ignorieren' from xdummy^
diff --git a/src-modules/module/kb/masken/29170_maske_system_bez.unl b/src-modules/module/kb/masken/29170_maske_system_bez.unl
new file mode 100644
index 0000000..c1e5448
--- /dev/null
+++ b/src-modules/module/kb/masken/29170_maske_system_bez.unl
@@ -0,0 +1 @@
+29170^160^
diff --git a/src-modules/module/kb/masken/29170_masken_felder_bez.unl b/src-modules/module/kb/masken/29170_masken_felder_bez.unl
new file mode 100644
index 0000000..cfcf052
--- /dev/null
+++ b/src-modules/module/kb/masken/29170_masken_felder_bez.unl
@@ -0,0 +1,10 @@
+29170^29170^
+29170^29171^
+29170^29172^
+29170^29173^
+29170^29174^
+29170^29175^
+29170^29176^
+29170^29177^
+29170^29178^
+29170^29180^
diff --git a/src-modules/module/kb/masken/29170_maskeninfo.unl b/src-modules/module/kb/masken/29170_maskeninfo.unl
new file mode 100644
index 0000000..57c9fd3
--- /dev/null
+++ b/src-modules/module/kb/masken/29170_maskeninfo.unl
@@ -0,0 +1,207 @@
+29170^Dokument suchen (intern)^--Freemarker Template\
+<#include "SQL_lingua_franca"/>\
+<#include "SuperX_general"/>\
+\
+\
+select unnest(string_to_array('<>',' ',''));\
+ \
+ \
+\
+<#assign like_operator="like"/>\
+<#if <> == 0>\
+<#assign like_operator="ilike"/>\
+#if>\
+\
+<#assign status_filter="1=1" />\
+<#if "<>" != "0">\
+<#assign status_filter="status=<>" />\
+#if>\
+\
+--welches Dokument kommt in Frage?\
+<@selectintotmp \
+select="C.id as document_id,\
+C.defaulttext as document_defaulttext,\
+C.sachgebiete_id,\
+C.systeminfo_id,\
+C.lastchange_date"\
+source="kb_document C left outer join kb_k_submission_type K on (C.submission_type=K.id)"\
+target="tmp_k_document">\
+where ${status_filter}\
+/* and today() between C.valid_from and C.valid_to */\
+/* and C.sachgebiete_id=<> */\
+/* and C.systeminfo_id=<> */\
+/* and C.submission_type=<> */ \
+/* and C.id=<> */ \
+and (1=1 \
+/* and (1!=1 or C.defaulttext ${like_operator} '%<>%' */\
+/* or C.longtext ${like_operator} '%<>%' */\
+/* or C.info_text ${like_operator} '%<>%') */\
+)\
+\
+/* and C.id in (select DS.document_id from kb_document_source DS where lower(DS.src_title) like lower('%<>%')) */\
+/* and C.submitted_by=<> */\
+/* and C.id in (select K.kb_document_id from kb_document2keyword K where K.kb_keyword_id=<>) */\
+/* and C.id::char(10) in <@printkeys Dokument.allNeededKeysList/> --<> */\
+@selectintotmp>\
+ <@informixnolog/>;\
+\
+select D.*,\
+C.id as chapter_id,\
+C.defaulttext as chapter_defaulttext,\
+C.chapter_filename,\
+C.chapter_bodytext,\
+C.sortnr as chapter_sortnr,\
+string_to_array(chapter_bodytext,'\
+') as chapter_bodytext_lines\
+into temp tmp_chapter \
+from tmp_k_document D, kb_chapter C\
+where C.document_id=D.document_id\
+and C.chapter_bodytext ${like_operator} '%<>%'\
+;\
+--TODO: Wissensbasis:\
+\
+\
+select C.*,\
+null::integer as hit_count_chapter,\
+null::integer as hit_count_doc,\
+unnest(C.chapter_bodytext_lines) as chapter_bodytext_line\
+into temp tmp_chapter_line\
+from tmp_chapter C;\
+\
+select * into temp tmp_chapter_line2 from tmp_chapter_line L\
+where L.chapter_bodytext_line ${like_operator} '%<>%';\
+\
+update tmp_chapter_line set hit_count_chapter=(select count(*) \
+from tmp_chapter_line2 L\
+where L.chapter_id=tmp_chapter_line.chapter_id\
+);\
+update tmp_chapter_line set hit_count_doc=(select count(*) \
+from tmp_chapter_line2 L\
+where L.document_id=tmp_chapter_line.document_id\
+);\
+\
+drop table tmp_chapter;\
+drop table tmp_k_document;\
+drop table tmp_chapter_line2;\
+\
+create temp table tmp_ausgabe(\
+sortnr integer,\
+ebene smallint,\
+sachgebiet varchar(255),\
+document_defaulttext varchar(255),\
+chapter_defaulttext varchar(255),\
+inhalt text,\
+hit_count_doc integer,\
+hit_count integer,\
+nextlink varchar(255)\
+);\
+\
+insert into tmp_ausgabe(\
+ebene ,\
+document_defaulttext,\
+chapter_defaulttext,\
+nextlink,\
+sachgebiet ,\
+hit_count_doc,\
+hit_count )\
+select distinct 1,\
+trim(C.document_defaulttext),\
+'' as chapter_defaulttext,\
+trim(C.document_defaulttext) || '|' || O. target_server || '/' || O.document_root || '/' || O.target_path || '/' || O.homepage,\
+S.name as sachgebiet,\
+C.hit_count_doc,\
+C.hit_count_doc\
+from tmp_chapter_line C, sachgebiete S,\
+ kb_output_project_part P, kb_output_project O\
+ where S.tid=C.sachgebiete_id\
+ and C.document_id=P.src_document_id\
+ and P.output_project_id=O.id\
+ and C.chapter_bodytext_line ${like_operator} '%<>%'\
+ order by C.hit_count_doc desc,\
+ 2,3,4,5\
+ ;\
+insert into tmp_ausgabe(\
+ebene ,\
+document_defaulttext,\
+chapter_defaulttext,\
+nextlink,\
+hit_count_doc,\
+hit_count )\
+select distinct 2,\
+C.document_defaulttext,\
+C.chapter_defaulttext,\
+trim(C.chapter_defaulttext) || '|' || O. target_server || '/' || O.document_root || '/' || O.target_path || '/f_' || C.chapter_filename || '.htm',\
+C.hit_count_doc,\
+C.hit_count_chapter\
+from tmp_chapter_line C, sachgebiete S,\
+ kb_output_project_part P, kb_output_project O\
+ where S.tid=C.sachgebiete_id\
+ and C.document_id=P.src_document_id\
+ and P.output_project_id=O.id\
+ and C.chapter_bodytext_line ${like_operator} '%<>%'\
+ order by C.hit_count_doc desc, hit_count_chapter desc,\
+C.document_defaulttext,\
+C.chapter_defaulttext,\
+4\
+ ;\
+\
+insert into tmp_ausgabe(\
+ebene ,\
+document_defaulttext,\
+chapter_defaulttext,\
+inhalt,\
+hit_count_doc,\
+hit_count\
+--nextlink,\
+--sachgebiet ,\
+ )\
+ select 3,--S.name as sachgebiet,\
+ document_defaulttext,\
+chapter_defaulttext,\
+ regexp_replace(C.chapter_bodytext_line, E'<[\^>]+>', '', 'gi') as chapter_bodytext_line,\
+ hit_count_doc,\
+ hit_count_chapter\
+ from tmp_chapter_line C, sachgebiete S,\
+ kb_output_project_part P, kb_output_project O\
+ where S.tid=C.sachgebiete_id\
+ and C.document_id=P.src_document_id\
+ and P.output_project_id=O.id\
+ and C.chapter_bodytext_line ${like_operator} '%<>%'\
+ order by C.hit_count_doc desc, hit_count_chapter desc,\
+ C.document_defaulttext,\
+ C.chapter_sortnr,\
+ C.chapter_defaulttext --,\
+ --C.chapter_bodytext_line\
+ ;\
+update tmp_ausgabe set sortnr=(hit_count_doc * 10000 ) + hit_count;\
+\
+drop table tmp_chapter_line;\
+select \
+ebene ,\
+nextlink,\
+inhalt,\
+sachgebiet , --sortnr, --\
+hit_count \
+from tmp_ausgabe\
+order by sortnr desc,document_defaulttext,\
+chapter_defaulttext,\
+2,3;^XIL List\
+ sizable_columns horizontal_scrolling\
+ white_space_color=COLOR_WHITE fixed_columns=1\
+ min_heading_height=35\
+Column CID=3 heading_text="Ebene" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=3\
+Column CID=0 heading_text="Dokument/Abschnitt" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=20\
+Column CID=3 heading_text="Abschnitt\\nAbsatz" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=30\
+Column CID=0 heading_text="Sachgebiet" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=10\
+Column CID=0 heading_text="Anz. Treffer" explanation="" center_heading\
+ row_selectable col_selectable rightJust heading_platform readonly\
+ width=8\
+@@@^Fachsemester^Anzahl^Öffentliches Suchformular für Dokumente und Wissensbasis-Einträge^drop table tmp_ausgabe;^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29170_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29170_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..7c3c443
--- /dev/null
+++ b/src-modules/module/kb/masken/29170_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29170^
diff --git a/src-modules/module/kb/masken/29200_felderinfo.unl b/src-modules/module/kb/masken/29200_felderinfo.unl
new file mode 100644
index 0000000..fa363bd
--- /dev/null
+++ b/src-modules/module/kb/masken/29200_felderinfo.unl
@@ -0,0 +1,13 @@
+29200^Sachgebiet^1^0^0^100^200^1^integer^30^0^1^<> select tid, name from sachgebiete order by 2;^^^
+29201^Komponente^10^0^0^100^200^1^integer^30^0^1^<> select tid, name from systeminfo order by 2;^^^
+29202^Thema^20^0^0^100^200^1^integer^30^0^1^<> select id, defaulttext from kb_topic order by 2;^^^
+29203^Stichwort^30^0^0^100^150^1^sql^30^0^0^^^^
+29204^Eingereicht von^40^0^0^100^200^1^integer^30^0^1^<> select tid,name from userinfo where tid in (select distinct submitted_by from kb_chunk) order by 2;^hidden^ ^
+29205^Schlüsselwort^50^0^0^100^200^1^integer^30^0^1^<> select id,defaulttext from kb_keyword order by 2;^^^
+29206^Operator^60^0^0^100^100^1^char^255^0^1^<> select 'and','und' from xdummy union select 'or','oder' from xdummy^hidden^<> select 'or' from xdummy^
+29207^Status^25^0^0^100^200^1^integer^30^1^1^<> select 4,'Freigegeben' from xdummy union select '3','In Bearbeitung' from xdummy union select '0','Alle' from xdummy order by 1;^hidden^<> select 4,'Freigegeben' from xdummy^
+29208^Dokument^25^0^0^100^200^10^integer^30^0^1^<> select C.id,C.defaulttext from kb_document C where 1=1 \
+/* and C.sachgebiete_id=<> */\
+/* and C.systeminfo_id=<> */\
+order by 2;^hidden^ ^
+29210^Gross/Kleinschreibung^55^0^0^100^150^1^integer^30^1^1^<> select 1,'beachten' from xdummy union select 0,'ignorieren' from xdummy^^<> select 0,'ignorieren' from xdummy^
diff --git a/src-modules/module/kb/masken/29200_maske_system_bez.unl b/src-modules/module/kb/masken/29200_maske_system_bez.unl
new file mode 100644
index 0000000..f58b098
--- /dev/null
+++ b/src-modules/module/kb/masken/29200_maske_system_bez.unl
@@ -0,0 +1 @@
+29200^160^
diff --git a/src-modules/module/kb/masken/29200_masken_felder_bez.unl b/src-modules/module/kb/masken/29200_masken_felder_bez.unl
new file mode 100644
index 0000000..2d81444
--- /dev/null
+++ b/src-modules/module/kb/masken/29200_masken_felder_bez.unl
@@ -0,0 +1,10 @@
+29200^29200^
+29200^29201^
+29200^29202^
+29200^29203^
+29200^29204^
+29200^29205^
+29200^29206^
+29200^29207^
+29200^29208^
+29200^29210^
diff --git a/src-modules/module/kb/masken/29200_maskeninfo.unl b/src-modules/module/kb/masken/29200_maskeninfo.unl
new file mode 100644
index 0000000..d740fe3
--- /dev/null
+++ b/src-modules/module/kb/masken/29200_maskeninfo.unl
@@ -0,0 +1 @@
+29200^Dokument suchen^select select_stmt from maskeninfo where tid=29170 ^select xil_proplist from maskeninfo where tid=29170 ^Fachsemester^Anzahl^Öffentliches Suchformular für Dokumente und Wissensbasis-Einträge^select cleanup_stmt from maskeninfo where tid=29170 ^^1^600^360^0^^^
diff --git a/src-modules/module/kb/masken/29200_sachgeb_maske_bez.unl b/src-modules/module/kb/masken/29200_sachgeb_maske_bez.unl
new file mode 100644
index 0000000..b6cb0bf
--- /dev/null
+++ b/src-modules/module/kb/masken/29200_sachgeb_maske_bez.unl
@@ -0,0 +1 @@
+161^29200^
diff --git a/src-modules/module/kb/schluesseltabellen/groupinfo_fuellen.sql b/src-modules/module/kb/schluesseltabellen/groupinfo_fuellen.sql
new file mode 100644
index 0000000..e805411
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/groupinfo_fuellen.sql
@@ -0,0 +1,41 @@
+--drop table tmp_groupinfo;
+create table tmp_groupinfo
+ (
+ tid integer,
+ name char(25)
+ );
+insert into tmp_groupinfo(tid,name) values (1,'KB Bearbeiter');
+insert into tmp_groupinfo(tid,name) values (2,'KB Lesezugriff');
+
+delete from tmp_groupinfo where name in (select name from groupinfo);
+
+
+create temp table tmp_hilf (tid integer);
+insert into tmp_hilf select max(tid) from groupinfo;
+update tmp_hilf set tid=0 where tid is null;
+
+insert into groupinfo(tid ,name )
+select H.tid+K.tid ,K.name from tmp_groupinfo K, tmp_hilf H;
+
+
+delete from group_sachgeb_bez where groupinfo_id in (
+select G.tid from groupinfo G where G.name in ('KB Bearbeiter','KB Lesezugriff'));
+
+insert into group_sachgeb_bez
+select G.tid,161 from groupinfo G where G.name in ('KB Bearbeiter')
+;
+insert into group_sachgeb_bez
+select G.tid,160 from groupinfo G where G.name in ('KB Lesezugriff')
+;
+
+--Sachgebiet 161=KB Bearbeiter
+
+delete from group_sachgeb_bez where sachgebiete_id in (161);
+insert into group_sachgeb_bez
+select G.tid,161 from groupinfo G where G.name in ('Administratoren','superx','KB Bearbeiter') ;
+
+drop table tmp_groupinfo;
+
+
+drop table tmp_hilf;
+
diff --git a/src-modules/module/kb/schluesseltabellen/groupinfo_loeschen.sql b/src-modules/module/kb/schluesseltabellen/groupinfo_loeschen.sql
new file mode 100644
index 0000000..0ef4fa7
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/groupinfo_loeschen.sql
@@ -0,0 +1,12 @@
+
+delete from user_group_bez where groupinfo_id in (select G.tid from groupinfo G
+where G.name in ('KB Bearbeiter','KB Lesezugriff'));
+
+
+
+delete from group_sachgeb_bez where groupinfo_id in (
+select G.tid from groupinfo G where G.name in ('KB Bearbeiter','KB Lesezugriff'))
+or sachgebiete_id in (160,161);
+
+delete from groupinfo where name in ('KB Bearbeiter','KB Lesezugriff');
+
diff --git a/src-modules/module/kb/schluesseltabellen/kb_k_submission_type.unl b/src-modules/module/kb/schluesseltabellen/kb_k_submission_type.unl
new file mode 100644
index 0000000..4c28159
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/kb_k_submission_type.unl
@@ -0,0 +1,3 @@
+1^Frage^Frage^Frage^Q^^^^^26.03.2012^4^
+2^Antwort^Antwort^Antwort^A^^^^^26.03.2012^4^
+3^Dok.^Dokument^Dokument^D^^^^^26.03.2012^4^
diff --git a/src-modules/module/kb/schluesseltabellen/kb_keyword.unl b/src-modules/module/kb/schluesseltabellen/kb_keyword.unl
new file mode 100644
index 0000000..0770760
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/kb_keyword.unl
@@ -0,0 +1,3 @@
+1^^Postgres^^^^^^^^^^
+2^^Informix^^^^^^^^^^
+3^^Linux^^^^^^^^^^
diff --git a/src-modules/module/kb/schluesseltabellen/kb_output_project_layout.unl b/src-modules/module/kb/schluesseltabellen/kb_output_project_layout.unl
new file mode 100644
index 0000000..466dd4e
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/kb_output_project_layout.unl
@@ -0,0 +1 @@
+1^SuperX^SuperX-Layout^^SX^/doku/kb_modul/layoutelements^^
diff --git a/src-modules/module/kb/schluesseltabellen/kb_relation.unl b/src-modules/module/kb/schluesseltabellen/kb_relation.unl
new file mode 100644
index 0000000..b9a29b9
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/kb_relation.unl
@@ -0,0 +1 @@
+1^Antwort^Antwort auf^Antwort auf^A^^^^^26.03.2012^4^^
diff --git a/src-modules/module/kb/schluesseltabellen/kb_topic.unl b/src-modules/module/kb/schluesseltabellen/kb_topic.unl
new file mode 100644
index 0000000..3dab99a
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/kb_topic.unl
@@ -0,0 +1,7 @@
+1^Installation^Installation^Meldung zur Installation^^^^^^26.03.2012^4^^
+2^Bedienung^Bedienung^Meldung zur Bedienung^^^^^^26.03.2012^4^^
+4^Formel^Statistische Formel^Meldung zur statistischen Formel^^^^^^26.03.2012^4^^
+5^Prüfprot.^Prüfprotokoll^Meldung zum Prüfprotokoll^^^^^^26.03.2012^4^^
+3^Konfig.^Konfiguration Laderoutine^Meldung zur Konfiguration^^^^^^26.03.2012^4^^
+6^^Rollen und Rechte^^^^^^^^^^
+7^^Datenmodell^^^^^^^^^^
diff --git a/src-modules/module/kb/schluesseltabellen/keys_unload.x b/src-modules/module/kb/schluesseltabellen/keys_unload.x
new file mode 100755
index 0000000..701127d
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/keys_unload.x
@@ -0,0 +1,6 @@
+
+sx_unload_table.x kb_topic
+sx_unload_table.x kb_keyword
+sx_unload_table.x kb_k_submission_type
+sx_unload_table.x kb_relation
+
diff --git a/src-modules/module/kb/schluesseltabellen/sichten_fuellen.sql b/src-modules/module/kb/schluesseltabellen/sichten_fuellen.sql
new file mode 100644
index 0000000..ac7dbe8
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/sichten_fuellen.sql
@@ -0,0 +1,91 @@
+--(c) 2008 Daniel Quathamer
+--freemarker template
+
+
+CREATE temp TABLE tmp_sichten (
+ parent character(255),
+ systeminfoid integer DEFAULT 0 NOT NULL,
+ art character(40),
+ type integer ,
+ name_intern character(200),
+ name character(200),
+ beschreibung character(255),
+ sortnr integer DEFAULT 0 NOT NULL,
+ quelle character(255),
+ alt_hier_id character(150),
+ treecfgtable character(255),
+ treecfgid character(150),
+ label smallint DEFAULT 0 NOT NULL,
+ user_rechte smallint DEFAULT 1 NOT NULL,
+ rechtequelle character(255),
+ sesamkey character(100),
+ standbutton smallint DEFAULT 0 NOT NULL,
+ attribut1 character(255),
+ attribut2 character(255),
+ attribut3 integer,
+ attribut4 integer,
+ xmlmaxentries integer,
+ gueltig_seit date ,
+ gueltig_bis date,
+ aktiv smallint DEFAULT 1
+);
+
+
+INSERT INTO tmp_sichten(
+ systeminfoid , art , type , name_intern , name ,
+ sortnr , quelle , label ,
+ user_rechte , standbutton ,
+ xmlmaxentries ,
+ gueltig_seit , gueltig_bis , aktiv) VALUES (
+ 160 , 'KB-Dokument-Sicht' , 10 , 'kb_document_sg' ,
+ 'Sachgebiet und Dokument' , 1 ,
+ '<> select defaulttext,apnr,parent from kb_document_sg order by 1'
+ , 0 , 0 , 0 , 1000,
+ date('01.01.1900') , date('01.01.3000') , 1);
+
+INSERT INTO tmp_sichten(
+ systeminfoid , art , type , name_intern , name ,
+ sortnr , quelle , label ,
+ user_rechte , standbutton ,
+ xmlmaxentries ,
+ gueltig_seit , gueltig_bis , aktiv) VALUES (
+ 160 , 'KB-Dokument-Sicht' , 10 , 'kb_document_sg_ns' ,
+ '(Sachgebiet und) Dokument' , 10 ,
+ '<> select defaulttext,apnr,parent,(case when struktur_str=''Sachgebiet'' then 2::smallint else 0::smallint end) as nodeattrib from kb_document_sg order by 1'
+ , 0 , 0 , 0 , 1000,
+ date('01.01.1900') , date('01.01.3000') , 1);
+
+
+--Zur Sicherheit alle Quellen von Sichten
+update sichten set quelle=(select T.quelle from tmp_sichten T
+ where T.name_intern=sichten.name_intern)
+ where name_intern in (select T2.name_intern from tmp_sichten T2)
+;
+
+delete from tmp_sichten where name_intern in (select name_intern from sichten);
+
+INSERT INTO sichten(
+ systeminfoid , art , type , name_intern , name ,
+ sortnr , quelle , label ,
+ user_rechte , standbutton ,
+ xmlmaxentries ,
+ gueltig_seit , gueltig_bis , aktiv)
+ select systeminfoid , art , type , name_intern , name ,
+ sortnr , quelle , label ,
+ user_rechte , standbutton ,
+ xmlmaxentries ,
+ gueltig_seit , gueltig_bis , aktiv
+ from tmp_sichten S;
+
+
+--Rechte für Sicht geben
+select 'Rechte für Sicht geben' from xdummy;
+delete from sachgeb_sichtarten where sachgebiete_id=160;
+insert into sachgeb_sichtarten
+(
+ sachgebiete_id ,
+ sichtart
+)values(160,'KB-Dokument-Sicht');
+drop table tmp_sichten;
+
+
diff --git a/src-modules/module/kb/schluesseltabellen/sx_repository.unl b/src-modules/module/kb/schluesseltabellen/sx_repository.unl
new file mode 100644
index 0000000..41dc419
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/sx_repository.unl
@@ -0,0 +1 @@
+1^KB_TICKET_LINK^https://hiszilla.his.de/hiszilla/show_bug.cgi?id=^Link zum Ticketsystem^Link zu dem Ticket-Eintrag^^KB_TICKET_LINK^^^160^1^0^0^^1^01.01.1900^31.12.3000^
diff --git a/src-modules/module/kb/schluesseltabellen/sx_repository_fuellen.sql b/src-modules/module/kb/schluesseltabellen/sx_repository_fuellen.sql
new file mode 100644
index 0000000..f9415cf
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/sx_repository_fuellen.sql
@@ -0,0 +1,52 @@
+--freemarker template
+
+
+select '${SQLdialect}' from xdummy;
+
+delete from tmp_repository where id in (select id from sx_repository);
+<#if SQLdialect="Postgres">
+select setval('sx_repository_tid_seq',(select max(tid) from sx_repository));
+#if>
+
+
+insert into sx_repository
+(
+ id,
+ content,
+ caption,
+ comment,
+ version,
+ art,
+ art2,
+ art3,
+ sachgebiete_id,
+ sort1,
+ sort2,
+ sort3,
+ geaendert_am,
+ aktiv,
+ gueltig_seit,
+ gueltig_bis
+)
+
+SELECT
+ id,
+ content,
+ caption,
+ comment,
+ version,
+ art,
+ art2,
+ art3,
+ sachgebiete_id,
+ sort1,
+ sort2,
+ sort3,
+ geaendert_am,
+ aktiv,
+ gueltig_seit,
+ gueltig_bis
+FROM tmp_repository;
+
+drop table tmp_repository;
+
diff --git a/src-modules/module/kb/schluesseltabellen/sx_repository_loeschen.sql b/src-modules/module/kb/schluesseltabellen/sx_repository_loeschen.sql
new file mode 100644
index 0000000..cd9946d
--- /dev/null
+++ b/src-modules/module/kb/schluesseltabellen/sx_repository_loeschen.sql
@@ -0,0 +1,2 @@
+delete from sx_repository where sachgebiete_id in (160);
+
diff --git a/superx/edit/kb/kb_foot.inc b/superx/edit/kb/kb_foot.inc
new file mode 100644
index 0000000..6cf9934
--- /dev/null
+++ b/superx/edit/kb/kb_foot.inc
@@ -0,0 +1,14 @@
+
diff --git a/superx/edit/kb/kb_head.inc b/superx/edit/kb/kb_head.inc
new file mode 100644
index 0000000..c679b4c
--- /dev/null
+++ b/superx/edit/kb/kb_head.inc
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
diff --git a/superx/edit/kb/kb_media_ansehen.jsp b/superx/edit/kb/kb_media_ansehen.jsp
new file mode 100644
index 0000000..172cdfd
--- /dev/null
+++ b/superx/edit/kb/kb_media_ansehen.jsp
@@ -0,0 +1,163 @@
+<%@ taglib uri="/WEB-INF/dbforms.tld" prefix="db" %>
+<%@page pageEncoding="utf-8" contentType="text/html; charset=UTF-8" %>
+
+
+
+
+
+
+
+
+
+
+
+Maske Mediendatei abrufen
+
+
+
+
+ <%@ page import ="java.util.Hashtable" %>
+<%
+//HttpSession session=request.getSession(true);
+if (request.getCharacterEncoding() == null)
+ request.setCharacterEncoding("UTF-8");
+String mandantenid="";
+String db_form_name="kb_media";
+String erlaubt="0";
+String href="";
+String caption="";
+String keyfieldsused="false";
+Object kf=request.getParameter("keyfieldsused");
+if(kf != null)
+keyfieldsused=kf.toString();
+String filter="";
+String id = request.getParameter("id");
+if(id != null && !id.equals("null")){
+ filter +="id="+id;
+}
+
+%>
+" >
+
+
+
+
+
+
+
+ Mediendatei abrufen
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ( Minuten)
+
+
+
+
+
+
+
+
" controls >
+
" type='video/webm; codecs="vp8.0, vorbis"' />
+
">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/superx/edit/kb/loesungen/index.htm b/superx/edit/kb/loesungen/index.htm
new file mode 100644
index 0000000..6547ab6
--- /dev/null
+++ b/superx/edit/kb/loesungen/index.htm
@@ -0,0 +1,28 @@
+
+
+
+Articles
+
+
+
+
+
+
+
+
+
Antworten
+
--Wählen Sie oben ein Thema oder ein Schlagwort aus, und drücken Sie 'Suchen'--
+
+
+
+
+
diff --git a/superx/edit/kb/mediaviewer.inc b/superx/edit/kb/mediaviewer.inc
new file mode 100644
index 0000000..4745db8
--- /dev/null
+++ b/superx/edit/kb/mediaviewer.inc
@@ -0,0 +1,7 @@
+Ansehen
+ " controls >
+ " type='video/webm; codecs="vp8.0, vorbis"' />
+
+ ">Bedienung der Datenanalyse
+
+
diff --git a/superx/edit/kb/probleme/index.htm b/superx/edit/kb/probleme/index.htm
new file mode 100644
index 0000000..ecb2f9d
--- /dev/null
+++ b/superx/edit/kb/probleme/index.htm
@@ -0,0 +1,26 @@
+
+
+
+Articles
+
+
+
+
+
+
+
+
+
+
Fragen
+
--Wählen Sie oben ein Thema oder ein Schlagwort aus, und drücken Sie 'Suchen'--
+
+
+
+
+
+
diff --git a/superx/edit/kb/style/antwort.gif b/superx/edit/kb/style/antwort.gif
new file mode 100644
index 0000000..1cd666f
Binary files /dev/null and b/superx/edit/kb/style/antwort.gif differ
diff --git a/superx/edit/kb/style/header.gif b/superx/edit/kb/style/header.gif
new file mode 100644
index 0000000..7abf181
Binary files /dev/null and b/superx/edit/kb/style/header.gif differ
diff --git a/superx/edit/kb/style/kb.css b/superx/edit/kb/style/kb.css
new file mode 100644
index 0000000..5a0679b
--- /dev/null
+++ b/superx/edit/kb/style/kb.css
@@ -0,0 +1 @@
+/*dateispezifisch*/
.title, .subtitle { /*für Seitentitel-Ausrichtung ob re un li*/
color: hsl(0, 0%, 21%);
font-family: sans-serif;
font-weight: normal;
font-size: 0.9rem;
margin: 0.3rem 2.5rem 0rem 3.5rem; }
.card { /*für Cardposition, -style*/
display: flex;
flex-flow: column;
/*width: 100.0em;*/
margin-left: 0em; /*1.5em bei farbigem Hintergrund*/
margin-top: 2em; } /*-1.2em bei farbigem Hintergrund*/
/*Selektionsfelder-Formular*/
.label-container, .button-label { /*für Responsibility der Eingabefelder*/
display: flex;
justify-content: left;
background: inherit; /*#dbdee3ff;*/
min-width: 10.0em; }
.label { /*für Selektionsfeld-Bezeichner*/
font-family: sans-serif;
font-weight: normal;
font-size: 2rem;
margin-left: 1.0em;
margin-top: 0.4em; }
.control-new { /*für einheitliche Controlbreite*/
min-width: 25.0em; }
.button { /*für Button-Bezeichner-Ausrichtung*/
display: flex;
justify-content: left; }
.meldungslabel { /*für Meldungsname*/
font-family: sans-serif;
font-weight: bold;
font-size: 0.9rem;
margin-left: 0em;
margin-top: 0.4em; }
ul {
margin-left: 1em;
padding-left: 1em;}
.link {
color:hsl(217, 71%, 53%);}
a.kb:link { color:#222289; text-decoration:none }
a.kb:visited { color:#222289; text-decoration:none }
a.kb:active { background-color:white;color:blue; text-decoration:none }
\ No newline at end of file
diff --git a/superx/edit/kb/style/loesung.css b/superx/edit/kb/style/loesung.css
new file mode 100644
index 0000000..a1a2260
--- /dev/null
+++ b/superx/edit/kb/style/loesung.css
@@ -0,0 +1 @@
+body {
background-color: white; color:black; margin-right: 1px;
margin-left: 1px;
margin-top: 1px;
padding-right:1px;
font-family:"sans-serif";
font-weight:normal;
font-size:12pt;
background-image:URL("/superx/edit/kb/images/loesung.jpg")
}
DIR { margin: 1 px;
line-height: 1;
font-size: 11 pt
}
P.foot2{text-align:right;
font-size: small}
td.navigation {
padding-top:1px;
color:gray}
UL { margin-left:3px;
margin-bottom:1px;
font-family: sans-serif
}
UL.Second { margin-left:6px;
list-style-image:url("../images/punkt1b.gif");
margin-bottom:1px
}
UL.mainlink { margin-left:20px;
list-style-image:;
margin-bottom:20px;
padding:10px
}
LI { margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif
}
LI.mainli {border:50px}
table
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}
TD { margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif;
vertical-align:top
}
TD.hilfe { margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif;
font-size:smaller;
vertical-align:top
}
td.klein {
margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif;
font-size:8pt;
vertical-align:top
}
a.navigation:link { color:black; text-decoration:none;font-size:smaller}
a.navigation:active { color:red; text-decoration:none;font-size:smaller}
a.navigation:visited { color:black; text-decoration:none;font-size:smaller}
a.tabellenheader:link { color:black; text-decoration:underline }
a.tabellenheader:visited { color:black; text-decoration:underline }
a.tabellenheader:active { color:black; text-decoration:underline }
a:link { color:blue; text-decoration:none }
a:visited { color:blue; text-decoration:none }
a:active { color:red; text-decoration:none }
.Tabellentext
{
padding-left: 5px;padding-right: 5px;
border-width : medium; border-style: hidden;
font-size: small;
color: black; background-color : black;
vertical-align: top }
.Topictext
{
font-size: 12px;
font-family: sans-serif;
color: black; background-color : black;
}
.Tabellenlinks {
vertical-align: top;
text-align:center;
border-width : thick;
border-style: hidden;
font-family: sans-serif;
font-style: oblique;
font-size: large; color: blue;
background-color : black
}
.Tabellenfokus {
border-style: hidden;
font-size: x-large;
font-family: sans-serif;
text-align:center;
height: 25px;
color: black;
background-color : black;
}
.Tabellenerlaeuterung {
vertical-align: top;
text-align:center;
border-width : thick;
border-style: hidden;
height: 25px;
font-family: serif;
font-style: oblique;
font-size: medium;
color: black; background-color : black;
background-image:
}
.Topics
{
font-size: 12px;
font-family: sans-serif;
color: blue; background-color : black;
text-align:right
}
.note { font-size: small }
H1 {color: black}
H3 {font-size:larger;color: black;font-weight:bold}
span.Thema {font-weight:bold}
span.Tipp {font-weight:bold;font-size:16pt;color:blue}
span.Beschreibung {font-weight:medium;font-size:10pt}
span.Lernaufwand {font-weight:medium;font-size:10pt}
span.Allerdings {font-weight:medium;font-size:10pt}
span.TippVon {font-weight:medium;font-size:10pt}
span.Datum {font-weight:medium;font-size:10pt}
span.Quelle {font-weight:medium;font-size:10pt}
td.Thema {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Tipp {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Beschreibung {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Allerdings {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Lernaufwand {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.TippVon {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Datum {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Quelle {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.ID {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black;
background-color:black;
color:black}
#footer { font-family: serif }
\ No newline at end of file
diff --git a/superx/edit/kb/style/navi.gif b/superx/edit/kb/style/navi.gif
new file mode 100644
index 0000000..4b2ab8e
Binary files /dev/null and b/superx/edit/kb/style/navi.gif differ
diff --git a/superx/edit/kb/style/problem.css b/superx/edit/kb/style/problem.css
new file mode 100644
index 0000000..5e3377e
--- /dev/null
+++ b/superx/edit/kb/style/problem.css
@@ -0,0 +1 @@
+body {
background-color: white; color:black; margin-right: 1px;
margin-left: 1px;
margin-top: 1px;
padding-right:1px;
font-family:"sans-serif";
font-weight:normal;
font-size:12pt;
background-image:URL("/superx/edit/kb/images/problem.jpg")
}
DIR { margin: 1 px;
line-height: 1;
font-size: 11 pt
}
li { margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif
}
P.foot2{text-align:right;
font-size: small}
td.navigation {
padding-top:1px;
color:gray}
UL { margin-left:3px;
margin-bottom:1px;
font-family: sans-serif
}
UL.Second { margin-left:6px;
list-style-image:url("../images/punkt1b.gif");
margin-bottom:1px
}
UL.mainlink { margin-left:20px;
list-style-image:;
margin-bottom:20px;
padding:10px
}
LI { margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif
}
LI.mainli {border:50px}
table
{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
}
TD { margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif;
vertical-align:top
}
TD.hilfe { margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif;
font-size:smaller;
vertical-align:top
}
td.klein {
margin: 1 px;
padding: 1 px;
color:black;
font-family: sans-serif;
font-size:8pt;
vertical-align:top
}
a.navigation:link { color:black; text-decoration:none;font-size:smaller}
a.navigation:active { color:red; text-decoration:none;font-size:smaller}
a.navigation:visited { color:black; text-decoration:none;font-size:smaller}
a.tabellenheader:link { color:black; text-decoration:underline; }
a.tabellenheader:visited { color:black; text-decoration:underline; }
a.tabellenheader:active { color:black; text-decoration:underline; }
a:link { color:black; text-decoration:none; }
a:visited { color:rgb(25,25,25); text-decoration:none; }
a:active { color:red; text-decoration:none; }
.Tabellentext
{
padding-left: 5px;padding-right: 5px;
border-width : medium; border-style: hidden;
font-size: small;
color: black; background-color : white;
vertical-align: top }
.Topictext
{
font-size: 12px;
font-family: sans-serif;
color: black; background-color : white;
}
.Tabellenlinks {
vertical-align: top;
text-align:center;
border-width : thick;
border-style: hidden;
font-family: sans-serif;
font-style: oblique;
font-size: large; color: blue;
background-color : white
}
.Tabellenfokus {
border-style: hidden;
font-size: x-large;
font-family: sans-serif;
text-align:center;
height: 25px;
color: black;
background-color : white;
}
.Tabellenerlaeuterung {
vertical-align: top;
text-align:center;
border-width : thick;
border-style: hidden;
height: 25px;
font-family: serif;
font-style: oblique;
font-size: medium;
color: black; background-color : white;
background-image:
}
.Topics
{
font-size: 12px;
font-family: sans-serif;
color: blue; background-color : white;
text-align:right
}
.note { font-size: small }
H1 {color: black}
H3 {font-size:larger;color: black;font-weight:bold}
span.Thema {font-weight:bold}
span.Problem {font-weight:bold;font-size:16pt;color:brown}
span.Beschreibung {font-weight:medium;font-size:10pt}
span.AngabeVon {font-weight:medium;font-size:10pt}
span.Datum {font-weight:medium;font-size:10pt}
td.Thema {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Problem {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Beschreibung {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.AngabeVon {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.Datum {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black}
td.ID {font-size:8pt;
vertical-align:top;
text-align:right;
border-right:thin solid black;
background-color:black;
color:black}
#footer { font-family: serif }
\ No newline at end of file
diff --git a/superx/edit/kb/style/snail.gif b/superx/edit/kb/style/snail.gif
new file mode 100644
index 0000000..a84101e
Binary files /dev/null and b/superx/edit/kb/style/snail.gif differ