From bb26e95742ce345c68cedc1e3f308571eceea1a2 Mon Sep 17 00:00:00 2001 From: Ben Date: Wed, 3 May 2023 22:06:25 +0200 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .gitignore | 5 + COPYING | 675 + LICENSE | 675 + README.md | 32 + android-chrome-144x144.png | Bin 0 -> 29344 bytes android-chrome-192x192.png | Bin 0 -> 44865 bytes android-chrome-36x36.png | Bin 0 -> 3709 bytes android-chrome-48x48.png | Bin 0 -> 5669 bytes android-chrome-72x72.png | Bin 0 -> 10473 bytes android-chrome-96x96.png | Bin 0 -> 15994 bytes apple-touch-icon-114x114.png | Bin 0 -> 24865 bytes apple-touch-icon-120x120.png | Bin 0 -> 26602 bytes apple-touch-icon-144x144.png | Bin 0 -> 34642 bytes apple-touch-icon-152x152.png | Bin 0 -> 37590 bytes apple-touch-icon-180x180.png | Bin 0 -> 47887 bytes apple-touch-icon-57x57.png | Bin 0 -> 9001 bytes apple-touch-icon-60x60.png | Bin 0 -> 9874 bytes apple-touch-icon-72x72.png | Bin 0 -> 12790 bytes apple-touch-icon-76x76.png | Bin 0 -> 13555 bytes apple-touch-icon-precomposed.png | Bin 0 -> 51976 bytes apple-touch-icon.png | Bin 0 -> 47887 bytes browserconfig.xml | 12 + css/MarkerCluster.Default.css | 60 + css/MarkerCluster.css | 14 + css/images/layers-2x.png | Bin 0 -> 1259 bytes css/images/layers.png | Bin 0 -> 696 bytes css/images/marker-icon-2x.png | Bin 0 -> 2464 bytes css/images/marker-icon.png | Bin 0 -> 1466 bytes css/images/marker-shadow.png | Bin 0 -> 618 bytes css/leaflet.css | 640 + css/leaflet.photon.css | 39 + css/markercluster.css | 6 + css/markercluster.default.css | 60 + css/metro-icons.css | 5973 ++++++ css/metro-icons.min.css | 1 + css/metro-responsive.css | 715 + css/metro-responsive.min.css | 1 + css/metro-rtl.css | 127 + css/metro-rtl.min.css | 1 + css/metro-schemes.css | 1092 + css/metro-schemes.min.css | 1 + css/metro.css | 17815 ++++++++++++++++ css/metro.min.css | 1 + favicon-16x16.png | Bin 0 -> 1449 bytes favicon-32x32.png | Bin 0 -> 3129 bytes favicon-96x96.png | Bin 0 -> 15994 bytes favicon.ico | Bin 0 -> 15086 bytes fonts/metro.eot | Bin 0 -> 121636 bytes fonts/metro.svg | 542 + fonts/metro.ttf | Bin 0 -> 121480 bytes fonts/metro.woff | Bin 0 -> 121556 bytes ...HCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff | Bin 0 -> 59284 bytes ...goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff | Bin 0 -> 58076 bytes ...ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff | Bin 0 -> 59776 bytes ...TxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff | Bin 0 -> 68800 bytes fonts/selection.json | 13870 ++++++++++++ generate.py | 441 + images/Bus-1000x1000.png | Bin 0 -> 11532 bytes images/Bus-100x100.png | Bin 0 -> 2275 bytes images/Bus-300x300.png | Bin 0 -> 6463 bytes images/Metro-1000x1000.png | Bin 0 -> 16596 bytes images/Metro-100x100.png | Bin 0 -> 1738 bytes images/Metro-300x300.png | Bin 0 -> 5216 bytes images/approuve_star.jpg | Bin 0 -> 11444 bytes images/bus_shadow.png | Bin 0 -> 395 bytes images/gplv3.png | Bin 0 -> 3471 bytes images/layers-2x.png | Bin 0 -> 2898 bytes images/layers.png | Bin 0 -> 1502 bytes images/logo.png | Bin 0 -> 60875 bytes images/marker-icon-2x.png | Bin 0 -> 4033 bytes images/marker-icon.png | Bin 0 -> 1747 bytes images/marker-shadow.png | Bin 0 -> 797 bytes images/station-metro.png | Bin 0 -> 1015 bytes images/station-metro_selected.png | Bin 0 -> 1015 bytes images/station.png | Bin 0 -> 11359 bytes images/station_selected.png | Bin 0 -> 11359 bytes index.html | 171 + install_external_lib_dependencies.sh | 71 + js/Leaflet.MovingMarker.js | 304 + js/jquery.min.js | 2 + js/leaflet-knn.min.js | 1 + js/leaflet.geometryutil.js | 767 + js/leaflet.js | 6 + js/leaflet.js.map | 1 + js/leaflet.markercluster.js | 3 + js/leaflet.markercluster.js.map | 1 + js/leaflet.markercluster.min.js | 3 + js/leaflet.min.js | 6 + js/leaflet.photon.js | 481 + js/loglevel.min.js | 2 + js/marked.min.js | 6 + js/metro.min.js | 7 + js/mobile-detect.min.js | 3 + js/moment.js | 5662 +++++ js/moment.min.js | 2 + js/moment.min.js.map | 1 + js/progressbar.min.js | 2 + js/progressbar.min.js.map | 1 + js/underscore.min.js | 6 + mstile-144x144.png | Bin 0 -> 28975 bytes mstile-150x150.png | Bin 0 -> 25139 bytes mstile-310x150.png | Bin 0 -> 26168 bytes mstile-310x310.png | Bin 0 -> 64749 bytes mstile-70x70.png | Bin 0 -> 15838 bytes ouestmonbus.css | 107 + ouestmonbus.js | 2087 ++ ouestmonbus_src.zip | Bin 0 -> 2054949 bytes robots.txt | 2 + 109 files changed, 52505 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 COPYING create mode 100644 LICENSE create mode 100644 README.md create mode 100644 android-chrome-144x144.png create mode 100644 android-chrome-192x192.png create mode 100644 android-chrome-36x36.png create mode 100644 android-chrome-48x48.png create mode 100644 android-chrome-72x72.png create mode 100644 android-chrome-96x96.png create mode 100644 apple-touch-icon-114x114.png create mode 100644 apple-touch-icon-120x120.png create mode 100644 apple-touch-icon-144x144.png create mode 100644 apple-touch-icon-152x152.png create mode 100644 apple-touch-icon-180x180.png create mode 100644 apple-touch-icon-57x57.png create mode 100644 apple-touch-icon-60x60.png create mode 100644 apple-touch-icon-72x72.png create mode 100644 apple-touch-icon-76x76.png create mode 100644 apple-touch-icon-precomposed.png create mode 100644 apple-touch-icon.png create mode 100644 browserconfig.xml create mode 100644 css/MarkerCluster.Default.css create mode 100644 css/MarkerCluster.css create mode 100644 css/images/layers-2x.png create mode 100644 css/images/layers.png create mode 100644 css/images/marker-icon-2x.png create mode 100644 css/images/marker-icon.png create mode 100644 css/images/marker-shadow.png create mode 100644 css/leaflet.css create mode 100644 css/leaflet.photon.css create mode 100644 css/markercluster.css create mode 100644 css/markercluster.default.css create mode 100644 css/metro-icons.css create mode 100644 css/metro-icons.min.css create mode 100644 css/metro-responsive.css create mode 100644 css/metro-responsive.min.css create mode 100644 css/metro-rtl.css create mode 100644 css/metro-rtl.min.css create mode 100644 css/metro-schemes.css create mode 100644 css/metro-schemes.min.css create mode 100644 css/metro.css create mode 100644 css/metro.min.css create mode 100644 favicon-16x16.png create mode 100644 favicon-32x32.png create mode 100644 favicon-96x96.png create mode 100644 favicon.ico create mode 100644 fonts/metro.eot create mode 100644 fonts/metro.svg create mode 100644 fonts/metro.ttf create mode 100644 fonts/metro.woff create mode 100644 fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff create mode 100644 fonts/opensans/v8/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff create mode 100644 fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff create mode 100644 fonts/ptserifcaption/v6/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff create mode 100644 fonts/selection.json create mode 100755 generate.py create mode 100644 images/Bus-1000x1000.png create mode 100644 images/Bus-100x100.png create mode 100644 images/Bus-300x300.png create mode 100644 images/Metro-1000x1000.png create mode 100644 images/Metro-100x100.png create mode 100644 images/Metro-300x300.png create mode 100644 images/approuve_star.jpg create mode 100644 images/bus_shadow.png create mode 100644 images/gplv3.png create mode 100644 images/layers-2x.png create mode 100644 images/layers.png create mode 100644 images/logo.png create mode 100644 images/marker-icon-2x.png create mode 100644 images/marker-icon.png create mode 100644 images/marker-shadow.png create mode 100644 images/station-metro.png create mode 100644 images/station-metro_selected.png create mode 100644 images/station.png create mode 100644 images/station_selected.png create mode 100644 index.html create mode 100755 install_external_lib_dependencies.sh create mode 100644 js/Leaflet.MovingMarker.js create mode 100644 js/jquery.min.js create mode 100644 js/leaflet-knn.min.js create mode 100644 js/leaflet.geometryutil.js create mode 100644 js/leaflet.js create mode 100644 js/leaflet.js.map create mode 100644 js/leaflet.markercluster.js create mode 100644 js/leaflet.markercluster.js.map create mode 100644 js/leaflet.markercluster.min.js create mode 100644 js/leaflet.min.js create mode 100644 js/leaflet.photon.js create mode 100644 js/loglevel.min.js create mode 100644 js/marked.min.js create mode 100644 js/metro.min.js create mode 100644 js/mobile-detect.min.js create mode 100644 js/moment.js create mode 100644 js/moment.min.js create mode 100644 js/moment.min.js.map create mode 100644 js/progressbar.min.js create mode 100644 js/progressbar.min.js.map create mode 100644 js/underscore.min.js create mode 100644 mstile-144x144.png create mode 100644 mstile-150x150.png create mode 100644 mstile-310x150.png create mode 100644 mstile-310x310.png create mode 100644 mstile-70x70.png create mode 100644 ouestmonbus.css create mode 100644 ouestmonbus.js create mode 100644 ouestmonbus_src.zip create mode 100644 robots.txt diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..59edef6 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +/data/today/ export-ignore +/data/geo/ export-ignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b170d62 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +images/picto_* +GTFS/ +data/ +downloads/ + diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..10926e8 --- /dev/null +++ b/COPYING @@ -0,0 +1,675 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 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. + + 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. + + 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. + + 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. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "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. + + 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. + + 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. + + 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. + + 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. + + 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. + + 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. + + 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/LICENSE b/LICENSE new file mode 100644 index 0000000..733c072 --- /dev/null +++ b/LICENSE @@ -0,0 +1,675 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 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. + + 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. + + 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. + + 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. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "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. + + 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. + + 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. + + 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. + + 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. + + 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. + + 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. + + 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. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + 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: + + {project} Copyright (C) {year} {fullname} + 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 new file mode 100644 index 0000000..a02fcf5 --- /dev/null +++ b/README.md @@ -0,0 +1,32 @@ +# Où est mon bus ? OpenStreetMap et OpenData # + +Où est mon bus ? est une carte interactive en ligne basée sur OpenStreetMap et les données OpenData de Rennes Métropole. + +L'application indique les arrêts de bus en temps réel. + +En cliquant sur les arrêts de bus, les prochains passages des lignes sont affichés en direct en précisant un éventuel retard ou avance. + +La position des bus est indiquée sur la carte avec un rafraîchissement automatique toutes les minutes. +Caractéristiques principales : + +* arrêts de bus affichés aux arrêts en temps réel, si un bus est prévu dans la journée. +* affichage des deux prochains passages de bus en temps réel sur les arrêts. +* affichage de la position des bus sur la carte. +* géolocalisation automatique ou avec saisie d'un lieu référencé sur OpenStreetMap (avec auto-complétion). +* informations @STARendirect en temps réel. +* consultation des fiches horaires officielles via les icônes des lignes. + +Où est mon bus ? est une application simple et rapide pour ne plus rater son bus ! + +Elle peut être utilisée sans installation, simplement en se rendant sur le site ouestmonbus.com depuis un ordinateur, un smartphone ou une tablette. + +## Crédits + +ouestmonbus.com est développé par Benoît Meunier avec la participation de Karin Meunier (direction graphisme et expérience utilisateur). +Ce service est proposé gratuitement sans garantie de fonctionnement. + +Il est construit à l'aide des librairies Leaflet, Metro UI CSS, jQuery, mobile-detect.js, underscore.js et Moment.js. +Les données de carte proviennent des contributeurs de OpenStreetMap, et les informations sur le service de Rennes Métropole et Keolis Rennes. +Le service Photon.io est utilisé pour la localisation. + +ouestmonbus.com est un logiciel libre sous licence GPL v3. \ No newline at end of file diff --git a/android-chrome-144x144.png b/android-chrome-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b40aa37fdccc504bf309f4aa09514e15ef08ea GIT binary patch literal 29344 zcmV)|KzzT6P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/android-chrome-192x192.png b/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..1dc9a7d6fbb86ebb37b669768ece16a1e7b82e00 GIT binary patch literal 44865 zcmV*KKxMy)P)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 z 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ú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 BW3T`K literal 0 HcmV?d00001 diff --git a/android-chrome-36x36.png b/android-chrome-36x36.png new file mode 100644 index 0000000000000000000000000000000000000000..ed183e669de1c49b733c064395223f1d9eb8e956 GIT binary patch literal 3709 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 JN@c6}{{sh!;}8G< literal 0 HcmV?d00001 diff --git a/android-chrome-72x72.png b/android-chrome-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..6ba148a7f1e6c4c6330643c68ad5f9743b0115e7 GIT binary patch literal 10473 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 literal 0 HcmV?d00001 diff --git a/android-chrome-96x96.png b/android-chrome-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..7746078ee22f70fd4e9d72aac50253d62430bc47 GIT binary patch literal 15994 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 UK>2|4p!?MeXI?mQgl}| zPQ+ffe*TMJ{jU9%!g#1<0;SC z!HH)Zo5#pW=H5+BiU<72TIw-CuDD|$}o+vF%A z->HF3bKABPsHN)ef(y%OLLlM5Ja+r|^sK+@ZP(pV-wmP;UGAeDL|NQ^Y4Lud@iDXH z!rgq9|GriNTkmX(jixb`@jloW7FeKV_DQ zwXwso*0!i(7e8O?!9tvBdU27BT74JRT6gVU+$S~a&Ge-%5&idat zZr{i(v@+@ZTlO*hY7hgsOFfWZsza3Tzj(zUBTn)bzU-HYJoo&7Y@IkCP##d!bk;a3 zq{`25R#6#PthiO4FSNPHn}S_n?XuX4`Gr)hU!HJnNGkHLf4ye-=WupAA~bawbHsM% zXFPIAzl^g?+<3v`E?8L2p^`o67xucF&^&|XjuJ8EyaTZR6&daNeE5e6p^+5hLX-Gx} zU8&Cm>6wy8r0sD8A-uReIHGNMLW;0DFgozz$xSSoE^6S&4ysVgFI78)Lw&1^%I;_G z!co<2U#ho_|43RrQ(|=P=)`rzkB#K-ZETckHrD9X=~Z8w&QEA6THw8ayD@o_iKYM- zJ?p+z>9TJ<@3%SzS3eUIZIx`0;k{ClYszcf zrbqXWI>Ok%(|p$BHM4B96_pMDQjR;e?mH=GcJ^i6o_UMWn!9W^3{g>ssr)T^M$Av2 zFq%i_S{ancun}xRs9fAn)epNss~()QOnPhNUD`H0wO{mo)-NQA1p!N(3*J)KSxuWj zU0qHnlIK=f*Z;Nt>%5IV#Bt`AUhr|^*BEFRJH>^d;6C4@&dE7X1c&~LtLmvw&7`yx7CCH}M07^%}#pI;^@ zCl2uj^FLy&_md{#tbO0LB;XQjd?Ku0Wn%)*Q+*uPsdZxqw&eczH+TLl&#(6f=^J-} z{~_?)1*+>}Vd`QDG5=@@Jb_+<`CjpWg?RX0Y4Hg|_=F&@UUGq7Lcn0EC*-dG?*My8 a3mYrX|9ya!Z0P`S00;(Eku8@t3Hm>yn;`Q5 literal 0 HcmV?d00001 diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png new file mode 100644 index 0000000000000000000000000000000000000000..5488781602e648e764fb671b51460733392e2caa GIT binary patch literal 26602 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 B)KLHc literal 0 HcmV?d00001 diff --git a/apple-touch-icon-144x144.png b/apple-touch-icon-144x144.png new file mode 100644 index 0000000000000000000000000000000000000000..b613119ba5d5d1f54e745aa4208adfc44441df24 GIT binary patch literal 34642 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 MUHx3vIVCg!0QJdmIRF3v literal 0 HcmV?d00001 diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png new file mode 100644 index 0000000000000000000000000000000000000000..d6cdff01704e68e8e411ac1babb02f025fdb8c38 GIT binary patch literal 37590 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 T!WE;y1t1b4vcgq@zy1CXTcT1S literal 0 HcmV?d00001 diff --git a/browserconfig.xml b/browserconfig.xml new file mode 100644 index 0000000..65380f3 --- /dev/null +++ b/browserconfig.xml @@ -0,0 +1,12 @@ + + + + + + + + + #da532c + + + diff --git a/css/MarkerCluster.Default.css b/css/MarkerCluster.Default.css new file mode 100644 index 0000000..bbc8c9f --- /dev/null +++ b/css/MarkerCluster.Default.css @@ -0,0 +1,60 @@ +.marker-cluster-small { + background-color: rgba(181, 226, 140, 0.6); + } +.marker-cluster-small div { + background-color: rgba(110, 204, 57, 0.6); + } + +.marker-cluster-medium { + background-color: rgba(241, 211, 87, 0.6); + } +.marker-cluster-medium div { + background-color: rgba(240, 194, 12, 0.6); + } + +.marker-cluster-large { + background-color: rgba(253, 156, 115, 0.6); + } +.marker-cluster-large div { + background-color: rgba(241, 128, 23, 0.6); + } + + /* IE 6-8 fallback colors */ +.leaflet-oldie .marker-cluster-small { + background-color: rgb(181, 226, 140); + } +.leaflet-oldie .marker-cluster-small div { + background-color: rgb(110, 204, 57); + } + +.leaflet-oldie .marker-cluster-medium { + background-color: rgb(241, 211, 87); + } +.leaflet-oldie .marker-cluster-medium div { + background-color: rgb(240, 194, 12); + } + +.leaflet-oldie .marker-cluster-large { + background-color: rgb(253, 156, 115); + } +.leaflet-oldie .marker-cluster-large div { + background-color: rgb(241, 128, 23); +} + +.marker-cluster { + background-clip: padding-box; + border-radius: 20px; + } +.marker-cluster div { + width: 30px; + height: 30px; + margin-left: 5px; + margin-top: 5px; + + text-align: center; + border-radius: 15px; + font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; + } +.marker-cluster span { + line-height: 30px; + } \ No newline at end of file diff --git a/css/MarkerCluster.css b/css/MarkerCluster.css new file mode 100644 index 0000000..c60d71b --- /dev/null +++ b/css/MarkerCluster.css @@ -0,0 +1,14 @@ +.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { + -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in; + -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in; + -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in; + transition: transform 0.3s ease-out, opacity 0.3s ease-in; +} + +.leaflet-cluster-spider-leg { + /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */ + -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in; + -moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in; + -o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in; + transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in; +} diff --git a/css/images/layers-2x.png b/css/images/layers-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..200c333dca9652ac4cba004d609e5af4eee168c1 GIT binary patch literal 1259 zcmVFhCYNy;#0irRPomHqW|G1C*;4?@4#E?jH>?v@U%cy?3dQAc-DchXVErpOh~ z-jbon+tNbnl6hoEb;)TVk+%hTDDi_G%i3*RZ&15!$Fjr^f;Ke&A@|?=`2&+{zr+3a z{D*=t(`AXyS%X7N z%a#RZw6vD^t_rnM`L4E>m=U&R!A-&}nZIi$BOPvkhrCuUe@BN~-lRD)f44;J%TwgE zcze8u!PQ_NR7?o(NylLXVTfDO zxs5=@|GsYEsNo4M#nT%N!UE(?dnS)t2+{ELYAFp*3=iF=|EQnTp`#vlSXuGVraYo? z+RCzXo6h3qA8{KG?S4nE(lM+;Eb4nT3XV;7gcAxUi5m)`k5tv}cPy()8ZR3TLW3I- zAS^}cq-IJvL7a4RgR!yk@~RT%$lA7{L5ES*hyx)M4(yxI$Ub(4f)K|^v1>zvwQY!_ zIrWw8q9GS^!Dp~}+?mbnB6jDF8mVlbQ!jFKDY;w=7;XO{9bq7>LXGK24WA`;rL)_Z z)&j}pbV(;6gY;VMhbxgvn`X;6x}VUEE-7 z%)7j-%t8S=ZL3yc)HbXDAqJZvBTPoiW_A-+a8m3_Z?v{DN7Tnr#O_VUMT0UBt$;p` zDh6JbGHN8JJ*JN%y2%msb97@_S>9!%Egwk;?PEkU9ntz&3uR}%Fj5d$JHQbQb3}a{ zSzFT^#n=VInPpcAS}CNxj?_ zVscANk5Cfz(51EI1pz};AWWb|kgbYNb4wCEGUn3+eMUMV?1-{=I4TlmLJMot@rd07 zZuo2hk1ccu{YmGkcYdWAVdk{Z4Nm?^cTD&}jGm+Q1SYIXMwmG*oO*83&#>l%nbR`G zhh=lZ%xIb7kU3#;TBbfECrnC9P=-XpL|TG2BoZdj61*XiFbW8?1Z_wp%#;>${SUIy V$8qr;L*)Pf002ovPDHLkV1hYLS~36t literal 0 HcmV?d00001 diff --git a/css/images/layers.png b/css/images/layers.png new file mode 100644 index 0000000000000000000000000000000000000000..1a72e5784b2b456eac5d7670738db80697af3377 GIT binary patch literal 696 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 e-I|>x8~*?ZhF3snGbtJX0000cOl4 literal 0 HcmV?d00001 diff --git a/css/images/marker-icon.png b/css/images/marker-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..950edf24677ded147df13b26f91baa2b0fa70513 GIT binary patch literal 1466 zcmV;r1x5OaP)P001cn1^@s6z>|W`000GnNklGNuHDcIX17Zdjl&3`L?0sTjIws<{((Dh&g-s0<@jYQyl?D*X^?%13;ml^gy> ziMrY_^1WI=(g@LMizu=zCoA>C`6|QEq1eV92k*7m>G65*&@&6)aC&e}G zI)pf-Za|N`DT&Cn1J|o`19mumxW~hiKiKyc-P`S@q)rdTo84@QI@;0yXrG%9uhI>A zG5QHb6s4=<6xy{1 z@NMxEkryp{LS44%z$3lP^cX!9+2-;CTt3wM4(k*#C{aiIiLuB>jJj;KPhPzIC00bL zU3a#;aJld94lCW=`4&aAy8M7PY=HQ>O%$YEP4c4UY#CRxfgbE~(|uiI=YS8q;O9y6 zmIkXzR`}p7ti|PrM3a}WMnR=3NVnWdAAR>b9X@)DKL6=YsvmH%?I24wdq?Gh54_;# z$?_LvgjEdspdQlft#4CQ z`2Zyvy?*)N1Ftw|{_hakhG9WjS?Az@I@+IZ8JbWewR!XUK4&6346+d#~gsE0SY(LX8&JfY>Aj)RxGy96nwhs2rv zzW6pTnMpFkDSkT*a*6Dx|u@ds6ISVn0@^RmIsKZ5Y;bazbc;tTSq(kg(=481ODrPyNB6n z-$+U}(w$m6U6H$w17Bw+wDaFIe~GvNMYvnw31MpY0eQKT9l>SU``8k7w4)z!GZKMI z#_cEKq7k~i%nlK@6c-K?+R;B#5$?T#YpKD`t_4bAs^#E+@5QW$@OX3*`;(#{U^d-vY)&xEE>n5lYl&T?Amke9$Lam@{1K@O ze*LXqlKQHiv=gx+V^Cbb2?z@ISBQ*3amF;9UJ3SBg(N|710TLamQmYZ&Qjn2LuO<* zCZlB4n%@pc&7NNnY1}x+NWpHlq`OJEo|`aYN9<`RBUB+79g;>dgb6YlfN#kGL?lO_ z!6~M^7sOnbsUkKk<@Ysie&`G>ruxH&Mgy&8;i=A zB9OO!xR{AyODw>DS-q5YM{0ExFEAzt zm>RdS+ssW(-8|?xr0(?$vBVB*%(xDLtq3Hf0I5yFm<_g=W2`QWAax{1rWVH=I!VrP zs(rTFX@W#t$hXNvbgX`gK&^w_YD;CQ!B@e0QbLIWaKAXQe2-kkloo;{iF#6}z!4=W zi$giRj1{ zt;2w`VSCF#WE&*ev7jpsC=6175@(~nTE2;7M-L((0bH@yG}-TB$R~WXd?tA$s3|%y zA`9$sA(>F%J3ioz<-LJl*^o1|w84l>HBR`>3l9c8$5Xr@xCiIQ7{x$fMCzOk_-M=% z+{a_Q#;42`#KfUte@$NT77uaTz?b-fBe)1s5XE$yA79fm?KqM^VgLXD07*qoM6N<$ Ef<_J(9smFU literal 0 HcmV?d00001 diff --git a/css/leaflet.css b/css/leaflet.css new file mode 100644 index 0000000..601476f --- /dev/null +++ b/css/leaflet.css @@ -0,0 +1,640 @@ +/* required styles */ + +.leaflet-pane, +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-tile-container, +.leaflet-pane > svg, +.leaflet-pane > canvas, +.leaflet-zoom-box, +.leaflet-image-layer, +.leaflet-layer { + position: absolute; + left: 0; + top: 0; + } +.leaflet-container { + overflow: hidden; + } +.leaflet-tile, +.leaflet-marker-icon, +.leaflet-marker-shadow { + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + -webkit-user-drag: none; + } +/* Prevents IE11 from highlighting tiles in blue */ +.leaflet-tile::selection { + background: transparent; +} +/* Safari renders non-retina tile on retina better with this, but Chrome is worse */ +.leaflet-safari .leaflet-tile { + image-rendering: -webkit-optimize-contrast; + } +/* hack that prevents hw layers "stretching" when loading new tiles */ +.leaflet-safari .leaflet-tile-container { + width: 1600px; + height: 1600px; + -webkit-transform-origin: 0 0; + } +.leaflet-marker-icon, +.leaflet-marker-shadow { + display: block; + } +/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */ +/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */ +.leaflet-container .leaflet-overlay-pane svg, +.leaflet-container .leaflet-marker-pane img, +.leaflet-container .leaflet-shadow-pane img, +.leaflet-container .leaflet-tile-pane img, +.leaflet-container img.leaflet-image-layer, +.leaflet-container .leaflet-tile { + max-width: none !important; + max-height: none !important; + } + +.leaflet-container.leaflet-touch-zoom { + -ms-touch-action: pan-x pan-y; + touch-action: pan-x pan-y; + } +.leaflet-container.leaflet-touch-drag { + -ms-touch-action: pinch-zoom; + /* Fallback for FF which doesn't support pinch-zoom */ + touch-action: none; + touch-action: pinch-zoom; +} +.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom { + -ms-touch-action: none; + touch-action: none; +} +.leaflet-container { + -webkit-tap-highlight-color: transparent; +} +.leaflet-container a { + -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4); +} +.leaflet-tile { + filter: inherit; + visibility: hidden; + } +.leaflet-tile-loaded { + visibility: inherit; + } +.leaflet-zoom-box { + width: 0; + height: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + z-index: 800; + } +/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */ +.leaflet-overlay-pane svg { + -moz-user-select: none; + } + +.leaflet-pane { z-index: 400; } + +.leaflet-tile-pane { z-index: 200; } +.leaflet-overlay-pane { z-index: 400; } +.leaflet-shadow-pane { z-index: 500; } +.leaflet-marker-pane { z-index: 600; } +.leaflet-tooltip-pane { z-index: 650; } +.leaflet-popup-pane { z-index: 700; } + +.leaflet-map-pane canvas { z-index: 100; } +.leaflet-map-pane svg { z-index: 200; } + +.leaflet-vml-shape { + width: 1px; + height: 1px; + } +.lvml { + behavior: url(#default#VML); + display: inline-block; + position: absolute; + } + + +/* control positioning */ + +.leaflet-control { + position: relative; + z-index: 800; + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } +.leaflet-top, +.leaflet-bottom { + position: absolute; + z-index: 1000; + pointer-events: none; + } +.leaflet-top { + top: 0; + } +.leaflet-right { + right: 0; + } +.leaflet-bottom { + bottom: 0; + } +.leaflet-left { + left: 0; + } +.leaflet-control { + float: left; + clear: both; + } +.leaflet-right .leaflet-control { + float: right; + } +.leaflet-top .leaflet-control { + margin-top: 10px; + } +.leaflet-bottom .leaflet-control { + margin-bottom: 10px; + } +.leaflet-left .leaflet-control { + margin-left: 10px; + } +.leaflet-right .leaflet-control { + margin-right: 10px; + } + + +/* zoom and fade animations */ + +.leaflet-fade-anim .leaflet-tile { + will-change: opacity; + } +.leaflet-fade-anim .leaflet-popup { + opacity: 0; + -webkit-transition: opacity 0.2s linear; + -moz-transition: opacity 0.2s linear; + transition: opacity 0.2s linear; + } +.leaflet-fade-anim .leaflet-map-pane .leaflet-popup { + opacity: 1; + } +.leaflet-zoom-animated { + -webkit-transform-origin: 0 0; + -ms-transform-origin: 0 0; + transform-origin: 0 0; + } +.leaflet-zoom-anim .leaflet-zoom-animated { + will-change: transform; + } +.leaflet-zoom-anim .leaflet-zoom-animated { + -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1); + -moz-transition: -moz-transform 0.25s cubic-bezier(0,0,0.25,1); + transition: transform 0.25s cubic-bezier(0,0,0.25,1); + } +.leaflet-zoom-anim .leaflet-tile, +.leaflet-pan-anim .leaflet-tile { + -webkit-transition: none; + -moz-transition: none; + transition: none; + } + +.leaflet-zoom-anim .leaflet-zoom-hide { + visibility: hidden; + } + + +/* cursors */ + +.leaflet-interactive { + cursor: pointer; + } +.leaflet-grab { + cursor: -webkit-grab; + cursor: -moz-grab; + cursor: grab; + } +.leaflet-crosshair, +.leaflet-crosshair .leaflet-interactive { + cursor: crosshair; + } +.leaflet-popup-pane, +.leaflet-control { + cursor: auto; + } +.leaflet-dragging .leaflet-grab, +.leaflet-dragging .leaflet-grab .leaflet-interactive, +.leaflet-dragging .leaflet-marker-draggable { + cursor: move; + cursor: -webkit-grabbing; + cursor: -moz-grabbing; + cursor: grabbing; + } + +/* marker & overlays interactivity */ +.leaflet-marker-icon, +.leaflet-marker-shadow, +.leaflet-image-layer, +.leaflet-pane > svg path, +.leaflet-tile-container { + pointer-events: none; + } + +.leaflet-marker-icon.leaflet-interactive, +.leaflet-image-layer.leaflet-interactive, +.leaflet-pane > svg path.leaflet-interactive, +svg.leaflet-image-layer.leaflet-interactive path { + pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */ + pointer-events: auto; + } + +/* visual tweaks */ + +.leaflet-container { + background: #ddd; + outline: 0; + } +.leaflet-container a { + color: #0078A8; + } +.leaflet-container a.leaflet-active { + outline: 2px solid orange; + } +.leaflet-zoom-box { + border: 2px dotted #38f; + background: rgba(255,255,255,0.5); + } + + +/* general typography */ +.leaflet-container { + font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; + } + + +/* general toolbar styles */ + +.leaflet-bar { + box-shadow: 0 1px 5px rgba(0,0,0,0.65); + border-radius: 4px; + } +.leaflet-bar a, +.leaflet-bar a:hover { + background-color: #fff; + border-bottom: 1px solid #ccc; + width: 26px; + height: 26px; + line-height: 26px; + display: block; + text-align: center; + text-decoration: none; + color: black; + } +.leaflet-bar a, +.leaflet-control-layers-toggle { + background-position: 50% 50%; + background-repeat: no-repeat; + display: block; + } +.leaflet-bar a:hover { + background-color: #f4f4f4; + } +.leaflet-bar a:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + } +.leaflet-bar a:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom: none; + } +.leaflet-bar a.leaflet-disabled { + cursor: default; + background-color: #f4f4f4; + color: #bbb; + } + +.leaflet-touch .leaflet-bar a { + width: 30px; + height: 30px; + line-height: 30px; + } +.leaflet-touch .leaflet-bar a:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; + } +.leaflet-touch .leaflet-bar a:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + } + +/* zoom control */ + +.leaflet-control-zoom-in, +.leaflet-control-zoom-out { + font: bold 18px 'Lucida Console', Monaco, monospace; + text-indent: 1px; + } + +.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out { + font-size: 22px; + } + + +/* layers control */ + +.leaflet-control-layers { + box-shadow: 0 1px 5px rgba(0,0,0,0.4); + background: #fff; + border-radius: 5px; + } +.leaflet-control-layers-toggle { + background-image: url(images/layers.png); + width: 36px; + height: 36px; + } +.leaflet-retina .leaflet-control-layers-toggle { + background-image: url(images/layers-2x.png); + background-size: 26px 26px; + } +.leaflet-touch .leaflet-control-layers-toggle { + width: 44px; + height: 44px; + } +.leaflet-control-layers .leaflet-control-layers-list, +.leaflet-control-layers-expanded .leaflet-control-layers-toggle { + display: none; + } +.leaflet-control-layers-expanded .leaflet-control-layers-list { + display: block; + position: relative; + } +.leaflet-control-layers-expanded { + padding: 6px 10px 6px 6px; + color: #333; + background: #fff; + } +.leaflet-control-layers-scrollbar { + overflow-y: scroll; + overflow-x: hidden; + padding-right: 5px; + } +.leaflet-control-layers-selector { + margin-top: 2px; + position: relative; + top: 1px; + } +.leaflet-control-layers label { + display: block; + } +.leaflet-control-layers-separator { + height: 0; + border-top: 1px solid #ddd; + margin: 5px -10px 5px -6px; + } + +/* Default icon URLs */ +.leaflet-default-icon-path { + background-image: url(images/marker-icon.png); + } + + +/* attribution and scale controls */ + +.leaflet-container .leaflet-control-attribution { + background: #fff; + background: rgba(255, 255, 255, 0.7); + margin: 0; + } +.leaflet-control-attribution, +.leaflet-control-scale-line { + padding: 0 5px; + color: #333; + } +.leaflet-control-attribution a { + text-decoration: none; + } +.leaflet-control-attribution a:hover { + text-decoration: underline; + } +.leaflet-container .leaflet-control-attribution, +.leaflet-container .leaflet-control-scale { + font-size: 11px; + } +.leaflet-left .leaflet-control-scale { + margin-left: 5px; + } +.leaflet-bottom .leaflet-control-scale { + margin-bottom: 5px; + } +.leaflet-control-scale-line { + border: 2px solid #777; + border-top: none; + line-height: 1.1; + padding: 2px 5px 1px; + font-size: 11px; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + + background: #fff; + background: rgba(255, 255, 255, 0.5); + } +.leaflet-control-scale-line:not(:first-child) { + border-top: 2px solid #777; + border-bottom: none; + margin-top: -2px; + } +.leaflet-control-scale-line:not(:first-child):not(:last-child) { + border-bottom: 2px solid #777; + } + +.leaflet-touch .leaflet-control-attribution, +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + box-shadow: none; + } +.leaflet-touch .leaflet-control-layers, +.leaflet-touch .leaflet-bar { + border: 2px solid rgba(0,0,0,0.2); + background-clip: padding-box; + } + + +/* popup */ + +.leaflet-popup { + position: absolute; + text-align: center; + margin-bottom: 20px; + } +.leaflet-popup-content-wrapper { + padding: 1px; + text-align: left; + border-radius: 12px; + } +.leaflet-popup-content { + margin: 13px 19px; + line-height: 1.4; + } +.leaflet-popup-content p { + margin: 18px 0; + } +.leaflet-popup-tip-container { + width: 40px; + height: 20px; + position: absolute; + left: 50%; + margin-left: -20px; + overflow: hidden; + pointer-events: none; + } +.leaflet-popup-tip { + width: 17px; + height: 17px; + padding: 1px; + + margin: -10px auto 0; + + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + } +.leaflet-popup-content-wrapper, +.leaflet-popup-tip { + background: white; + color: #333; + box-shadow: 0 3px 14px rgba(0,0,0,0.4); + } +.leaflet-container a.leaflet-popup-close-button { + position: absolute; + top: 0; + right: 0; + padding: 4px 4px 0 0; + border: none; + text-align: center; + width: 18px; + height: 14px; + font: 16px/14px Tahoma, Verdana, sans-serif; + color: #c3c3c3; + text-decoration: none; + font-weight: bold; + background: transparent; + } +.leaflet-container a.leaflet-popup-close-button:hover { + color: #999; + } +.leaflet-popup-scrolled { + overflow: auto; + border-bottom: 1px solid #ddd; + border-top: 1px solid #ddd; + } + +.leaflet-oldie .leaflet-popup-content-wrapper { + -ms-zoom: 1; + } +.leaflet-oldie .leaflet-popup-tip { + width: 24px; + margin: 0 auto; + + -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"; + filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678); + } +.leaflet-oldie .leaflet-popup-tip-container { + margin-top: -1px; + } + +.leaflet-oldie .leaflet-control-zoom, +.leaflet-oldie .leaflet-control-layers, +.leaflet-oldie .leaflet-popup-content-wrapper, +.leaflet-oldie .leaflet-popup-tip { + border: 1px solid #999; + } + + +/* div icon */ + +.leaflet-div-icon { + background: #fff; + border: 1px solid #666; + } + + +/* Tooltip */ +/* Base styles for the element that has a tooltip */ +.leaflet-tooltip { + position: absolute; + padding: 6px; + background-color: #fff; + border: 1px solid #fff; + border-radius: 3px; + color: #222; + white-space: nowrap; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + pointer-events: none; + box-shadow: 0 1px 3px rgba(0,0,0,0.4); + } +.leaflet-tooltip.leaflet-clickable { + cursor: pointer; + pointer-events: auto; + } +.leaflet-tooltip-top:before, +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + position: absolute; + pointer-events: none; + border: 6px solid transparent; + background: transparent; + content: ""; + } + +/* Directions */ + +.leaflet-tooltip-bottom { + margin-top: 6px; +} +.leaflet-tooltip-top { + margin-top: -6px; +} +.leaflet-tooltip-bottom:before, +.leaflet-tooltip-top:before { + left: 50%; + margin-left: -6px; + } +.leaflet-tooltip-top:before { + bottom: 0; + margin-bottom: -12px; + border-top-color: #fff; + } +.leaflet-tooltip-bottom:before { + top: 0; + margin-top: -12px; + margin-left: -6px; + border-bottom-color: #fff; + } +.leaflet-tooltip-left { + margin-left: -6px; +} +.leaflet-tooltip-right { + margin-left: 6px; +} +.leaflet-tooltip-left:before, +.leaflet-tooltip-right:before { + top: 50%; + margin-top: -6px; + } +.leaflet-tooltip-left:before { + right: 0; + margin-right: -12px; + border-left-color: #fff; + } +.leaflet-tooltip-right:before { + left: 0; + margin-left: -12px; + border-right-color: #fff; + } diff --git a/css/leaflet.photon.css b/css/leaflet.photon.css new file mode 100644 index 0000000..4be5ecb --- /dev/null +++ b/css/leaflet.photon.css @@ -0,0 +1,39 @@ +ul.photon-autocomplete { + position: absolute; + background-color: white; + z-index: 1000; + box-shadow: 0 4px 9px #999999; + display: none; +} +.photon-autocomplete li { + min-height: 40px; + line-height: 1em; + padding: 5px 10px; + overflow: hidden; + white-space: nowrap; + font-size: 1em; +} +.photon-autocomplete li strong { + display: block; +} +.photon-autocomplete li.on { + background-color: #2980b9; + cursor: pointer; +} +.photon-autocomplete li.photon-no-result { + text-align: center; + color: #666; + font-size: 0.9em; + line-height: 40px; +} +.photon-autocomplete .photon-feedback { + display: block; + text-align: right; + font-size: 0.8em; + padding: 3px; + color: #999; + border-top: 1px solid #eee; +} +.photon-input:focus { + width: 400px; +} diff --git a/css/markercluster.css b/css/markercluster.css new file mode 100644 index 0000000..00b0edd --- /dev/null +++ b/css/markercluster.css @@ -0,0 +1,6 @@ +.leaflet-cluster-anim .leaflet-marker-icon, .leaflet-cluster-anim .leaflet-marker-shadow { + -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in; + -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in; + -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in; + transition: transform 0.3s ease-out, opacity 0.3s ease-in; + } diff --git a/css/markercluster.default.css b/css/markercluster.default.css new file mode 100644 index 0000000..bbc8c9f --- /dev/null +++ b/css/markercluster.default.css @@ -0,0 +1,60 @@ +.marker-cluster-small { + background-color: rgba(181, 226, 140, 0.6); + } +.marker-cluster-small div { + background-color: rgba(110, 204, 57, 0.6); + } + +.marker-cluster-medium { + background-color: rgba(241, 211, 87, 0.6); + } +.marker-cluster-medium div { + background-color: rgba(240, 194, 12, 0.6); + } + +.marker-cluster-large { + background-color: rgba(253, 156, 115, 0.6); + } +.marker-cluster-large div { + background-color: rgba(241, 128, 23, 0.6); + } + + /* IE 6-8 fallback colors */ +.leaflet-oldie .marker-cluster-small { + background-color: rgb(181, 226, 140); + } +.leaflet-oldie .marker-cluster-small div { + background-color: rgb(110, 204, 57); + } + +.leaflet-oldie .marker-cluster-medium { + background-color: rgb(241, 211, 87); + } +.leaflet-oldie .marker-cluster-medium div { + background-color: rgb(240, 194, 12); + } + +.leaflet-oldie .marker-cluster-large { + background-color: rgb(253, 156, 115); + } +.leaflet-oldie .marker-cluster-large div { + background-color: rgb(241, 128, 23); +} + +.marker-cluster { + background-clip: padding-box; + border-radius: 20px; + } +.marker-cluster div { + width: 30px; + height: 30px; + margin-left: 5px; + margin-top: 5px; + + text-align: center; + border-radius: 15px; + font: 12px "Helvetica Neue", Arial, Helvetica, sans-serif; + } +.marker-cluster span { + line-height: 30px; + } \ No newline at end of file diff --git a/css/metro-icons.css b/css/metro-icons.css new file mode 100644 index 0000000..45a5c5d --- /dev/null +++ b/css/metro-icons.css @@ -0,0 +1,5973 @@ +@font-face { + font-family: 'metro'; + src: url('../fonts/metro.eot?izvoei'); + src: url('../fonts/metro.eot?#iefixizvoei') format('embedded-opentype'), url('../fonts/metro.woff?izvoei') format('woff'), url('../fonts/metro.ttf?izvoei') format('truetype'), url('../fonts/metro.svg?izvoei#metro') format('svg'); + font-weight: normal; + font-style: normal; +} +[class^="mif-"], +[class*=" mif-"] { + display: inline-block; + font: normal normal normal 1.5em/1; + font-family: metro, "Segoe UI", "Open Sans", serif; + line-height: 1 ; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + vertical-align: middle; + position: static; +} +[class^="mif-"]:before, +[class*=" mif-"]:before { + font-family: metro, serif; +} +.mif-lg { + font-size: 1.3rem; + line-height: 0.75em; + vertical-align: -35%; +} +.mif-2x { + font-size: 1.75rem; + vertical-align: -25%; +} +.mif-3x { + font-size: 2.625rem; + vertical-align: -30%; +} +.mif-4x { + font-size: 3.5rem; + vertical-align: -35%; +} +.op-default { + background-color: rgba(27, 161, 226, 0.7); +} +.op-black { + background-color: rgba(0, 0, 0, 0.7) !important; +} +.op-white { + background-color: rgba(255, 255, 255, 0.7) !important; +} +.op-lime { + background-color: rgba(164, 196, 0, 0.7) !important; +} +.op-green { + background-color: rgba(96, 169, 23, 0.7) !important; +} +.op-emerald { + background-color: rgba(0, 138, 0, 0.7) !important; +} +.op-teal { + background-color: rgba(0, 171, 169, 0.7) !important; +} +.op-cyan { + background-color: rgba(27, 161, 226, 0.7) !important; +} +.op-cobalt { + background-color: rgba(0, 80, 239, 0.7) !important; +} +.op-indigo { + background-color: rgba(106, 0, 255, 0.7) !important; +} +.op-violet { + background-color: rgba(170, 0, 255, 0.7) !important; +} +.op-pink { + background-color: rgba(220, 79, 173, 0.7) !important; +} +.op-magenta { + background-color: rgba(216, 0, 115, 0.7) !important; +} +.op-crimson { + background-color: rgba(162, 0, 37, 0.7) !important; +} +.op-red { + background-color: rgba(206, 53, 44, 0.7) !important; +} +.op-orange { + background-color: rgba(250, 104, 0, 0.7) !important; +} +.op-amber { + background-color: rgba(240, 163, 10, 0.7) !important; +} +.op-yellow { + background-color: rgba(227, 200, 0, 0.7) !important; +} +.op-brown { + background-color: rgba(130, 90, 44, 0.7) !important; +} +.op-olive { + background-color: rgba(109, 135, 100, 0.7) !important; +} +.op-steel { + background-color: rgba(100, 118, 135, 0.7) !important; +} +.op-mauve { + background-color: rgba(118, 96, 138, 0.7) !important; +} +.op-taupe { + background-color: rgba(135, 121, 78, 0.7) !important; +} +.op-gray { + background-color: rgba(85, 85, 85, 0.7) !important; +} +.op-dark { + background-color: rgba(51, 51, 51, 0.7) !important; +} +.op-darker { + background-color: rgba(34, 34, 34, 0.7) !important; +} +.op-transparent { + background-color: rgba(0, 0, 0, 0.7) !important; +} +.op-darkBrown { + background-color: rgba(99, 54, 47, 0.7) !important; +} +.op-darkCrimson { + background-color: rgba(100, 0, 36, 0.7) !important; +} +.op-darkMagenta { + background-color: rgba(129, 0, 60, 0.7) !important; +} +.op-darkIndigo { + background-color: rgba(75, 0, 150, 0.7) !important; +} +.op-darkCyan { + background-color: rgba(27, 110, 174, 0.7) !important; +} +.op-darkCobalt { + background-color: rgba(0, 53, 106, 0.7) !important; +} +.op-darkTeal { + background-color: rgba(0, 64, 80, 0.7) !important; +} +.op-darkEmerald { + background-color: rgba(0, 62, 0, 0.7) !important; +} +.op-darkGreen { + background-color: rgba(18, 128, 35, 0.7) !important; +} +.op-darkOrange { + background-color: rgba(191, 90, 21, 0.7) !important; +} +.op-darkRed { + background-color: rgba(154, 22, 22, 0.7) !important; +} +.op-darkPink { + background-color: rgba(154, 22, 90, 0.7) !important; +} +.op-darkViolet { + background-color: rgba(87, 22, 154, 0.7) !important; +} +.op-darkBlue { + background-color: rgba(22, 73, 154, 0.7) !important; +} +.op-lightBlue { + background-color: rgba(67, 144, 223, 0.7) !important; +} +.op-lightRed { + background-color: rgba(218, 90, 83, 0.7) !important; +} +.op-lightGreen { + background-color: rgba(122, 214, 29, 0.7) !important; +} +.op-lighterBlue { + background-color: rgba(0, 204, 255, 0.7) !important; +} +.op-lightTeal { + background-color: rgba(69, 255, 253, 0.7) !important; +} +.op-lightOlive { + background-color: rgba(120, 170, 28, 0.7) !important; +} +.op-lightOrange { + background-color: rgba(255, 193, 148, 0.7) !important; +} +.op-lightPink { + background-color: rgba(244, 114, 208, 0.7) !important; +} +.op-grayDark { + background-color: rgba(51, 51, 51, 0.7) !important; +} +.op-grayDarker { + background-color: rgba(34, 34, 34, 0.7) !important; +} +.op-grayLight { + background-color: rgba(153, 153, 153, 0.7) !important; +} +.op-grayLighter { + background-color: rgba(238, 238, 238, 0.7) !important; +} +.op-blue { + background-color: rgba(0, 175, 240, 0.7) !important; +} +.bg-black { + background: #000000 !important; +} +.bg-white { + background: #ffffff !important; +} +.bg-lime { + background: #a4c400 !important; +} +.bg-green { + background: #60a917 !important; +} +.bg-emerald { + background: #008a00 !important; +} +.bg-teal { + background: #00aba9 !important; +} +.bg-cyan { + background: #1ba1e2 !important; +} +.bg-cobalt { + background: #0050ef !important; +} +.bg-indigo { + background: #6a00ff !important; +} +.bg-violet { + background: #aa00ff !important; +} +.bg-pink { + background: #dc4fad !important; +} +.bg-magenta { + background: #d80073 !important; +} +.bg-crimson { + background: #a20025 !important; +} +.bg-red { + background: #ce352c !important; +} +.bg-orange { + background: #fa6800 !important; +} +.bg-amber { + background: #f0a30a !important; +} +.bg-yellow { + background: #e3c800 !important; +} +.bg-brown { + background: #825a2c !important; +} +.bg-olive { + background: #6d8764 !important; +} +.bg-steel { + background: #647687 !important; +} +.bg-mauve { + background: #76608a !important; +} +.bg-taupe { + background: #87794e !important; +} +.bg-gray { + background: #555555 !important; +} +.bg-dark { + background: #333333 !important; +} +.bg-darker { + background: #222222 !important; +} +.bg-transparent { + background: transparent !important; +} +.bg-darkBrown { + background: #63362f !important; +} +.bg-darkCrimson { + background: #640024 !important; +} +.bg-darkMagenta { + background: #81003c !important; +} +.bg-darkIndigo { + background: #4b0096 !important; +} +.bg-darkCyan { + background: #1b6eae !important; +} +.bg-darkCobalt { + background: #00356a !important; +} +.bg-darkTeal { + background: #004050 !important; +} +.bg-darkEmerald { + background: #003e00 !important; +} +.bg-darkGreen { + background: #128023 !important; +} +.bg-darkOrange { + background: #bf5a15 !important; +} +.bg-darkRed { + background: #9a1616 !important; +} +.bg-darkPink { + background: #9a165a !important; +} +.bg-darkViolet { + background: #57169a !important; +} +.bg-darkBlue { + background: #16499a !important; +} +.bg-lightBlue { + background: #4390df !important; +} +.bg-lightRed { + background: #da5a53 !important; +} +.bg-lightGreen { + background: #7ad61d !important; +} +.bg-lighterBlue { + background: #00ccff !important; +} +.bg-lightTeal { + background: #45fffd !important; +} +.bg-lightOlive { + background: #78aa1c !important; +} +.bg-lightOrange { + background: #ffc194 !important; +} +.bg-lightPink { + background: #f472d0 !important; +} +.bg-grayDark { + background: #333333 !important; +} +.bg-grayDarker { + background: #222222 !important; +} +.bg-grayLight { + background: #999999 !important; +} +.bg-grayLighter { + background: #eeeeee !important; +} +.bg-blue { + background: #00aff0 !important; +} +.fg-black { + color: #000000 !important; +} +.fg-white { + color: #ffffff !important; +} +.fg-lime { + color: #a4c400 !important; +} +.fg-green { + color: #60a917 !important; +} +.fg-emerald { + color: #008a00 !important; +} +.fg-teal { + color: #00aba9 !important; +} +.fg-cyan { + color: #1ba1e2 !important; +} +.fg-cobalt { + color: #0050ef !important; +} +.fg-indigo { + color: #6a00ff !important; +} +.fg-violet { + color: #aa00ff !important; +} +.fg-pink { + color: #dc4fad !important; +} +.fg-magenta { + color: #d80073 !important; +} +.fg-crimson { + color: #a20025 !important; +} +.fg-red { + color: #ce352c !important; +} +.fg-orange { + color: #fa6800 !important; +} +.fg-amber { + color: #f0a30a !important; +} +.fg-yellow { + color: #e3c800 !important; +} +.fg-brown { + color: #825a2c !important; +} +.fg-olive { + color: #6d8764 !important; +} +.fg-steel { + color: #647687 !important; +} +.fg-mauve { + color: #76608a !important; +} +.fg-taupe { + color: #87794e !important; +} +.fg-gray { + color: #555555 !important; +} +.fg-dark { + color: #333333 !important; +} +.fg-darker { + color: #222222 !important; +} +.fg-transparent { + color: transparent !important; +} +.fg-darkBrown { + color: #63362f !important; +} +.fg-darkCrimson { + color: #640024 !important; +} +.fg-darkMagenta { + color: #81003c !important; +} +.fg-darkIndigo { + color: #4b0096 !important; +} +.fg-darkCyan { + color: #1b6eae !important; +} +.fg-darkCobalt { + color: #00356a !important; +} +.fg-darkTeal { + color: #004050 !important; +} +.fg-darkEmerald { + color: #003e00 !important; +} +.fg-darkGreen { + color: #128023 !important; +} +.fg-darkOrange { + color: #bf5a15 !important; +} +.fg-darkRed { + color: #9a1616 !important; +} +.fg-darkPink { + color: #9a165a !important; +} +.fg-darkViolet { + color: #57169a !important; +} +.fg-darkBlue { + color: #16499a !important; +} +.fg-lightBlue { + color: #4390df !important; +} +.fg-lighterBlue { + color: #00ccff !important; +} +.fg-lightTeal { + color: #45fffd !important; +} +.fg-lightOlive { + color: #78aa1c !important; +} +.fg-lightOrange { + color: #ffc194 !important; +} +.fg-lightPink { + color: #f472d0 !important; +} +.fg-lightRed { + color: #da5a53 !important; +} +.fg-lightGreen { + color: #7ad61d !important; +} +.fg-grayDark { + color: #333333 !important; +} +.fg-grayDarker { + color: #222222 !important; +} +.fg-grayLight { + color: #999999 !important; +} +.fg-grayLighter { + color: #eeeeee !important; +} +.fg-blue { + color: #00aff0 !important; +} +.ol-black { + outline-color: #000000 !important; +} +.ol-white { + outline-color: #ffffff !important; +} +.ol-lime { + outline-color: #a4c400 !important; +} +.ol-green { + outline-color: #60a917 !important; +} +.ol-emerald { + outline-color: #008a00 !important; +} +.ol-teal { + outline-color: #00aba9 !important; +} +.ol-cyan { + outline-color: #1ba1e2 !important; +} +.ol-cobalt { + outline-color: #0050ef !important; +} +.ol-indigo { + outline-color: #6a00ff !important; +} +.ol-violet { + outline-color: #aa00ff !important; +} +.ol-pink { + outline-color: #dc4fad !important; +} +.ol-magenta { + outline-color: #d80073 !important; +} +.ol-crimson { + outline-color: #a20025 !important; +} +.ol-red { + outline-color: #ce352c !important; +} +.ol-orange { + outline-color: #fa6800 !important; +} +.ol-amber { + outline-color: #f0a30a !important; +} +.ol-yellow { + outline-color: #e3c800 !important; +} +.ol-brown { + outline-color: #825a2c !important; +} +.ol-olive { + outline-color: #6d8764 !important; +} +.ol-steel { + outline-color: #647687 !important; +} +.ol-mauve { + outline-color: #76608a !important; +} +.ol-taupe { + outline-color: #87794e !important; +} +.ol-gray { + outline-color: #555555 !important; +} +.ol-dark { + outline-color: #333333 !important; +} +.ol-darker { + outline-color: #222222 !important; +} +.ol-transparent { + outline-color: transparent !important; +} +.ol-darkBrown { + outline-color: #63362f !important; +} +.ol-darkCrimson { + outline-color: #640024 !important; +} +.ol-darkMagenta { + outline-color: #81003c !important; +} +.ol-darkIndigo { + outline-color: #4b0096 !important; +} +.ol-darkCyan { + outline-color: #1b6eae !important; +} +.ol-darkCobalt { + outline-color: #00356a !important; +} +.ol-darkTeal { + outline-color: #004050 !important; +} +.ol-darkEmerald { + outline-color: #003e00 !important; +} +.ol-darkGreen { + outline-color: #128023 !important; +} +.ol-darkOrange { + outline-color: #bf5a15 !important; +} +.ol-darkRed { + outline-color: #9a1616 !important; +} +.ol-darkPink { + outline-color: #9a165a !important; +} +.ol-darkViolet { + outline-color: #57169a !important; +} +.ol-darkBlue { + outline-color: #16499a !important; +} +.ol-lightBlue { + outline-color: #4390df !important; +} +.ol-lighterBlue { + outline-color: #00ccff !important; +} +.ol-lightTeal { + outline-color: #45fffd !important; +} +.ol-lightOlive { + outline-color: #78aa1c !important; +} +.ol-lightOrange { + outline-color: #ffc194 !important; +} +.ol-lightPink { + outline-color: #f472d0 !important; +} +.ol-lightRed { + outline-color: #da5a53 !important; +} +.ol-lightGreen { + outline-color: #7ad61d !important; +} +.ol-grayDark { + outline-color: #333333 !important; +} +.ol-grayDarker { + outline-color: #222222 !important; +} +.ol-grayLight { + outline-color: #999999 !important; +} +.ol-grayLighter { + outline-color: #eeeeee !important; +} +.ol-blue { + outline-color: #00aff0 !important; +} +.bd-black { + border-color: #000000 !important; +} +.bd-white { + border-color: #ffffff !important; +} +.bd-lime { + border-color: #a4c400 !important; +} +.bd-green { + border-color: #60a917 !important; +} +.bd-emerald { + border-color: #008a00 !important; +} +.bd-teal { + border-color: #00aba9 !important; +} +.bd-cyan { + border-color: #1ba1e2 !important; +} +.bd-cobalt { + border-color: #0050ef !important; +} +.bd-indigo { + border-color: #6a00ff !important; +} +.bd-violet { + border-color: #aa00ff !important; +} +.bd-pink { + border-color: #dc4fad !important; +} +.bd-magenta { + border-color: #d80073 !important; +} +.bd-crimson { + border-color: #a20025 !important; +} +.bd-red { + border-color: #ce352c !important; +} +.bd-orange { + border-color: #fa6800 !important; +} +.bd-amber { + border-color: #f0a30a !important; +} +.bd-yellow { + border-color: #e3c800 !important; +} +.bd-brown { + border-color: #825a2c !important; +} +.bd-olive { + border-color: #6d8764 !important; +} +.bd-steel { + border-color: #647687 !important; +} +.bd-mauve { + border-color: #76608a !important; +} +.bd-taupe { + border-color: #87794e !important; +} +.bd-gray { + border-color: #555555 !important; +} +.bd-dark { + border-color: #333333 !important; +} +.bd-darker { + border-color: #222222 !important; +} +.bd-transparent { + border-color: transparent !important; +} +.bd-darkBrown { + border-color: #63362f !important; +} +.bd-darkCrimson { + border-color: #640024 !important; +} +.bd-darkMagenta { + border-color: #81003c !important; +} +.bd-darkIndigo { + border-color: #4b0096 !important; +} +.bd-darkCyan { + border-color: #1b6eae !important; +} +.bd-darkCobalt { + border-color: #00356a !important; +} +.bd-darkTeal { + border-color: #004050 !important; +} +.bd-darkEmerald { + border-color: #003e00 !important; +} +.bd-darkGreen { + border-color: #128023 !important; +} +.bd-darkOrange { + border-color: #bf5a15 !important; +} +.bd-darkRed { + border-color: #9a1616 !important; +} +.bd-darkPink { + border-color: #9a165a !important; +} +.bd-darkViolet { + border-color: #57169a !important; +} +.bd-darkBlue { + border-color: #16499a !important; +} +.bd-lightBlue { + border-color: #4390df !important; +} +.bd-lightTeal { + border-color: #45fffd !important; +} +.bd-lightOlive { + border-color: #78aa1c !important; +} +.bd-lightOrange { + border-color: #ffc194 !important; +} +.bd-lightPink { + border-color: #f472d0 !important; +} +.bd-lightRed { + border-color: #da5a53 !important; +} +.bd-lightGreen { + border-color: #7ad61d !important; +} +.bd-grayDark { + border-color: #333333 !important; +} +.bd-grayDarker { + border-color: #222222 !important; +} +.bd-grayLight { + border-color: #999999 !important; +} +.bd-grayLighter { + border-color: #eeeeee !important; +} +.bd-blue { + border-color: #00aff0 !important; +} +.bg-hover-black:hover { + background: #000000 !important; +} +.bg-hover-white:hover { + background: #ffffff !important; +} +.bg-hover-lime:hover { + background: #a4c400 !important; +} +.bg-hover-green:hover { + background: #60a917 !important; +} +.bg-hover-emerald:hover { + background: #008a00 !important; +} +.bg-hover-teal:hover { + background: #00aba9 !important; +} +.bg-hover-cyan:hover { + background: #1ba1e2 !important; +} +.bg-hover-cobalt:hover { + background: #0050ef !important; +} +.bg-hover-indigo:hover { + background: #6a00ff !important; +} +.bg-hover-violet:hover { + background: #aa00ff !important; +} +.bg-hover-pink:hover { + background: #dc4fad !important; +} +.bg-hover-magenta:hover { + background: #d80073 !important; +} +.bg-hover-crimson:hover { + background: #a20025 !important; +} +.bg-hover-red:hover { + background: #ce352c !important; +} +.bg-hover-orange:hover { + background: #fa6800 !important; +} +.bg-hover-amber:hover { + background: #f0a30a !important; +} +.bg-hover-yellow:hover { + background: #e3c800 !important; +} +.bg-hover-brown:hover { + background: #825a2c !important; +} +.bg-hover-olive:hover { + background: #6d8764 !important; +} +.bg-hover-steel:hover { + background: #647687 !important; +} +.bg-hover-mauve:hover { + background: #76608a !important; +} +.bg-hover-taupe:hover { + background: #87794e !important; +} +.bg-hover-gray:hover { + background: #555555 !important; +} +.bg-hover-dark:hover { + background: #333333 !important; +} +.bg-hover-darker:hover { + background: #222222 !important; +} +.bg-hover-transparent:hover { + background: transparent !important; +} +.bg-hover-darkBrown:hover { + background: #63362f !important; +} +.bg-hover-darkCrimson:hover { + background: #640024 !important; +} +.bg-hover-darkMagenta:hover { + background: #81003c !important; +} +.bg-hover-darkIndigo:hover { + background: #4b0096 !important; +} +.bg-hover-darkCyan:hover { + background: #1b6eae !important; +} +.bg-hover-darkCobalt:hover { + background: #00356a !important; +} +.bg-hover-darkTeal:hover { + background: #004050 !important; +} +.bg-hover-darkEmerald:hover { + background: #003e00 !important; +} +.bg-hover-darkGreen:hover { + background: #128023 !important; +} +.bg-hover-darkOrange:hover { + background: #bf5a15 !important; +} +.bg-hover-darkRed:hover { + background: #9a1616 !important; +} +.bg-hover-darkPink:hover { + background: #9a165a !important; +} +.bg-hover-darkViolet:hover { + background: #57169a !important; +} +.bg-hover-darkBlue:hover { + background: #16499a !important; +} +.bg-hover-lightBlue:hover { + background: #4390df !important; +} +.bg-hover-lightTeal:hover { + background: #45fffd !important; +} +.bg-hover-lightOlive:hover { + background: #78aa1c !important; +} +.bg-hover-lightOrange:hover { + background: #ffc194 !important; +} +.bg-hover-lightPink:hover { + background: #f472d0 !important; +} +.bg-hover-lightRed:hover { + background: #da5a53 !important; +} +.bg-hover-lightGreen:hover { + background: #7ad61d !important; +} +.bg-hover-grayDark:hover { + background: #333333 !important; +} +.bg-hover-grayDarker:hover { + background: #222222 !important; +} +.bg-hover-grayLight:hover { + background: #999999 !important; +} +.bg-hover-grayLighter:hover { + background: #eeeeee !important; +} +.bg-hover-blue:hover { + background: #00aff0 !important; +} +.fg-hover-black:hover { + color: #000000 !important; +} +.fg-hover-white:hover { + color: #ffffff !important; +} +.fg-hover-lime:hover { + color: #a4c400 !important; +} +.fg-hover-green:hover { + color: #60a917 !important; +} +.fg-hover-emerald:hover { + color: #008a00 !important; +} +.fg-hover-teal:hover { + color: #00aba9 !important; +} +.fg-hover-cyan:hover { + color: #1ba1e2 !important; +} +.fg-hover-cobalt:hover { + color: #0050ef !important; +} +.fg-hover-indigo:hover { + color: #6a00ff !important; +} +.fg-hover-violet:hover { + color: #aa00ff !important; +} +.fg-hover-pink:hover { + color: #dc4fad !important; +} +.fg-hover-magenta:hover { + color: #d80073 !important; +} +.fg-hover-crimson:hover { + color: #a20025 !important; +} +.fg-hover-red:hover { + color: #ce352c !important; +} +.fg-hover-orange:hover { + color: #fa6800 !important; +} +.fg-hover-amber:hover { + color: #f0a30a !important; +} +.fg-hover-yellow:hover { + color: #e3c800 !important; +} +.fg-hover-brown:hover { + color: #825a2c !important; +} +.fg-hover-olive:hover { + color: #6d8764 !important; +} +.fg-hover-steel:hover { + color: #647687 !important; +} +.fg-hover-mauve:hover { + color: #76608a !important; +} +.fg-hover-taupe:hover { + color: #87794e !important; +} +.fg-hover-gray:hover { + color: #555555 !important; +} +.fg-hover-dark:hover { + color: #333333 !important; +} +.fg-hover-darker:hover { + color: #222222 !important; +} +.fg-hover-transparent:hover { + color: transparent !important; +} +.fg-hover-darkBrown:hover { + color: #63362f !important; +} +.fg-hover-darkCrimson:hover { + color: #640024 !important; +} +.fg-hover-darkMagenta:hover { + color: #81003c !important; +} +.fg-hover-darkIndigo:hover { + color: #4b0096 !important; +} +.fg-hover-darkCyan:hover { + color: #1b6eae !important; +} +.fg-hover-darkCobalt:hover { + color: #00356a !important; +} +.fg-hover-darkTeal:hover { + color: #004050 !important; +} +.fg-hover-darkEmerald:hover { + color: #003e00 !important; +} +.fg-hover-darkGreen:hover { + color: #128023 !important; +} +.fg-hover-darkOrange:hover { + color: #bf5a15 !important; +} +.fg-hover-darkRed:hover { + color: #9a1616 !important; +} +.fg-hover-darkPink:hover { + color: #9a165a !important; +} +.fg-hover-darkViolet:hover { + color: #57169a !important; +} +.fg-hover-darkBlue:hover { + color: #16499a !important; +} +.fg-hover-lightBlue:hover { + color: #4390df !important; +} +.fg-hover-lightTeal:hover { + color: #45fffd !important; +} +.fg-hover-lightOlive:hover { + color: #78aa1c !important; +} +.fg-hover-lightOrange:hover { + color: #ffc194 !important; +} +.fg-hover-lightPink:hover { + color: #f472d0 !important; +} +.fg-hover-lightRed:hover { + color: #da5a53 !important; +} +.fg-hover-lightGreen:hover { + color: #7ad61d !important; +} +.fg-hover-grayDark:hover { + color: #333333 !important; +} +.fg-hover-grayDarker:hover { + color: #222222 !important; +} +.fg-hover-grayLight:hover { + color: #999999 !important; +} +.fg-hover-grayLighter:hover { + color: #eeeeee !important; +} +.fg-hover-blue:hover { + color: #00aff0 !important; +} +.bg-active-black:active { + background: #000000 !important; +} +.bg-active-white:active { + background: #ffffff !important; +} +.bg-active-lime:active { + background: #a4c400 !important; +} +.bg-active-green:active { + background: #60a917 !important; +} +.bg-active-emerald:active { + background: #008a00 !important; +} +.bg-active-teal:active { + background: #00aba9 !important; +} +.bg-active-cyan:active { + background: #1ba1e2 !important; +} +.bg-active-cobalt:active { + background: #0050ef !important; +} +.bg-active-indigo:active { + background: #6a00ff !important; +} +.bg-active-violet:active { + background: #aa00ff !important; +} +.bg-active-pink:active { + background: #dc4fad !important; +} +.bg-active-magenta:active { + background: #d80073 !important; +} +.bg-active-crimson:active { + background: #a20025 !important; +} +.bg-active-red:active { + background: #ce352c !important; +} +.bg-active-orange:active { + background: #fa6800 !important; +} +.bg-active-amber:active { + background: #f0a30a !important; +} +.bg-active-yellow:active { + background: #e3c800 !important; +} +.bg-active-brown:active { + background: #825a2c !important; +} +.bg-active-olive:active { + background: #6d8764 !important; +} +.bg-active-steel:active { + background: #647687 !important; +} +.bg-active-mauve:active { + background: #76608a !important; +} +.bg-active-taupe:active { + background: #87794e !important; +} +.bg-active-gray:active { + background: #555555 !important; +} +.bg-active-dark:active { + background: #333333 !important; +} +.bg-active-darker:active { + background: #222222 !important; +} +.bg-active-transparent:active { + background: transparent !important; +} +.bg-active-darkBrown:active { + background: #63362f !important; +} +.bg-active-darkCrimson:active { + background: #640024 !important; +} +.bg-active-darkMagenta:active { + background: #81003c !important; +} +.bg-active-darkIndigo:active { + background: #4b0096 !important; +} +.bg-active-darkCyan:active { + background: #1b6eae !important; +} +.bg-active-darkCobalt:active { + background: #00356a !important; +} +.bg-active-darkTeal:active { + background: #004050 !important; +} +.bg-active-darkEmerald:active { + background: #003e00 !important; +} +.bg-active-darkGreen:active { + background: #128023 !important; +} +.bg-active-darkOrange:active { + background: #bf5a15 !important; +} +.bg-active-darkRed:active { + background: #9a1616 !important; +} +.bg-active-darkPink:active { + background: #9a165a !important; +} +.bg-active-darkViolet:active { + background: #57169a !important; +} +.bg-active-darkBlue:active { + background: #16499a !important; +} +.bg-active-lightBlue:active { + background: #4390df !important; +} +.bg-active-lightTeal:active { + background: #45fffd !important; +} +.bg-active-lightOlive:active { + background: #78aa1c !important; +} +.bg-active-lightOrange:active { + background: #ffc194 !important; +} +.bg-active-lightPink:active { + background: #f472d0 !important; +} +.bg-active-lightRed:active { + background: #da5a53 !important; +} +.bg-active-lightGreen:active { + background: #7ad61d !important; +} +.bg-active-grayDark:active { + background: #333333 !important; +} +.bg-active-grayDarker:active { + background: #222222 !important; +} +.bg-active-grayLight:active { + background: #999999 !important; +} +.bg-active-grayLighter:active { + background: #eeeeee !important; +} +.bg-active-blue:active { + background: #00aff0 !important; +} +.fg-active-black:active { + color: #000000 !important; +} +.fg-active-white:active { + color: #ffffff !important; +} +.fg-active-lime:active { + color: #a4c400 !important; +} +.fg-active-green:active { + color: #60a917 !important; +} +.fg-active-emerald:active { + color: #008a00 !important; +} +.fg-active-teal:active { + color: #00aba9 !important; +} +.fg-active-cyan:active { + color: #1ba1e2 !important; +} +.fg-active-cobalt:active { + color: #0050ef !important; +} +.fg-active-indigo:active { + color: #6a00ff !important; +} +.fg-active-violet:active { + color: #aa00ff !important; +} +.fg-active-pink:active { + color: #dc4fad !important; +} +.fg-active-magenta:active { + color: #d80073 !important; +} +.fg-active-crimson:active { + color: #a20025 !important; +} +.fg-active-red:active { + color: #ce352c !important; +} +.fg-active-orange:active { + color: #fa6800 !important; +} +.fg-active-amber:active { + color: #f0a30a !important; +} +.fg-active-yellow:active { + color: #e3c800 !important; +} +.fg-active-brown:active { + color: #825a2c !important; +} +.fg-active-olive:active { + color: #6d8764 !important; +} +.fg-active-steel:active { + color: #647687 !important; +} +.fg-active-mauve:active { + color: #76608a !important; +} +.fg-active-taupe:active { + color: #87794e !important; +} +.fg-active-gray:active { + color: #555555 !important; +} +.fg-active-dark:active { + color: #333333 !important; +} +.fg-active-darker:active { + color: #222222 !important; +} +.fg-active-transparent:active { + color: transparent !important; +} +.fg-active-darkBrown:active { + color: #63362f !important; +} +.fg-active-darkCrimson:active { + color: #640024 !important; +} +.fg-active-darkMagenta:active { + color: #81003c !important; +} +.fg-active-darkIndigo:active { + color: #4b0096 !important; +} +.fg-active-darkCyan:active { + color: #1b6eae !important; +} +.fg-active-darkCobalt:active { + color: #00356a !important; +} +.fg-active-darkTeal:active { + color: #004050 !important; +} +.fg-active-darkEmerald:active { + color: #003e00 !important; +} +.fg-active-darkGreen:active { + color: #128023 !important; +} +.fg-active-darkOrange:active { + color: #bf5a15 !important; +} +.fg-active-darkRed:active { + color: #9a1616 !important; +} +.fg-active-darkPink:active { + color: #9a165a !important; +} +.fg-active-darkViolet:active { + color: #57169a !important; +} +.fg-active-darkBlue:active { + color: #16499a !important; +} +.fg-active-lightBlue:active { + color: #4390df !important; +} +.fg-active-lightTeal:active { + color: #45fffd !important; +} +.fg-active-lightOlive:active { + color: #78aa1c !important; +} +.fg-active-lightOrange:active { + color: #ffc194 !important; +} +.fg-active-lightPink:active { + color: #f472d0 !important; +} +.fg-active-lightRed:active { + color: #da5a53 !important; +} +.fg-active-lightGreen:active { + color: #7ad61d !important; +} +.fg-active-grayDark:active { + color: #333333 !important; +} +.fg-active-grayDarker:active { + color: #222222 !important; +} +.fg-active-grayLight:active { + color: #999999 !important; +} +.fg-active-grayLighter:active { + color: #eeeeee !important; +} +.fg-active-blue:active { + color: #00aff0 !important; +} +.bg-focus-black:focus { + background: #000000 !important; +} +.bg-focus-white:focus { + background: #ffffff !important; +} +.bg-focus-lime:focus { + background: #a4c400 !important; +} +.bg-focus-green:focus { + background: #60a917 !important; +} +.bg-focus-emerald:focus { + background: #008a00 !important; +} +.bg-focus-teal:focus { + background: #00aba9 !important; +} +.bg-focus-cyan:focus { + background: #1ba1e2 !important; +} +.bg-focus-cobalt:focus { + background: #0050ef !important; +} +.bg-focus-indigo:focus { + background: #6a00ff !important; +} +.bg-focus-violet:focus { + background: #aa00ff !important; +} +.bg-focus-pink:focus { + background: #dc4fad !important; +} +.bg-focus-magenta:focus { + background: #d80073 !important; +} +.bg-focus-crimson:focus { + background: #a20025 !important; +} +.bg-focus-red:focus { + background: #ce352c !important; +} +.bg-focus-orange:focus { + background: #fa6800 !important; +} +.bg-focus-amber:focus { + background: #f0a30a !important; +} +.bg-focus-yellow:focus { + background: #e3c800 !important; +} +.bg-focus-brown:focus { + background: #825a2c !important; +} +.bg-focus-olive:focus { + background: #6d8764 !important; +} +.bg-focus-steel:focus { + background: #647687 !important; +} +.bg-focus-mauve:focus { + background: #76608a !important; +} +.bg-focus-taupe:focus { + background: #87794e !important; +} +.bg-focus-gray:focus { + background: #555555 !important; +} +.bg-focus-dark:focus { + background: #333333 !important; +} +.bg-focus-darker:focus { + background: #222222 !important; +} +.bg-focus-transparent:focus { + background: transparent !important; +} +.bg-focus-darkBrown:focus { + background: #63362f !important; +} +.bg-focus-darkCrimson:focus { + background: #640024 !important; +} +.bg-focus-darkMagenta:focus { + background: #81003c !important; +} +.bg-focus-darkIndigo:focus { + background: #4b0096 !important; +} +.bg-focus-darkCyan:focus { + background: #1b6eae !important; +} +.bg-focus-darkCobalt:focus { + background: #00356a !important; +} +.bg-focus-darkTeal:focus { + background: #004050 !important; +} +.bg-focus-darkEmerald:focus { + background: #003e00 !important; +} +.bg-focus-darkGreen:focus { + background: #128023 !important; +} +.bg-focus-darkOrange:focus { + background: #bf5a15 !important; +} +.bg-focus-darkRed:focus { + background: #9a1616 !important; +} +.bg-focus-darkPink:focus { + background: #9a165a !important; +} +.bg-focus-darkViolet:focus { + background: #57169a !important; +} +.bg-focus-darkBlue:focus { + background: #16499a !important; +} +.bg-focus-lightBlue:focus { + background: #4390df !important; +} +.bg-focus-lightTeal:focus { + background: #45fffd !important; +} +.bg-focus-lightOlive:focus { + background: #78aa1c !important; +} +.bg-focus-lightOrange:focus { + background: #ffc194 !important; +} +.bg-focus-lightPink:focus { + background: #f472d0 !important; +} +.bg-focus-lightRed:focus { + background: #da5a53 !important; +} +.bg-focus-lightGreen:focus { + background: #7ad61d !important; +} +.bg-focus-grayDark:focus { + background: #333333 !important; +} +.bg-focus-grayDarker:focus { + background: #222222 !important; +} +.bg-focus-grayLight:focus { + background: #999999 !important; +} +.bg-focus-grayLighter:focus { + background: #eeeeee !important; +} +.bg-focus-blue:focus { + background: #00aff0 !important; +} +.fg-focus-black:focus { + color: #000000 !important; +} +.fg-focus-white:focus { + color: #ffffff !important; +} +.fg-focus-lime:focus { + color: #a4c400 !important; +} +.fg-focus-green:focus { + color: #60a917 !important; +} +.fg-focus-emerald:focus { + color: #008a00 !important; +} +.fg-focus-teal:focus { + color: #00aba9 !important; +} +.fg-focus-cyan:focus { + color: #1ba1e2 !important; +} +.fg-focus-cobalt:focus { + color: #0050ef !important; +} +.fg-focus-indigo:focus { + color: #6a00ff !important; +} +.fg-focus-violet:focus { + color: #aa00ff !important; +} +.fg-focus-pink:focus { + color: #dc4fad !important; +} +.fg-focus-magenta:focus { + color: #d80073 !important; +} +.fg-focus-crimson:focus { + color: #a20025 !important; +} +.fg-focus-red:focus { + color: #ce352c !important; +} +.fg-focus-orange:focus { + color: #fa6800 !important; +} +.fg-focus-amber:focus { + color: #f0a30a !important; +} +.fg-focus-yellow:focus { + color: #e3c800 !important; +} +.fg-focus-brown:focus { + color: #825a2c !important; +} +.fg-focus-olive:focus { + color: #6d8764 !important; +} +.fg-focus-steel:focus { + color: #647687 !important; +} +.fg-focus-mauve:focus { + color: #76608a !important; +} +.fg-focus-taupe:focus { + color: #87794e !important; +} +.fg-focus-gray:focus { + color: #555555 !important; +} +.fg-focus-dark:focus { + color: #333333 !important; +} +.fg-focus-darker:focus { + color: #222222 !important; +} +.fg-focus-transparent:focus { + color: transparent !important; +} +.fg-focus-darkBrown:focus { + color: #63362f !important; +} +.fg-focus-darkCrimson:focus { + color: #640024 !important; +} +.fg-focus-darkMagenta:focus { + color: #81003c !important; +} +.fg-focus-darkIndigo:focus { + color: #4b0096 !important; +} +.fg-focus-darkCyan:focus { + color: #1b6eae !important; +} +.fg-focus-darkCobalt:focus { + color: #00356a !important; +} +.fg-focus-darkTeal:focus { + color: #004050 !important; +} +.fg-focus-darkEmerald:focus { + color: #003e00 !important; +} +.fg-focus-darkGreen:focus { + color: #128023 !important; +} +.fg-focus-darkOrange:focus { + color: #bf5a15 !important; +} +.fg-focus-darkRed:focus { + color: #9a1616 !important; +} +.fg-focus-darkPink:focus { + color: #9a165a !important; +} +.fg-focus-darkViolet:focus { + color: #57169a !important; +} +.fg-focus-darkBlue:focus { + color: #16499a !important; +} +.fg-focus-lightBlue:focus { + color: #4390df !important; +} +.fg-focus-lightTeal:focus { + color: #45fffd !important; +} +.fg-focus-lightOlive:focus { + color: #78aa1c !important; +} +.fg-focus-lightOrange:focus { + color: #ffc194 !important; +} +.fg-focus-lightPink:focus { + color: #f472d0 !important; +} +.fg-focus-lightRed:focus { + color: #da5a53 !important; +} +.fg-focus-lightGreen:focus { + color: #7ad61d !important; +} +.fg-focus-grayDark:focus { + color: #333333 !important; +} +.fg-focus-grayDarker:focus { + color: #222222 !important; +} +.fg-focus-grayLight:focus { + color: #999999 !important; +} +.fg-focus-grayLighter:focus { + color: #eeeeee !important; +} +.fg-focus-blue:focus { + color: #00aff0 !important; +} +.ribbed-black { + background: #000000 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-white { + background: #ffffff linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lime { + background: #a4c400 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-green { + background: #60a917 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-emerald { + background: #008a00 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-teal { + background: #00aba9 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-cyan { + background: #1ba1e2 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-cobalt { + background: #0050ef linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-indigo { + background: #6a00ff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-violet { + background: #aa00ff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-pink { + background: #dc4fad linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-magenta { + background: #d80073 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-crimson { + background: #a20025 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-red { + background: #ce352c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-orange { + background: #fa6800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-amber { + background: #f0a30a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-yellow { + background: #e3c800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-brown { + background: #825a2c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-olive { + background: #6d8764 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-steel { + background: #647687 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-mauve { + background: #76608a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-taupe { + background: #87794e linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-dark { + background: #222222 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darker { + background: #1d1d1d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkBrown { + background: #63362f linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkCrimson { + background: #640024 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkMagenta { + background: #81003c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkIndigo { + background: #4b0096 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkCyan { + background: #1b6eae linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkCobalt { + background: #00356a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkTeal { + background: #004050 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkEmerald { + background: #003e00 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkGreen { + background: #128023 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkOrange { + background: #bf5a15 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkRed { + background: #9a1616 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkPink { + background: #9a165a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkViolet { + background: #57169a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkBlue { + background: #16499a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightBlue { + background: #4390df linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightTeal { + background: #45fffd linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightOlive { + background: #78aa1c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightOrange { + background: #ffc194 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightPink { + background: #f472d0 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightRed { + background: #da5a53 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightGreen { + background: #7ad61d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lighterBlue { + background: #00ccff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayed { + background: #585858 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayDark { + background: #333333 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayDarker { + background: #222222 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-gray { + background: #555555 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayLight { + background: #999999 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayLighter { + background: #eeeeee linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-blue { + background: #00aff0 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.before-bg-black:before { + background: #000000 !important; +} +.before-bg-white:before { + background: #ffffff !important; +} +.before-bg-lime:before { + background: #a4c400 !important; +} +.before-bg-green:before { + background: #60a917 !important; +} +.before-bg-emerald:before { + background: #008a00 !important; +} +.before-bg-teal:before { + background: #00aba9 !important; +} +.before-bg-cyan:before { + background: #1ba1e2 !important; +} +.before-bg-cobalt:before { + background: #0050ef !important; +} +.before-bg-indigo:before { + background: #6a00ff !important; +} +.before-bg-violet:before { + background: #aa00ff !important; +} +.before-bg-pink:before { + background: #dc4fad !important; +} +.before-bg-magenta:before { + background: #d80073 !important; +} +.before-bg-crimson:before { + background: #a20025 !important; +} +.before-bg-red:before { + background: #ce352c !important; +} +.before-bg-orange:before { + background: #fa6800 !important; +} +.before-bg-amber:before { + background: #f0a30a !important; +} +.before-bg-yellow:before { + background: #e3c800 !important; +} +.before-bg-brown:before { + background: #825a2c !important; +} +.before-bg-olive:before { + background: #6d8764 !important; +} +.before-bg-steel:before { + background: #647687 !important; +} +.before-bg-mauve:before { + background: #76608a !important; +} +.before-bg-taupe:before { + background: #87794e !important; +} +.before-bg-gray:before { + background: #555555 !important; +} +.before-bg-dark:before { + background: #333333 !important; +} +.before-bg-darker:before { + background: #222222 !important; +} +.before-bg-transparent:before { + background: transparent !important; +} +.before-bg-darkBrown:before { + background: #63362f !important; +} +.before-bg-darkCrimson:before { + background: #640024 !important; +} +.before-bg-darkMagenta:before { + background: #81003c !important; +} +.before-bg-darkIndigo:before { + background: #4b0096 !important; +} +.before-bg-darkCyan:before { + background: #1b6eae !important; +} +.before-bg-darkCobalt:before { + background: #00356a !important; +} +.before-bg-darkTeal:before { + background: #004050 !important; +} +.before-bg-darkEmerald:before { + background: #003e00 !important; +} +.before-bg-darkGreen:before { + background: #128023 !important; +} +.before-bg-darkOrange:before { + background: #bf5a15 !important; +} +.before-bg-darkRed:before { + background: #9a1616 !important; +} +.before-bg-darkPink:before { + background: #9a165a !important; +} +.before-bg-darkViolet:before { + background: #57169a !important; +} +.before-bg-darkBlue:before { + background: #16499a !important; +} +.before-bg-lightBlue:before { + background: #4390df !important; +} +.before-bg-lightRed:before { + background: #da5a53 !important; +} +.before-bg-lightGreen:before { + background: #7ad61d !important; +} +.before-bg-lighterBlue:before { + background: #00ccff !important; +} +.before-bg-lightTeal:before { + background: #45fffd !important; +} +.before-bg-lightOlive:before { + background: #78aa1c !important; +} +.before-bg-lightOrange:before { + background: #ffc194 !important; +} +.before-bg-lightPink:before { + background: #f472d0 !important; +} +.before-bg-grayDark:before { + background: #333333 !important; +} +.before-bg-grayDarker:before { + background: #222222 !important; +} +.before-bg-grayLight:before { + background: #999999 !important; +} +.before-bg-grayLighter:before { + background: #eeeeee !important; +} +.before-bg-blue:before { + background: #00aff0 !important; +} +.after-bg-black:after { + background: #000000 !important; +} +.after-bg-white:after { + background: #ffffff !important; +} +.after-bg-lime:after { + background: #a4c400 !important; +} +.after-bg-green:after { + background: #60a917 !important; +} +.after-bg-emerald:after { + background: #008a00 !important; +} +.after-bg-teal:after { + background: #00aba9 !important; +} +.after-bg-cyan:after { + background: #1ba1e2 !important; +} +.after-bg-cobalt:after { + background: #0050ef !important; +} +.after-bg-indigo:after { + background: #6a00ff !important; +} +.after-bg-violet:after { + background: #aa00ff !important; +} +.after-bg-pink:after { + background: #dc4fad !important; +} +.after-bg-magenta:after { + background: #d80073 !important; +} +.after-bg-crimson:after { + background: #a20025 !important; +} +.after-bg-red:after { + background: #ce352c !important; +} +.after-bg-orange:after { + background: #fa6800 !important; +} +.after-bg-amber:after { + background: #f0a30a !important; +} +.after-bg-yellow:after { + background: #e3c800 !important; +} +.after-bg-brown:after { + background: #825a2c !important; +} +.after-bg-olive:after { + background: #6d8764 !important; +} +.after-bg-steel:after { + background: #647687 !important; +} +.after-bg-mauve:after { + background: #76608a !important; +} +.after-bg-taupe:after { + background: #87794e !important; +} +.after-bg-gray:after { + background: #555555 !important; +} +.after-bg-dark:after { + background: #333333 !important; +} +.after-bg-darker:after { + background: #222222 !important; +} +.after-bg-transparent:after { + background: transparent !important; +} +.after-bg-darkBrown:after { + background: #63362f !important; +} +.after-bg-darkCrimson:after { + background: #640024 !important; +} +.after-bg-darkMagenta:after { + background: #81003c !important; +} +.after-bg-darkIndigo:after { + background: #4b0096 !important; +} +.after-bg-darkCyan:after { + background: #1b6eae !important; +} +.after-bg-darkCobalt:after { + background: #00356a !important; +} +.after-bg-darkTeal:after { + background: #004050 !important; +} +.after-bg-darkEmerald:after { + background: #003e00 !important; +} +.after-bg-darkGreen:after { + background: #128023 !important; +} +.after-bg-darkOrange:after { + background: #bf5a15 !important; +} +.after-bg-darkRed:after { + background: #9a1616 !important; +} +.after-bg-darkPink:after { + background: #9a165a !important; +} +.after-bg-darkViolet:after { + background: #57169a !important; +} +.after-bg-darkBlue:after { + background: #16499a !important; +} +.after-bg-lightBlue:after { + background: #4390df !important; +} +.after-bg-lightRed:after { + background: #da5a53 !important; +} +.after-bg-lightGreen:after { + background: #7ad61d !important; +} +.after-bg-lighterBlue:after { + background: #00ccff !important; +} +.after-bg-lightTeal:after { + background: #45fffd !important; +} +.after-bg-lightOlive:after { + background: #78aa1c !important; +} +.after-bg-lightOrange:after { + background: #ffc194 !important; +} +.after-bg-lightPink:after { + background: #f472d0 !important; +} +.after-bg-grayDark:after { + background: #333333 !important; +} +.after-bg-grayDarker:after { + background: #222222 !important; +} +.after-bg-grayLight:after { + background: #999999 !important; +} +.after-bg-grayLighter:after { + background: #eeeeee !important; +} +.after-bg-blue:after { + background: #00aff0 !important; +} +.before-fg-black:before { + color: #000000 !important; +} +.before-fg-white:before { + color: #ffffff !important; +} +.before-fg-lime:before { + color: #a4c400 !important; +} +.before-fg-green:before { + color: #60a917 !important; +} +.before-fg-emerald:before { + color: #008a00 !important; +} +.before-fg-teal:before { + color: #00aba9 !important; +} +.before-fg-cyan:before { + color: #1ba1e2 !important; +} +.before-fg-cobalt:before { + color: #0050ef !important; +} +.before-fg-indigo:before { + color: #6a00ff !important; +} +.before-fg-violet:before { + color: #aa00ff !important; +} +.before-fg-pink:before { + color: #dc4fad !important; +} +.before-fg-magenta:before { + color: #d80073 !important; +} +.before-fg-crimson:before { + color: #a20025 !important; +} +.before-fg-red:before { + color: #ce352c !important; +} +.before-fg-orange:before { + color: #fa6800 !important; +} +.before-fg-amber:before { + color: #f0a30a !important; +} +.before-fg-yellow:before { + color: #e3c800 !important; +} +.before-fg-brown:before { + color: #825a2c !important; +} +.before-fg-olive:before { + color: #6d8764 !important; +} +.before-fg-steel:before { + color: #647687 !important; +} +.before-fg-mauve:before { + color: #76608a !important; +} +.before-fg-taupe:before { + color: #87794e !important; +} +.before-fg-gray:before { + color: #555555 !important; +} +.before-fg-dark:before { + color: #333333 !important; +} +.before-fg-darker:before { + color: #222222 !important; +} +.before-fg-transparent:before { + color: transparent !important; +} +.before-fg-darkBrown:before { + color: #63362f !important; +} +.before-fg-darkCrimson:before { + color: #640024 !important; +} +.before-fg-darkMagenta:before { + color: #81003c !important; +} +.before-fg-darkIndigo:before { + color: #4b0096 !important; +} +.before-fg-darkCyan:before { + color: #1b6eae !important; +} +.before-fg-darkCobalt:before { + color: #00356a !important; +} +.before-fg-darkTeal:before { + color: #004050 !important; +} +.before-fg-darkEmerald:before { + color: #003e00 !important; +} +.before-fg-darkGreen:before { + color: #128023 !important; +} +.before-fg-darkOrange:before { + color: #bf5a15 !important; +} +.before-fg-darkRed:before { + color: #9a1616 !important; +} +.before-fg-darkPink:before { + color: #9a165a !important; +} +.before-fg-darkViolet:before { + color: #57169a !important; +} +.before-fg-darkBlue:before { + color: #16499a !important; +} +.before-fg-lightBlue:before { + color: #4390df !important; +} +.before-fg-lightRed:before { + color: #da5a53 !important; +} +.before-fg-lightGreen:before { + color: #7ad61d !important; +} +.before-fg-lighterBlue:before { + color: #00ccff !important; +} +.before-fg-lightTeal:before { + color: #45fffd !important; +} +.before-fg-lightOlive:before { + color: #78aa1c !important; +} +.before-fg-lightOrange:before { + color: #ffc194 !important; +} +.before-fg-lightPink:before { + color: #f472d0 !important; +} +.before-fg-grayDark:before { + color: #333333 !important; +} +.before-fg-grayDarker:before { + color: #222222 !important; +} +.before-fg-grayLight:before { + color: #999999 !important; +} +.before-fg-grayLighter:before { + color: #eeeeee !important; +} +.before-fg-blue:before { + color: #00aff0 !important; +} +.after-fg-black:after { + color: #000000 !important; +} +.after-fg-white:after { + color: #ffffff !important; +} +.after-fg-lime:after { + color: #a4c400 !important; +} +.after-fg-green:after { + color: #60a917 !important; +} +.after-fg-emerald:after { + color: #008a00 !important; +} +.after-fg-teal:after { + color: #00aba9 !important; +} +.after-fg-cyan:after { + color: #1ba1e2 !important; +} +.after-fg-cobalt:after { + color: #0050ef !important; +} +.after-fg-indigo:after { + color: #6a00ff !important; +} +.after-fg-violet:after { + color: #aa00ff !important; +} +.after-fg-pink:after { + color: #dc4fad !important; +} +.after-fg-magenta:after { + color: #d80073 !important; +} +.after-fg-crimson:after { + color: #a20025 !important; +} +.after-fg-red:after { + color: #ce352c !important; +} +.after-fg-orange:after { + color: #fa6800 !important; +} +.after-fg-amber:after { + color: #f0a30a !important; +} +.after-fg-yellow:after { + color: #e3c800 !important; +} +.after-fg-brown:after { + color: #825a2c !important; +} +.after-fg-olive:after { + color: #6d8764 !important; +} +.after-fg-steel:after { + color: #647687 !important; +} +.after-fg-mauve:after { + color: #76608a !important; +} +.after-fg-taupe:after { + color: #87794e !important; +} +.after-fg-gray:after { + color: #555555 !important; +} +.after-fg-dark:after { + color: #333333 !important; +} +.after-fg-darker:after { + color: #222222 !important; +} +.after-fg-transparent:after { + color: transparent !important; +} +.after-fg-darkBrown:after { + color: #63362f !important; +} +.after-fg-darkCrimson:after { + color: #640024 !important; +} +.after-fg-darkMagenta:after { + color: #81003c !important; +} +.after-fg-darkIndigo:after { + color: #4b0096 !important; +} +.after-fg-darkCyan:after { + color: #1b6eae !important; +} +.after-fg-darkCobalt:after { + color: #00356a !important; +} +.after-fg-darkTeal:after { + color: #004050 !important; +} +.after-fg-darkEmerald:after { + color: #003e00 !important; +} +.after-fg-darkGreen:after { + color: #128023 !important; +} +.after-fg-darkOrange:after { + color: #bf5a15 !important; +} +.after-fg-darkRed:after { + color: #9a1616 !important; +} +.after-fg-darkPink:after { + color: #9a165a !important; +} +.after-fg-darkViolet:after { + color: #57169a !important; +} +.after-fg-darkBlue:after { + color: #16499a !important; +} +.after-fg-lightBlue:after { + color: #4390df !important; +} +.after-fg-lightRed:after { + color: #da5a53 !important; +} +.after-fg-lightGreen:after { + color: #7ad61d !important; +} +.after-fg-lighterBlue:after { + color: #00ccff !important; +} +.after-fg-lightTeal:after { + color: #45fffd !important; +} +.after-fg-lightOlive:after { + color: #78aa1c !important; +} +.after-fg-lightOrange:after { + color: #ffc194 !important; +} +.after-fg-lightPink:after { + color: #f472d0 !important; +} +.after-fg-grayDark:after { + color: #333333 !important; +} +.after-fg-grayDarker:after { + color: #222222 !important; +} +.after-fg-grayLight:after { + color: #999999 !important; +} +.after-fg-grayLighter:after { + color: #eeeeee !important; +} +.after-fg-blue:after { + color: #00aff0 !important; +} +.dropdown-toggle { + position: relative; + cursor: pointer; +} +.dropdown-toggle:before { + display: block; + position: absolute; + vertical-align: middle; + color: transparent; + font-size: 0; + content: ""; + height: 5px; + width: 5px; + background-color: transparent; + border-left: 1px solid; + border-bottom: 1px solid; + border-color: #1d1d1d; + top: 50%; + left: 100%; + margin-left: -1rem; + margin-top: -0.1625rem; + z-index: 2; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.dropdown-toggle.drop-marker-light:before { + border-color: #ffffff; +} +*.dropdown-toggle { + padding-right: 1.625rem; +} +.flush-list { + padding: 0; + margin: 0; + list-style: none inside none; +} +.shadow { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.before-shadow:before { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.after-shadow:after { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.block-shadow { + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); +} +.block-shadow-success { + box-shadow: 0 0 25px 0 rgba(0, 128, 0, 0.7); +} +.block-shadow-error { + box-shadow: 0 0 25px 0 rgba(128, 0, 0, 0.7); +} +.block-shadow-danger { + box-shadow: 0 0 25px 0 rgba(128, 0, 0, 0.7); +} +.block-shadow-warning { + box-shadow: 0 0 25px 0 rgba(255, 165, 0, 0.7); +} +.block-shadow-info { + box-shadow: 0 0 25px 0 rgba(89, 205, 226, 0.7); +} +.block-shadow-impact { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); +} +.bottom-shadow { + box-shadow: -1px 6px 6px -6px rgba(0, 0, 0, 0.35); +} +.text-shadow { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.before-text-shadow:before { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.after-text-shadow:after { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.no-shadow { + box-shadow: none !important; +} +.full-size { + width: 100% !important; +} +.block { + display: block !important; +} +.inline-block { + display: inline-block !important; +} +.no-display { + display: none !important; +} +.no-margin { + margin: 0 !important; +} +.no-margin-right { + margin-right: 0 !important; +} +.no-margin-left { + margin-left: 0 !important; +} +.no-margin-top { + margin-top: 0 !important; +} +.no-margin-bottom { + margin-bottom: 0 !important; +} +.no-padding { + padding: 0 !important; +} +.no-padding-left { + padding-left: 0 !important; +} +.no-padding-right { + padding-right: 0 !important; +} +.no-padding-top { + padding-top: 0 !important; +} +.no-padding-bottom { + padding-bottom: 0 !important; +} +.no-float { + float: none !important; +} +.no-visible { + visibility: hidden !important; +} +.no-border { + border: 0 !important; +} +.no-overflow { + overflow: hidden !important; +} +.no-scroll { + overflow: hidden !important; +} +.no-scroll-x { + overflow-x: hidden !important; +} +.no-scroll-y { + overflow-y: hidden !important; +} +.no-wrap { + white-space: nowrap !important; +} +.no-border-left { + border-left: none !important; +} +.no-border-right { + border-right: none !important; +} +.no-border-top { + border-top: none !important; +} +.no-border-bottom { + border-bottom: none !important; +} +.transparent-border { + border-color: transparent !important; +} +.place-right { + float: right !important; +} +.place-left { + float: left !important; +} +.clear-float:before, +.clear-float:after { + display: table; + content: ""; +} +.clear-float:after { + clear: both; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.no-user-select { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.no-appearance { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; +} +.debug { + border: 1px dashed red; +} +.example { + padding: .625rem 1.825rem .625rem 2.5rem; + border: 1px #ccc dashed; + position: relative; + margin: 0 0 .625rem 0; + background-color: #ffffff; +} +.example:before, +.example:after { + display: table; + content: ""; +} +.example:after { + clear: both; +} +.example:before { + position: absolute; + content: attr(data-text); + text-transform: lowercase; + left: 1.5rem; + top: 11.875rem; + color: gray; + display: block; + font-size: 1rem; + line-height: 1rem; + height: 1rem; + text-align: right; + white-space: nowrap; + direction: ltr; + width: 12.5rem; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.video-container { + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; + height: 0; + overflow: hidden; +} +.video-container iframe, +.video-container object, +.video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.padding10 { + padding: 0.625rem; +} +.padding20 { + padding: 1.25rem; +} +.padding30 { + padding: 1.875rem; +} +.padding40 { + padding: 2.5rem; +} +.padding50 { + padding: 3.125rem; +} +.padding60 { + padding: 3.75rem; +} +.padding70 { + padding: 4.375rem; +} +.padding80 { + padding: 5rem; +} +.padding90 { + padding: 5.625rem; +} +.padding100 { + padding: 6.25rem; +} +.padding5 { + padding: 5px; +} +.margin5 { + margin: 5px; +} +.margin10 { + margin: 0.625rem; +} +.margin20 { + margin: 1.25rem; +} +.margin30 { + margin: 1.875rem; +} +.margin40 { + margin: 2.5rem; +} +.margin50 { + margin: 3.125rem; +} +.margin60 { + margin: 3.75rem; +} +.margin70 { + margin: 4.375rem; +} +.margin80 { + margin: 5rem; +} +.margin90 { + margin: 5.625rem; +} +.margin100 { + margin: 6.25rem; +} +.opacity { + opacity: .9; +} +.half-opacity { + opacity: .5; +} +.hi-opacity { + opacity: .2; +} +.element-selected { + border: 4px #4390df solid; +} +.element-selected:after { + position: absolute; + display: block; + border-top: 28px solid #4390df; + border-left: 28px solid transparent; + right: 0; + content: ""; + top: 0; + z-index: 101; +} +.element-selected:before { + position: absolute; + display: block; + content: ""; + background-color: transparent; + border-color: #ffffff; + border-left: 2px solid; + border-bottom: 2px solid; + height: .25rem; + width: .5rem; + right: 0; + top: 0; + z-index: 102; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +/* Block function */ +.set-border { + border: 1px #d9d9d9 solid; +} +.set-border.medium-border { + border-width: 8px; +} +.set-border.large-border { + border-width: 16px; +} +/* transform functions */ +.rotate45 { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.rotate90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.rotate135 { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); +} +.rotate180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.rotate225 { + -webkit-transform: rotate(225deg); + transform: rotate(225deg); +} +.rotate270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} +.rotate360 { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); +} +.rotate-45 { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.rotate-90 { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} +.rotate-135 { + -webkit-transform: rotate(-135deg); + transform: rotate(-135deg); +} +.rotate-180 { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} +.rotate-225 { + -webkit-transform: rotate(-225deg); + transform: rotate(-225deg); +} +.rotate-270 { + -webkit-transform: rotate(-270deg); + transform: rotate(-270deg); +} +.rotate-360 { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); +} +.rotateX45 { + -webkit-transform: rotateX(45deg); + transform: rotateX(45deg); +} +.rotateX90 { + -webkit-transform: rotateX(90deg); + transform: rotateX(90deg); +} +.rotateX135 { + -webkit-transform: rotateX(135deg); + transform: rotateX(135deg); +} +.rotateX180 { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.rotateX225 { + -webkit-transform: rotateX(225deg); + transform: rotateX(225deg); +} +.rotateX270 { + -webkit-transform: rotateX(270deg); + transform: rotateX(270deg); +} +.rotateX360 { + -webkit-transform: rotateX(360deg); + transform: rotateX(360deg); +} +.rotateX-45 { + -webkit-transform: rotateX(-45deg); + transform: rotateX(-45deg); +} +.rotateX-90 { + -webkit-transform: rotateX(-90deg); + transform: rotateX(-90deg); +} +.rotateX-135 { + -webkit-transform: rotateX(-135deg); + transform: rotateX(-135deg); +} +.rotateX-180 { + -webkit-transform: rotateX(-180deg); + transform: rotateX(-180deg); +} +.rotateX-225 { + -webkit-transform: rotateX(-225deg); + transform: rotateX(-225deg); +} +.rotateX-270 { + -webkit-transform: rotateX(-270deg); + transform: rotateX(-270deg); +} +.rotateX-360 { + -webkit-transform: rotateX(-360deg); + transform: rotateX(-360deg); +} +.rotateY45 { + -webkit-transform: rotateY(45deg); + transform: rotateY(45deg); +} +.rotateY90 { + -webkit-transform: rotateY(90deg); + transform: rotateY(90deg); +} +.rotateY135 { + -webkit-transform: rotateY(135deg); + transform: rotateY(135deg); +} +.rotateY180 { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.rotateY225 { + -webkit-transform: rotateY(225deg); + transform: rotateY(225deg); +} +.rotateY270 { + -webkit-transform: rotateY(270deg); + transform: rotateY(270deg); +} +.rotateY360 { + -webkit-transform: rotateY(360deg); + transform: rotateY(360deg); +} +.rotateY-45 { + -webkit-transform: rotateY(-45deg); + transform: rotateY(-45deg); +} +.rotateY-90 { + -webkit-transform: rotateY(-90deg); + transform: rotateY(-90deg); +} +.rotateY-135 { + -webkit-transform: rotateY(-135deg); + transform: rotateY(-135deg); +} +.rotateY-180 { + -webkit-transform: rotateY(-180deg); + transform: rotateY(-180deg); +} +.rotateY-225 { + -webkit-transform: rotateY(-225deg); + transform: rotateY(-225deg); +} +.rotateY-270 { + -webkit-transform: rotateY(-270deg); + transform: rotateY(-270deg); +} +.rotateY-360 { + -webkit-transform: rotateY(-360deg); + transform: rotateY(-360deg); +} +.ani-spin, +.ani-hover-spin:hover { + -webkit-animation: ani-spin 1.5s linear infinite; + animation: ani-spin 1.5s linear infinite; +} +.ani-spin.ani-fast, +.ani-hover-spin.ani-fast:hover { + -webkit-animation: ani-spin 0.7s linear infinite; + animation: ani-spin 0.7s linear infinite; +} +.ani-spin.ani-slow, +.ani-hover-spin.ani-slow:hover { + -webkit-animation: ani-spin 2.2s linear infinite; + animation: ani-spin 2.2s linear infinite; +} +.ani-pulse, +.ani-hover-pulse:hover { + -webkit-animation: ani-pulse 1.7s infinite; + animation: ani-pulse 1.7s infinite; +} +.ani-pulse.ani-fast, +.ani-hover-pulse.ani-fast:hover { + -webkit-animation: ani-pulse 1s infinite; + animation: ani-pulse 1s infinite; +} +.ani-pulse.ani-slow, +.ani-hover-pulse.ani-slow:hover { + -webkit-animation: ani-pulse 3s infinite; + animation: ani-pulse 3s infinite; +} +.ani-spanner, +.ani-hover-spanner:hover { + transform-origin-x: 90%; + transform-origin-y: 35%; + transform-origin-z: initial; + -webkit-animation: ani-wrench 2.5s ease infinite; + animation: ani-wrench 2.5s ease infinite; +} +.ani-spanner.ani-fast, +.ani-hover-spanner.ani-fast:hover { + -webkit-animation: ani-wrench 1.2s ease infinite; + animation: ani-wrench 1.2s ease infinite; +} +.ani-spanner.ani-slow, +.ani-hover-spanner.ani-slow:hover { + -webkit-animation: ani-wrench 3.7s ease infinite; + animation: ani-wrench 3.7s ease infinite; +} +.ani-ring, +.ani-hover-ring:hover { + transform-origin-x: 50%; + transform-origin-y: 0px; + transform-origin-z: initial; + -webkit-animation: ani-ring 2s ease infinite; + animation: ani-ring 2s ease infinite; +} +.ani-ring.ani-fast, +.ani-hover-ring.ani-fast:hover { + -webkit-animation: ani-ring 1s ease infinite; + animation: ani-ring 1s ease infinite; +} +.ani-ring.ani-slow, +.ani-hover-ring.ani-slow:hover { + -webkit-animation: ani-ring 3s ease infinite; + animation: ani-ring 3s ease infinite; +} +.ani-vertical, +.ani-hover-vertical:hover { + -webkit-animation: ani-vertical 2s ease infinite; + animation: ani-vertical 2s ease infinite; +} +.ani-vertical.ani-fast, +.ani-vertical.ani-fast:hover { + -webkit-animation: ani-vertical 1s ease infinite; + animation: ani-vertical 1s ease infinite; +} +.ani-vertical.ani-slow, +.ani-hover-vertical.ani-slow:hover { + -webkit-animation: ani-vertical 4s ease infinite; + animation: ani-vertical 4s ease infinite; +} +.ani-horizontal, +.ani-hover-horizontal:hover { + -webkit-animation: ani-horizontal 2s ease infinite; + animation: ani-horizontal 2s ease infinite; +} +.ani-horizontal.ani-fast, +.ani-horizontal.ani-fast:hover { + -webkit-animation: ani-horizontal 1s ease infinite; + animation: ani-horizontal 1s ease infinite; +} +.ani-horizontal.ani-slow, +.ani-horizontal.ani-slow:hover { + -webkit-animation: ani-horizontal 3s ease infinite; + animation: ani-horizontal 3s ease infinite; +} +.ani-flash, +.ani-hover-flash:hover { + -webkit-animation: ani-flash 2s ease infinite; + animation: ani-flash 2s ease infinite; +} +.ani-flash.ani-fast, +.ani-hover-flash.ani-fast:hover { + -webkit-animation: ani-flash 1s ease infinite; + animation: ani-flash 1s ease infinite; +} +.ani-flash.ani-slow, +.ani-hover-flash.ani-slow:hover { + -webkit-animation: ani-flash 3s ease infinite; + animation: ani-flash 3s ease infinite; +} +.ani-bounce, +.ani-hover-bounce:hover { + -webkit-animation: ani-bounce 2s ease infinite; + animation: ani-bounce 2s ease infinite; +} +.ani-bounce.ani-fast, +.ani-hover-bounce.ani-fast:hover { + -webkit-animation: ani-bounce 1s ease infinite; + animation: ani-bounce 1s ease infinite; +} +.ani-bounce.ani-slow, +.ani-hover-bounce.ani-slow:hover { + -webkit-animation: ani-bounce 3s ease infinite; + animation: ani-bounce 3s ease infinite; +} +.ani-float, +.ani-hover-float:hover { + -webkit-animation: ani-float 2s linear infinite; + animation: ani-float 2s linear infinite; +} +.ani-float.ani-fast, +.ani-hover-float.ani-fast:hover { + -webkit-animation: ani-float 1s linear infinite; + animation: ani-float 1s linear infinite; +} +.ani-float.ani-slow, +.ani-hover-float.ani-slow:hover { + -webkit-animation: ani-float 3s linear infinite; + animation: ani-float 3s linear infinite; +} +.ani-heartbeat, +.ani-hover-heartbeat:hover { + -webkit-animation: ani-heartbeat 2s linear infinite; + animation: ani-heartbeat 2s linear infinite; +} +.ani-heartbeat.ani-fast, +.ani-hover-heartbeat.ani-fast:hover { + -webkit-animation: ani-heartbeat 1s linear infinite; + animation: ani-heartbeat 1s linear infinite; +} +.ani-heartbeat.ani-slow, +.ani-hover-heartbeat.ani-slow:hover { + -webkit-animation: ani-heartbeat 3s linear infinite; + animation: ani-heartbeat 3s linear infinite; +} +.ani-shake, +.ani-hover-shake:hover { + -webkit-animation: ani-wrench 2.5s ease infinite; + animation: ani-wrench 2.5s ease infinite; +} +.ani-shake.ani-fast, +.ani-hover-shake.ani-fast:hover { + -webkit-animation: ani-wrench 1.2s ease infinite; + animation: ani-wrench 1.2s ease infinite; +} +.ani-shake.ani-slow, +.ani-hover-shake.ani-slow:hover { + -webkit-animation: ani-wrench 3.7s ease infinite; + animation: ani-wrench 3.7s ease infinite; +} +.ani-shuttle, +.ani-hover-shuttle:hover { + -webkit-animation: ani-shuttle 2s linear infinite; + animation: ani-shuttle 2s linear infinite; +} +.ani-shuttle.ani-fast, +.ani-hover-shuttle.ani-fast:hover { + -webkit-animation: ani-shuttle 1s linear infinite; + animation: ani-shuttle 1s linear infinite; +} +.ani-shuttle.ani-slow, +.ani-hover-shuttle.ani-slow:hover { + -webkit-animation: ani-shuttle 3s linear infinite; + animation: ani-shuttle 3s linear infinite; +} +.ani-pass, +.ani-hover-pass:hover { + -webkit-animation: ani-pass 2s linear infinite; + animation: ani-pass 2s linear infinite; +} +.ani-pass.ani-fast, +.ani-hover-pass.ani-fast:hover { + -webkit-animation: ani-pass 1s linear infinite; + animation: ani-pass 1s linear infinite; +} +.ani-pass.ani-slow, +.ani-hover-pass.ani-slow:hover { + -webkit-animation: ani-pass 3s linear infinite; + animation: ani-pass 3s linear infinite; +} +.ani-ripple, +.ani-hover-ripple:hover { + -webkit-animation: ani-ripple 2s infinite linear; + animation: ani-ripple 2s infinite linear; +} +.ani-ripple.ani-fast, +.ani-hover-ripple.ani-fast:hover { + -webkit-animation: ani-ripple 1s infinite linear; + animation: ani-ripple 1s infinite linear; +} +.ani-ripple.ani-slow, +.ani-hover-ripple.ani-slow:hover { + -webkit-animation: ani-ripple 3s infinite linear; + animation: ani-ripple 3s infinite linear; +} +@-webkit-keyframes swinging { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 5% { + -webkit-transform: rotate(10deg); + transform: rotate(10deg); + } + 10% { + -webkit-transform: rotate(-9deg); + transform: rotate(-9deg); + } + 15% { + -webkit-transform: rotate(8deg); + transform: rotate(8deg); + } + 20% { + -webkit-transform: rotate(-7deg); + transform: rotate(-7deg); + } + 25% { + -webkit-transform: rotate(6deg); + transform: rotate(6deg); + } + 30% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + 35% { + -webkit-transform: rotate(4deg); + transform: rotate(4deg); + } + 40% { + -webkit-transform: rotate(-3deg); + transform: rotate(-3deg); + } + 45% { + -webkit-transform: rotate(2deg); + transform: rotate(2deg); + } + 50% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes swinging { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 5% { + -webkit-transform: rotate(10deg); + transform: rotate(10deg); + } + 10% { + -webkit-transform: rotate(-9deg); + transform: rotate(-9deg); + } + 15% { + -webkit-transform: rotate(8deg); + transform: rotate(8deg); + } + 20% { + -webkit-transform: rotate(-7deg); + transform: rotate(-7deg); + } + 25% { + -webkit-transform: rotate(6deg); + transform: rotate(6deg); + } + 30% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + 35% { + -webkit-transform: rotate(4deg); + transform: rotate(4deg); + } + 40% { + -webkit-transform: rotate(-3deg); + transform: rotate(-3deg); + } + 45% { + -webkit-transform: rotate(2deg); + transform: rotate(2deg); + } + 50% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes scaleout { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes scaleout { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@-webkit-keyframes cubemove { + 25% { + -webkit-transform: translateX(10px) rotate(-90deg); + transform: translateX(10px) rotate(-90deg); + } + 50% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-179deg); + transform: translateX(10px) translateY(10px) rotate(-179deg); + } + 50.1% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-180deg); + transform: translateX(10px) translateY(10px) rotate(-180deg); + } + 75% { + -webkit-transform: translateX(0px) translateY(10px) rotate(-270deg); + transform: translateX(0px) translateY(10px) rotate(-270deg); + } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@keyframes cubemove { + 25% { + -webkit-transform: translateX(10px) rotate(-90deg); + transform: translateX(10px) rotate(-90deg); + } + 50% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-179deg); + transform: translateX(10px) translateY(10px) rotate(-179deg); + } + 50.1% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-180deg); + transform: translateX(10px) translateY(10px) rotate(-180deg); + } + 75% { + -webkit-transform: translateX(0px) translateY(10px) rotate(-270deg); + transform: translateX(0px) translateY(10px) rotate(-270deg); + } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@-webkit-keyframes orbit { + 0% { + opacity: 1; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + -webkit-transform: rotate(225deg); + transform: rotate(225deg); + } + 7% { + -webkit-transform: rotate(345deg); + transform: rotate(345deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 35% { + -webkit-transform: rotate(495deg); + transform: rotate(495deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + 42% { + -webkit-transform: rotate(690deg); + transform: rotate(690deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 70% { + opacity: 1; + -webkit-transform: rotate(835deg); + transform: rotate(835deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 76% { + opacity: 1; + } + 77% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + 78% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } + 100% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } +} +@keyframes orbit { + 0% { + opacity: 1; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + -webkit-transform: rotate(225deg); + transform: rotate(225deg); + } + 7% { + -webkit-transform: rotate(345deg); + transform: rotate(345deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 35% { + -webkit-transform: rotate(495deg); + transform: rotate(495deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + 42% { + -webkit-transform: rotate(690deg); + transform: rotate(690deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 70% { + opacity: 1; + -webkit-transform: rotate(835deg); + transform: rotate(835deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 76% { + opacity: 1; + } + 77% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + 78% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } + 100% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } +} +@-webkit-keyframes metro-slide { + 0% { + left: -50%; + } + 100% { + left: 150%; + } +} +@keyframes metro-slide { + 0% { + left: -50%; + } + 100% { + left: 150%; + } +} +@-webkit-keyframes metro-opacity { + 0% { + opacity: 0; + } + 50% { + opacity: .5; + } + 100% { + opacity: 1; + } +} +@keyframes metro-opacity { + 0% { + opacity: 0; + } + 50% { + opacity: .5; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ani-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes ani-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-webkit-keyframes ani-pulse { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes ani-pulse { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-webkit-keyframes ani-wrench { + 0% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 8% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 10% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 18% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 20% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 28% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 30% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 38% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 40% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 48% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 50% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 58% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 60% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 68% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 75% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes ani-wrench { + 0% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 8% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 10% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 18% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 20% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 28% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 30% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 38% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 40% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 48% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 50% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 58% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 60% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 68% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 75% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes ani-ring { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 2% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 4% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 6% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 8% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 10% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 12% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 14% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 18% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 20% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes ani-ring { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 2% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 4% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 6% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 8% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 10% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 12% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 14% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 18% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 20% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes ani-vertical { + 0% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 4% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 8% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 12% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 16% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 20% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 22% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@keyframes ani-vertical { + 0% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 4% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 8% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 12% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 16% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 20% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 22% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@-webkit-keyframes ani-horizontal { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 6% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 12% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 18% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 24% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 30% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 36% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@keyframes ani-horizontal { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 6% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 12% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 18% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 24% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 30% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 36% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@-webkit-keyframes ani-flash { + 0%, + 100%, + 50% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +@keyframes ani-flash { + 0%, + 100%, + 50% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +@-webkit-keyframes ani-bounce { + 0%, + 10%, + 20%, + 50%, + 80% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 40% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} +@keyframes ani-bounce { + 0%, + 10%, + 20%, + 50%, + 80% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 40% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} +@-webkit-keyframes ani-float { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@keyframes ani-float { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@-webkit-keyframes ani-heartbeat { + 0% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + 50% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + 100% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } +} +@keyframes ani-heartbeat { + 0% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + 50% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + 100% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } +} +@-webkit-keyframes ani-shuttle { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 10%, + 20% { + -webkit-transform: scale(0.9) rotate(-8deg); + transform: scale(0.9) rotate(-8deg); + } + 30%, + 50%, + 70% { + -webkit-transform: scale(1.3) rotate(8deg); + transform: scale(1.3) rotate(8deg); + } + 40%, + 60% { + -webkit-transform: scale(1.3) rotate(-8deg); + transform: scale(1.3) rotate(-8deg); + } + 80% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} +@keyframes ani-shuttle { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 10%, + 20% { + -webkit-transform: scale(0.9) rotate(-8deg); + transform: scale(0.9) rotate(-8deg); + } + 30%, + 50%, + 70% { + -webkit-transform: scale(1.3) rotate(8deg); + transform: scale(1.3) rotate(8deg); + } + 40%, + 60% { + -webkit-transform: scale(1.3) rotate(-8deg); + transform: scale(1.3) rotate(-8deg); + } + 80% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} +@-webkit-keyframes ani-pass { + 0% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + opacity: 0; + } + 50% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + opacity: 1; + } + 100% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + opacity: 0; + } +} +@keyframes ani-pass { + 0% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + opacity: 0; + } + 50% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + opacity: 1; + } + 100% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + opacity: 0; + } +} +@-webkit-keyframes ani-ripple { + 0% { + opacity: .6; + } + 50% { + -webkit-transform: scale(1.8); + transform: scale(1.8); + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes ani-ripple { + 0% { + opacity: .6; + } + 50% { + -webkit-transform: scale(1.8); + transform: scale(1.8); + opacity: 0; + } + 100% { + opacity: 0; + } +} +@-webkit-keyframes ani-shrink { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} +@keyframes ani-shrink { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} +@-webkit-keyframes ani-drop { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 25% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@keyframes ani-drop { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 25% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@-webkit-keyframes ani-drop2 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 50% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@keyframes ani-drop2 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 50% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@-webkit-keyframes ani-drop3 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 75% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@keyframes ani-drop3 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 75% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@-webkit-keyframes ani-pre-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-pre-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.mif-ani-spin, +.mif-ani-hover-spin:hover { + -webkit-animation: ani-spin 1.5s linear infinite; + animation: ani-spin 1.5s linear infinite; +} +.mif-ani-spin.mif-ani-fast, +.mif-ani-hover-spin.mif-ani-fast:hover { + -webkit-animation: ani-spin 0.7s linear infinite; + animation: ani-spin 0.7s linear infinite; +} +.mif-ani-spin.mif-ani-slow, +.mif-ani-hover-spin.mif-ani-slow:hover { + -webkit-animation: ani-spin 2.2s linear infinite; + animation: ani-spin 2.2s linear infinite; +} +.mif-ani-pulse, +.mif-ani-hover-pulse:hover { + -webkit-animation: ani-pulse 1.7s infinite; + animation: ani-pulse 1.7s infinite; +} +.mif-ani-pulse.mif-ani-fast, +.mif-ani-hover-pulse.mif-ani-fast:hover { + -webkit-animation: ani-pulse 1s infinite; + animation: ani-pulse 1s infinite; +} +.mif-ani-pulse.mif-ani-slow, +.mif-ani-hover-pulse.mif-ani-slow:hover { + -webkit-animation: ani-pulse 3s infinite; + animation: ani-pulse 3s infinite; +} +.mif-ani-spanner, +.mif-ani-hover-spanner:hover { + transform-origin-x: 90%; + transform-origin-y: 35%; + transform-origin-z: initial; + -webkit-animation: ani-wrench 2.5s ease infinite; + animation: ani-wrench 2.5s ease infinite; +} +.mif-ani-spanner.mif-ani-fast, +.mif-ani-hover-spanner.mif-ani-fast:hover { + -webkit-animation: ani-wrench 1.2s ease infinite; + animation: ani-wrench 1.2s ease infinite; +} +.mif-ani-spanner.mif-ani-slow, +.mif-ani-hover-spanner.mif-ani-slow:hover { + -webkit-animation: ani-wrench 3.7s ease infinite; + animation: ani-wrench 3.7s ease infinite; +} +.mif-ani-ring, +.mif-ani-hover-ring:hover { + transform-origin-x: 50%; + transform-origin-y: 0px; + transform-origin-z: initial; + -webkit-animation: ani-ring 2s ease infinite; + animation: ani-ring 2s ease infinite; +} +.mif-ani-ring.mif-ani-fast, +.mif-ani-hover-ring.mif-ani-fast:hover { + -webkit-animation: ani-ring 1s ease infinite; + animation: ani-ring 1s ease infinite; +} +.mif-ani-ring.mif-ani-slow, +.mif-ani-hover-ring.mif-ani-slow:hover { + -webkit-animation: ani-ring 3s ease infinite; + animation: ani-ring 3s ease infinite; +} +.mif-ani-vertical, +.mif-ani-hover-vertical:hover { + -webkit-animation: ani-vertical 2s ease infinite; + animation: ani-vertical 2s ease infinite; +} +.mif-ani-vertical.mif-ani-fast, +.mif-ani-vertical.mif-ani-fast:hover { + -webkit-animation: ani-vertical 1s ease infinite; + animation: ani-vertical 1s ease infinite; +} +.mif-ani-vertical.mif-ani-slow, +.mif-ani-hover-vertical.mif-ani-slow:hover { + -webkit-animation: ani-vertical 4s ease infinite; + animation: ani-vertical 4s ease infinite; +} +.mif-ani-horizontal, +.mif-ani-hover-horizontal:hover { + -webkit-animation: ani-horizontal 2s ease infinite; + animation: ani-horizontal 2s ease infinite; +} +.mif-ani-horizontal.mif-ani-fast, +.mif-ani-horizontal.mif-ani-fast:hover { + -webkit-animation: ani-horizontal 1s ease infinite; + animation: ani-horizontal 1s ease infinite; +} +.mif-ani-horizontal.mif-ani-slow, +.mif-ani-horizontal.mif-ani-slow:hover { + -webkit-animation: ani-horizontal 3s ease infinite; + animation: ani-horizontal 3s ease infinite; +} +.mif-ani-flash, +.mif-ani-hover-flash:hover { + -webkit-animation: ani-flash 2s ease infinite; + animation: ani-flash 2s ease infinite; +} +.mif-ani-flash.mif-ani-fast, +.mif-ani-hover-flash.mif-ani-fast:hover { + -webkit-animation: ani-flash 1s ease infinite; + animation: ani-flash 1s ease infinite; +} +.mif-ani-flash.mif-ani-slow, +.mif-ani-hover-flash.mif-ani-slow:hover { + -webkit-animation: ani-flash 3s ease infinite; + animation: ani-flash 3s ease infinite; +} +.mif-ani-bounce, +.mif-ani-hover-bounce:hover { + -webkit-animation: ani-bounce 2s ease infinite; + animation: ani-bounce 2s ease infinite; +} +.mif-ani-bounce.mif-ani-fast, +.mif-ani-hover-bounce.mif-ani-fast:hover { + -webkit-animation: ani-bounce 1s ease infinite; + animation: ani-bounce 1s ease infinite; +} +.mif-ani-bounce.mif-ani-slow, +.mif-ani-hover-bounce.mif-ani-slow:hover { + -webkit-animation: ani-bounce 3s ease infinite; + animation: ani-bounce 3s ease infinite; +} +.mif-ani-float, +.mif-ani-hover-float:hover { + -webkit-animation: ani-float 2s linear infinite; + animation: ani-float 2s linear infinite; +} +.mif-ani-float.mif-ani-fast, +.mif-ani-hover-float.mif-ani-fast:hover { + -webkit-animation: ani-float 1s linear infinite; + animation: ani-float 1s linear infinite; +} +.mif-ani-float.mif-ani-slow, +.mif-ani-hover-float.mif-ani-slow:hover { + -webkit-animation: ani-float 3s linear infinite; + animation: ani-float 3s linear infinite; +} +.mif-ani-heartbeat, +.mif-ani-hover-heartbeat:hover { + -webkit-animation: ani-heartbeat 2s linear infinite; + animation: ani-heartbeat 2s linear infinite; +} +.mif-ani-heartbeat.mif-ani-fast, +.mif-ani-hover-heartbeat.mif-ani-fast:hover { + -webkit-animation: ani-heartbeat 1s linear infinite; + animation: ani-heartbeat 1s linear infinite; +} +.mif-ani-heartbeat.mif-ani-slow, +.mif-ani-hover-heartbeat.mif-ani-slow:hover { + -webkit-animation: ani-heartbeat 3s linear infinite; + animation: ani-heartbeat 3s linear infinite; +} +.mif-ani-shake, +.mif-ani-hover-shake:hover { + -webkit-animation: ani-wrench 2.5s ease infinite; + animation: ani-wrench 2.5s ease infinite; +} +.mif-ani-shake.mif-ani-fast, +.mif-ani-hover-shake.mif-ani-fast:hover { + -webkit-animation: ani-wrench 1.2s ease infinite; + animation: ani-wrench 1.2s ease infinite; +} +.mif-ani-shake.mif-ani-slow, +.mif-ani-hover-shake.mif-ani-slow:hover { + -webkit-animation: ani-wrench 3.7s ease infinite; + animation: ani-wrench 3.7s ease infinite; +} +.mif-ani-shuttle, +.mif-ani-hover-shuttle:hover { + -webkit-animation: ani-shuttle 2s linear infinite; + animation: ani-shuttle 2s linear infinite; +} +.mif-ani-shuttle.mif-ani-fast, +.mif-ani-hover-shuttle.mif-ani-fast:hover { + -webkit-animation: ani-shuttle 1s linear infinite; + animation: ani-shuttle 1s linear infinite; +} +.mif-ani-shuttle.mif-ani-slow, +.mif-ani-hover-shuttle.mif-ani-slow:hover { + -webkit-animation: ani-shuttle 3s linear infinite; + animation: ani-shuttle 3s linear infinite; +} +.mif-ani-pass, +.mif-ani-hover-pass:hover { + -webkit-animation: ani-pass 2s linear infinite; + animation: ani-pass 2s linear infinite; +} +.mif-ani-pass.mif-ani-fast, +.mif-ani-hover-pass.mif-ani-fast:hover { + -webkit-animation: ani-pass 1s linear infinite; + animation: ani-pass 1s linear infinite; +} +.mif-ani-pass.mif-ani-slow, +.mif-ani-hover-pass.mif-ani-slow:hover { + -webkit-animation: ani-pass 3s linear infinite; + animation: ani-pass 3s linear infinite; +} +.mif-ani-ripple, +.mif-ani-hover-ripple:hover { + -webkit-animation: ani-ripple 2s infinite linear; + animation: ani-ripple 2s infinite linear; +} +.mif-ani-ripple.mif-ani-fast, +.mif-ani-hover-ripple.mif-ani-fast:hover { + -webkit-animation: ani-ripple 1s infinite linear; + animation: ani-ripple 1s infinite linear; +} +.mif-ani-ripple.mif-ani-slow, +.mif-ani-hover-ripple.mif-ani-slow:hover { + -webkit-animation: ani-ripple 3s infinite linear; + animation: ani-ripple 3s infinite linear; +} +.mif-microscope:before { + content: "\f089"; +} +.mif-library:before { + content: "\e921"; +} +.mif-file-binary:before { + content: "\f094"; +} +.mif-mail-read:before { + content: "\f03c"; +} +.mif-quote:before { + content: "\f063"; +} +.mif-sunrise:before { + content: "\e66c"; +} +.mif-sun:before { + content: "\e66d"; +} +.mif-moon:before { + content: "\e66e"; +} +.mif-sun3:before { + content: "\e66f"; +} +.mif-windy:before { + content: "\e670"; +} +.mif-wind:before { + content: "\e671"; +} +.mif-snowflake:before { + content: "\e672"; +} +.mif-cloudy:before { + content: "\e673"; +} +.mif-cloud2:before { + content: "\e674"; +} +.mif-weather:before { + content: "\e675"; +} +.mif-weather2:before { + content: "\e676"; +} +.mif-weather3:before { + content: "\e677"; +} +.mif-lines:before { + content: "\e678"; +} +.mif-cloud3:before { + content: "\e679"; +} +.mif-lightning:before { + content: "\e67a"; +} +.mif-lightning2:before { + content: "\e67b"; +} +.mif-rainy:before { + content: "\e67c"; +} +.mif-rainy2:before { + content: "\e67d"; +} +.mif-windy2:before { + content: "\e67e"; +} +.mif-windy3:before { + content: "\e67f"; +} +.mif-snowy:before { + content: "\e680"; +} +.mif-snowy2:before { + content: "\e681"; +} +.mif-snowy3:before { + content: "\e682"; +} +.mif-weather4:before { + content: "\e683"; +} +.mif-cloudy2:before { + content: "\e684"; +} +.mif-cloud4:before { + content: "\e685"; +} +.mif-lightning3:before { + content: "\e686"; +} +.mif-sun4:before { + content: "\e687"; +} +.mif-moon2:before { + content: "\e688"; +} +.mif-cloudy3:before { + content: "\e689"; +} +.mif-cloud5:before { + content: "\e68a"; +} +.mif-cloud6:before { + content: "\e68b"; +} +.mif-lightning4:before { + content: "\e68c"; +} +.mif-rainy3:before { + content: "\e68d"; +} +.mif-rainy4:before { + content: "\e68e"; +} +.mif-windy4:before { + content: "\e68f"; +} +.mif-windy5:before { + content: "\e690"; +} +.mif-snowy4:before { + content: "\e691"; +} +.mif-snowy5:before { + content: "\e692"; +} +.mif-weather5:before { + content: "\e693"; +} +.mif-cloudy4:before { + content: "\e694"; +} +.mif-lightning5:before { + content: "\e695"; +} +.mif-thermometer:before { + content: "\e696"; +} +.mif-none:before { + content: "\e698"; +} +.mif-celsius:before { + content: "\e699"; +} +.mif-fahrenheit:before { + content: "\e69a"; +} +.mif-home:before { + content: "\e900"; +} +.mif-pencil:before { + content: "\e905"; +} +.mif-eyedropper:before { + content: "\e90a"; +} +.mif-paint:before { + content: "\e90c"; +} +.mif-image:before { + content: "\e90d"; +} +.mif-images:before { + content: "\e90e"; +} +.mif-camera:before { + content: "\e90f"; +} +.mif-headphones:before { + content: "\e910"; +} +.mif-music:before { + content: "\e911"; +} +.mif-film:before { + content: "\e913"; +} +.mif-video-camera:before { + content: "\e914"; +} +.mif-dice:before { + content: "\e915"; +} +.mif-wifi-connect:before { + content: "\e91b"; +} +.mif-feed:before { + content: "\e91d"; +} +.mif-mic:before { + content: "\e91e"; +} +.mif-books:before { + content: "\e920"; +} +.mif-file-empty:before { + content: "\e924"; +} +.mif-files-empty:before { + content: "\e925"; +} +.mif-file-text:before { + content: "\e926"; +} +.mif-file-picture:before { + content: "\e927"; +} +.mif-file-music:before { + content: "\e928"; +} +.mif-file-play:before { + content: "\e929"; +} +.mif-file-video:before { + content: "\e92a"; +} +.mif-file-zip:before { + content: "\e92b"; +} +.mif-stack:before { + content: "\e92e"; +} +.mif-folder:before { + content: "\e92f"; +} +.mif-folder-open:before { + content: "\e930"; +} +.mif-folder-plus:before { + content: "\e931"; +} +.mif-folder-minus:before { + content: "\e932"; +} +.mif-folder-download:before { + content: "\e933"; +} +.mif-folder-upload:before { + content: "\e934"; +} +.mif-tag:before { + content: "\e935"; +} +.mif-tags:before { + content: "\e936"; +} +.mif-barcode:before { + content: "\e937"; +} +.mif-qrcode:before { + content: "\e938"; +} +.mif-cart:before { + content: "\e93a"; +} +.mif-credit-card:before { + content: "\e93f"; +} +.mif-calculator:before { + content: "\e940"; +} +.mif-help:before { + content: "\e941"; +} +.mif-phone:before { + content: "\e942"; +} +.mif-envelop:before { + content: "\e945"; +} +.mif-location:before { + content: "\e948"; +} +.mif-compass:before { + content: "\e949"; +} +.mif-compass2:before { + content: "\e94a"; +} +.mif-map:before { + content: "\e94b"; +} +.mif-history:before { + content: "\e94d"; +} +.mif-bell:before { + content: "\e951"; +} +.mif-calendar:before { + content: "\e953"; +} +.mif-printer:before { + content: "\e954"; +} +.mif-keyboard:before { + content: "\e955"; +} +.mif-display:before { + content: "\e956"; +} +.mif-laptop:before { + content: "\e957"; +} +.mif-mobile:before { + content: "\e959"; +} +.mif-tablet:before { + content: "\e95a"; +} +.mif-download:before { + content: "\e960"; +} +.mif-upload:before { + content: "\e961"; +} +.mif-floppy-disk:before { + content: "\e962"; +} +.mif-drive:before { + content: "\e963"; +} +.mif-database:before { + content: "\e964"; +} +.mif-undo:before { + content: "\e965"; +} +.mif-redo:before { + content: "\e966"; +} +.mif-bubble:before { + content: "\e96b"; +} +.mif-bubbles:before { + content: "\e96c"; +} +.mif-user:before { + content: "\e971"; +} +.mif-users:before { + content: "\e972"; +} +.mif-user-plus:before { + content: "\e973"; +} +.mif-user-minus:before { + content: "\e974"; +} +.mif-user-check:before { + content: "\e975"; +} +.mif-hour-glass:before { + content: "\e979"; +} +.mif-spinner:before { + content: "\e97a"; +} +.mif-spinner1:before { + content: "\e97b"; +} +.mif-spinner2:before { + content: "\e97d"; +} +.mif-spinner3:before { + content: "\e981"; +} +.mif-spinner4:before { + content: "\e982"; +} +.mif-spinner5:before { + content: "\e983"; +} +.mif-search:before { + content: "\e986"; +} +.mif-zoom-in:before { + content: "\e987"; +} +.mif-zoom-out:before { + content: "\e988"; +} +.mif-enlarge:before { + content: "\e989"; +} +.mif-shrink:before { + content: "\e98a"; +} +.mif-enlarge2:before { + content: "\e98b"; +} +.mif-shrink2:before { + content: "\e98c"; +} +.mif-key:before { + content: "\e98d"; +} +.mif-wrench:before { + content: "\e991"; +} +.mif-equalizer:before { + content: "\e992"; +} +.mif-equalizer-v:before { + content: "\e993"; +} +.mif-cog:before { + content: "\e994"; +} +.mif-cogs:before { + content: "\e995"; +} +.mif-magic-wand:before { + content: "\e997"; +} +.mif-bug:before { + content: "\e999"; +} +.mif-chart-pie:before { + content: "\e99a"; +} +.mif-chart-dots:before { + content: "\e99b"; +} +.mif-chart-bars:before { + content: "\e99c"; +} +.mif-chart-bars2:before { + content: "\e99d"; +} +.mif-trophy:before { + content: "\e99e"; +} +.mif-gift:before { + content: "\e99f"; +} +.mif-spoon-fork:before { + content: "\e9a3"; +} +.mif-rocket:before { + content: "\e9a5"; +} +.mif-meter:before { + content: "\e9a6"; +} +.mif-hammer:before { + content: "\e9a8"; +} +.mif-fire:before { + content: "\e9a9"; +} +.mif-lab:before { + content: "\e9aa"; +} +.mif-bin:before { + content: "\e9ac"; +} +.mif-truck:before { + content: "\e9b0"; +} +.mif-target:before { + content: "\e9b3"; +} +.mif-power:before { + content: "\e9b5"; +} +.mif-switch:before { + content: "\e9b6"; +} +.mif-power-cord:before { + content: "\e9b7"; +} +.mif-clipboard:before { + content: "\e9b8"; +} +.mif-list-numbered:before { + content: "\e9b9"; +} +.mif-list:before { + content: "\e9ba"; +} +.mif-list2:before { + content: "\e9bb"; +} +.mif-tree:before { + content: "\e9bc"; +} +.mif-cloud:before { + content: "\e9c1"; +} +.mif-cloud-download:before { + content: "\e9c2"; +} +.mif-cloud-upload:before { + content: "\e9c3"; +} +.mif-download2:before { + content: "\e9c7"; +} +.mif-upload2:before { + content: "\e9c8"; +} +.mif-earth:before { + content: "\e9ca"; +} +.mif-link:before { + content: "\e9cb"; +} +.mif-flag:before { + content: "\e9cc"; +} +.mif-attachment:before { + content: "\e9cd"; +} +.mif-eye:before { + content: "\e9ce"; +} +.mif-bookmark:before { + content: "\e9d2"; +} +.mif-bookmarks:before { + content: "\e9d3"; +} +.mif-contrast:before { + content: "\e9d5"; +} +.mif-brightness:before { + content: "\e9d6"; +} +.mif-star-empty:before { + content: "\e9d7"; +} +.mif-star-half:before { + content: "\e9d8"; +} +.mif-star-full:before { + content: "\e9d9"; +} +.mif-heart:before { + content: "\e9da"; +} +.mif-heart-broken:before { + content: "\e9db"; +} +.mif-warning:before { + content: "\ea07"; +} +.mif-notification:before { + content: "\ea08"; +} +.mif-question:before { + content: "\ea09"; +} +.mif-plus:before { + content: "\ea0a"; +} +.mif-minus:before { + content: "\ea0b"; +} +.mif-info:before { + content: "\ea0c"; +} +.mif-cancel:before { + content: "\ea0d"; +} +.mif-blocked:before { + content: "\ea0e"; +} +.mif-cross:before { + content: "\ea0f"; +} +.mif-checkmark:before { + content: "\ea10"; +} +.mif-spell-check:before { + content: "\ea12"; +} +.mif-enter:before { + content: "\ea13"; +} +.mif-exit:before { + content: "\ea14"; +} +.mif-play:before { + content: "\ea1c"; +} +.mif-pause:before { + content: "\ea1d"; +} +.mif-stop:before { + content: "\ea1e"; +} +.mif-backward:before { + content: "\ea1f"; +} +.mif-forward:before { + content: "\ea20"; +} +.mif-first:before { + content: "\ea21"; +} +.mif-last:before { + content: "\ea22"; +} +.mif-previous:before { + content: "\ea23"; +} +.mif-next:before { + content: "\ea24"; +} +.mif-eject:before { + content: "\ea25"; +} +.mif-volume-high:before { + content: "\ea26"; +} +.mif-volume-medium:before { + content: "\ea27"; +} +.mif-volume-low:before { + content: "\ea28"; +} +.mif-volume-mute:before { + content: "\ea29"; +} +.mif-volume-mute2:before { + content: "\ea2a"; +} +.mif-volume-plus:before { + content: "\ea2b"; +} +.mif-volume-minus:before { + content: "\ea2c"; +} +.mif-loop:before { + content: "\ea2d"; +} +.mif-loop2:before { + content: "\ea2e"; +} +.mif-infinite:before { + content: "\ea2f"; +} +.mif-shuffle:before { + content: "\ea30"; +} +.mif-arrow-up-left:before { + content: "\ea39"; +} +.mif-arrow-up:before { + content: "\ea3a"; +} +.mif-arrow-up-right:before { + content: "\ea3b"; +} +.mif-arrow-right:before { + content: "\ea3c"; +} +.mif-arrow-down-right:before { + content: "\ea3d"; +} +.mif-arrow-down:before { + content: "\ea3e"; +} +.mif-arrow-down-left:before { + content: "\ea3f"; +} +.mif-arrow-left:before { + content: "\ea40"; +} +.mif-tab:before { + content: "\ea45"; +} +.mif-move-up:before { + content: "\ea46"; +} +.mif-move-down:before { + content: "\ea47"; +} +.mif-sort-asc:before { + content: "\ea4c"; +} +.mif-sort-desc:before { + content: "\ea4d"; +} +.mif-command:before { + content: "\ea4e"; +} +.mif-shift:before { + content: "\ea4f"; +} +.mif-crop:before { + content: "\ea57"; +} +.mif-filter:before { + content: "\ea5b"; +} +.mif-bold:before { + content: "\ea62"; +} +.mif-underline:before { + content: "\ea63"; +} +.mif-italic:before { + content: "\ea64"; +} +.mif-strikethrough:before { + content: "\ea65"; +} +.mif-page-break:before { + content: "\ea68"; +} +.mif-superscript:before { + content: "\ea69"; +} +.mif-subscript:before { + content: "\ea6a"; +} +.mif-table:before { + content: "\ea71"; +} +.mif-insert-template:before { + content: "\ea72"; +} +.mif-pilcrow:before { + content: "\ea73"; +} +.mif-ltr:before { + content: "\ea74"; +} +.mif-rtl:before { + content: "\ea75"; +} +.mif-section:before { + content: "\ea76"; +} +.mif-paragraph-left:before { + content: "\ea77"; +} +.mif-paragraph-center:before { + content: "\ea78"; +} +.mif-paragraph-right:before { + content: "\ea79"; +} +.mif-paragraph-justify:before { + content: "\ea7a"; +} +.mif-indent-increase:before { + content: "\ea7b"; +} +.mif-indent-decrease:before { + content: "\ea7c"; +} +.mif-embed:before { + content: "\ea7f"; +} +.mif-embed2:before { + content: "\ea80"; +} +.mif-share:before { + content: "\ea82"; +} +.mif-google:before { + content: "\ea87"; +} +.mif-google-plus:before { + content: "\ea88"; +} +.mif-facebook:before { + content: "\ea8d"; +} +.mif-twitter:before { + content: "\ea91"; +} +.mif-feed3:before { + content: "\ea95"; +} +.mif-youtube:before { + content: "\ea99"; +} +.mif-steam:before { + content: "\eaae"; +} +.mif-onedrive:before { + content: "\eab0"; +} +.mif-github:before { + content: "\eab3"; +} +.mif-git:before { + content: "\eab5"; +} +.mif-apple:before { + content: "\eabf"; +} +.mif-android:before { + content: "\eac1"; +} +.mif-windows:before { + content: "\eac3"; +} +.mif-skype:before { + content: "\eac6"; +} +.mif-linkedin:before { + content: "\eac8"; +} +.mif-html5:before { + content: "\eadf"; +} +.mif-css3:before { + content: "\eae1"; +} +.mif-chrome:before { + content: "\eae5"; +} +.mif-firefox:before { + content: "\eae6"; +} +.mif-ie:before { + content: "\eae7"; +} +.mif-opera:before { + content: "\eae8"; +} +.mif-safari:before { + content: "\eae9"; +} +.mif-stack2:before { + content: "\e6b9"; +} +.mif-stack3:before { + content: "\e6ba"; +} +.mif-lamp:before { + content: "\e6bb"; +} +.mif-injection:before { + content: "\e6bc"; +} +.mif-thermometer2:before { + content: "\e6bd"; +} +.mif-justice:before { + content: "\e6be"; +} +.mif-cabinet:before { + content: "\e62b"; +} +.mif-suitcase:before { + content: "\e62c"; +} +.mif-gamepad:before { + content: "\e65e"; +} +.mif-satellite:before { + content: "\e65f"; +} +.mif-lock:before { + content: "\e660"; +} +.mif-unlock:before { + content: "\e661"; +} +.mif-battery-full:before { + content: "\e62d"; +} +.mif-battery-two:before { + content: "\e62e"; +} +.mif-battery-one:before { + content: "\e62f"; +} +.mif-battery-empty:before { + content: "\e630"; +} +.mif-battery-charge:before { + content: "\e631"; +} +.mif-tools:before { + content: "\e632"; +} +.mif-pin:before { + content: "\e662"; +} +.mif-discout:before { + content: "\e663"; +} +.mif-profile:before { + content: "\e664"; +} +.mif-dollar:before { + content: "\e665"; +} +.mif-dollars:before { + content: "\e666"; +} +.mif-coins:before { + content: "\e6b8"; +} +.mif-male:before { + content: "\e667"; +} +.mif-female:before { + content: "\e668"; +} +.mif-piano:before { + content: "\e669"; +} +.mif-anchor:before { + content: "\e66a"; +} +.mif-user-md:before { + content: "\f0f0"; +} +.mif-stethoscope:before { + content: "\f0f1"; +} +.mif-ambulance:before { + content: "\f0f9"; +} +.mif-medkit:before { + content: "\f0fa"; +} +.mif-paw:before { + content: "\f1b0"; +} +.mif-file-pdf:before { + content: "\f1c1"; +} +.mif-file-word:before { + content: "\f1c2"; +} +.mif-file-excel:before { + content: "\f1c3"; +} +.mif-file-powerpoint:before { + content: "\f1c4"; +} +.mif-file-image:before { + content: "\f1c5"; +} +.mif-file-archive:before { + content: "\f1c6"; +} +.mif-file-audio:before { + content: "\f1c7"; +} +.mif-file-movie:before { + content: "\f1c8"; +} +.mif-file-code:before { + content: "\f1c9"; +} +.mif-visa:before { + content: "\f1f0"; +} +.mif-mastercard:before { + content: "\f1f1"; +} +.mif-discover:before { + content: "\f1f2"; +} +.mif-amex:before { + content: "\f1f3"; +} +.mif-cc-paypal:before { + content: "\f1f4"; +} +.mif-heartbeat:before { + content: "\f21e"; +} +.mif-venus:before { + content: "\f221"; +} +.mif-mars:before { + content: "\f222"; +} +.mif-medium:before { + content: "\f23a"; +} +.mif-directions-bike:before { + content: "\e6bf"; +} +.mif-location-city:before { + content: "\e6c0"; +} +.mif-wifi-low:before { + content: "\e60c"; +} +.mif-wifi-mid:before { + content: "\e60d"; +} +.mif-wifi-full:before { + content: "\e634"; +} +.mif-tablet-landscape:before { + content: "\e635"; +} +.mif-calculator2:before { + content: "\e636"; +} +.mif-barbell:before { + content: "\e637"; +} +.mif-chart-line:before { + content: "\e656"; +} +.mif-3d-rotation:before { + content: "\e600"; +} +.mif-alarm:before { + content: "\e601"; +} +.mif-alarm-on:before { + content: "\e602"; +} +.mif-favorite:before { + content: "\e603"; +} +.mif-perm-phone-msg:before { + content: "\e604"; +} +.mif-print:before { + content: "\e605"; +} +.mif-bt-settings:before { + content: "\e606"; +} +.mif-settings-ethernet:before { + content: "\e607"; +} +.mif-settings-phone:before { + content: "\e608"; +} +.mif-settings-power:before { + content: "\e609"; +} +.mif-settings-voice:before { + content: "\e60a"; +} +.mif-shopping-basket:before { + content: "\e60b"; +} +.mif-dialer-sip:before { + content: "\e60e"; +} +.mif-dialpad:before { + content: "\e60f"; +} +.mif-contacts-dialer:before { + content: "\e610"; +} +.mif-contacts-mail:before { + content: "\e611"; +} +.mif-ring-volume:before { + content: "\e612"; +} +.mif-voicemail:before { + content: "\e613"; +} +.mif-drafts:before { + content: "\e614"; +} +.mif-mail:before { + content: "\e615"; +} +.mif-bluetooth:before { + content: "\e626"; +} +.mif-bt-connected:before { + content: "\e627"; +} +.mif-bt-disabled:before { + content: "\e628"; +} +.mif-bt-searching:before { + content: "\e629"; +} +.mif-brightness-auto:before { + content: "\e62a"; +} +.mif-multitrack-audio:before { + content: "\e616"; +} +.mif-widgets:before { + content: "\e617"; +} +.mif-usb:before { + content: "\e638"; +} +.mif-money:before { + content: "\e639"; +} +.mif-vertical-align-bottom:before { + content: "\e63a"; +} +.mif-vertical-align-center:before { + content: "\e63b"; +} +.mif-vertical-align-top:before { + content: "\e63c"; +} +.mif-file-download:before { + content: "\e63d"; +} +.mif-file-upload:before { + content: "\e63e"; +} +.mif-keyboard-return:before { + content: "\e63f"; +} +.mif-keyboard-voice:before { + content: "\e640"; +} +.mif-phonelink:before { + content: "\e641"; +} +.mif-phonelink-off:before { + content: "\e642"; +} +.mif-security:before { + content: "\e618"; +} +.mif-looks:before { + content: "\e643"; +} +.mif-palette:before { + content: "\e619"; +} +.mif-layers:before { + content: "\e644"; +} +.mif-layers-clear:before { + content: "\e61a"; +} +.mif-local-airport:before { + content: "\e645"; +} +.mif-florist:before { + content: "\e61b"; +} +.mif-gas-station:before { + content: "\e61c"; +} +.mif-hotel:before { + content: "\e646"; +} +.mif-local-service:before { + content: "\e61d"; +} +.mif-map2:before { + content: "\e620"; +} +.mif-my-location:before { + content: "\e61e"; +} +.mif-traff:before { + content: "\e621"; +} +.mif-apps:before { + content: "\e647"; +} +.mif-chevron-left:before { + content: "\e648"; +} +.mif-chevron-right:before { + content: "\e649"; +} +.mif-expand-less:before { + content: "\e64a"; +} +.mif-expand-more:before { + content: "\e64b"; +} +.mif-menu:before { + content: "\e64c"; +} +.mif-more-horiz:before { + content: "\e64d"; +} +.mif-more-vert:before { + content: "\e64e"; +} +.mif-unfold-less:before { + content: "\e64f"; +} +.mif-unfold-more:before { + content: "\e650"; +} +.mif-bt-audio:before { + content: "\e651"; +} +.mif-not:before { + content: "\e633"; +} +.mif-drive-eta:before { + content: "\e652"; +} +.mif-event-available:before { + content: "\e653"; +} +.mif-event-busy:before { + content: "\e654"; +} +.mif-folder-special:before { + content: "\e655"; +} +.mif-phone-bt:before { + content: "\e657"; +} +.mif-phone-forwarded:before { + content: "\e658"; +} +.mif-phone-in-talk:before { + content: "\e659"; +} +.mif-phone-locked:before { + content: "\e65a"; +} +.mif-phone-missed:before { + content: "\e65b"; +} +.mif-phone-paused:before { + content: "\e65c"; +} +.mif-sd-card:before { + content: "\e65d"; +} +.mif-sync-disabled:before { + content: "\e622"; +} +.mif-sync-problem:before { + content: "\e623"; +} +.mif-vpn-lock:before { + content: "\e624"; +} +.mif-vpn-publ:before { + content: "\e625"; +} +.mif-school:before { + content: "\e61f"; +} +.mif-chevron-thin-down:before { + content: "\e66b"; +} +.mif-chevron-thin-left:before { + content: "\e697"; +} +.mif-chevron-thin-right:before { + content: "\e69b"; +} +.mif-chevron-thin-up:before { + content: "\e69c"; +} +.mif-flow-branch:before { + content: "\e69d"; +} +.mif-flow-cascade:before { + content: "\e69e"; +} +.mif-flow-line:before { + content: "\e69f"; +} +.mif-flow-parallel:before { + content: "\e6a0"; +} +.mif-flow-tree:before { + content: "\e6a1"; +} +.mif-air:before { + content: "\e6a2"; +} +.mif-medal:before { + content: "\e6a3"; +} +.mif-paper-plane:before { + content: "\e6a4"; +} +.mif-shareable:before { + content: "\e6a5"; +} +.mif-shop:before { + content: "\e6a6"; +} +.mif-shopping-basket2:before { + content: "\e6a7"; +} +.mif-thumbs-down:before { + content: "\e6a8"; +} +.mif-thumbs-up:before { + content: "\e6a9"; +} +.mif-traffic-cone:before { + content: "\e6aa"; +} +.mif-water:before { + content: "\e6ab"; +} +.mif-creative-cloud:before { + content: "\e6ac"; +} +.mif-dropbox:before { + content: "\e6ad"; +} +.mif-evernote:before { + content: "\e6ae"; +} +.mif-paypal:before { + content: "\e6af"; +} +.mif-swarm:before { + content: "\e6b0"; +} +.mif-vk:before { + content: "\e6b1"; +} +.mif-yelp:before { + content: "\e6b2"; +} +.mif-dribbble:before { + content: "\e6b3"; +} +.mif-lastfm:before { + content: "\e6b4"; +} +.mif-pinterest:before { + content: "\e6b5"; +} +.mif-stumbleupon:before { + content: "\e6b6"; +} +.mif-vimeo:before { + content: "\e6b7"; +} diff --git a/css/metro-icons.min.css b/css/metro-icons.min.css new file mode 100644 index 0000000..de3991e --- /dev/null +++ b/css/metro-icons.min.css @@ -0,0 +1 @@ +@font-face{font-family:metro;src:url(../fonts/metro.eot);src:url(../fonts/metro.eot) format('embedded-opentype'),url(../fonts/metro.woff) format('woff'),url(../fonts/metro.ttf) format('truetype'),url(../fonts/metro.svg) format('svg');font-weight:400;font-style:normal}[class*=" mif-"],[class^=mif-]{display:inline-block;font:normal normal normal 1.2em/1 metro;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.mif-lg{font-size:1.3rem;line-height:.75em;vertical-align:-35%}.mif-2x{font-size:1.75rem;vertical-align:-25%}.mif-3x{font-size:2.625rem;vertical-align:-30%}.mif-4x{font-size:3.5rem;vertical-align:-35%}.ani-hover-spin:hover,.ani-spin{animation:ani-spin 1.5s linear infinite}.ani-hover-spin.ani-fast:hover,.ani-spin.ani-fast{animation:ani-spin .7s linear infinite}.ani-hover-spin.ani-slow:hover,.ani-spin.ani-slow{animation:ani-spin 2.2s linear infinite}.ani-hover-pulse:hover,.ani-pulse{animation:ani-pulse 1.7s infinite}.ani-hover-pulse.ani-fast:hover,.ani-pulse.ani-fast{animation:ani-pulse 1s infinite}.ani-hover-pulse.ani-slow:hover,.ani-pulse.ani-slow{animation:ani-pulse 3s infinite}.ani-hover-spanner:hover,.ani-spanner{transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;animation:ani-wrench 2.5s ease infinite}.ani-hover-spanner.ani-fast:hover,.ani-spanner.ani-fast{animation:ani-wrench 1.2s ease infinite}.ani-hover-spanner.ani-slow:hover,.ani-spanner.ani-slow{animation:ani-wrench 3.7s ease infinite}.ani-hover-ring:hover,.ani-ring{transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial;animation:ani-ring 2s ease infinite}.ani-hover-ring.ani-fast:hover,.ani-ring.ani-fast{animation:ani-ring 1s ease infinite}.ani-hover-ring.ani-slow:hover,.ani-ring.ani-slow{animation:ani-ring 3s ease infinite}.ani-hover-vertical:hover,.ani-vertical{animation:ani-vertical 2s ease infinite}.ani-vertical.ani-fast,.ani-vertical.ani-fast:hover{animation:ani-vertical 1s ease infinite}.ani-hover-vertical.ani-slow:hover,.ani-vertical.ani-slow{animation:ani-vertical 4s ease infinite}.ani-horizontal,.ani-hover-horizontal:hover{animation:ani-horizontal 2s ease infinite}.ani-horizontal.ani-fast,.ani-horizontal.ani-fast:hover{animation:ani-horizontal 1s ease infinite}.ani-horizontal.ani-slow,.ani-horizontal.ani-slow:hover{animation:ani-horizontal 3s ease infinite}.ani-flash,.ani-hover-flash:hover{animation:ani-flash 2s ease infinite}.ani-flash.ani-fast,.ani-hover-flash.ani-fast:hover{animation:ani-flash 1s ease infinite}.ani-flash.ani-slow,.ani-hover-flash.ani-slow:hover{animation:ani-flash 3s ease infinite}.ani-bounce,.ani-hover-bounce:hover{animation:ani-bounce 2s ease infinite}.ani-bounce.ani-fast,.ani-hover-bounce.ani-fast:hover{animation:ani-bounce 1s ease infinite}.ani-bounce.ani-slow,.ani-hover-bounce.ani-slow:hover{animation:ani-bounce 3s ease infinite}.ani-float,.ani-hover-float:hover{animation:ani-float 2s linear infinite}.ani-float.ani-fast,.ani-hover-float.ani-fast:hover{animation:ani-float 1s linear infinite}.ani-float.ani-slow,.ani-hover-float.ani-slow:hover{animation:ani-float 3s linear infinite}.ani-heartbeat,.ani-hover-heartbeat:hover{animation:ani-heartbeat 2s linear infinite}.ani-heartbeat.ani-fast,.ani-hover-heartbeat.ani-fast:hover{animation:ani-heartbeat 1s linear infinite}.ani-heartbeat.ani-slow,.ani-hover-heartbeat.ani-slow:hover{animation:ani-heartbeat 3s linear infinite}.ani-hover-shake:hover,.ani-shake{animation:ani-wrench 2.5s ease infinite}.ani-hover-shake.ani-fast:hover,.ani-shake.ani-fast{animation:ani-wrench 1.2s ease infinite}.ani-hover-shake.ani-slow:hover,.ani-shake.ani-slow{animation:ani-wrench 3.7s ease infinite}.ani-hover-shuttle:hover,.ani-shuttle{animation:ani-shuttle 2s linear infinite}.ani-hover-shuttle.ani-fast:hover,.ani-shuttle.ani-fast{animation:ani-shuttle 1s linear infinite}.ani-hover-shuttle.ani-slow:hover,.ani-shuttle.ani-slow{animation:ani-shuttle 3s linear infinite}.ani-hover-pass:hover,.ani-pass{animation:ani-pass 2s linear infinite}.ani-hover-pass.ani-fast:hover,.ani-pass.ani-fast{animation:ani-pass 1s linear infinite}.ani-hover-pass.ani-slow:hover,.ani-pass.ani-slow{animation:ani-pass 3s linear infinite}.ani-hover-ripple:hover,.ani-ripple{animation:ani-ripple 2s infinite linear}.ani-hover-ripple.ani-fast:hover,.ani-ripple.ani-fast{animation:ani-ripple 1s infinite linear}.ani-hover-ripple.ani-slow:hover,.ani-ripple.ani-slow{animation:ani-ripple 3s infinite linear}@keyframes swinging{0%{transform:rotate(0)}5%{transform:rotate(10deg)}10%{transform:rotate(-9deg)}15%{transform:rotate(8deg)}20%{transform:rotate(-7deg)}25%{transform:rotate(6deg)}30%{transform:rotate(-5deg)}35%{transform:rotate(4deg)}40%{transform:rotate(-3deg)}45%{transform:rotate(2deg)}50%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}@keyframes cubemove{25%{transform:translateX(10px) rotate(-90deg)}50%{transform:translateX(10px) translateY(10px) rotate(-179deg)}50.1%{transform:translateX(10px) translateY(10px) rotate(-180deg)}75%{transform:translateX(0) translateY(10px) rotate(-270deg)}100%{transform:rotate(-360deg)}}@keyframes orbit{0%{opacity:1;animation-timing-function:ease-out;transform:rotate(225deg)}7%{transform:rotate(345deg);animation-timing-function:linear}35%{transform:rotate(495deg);animation-timing-function:ease-in-out}42%{transform:rotate(690deg);animation-timing-function:linear}70%{opacity:1;transform:rotate(835deg);animation-timing-function:linear}76%{opacity:1}77%{transform:rotate(955deg);animation-timing-function:ease-in}78%{transform:rotate(955deg);opacity:0}100%{transform:rotate(955deg);opacity:0}}@keyframes metro-slide{0%{left:-50%}100%{left:150%}}@keyframes metro-opacity{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes ani-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes ani-pulse{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes ani-wrench{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}10%{transform:rotate(24deg)}18%{transform:rotate(-24deg)}20%{transform:rotate(-24deg)}28%{transform:rotate(24deg)}30%{transform:rotate(24deg)}38%{transform:rotate(-24deg)}40%{transform:rotate(-24deg)}48%{transform:rotate(24deg)}50%{transform:rotate(24deg)}58%{transform:rotate(-24deg)}60%{transform:rotate(-24deg)}68%{transform:rotate(24deg)}75%{transform:rotate(0)}}@keyframes ani-ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%{transform:rotate(0)}}@keyframes ani-vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%{transform:translate(0,0)}}@keyframes ani-horizontal{0%{transform:translate(0,0)}6%{transform:translate(5px,0)}12%{transform:translate(0,0)}18%{transform:translate(5px,0)}24%{transform:translate(0,0)}30%{transform:translate(5px,0)}36%{transform:translate(0,0)}}@keyframes ani-flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes ani-bounce{0%,10%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-15px)}}@keyframes ani-float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}@keyframes ani-heartbeat{0%{transform:scale(1.1)}50%{transform:scale(.8)}100%{transform:scale(1.1)}}@keyframes ani-shuttle{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-8deg)}30%,50%,70%{transform:scale(1.3) rotate(8deg)}40%,60%{transform:scale(1.3) rotate(-8deg)}80%{transform:scale(1) rotate(0)}}@keyframes ani-pass{0%{transform:translateX(-50%);opacity:0}50%{transform:translateX(0);opacity:1}100%{transform:translateX(50%);opacity:0}}@keyframes ani-ripple{0%{opacity:.6}50%{transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes ani-shrink{0%{transform:scale(1)}90%{transform:scale(1)}100%{transform:scale(.5)}}@keyframes ani-drop{0%{transform:translateY(-50px)}25%{transform:translate(0)}100%{transform:translate(0)}}@keyframes ani-drop2{0%{transform:translateY(-50px)}50%{transform:translate(0)}100%{transform:translate(0)}}@keyframes ani-drop3{0%{transform:translateY(-50px)}75%{transform:translate(0)}100%{transform:translate(0)}}@keyframes ani-pre-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes ani-bg-stripes{from{background-position:40px 0}to{background-position:0 0}}.mif-ani-hover-spin:hover,.mif-ani-spin{animation:ani-spin 1.5s linear infinite}.mif-ani-hover-spin.mif-ani-fast:hover,.mif-ani-spin.mif-ani-fast{animation:ani-spin .7s linear infinite}.mif-ani-hover-spin.mif-ani-slow:hover,.mif-ani-spin.mif-ani-slow{animation:ani-spin 2.2s linear infinite}.mif-ani-hover-pulse:hover,.mif-ani-pulse{animation:ani-pulse 1.7s infinite}.mif-ani-hover-pulse.mif-ani-fast:hover,.mif-ani-pulse.mif-ani-fast{animation:ani-pulse 1s infinite}.mif-ani-hover-pulse.mif-ani-slow:hover,.mif-ani-pulse.mif-ani-slow{animation:ani-pulse 3s infinite}.mif-ani-hover-spanner:hover,.mif-ani-spanner{transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;animation:ani-wrench 2.5s ease infinite}.mif-ani-hover-spanner.mif-ani-fast:hover,.mif-ani-spanner.mif-ani-fast{animation:ani-wrench 1.2s ease infinite}.mif-ani-hover-spanner.mif-ani-slow:hover,.mif-ani-spanner.mif-ani-slow{animation:ani-wrench 3.7s ease infinite}.mif-ani-hover-ring:hover,.mif-ani-ring{transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial;animation:ani-ring 2s ease infinite}.mif-ani-hover-ring.mif-ani-fast:hover,.mif-ani-ring.mif-ani-fast{animation:ani-ring 1s ease infinite}.mif-ani-hover-ring.mif-ani-slow:hover,.mif-ani-ring.mif-ani-slow{animation:ani-ring 3s ease infinite}.mif-ani-hover-vertical:hover,.mif-ani-vertical{animation:ani-vertical 2s ease infinite}.mif-ani-vertical.mif-ani-fast,.mif-ani-vertical.mif-ani-fast:hover{animation:ani-vertical 1s ease infinite}.mif-ani-hover-vertical.mif-ani-slow:hover,.mif-ani-vertical.mif-ani-slow{animation:ani-vertical 4s ease infinite}.mif-ani-horizontal,.mif-ani-hover-horizontal:hover{animation:ani-horizontal 2s ease infinite}.mif-ani-horizontal.mif-ani-fast,.mif-ani-horizontal.mif-ani-fast:hover{animation:ani-horizontal 1s ease infinite}.mif-ani-horizontal.mif-ani-slow,.mif-ani-horizontal.mif-ani-slow:hover{animation:ani-horizontal 3s ease infinite}.mif-ani-flash,.mif-ani-hover-flash:hover{animation:ani-flash 2s ease infinite}.mif-ani-flash.mif-ani-fast,.mif-ani-hover-flash.mif-ani-fast:hover{animation:ani-flash 1s ease infinite}.mif-ani-flash.mif-ani-slow,.mif-ani-hover-flash.mif-ani-slow:hover{animation:ani-flash 3s ease infinite}.mif-ani-bounce,.mif-ani-hover-bounce:hover{animation:ani-bounce 2s ease infinite}.mif-ani-bounce.mif-ani-fast,.mif-ani-hover-bounce.mif-ani-fast:hover{animation:ani-bounce 1s ease infinite}.mif-ani-bounce.mif-ani-slow,.mif-ani-hover-bounce.mif-ani-slow:hover{animation:ani-bounce 3s ease infinite}.mif-ani-float,.mif-ani-hover-float:hover{animation:ani-float 2s linear infinite}.mif-ani-float.mif-ani-fast,.mif-ani-hover-float.mif-ani-fast:hover{animation:ani-float 1s linear infinite}.mif-ani-float.mif-ani-slow,.mif-ani-hover-float.mif-ani-slow:hover{animation:ani-float 3s linear infinite}.mif-ani-heartbeat,.mif-ani-hover-heartbeat:hover{animation:ani-heartbeat 2s linear infinite}.mif-ani-heartbeat.mif-ani-fast,.mif-ani-hover-heartbeat.mif-ani-fast:hover{animation:ani-heartbeat 1s linear infinite}.mif-ani-heartbeat.mif-ani-slow,.mif-ani-hover-heartbeat.mif-ani-slow:hover{animation:ani-heartbeat 3s linear infinite}.mif-ani-hover-shake:hover,.mif-ani-shake{animation:ani-wrench 2.5s ease infinite}.mif-ani-hover-shake.mif-ani-fast:hover,.mif-ani-shake.mif-ani-fast{animation:ani-wrench 1.2s ease infinite}.mif-ani-hover-shake.mif-ani-slow:hover,.mif-ani-shake.mif-ani-slow{animation:ani-wrench 3.7s ease infinite}.mif-ani-hover-shuttle:hover,.mif-ani-shuttle{animation:ani-shuttle 2s linear infinite}.mif-ani-hover-shuttle.mif-ani-fast:hover,.mif-ani-shuttle.mif-ani-fast{animation:ani-shuttle 1s linear infinite}.mif-ani-hover-shuttle.mif-ani-slow:hover,.mif-ani-shuttle.mif-ani-slow{animation:ani-shuttle 3s linear infinite}.mif-ani-hover-pass:hover,.mif-ani-pass{animation:ani-pass 2s linear infinite}.mif-ani-hover-pass.mif-ani-fast:hover,.mif-ani-pass.mif-ani-fast{animation:ani-pass 1s linear infinite}.mif-ani-hover-pass.mif-ani-slow:hover,.mif-ani-pass.mif-ani-slow{animation:ani-pass 3s linear infinite}.mif-ani-hover-ripple:hover,.mif-ani-ripple{animation:ani-ripple 2s infinite linear}.mif-ani-hover-ripple.mif-ani-fast:hover,.mif-ani-ripple.mif-ani-fast{animation:ani-ripple 1s infinite linear}.mif-ani-hover-ripple.mif-ani-slow:hover,.mif-ani-ripple.mif-ani-slow{animation:ani-ripple 3s infinite linear}.mif-unlink:before{content:"\f127"}.mif-fire-extinguisher:before{content:"\f134"}.mif-eur:before{content:"\f153"}.mif-gbp:before{content:"\f154"}.mif-dollar2:before{content:"\f155"}.mif-inr:before{content:"\f156"}.mif-cny:before{content:"\f157"}.mif-rouble:before{content:"\f158"}.mif-krw:before{content:"\f159"}.mif-bitcoin:before{content:"\f15a"}.mif-youtube2:before{content:"\f167"}.mif-youtube-play:before{content:"\f16a"}.mif-linux:before{content:"\f17c"}.mif-try:before{content:"\f195"}.mif-space-shuttle:before{content:"\f197"}.mif-openid:before{content:"\f19b"}.mif-digg:before{content:"\f1a6"}.mif-language:before{content:"\f1ab"}.mif-automobile:before{content:"\f1b9"}.mif-cab:before{content:"\f1ba"}.mif-jsfiddle:before{content:"\f1cc"}.mif-google-wallet:before{content:"\f1ee"}.mif-copyright:before{content:"\f1f9"}.mif-bicycle:before{content:"\f206"}.mif-bus:before{content:"\f207"}.mif-ship:before{content:"\f21a"}.mif-motorcycle:before{content:"\f21c"}.mif-train:before{content:"\f238"}.mif-subway:before{content:"\f239"}.mif-opencart:before{content:"\f23d"}.mif-trademark:before{content:"\f25c"}.mif-registered:before{content:"\f25d"}.mif-creative-commons:before{content:"\f25e"}.mif-wikipedia:before{content:"\f266"}.mif-amazon:before{content:"\f270"}.mif-fonticons:before{content:"\f280"}.mif-user-md:before{content:"\f0f0"}.mif-stethoscope:before{content:"\f0f1"}.mif-ambulance:before{content:"\f0f9"}.mif-medkit:before{content:"\f0fa"}.mif-paw:before{content:"\f1b0"}.mif-file-pdf:before{content:"\f1c1"}.mif-file-word:before{content:"\f1c2"}.mif-file-excel:before{content:"\f1c3"}.mif-file-powerpoint:before{content:"\f1c4"}.mif-file-image:before{content:"\f1c5"}.mif-file-archive:before{content:"\f1c6"}.mif-file-audio:before{content:"\f1c7"}.mif-file-movie:before{content:"\f1c8"}.mif-file-code:before{content:"\f1c9"}.mif-visa:before{content:"\f1f0"}.mif-mastercard:before{content:"\f1f1"}.mif-discover:before{content:"\f1f2"}.mif-amex:before{content:"\f1f3"}.mif-cc-paypal:before{content:"\f1f4"}.mif-heartbeat:before{content:"\f21e"}.mif-venus:before{content:"\f221"}.mif-mars:before{content:"\f222"}.mif-medium:before{content:"\f23a"}.mif-earth2:before{content:"\e6c1"}.mif-shit:before{content:"\e6c2"}.mif-broadcast:before{content:"\f048"}.mif-organization:before{content:"\f037"}.mif-squirrel:before{content:"\f0b2"}.mif-steps:before{content:"\f0c7"}.mif-versions:before{content:"\f064"}.mif-microscope:before{content:"\f089"}.mif-library:before{content:"\e921"}.mif-file-binary:before{content:"\f094"}.mif-mail-read:before{content:"\f03c"}.mif-quote:before{content:"\f063"}.mif-sunrise:before{content:"\e66c"}.mif-sun:before{content:"\e66d"}.mif-moon:before{content:"\e66e"}.mif-sun3:before{content:"\e66f"}.mif-windy:before{content:"\e670"}.mif-wind:before{content:"\e671"}.mif-snowflake:before{content:"\e672"}.mif-cloudy:before{content:"\e673"}.mif-cloud2:before{content:"\e674"}.mif-weather:before{content:"\e675"}.mif-weather2:before{content:"\e676"}.mif-weather3:before{content:"\e677"}.mif-lines:before{content:"\e678"}.mif-cloud3:before{content:"\e679"}.mif-lightning:before{content:"\e67a"}.mif-lightning2:before{content:"\e67b"}.mif-rainy:before{content:"\e67c"}.mif-rainy2:before{content:"\e67d"}.mif-windy2:before{content:"\e67e"}.mif-windy3:before{content:"\e67f"}.mif-snowy:before{content:"\e680"}.mif-snowy2:before{content:"\e681"}.mif-snowy3:before{content:"\e682"}.mif-weather4:before{content:"\e683"}.mif-cloudy2:before{content:"\e684"}.mif-cloud4:before{content:"\e685"}.mif-lightning3:before{content:"\e686"}.mif-sun4:before{content:"\e687"}.mif-moon2:before{content:"\e688"}.mif-cloudy3:before{content:"\e689"}.mif-cloud5:before{content:"\e68a"}.mif-cloud6:before{content:"\e68b"}.mif-lightning4:before{content:"\e68c"}.mif-rainy3:before{content:"\e68d"}.mif-rainy4:before{content:"\e68e"}.mif-windy4:before{content:"\e68f"}.mif-windy5:before{content:"\e690"}.mif-snowy4:before{content:"\e691"}.mif-snowy5:before{content:"\e692"}.mif-weather5:before{content:"\e693"}.mif-cloudy4:before{content:"\e694"}.mif-lightning5:before{content:"\e695"}.mif-thermometer:before{content:"\e696"}.mif-none:before{content:"\e698"}.mif-celsius:before{content:"\e699"}.mif-fahrenheit:before{content:"\e69a"}.mif-home:before{content:"\e900"}.mif-pencil:before{content:"\e905"}.mif-eyedropper:before{content:"\e90a"}.mif-paint:before{content:"\e90c"}.mif-image:before{content:"\e90d"}.mif-images:before{content:"\e90e"}.mif-camera:before{content:"\e90f"}.mif-headphones:before{content:"\e910"}.mif-music:before{content:"\e911"}.mif-film:before{content:"\e913"}.mif-video-camera:before{content:"\e914"}.mif-dice:before{content:"\e915"}.mif-wifi-connect:before{content:"\e91b"}.mif-feed:before{content:"\e91d"}.mif-mic:before{content:"\e91e"}.mif-books:before{content:"\e920"}.mif-file-empty:before{content:"\e924"}.mif-files-empty:before{content:"\e925"}.mif-file-text:before{content:"\e926"}.mif-file-picture:before{content:"\e927"}.mif-file-music:before{content:"\e928"}.mif-file-play:before{content:"\e929"}.mif-file-video:before{content:"\e92a"}.mif-file-zip:before{content:"\e92b"}.mif-stack:before{content:"\e92e"}.mif-folder:before{content:"\e92f"}.mif-folder-open:before{content:"\e930"}.mif-folder-plus:before{content:"\e931"}.mif-folder-minus:before{content:"\e932"}.mif-folder-download:before{content:"\e933"}.mif-folder-upload:before{content:"\e934"}.mif-tag:before{content:"\e935"}.mif-tags:before{content:"\e936"}.mif-barcode:before{content:"\e937"}.mif-qrcode:before{content:"\e938"}.mif-cart:before{content:"\e93a"}.mif-credit-card:before{content:"\e93f"}.mif-calculator:before{content:"\e940"}.mif-help:before{content:"\e941"}.mif-phone:before{content:"\e942"}.mif-envelop:before{content:"\e945"}.mif-location:before{content:"\e948"}.mif-compass:before{content:"\e949"}.mif-compass2:before{content:"\e94a"}.mif-map:before{content:"\e94b"}.mif-history:before{content:"\e94d"}.mif-bell:before{content:"\e951"}.mif-calendar:before{content:"\e953"}.mif-printer:before{content:"\e954"}.mif-keyboard:before{content:"\e955"}.mif-display:before{content:"\e956"}.mif-laptop:before{content:"\e957"}.mif-mobile:before{content:"\e959"}.mif-tablet:before{content:"\e95a"}.mif-download:before{content:"\e960"}.mif-upload:before{content:"\e961"}.mif-floppy-disk:before{content:"\e962"}.mif-drive:before{content:"\e963"}.mif-database:before{content:"\e964"}.mif-undo:before{content:"\e965"}.mif-redo:before{content:"\e966"}.mif-bubble:before{content:"\e96b"}.mif-bubbles:before{content:"\e96c"}.mif-user:before{content:"\e971"}.mif-users:before{content:"\e972"}.mif-user-plus:before{content:"\e973"}.mif-user-minus:before{content:"\e974"}.mif-user-check:before{content:"\e975"}.mif-hour-glass:before{content:"\e979"}.mif-spinner:before{content:"\e97a"}.mif-spinner1:before{content:"\e97b"}.mif-spinner2:before{content:"\e97d"}.mif-spinner3:before{content:"\e981"}.mif-spinner4:before{content:"\e982"}.mif-spinner5:before{content:"\e983"}.mif-search:before{content:"\e986"}.mif-zoom-in:before{content:"\e987"}.mif-zoom-out:before{content:"\e988"}.mif-enlarge:before{content:"\e989"}.mif-shrink:before{content:"\e98a"}.mif-enlarge2:before{content:"\e98b"}.mif-shrink2:before{content:"\e98c"}.mif-key:before{content:"\e98d"}.mif-wrench:before{content:"\e991"}.mif-equalizer:before{content:"\e992"}.mif-equalizer-v:before{content:"\e993"}.mif-cog:before{content:"\e994"}.mif-cogs:before{content:"\e995"}.mif-magic-wand:before{content:"\e997"}.mif-bug:before{content:"\e999"}.mif-chart-pie:before{content:"\e99a"}.mif-chart-dots:before{content:"\e99b"}.mif-chart-bars:before{content:"\e99c"}.mif-chart-bars2:before{content:"\e99d"}.mif-trophy:before{content:"\e99e"}.mif-gift:before{content:"\e99f"}.mif-spoon-fork:before{content:"\e9a3"}.mif-rocket:before{content:"\e9a5"}.mif-meter:before{content:"\e9a6"}.mif-hammer:before{content:"\e9a8"}.mif-fire:before{content:"\e9a9"}.mif-lab:before{content:"\e9aa"}.mif-bin:before{content:"\e9ac"}.mif-truck:before{content:"\e9b0"}.mif-target:before{content:"\e9b3"}.mif-power:before{content:"\e9b5"}.mif-switch:before{content:"\e9b6"}.mif-power-cord:before{content:"\e9b7"}.mif-clipboard:before{content:"\e9b8"}.mif-list-numbered:before{content:"\e9b9"}.mif-list:before{content:"\e9ba"}.mif-list2:before{content:"\e9bb"}.mif-tree:before{content:"\e9bc"}.mif-cloud:before{content:"\e9c1"}.mif-cloud-download:before{content:"\e9c2"}.mif-cloud-upload:before{content:"\e9c3"}.mif-download2:before{content:"\e9c7"}.mif-upload2:before{content:"\e9c8"}.mif-earth:before{content:"\e9ca"}.mif-link:before{content:"\e9cb"}.mif-flag:before{content:"\e9cc"}.mif-attachment:before{content:"\e9cd"}.mif-eye:before{content:"\e9ce"}.mif-bookmark:before{content:"\e9d2"}.mif-bookmarks:before{content:"\e9d3"}.mif-contrast:before{content:"\e9d5"}.mif-brightness:before{content:"\e9d6"}.mif-star-empty:before{content:"\e9d7"}.mif-star-half:before{content:"\e9d8"}.mif-star-full:before{content:"\e9d9"}.mif-heart:before{content:"\e9da"}.mif-heart-broken:before{content:"\e9db"}.mif-warning:before{content:"\ea07"}.mif-notification:before{content:"\ea08"}.mif-question:before{content:"\ea09"}.mif-plus:before{content:"\ea0a"}.mif-minus:before{content:"\ea0b"}.mif-info:before{content:"\ea0c"}.mif-cancel:before{content:"\ea0d"}.mif-blocked:before{content:"\ea0e"}.mif-cross:before{content:"\ea0f"}.mif-checkmark:before{content:"\ea10"}.mif-spell-check:before{content:"\ea12"}.mif-enter:before{content:"\ea13"}.mif-exit:before{content:"\ea14"}.mif-play:before{content:"\ea1c"}.mif-pause:before{content:"\ea1d"}.mif-stop:before{content:"\ea1e"}.mif-backward:before{content:"\ea1f"}.mif-forward:before{content:"\ea20"}.mif-first:before{content:"\ea21"}.mif-last:before{content:"\ea22"}.mif-previous:before{content:"\ea23"}.mif-next:before{content:"\ea24"}.mif-eject:before{content:"\ea25"}.mif-volume-high:before{content:"\ea26"}.mif-volume-medium:before{content:"\ea27"}.mif-volume-low:before{content:"\ea28"}.mif-volume-mute:before{content:"\ea29"}.mif-volume-mute2:before{content:"\ea2a"}.mif-volume-plus:before{content:"\ea2b"}.mif-volume-minus:before{content:"\ea2c"}.mif-loop:before{content:"\ea2d"}.mif-loop2:before{content:"\ea2e"}.mif-infinite:before{content:"\ea2f"}.mif-shuffle:before{content:"\ea30"}.mif-arrow-up-left:before{content:"\ea39"}.mif-arrow-up:before{content:"\ea3a"}.mif-arrow-up-right:before{content:"\ea3b"}.mif-arrow-right:before{content:"\ea3c"}.mif-arrow-down-right:before{content:"\ea3d"}.mif-arrow-down:before{content:"\ea3e"}.mif-arrow-down-left:before{content:"\ea3f"}.mif-arrow-left:before{content:"\ea40"}.mif-tab:before{content:"\ea45"}.mif-move-up:before{content:"\ea46"}.mif-move-down:before{content:"\ea47"}.mif-sort-asc:before{content:"\ea4c"}.mif-sort-desc:before{content:"\ea4d"}.mif-command:before{content:"\ea4e"}.mif-shift:before{content:"\ea4f"}.mif-crop:before{content:"\ea57"}.mif-filter:before{content:"\ea5b"}.mif-bold:before{content:"\ea62"}.mif-underline:before{content:"\ea63"}.mif-italic:before{content:"\ea64"}.mif-strikethrough:before{content:"\ea65"}.mif-page-break:before{content:"\ea68"}.mif-superscript:before{content:"\ea69"}.mif-subscript:before{content:"\ea6a"}.mif-table:before{content:"\ea71"}.mif-insert-template:before{content:"\ea72"}.mif-pilcrow:before{content:"\ea73"}.mif-ltr:before{content:"\ea74"}.mif-rtl:before{content:"\ea75"}.mif-section:before{content:"\ea76"}.mif-paragraph-left:before{content:"\ea77"}.mif-paragraph-center:before{content:"\ea78"}.mif-paragraph-right:before{content:"\ea79"}.mif-paragraph-justify:before{content:"\ea7a"}.mif-indent-increase:before{content:"\ea7b"}.mif-indent-decrease:before{content:"\ea7c"}.mif-embed:before{content:"\ea7f"}.mif-embed2:before{content:"\ea80"}.mif-share:before{content:"\ea82"}.mif-google:before{content:"\ea87"}.mif-google-plus:before{content:"\ea88"}.mif-facebook:before{content:"\ea8d"}.mif-twitter:before{content:"\ea91"}.mif-feed3:before{content:"\ea95"}.mif-youtube:before{content:"\ea99"}.mif-steam:before{content:"\eaae"}.mif-onedrive:before{content:"\eab0"}.mif-github:before{content:"\eab3"}.mif-git:before{content:"\eab5"}.mif-apple:before{content:"\eabf"}.mif-android:before{content:"\eac1"}.mif-windows:before{content:"\eac3"}.mif-skype:before{content:"\eac6"}.mif-linkedin:before{content:"\eac8"}.mif-html5:before{content:"\eadf"}.mif-css3:before{content:"\eae1"}.mif-chrome:before{content:"\eae5"}.mif-firefox:before{content:"\eae6"}.mif-ie:before{content:"\eae7"}.mif-opera:before{content:"\eae8"}.mif-safari:before{content:"\eae9"}.mif-airplane:before{content:"\e6c3"}.mif-truck2:before{content:"\e6c4"}.mif-instagram:before{content:"\e6c5"}.mif-twitch:before{content:"\e6c6"}.mif-picassa:before{content:"\e6c7"}.mif-deviantart2:before{content:"\e6c8"}.mif-wordpress2:before{content:"\e6c9"}.mif-joomla:before{content:"\e6ca"}.mif-blogger:before{content:"\e6cb"}.mif-tux:before{content:"\e6cc"}.mif-finder:before{content:"\e6cd"}.mif-soundcloud:before{content:"\e6ce"}.mif-reddit:before{content:"\e6cf"}.mif-delicious:before{content:"\e6d0"}.mif-stackoverflow:before{content:"\e6d1"}.mif-flattr:before{content:"\e6d2"}.mif-foursquare:before{content:"\e6d3"}.mif-file-openoffice:before{content:"\e6d4"}.mif-libreoffice:before{content:"\e6d5"}.mif-codepen:before{content:"\e6d6"}.mif-IcoMoon:before{content:"\e6d7"}.mif-stack2:before{content:"\e6b9"}.mif-stack3:before{content:"\e6ba"}.mif-lamp:before{content:"\e6bb"}.mif-injection:before{content:"\e6bc"}.mif-thermometer2:before{content:"\e6bd"}.mif-justice:before{content:"\e6be"}.mif-cabinet:before{content:"\e62b"}.mif-suitcase:before{content:"\e62c"}.mif-gamepad:before{content:"\e65e"}.mif-satellite:before{content:"\e65f"}.mif-lock:before{content:"\e660"}.mif-unlock:before{content:"\e661"}.mif-battery-full:before{content:"\e62d"}.mif-battery-two:before{content:"\e62e"}.mif-battery-one:before{content:"\e62f"}.mif-battery-empty:before{content:"\e630"}.mif-battery-charge:before{content:"\e631"}.mif-tools:before{content:"\e632"}.mif-pin:before{content:"\e662"}.mif-discout:before{content:"\e663"}.mif-profile:before{content:"\e664"}.mif-dollar:before{content:"\e665"}.mif-dollars:before{content:"\e666"}.mif-coins:before{content:"\e6b8"}.mif-male:before{content:"\e667"}.mif-female:before{content:"\e668"}.mif-piano:before{content:"\e669"}.mif-anchor:before{content:"\e66a"}.mif-directions-bike:before{content:"\e6bf"}.mif-location-city:before{content:"\e6c0"}.mif-wifi-low:before{content:"\e60c"}.mif-wifi-mid:before{content:"\e60d"}.mif-wifi-full:before{content:"\e634"}.mif-tablet-landscape:before{content:"\e635"}.mif-calculator2:before{content:"\e636"}.mif-barbell:before{content:"\e637"}.mif-chart-line:before{content:"\e656"}.mif-3d-rotation:before{content:"\e600"}.mif-alarm:before{content:"\e601"}.mif-alarm-on:before{content:"\e602"}.mif-favorite:before{content:"\e603"}.mif-perm-phone-msg:before{content:"\e604"}.mif-print:before{content:"\e605"}.mif-bt-settings:before{content:"\e606"}.mif-settings-ethernet:before{content:"\e607"}.mif-settings-phone:before{content:"\e608"}.mif-settings-power:before{content:"\e609"}.mif-settings-voice:before{content:"\e60a"}.mif-shopping-basket:before{content:"\e60b"}.mif-dialer-sip:before{content:"\e60e"}.mif-dialpad:before{content:"\e60f"}.mif-contacts-dialer:before{content:"\e610"}.mif-contacts-mail:before{content:"\e611"}.mif-ring-volume:before{content:"\e612"}.mif-voicemail:before{content:"\e613"}.mif-drafts:before{content:"\e614"}.mif-mail:before{content:"\e615"}.mif-bluetooth:before{content:"\e626"}.mif-bt-connected:before{content:"\e627"}.mif-bt-disabled:before{content:"\e628"}.mif-bt-searching:before{content:"\e629"}.mif-brightness-auto:before{content:"\e62a"}.mif-multitrack-audio:before{content:"\e616"}.mif-widgets:before{content:"\e617"}.mif-usb:before{content:"\e638"}.mif-money:before{content:"\e639"}.mif-vertical-align-bottom:before{content:"\e63a"}.mif-vertical-align-center:before{content:"\e63b"}.mif-vertical-align-top:before{content:"\e63c"}.mif-file-download:before{content:"\e63d"}.mif-file-upload:before{content:"\e63e"}.mif-keyboard-return:before{content:"\e63f"}.mif-keyboard-voice:before{content:"\e640"}.mif-phonelink:before{content:"\e641"}.mif-phonelink-off:before{content:"\e642"}.mif-security:before{content:"\e618"}.mif-looks:before{content:"\e643"}.mif-palette:before{content:"\e619"}.mif-layers:before{content:"\e644"}.mif-layers-clear:before{content:"\e61a"}.mif-local-airport:before{content:"\e645"}.mif-florist:before{content:"\e61b"}.mif-gas-station:before{content:"\e61c"}.mif-hotel:before{content:"\e646"}.mif-local-service:before{content:"\e61d"}.mif-map2:before{content:"\e620"}.mif-my-location:before{content:"\e61e"}.mif-traff:before{content:"\e621"}.mif-apps:before{content:"\e647"}.mif-chevron-left:before{content:"\e648"}.mif-chevron-right:before{content:"\e649"}.mif-expand-less:before{content:"\e64a"}.mif-expand-more:before{content:"\e64b"}.mif-menu:before{content:"\e64c"}.mif-more-horiz:before{content:"\e64d"}.mif-more-vert:before{content:"\e64e"}.mif-unfold-less:before{content:"\e64f"}.mif-unfold-more:before{content:"\e650"}.mif-bt-audio:before{content:"\e651"}.mif-not:before{content:"\e633"}.mif-drive-eta:before{content:"\e652"}.mif-event-available:before{content:"\e653"}.mif-event-busy:before{content:"\e654"}.mif-folder-special:before{content:"\e655"}.mif-phone-bt:before{content:"\e657"}.mif-phone-forwarded:before{content:"\e658"}.mif-phone-in-talk:before{content:"\e659"}.mif-phone-locked:before{content:"\e65a"}.mif-phone-missed:before{content:"\e65b"}.mif-phone-paused:before{content:"\e65c"}.mif-sd-card:before{content:"\e65d"}.mif-sync-disabled:before{content:"\e622"}.mif-sync-problem:before{content:"\e623"}.mif-vpn-lock:before{content:"\e624"}.mif-vpn-publ:before{content:"\e625"}.mif-school:before{content:"\e61f"}.mif-chevron-thin-down:before{content:"\e66b"}.mif-chevron-thin-left:before{content:"\e697"}.mif-chevron-thin-right:before{content:"\e69b"}.mif-chevron-thin-up:before{content:"\e69c"}.mif-flow-branch:before{content:"\e69d"}.mif-flow-cascade:before{content:"\e69e"}.mif-flow-line:before{content:"\e69f"}.mif-flow-parallel:before{content:"\e6a0"}.mif-flow-tree:before{content:"\e6a1"}.mif-air:before{content:"\e6a2"}.mif-medal:before{content:"\e6a3"}.mif-paper-plane:before{content:"\e6a4"}.mif-shareable:before{content:"\e6a5"}.mif-shop:before{content:"\e6a6"}.mif-shopping-basket2:before{content:"\e6a7"}.mif-thumbs-down:before{content:"\e6a8"}.mif-thumbs-up:before{content:"\e6a9"}.mif-traffic-cone:before{content:"\e6aa"}.mif-water:before{content:"\e6ab"}.mif-creative-cloud:before{content:"\e6ac"}.mif-dropbox:before{content:"\e6ad"}.mif-evernote:before{content:"\e6ae"}.mif-paypal:before{content:"\e6af"}.mif-swarm:before{content:"\e6b0"}.mif-vk:before{content:"\e6b1"}.mif-yelp:before{content:"\e6b2"}.mif-dribbble:before{content:"\e6b3"}.mif-lastfm:before{content:"\e6b4"}.mif-pinterest:before{content:"\e6b5"}.mif-stumbleupon:before{content:"\e6b6"}.mif-vimeo:before{content:"\e6b7"} \ No newline at end of file diff --git a/css/metro-responsive.css b/css/metro-responsive.css new file mode 100644 index 0000000..c893f81 --- /dev/null +++ b/css/metro-responsive.css @@ -0,0 +1,715 @@ +.flexbox { + display: -webkit-flex; + display: flex; +} +.flex-dir-row { + -webkit-flex-direction: row; + flex-direction: row; +} +.flex-dir-row-reverse { + -webkit-flex-direction: row-reverse; + flex-direction: row-reverse; +} +.flex-dir-column { + -webkit-flex-direction: column; + flex-direction: column; +} +.flex-dir-column-reverse { + -webkit-flex-direction: column-reverse; + flex-direction: column-reverse; +} +.flex-wrap { + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +.flex-wrap-reverse { + -webkit-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; +} +.flex-no-wrap { + -webkit-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.flex-just-start { + -webkit-justify-content: flex-start; + justify-content: flex-start; +} +.flex-just-end { + -webkit-justify-content: flex-end; + justify-content: flex-end; +} +.flex-just-center { + -webkit-justify-content: center; + justify-content: center; +} +.flex-just-sa { + -webkit-justify-content: space-around; + justify-content: space-around; +} +.flex-just-sb { + -webkit-justify-content: space-between; + justify-content: space-between; +} +.flex-align-stretch { + -webkit-align-items: stretch; + align-items: stretch; +} +.flex-align-start { + -webkit-align-items: flex-start; + align-items: flex-start; +} +.flex-align-end { + -webkit-align-items: flex-end; + align-items: flex-end; +} +.flex-align-center { + -webkit-align-items: center; + align-items: center; +} +.flex-align-base { + -webkit-align-items: baseline; + align-items: baseline; +} +.flex-content-stretch { + -webkit-align-content: stretch; + align-content: stretch; +} +.flex-content-start { + -webkit-align-content: flex-start; + align-content: flex-start; +} +.flex-content-end { + -webkit-align-content: flex-end; + align-content: flex-end; +} +.flex-content-center { + -webkit-align-content: center; + align-content: center; +} +.flex-content-sb { + -webkit-align-content: space-between; + align-content: space-between; +} +.flex-content-sa { + -webkit-align-content: space-around; + align-content: space-around; +} +.flex-self-auto { + -webkit-align-self: auto; + align-self: auto; +} +.flex-self-start { + -webkit-align-self: flex-start; + align-self: flex-start; +} +.flex-self-end { + -webkit-align-self: flex-end; + align-self: flex-end; +} +.flex-self-center { + -webkit-align-self: center; + align-self: center; +} +.flex-self-base { + -webkit-align-self: baseline; + align-self: baseline; +} +.flex-self-stretch { + -webkit-align-self: stretch; + align-self: stretch; +} +.no-shrink { + -webkit-flex-shrink: 0 !important; + flex-shrink: 0 !important; +} +.no-grow { + -webkit-flex-grow: 0 !important; + flex-grow: 0 !important; +} +.flex-size-auto { + -webkit-flex: 1 auto; + flex: 1 auto; +} +.flex-size1 { + -webkit-flex-grow: 1; + flex-grow: 1; +} +.flex-size2 { + -webkit-flex-grow: 2; + flex-grow: 2; +} +.flex-size3 { + -webkit-flex-grow: 3; + flex-grow: 3; +} +.flex-size4 { + -webkit-flex-grow: 4; + flex-grow: 4; +} +.flex-size5 { + -webkit-flex-grow: 5; + flex-grow: 5; +} +.flex-size6 { + -webkit-flex-grow: 6; + flex-grow: 6; +} +.flex-size7 { + -webkit-flex-grow: 7; + flex-grow: 7; +} +.flex-size8 { + -webkit-flex-grow: 8; + flex-grow: 8; +} +.flex-size9 { + -webkit-flex-grow: 9; + flex-grow: 9; +} +.flex-size10 { + -webkit-flex-grow: 10; + flex-grow: 10; +} +.flex-size11 { + -webkit-flex-grow: 11; + flex-grow: 11; +} +.flex-size12 { + -webkit-flex-grow: 12; + flex-grow: 12; +} +.flex-size-p10 { + -webkit-flex: 0 0 10%; + flex: 0 0 10%; +} +.flex-size-p20 { + -webkit-flex: 0 0 20%; + flex: 0 0 20%; +} +.flex-size-p30 { + -webkit-flex: 0 0 30%; + flex: 0 0 30%; +} +.flex-size-p40 { + -webkit-flex: 0 0 40%; + flex: 0 0 40%; +} +.flex-size-p50 { + -webkit-flex: 0 0 50%; + flex: 0 0 50%; +} +.flex-size-p60 { + -webkit-flex: 0 0 60%; + flex: 0 0 60%; +} +.flex-size-p70 { + -webkit-flex: 0 0 70%; + flex: 0 0 70%; +} +.flex-size-p80 { + -webkit-flex: 0 0 80%; + flex: 0 0 80%; +} +.flex-size-p90 { + -webkit-flex: 0 0 90%; + flex: 0 0 90%; +} +.flex-size-p100 { + -webkit-flex: 0 0 100%; + flex: 0 0 100%; +} +.flex-size-x100 { + -webkit-flex: 0 0 100px; + flex: 0 0 100px; +} +.flex-size-x200 { + -webkit-flex: 0 0 200px; + flex: 0 0 200px; +} +.flex-size-x300 { + -webkit-flex: 0 0 300px; + flex: 0 0 300px; +} +.flex-size-x400 { + -webkit-flex: 0 0 400px; + flex: 0 0 400px; +} +.flex-size-x500 { + -webkit-flex: 0 0 500px; + flex: 0 0 500px; +} +.flex-size-x600 { + -webkit-flex: 0 0 600px; + flex: 0 0 600px; +} +.flex-size-x700 { + -webkit-flex: 0 0 700px; + flex: 0 0 700px; +} +.flex-size-x800 { + -webkit-flex: 0 0 800px; + flex: 0 0 800px; +} +.flex-size-x900 { + -webkit-flex: 0 0 900px; + flex: 0 0 900px; +} +.flex-size-x1000 { + -webkit-flex: 0 0 1000px; + flex: 0 0 1000px; +} +@media screen and (min-width: 1401px) { + html { + font-size: 120%; + } +} +@media screen and (max-width: 1400px) { + html { + font-size: 110%; + } +} +@media screen and (max-width: 1200px) { + html { + font-size: 100%; + } +} +@media screen and (max-width: 768px) { + html { + font-size: 100%; + } +} +@media screen and (max-width: 640px) { + html { + font-size: 90%; + } +} +@media screen and (max-width: 320px) { + html { + font-size: 80%; + } +} +@media screen and (max-width: 800px) { + h1, + h2, + h3, + h4, + h5, + h6, + p { + margin: .625rem; + } +} +@media screen and (min-width: 1401px) { + .container { + width: 1200px; + } +} +@media screen and (max-width: 992px) { + .container { + width: 100%; + padding: 10px; + } +} +@media screen and (max-width: 768px) { + .container { + width: 100%; + padding: 10px; + } +} +@media screen and (max-width: 640px) { + .container { + width: 100%; + padding: 10px; + } +} +@media screen and (max-width: 320px) { + .container { + width: 100%; + padding: 5px; + } +} +@media only screen and (max-width: 800px) { + .flex-grid .row { + -webkit-flex-wrap: wrap; + flex-wrap: wrap; + } + .flex-grid .row .cell, + .flex-grid .row .cell[class*=size] { + -webkit-flex: 0 0 50%; + flex: 0 0 50%; + } + .flex-grid .row .cell:nth-child(1):last-child, + .flex-grid .row .cell[class*=size]:nth-child(1):last-child, + .flex-grid .row .cell:nth-child(3):last-child, + .flex-grid .row .cell[class*=size]:nth-child(3):last-child, + .flex-grid .row .cell:nth-child(5):last-child, + .flex-grid .row .cell[class*=size]:nth-child(5):last-child, + .flex-grid .row .cell:nth-child(7):last-child, + .flex-grid .row .cell[class*=size]:nth-child(7):last-child, + .flex-grid .row .cell:nth-child(9):last-child, + .flex-grid .row .cell[class*=size]:nth-child(9):last-child, + .flex-grid .row .cell:nth-child(11):last-child, + .flex-grid .row .cell[class*=size]:nth-child(11):last-child { + -webkit-flex-basis: 100%; + flex-basis: 100%; + } +} +@media only screen and (max-width: 640px) { + .flex-grid .row { + -webkit-flex-direction: column; + flex-direction: column; + } +} +@media screen and (max-width: 800px) { + .grid .row, + .grid .row[class*=cells] { + margin: 0; + } + .grid .row > .cell, + .grid .row[class*=cells] > .cell, + .grid .row > .cell[class*=colspan], + .grid .row[class*=cells] > .cell[class*=colspan] { + width: 48.936175% ; + margin-bottom: 10px; + } + .grid .row > .cell:nth-child(odd), + .grid .row[class*=cells] > .cell:nth-child(odd), + .grid .row > .cell[class*=colspan]:nth-child(odd), + .grid .row[class*=cells] > .cell[class*=colspan]:nth-child(odd) { + margin-left: 0; + } + .grid .row > .cell:nth-child(1):last-child, + .grid .row[class*=cells] > .cell:nth-child(1):last-child, + .grid .row > .cell[class*=colspan]:nth-child(1):last-child, + .grid .row[class*=cells] > .cell[class*=colspan]:nth-child(1):last-child, + .grid .row > .cell:nth-child(3):last-child, + .grid .row[class*=cells] > .cell:nth-child(3):last-child, + .grid .row > .cell[class*=colspan]:nth-child(3):last-child, + .grid .row[class*=cells] > .cell[class*=colspan]:nth-child(3):last-child, + .grid .row > .cell:nth-child(5):last-child, + .grid .row[class*=cells] > .cell:nth-child(5):last-child, + .grid .row > .cell[class*=colspan]:nth-child(5):last-child, + .grid .row[class*=cells] > .cell[class*=colspan]:nth-child(5):last-child, + .grid .row > .cell:nth-child(7):last-child, + .grid .row[class*=cells] > .cell:nth-child(7):last-child, + .grid .row > .cell[class*=colspan]:nth-child(7):last-child, + .grid .row[class*=cells] > .cell[class*=colspan]:nth-child(7):last-child, + .grid .row > .cell:nth-child(9):last-child, + .grid .row[class*=cells] > .cell:nth-child(9):last-child, + .grid .row > .cell[class*=colspan]:nth-child(9):last-child, + .grid .row[class*=cells] > .cell[class*=colspan]:nth-child(9):last-child, + .grid .row > .cell:nth-child(11):last-child, + .grid .row[class*=cells] > .cell:nth-child(11):last-child, + .grid .row > .cell[class*=colspan]:nth-child(11):last-child, + .grid .row[class*=cells] > .cell[class*=colspan]:nth-child(11):last-child { + width: 100%; + } +} +@media screen and (max-width: 640px) { + .grid .row, + .grid .row[class*=cells] { + margin: 0; + } + .grid .row > .cell, + .grid .row[class*=cells] > .cell, + .grid .row > .cell[class*=colspan], + .grid .row[class*=cells] > .cell[class*=colspan] { + width: 100%; + margin: .3125rem 0; + } +} +@media screen and (max-width: 800px) { + .grid.condensed .row, + .grid.condensed .row[class*=cells] { + margin: 0; + } + .grid.condensed .row > .cell, + .grid.condensed .row[class*=cells] > .cell, + .grid.condensed .row > .cell[class*=colspan], + .grid.condensed .row[class*=cells] > .cell[class*=colspan] { + width: 50% ; + margin-bottom: 10px ; + } + .grid.condensed .row > .cell:nth-child(odd), + .grid.condensed .row[class*=cells] > .cell:nth-child(odd), + .grid.condensed .row > .cell[class*=colspan]:nth-child(odd), + .grid.condensed .row[class*=cells] > .cell[class*=colspan]:nth-child(odd) { + margin-left: 0; + } + .grid.condensed .row > .cell:nth-child(1):last-child, + .grid.condensed .row[class*=cells] > .cell:nth-child(1):last-child, + .grid.condensed .row > .cell[class*=colspan]:nth-child(1):last-child, + .grid.condensed .row[class*=cells] > .cell[class*=colspan]:nth-child(1):last-child, + .grid.condensed .row > .cell:nth-child(3):last-child, + .grid.condensed .row[class*=cells] > .cell:nth-child(3):last-child, + .grid.condensed .row > .cell[class*=colspan]:nth-child(3):last-child, + .grid.condensed .row[class*=cells] > .cell[class*=colspan]:nth-child(3):last-child, + .grid.condensed .row > .cell:nth-child(5):last-child, + .grid.condensed .row[class*=cells] > .cell:nth-child(5):last-child, + .grid.condensed .row > .cell[class*=colspan]:nth-child(5):last-child, + .grid.condensed .row[class*=cells] > .cell[class*=colspan]:nth-child(5):last-child, + .grid.condensed .row > .cell:nth-child(7):last-child, + .grid.condensed .row[class*=cells] > .cell:nth-child(7):last-child, + .grid.condensed .row > .cell[class*=colspan]:nth-child(7):last-child, + .grid.condensed .row[class*=cells] > .cell[class*=colspan]:nth-child(7):last-child, + .grid.condensed .row > .cell:nth-child(9):last-child, + .grid.condensed .row[class*=cells] > .cell:nth-child(9):last-child, + .grid.condensed .row > .cell[class*=colspan]:nth-child(9):last-child, + .grid.condensed .row[class*=cells] > .cell[class*=colspan]:nth-child(9):last-child, + .grid.condensed .row > .cell:nth-child(11):last-child, + .grid.condensed .row[class*=cells] > .cell:nth-child(11):last-child, + .grid.condensed .row > .cell[class*=colspan]:nth-child(11):last-child, + .grid.condensed .row[class*=cells] > .cell[class*=colspan]:nth-child(11):last-child { + width: 100%; + } +} +@media only screen and (max-width: 640px) { + .grid.condensed .row, + .grid.condensed .row[class*=cells] { + margin: 0; + } + .grid.condensed .row > .cell, + .grid.condensed .row[class*=cells] > .cell, + .grid.condensed .row > .cell[class*=colspan], + .grid.condensed .row[class*=cells] > .cell[class*=colspan] { + width: 100%; + margin: .3125rem 0; + } +} +@media only screen and (max-width: 640px) { + .f-menu { + -webkit-flex-direction: column; + flex-direction: column; + } +} +@media only screen and (max-width: 640px) { + .f-menu > li .d-menu { + position: relative; + box-shadow: none; + left: 0; + } +} +@media screen and (max-width: 800px) { + .sidebar { + width: 52px; + } + .sidebar li > a { + padding-right: 0; + padding-left: 0; + width: 52px !important; + } + .sidebar li > a > .title { + display: none ; + } + .sidebar li > a > .counter { + position: absolute; + top: 0; + right: 4px; + } +} +@media screen and (max-width: 320px) { + .wizard2 .step:before { + width: 16px; + } +} +@media screen and (max-width: 800px) { + .tile { + width: 120px; + height: 120px; + } +} +@media screen and (max-width: 800px) { + .tile.small-tile { + width: 56px; + height: 56px; + } +} +@media screen and (max-width: 800px) { + .tile.wide-tile { + width: 248px; + height: 120px; + } +} +@media screen and (max-width: 800px) { + .tile.wide-tile-v { + width: 120px; + height: 248px; + } +} +@media screen and (max-width: 800px) { + .tile.large-tile { + width: 248px; + height: 248px; + } +} +@media screen and (max-width: 800px) { + .tile.big-tile { + width: 376px; + height: 376px; + } +} +@media screen and (max-width: 800px) { + .tile.super-tile { + width: 504px; + height: 504px; + } +} +@media screen and (max-width: 800px) { + .tile-square { + width: 120px; + height: 120px; + } +} +@media screen and (max-width: 800px) { + .tile-small { + width: 56px; + height: 56px; + } +} +@media screen and (max-width: 800px) { + .tile-wide { + width: 248px; + height: 120px; + } +} +@media screen and (max-width: 800px) { + .tile-large { + width: 248px; + height: 248px; + } +} +@media screen and (max-width: 800px) { + .tile-big { + width: 376px; + height: 376px; + } +} +@media screen and (max-width: 800px) { + .tile-super { + width: 504px; + height: 504px; + } +} +@media screen and (max-width: 800px) { + .tile-small-x { + width: 56px; + } +} +@media screen and (max-width: 800px) { + .tile-square-x { + width: 120px; + } +} +@media screen and (max-width: 800px) { + .tile-wide-x { + width: 248px; + } +} +@media screen and (max-width: 800px) { + .tile-large-x { + width: 248px; + } +} +@media screen and (max-width: 800px) { + .tile-big-x { + width: 376px; + } +} +@media screen and (max-width: 800px) { + .tile-super-x { + width: 504px; + } +} +@media screen and (max-width: 800px) { + .tile-small-y { + height: 56px; + } +} +@media screen and (max-width: 800px) { + .tile-square-y { + height: 120px; + } +} +@media screen and (max-width: 800px) { + .tile-wide-y { + height: 248px; + } +} +@media screen and (max-width: 800px) { + .tile-large-y { + height: 248px; + } +} +@media screen and (max-width: 800px) { + .tile-big-y { + height: 376px; + } +} +@media screen and (max-width: 800px) { + .tile-super-y { + height: 504px; + } +} +@media screen and (max-width: 800px) { + .tile-content.iconic .icon { + width: 51.2px; + height: 51.2px; + margin-left: -25.6px; + margin-top: -32px; + font-size: 51.2px; + } +} +@media screen and (max-width: 800px) { + .tile-small .tile-content.iconic .icon { + font-size: 25.6px; + width: 25.6px; + height: 25.6px; + margin-left: -12.8px; + margin-top: -12.8px; + } +} +@media screen and (max-width: 640px) { + .tile-area { + width: 100% ; + padding: 0; + } + .tile-area .tile-area-title { + display: none; + } + .tile-area .tile-group { + margin: 0 ; + padding: 0 ; + float: none; + } + .tile-area .tile-group .tile-group-title { + display: none; + } +} +@media screen and (max-width: 640px) { + .tile-container { + width: 100% ; + } +} +@media screen and (max-width: 320px) { + .tile-big, + .tile.big-tile, + .tile-super, + .tile.super-tile { + width: 310px ; + } +} +@media screen and (max-width: 640px) { + .no-phone { + display: none !important; + } +} +@media screen and (max-width: 800px) { + .no-tablet { + display: none !important; + } +} +@media screen and (min-width: 900px) { + .no-pc { + display: none !important; + } +} diff --git a/css/metro-responsive.min.css b/css/metro-responsive.min.css new file mode 100644 index 0000000..71ec59a --- /dev/null +++ b/css/metro-responsive.min.css @@ -0,0 +1 @@ +.flexbox{display:flex}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.flex-just-start{justify-content:flex-start}.flex-just-end{justify-content:flex-end}.flex-just-center{justify-content:center}.flex-just-sa{justify-content:space-around}.flex-just-sb{justify-content:space-between}.flex-align-stretch{align-items:stretch}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-align-base{align-items:baseline}.flex-content-stretch{align-content:stretch}.flex-content-start{align-content:flex-start}.flex-content-end{align-content:flex-end}.flex-content-center{align-content:center}.flex-content-sb{align-content:space-between}.flex-content-sa{align-content:space-around}.flex-self-auto{align-self:auto}.flex-self-start{align-self:flex-start}.flex-self-end{align-self:flex-end}.flex-self-center{align-self:center}.flex-self-base{align-self:baseline}.flex-self-stretch{align-self:stretch}.no-shrink{flex-shrink:0!important}.no-grow{flex-grow:0!important}.flex-size-auto{flex:1 auto}.flex-size1{flex-grow:1}.flex-size2{flex-grow:2}.flex-size3{flex-grow:3}.flex-size4{flex-grow:4}.flex-size5{flex-grow:5}.flex-size6{flex-grow:6}.flex-size7{flex-grow:7}.flex-size8{flex-grow:8}.flex-size9{flex-grow:9}.flex-size10{flex-grow:10}.flex-size11{flex-grow:11}.flex-size12{flex-grow:12}.flex-size-p10{flex:0 0 10%}.flex-size-p20{flex:0 0 20%}.flex-size-p30{flex:0 0 30%}.flex-size-p40{flex:0 0 40%}.flex-size-p50{flex:0 0 50%}.flex-size-p60{flex:0 0 60%}.flex-size-p70{flex:0 0 70%}.flex-size-p80{flex:0 0 80%}.flex-size-p90{flex:0 0 90%}.flex-size-p100{flex:0 0 100%}.flex-size-x100{flex:0 0 100px}.flex-size-x200{flex:0 0 200px}.flex-size-x300{flex:0 0 300px}.flex-size-x400{flex:0 0 400px}.flex-size-x500{flex:0 0 500px}.flex-size-x600{flex:0 0 600px}.flex-size-x700{flex:0 0 700px}.flex-size-x800{flex:0 0 800px}.flex-size-x900{flex:0 0 900px}.flex-size-x1000{flex:0 0 1000px}@media screen and (min-width:1401px){html{font-size:120%}}@media screen and (max-width:1400px){html{font-size:110%}}@media screen and (max-width:1200px){html{font-size:100%}}@media screen and (max-width:768px){html{font-size:100%}}@media screen and (max-width:640px){html{font-size:90%}}@media screen and (max-width:320px){html{font-size:80%}}@media screen and (max-width:800px){h1,h2,h3,h4,h5,h6,p{margin:.625rem}}@media screen and (min-width:1401px){.container{width:1200px}}@media screen and (max-width:992px){.container{width:100%;padding:10px}}@media screen and (max-width:768px){.container{width:100%;padding:10px}}@media screen and (max-width:640px){.container{width:100%;padding:10px}}@media screen and (max-width:320px){.container{width:100%;padding:5px}}@media only screen and (max-width:800px){.flex-grid .row{flex-wrap:wrap}.flex-grid .row .cell,.flex-grid .row .cell[class*=size]{flex:0 0 50%}.flex-grid .row .cell:nth-child(1):last-child,.flex-grid .row .cell:nth-child(11):last-child,.flex-grid .row .cell:nth-child(3):last-child,.flex-grid .row .cell:nth-child(5):last-child,.flex-grid .row .cell:nth-child(7):last-child,.flex-grid .row .cell:nth-child(9):last-child,.flex-grid .row .cell[class*=size]:nth-child(1):last-child,.flex-grid .row .cell[class*=size]:nth-child(11):last-child,.flex-grid .row .cell[class*=size]:nth-child(3):last-child,.flex-grid .row .cell[class*=size]:nth-child(5):last-child,.flex-grid .row .cell[class*=size]:nth-child(7):last-child,.flex-grid .row .cell[class*=size]:nth-child(9):last-child{flex-basis:100%}}@media only screen and (max-width:640px){.flex-grid .row{flex-direction:column}}@media screen and (max-width:800px){.grid .row,.grid .row[class*=cells]{margin:0}.grid .row>.cell,.grid .row>.cell[class*=colspan],.grid .row[class*=cells]>.cell,.grid .row[class*=cells]>.cell[class*=colspan]{width:48.936175%;margin-bottom:10px}.grid .row>.cell:nth-child(odd),.grid .row>.cell[class*=colspan]:nth-child(odd),.grid .row[class*=cells]>.cell:nth-child(odd),.grid .row[class*=cells]>.cell[class*=colspan]:nth-child(odd){margin-left:0}.grid .row>.cell:nth-child(1):last-child,.grid .row>.cell:nth-child(11):last-child,.grid .row>.cell:nth-child(3):last-child,.grid .row>.cell:nth-child(5):last-child,.grid .row>.cell:nth-child(7):last-child,.grid .row>.cell:nth-child(9):last-child,.grid .row>.cell[class*=colspan]:nth-child(1):last-child,.grid .row>.cell[class*=colspan]:nth-child(11):last-child,.grid .row>.cell[class*=colspan]:nth-child(3):last-child,.grid .row>.cell[class*=colspan]:nth-child(5):last-child,.grid .row>.cell[class*=colspan]:nth-child(7):last-child,.grid .row>.cell[class*=colspan]:nth-child(9):last-child,.grid .row[class*=cells]>.cell:nth-child(1):last-child,.grid .row[class*=cells]>.cell:nth-child(11):last-child,.grid .row[class*=cells]>.cell:nth-child(3):last-child,.grid .row[class*=cells]>.cell:nth-child(5):last-child,.grid .row[class*=cells]>.cell:nth-child(7):last-child,.grid .row[class*=cells]>.cell:nth-child(9):last-child,.grid .row[class*=cells]>.cell[class*=colspan]:nth-child(1):last-child,.grid .row[class*=cells]>.cell[class*=colspan]:nth-child(11):last-child,.grid .row[class*=cells]>.cell[class*=colspan]:nth-child(3):last-child,.grid .row[class*=cells]>.cell[class*=colspan]:nth-child(5):last-child,.grid .row[class*=cells]>.cell[class*=colspan]:nth-child(7):last-child,.grid .row[class*=cells]>.cell[class*=colspan]:nth-child(9):last-child{width:100%}}@media screen and (max-width:640px){.grid .row,.grid .row[class*=cells]{margin:0}.grid .row>.cell,.grid .row>.cell[class*=colspan],.grid .row[class*=cells]>.cell,.grid .row[class*=cells]>.cell[class*=colspan]{width:100%;margin:.3125rem 0}}@media screen and (max-width:800px){.grid.condensed .row,.grid.condensed .row[class*=cells]{margin:0}.grid.condensed .row>.cell,.grid.condensed .row>.cell[class*=colspan],.grid.condensed .row[class*=cells]>.cell,.grid.condensed .row[class*=cells]>.cell[class*=colspan]{width:50%;margin-bottom:10px}.grid.condensed .row>.cell:nth-child(odd),.grid.condensed .row>.cell[class*=colspan]:nth-child(odd),.grid.condensed .row[class*=cells]>.cell:nth-child(odd),.grid.condensed .row[class*=cells]>.cell[class*=colspan]:nth-child(odd){margin-left:0}.grid.condensed .row>.cell:nth-child(1):last-child,.grid.condensed .row>.cell:nth-child(11):last-child,.grid.condensed .row>.cell:nth-child(3):last-child,.grid.condensed .row>.cell:nth-child(5):last-child,.grid.condensed .row>.cell:nth-child(7):last-child,.grid.condensed .row>.cell:nth-child(9):last-child,.grid.condensed .row>.cell[class*=colspan]:nth-child(1):last-child,.grid.condensed .row>.cell[class*=colspan]:nth-child(11):last-child,.grid.condensed .row>.cell[class*=colspan]:nth-child(3):last-child,.grid.condensed .row>.cell[class*=colspan]:nth-child(5):last-child,.grid.condensed .row>.cell[class*=colspan]:nth-child(7):last-child,.grid.condensed .row>.cell[class*=colspan]:nth-child(9):last-child,.grid.condensed .row[class*=cells]>.cell:nth-child(1):last-child,.grid.condensed .row[class*=cells]>.cell:nth-child(11):last-child,.grid.condensed .row[class*=cells]>.cell:nth-child(3):last-child,.grid.condensed .row[class*=cells]>.cell:nth-child(5):last-child,.grid.condensed .row[class*=cells]>.cell:nth-child(7):last-child,.grid.condensed .row[class*=cells]>.cell:nth-child(9):last-child,.grid.condensed .row[class*=cells]>.cell[class*=colspan]:nth-child(1):last-child,.grid.condensed .row[class*=cells]>.cell[class*=colspan]:nth-child(11):last-child,.grid.condensed .row[class*=cells]>.cell[class*=colspan]:nth-child(3):last-child,.grid.condensed .row[class*=cells]>.cell[class*=colspan]:nth-child(5):last-child,.grid.condensed .row[class*=cells]>.cell[class*=colspan]:nth-child(7):last-child,.grid.condensed .row[class*=cells]>.cell[class*=colspan]:nth-child(9):last-child{width:100%}}@media only screen and (max-width:640px){.grid.condensed .row,.grid.condensed .row[class*=cells]{margin:0}.grid.condensed .row>.cell,.grid.condensed .row>.cell[class*=colspan],.grid.condensed .row[class*=cells]>.cell,.grid.condensed .row[class*=cells]>.cell[class*=colspan]{width:100%;margin:.3125rem 0}}@media only screen and (max-width:640px){.f-menu{flex-direction:column}}@media only screen and (max-width:640px){.f-menu>li .d-menu{position:relative;box-shadow:none;left:0}}@media screen and (max-width:800px){.sidebar{width:52px}.sidebar li>a{padding-right:0;padding-left:0;width:52px!important}.sidebar li>a>.title{display:none}.sidebar li>a>.counter{position:absolute;top:0;right:4px}}@media screen and (max-width:320px){.wizard2 .step:before{width:16px}}@media screen and (max-width:800px){.tile{width:120px;height:120px}}@media screen and (max-width:800px){.tile.small-tile{width:56px;height:56px}}@media screen and (max-width:800px){.tile.wide-tile{width:248px;height:120px}}@media screen and (max-width:800px){.tile.wide-tile-v{width:120px;height:248px}}@media screen and (max-width:800px){.tile.large-tile{width:248px;height:248px}}@media screen and (max-width:800px){.tile.big-tile{width:376px;height:376px}}@media screen and (max-width:800px){.tile.super-tile{width:504px;height:504px}}@media screen and (max-width:800px){.tile-square{width:120px;height:120px}}@media screen and (max-width:800px){.tile-small{width:56px;height:56px}}@media screen and (max-width:800px){.tile-wide{width:248px;height:120px}}@media screen and (max-width:800px){.tile-large{width:248px;height:248px}}@media screen and (max-width:800px){.tile-big{width:376px;height:376px}}@media screen and (max-width:800px){.tile-super{width:504px;height:504px}}@media screen and (max-width:800px){.tile-small-x{width:56px}}@media screen and (max-width:800px){.tile-square-x{width:120px}}@media screen and (max-width:800px){.tile-wide-x{width:248px}}@media screen and (max-width:800px){.tile-large-x{width:248px}}@media screen and (max-width:800px){.tile-big-x{width:376px}}@media screen and (max-width:800px){.tile-super-x{width:504px}}@media screen and (max-width:800px){.tile-small-y{height:56px}}@media screen and (max-width:800px){.tile-square-y{height:120px}}@media screen and (max-width:800px){.tile-wide-y{height:248px}}@media screen and (max-width:800px){.tile-large-y{height:248px}}@media screen and (max-width:800px){.tile-big-y{height:376px}}@media screen and (max-width:800px){.tile-super-y{height:504px}}@media screen and (max-width:800px){.tile-content.iconic .icon{width:51.2px;height:51.2px;margin-left:-25.6px;margin-top:-32px;font-size:51.2px}}@media screen and (max-width:800px){.tile-small .tile-content.iconic .icon{font-size:25.6px;width:25.6px;height:25.6px;margin-left:-12.8px;margin-top:-12.8px}}@media screen and (max-width:640px){.tile-area{width:100%;padding:0}.tile-area .tile-area-title{display:none}.tile-area .tile-group{margin:0;padding:0;float:none}.tile-area .tile-group .tile-group-title{display:none}}@media screen and (max-width:640px){.tile-container{width:100%}}@media screen and (max-width:320px){.tile-big,.tile-super,.tile.big-tile,.tile.super-tile{width:310px}}@media screen and (max-width:320px){.no-small-phone{display:none!important}}@media screen and (max-width:640px){.no-phone{display:none!important}}@media screen and (max-width:800px){.no-tablet{display:none!important}}@media screen and (min-width:801px){.no-pc{display:none!important}} \ No newline at end of file diff --git a/css/metro-rtl.css b/css/metro-rtl.css new file mode 100644 index 0000000..4c956a8 --- /dev/null +++ b/css/metro-rtl.css @@ -0,0 +1,127 @@ +*[dir=ltr] { + direction: ltr; + unicode-bidi: embed; +} +*[dir=rtl] { + direction: rtl; + unicode-bidi: embed; +} +bdo[dir=ltr] { + direction: ltr; + unicode-bidi: bidi-override; +} +bdo[dir=rtl] { + direction: rtl; + unicode-bidi: bidi-override; +} +*[dir=rtl] ul, +*[dir=rtl] ol, +ul[dir=rtl], +ol[dir=rtl] { + margin-right: .3125rem; + margin-left: 0; + padding-right: .625rem; +} +*[dir=rtl] ul li ul, +*[dir=rtl] ol li ul, +ul[dir=rtl] li ul, +ol[dir=rtl] li ul, +*[dir=rtl] ul li ol, +*[dir=rtl] ol li ol, +ul[dir=rtl] li ol, +ol[dir=rtl] li ol { + padding-right: 1.5625rem; + padding-left: 0; +} +*[dir=rtl] dl dd, +dl[dir=rtl] dd { + margin-right: .9375rem; + margin-left: 0; +} +*[dir=rtl] dl.horizontal dt, +dl[dir=rtl].horizontal dt { + float: right; + width: 10rem; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} +*[dir=rtl] dl.horizontal dd, +dl[dir=rtl].horizontal dd { + margin-right: 11.25rem; + margin-left: 0; +} +*[dir=rtl] blockquote, +blockquote[dir=rtl] { + margin: .625rem 0; + padding: 0 .625rem 0 0; + border-left: none; + border-right: 0.25rem #999999 solid; +} +*[dir=rtl] .input-control.text .button, +.input-control[dir=rtl].text .button, +*[dir=rtl] .input-control.select .button, +.input-control[dir=rtl].select .button, +*[dir=rtl] .input-control.file .button, +.input-control[dir=rtl].file .button, +*[dir=rtl] .input-control.password .button, +.input-control[dir=rtl].password .button, +*[dir=rtl] .input-control.number .button, +.input-control[dir=rtl].number .button, +*[dir=rtl] .input-control.email .button, +.input-control[dir=rtl].email .button, +*[dir=rtl] .input-control.tel .button, +.input-control[dir=rtl].tel .button, +*[dir=rtl] .input-control.text .button-group, +.input-control[dir=rtl].text .button-group, +*[dir=rtl] .input-control.select .button-group, +.input-control[dir=rtl].select .button-group, +*[dir=rtl] .input-control.file .button-group, +.input-control[dir=rtl].file .button-group, +*[dir=rtl] .input-control.password .button-group, +.input-control[dir=rtl].password .button-group, +*[dir=rtl] .input-control.number .button-group, +.input-control[dir=rtl].number .button-group, +*[dir=rtl] .input-control.email .button-group, +.input-control[dir=rtl].email .button-group, +*[dir=rtl] .input-control.tel .button-group, +.input-control[dir=rtl].tel .button-group { + right: auto; + left: 0; +} +*[dir=rtl] .input-control.text .prepend-icon, +.input-control[dir=rtl].text .prepend-icon, +*[dir=rtl] .input-control.select .prepend-icon, +.input-control[dir=rtl].select .prepend-icon, +*[dir=rtl] .input-control.file .prepend-icon, +.input-control[dir=rtl].file .prepend-icon, +*[dir=rtl] .input-control.password .prepend-icon, +.input-control[dir=rtl].password .prepend-icon, +*[dir=rtl] .input-control.number .prepend-icon, +.input-control[dir=rtl].number .prepend-icon, +*[dir=rtl] .input-control.email .prepend-icon, +.input-control[dir=rtl].email .prepend-icon, +*[dir=rtl] .input-control.tel .prepend-icon, +.input-control[dir=rtl].tel .prepend-icon { + left: auto; + right: 4px; +} +*[dir=rtl] .input-control.text .prepend-icon ~ input, +.input-control[dir=rtl].text .prepend-icon ~ input, +*[dir=rtl] .input-control.select .prepend-icon ~ input, +.input-control[dir=rtl].select .prepend-icon ~ input, +*[dir=rtl] .input-control.file .prepend-icon ~ input, +.input-control[dir=rtl].file .prepend-icon ~ input, +*[dir=rtl] .input-control.password .prepend-icon ~ input, +.input-control[dir=rtl].password .prepend-icon ~ input, +*[dir=rtl] .input-control.number .prepend-icon ~ input, +.input-control[dir=rtl].number .prepend-icon ~ input, +*[dir=rtl] .input-control.email .prepend-icon ~ input, +.input-control[dir=rtl].email .prepend-icon ~ input, +*[dir=rtl] .input-control.tel .prepend-icon ~ input, +.input-control[dir=rtl].tel .prepend-icon ~ input { + padding-left: 0; + padding-right: 30px; +} diff --git a/css/metro-rtl.min.css b/css/metro-rtl.min.css new file mode 100644 index 0000000..5a4ed98 --- /dev/null +++ b/css/metro-rtl.min.css @@ -0,0 +1 @@ +[dir=ltr]{direction:ltr;unicode-bidi:embed}[dir=rtl]{direction:rtl;unicode-bidi:embed}bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}[dir=rtl] ol,[dir=rtl] ul,ol[dir=rtl],ul[dir=rtl]{margin-right:.3125rem;margin-left:0;padding-right:.625rem}[dir=rtl] ol li ol,[dir=rtl] ol li ul,[dir=rtl] ul li ol,[dir=rtl] ul li ul,ol[dir=rtl] li ol,ol[dir=rtl] li ul,ul[dir=rtl] li ol,ul[dir=rtl] li ul{padding-right:1.5625rem;padding-left:0}[dir=rtl] dl dd,dl[dir=rtl] dd{margin-right:.9375rem;margin-left:0}[dir=rtl] dl.horizontal dt,dl[dir=rtl].horizontal dt{float:right;width:10rem;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] dl.horizontal dd,dl[dir=rtl].horizontal dd{margin-right:11.25rem;margin-left:0}[dir=rtl] blockquote,blockquote[dir=rtl]{margin:.625rem 0;padding:0 .625rem 0 0;border-left:none;border-right:.25rem #999 solid}.input-control[dir=rtl].email .button,.input-control[dir=rtl].email .button-group,.input-control[dir=rtl].file .button,.input-control[dir=rtl].file .button-group,.input-control[dir=rtl].number .button,.input-control[dir=rtl].number .button-group,.input-control[dir=rtl].password .button,.input-control[dir=rtl].password .button-group,.input-control[dir=rtl].select .button,.input-control[dir=rtl].select .button-group,.input-control[dir=rtl].tel .button,.input-control[dir=rtl].tel .button-group,.input-control[dir=rtl].text .button,.input-control[dir=rtl].text .button-group,[dir=rtl] .input-control.email .button,[dir=rtl] .input-control.email .button-group,[dir=rtl] .input-control.file .button,[dir=rtl] .input-control.file .button-group,[dir=rtl] .input-control.number .button,[dir=rtl] .input-control.number .button-group,[dir=rtl] .input-control.password .button,[dir=rtl] .input-control.password .button-group,[dir=rtl] .input-control.select .button,[dir=rtl] .input-control.select .button-group,[dir=rtl] .input-control.tel .button,[dir=rtl] .input-control.tel .button-group,[dir=rtl] .input-control.text .button,[dir=rtl] .input-control.text .button-group{right:auto;left:0}.input-control[dir=rtl].email .prepend-icon,.input-control[dir=rtl].file .prepend-icon,.input-control[dir=rtl].number .prepend-icon,.input-control[dir=rtl].password .prepend-icon,.input-control[dir=rtl].select .prepend-icon,.input-control[dir=rtl].tel .prepend-icon,.input-control[dir=rtl].text .prepend-icon,[dir=rtl] .input-control.email .prepend-icon,[dir=rtl] .input-control.file .prepend-icon,[dir=rtl] .input-control.number .prepend-icon,[dir=rtl] .input-control.password .prepend-icon,[dir=rtl] .input-control.select .prepend-icon,[dir=rtl] .input-control.tel .prepend-icon,[dir=rtl] .input-control.text .prepend-icon{left:auto;right:4px}.input-control[dir=rtl].email .prepend-icon~input,.input-control[dir=rtl].file .prepend-icon~input,.input-control[dir=rtl].number .prepend-icon~input,.input-control[dir=rtl].password .prepend-icon~input,.input-control[dir=rtl].select .prepend-icon~input,.input-control[dir=rtl].tel .prepend-icon~input,.input-control[dir=rtl].text .prepend-icon~input,[dir=rtl] .input-control.email .prepend-icon~input,[dir=rtl] .input-control.file .prepend-icon~input,[dir=rtl] .input-control.number .prepend-icon~input,[dir=rtl] .input-control.password .prepend-icon~input,[dir=rtl] .input-control.select .prepend-icon~input,[dir=rtl] .input-control.tel .prepend-icon~input,[dir=rtl] .input-control.text .prepend-icon~input{padding-left:0;padding-right:30px}[dir=rtl] .grid .row>.cell{float:right} \ No newline at end of file diff --git a/css/metro-schemes.css b/css/metro-schemes.css new file mode 100644 index 0000000..c5f2ec4 --- /dev/null +++ b/css/metro-schemes.css @@ -0,0 +1,1092 @@ +/* +* params: name, background, backgroundHover, item, itemHover, itemDisabled, divider, dropdown-toggle +*/ +.app-bar.pink { + background-color: #dc4fad; +} +.app-bar.pink .app-bar-element:hover, +.app-bar.pink .app-bar-menu > li:hover, +.app-bar.pink .app-bar-menu > li > a:hover, +.app-bar.pink .app-bar-element:active, +.app-bar.pink .app-bar-menu > li:active, +.app-bar.pink .app-bar-menu > li > a:active { + background-color: #9a165a; +} +.app-bar.pink .app-bar-divider { + background-color: #f472d0; +} +.app-bar.pink .app-bar-element .d-menu, +.app-bar.pink .app-bar-menu > li .d-menu { + background-color: #dc4fad; + border-color: transparent; +} +.app-bar.pink .app-bar-element .d-menu li:not(.disabled) > a, +.app-bar.pink .app-bar-menu > li .d-menu li:not(.disabled) > a, +.app-bar.pink .app-bar-element .d-menu li > a, +.app-bar.pink .app-bar-menu > li .d-menu li > a { + background-color: #dc4fad; + color: #ffffff; +} +.app-bar.pink .app-bar-element .d-menu li:not(.disabled) > a:hover, +.app-bar.pink .app-bar-menu > li .d-menu li:not(.disabled) > a:hover, +.app-bar.pink .app-bar-element .d-menu li > a:hover, +.app-bar.pink .app-bar-menu > li .d-menu li > a:hover { + background-color: #9a165a; + color: #ffffff; +} +.app-bar.pink .app-bar-element .d-menu li:hover > a, +.app-bar.pink .app-bar-menu > li .d-menu li:hover > a { + background-color: #9a165a; +} +.app-bar.pink .app-bar-element .d-menu .divider, +.app-bar.pink .app-bar-menu > li .d-menu .divider { + background-color: #f472d0; +} +.app-bar.pink .app-bar-element .d-menu .divider:hover, +.app-bar.pink .app-bar-menu > li .d-menu .divider:hover { + background-color: #f472d0; +} +.app-bar.pink .app-bar-element .dropdown-toggle:before, +.app-bar.pink .app-bar-menu li .dropdown-toggle:before { + border-color: #ffffff; +} +.app-bar.pink .app-bar-element.disabled, +.app-bar.pink .app-bar-menu li.disabled, +.app-bar.pink .app-bar-element:disabled, +.app-bar.pink .app-bar-menu li:disabled { + color: #555555; +} +.app-bar.pink .app-bar-element.disabled a, +.app-bar.pink .app-bar-menu li.disabled a, +.app-bar.pink .app-bar-element:disabled a, +.app-bar.pink .app-bar-menu li:disabled a { + color: inherit !important; +} +.app-bar.pink .app-bar-pullbutton:hover { + background-color: #9a165a; +} +.app-bar.pink .app-bar-drop-container { + border: 2px solid #dc4fad; + background-color: #dc4fad; + color: #ffffff; +} +.app-bar.pink .app-bar-drop-container:before { + background-color: #dc4fad; + border-color: #dc4fad; +} +.app-bar.pink .app-bar-pullmenu .app-bar-menu { + border-top: 1px solid #f472d0; + background-color: #f472d0; +} +.app-bar.pink .app-bar-pullmenu .app-bar-menu li:hover { + background-color: #dc4fad; +} +.app-bar.pink .app-bar-pullmenu .app-bar-menu li:hover a { + background-color: #9a165a; + color: #ffffff; +} +.app-bar.darcula { + background-color: #3c3f41; +} +.app-bar.darcula .app-bar-element:hover, +.app-bar.darcula .app-bar-menu > li:hover, +.app-bar.darcula .app-bar-menu > li > a:hover, +.app-bar.darcula .app-bar-element:active, +.app-bar.darcula .app-bar-menu > li:active, +.app-bar.darcula .app-bar-menu > li > a:active { + background-color: #1d1d1d; +} +.app-bar.darcula .app-bar-divider { + background-color: #616162; +} +.app-bar.darcula .app-bar-element .d-menu, +.app-bar.darcula .app-bar-menu > li .d-menu { + background-color: #3c3f41; + border-color: transparent; +} +.app-bar.darcula .app-bar-element .d-menu li:not(.disabled) > a, +.app-bar.darcula .app-bar-menu > li .d-menu li:not(.disabled) > a, +.app-bar.darcula .app-bar-element .d-menu li > a, +.app-bar.darcula .app-bar-menu > li .d-menu li > a { + background-color: #3c3f41; + color: #ffffff; +} +.app-bar.darcula .app-bar-element .d-menu li:not(.disabled) > a:hover, +.app-bar.darcula .app-bar-menu > li .d-menu li:not(.disabled) > a:hover, +.app-bar.darcula .app-bar-element .d-menu li > a:hover, +.app-bar.darcula .app-bar-menu > li .d-menu li > a:hover { + background-color: #1d1d1d; + color: #ffffff; +} +.app-bar.darcula .app-bar-element .d-menu li:hover > a, +.app-bar.darcula .app-bar-menu > li .d-menu li:hover > a { + background-color: #1d1d1d; +} +.app-bar.darcula .app-bar-element .d-menu .divider, +.app-bar.darcula .app-bar-menu > li .d-menu .divider { + background-color: #616162; +} +.app-bar.darcula .app-bar-element .d-menu .divider:hover, +.app-bar.darcula .app-bar-menu > li .d-menu .divider:hover { + background-color: #616162; +} +.app-bar.darcula .app-bar-element .dropdown-toggle:before, +.app-bar.darcula .app-bar-menu li .dropdown-toggle:before { + border-color: #ffffff; +} +.app-bar.darcula .app-bar-element.disabled, +.app-bar.darcula .app-bar-menu li.disabled, +.app-bar.darcula .app-bar-element:disabled, +.app-bar.darcula .app-bar-menu li:disabled { + color: #555555; +} +.app-bar.darcula .app-bar-element.disabled a, +.app-bar.darcula .app-bar-menu li.disabled a, +.app-bar.darcula .app-bar-element:disabled a, +.app-bar.darcula .app-bar-menu li:disabled a { + color: inherit !important; +} +.app-bar.darcula .app-bar-pullbutton:hover { + background-color: #1d1d1d; +} +.app-bar.darcula .app-bar-drop-container { + border: 2px solid #3c3f41; + background-color: #3c3f41; + color: #ffffff; +} +.app-bar.darcula .app-bar-drop-container:before { + background-color: #3c3f41; + border-color: #3c3f41; +} +.app-bar.darcula .app-bar-pullmenu .app-bar-menu { + border-top: 1px solid #616162; + background-color: #616162; +} +.app-bar.darcula .app-bar-pullmenu .app-bar-menu li:hover { + background-color: #3c3f41; +} +.app-bar.darcula .app-bar-pullmenu .app-bar-menu li:hover a { + background-color: #1d1d1d; + color: #ffffff; +} +.app-bar.navy { + background-color: #0072c6; +} +.app-bar.navy .app-bar-element:hover, +.app-bar.navy .app-bar-menu > li:hover, +.app-bar.navy .app-bar-menu > li > a:hover, +.app-bar.navy .app-bar-element:active, +.app-bar.navy .app-bar-menu > li:active, +.app-bar.navy .app-bar-menu > li > a:active { + background-color: #005696; +} +.app-bar.navy .app-bar-divider { + background-color: #4c9cd7; +} +.app-bar.navy .app-bar-element .d-menu, +.app-bar.navy .app-bar-menu > li .d-menu { + background-color: #0072c6; + border-color: transparent; +} +.app-bar.navy .app-bar-element .d-menu li:not(.disabled) > a, +.app-bar.navy .app-bar-menu > li .d-menu li:not(.disabled) > a, +.app-bar.navy .app-bar-element .d-menu li > a, +.app-bar.navy .app-bar-menu > li .d-menu li > a { + background-color: #0072c6; + color: #ffffff; +} +.app-bar.navy .app-bar-element .d-menu li:not(.disabled) > a:hover, +.app-bar.navy .app-bar-menu > li .d-menu li:not(.disabled) > a:hover, +.app-bar.navy .app-bar-element .d-menu li > a:hover, +.app-bar.navy .app-bar-menu > li .d-menu li > a:hover { + background-color: #005696; + color: #ffffff; +} +.app-bar.navy .app-bar-element .d-menu li:hover > a, +.app-bar.navy .app-bar-menu > li .d-menu li:hover > a { + background-color: #005696; +} +.app-bar.navy .app-bar-element .d-menu .divider, +.app-bar.navy .app-bar-menu > li .d-menu .divider { + background-color: #4c9cd7; +} +.app-bar.navy .app-bar-element .d-menu .divider:hover, +.app-bar.navy .app-bar-menu > li .d-menu .divider:hover { + background-color: #4c9cd7; +} +.app-bar.navy .app-bar-element .dropdown-toggle:before, +.app-bar.navy .app-bar-menu li .dropdown-toggle:before { + border-color: #ffffff; +} +.app-bar.navy .app-bar-element.disabled, +.app-bar.navy .app-bar-menu li.disabled, +.app-bar.navy .app-bar-element:disabled, +.app-bar.navy .app-bar-menu li:disabled { + color: #555555; +} +.app-bar.navy .app-bar-element.disabled a, +.app-bar.navy .app-bar-menu li.disabled a, +.app-bar.navy .app-bar-element:disabled a, +.app-bar.navy .app-bar-menu li:disabled a { + color: inherit !important; +} +.app-bar.navy .app-bar-pullbutton:hover { + background-color: #005696; +} +.app-bar.navy .app-bar-drop-container { + border: 2px solid #0072c6; + background-color: #0072c6; + color: #ffffff; +} +.app-bar.navy .app-bar-drop-container:before { + background-color: #0072c6; + border-color: #0072c6; +} +.app-bar.navy .app-bar-pullmenu .app-bar-menu { + border-top: 1px solid #4c9cd7; + background-color: #4c9cd7; +} +.app-bar.navy .app-bar-pullmenu .app-bar-menu li:hover { + background-color: #0072c6; +} +.app-bar.navy .app-bar-pullmenu .app-bar-menu li:hover a { + background-color: #005696; + color: #ffffff; +} +.app-bar.red { + background-color: #ce352c; +} +.app-bar.red .app-bar-element:hover, +.app-bar.red .app-bar-menu > li:hover, +.app-bar.red .app-bar-menu > li > a:hover, +.app-bar.red .app-bar-element:active, +.app-bar.red .app-bar-menu > li:active, +.app-bar.red .app-bar-menu > li > a:active { + background-color: #9a1616; +} +.app-bar.red .app-bar-divider { + background-color: #da5a53; +} +.app-bar.red .app-bar-element .d-menu, +.app-bar.red .app-bar-menu > li .d-menu { + background-color: #ce352c; + border-color: transparent; +} +.app-bar.red .app-bar-element .d-menu li:not(.disabled) > a, +.app-bar.red .app-bar-menu > li .d-menu li:not(.disabled) > a, +.app-bar.red .app-bar-element .d-menu li > a, +.app-bar.red .app-bar-menu > li .d-menu li > a { + background-color: #ce352c; + color: #ffffff; +} +.app-bar.red .app-bar-element .d-menu li:not(.disabled) > a:hover, +.app-bar.red .app-bar-menu > li .d-menu li:not(.disabled) > a:hover, +.app-bar.red .app-bar-element .d-menu li > a:hover, +.app-bar.red .app-bar-menu > li .d-menu li > a:hover { + background-color: #9a1616; + color: #ffffff; +} +.app-bar.red .app-bar-element .d-menu li:hover > a, +.app-bar.red .app-bar-menu > li .d-menu li:hover > a { + background-color: #9a1616; +} +.app-bar.red .app-bar-element .d-menu .divider, +.app-bar.red .app-bar-menu > li .d-menu .divider { + background-color: #da5a53; +} +.app-bar.red .app-bar-element .d-menu .divider:hover, +.app-bar.red .app-bar-menu > li .d-menu .divider:hover { + background-color: #da5a53; +} +.app-bar.red .app-bar-element .dropdown-toggle:before, +.app-bar.red .app-bar-menu li .dropdown-toggle:before { + border-color: #ffffff; +} +.app-bar.red .app-bar-element.disabled, +.app-bar.red .app-bar-menu li.disabled, +.app-bar.red .app-bar-element:disabled, +.app-bar.red .app-bar-menu li:disabled { + color: #555555; +} +.app-bar.red .app-bar-element.disabled a, +.app-bar.red .app-bar-menu li.disabled a, +.app-bar.red .app-bar-element:disabled a, +.app-bar.red .app-bar-menu li:disabled a { + color: inherit !important; +} +.app-bar.red .app-bar-pullbutton:hover { + background-color: #9a1616; +} +.app-bar.red .app-bar-drop-container { + border: 2px solid #ce352c; + background-color: #ce352c; + color: #ffffff; +} +.app-bar.red .app-bar-drop-container:before { + background-color: #ce352c; + border-color: #ce352c; +} +.app-bar.red .app-bar-pullmenu .app-bar-menu { + border-top: 1px solid #da5a53; + background-color: #da5a53; +} +.app-bar.red .app-bar-pullmenu .app-bar-menu li:hover { + background-color: #ce352c; +} +.app-bar.red .app-bar-pullmenu .app-bar-menu li:hover a { + background-color: #9a1616; + color: #ffffff; +} +.app-bar.green { + background-color: #60a917; +} +.app-bar.green .app-bar-element:hover, +.app-bar.green .app-bar-menu > li:hover, +.app-bar.green .app-bar-menu > li > a:hover, +.app-bar.green .app-bar-element:active, +.app-bar.green .app-bar-menu > li:active, +.app-bar.green .app-bar-menu > li > a:active { + background-color: #128023; +} +.app-bar.green .app-bar-divider { + background-color: #7ad61d; +} +.app-bar.green .app-bar-element .d-menu, +.app-bar.green .app-bar-menu > li .d-menu { + background-color: #60a917; + border-color: transparent; +} +.app-bar.green .app-bar-element .d-menu li:not(.disabled) > a, +.app-bar.green .app-bar-menu > li .d-menu li:not(.disabled) > a, +.app-bar.green .app-bar-element .d-menu li > a, +.app-bar.green .app-bar-menu > li .d-menu li > a { + background-color: #60a917; + color: #ffffff; +} +.app-bar.green .app-bar-element .d-menu li:not(.disabled) > a:hover, +.app-bar.green .app-bar-menu > li .d-menu li:not(.disabled) > a:hover, +.app-bar.green .app-bar-element .d-menu li > a:hover, +.app-bar.green .app-bar-menu > li .d-menu li > a:hover { + background-color: #128023; + color: #ffffff; +} +.app-bar.green .app-bar-element .d-menu li:hover > a, +.app-bar.green .app-bar-menu > li .d-menu li:hover > a { + background-color: #128023; +} +.app-bar.green .app-bar-element .d-menu .divider, +.app-bar.green .app-bar-menu > li .d-menu .divider { + background-color: #7ad61d; +} +.app-bar.green .app-bar-element .d-menu .divider:hover, +.app-bar.green .app-bar-menu > li .d-menu .divider:hover { + background-color: #7ad61d; +} +.app-bar.green .app-bar-element .dropdown-toggle:before, +.app-bar.green .app-bar-menu li .dropdown-toggle:before { + border-color: #ffffff; +} +.app-bar.green .app-bar-element.disabled, +.app-bar.green .app-bar-menu li.disabled, +.app-bar.green .app-bar-element:disabled, +.app-bar.green .app-bar-menu li:disabled { + color: #555555; +} +.app-bar.green .app-bar-element.disabled a, +.app-bar.green .app-bar-menu li.disabled a, +.app-bar.green .app-bar-element:disabled a, +.app-bar.green .app-bar-menu li:disabled a { + color: inherit !important; +} +.app-bar.green .app-bar-pullbutton:hover { + background-color: #128023; +} +.app-bar.green .app-bar-drop-container { + border: 2px solid #60a917; + background-color: #60a917; + color: #ffffff; +} +.app-bar.green .app-bar-drop-container:before { + background-color: #60a917; + border-color: #60a917; +} +.app-bar.green .app-bar-pullmenu .app-bar-menu { + border-top: 1px solid #7ad61d; + background-color: #7ad61d; +} +.app-bar.green .app-bar-pullmenu .app-bar-menu li:hover { + background-color: #60a917; +} +.app-bar.green .app-bar-pullmenu .app-bar-menu li:hover a { + background-color: #128023; + color: #ffffff; +} +.app-bar.orange { + background-color: #fa6800; +} +.app-bar.orange .app-bar-element:hover, +.app-bar.orange .app-bar-menu > li:hover, +.app-bar.orange .app-bar-menu > li > a:hover, +.app-bar.orange .app-bar-element:active, +.app-bar.orange .app-bar-menu > li:active, +.app-bar.orange .app-bar-menu > li > a:active { + background-color: #bf5a15; +} +.app-bar.orange .app-bar-divider { + background-color: #ffc194; +} +.app-bar.orange .app-bar-element .d-menu, +.app-bar.orange .app-bar-menu > li .d-menu { + background-color: #fa6800; + border-color: transparent; +} +.app-bar.orange .app-bar-element .d-menu li:not(.disabled) > a, +.app-bar.orange .app-bar-menu > li .d-menu li:not(.disabled) > a, +.app-bar.orange .app-bar-element .d-menu li > a, +.app-bar.orange .app-bar-menu > li .d-menu li > a { + background-color: #fa6800; + color: #ffffff; +} +.app-bar.orange .app-bar-element .d-menu li:not(.disabled) > a:hover, +.app-bar.orange .app-bar-menu > li .d-menu li:not(.disabled) > a:hover, +.app-bar.orange .app-bar-element .d-menu li > a:hover, +.app-bar.orange .app-bar-menu > li .d-menu li > a:hover { + background-color: #bf5a15; + color: #ffffff; +} +.app-bar.orange .app-bar-element .d-menu li:hover > a, +.app-bar.orange .app-bar-menu > li .d-menu li:hover > a { + background-color: #bf5a15; +} +.app-bar.orange .app-bar-element .d-menu .divider, +.app-bar.orange .app-bar-menu > li .d-menu .divider { + background-color: #ffc194; +} +.app-bar.orange .app-bar-element .d-menu .divider:hover, +.app-bar.orange .app-bar-menu > li .d-menu .divider:hover { + background-color: #ffc194; +} +.app-bar.orange .app-bar-element .dropdown-toggle:before, +.app-bar.orange .app-bar-menu li .dropdown-toggle:before { + border-color: #ffffff; +} +.app-bar.orange .app-bar-element.disabled, +.app-bar.orange .app-bar-menu li.disabled, +.app-bar.orange .app-bar-element:disabled, +.app-bar.orange .app-bar-menu li:disabled { + color: #555555; +} +.app-bar.orange .app-bar-element.disabled a, +.app-bar.orange .app-bar-menu li.disabled a, +.app-bar.orange .app-bar-element:disabled a, +.app-bar.orange .app-bar-menu li:disabled a { + color: inherit !important; +} +.app-bar.orange .app-bar-pullbutton:hover { + background-color: #bf5a15; +} +.app-bar.orange .app-bar-drop-container { + border: 2px solid #fa6800; + background-color: #fa6800; + color: #ffffff; +} +.app-bar.orange .app-bar-drop-container:before { + background-color: #fa6800; + border-color: #fa6800; +} +.app-bar.orange .app-bar-pullmenu .app-bar-menu { + border-top: 1px solid #ffc194; + background-color: #ffc194; +} +.app-bar.orange .app-bar-pullmenu .app-bar-menu li:hover { + background-color: #fa6800; +} +.app-bar.orange .app-bar-pullmenu .app-bar-menu li:hover a { + background-color: #bf5a15; + color: #ffffff; +} +/* +* params: name, background, backgroundHover, item, itemHover, itemDisabled, divider, dropdown-toggle +*/ +.v-menu.darcula, +.d-menu.darcula { + background: #3c3f41; +} +.v-menu.darcula li > a, +.d-menu.darcula li > a { + background: #3c3f41; + color: #ffffff; +} +.v-menu.darcula li > a .icon, +.d-menu.darcula li > a .icon { + color: #cccccc; +} +.v-menu.darcula li > a:hover, +.d-menu.darcula li > a:hover { + background: #1d1d1d; + color: #ffffff; +} +.v-menu.darcula li > a:hover .icon, +.d-menu.darcula li > a:hover .icon { + color: #ffffff; +} +.v-menu.darcula li > .item-block, +.d-menu.darcula li > .item-block { + background: #484c4e; +} +.v-menu.darcula li.disabled > a, +.d-menu.darcula li.disabled > a { + background: #3c3f41; + color: #555555; +} +.v-menu.darcula li > a.dropdown-toggle:before, +.d-menu.darcula li > a.dropdown-toggle:before { + border-color: #ffffff; +} +.v-menu.darcula li.menu-title, +.d-menu.darcula li.menu-title { + background: #303234; + color: #cccccc; +} +.v-menu.darcula li.divider, +.d-menu.darcula li.divider { + background: #616162; +} +.v-menu.pink, +.d-menu.pink { + background: #dc4fad; +} +.v-menu.pink li > a, +.d-menu.pink li > a { + background: #dc4fad; + color: #ffffff; +} +.v-menu.pink li > a .icon, +.d-menu.pink li > a .icon { + color: #cccccc; +} +.v-menu.pink li > a:hover, +.d-menu.pink li > a:hover { + background: #9a165a; + color: #ffffff; +} +.v-menu.pink li > a:hover .icon, +.d-menu.pink li > a:hover .icon { + color: #ffffff; +} +.v-menu.pink li > .item-block, +.d-menu.pink li > .item-block { + background: #e064b7; +} +.v-menu.pink li.disabled > a, +.d-menu.pink li.disabled > a { + background: #dc4fad; + color: #555555; +} +.v-menu.pink li > a.dropdown-toggle:before, +.d-menu.pink li > a.dropdown-toggle:before { + border-color: #ffffff; +} +.v-menu.pink li.menu-title, +.d-menu.pink li.menu-title { + background: #d83aa3; + color: #cccccc; +} +.v-menu.pink li.divider, +.d-menu.pink li.divider { + background: #f472d0; +} +.v-menu.navy, +.d-menu.navy { + background: #0072c6; +} +.v-menu.navy li > a, +.d-menu.navy li > a { + background: #0072c6; + color: #ffffff; +} +.v-menu.navy li > a .icon, +.d-menu.navy li > a .icon { + color: #cccccc; +} +.v-menu.navy li > a:hover, +.d-menu.navy li > a:hover { + background: #005696; + color: #ffffff; +} +.v-menu.navy li > a:hover .icon, +.d-menu.navy li > a:hover .icon { + color: #ffffff; +} +.v-menu.navy li > .item-block, +.d-menu.navy li > .item-block { + background: #0081e0; +} +.v-menu.navy li.disabled > a, +.d-menu.navy li.disabled > a { + background: #0072c6; + color: #555555; +} +.v-menu.navy li > a.dropdown-toggle:before, +.d-menu.navy li > a.dropdown-toggle:before { + border-color: #ffffff; +} +.v-menu.navy li.menu-title, +.d-menu.navy li.menu-title { + background: #0063ad; + color: #cccccc; +} +.v-menu.navy li.divider, +.d-menu.navy li.divider { + background: #4c9cd7; +} +.v-menu.red, +.d-menu.red { + background: #ce352c; +} +.v-menu.red li > a, +.d-menu.red li > a { + background: #ce352c; + color: #ffffff; +} +.v-menu.red li > a .icon, +.d-menu.red li > a .icon { + color: #cccccc; +} +.v-menu.red li > a:hover, +.d-menu.red li > a:hover { + background: #9a1616; + color: #ffffff; +} +.v-menu.red li > a:hover .icon, +.d-menu.red li > a:hover .icon { + color: #ffffff; +} +.v-menu.red li > .item-block, +.d-menu.red li > .item-block { + background: #d6463e; +} +.v-menu.red li.disabled > a, +.d-menu.red li.disabled > a { + background: #ce352c; + color: #555555; +} +.v-menu.red li > a.dropdown-toggle:before, +.d-menu.red li > a.dropdown-toggle:before { + border-color: #ffffff; +} +.v-menu.red li.menu-title, +.d-menu.red li.menu-title { + background: #b93028; + color: #cccccc; +} +.v-menu.red li.divider, +.d-menu.red li.divider { + background: #da5a53; +} +.v-menu.green, +.d-menu.green { + background: #60a917; +} +.v-menu.green li > a, +.d-menu.green li > a { + background: #60a917; + color: #ffffff; +} +.v-menu.green li > a .icon, +.d-menu.green li > a .icon { + color: #cccccc; +} +.v-menu.green li > a:hover, +.d-menu.green li > a:hover { + background: #128023; + color: #ffffff; +} +.v-menu.green li > a:hover .icon, +.d-menu.green li > a:hover .icon { + color: #ffffff; +} +.v-menu.green li > .item-block, +.d-menu.green li > .item-block { + background: #6dbf1a; +} +.v-menu.green li.disabled > a, +.d-menu.green li.disabled > a { + background: #60a917; + color: #555555; +} +.v-menu.green li > a.dropdown-toggle:before, +.d-menu.green li > a.dropdown-toggle:before { + border-color: #ffffff; +} +.v-menu.green li.menu-title, +.d-menu.green li.menu-title { + background: #539314; + color: #cccccc; +} +.v-menu.green li.divider, +.d-menu.green li.divider { + background: #7ad61d; +} +.v-menu.orange, +.d-menu.orange { + background: #fa6800; +} +.v-menu.orange li > a, +.d-menu.orange li > a { + background: #fa6800; + color: #ffffff; +} +.v-menu.orange li > a .icon, +.d-menu.orange li > a .icon { + color: #cccccc; +} +.v-menu.orange li > a:hover, +.d-menu.orange li > a:hover { + background: #bf5a15; + color: #ffffff; +} +.v-menu.orange li > a:hover .icon, +.d-menu.orange li > a:hover .icon { + color: #ffffff; +} +.v-menu.orange li > .item-block, +.d-menu.orange li > .item-block { + background: #ff7615; +} +.v-menu.orange li.disabled > a, +.d-menu.orange li.disabled > a { + background: #fa6800; + color: #555555; +} +.v-menu.orange li > a.dropdown-toggle:before, +.d-menu.orange li > a.dropdown-toggle:before { + border-color: #ffffff; +} +.v-menu.orange li.menu-title, +.d-menu.orange li.menu-title { + background: #e15d00; + color: #cccccc; +} +.v-menu.orange li.divider, +.d-menu.orange li.divider { + background: #ffc194; +} +/* +* params: name, background, backgroundHover, item, itemHover, itemDisabled, divider, dropdown-toggle +*/ +.t-menu.darcula { + background-color: #3c3f41; +} +.t-menu.darcula .t-menu { + background-color: #3c3f41; +} +.t-menu.darcula li > a { + background: #3c3f41; + color: #ffffff; + border-bottom-color: #616162; +} +.t-menu.darcula li > a.dropdown-toggle:after, +.t-menu.darcula li > a.dropdown-toggle:hover:after { + border-color: transparent transparent #ffffff; +} +.t-menu.darcula li:hover > a { + background: #1d1d1d; + color: #ffffff; +} +.t-menu.darcula li:hover > a.dropdown-toggle:after { + border-color: transparent transparent #ffffff; +} +.t-menu.darcula li.disabled > a { + background: #3c3f41; + color: #555555; +} +.t-menu.darcula li.disabled > a:hover { + background: #3c3f41; +} +.t-menu.darcula.horizontal > li > a, +.t-menu.darcula .horizontal > li > a { + border-right-color: #616162; +} +.t-menu.pink { + background-color: #dc4fad; +} +.t-menu.pink .t-menu { + background-color: #dc4fad; +} +.t-menu.pink li > a { + background: #dc4fad; + color: #ffffff; + border-bottom-color: #f472d0; +} +.t-menu.pink li > a.dropdown-toggle:after, +.t-menu.pink li > a.dropdown-toggle:hover:after { + border-color: transparent transparent #ffffff; +} +.t-menu.pink li:hover > a { + background: #9a165a; + color: #ffffff; +} +.t-menu.pink li:hover > a.dropdown-toggle:after { + border-color: transparent transparent #ffffff; +} +.t-menu.pink li.disabled > a { + background: #dc4fad; + color: #555555; +} +.t-menu.pink li.disabled > a:hover { + background: #dc4fad; +} +.t-menu.pink.horizontal > li > a, +.t-menu.pink .horizontal > li > a { + border-right-color: #f472d0; +} +.t-menu.navy { + background-color: #0072c6; +} +.t-menu.navy .t-menu { + background-color: #0072c6; +} +.t-menu.navy li > a { + background: #0072c6; + color: #ffffff; + border-bottom-color: #4c9cd7; +} +.t-menu.navy li > a.dropdown-toggle:after, +.t-menu.navy li > a.dropdown-toggle:hover:after { + border-color: transparent transparent #ffffff; +} +.t-menu.navy li:hover > a { + background: #005696; + color: #ffffff; +} +.t-menu.navy li:hover > a.dropdown-toggle:after { + border-color: transparent transparent #ffffff; +} +.t-menu.navy li.disabled > a { + background: #0072c6; + color: #555555; +} +.t-menu.navy li.disabled > a:hover { + background: #0072c6; +} +.t-menu.navy.horizontal > li > a, +.t-menu.navy .horizontal > li > a { + border-right-color: #4c9cd7; +} +.t-menu.red { + background-color: #ce352c; +} +.t-menu.red .t-menu { + background-color: #ce352c; +} +.t-menu.red li > a { + background: #ce352c; + color: #ffffff; + border-bottom-color: #da5a53; +} +.t-menu.red li > a.dropdown-toggle:after, +.t-menu.red li > a.dropdown-toggle:hover:after { + border-color: transparent transparent #ffffff; +} +.t-menu.red li:hover > a { + background: #9a1616; + color: #ffffff; +} +.t-menu.red li:hover > a.dropdown-toggle:after { + border-color: transparent transparent #ffffff; +} +.t-menu.red li.disabled > a { + background: #ce352c; + color: #555555; +} +.t-menu.red li.disabled > a:hover { + background: #ce352c; +} +.t-menu.red.horizontal > li > a, +.t-menu.red .horizontal > li > a { + border-right-color: #da5a53; +} +.t-menu.green { + background-color: #60a917; +} +.t-menu.green .t-menu { + background-color: #60a917; +} +.t-menu.green li > a { + background: #60a917; + color: #ffffff; + border-bottom-color: #7ad61d; +} +.t-menu.green li > a.dropdown-toggle:after, +.t-menu.green li > a.dropdown-toggle:hover:after { + border-color: transparent transparent #ffffff; +} +.t-menu.green li:hover > a { + background: #128023; + color: #ffffff; +} +.t-menu.green li:hover > a.dropdown-toggle:after { + border-color: transparent transparent #ffffff; +} +.t-menu.green li.disabled > a { + background: #60a917; + color: #555555; +} +.t-menu.green li.disabled > a:hover { + background: #60a917; +} +.t-menu.green.horizontal > li > a, +.t-menu.green .horizontal > li > a { + border-right-color: #7ad61d; +} +.t-menu.orange { + background-color: #fa6800; +} +.t-menu.orange .t-menu { + background-color: #fa6800; +} +.t-menu.orange li > a { + background: #fa6800; + color: #ffffff; + border-bottom-color: #ffc194; +} +.t-menu.orange li > a.dropdown-toggle:after, +.t-menu.orange li > a.dropdown-toggle:hover:after { + border-color: transparent transparent #ffffff; +} +.t-menu.orange li:hover > a { + background: #bf5a15; + color: #ffffff; +} +.t-menu.orange li:hover > a.dropdown-toggle:after { + border-color: transparent transparent #ffffff; +} +.t-menu.orange li.disabled > a { + background: #fa6800; + color: #555555; +} +.t-menu.orange li.disabled > a:hover { + background: #fa6800; +} +.t-menu.orange.horizontal > li > a, +.t-menu.orange .horizontal > li > a { + border-right-color: #ffc194; +} +/* +* params: name, background, backgroundHover, backgroundActive, item, itemHover, itemActive, itemDisabled +*/ +.sidebar.darcula { + background: #3c3f41; +} +.sidebar.darcula li > a { + background: #3c3f41; + color: #ffffff; +} +.sidebar.darcula li:hover > a { + background: #4d5154; + color: #ffffff; +} +.sidebar.darcula li.active > a { + background: #1d1d1d; + color: #ffffff; +} +.sidebar.darcula li.disabled > a { + background: #3c3f41; + color: #555555; +} +.sidebar.pink { + background: #dc4fad; +} +.sidebar.pink li > a { + background: #dc4fad; + color: #ffffff; +} +.sidebar.pink li:hover > a { + background: #b91a6c; + color: #ffffff; +} +.sidebar.pink li.active > a { + background: #9a165a; + color: #ffffff; +} +.sidebar.pink li.disabled > a { + background: #dc4fad; + color: #555555; +} +.sidebar.navy { + background: #0072c6; +} +.sidebar.navy li > a { + background: #0072c6; + color: #ffffff; +} +.sidebar.navy li:hover > a { + background: #006aba; + color: #ffffff; +} +.sidebar.navy li.active > a { + background: #005696; + color: #ffffff; +} +.sidebar.navy li.disabled > a { + background: #0072c6; + color: #555555; +} +.sidebar.red { + background: #ce352c; +} +.sidebar.red li > a { + background: #ce352c; + color: #ffffff; +} +.sidebar.red li:hover > a { + background: #b91a1a; + color: #ffffff; +} +.sidebar.red li.active > a { + background: #9a1616; + color: #ffffff; +} +.sidebar.red li.disabled > a { + background: #ce352c; + color: #555555; +} +.sidebar.green { + background: #60a917; +} +.sidebar.green li > a { + background: #60a917; + color: #ffffff; +} +.sidebar.green li:hover > a { + background: #169f2c; + color: #ffffff; +} +.sidebar.green li.active > a { + background: #128023; + color: #ffffff; +} +.sidebar.green li.disabled > a { + background: #60a917; + color: #555555; +} +.sidebar.orange { + background: #fa6800; +} +.sidebar.orange li > a { + background: #fa6800; + color: #ffffff; +} +.sidebar.orange li:hover > a { + background: #df6919; + color: #ffffff; +} +.sidebar.orange li.active > a { + background: #bf5a15; + color: #ffffff; +} +.sidebar.orange li.disabled > a { + background: #fa6800; + color: #555555; +} diff --git a/css/metro-schemes.min.css b/css/metro-schemes.min.css new file mode 100644 index 0000000..9f47c42 --- /dev/null +++ b/css/metro-schemes.min.css @@ -0,0 +1 @@ +.app-bar.pink{background-color:#dc4fad}.app-bar.pink .app-bar-element:active,.app-bar.pink .app-bar-element:hover,.app-bar.pink .app-bar-menu>li:active,.app-bar.pink .app-bar-menu>li:hover,.app-bar.pink .app-bar-menu>li>a:active,.app-bar.pink .app-bar-menu>li>a:hover{background-color:#9a165a}.app-bar.pink .app-bar-divider{background-color:#f472d0}.app-bar.pink .app-bar-element .d-menu,.app-bar.pink .app-bar-menu>li .d-menu{background-color:#dc4fad;border-color:transparent}.app-bar.pink .app-bar-element .d-menu li:not(.disabled)>a,.app-bar.pink .app-bar-element .d-menu li>a,.app-bar.pink .app-bar-menu>li .d-menu li:not(.disabled)>a,.app-bar.pink .app-bar-menu>li .d-menu li>a{background-color:#dc4fad;color:#fff}.app-bar.pink .app-bar-element .d-menu li:not(.disabled)>a:hover,.app-bar.pink .app-bar-element .d-menu li>a:hover,.app-bar.pink .app-bar-menu>li .d-menu li:not(.disabled)>a:hover,.app-bar.pink .app-bar-menu>li .d-menu li>a:hover{background-color:#9a165a;color:#fff}.app-bar.pink .app-bar-element .d-menu li:hover>a,.app-bar.pink .app-bar-menu>li .d-menu li:hover>a{background-color:#9a165a}.app-bar.pink .app-bar-element .d-menu .divider,.app-bar.pink .app-bar-menu>li .d-menu .divider{background-color:#f472d0}.app-bar.pink .app-bar-element .d-menu .divider:hover,.app-bar.pink .app-bar-menu>li .d-menu .divider:hover{background-color:#f472d0}.app-bar.pink .app-bar-element .dropdown-toggle:before,.app-bar.pink .app-bar-menu li .dropdown-toggle:before{border-color:#fff}.app-bar.pink .app-bar-element.disabled,.app-bar.pink .app-bar-element:disabled,.app-bar.pink .app-bar-menu li.disabled,.app-bar.pink .app-bar-menu li:disabled{color:#555}.app-bar.pink .app-bar-element.disabled a,.app-bar.pink .app-bar-element:disabled a,.app-bar.pink .app-bar-menu li.disabled a,.app-bar.pink .app-bar-menu li:disabled a{color:inherit!important}.app-bar.pink .app-bar-pullbutton:hover{background-color:#9a165a}.app-bar.pink .app-bar-drop-container{border:2px solid #dc4fad;background-color:#dc4fad;color:#fff}.app-bar.pink .app-bar-drop-container:before{background-color:#dc4fad;border-color:#dc4fad}.app-bar.pink .app-bar-pullmenu .app-bar-menu{border-top:1px solid #f472d0;background-color:#f472d0}.app-bar.pink .app-bar-pullmenu .app-bar-menu li:hover{background-color:#dc4fad}.app-bar.pink .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#9a165a;color:#fff}.app-bar.darcula{background-color:#3c3f41}.app-bar.darcula .app-bar-element:active,.app-bar.darcula .app-bar-element:hover,.app-bar.darcula .app-bar-menu>li:active,.app-bar.darcula .app-bar-menu>li:hover,.app-bar.darcula .app-bar-menu>li>a:active,.app-bar.darcula .app-bar-menu>li>a:hover{background-color:#1d1d1d}.app-bar.darcula .app-bar-divider{background-color:#616162}.app-bar.darcula .app-bar-element .d-menu,.app-bar.darcula .app-bar-menu>li .d-menu{background-color:#3c3f41;border-color:transparent}.app-bar.darcula .app-bar-element .d-menu li:not(.disabled)>a,.app-bar.darcula .app-bar-element .d-menu li>a,.app-bar.darcula .app-bar-menu>li .d-menu li:not(.disabled)>a,.app-bar.darcula .app-bar-menu>li .d-menu li>a{background-color:#3c3f41;color:#fff}.app-bar.darcula .app-bar-element .d-menu li:not(.disabled)>a:hover,.app-bar.darcula .app-bar-element .d-menu li>a:hover,.app-bar.darcula .app-bar-menu>li .d-menu li:not(.disabled)>a:hover,.app-bar.darcula .app-bar-menu>li .d-menu li>a:hover{background-color:#1d1d1d;color:#fff}.app-bar.darcula .app-bar-element .d-menu li:hover>a,.app-bar.darcula .app-bar-menu>li .d-menu li:hover>a{background-color:#1d1d1d}.app-bar.darcula .app-bar-element .d-menu .divider,.app-bar.darcula .app-bar-menu>li .d-menu .divider{background-color:#616162}.app-bar.darcula .app-bar-element .d-menu .divider:hover,.app-bar.darcula .app-bar-menu>li .d-menu .divider:hover{background-color:#616162}.app-bar.darcula .app-bar-element .dropdown-toggle:before,.app-bar.darcula .app-bar-menu li .dropdown-toggle:before{border-color:#fff}.app-bar.darcula .app-bar-element.disabled,.app-bar.darcula .app-bar-element:disabled,.app-bar.darcula .app-bar-menu li.disabled,.app-bar.darcula .app-bar-menu li:disabled{color:#555}.app-bar.darcula .app-bar-element.disabled a,.app-bar.darcula .app-bar-element:disabled a,.app-bar.darcula .app-bar-menu li.disabled a,.app-bar.darcula .app-bar-menu li:disabled a{color:inherit!important}.app-bar.darcula .app-bar-pullbutton:hover{background-color:#1d1d1d}.app-bar.darcula .app-bar-drop-container{border:2px solid #3c3f41;background-color:#3c3f41;color:#fff}.app-bar.darcula .app-bar-drop-container:before{background-color:#3c3f41;border-color:#3c3f41}.app-bar.darcula .app-bar-pullmenu .app-bar-menu{border-top:1px solid #616162;background-color:#616162}.app-bar.darcula .app-bar-pullmenu .app-bar-menu li:hover{background-color:#3c3f41}.app-bar.darcula .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#1d1d1d;color:#fff}.app-bar.navy{background-color:#0072c6}.app-bar.navy .app-bar-element:active,.app-bar.navy .app-bar-element:hover,.app-bar.navy .app-bar-menu>li:active,.app-bar.navy .app-bar-menu>li:hover,.app-bar.navy .app-bar-menu>li>a:active,.app-bar.navy .app-bar-menu>li>a:hover{background-color:#005696}.app-bar.navy .app-bar-divider{background-color:#4c9cd7}.app-bar.navy .app-bar-element .d-menu,.app-bar.navy .app-bar-menu>li .d-menu{background-color:#0072c6;border-color:transparent}.app-bar.navy .app-bar-element .d-menu li:not(.disabled)>a,.app-bar.navy .app-bar-element .d-menu li>a,.app-bar.navy .app-bar-menu>li .d-menu li:not(.disabled)>a,.app-bar.navy .app-bar-menu>li .d-menu li>a{background-color:#0072c6;color:#fff}.app-bar.navy .app-bar-element .d-menu li:not(.disabled)>a:hover,.app-bar.navy .app-bar-element .d-menu li>a:hover,.app-bar.navy .app-bar-menu>li .d-menu li:not(.disabled)>a:hover,.app-bar.navy .app-bar-menu>li .d-menu li>a:hover{background-color:#005696;color:#fff}.app-bar.navy .app-bar-element .d-menu li:hover>a,.app-bar.navy .app-bar-menu>li .d-menu li:hover>a{background-color:#005696}.app-bar.navy .app-bar-element .d-menu .divider,.app-bar.navy .app-bar-menu>li .d-menu .divider{background-color:#4c9cd7}.app-bar.navy .app-bar-element .d-menu .divider:hover,.app-bar.navy .app-bar-menu>li .d-menu .divider:hover{background-color:#4c9cd7}.app-bar.navy .app-bar-element .dropdown-toggle:before,.app-bar.navy .app-bar-menu li .dropdown-toggle:before{border-color:#fff}.app-bar.navy .app-bar-element.disabled,.app-bar.navy .app-bar-element:disabled,.app-bar.navy .app-bar-menu li.disabled,.app-bar.navy .app-bar-menu li:disabled{color:#555}.app-bar.navy .app-bar-element.disabled a,.app-bar.navy .app-bar-element:disabled a,.app-bar.navy .app-bar-menu li.disabled a,.app-bar.navy .app-bar-menu li:disabled a{color:inherit!important}.app-bar.navy .app-bar-pullbutton:hover{background-color:#005696}.app-bar.navy .app-bar-drop-container{border:2px solid #0072c6;background-color:#0072c6;color:#fff}.app-bar.navy .app-bar-drop-container:before{background-color:#0072c6;border-color:#0072c6}.app-bar.navy .app-bar-pullmenu .app-bar-menu{border-top:1px solid #4c9cd7;background-color:#4c9cd7}.app-bar.navy .app-bar-pullmenu .app-bar-menu li:hover{background-color:#0072c6}.app-bar.navy .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#005696;color:#fff}.app-bar.red{background-color:#ce352c}.app-bar.red .app-bar-element:active,.app-bar.red .app-bar-element:hover,.app-bar.red .app-bar-menu>li:active,.app-bar.red .app-bar-menu>li:hover,.app-bar.red .app-bar-menu>li>a:active,.app-bar.red .app-bar-menu>li>a:hover{background-color:#9a1616}.app-bar.red .app-bar-divider{background-color:#da5a53}.app-bar.red .app-bar-element .d-menu,.app-bar.red .app-bar-menu>li .d-menu{background-color:#ce352c;border-color:transparent}.app-bar.red .app-bar-element .d-menu li:not(.disabled)>a,.app-bar.red .app-bar-element .d-menu li>a,.app-bar.red .app-bar-menu>li .d-menu li:not(.disabled)>a,.app-bar.red .app-bar-menu>li .d-menu li>a{background-color:#ce352c;color:#fff}.app-bar.red .app-bar-element .d-menu li:not(.disabled)>a:hover,.app-bar.red .app-bar-element .d-menu li>a:hover,.app-bar.red .app-bar-menu>li .d-menu li:not(.disabled)>a:hover,.app-bar.red .app-bar-menu>li .d-menu li>a:hover{background-color:#9a1616;color:#fff}.app-bar.red .app-bar-element .d-menu li:hover>a,.app-bar.red .app-bar-menu>li .d-menu li:hover>a{background-color:#9a1616}.app-bar.red .app-bar-element .d-menu .divider,.app-bar.red .app-bar-menu>li .d-menu .divider{background-color:#da5a53}.app-bar.red .app-bar-element .d-menu .divider:hover,.app-bar.red .app-bar-menu>li .d-menu .divider:hover{background-color:#da5a53}.app-bar.red .app-bar-element .dropdown-toggle:before,.app-bar.red .app-bar-menu li .dropdown-toggle:before{border-color:#fff}.app-bar.red .app-bar-element.disabled,.app-bar.red .app-bar-element:disabled,.app-bar.red .app-bar-menu li.disabled,.app-bar.red .app-bar-menu li:disabled{color:#555}.app-bar.red .app-bar-element.disabled a,.app-bar.red .app-bar-element:disabled a,.app-bar.red .app-bar-menu li.disabled a,.app-bar.red .app-bar-menu li:disabled a{color:inherit!important}.app-bar.red .app-bar-pullbutton:hover{background-color:#9a1616}.app-bar.red .app-bar-drop-container{border:2px solid #ce352c;background-color:#ce352c;color:#fff}.app-bar.red .app-bar-drop-container:before{background-color:#ce352c;border-color:#ce352c}.app-bar.red .app-bar-pullmenu .app-bar-menu{border-top:1px solid #da5a53;background-color:#da5a53}.app-bar.red .app-bar-pullmenu .app-bar-menu li:hover{background-color:#ce352c}.app-bar.red .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#9a1616;color:#fff}.app-bar.green{background-color:#60a917}.app-bar.green .app-bar-element:active,.app-bar.green .app-bar-element:hover,.app-bar.green .app-bar-menu>li:active,.app-bar.green .app-bar-menu>li:hover,.app-bar.green .app-bar-menu>li>a:active,.app-bar.green .app-bar-menu>li>a:hover{background-color:#128023}.app-bar.green .app-bar-divider{background-color:#7ad61d}.app-bar.green .app-bar-element .d-menu,.app-bar.green .app-bar-menu>li .d-menu{background-color:#60a917;border-color:transparent}.app-bar.green .app-bar-element .d-menu li:not(.disabled)>a,.app-bar.green .app-bar-element .d-menu li>a,.app-bar.green .app-bar-menu>li .d-menu li:not(.disabled)>a,.app-bar.green .app-bar-menu>li .d-menu li>a{background-color:#60a917;color:#fff}.app-bar.green .app-bar-element .d-menu li:not(.disabled)>a:hover,.app-bar.green .app-bar-element .d-menu li>a:hover,.app-bar.green .app-bar-menu>li .d-menu li:not(.disabled)>a:hover,.app-bar.green .app-bar-menu>li .d-menu li>a:hover{background-color:#128023;color:#fff}.app-bar.green .app-bar-element .d-menu li:hover>a,.app-bar.green .app-bar-menu>li .d-menu li:hover>a{background-color:#128023}.app-bar.green .app-bar-element .d-menu .divider,.app-bar.green .app-bar-menu>li .d-menu .divider{background-color:#7ad61d}.app-bar.green .app-bar-element .d-menu .divider:hover,.app-bar.green .app-bar-menu>li .d-menu .divider:hover{background-color:#7ad61d}.app-bar.green .app-bar-element .dropdown-toggle:before,.app-bar.green .app-bar-menu li .dropdown-toggle:before{border-color:#fff}.app-bar.green .app-bar-element.disabled,.app-bar.green .app-bar-element:disabled,.app-bar.green .app-bar-menu li.disabled,.app-bar.green .app-bar-menu li:disabled{color:#555}.app-bar.green .app-bar-element.disabled a,.app-bar.green .app-bar-element:disabled a,.app-bar.green .app-bar-menu li.disabled a,.app-bar.green .app-bar-menu li:disabled a{color:inherit!important}.app-bar.green .app-bar-pullbutton:hover{background-color:#128023}.app-bar.green .app-bar-drop-container{border:2px solid #60a917;background-color:#60a917;color:#fff}.app-bar.green .app-bar-drop-container:before{background-color:#60a917;border-color:#60a917}.app-bar.green .app-bar-pullmenu .app-bar-menu{border-top:1px solid #7ad61d;background-color:#7ad61d}.app-bar.green .app-bar-pullmenu .app-bar-menu li:hover{background-color:#60a917}.app-bar.green .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#128023;color:#fff}.app-bar.orange{background-color:#fa6800}.app-bar.orange .app-bar-element:active,.app-bar.orange .app-bar-element:hover,.app-bar.orange .app-bar-menu>li:active,.app-bar.orange .app-bar-menu>li:hover,.app-bar.orange .app-bar-menu>li>a:active,.app-bar.orange .app-bar-menu>li>a:hover{background-color:#bf5a15}.app-bar.orange .app-bar-divider{background-color:#ffc194}.app-bar.orange .app-bar-element .d-menu,.app-bar.orange .app-bar-menu>li .d-menu{background-color:#fa6800;border-color:transparent}.app-bar.orange .app-bar-element .d-menu li:not(.disabled)>a,.app-bar.orange .app-bar-element .d-menu li>a,.app-bar.orange .app-bar-menu>li .d-menu li:not(.disabled)>a,.app-bar.orange .app-bar-menu>li .d-menu li>a{background-color:#fa6800;color:#fff}.app-bar.orange .app-bar-element .d-menu li:not(.disabled)>a:hover,.app-bar.orange .app-bar-element .d-menu li>a:hover,.app-bar.orange .app-bar-menu>li .d-menu li:not(.disabled)>a:hover,.app-bar.orange .app-bar-menu>li .d-menu li>a:hover{background-color:#bf5a15;color:#fff}.app-bar.orange .app-bar-element .d-menu li:hover>a,.app-bar.orange .app-bar-menu>li .d-menu li:hover>a{background-color:#bf5a15}.app-bar.orange .app-bar-element .d-menu .divider,.app-bar.orange .app-bar-menu>li .d-menu .divider{background-color:#ffc194}.app-bar.orange .app-bar-element .d-menu .divider:hover,.app-bar.orange .app-bar-menu>li .d-menu .divider:hover{background-color:#ffc194}.app-bar.orange .app-bar-element .dropdown-toggle:before,.app-bar.orange .app-bar-menu li .dropdown-toggle:before{border-color:#fff}.app-bar.orange .app-bar-element.disabled,.app-bar.orange .app-bar-element:disabled,.app-bar.orange .app-bar-menu li.disabled,.app-bar.orange .app-bar-menu li:disabled{color:#555}.app-bar.orange .app-bar-element.disabled a,.app-bar.orange .app-bar-element:disabled a,.app-bar.orange .app-bar-menu li.disabled a,.app-bar.orange .app-bar-menu li:disabled a{color:inherit!important}.app-bar.orange .app-bar-pullbutton:hover{background-color:#bf5a15}.app-bar.orange .app-bar-drop-container{border:2px solid #fa6800;background-color:#fa6800;color:#fff}.app-bar.orange .app-bar-drop-container:before{background-color:#fa6800;border-color:#fa6800}.app-bar.orange .app-bar-pullmenu .app-bar-menu{border-top:1px solid #ffc194;background-color:#ffc194}.app-bar.orange .app-bar-pullmenu .app-bar-menu li:hover{background-color:#fa6800}.app-bar.orange .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#bf5a15;color:#fff}.d-menu.darcula,.v-menu.darcula{background:#3c3f41}.d-menu.darcula li>a,.v-menu.darcula li>a{background:#3c3f41;color:#fff}.d-menu.darcula li>a .icon,.v-menu.darcula li>a .icon{color:#ccc}.d-menu.darcula li>a:hover,.v-menu.darcula li>a:hover{background:#1d1d1d;color:#fff}.d-menu.darcula li>a:hover .icon,.v-menu.darcula li>a:hover .icon{color:#fff}.d-menu.darcula li>.item-block,.v-menu.darcula li>.item-block{background:#484c4e}.d-menu.darcula li.disabled>a,.v-menu.darcula li.disabled>a{background:#3c3f41;color:#555}.d-menu.darcula li>a.dropdown-toggle:before,.v-menu.darcula li>a.dropdown-toggle:before{border-color:#fff}.d-menu.darcula li.menu-title,.v-menu.darcula li.menu-title{background:#303234;color:#ccc}.d-menu.darcula li.divider,.v-menu.darcula li.divider{background:#616162}.d-menu.pink,.v-menu.pink{background:#dc4fad}.d-menu.pink li>a,.v-menu.pink li>a{background:#dc4fad;color:#fff}.d-menu.pink li>a .icon,.v-menu.pink li>a .icon{color:#ccc}.d-menu.pink li>a:hover,.v-menu.pink li>a:hover{background:#9a165a;color:#fff}.d-menu.pink li>a:hover .icon,.v-menu.pink li>a:hover .icon{color:#fff}.d-menu.pink li>.item-block,.v-menu.pink li>.item-block{background:#e064b7}.d-menu.pink li.disabled>a,.v-menu.pink li.disabled>a{background:#dc4fad;color:#555}.d-menu.pink li>a.dropdown-toggle:before,.v-menu.pink li>a.dropdown-toggle:before{border-color:#fff}.d-menu.pink li.menu-title,.v-menu.pink li.menu-title{background:#d83aa3;color:#ccc}.d-menu.pink li.divider,.v-menu.pink li.divider{background:#f472d0}.d-menu.navy,.v-menu.navy{background:#0072c6}.d-menu.navy li>a,.v-menu.navy li>a{background:#0072c6;color:#fff}.d-menu.navy li>a .icon,.v-menu.navy li>a .icon{color:#ccc}.d-menu.navy li>a:hover,.v-menu.navy li>a:hover{background:#005696;color:#fff}.d-menu.navy li>a:hover .icon,.v-menu.navy li>a:hover .icon{color:#fff}.d-menu.navy li>.item-block,.v-menu.navy li>.item-block{background:#0081e0}.d-menu.navy li.disabled>a,.v-menu.navy li.disabled>a{background:#0072c6;color:#555}.d-menu.navy li>a.dropdown-toggle:before,.v-menu.navy li>a.dropdown-toggle:before{border-color:#fff}.d-menu.navy li.menu-title,.v-menu.navy li.menu-title{background:#0063ad;color:#ccc}.d-menu.navy li.divider,.v-menu.navy li.divider{background:#4c9cd7}.d-menu.red,.v-menu.red{background:#ce352c}.d-menu.red li>a,.v-menu.red li>a{background:#ce352c;color:#fff}.d-menu.red li>a .icon,.v-menu.red li>a .icon{color:#ccc}.d-menu.red li>a:hover,.v-menu.red li>a:hover{background:#9a1616;color:#fff}.d-menu.red li>a:hover .icon,.v-menu.red li>a:hover .icon{color:#fff}.d-menu.red li>.item-block,.v-menu.red li>.item-block{background:#d6463e}.d-menu.red li.disabled>a,.v-menu.red li.disabled>a{background:#ce352c;color:#555}.d-menu.red li>a.dropdown-toggle:before,.v-menu.red li>a.dropdown-toggle:before{border-color:#fff}.d-menu.red li.menu-title,.v-menu.red li.menu-title{background:#b93028;color:#ccc}.d-menu.red li.divider,.v-menu.red li.divider{background:#da5a53}.d-menu.green,.v-menu.green{background:#60a917}.d-menu.green li>a,.v-menu.green li>a{background:#60a917;color:#fff}.d-menu.green li>a .icon,.v-menu.green li>a .icon{color:#ccc}.d-menu.green li>a:hover,.v-menu.green li>a:hover{background:#128023;color:#fff}.d-menu.green li>a:hover .icon,.v-menu.green li>a:hover .icon{color:#fff}.d-menu.green li>.item-block,.v-menu.green li>.item-block{background:#6dbf1a}.d-menu.green li.disabled>a,.v-menu.green li.disabled>a{background:#60a917;color:#555}.d-menu.green li>a.dropdown-toggle:before,.v-menu.green li>a.dropdown-toggle:before{border-color:#fff}.d-menu.green li.menu-title,.v-menu.green li.menu-title{background:#539314;color:#ccc}.d-menu.green li.divider,.v-menu.green li.divider{background:#7ad61d}.d-menu.orange,.v-menu.orange{background:#fa6800}.d-menu.orange li>a,.v-menu.orange li>a{background:#fa6800;color:#fff}.d-menu.orange li>a .icon,.v-menu.orange li>a .icon{color:#ccc}.d-menu.orange li>a:hover,.v-menu.orange li>a:hover{background:#bf5a15;color:#fff}.d-menu.orange li>a:hover .icon,.v-menu.orange li>a:hover .icon{color:#fff}.d-menu.orange li>.item-block,.v-menu.orange li>.item-block{background:#ff7615}.d-menu.orange li.disabled>a,.v-menu.orange li.disabled>a{background:#fa6800;color:#555}.d-menu.orange li>a.dropdown-toggle:before,.v-menu.orange li>a.dropdown-toggle:before{border-color:#fff}.d-menu.orange li.menu-title,.v-menu.orange li.menu-title{background:#e15d00;color:#ccc}.d-menu.orange li.divider,.v-menu.orange li.divider{background:#ffc194}.t-menu.darcula{background-color:#3c3f41}.t-menu.darcula .t-menu{background-color:#3c3f41}.t-menu.darcula li>a{background:#3c3f41;color:#fff;border-bottom-color:#616162}.t-menu.darcula li>a.dropdown-toggle:after,.t-menu.darcula li>a.dropdown-toggle:hover:after{border-color:transparent transparent #fff}.t-menu.darcula li:hover>a{background:#1d1d1d;color:#fff}.t-menu.darcula li:hover>a.dropdown-toggle:after{border-color:transparent transparent #fff}.t-menu.darcula li.disabled>a{background:#3c3f41;color:#555}.t-menu.darcula li.disabled>a:hover{background:#3c3f41}.t-menu.darcula .horizontal>li>a,.t-menu.darcula.horizontal>li>a{border-right-color:#616162}.t-menu.pink{background-color:#dc4fad}.t-menu.pink .t-menu{background-color:#dc4fad}.t-menu.pink li>a{background:#dc4fad;color:#fff;border-bottom-color:#f472d0}.t-menu.pink li>a.dropdown-toggle:after,.t-menu.pink li>a.dropdown-toggle:hover:after{border-color:transparent transparent #fff}.t-menu.pink li:hover>a{background:#9a165a;color:#fff}.t-menu.pink li:hover>a.dropdown-toggle:after{border-color:transparent transparent #fff}.t-menu.pink li.disabled>a{background:#dc4fad;color:#555}.t-menu.pink li.disabled>a:hover{background:#dc4fad}.t-menu.pink .horizontal>li>a,.t-menu.pink.horizontal>li>a{border-right-color:#f472d0}.t-menu.navy{background-color:#0072c6}.t-menu.navy .t-menu{background-color:#0072c6}.t-menu.navy li>a{background:#0072c6;color:#fff;border-bottom-color:#4c9cd7}.t-menu.navy li>a.dropdown-toggle:after,.t-menu.navy li>a.dropdown-toggle:hover:after{border-color:transparent transparent #fff}.t-menu.navy li:hover>a{background:#005696;color:#fff}.t-menu.navy li:hover>a.dropdown-toggle:after{border-color:transparent transparent #fff}.t-menu.navy li.disabled>a{background:#0072c6;color:#555}.t-menu.navy li.disabled>a:hover{background:#0072c6}.t-menu.navy .horizontal>li>a,.t-menu.navy.horizontal>li>a{border-right-color:#4c9cd7}.t-menu.red{background-color:#ce352c}.t-menu.red .t-menu{background-color:#ce352c}.t-menu.red li>a{background:#ce352c;color:#fff;border-bottom-color:#da5a53}.t-menu.red li>a.dropdown-toggle:after,.t-menu.red li>a.dropdown-toggle:hover:after{border-color:transparent transparent #fff}.t-menu.red li:hover>a{background:#9a1616;color:#fff}.t-menu.red li:hover>a.dropdown-toggle:after{border-color:transparent transparent #fff}.t-menu.red li.disabled>a{background:#ce352c;color:#555}.t-menu.red li.disabled>a:hover{background:#ce352c}.t-menu.red .horizontal>li>a,.t-menu.red.horizontal>li>a{border-right-color:#da5a53}.t-menu.green{background-color:#60a917}.t-menu.green .t-menu{background-color:#60a917}.t-menu.green li>a{background:#60a917;color:#fff;border-bottom-color:#7ad61d}.t-menu.green li>a.dropdown-toggle:after,.t-menu.green li>a.dropdown-toggle:hover:after{border-color:transparent transparent #fff}.t-menu.green li:hover>a{background:#128023;color:#fff}.t-menu.green li:hover>a.dropdown-toggle:after{border-color:transparent transparent #fff}.t-menu.green li.disabled>a{background:#60a917;color:#555}.t-menu.green li.disabled>a:hover{background:#60a917}.t-menu.green .horizontal>li>a,.t-menu.green.horizontal>li>a{border-right-color:#7ad61d}.t-menu.orange{background-color:#fa6800}.t-menu.orange .t-menu{background-color:#fa6800}.t-menu.orange li>a{background:#fa6800;color:#fff;border-bottom-color:#ffc194}.t-menu.orange li>a.dropdown-toggle:after,.t-menu.orange li>a.dropdown-toggle:hover:after{border-color:transparent transparent #fff}.t-menu.orange li:hover>a{background:#bf5a15;color:#fff}.t-menu.orange li:hover>a.dropdown-toggle:after{border-color:transparent transparent #fff}.t-menu.orange li.disabled>a{background:#fa6800;color:#555}.t-menu.orange li.disabled>a:hover{background:#fa6800}.t-menu.orange .horizontal>li>a,.t-menu.orange.horizontal>li>a{border-right-color:#ffc194}.sidebar.darcula{background:#3c3f41}.sidebar.darcula li>a{background:#3c3f41;color:#fff}.sidebar.darcula li:hover>a{background:#4d5154;color:#fff}.sidebar.darcula li.active>a{background:#1d1d1d;color:#fff}.sidebar.darcula li.disabled>a{background:#3c3f41;color:#555}.sidebar.pink{background:#dc4fad}.sidebar.pink li>a{background:#dc4fad;color:#fff}.sidebar.pink li:hover>a{background:#b91a6c;color:#fff}.sidebar.pink li.active>a{background:#9a165a;color:#fff}.sidebar.pink li.disabled>a{background:#dc4fad;color:#555}.sidebar.navy{background:#0072c6}.sidebar.navy li>a{background:#0072c6;color:#fff}.sidebar.navy li:hover>a{background:#006aba;color:#fff}.sidebar.navy li.active>a{background:#005696;color:#fff}.sidebar.navy li.disabled>a{background:#0072c6;color:#555}.sidebar.red{background:#ce352c}.sidebar.red li>a{background:#ce352c;color:#fff}.sidebar.red li:hover>a{background:#b91a1a;color:#fff}.sidebar.red li.active>a{background:#9a1616;color:#fff}.sidebar.red li.disabled>a{background:#ce352c;color:#555}.sidebar.green{background:#60a917}.sidebar.green li>a{background:#60a917;color:#fff}.sidebar.green li:hover>a{background:#169f2c;color:#fff}.sidebar.green li.active>a{background:#128023;color:#fff}.sidebar.green li.disabled>a{background:#60a917;color:#555}.sidebar.orange{background:#fa6800}.sidebar.orange li>a{background:#fa6800;color:#fff}.sidebar.orange li:hover>a{background:#df6919;color:#fff}.sidebar.orange li.active>a{background:#bf5a15;color:#fff}.sidebar.orange li.disabled>a{background:#fa6800;color:#555}.calendar.darcula{background:#3c3f41}.calendar.darcula a{color:#fff}.calendar.darcula a:hover{background:#4d5154;color:#fff}.calendar.darcula .calendar-header{background:#3c3f41}.calendar.darcula .today a{background-color:#fa6800}.calendar.darcula .day,.calendar.darcula .month,.calendar.darcula .year{border-color:#4d5154}.calendar.darcula .other-day{background:#555;border-color:#555}.calendar.darcula .day-of-week{color:#fff}.calendar.darcula .calendar-actions .calendar-btn-today{background:#1d1d1d;border-color:#1d1d1d}.calendar.darcula .calendar-actions .calendar-btn-today:active{background:#030303}.calendar.darcula .calendar-actions .calendar-btn-clear{background:0 0;border-color:transparent}.calendar.pink{background:#dc4fad}.calendar.pink a{color:#fff}.calendar.pink a:hover{background:#b91a6c;color:#fff}.calendar.pink .calendar-header{background:#dc4fad}.calendar.pink .today a{background-color:#fa6800}.calendar.pink .day,.calendar.pink .month,.calendar.pink .year{border-color:#b91a6c}.calendar.pink .other-day{background:#f472d0;border-color:#f472d0}.calendar.pink .day-of-week{color:#fff}.calendar.pink .calendar-actions .calendar-btn-today{background:#9a165a;border-color:#9a165a}.calendar.pink .calendar-actions .calendar-btn-today:active{background:#6d1040}.calendar.pink .calendar-actions .calendar-btn-clear{background:0 0;border-color:transparent}.calendar.navy{background:#0072c6}.calendar.navy a{color:#fff}.calendar.navy a:hover{background:#006aba;color:#fff}.calendar.navy .calendar-header{background:#0072c6}.calendar.navy .today a{background-color:#fa6800}.calendar.navy .day,.calendar.navy .month,.calendar.navy .year{border-color:#006aba}.calendar.navy .other-day{background:#59cde2;border-color:#59cde2}.calendar.navy .day-of-week{color:#fff}.calendar.navy .calendar-actions .calendar-btn-today{background:#16499a;border-color:#16499a}.calendar.navy .calendar-actions .calendar-btn-today:active{background:#10346d}.calendar.navy .calendar-actions .calendar-btn-clear{background:0 0;border-color:transparent}.calendar.red{background:#ce352c}.calendar.red a{color:#fff}.calendar.red a:hover{background:#b91a1a;color:#fff}.calendar.red .calendar-header{background:#ce352c}.calendar.red .today a{background-color:#fa6800}.calendar.red .day,.calendar.red .month,.calendar.red .year{border-color:#b91a1a}.calendar.red .other-day{background:#da5a53;border-color:#da5a53}.calendar.red .day-of-week{color:#fff}.calendar.red .calendar-actions .calendar-btn-today{background:#9a1616;border-color:#9a1616}.calendar.red .calendar-actions .calendar-btn-today:active{background:#6d1010}.calendar.red .calendar-actions .calendar-btn-clear{background:0 0;border-color:transparent}.calendar.green{background:#60a917}.calendar.green a{color:#fff}.calendar.green a:hover{background:#169f2c;color:#fff}.calendar.green .calendar-header{background:#60a917}.calendar.green .today a{background-color:#fa6800}.calendar.green .day,.calendar.green .month,.calendar.green .year{border-color:#169f2c}.calendar.green .other-day{background:#7ad61d;border-color:#7ad61d}.calendar.green .day-of-week{color:#fff}.calendar.green .calendar-actions .calendar-btn-today{background:#128023;border-color:#128023}.calendar.green .calendar-actions .calendar-btn-today:active{background:#0c5317}.calendar.green .calendar-actions .calendar-btn-clear{background:0 0;border-color:transparent}.calendar.orange{background:#fa6800}.calendar.orange a{color:#fff}.calendar.orange a:hover{background:#df6919;color:#fff}.calendar.orange .calendar-header{background:#fa6800}.calendar.orange .today a{background-color:#fa6800}.calendar.orange .day,.calendar.orange .month,.calendar.orange .year{border-color:#df6919}.calendar.orange .other-day{background:#ffc194;border-color:#ffc194}.calendar.orange .day-of-week{color:#fff}.calendar.orange .calendar-actions .calendar-btn-today{background:#bf5a15;border-color:#bf5a15}.calendar.orange .calendar-actions .calendar-btn-today:active{background:#914410}.calendar.orange .calendar-actions .calendar-btn-clear{background:0 0;border-color:transparent} \ No newline at end of file diff --git a/css/metro.css b/css/metro.css new file mode 100644 index 0000000..230f31f --- /dev/null +++ b/css/metro.css @@ -0,0 +1,17815 @@ +html, +body { + padding: 0; + margin: 0; + height: 100%; +} +html, +body, +* { + box-sizing: border-box; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; +} +audio:not([controls]) { + display: none; +} +a:hover, +a:active, +.tile:active { + outline: 0; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + max-width: 100%; + height: auto; + vertical-align: middle; + border: 0; +} +#map_canvas img, +.google-maps img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} +input[type="search"] { + box-sizing: content-box; + appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +input[type=text]::-ms-clear, +input[type=email]::-ms-clear, +input[type=url]::-ms-clear, +input[type=tel]::-ms-clear, +input[type=number]::-ms-clear, +input[type=time]::-ms-clear { + display: none; +} +input[type=password]::-ms-reveal { + display: none; +} +* { + border-collapse: collapse; +} +a { + text-decoration: none; +} +@media print { + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100%; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} +.op-default { + background-color: rgba(27, 161, 226, 0.7); +} +.op-black { + background-color: rgba(0, 0, 0, 0.7) !important; +} +.op-white { + background-color: rgba(255, 255, 255, 0.7) !important; +} +.op-lime { + background-color: rgba(164, 196, 0, 0.7) !important; +} +.op-green { + background-color: rgba(96, 169, 23, 0.7) !important; +} +.op-emerald { + background-color: rgba(0, 138, 0, 0.7) !important; +} +.op-teal { + background-color: rgba(0, 171, 169, 0.7) !important; +} +.op-cyan { + background-color: rgba(27, 161, 226, 0.7) !important; +} +.op-cobalt { + background-color: rgba(0, 80, 239, 0.7) !important; +} +.op-indigo { + background-color: rgba(106, 0, 255, 0.7) !important; +} +.op-violet { + background-color: rgba(170, 0, 255, 0.7) !important; +} +.op-pink { + background-color: rgba(220, 79, 173, 0.7) !important; +} +.op-magenta { + background-color: rgba(216, 0, 115, 0.7) !important; +} +.op-crimson { + background-color: rgba(162, 0, 37, 0.7) !important; +} +.op-red { + background-color: rgba(206, 53, 44, 0.7) !important; +} +.op-orange { + background-color: rgba(250, 104, 0, 0.7) !important; +} +.op-amber { + background-color: rgba(240, 163, 10, 0.7) !important; +} +.op-yellow { + background-color: rgba(227, 200, 0, 0.7) !important; +} +.op-brown { + background-color: rgba(130, 90, 44, 0.7) !important; +} +.op-olive { + background-color: rgba(109, 135, 100, 0.7) !important; +} +.op-steel { + background-color: rgba(100, 118, 135, 0.7) !important; +} +.op-mauve { + background-color: rgba(118, 96, 138, 0.7) !important; +} +.op-taupe { + background-color: rgba(135, 121, 78, 0.7) !important; +} +.op-gray { + background-color: rgba(85, 85, 85, 0.7) !important; +} +.op-dark { + background-color: rgba(51, 51, 51, 0.7) !important; +} +.op-darker { + background-color: rgba(34, 34, 34, 0.7) !important; +} +.op-transparent { + background-color: rgba(0, 0, 0, 0.7) !important; +} +.op-darkBrown { + background-color: rgba(99, 54, 47, 0.7) !important; +} +.op-darkCrimson { + background-color: rgba(100, 0, 36, 0.7) !important; +} +.op-darkMagenta { + background-color: rgba(129, 0, 60, 0.7) !important; +} +.op-darkIndigo { + background-color: rgba(75, 0, 150, 0.7) !important; +} +.op-darkCyan { + background-color: rgba(27, 110, 174, 0.7) !important; +} +.op-darkCobalt { + background-color: rgba(0, 53, 106, 0.7) !important; +} +.op-darkTeal { + background-color: rgba(0, 64, 80, 0.7) !important; +} +.op-darkEmerald { + background-color: rgba(0, 62, 0, 0.7) !important; +} +.op-darkGreen { + background-color: rgba(18, 128, 35, 0.7) !important; +} +.op-darkOrange { + background-color: rgba(191, 90, 21, 0.7) !important; +} +.op-darkRed { + background-color: rgba(154, 22, 22, 0.7) !important; +} +.op-darkPink { + background-color: rgba(154, 22, 90, 0.7) !important; +} +.op-darkViolet { + background-color: rgba(87, 22, 154, 0.7) !important; +} +.op-darkBlue { + background-color: rgba(22, 73, 154, 0.7) !important; +} +.op-lightBlue { + background-color: rgba(67, 144, 223, 0.7) !important; +} +.op-lightRed { + background-color: rgba(218, 90, 83, 0.7) !important; +} +.op-lightGreen { + background-color: rgba(122, 214, 29, 0.7) !important; +} +.op-lighterBlue { + background-color: rgba(0, 204, 255, 0.7) !important; +} +.op-lightTeal { + background-color: rgba(69, 255, 253, 0.7) !important; +} +.op-lightOlive { + background-color: rgba(120, 170, 28, 0.7) !important; +} +.op-lightOrange { + background-color: rgba(255, 193, 148, 0.7) !important; +} +.op-lightPink { + background-color: rgba(244, 114, 208, 0.7) !important; +} +.op-grayDark { + background-color: rgba(51, 51, 51, 0.7) !important; +} +.op-grayDarker { + background-color: rgba(34, 34, 34, 0.7) !important; +} +.op-grayLight { + background-color: rgba(153, 153, 153, 0.7) !important; +} +.op-grayLighter { + background-color: rgba(238, 238, 238, 0.7) !important; +} +.op-blue { + background-color: rgba(0, 175, 240, 0.7) !important; +} +.bg-black { + background: #000000 !important; +} +.bg-white { + background: #ffffff !important; +} +.bg-lime { + background: #a4c400 !important; +} +.bg-green { + background: #60a917 !important; +} +.bg-emerald { + background: #008a00 !important; +} +.bg-teal { + background: #00aba9 !important; +} +.bg-cyan { + background: #1ba1e2 !important; +} +.bg-cobalt { + background: #0050ef !important; +} +.bg-indigo { + background: #6a00ff !important; +} +.bg-violet { + background: #aa00ff !important; +} +.bg-pink { + background: #dc4fad !important; +} +.bg-magenta { + background: #d80073 !important; +} +.bg-crimson { + background: #a20025 !important; +} +.bg-red { + background: #ce352c !important; +} +.bg-orange { + background: #fa6800 !important; +} +.bg-amber { + background: #f0a30a !important; +} +.bg-yellow { + background: #e3c800 !important; +} +.bg-brown { + background: #825a2c !important; +} +.bg-olive { + background: #6d8764 !important; +} +.bg-steel { + background: #647687 !important; +} +.bg-mauve { + background: #76608a !important; +} +.bg-taupe { + background: #87794e !important; +} +.bg-gray { + background: #555555 !important; +} +.bg-dark { + background: #333333 !important; +} +.bg-darker { + background: #222222 !important; +} +.bg-transparent { + background: transparent !important; +} +.bg-darkBrown { + background: #63362f !important; +} +.bg-darkCrimson { + background: #640024 !important; +} +.bg-darkMagenta { + background: #81003c !important; +} +.bg-darkIndigo { + background: #4b0096 !important; +} +.bg-darkCyan { + background: #1b6eae !important; +} +.bg-darkCobalt { + background: #00356a !important; +} +.bg-darkTeal { + background: #004050 !important; +} +.bg-darkEmerald { + background: #003e00 !important; +} +.bg-darkGreen { + background: #128023 !important; +} +.bg-darkOrange { + background: #bf5a15 !important; +} +.bg-darkRed { + background: #9a1616 !important; +} +.bg-darkPink { + background: #9a165a !important; +} +.bg-darkViolet { + background: #57169a !important; +} +.bg-darkBlue { + background: #16499a !important; +} +.bg-lightBlue { + background: #4390df !important; +} +.bg-lightRed { + background: #da5a53 !important; +} +.bg-lightGreen { + background: #7ad61d !important; +} +.bg-lighterBlue { + background: #00ccff !important; +} +.bg-lightTeal { + background: #45fffd !important; +} +.bg-lightOlive { + background: #78aa1c !important; +} +.bg-lightOrange { + background: #ffc194 !important; +} +.bg-lightPink { + background: #f472d0 !important; +} +.bg-grayDark { + background: #333333 !important; +} +.bg-grayDarker { + background: #222222 !important; +} +.bg-grayLight { + background: #999999 !important; +} +.bg-grayLighter { + background: #eeeeee !important; +} +.bg-blue { + background: #00aff0 !important; +} +.fg-black { + color: #000000 !important; +} +.fg-white { + color: #ffffff !important; +} +.fg-lime { + color: #a4c400 !important; +} +.fg-green { + color: #60a917 !important; +} +.fg-emerald { + color: #008a00 !important; +} +.fg-teal { + color: #00aba9 !important; +} +.fg-cyan { + color: #1ba1e2 !important; +} +.fg-cobalt { + color: #0050ef !important; +} +.fg-indigo { + color: #6a00ff !important; +} +.fg-violet { + color: #aa00ff !important; +} +.fg-pink { + color: #dc4fad !important; +} +.fg-magenta { + color: #d80073 !important; +} +.fg-crimson { + color: #a20025 !important; +} +.fg-red { + color: #ce352c !important; +} +.fg-orange { + color: #fa6800 !important; +} +.fg-amber { + color: #f0a30a !important; +} +.fg-yellow { + color: #e3c800 !important; +} +.fg-brown { + color: #825a2c !important; +} +.fg-olive { + color: #6d8764 !important; +} +.fg-steel { + color: #647687 !important; +} +.fg-mauve { + color: #76608a !important; +} +.fg-taupe { + color: #87794e !important; +} +.fg-gray { + color: #555555 !important; +} +.fg-dark { + color: #333333 !important; +} +.fg-darker { + color: #222222 !important; +} +.fg-transparent { + color: transparent !important; +} +.fg-darkBrown { + color: #63362f !important; +} +.fg-darkCrimson { + color: #640024 !important; +} +.fg-darkMagenta { + color: #81003c !important; +} +.fg-darkIndigo { + color: #4b0096 !important; +} +.fg-darkCyan { + color: #1b6eae !important; +} +.fg-darkCobalt { + color: #00356a !important; +} +.fg-darkTeal { + color: #004050 !important; +} +.fg-darkEmerald { + color: #003e00 !important; +} +.fg-darkGreen { + color: #128023 !important; +} +.fg-darkOrange { + color: #bf5a15 !important; +} +.fg-darkRed { + color: #9a1616 !important; +} +.fg-darkPink { + color: #9a165a !important; +} +.fg-darkViolet { + color: #57169a !important; +} +.fg-darkBlue { + color: #16499a !important; +} +.fg-lightBlue { + color: #4390df !important; +} +.fg-lighterBlue { + color: #00ccff !important; +} +.fg-lightTeal { + color: #45fffd !important; +} +.fg-lightOlive { + color: #78aa1c !important; +} +.fg-lightOrange { + color: #ffc194 !important; +} +.fg-lightPink { + color: #f472d0 !important; +} +.fg-lightRed { + color: #da5a53 !important; +} +.fg-lightGreen { + color: #7ad61d !important; +} +.fg-grayDark { + color: #333333 !important; +} +.fg-grayDarker { + color: #222222 !important; +} +.fg-grayLight { + color: #999999 !important; +} +.fg-grayLighter { + color: #eeeeee !important; +} +.fg-blue { + color: #00aff0 !important; +} +.ol-black { + outline-color: #000000 !important; +} +.ol-white { + outline-color: #ffffff !important; +} +.ol-lime { + outline-color: #a4c400 !important; +} +.ol-green { + outline-color: #60a917 !important; +} +.ol-emerald { + outline-color: #008a00 !important; +} +.ol-teal { + outline-color: #00aba9 !important; +} +.ol-cyan { + outline-color: #1ba1e2 !important; +} +.ol-cobalt { + outline-color: #0050ef !important; +} +.ol-indigo { + outline-color: #6a00ff !important; +} +.ol-violet { + outline-color: #aa00ff !important; +} +.ol-pink { + outline-color: #dc4fad !important; +} +.ol-magenta { + outline-color: #d80073 !important; +} +.ol-crimson { + outline-color: #a20025 !important; +} +.ol-red { + outline-color: #ce352c !important; +} +.ol-orange { + outline-color: #fa6800 !important; +} +.ol-amber { + outline-color: #f0a30a !important; +} +.ol-yellow { + outline-color: #e3c800 !important; +} +.ol-brown { + outline-color: #825a2c !important; +} +.ol-olive { + outline-color: #6d8764 !important; +} +.ol-steel { + outline-color: #647687 !important; +} +.ol-mauve { + outline-color: #76608a !important; +} +.ol-taupe { + outline-color: #87794e !important; +} +.ol-gray { + outline-color: #555555 !important; +} +.ol-dark { + outline-color: #333333 !important; +} +.ol-darker { + outline-color: #222222 !important; +} +.ol-transparent { + outline-color: transparent !important; +} +.ol-darkBrown { + outline-color: #63362f !important; +} +.ol-darkCrimson { + outline-color: #640024 !important; +} +.ol-darkMagenta { + outline-color: #81003c !important; +} +.ol-darkIndigo { + outline-color: #4b0096 !important; +} +.ol-darkCyan { + outline-color: #1b6eae !important; +} +.ol-darkCobalt { + outline-color: #00356a !important; +} +.ol-darkTeal { + outline-color: #004050 !important; +} +.ol-darkEmerald { + outline-color: #003e00 !important; +} +.ol-darkGreen { + outline-color: #128023 !important; +} +.ol-darkOrange { + outline-color: #bf5a15 !important; +} +.ol-darkRed { + outline-color: #9a1616 !important; +} +.ol-darkPink { + outline-color: #9a165a !important; +} +.ol-darkViolet { + outline-color: #57169a !important; +} +.ol-darkBlue { + outline-color: #16499a !important; +} +.ol-lightBlue { + outline-color: #4390df !important; +} +.ol-lighterBlue { + outline-color: #00ccff !important; +} +.ol-lightTeal { + outline-color: #45fffd !important; +} +.ol-lightOlive { + outline-color: #78aa1c !important; +} +.ol-lightOrange { + outline-color: #ffc194 !important; +} +.ol-lightPink { + outline-color: #f472d0 !important; +} +.ol-lightRed { + outline-color: #da5a53 !important; +} +.ol-lightGreen { + outline-color: #7ad61d !important; +} +.ol-grayDark { + outline-color: #333333 !important; +} +.ol-grayDarker { + outline-color: #222222 !important; +} +.ol-grayLight { + outline-color: #999999 !important; +} +.ol-grayLighter { + outline-color: #eeeeee !important; +} +.ol-blue { + outline-color: #00aff0 !important; +} +.bd-black { + border-color: #000000 !important; +} +.bd-white { + border-color: #ffffff !important; +} +.bd-lime { + border-color: #a4c400 !important; +} +.bd-green { + border-color: #60a917 !important; +} +.bd-emerald { + border-color: #008a00 !important; +} +.bd-teal { + border-color: #00aba9 !important; +} +.bd-cyan { + border-color: #1ba1e2 !important; +} +.bd-cobalt { + border-color: #0050ef !important; +} +.bd-indigo { + border-color: #6a00ff !important; +} +.bd-violet { + border-color: #aa00ff !important; +} +.bd-pink { + border-color: #dc4fad !important; +} +.bd-magenta { + border-color: #d80073 !important; +} +.bd-crimson { + border-color: #a20025 !important; +} +.bd-red { + border-color: #ce352c !important; +} +.bd-orange { + border-color: #fa6800 !important; +} +.bd-amber { + border-color: #f0a30a !important; +} +.bd-yellow { + border-color: #e3c800 !important; +} +.bd-brown { + border-color: #825a2c !important; +} +.bd-olive { + border-color: #6d8764 !important; +} +.bd-steel { + border-color: #647687 !important; +} +.bd-mauve { + border-color: #76608a !important; +} +.bd-taupe { + border-color: #87794e !important; +} +.bd-gray { + border-color: #555555 !important; +} +.bd-dark { + border-color: #333333 !important; +} +.bd-darker { + border-color: #222222 !important; +} +.bd-transparent { + border-color: transparent !important; +} +.bd-darkBrown { + border-color: #63362f !important; +} +.bd-darkCrimson { + border-color: #640024 !important; +} +.bd-darkMagenta { + border-color: #81003c !important; +} +.bd-darkIndigo { + border-color: #4b0096 !important; +} +.bd-darkCyan { + border-color: #1b6eae !important; +} +.bd-darkCobalt { + border-color: #00356a !important; +} +.bd-darkTeal { + border-color: #004050 !important; +} +.bd-darkEmerald { + border-color: #003e00 !important; +} +.bd-darkGreen { + border-color: #128023 !important; +} +.bd-darkOrange { + border-color: #bf5a15 !important; +} +.bd-darkRed { + border-color: #9a1616 !important; +} +.bd-darkPink { + border-color: #9a165a !important; +} +.bd-darkViolet { + border-color: #57169a !important; +} +.bd-darkBlue { + border-color: #16499a !important; +} +.bd-lightBlue { + border-color: #4390df !important; +} +.bd-lightTeal { + border-color: #45fffd !important; +} +.bd-lightOlive { + border-color: #78aa1c !important; +} +.bd-lightOrange { + border-color: #ffc194 !important; +} +.bd-lightPink { + border-color: #f472d0 !important; +} +.bd-lightRed { + border-color: #da5a53 !important; +} +.bd-lightGreen { + border-color: #7ad61d !important; +} +.bd-grayDark { + border-color: #333333 !important; +} +.bd-grayDarker { + border-color: #222222 !important; +} +.bd-grayLight { + border-color: #999999 !important; +} +.bd-grayLighter { + border-color: #eeeeee !important; +} +.bd-blue { + border-color: #00aff0 !important; +} +.bg-hover-black:hover { + background: #000000 !important; +} +.bg-hover-white:hover { + background: #ffffff !important; +} +.bg-hover-lime:hover { + background: #a4c400 !important; +} +.bg-hover-green:hover { + background: #60a917 !important; +} +.bg-hover-emerald:hover { + background: #008a00 !important; +} +.bg-hover-teal:hover { + background: #00aba9 !important; +} +.bg-hover-cyan:hover { + background: #1ba1e2 !important; +} +.bg-hover-cobalt:hover { + background: #0050ef !important; +} +.bg-hover-indigo:hover { + background: #6a00ff !important; +} +.bg-hover-violet:hover { + background: #aa00ff !important; +} +.bg-hover-pink:hover { + background: #dc4fad !important; +} +.bg-hover-magenta:hover { + background: #d80073 !important; +} +.bg-hover-crimson:hover { + background: #a20025 !important; +} +.bg-hover-red:hover { + background: #ce352c !important; +} +.bg-hover-orange:hover { + background: #fa6800 !important; +} +.bg-hover-amber:hover { + background: #f0a30a !important; +} +.bg-hover-yellow:hover { + background: #e3c800 !important; +} +.bg-hover-brown:hover { + background: #825a2c !important; +} +.bg-hover-olive:hover { + background: #6d8764 !important; +} +.bg-hover-steel:hover { + background: #647687 !important; +} +.bg-hover-mauve:hover { + background: #76608a !important; +} +.bg-hover-taupe:hover { + background: #87794e !important; +} +.bg-hover-gray:hover { + background: #555555 !important; +} +.bg-hover-dark:hover { + background: #333333 !important; +} +.bg-hover-darker:hover { + background: #222222 !important; +} +.bg-hover-transparent:hover { + background: transparent !important; +} +.bg-hover-darkBrown:hover { + background: #63362f !important; +} +.bg-hover-darkCrimson:hover { + background: #640024 !important; +} +.bg-hover-darkMagenta:hover { + background: #81003c !important; +} +.bg-hover-darkIndigo:hover { + background: #4b0096 !important; +} +.bg-hover-darkCyan:hover { + background: #1b6eae !important; +} +.bg-hover-darkCobalt:hover { + background: #00356a !important; +} +.bg-hover-darkTeal:hover { + background: #004050 !important; +} +.bg-hover-darkEmerald:hover { + background: #003e00 !important; +} +.bg-hover-darkGreen:hover { + background: #128023 !important; +} +.bg-hover-darkOrange:hover { + background: #bf5a15 !important; +} +.bg-hover-darkRed:hover { + background: #9a1616 !important; +} +.bg-hover-darkPink:hover { + background: #9a165a !important; +} +.bg-hover-darkViolet:hover { + background: #57169a !important; +} +.bg-hover-darkBlue:hover { + background: #16499a !important; +} +.bg-hover-lightBlue:hover { + background: #4390df !important; +} +.bg-hover-lightTeal:hover { + background: #45fffd !important; +} +.bg-hover-lightOlive:hover { + background: #78aa1c !important; +} +.bg-hover-lightOrange:hover { + background: #ffc194 !important; +} +.bg-hover-lightPink:hover { + background: #f472d0 !important; +} +.bg-hover-lightRed:hover { + background: #da5a53 !important; +} +.bg-hover-lightGreen:hover { + background: #7ad61d !important; +} +.bg-hover-grayDark:hover { + background: #333333 !important; +} +.bg-hover-grayDarker:hover { + background: #222222 !important; +} +.bg-hover-grayLight:hover { + background: #999999 !important; +} +.bg-hover-grayLighter:hover { + background: #eeeeee !important; +} +.bg-hover-blue:hover { + background: #00aff0 !important; +} +.fg-hover-black:hover { + color: #000000 !important; +} +.fg-hover-white:hover { + color: #ffffff !important; +} +.fg-hover-lime:hover { + color: #a4c400 !important; +} +.fg-hover-green:hover { + color: #60a917 !important; +} +.fg-hover-emerald:hover { + color: #008a00 !important; +} +.fg-hover-teal:hover { + color: #00aba9 !important; +} +.fg-hover-cyan:hover { + color: #1ba1e2 !important; +} +.fg-hover-cobalt:hover { + color: #0050ef !important; +} +.fg-hover-indigo:hover { + color: #6a00ff !important; +} +.fg-hover-violet:hover { + color: #aa00ff !important; +} +.fg-hover-pink:hover { + color: #dc4fad !important; +} +.fg-hover-magenta:hover { + color: #d80073 !important; +} +.fg-hover-crimson:hover { + color: #a20025 !important; +} +.fg-hover-red:hover { + color: #ce352c !important; +} +.fg-hover-orange:hover { + color: #fa6800 !important; +} +.fg-hover-amber:hover { + color: #f0a30a !important; +} +.fg-hover-yellow:hover { + color: #e3c800 !important; +} +.fg-hover-brown:hover { + color: #825a2c !important; +} +.fg-hover-olive:hover { + color: #6d8764 !important; +} +.fg-hover-steel:hover { + color: #647687 !important; +} +.fg-hover-mauve:hover { + color: #76608a !important; +} +.fg-hover-taupe:hover { + color: #87794e !important; +} +.fg-hover-gray:hover { + color: #555555 !important; +} +.fg-hover-dark:hover { + color: #333333 !important; +} +.fg-hover-darker:hover { + color: #222222 !important; +} +.fg-hover-transparent:hover { + color: transparent !important; +} +.fg-hover-darkBrown:hover { + color: #63362f !important; +} +.fg-hover-darkCrimson:hover { + color: #640024 !important; +} +.fg-hover-darkMagenta:hover { + color: #81003c !important; +} +.fg-hover-darkIndigo:hover { + color: #4b0096 !important; +} +.fg-hover-darkCyan:hover { + color: #1b6eae !important; +} +.fg-hover-darkCobalt:hover { + color: #00356a !important; +} +.fg-hover-darkTeal:hover { + color: #004050 !important; +} +.fg-hover-darkEmerald:hover { + color: #003e00 !important; +} +.fg-hover-darkGreen:hover { + color: #128023 !important; +} +.fg-hover-darkOrange:hover { + color: #bf5a15 !important; +} +.fg-hover-darkRed:hover { + color: #9a1616 !important; +} +.fg-hover-darkPink:hover { + color: #9a165a !important; +} +.fg-hover-darkViolet:hover { + color: #57169a !important; +} +.fg-hover-darkBlue:hover { + color: #16499a !important; +} +.fg-hover-lightBlue:hover { + color: #4390df !important; +} +.fg-hover-lightTeal:hover { + color: #45fffd !important; +} +.fg-hover-lightOlive:hover { + color: #78aa1c !important; +} +.fg-hover-lightOrange:hover { + color: #ffc194 !important; +} +.fg-hover-lightPink:hover { + color: #f472d0 !important; +} +.fg-hover-lightRed:hover { + color: #da5a53 !important; +} +.fg-hover-lightGreen:hover { + color: #7ad61d !important; +} +.fg-hover-grayDark:hover { + color: #333333 !important; +} +.fg-hover-grayDarker:hover { + color: #222222 !important; +} +.fg-hover-grayLight:hover { + color: #999999 !important; +} +.fg-hover-grayLighter:hover { + color: #eeeeee !important; +} +.fg-hover-blue:hover { + color: #00aff0 !important; +} +.bg-active-black:active { + background: #000000 !important; +} +.bg-active-white:active { + background: #ffffff !important; +} +.bg-active-lime:active { + background: #a4c400 !important; +} +.bg-active-green:active { + background: #60a917 !important; +} +.bg-active-emerald:active { + background: #008a00 !important; +} +.bg-active-teal:active { + background: #00aba9 !important; +} +.bg-active-cyan:active { + background: #1ba1e2 !important; +} +.bg-active-cobalt:active { + background: #0050ef !important; +} +.bg-active-indigo:active { + background: #6a00ff !important; +} +.bg-active-violet:active { + background: #aa00ff !important; +} +.bg-active-pink:active { + background: #dc4fad !important; +} +.bg-active-magenta:active { + background: #d80073 !important; +} +.bg-active-crimson:active { + background: #a20025 !important; +} +.bg-active-red:active { + background: #ce352c !important; +} +.bg-active-orange:active { + background: #fa6800 !important; +} +.bg-active-amber:active { + background: #f0a30a !important; +} +.bg-active-yellow:active { + background: #e3c800 !important; +} +.bg-active-brown:active { + background: #825a2c !important; +} +.bg-active-olive:active { + background: #6d8764 !important; +} +.bg-active-steel:active { + background: #647687 !important; +} +.bg-active-mauve:active { + background: #76608a !important; +} +.bg-active-taupe:active { + background: #87794e !important; +} +.bg-active-gray:active { + background: #555555 !important; +} +.bg-active-dark:active { + background: #333333 !important; +} +.bg-active-darker:active { + background: #222222 !important; +} +.bg-active-transparent:active { + background: transparent !important; +} +.bg-active-darkBrown:active { + background: #63362f !important; +} +.bg-active-darkCrimson:active { + background: #640024 !important; +} +.bg-active-darkMagenta:active { + background: #81003c !important; +} +.bg-active-darkIndigo:active { + background: #4b0096 !important; +} +.bg-active-darkCyan:active { + background: #1b6eae !important; +} +.bg-active-darkCobalt:active { + background: #00356a !important; +} +.bg-active-darkTeal:active { + background: #004050 !important; +} +.bg-active-darkEmerald:active { + background: #003e00 !important; +} +.bg-active-darkGreen:active { + background: #128023 !important; +} +.bg-active-darkOrange:active { + background: #bf5a15 !important; +} +.bg-active-darkRed:active { + background: #9a1616 !important; +} +.bg-active-darkPink:active { + background: #9a165a !important; +} +.bg-active-darkViolet:active { + background: #57169a !important; +} +.bg-active-darkBlue:active { + background: #16499a !important; +} +.bg-active-lightBlue:active { + background: #4390df !important; +} +.bg-active-lightTeal:active { + background: #45fffd !important; +} +.bg-active-lightOlive:active { + background: #78aa1c !important; +} +.bg-active-lightOrange:active { + background: #ffc194 !important; +} +.bg-active-lightPink:active { + background: #f472d0 !important; +} +.bg-active-lightRed:active { + background: #da5a53 !important; +} +.bg-active-lightGreen:active { + background: #7ad61d !important; +} +.bg-active-grayDark:active { + background: #333333 !important; +} +.bg-active-grayDarker:active { + background: #222222 !important; +} +.bg-active-grayLight:active { + background: #999999 !important; +} +.bg-active-grayLighter:active { + background: #eeeeee !important; +} +.bg-active-blue:active { + background: #00aff0 !important; +} +.fg-active-black:active { + color: #000000 !important; +} +.fg-active-white:active { + color: #ffffff !important; +} +.fg-active-lime:active { + color: #a4c400 !important; +} +.fg-active-green:active { + color: #60a917 !important; +} +.fg-active-emerald:active { + color: #008a00 !important; +} +.fg-active-teal:active { + color: #00aba9 !important; +} +.fg-active-cyan:active { + color: #1ba1e2 !important; +} +.fg-active-cobalt:active { + color: #0050ef !important; +} +.fg-active-indigo:active { + color: #6a00ff !important; +} +.fg-active-violet:active { + color: #aa00ff !important; +} +.fg-active-pink:active { + color: #dc4fad !important; +} +.fg-active-magenta:active { + color: #d80073 !important; +} +.fg-active-crimson:active { + color: #a20025 !important; +} +.fg-active-red:active { + color: #ce352c !important; +} +.fg-active-orange:active { + color: #fa6800 !important; +} +.fg-active-amber:active { + color: #f0a30a !important; +} +.fg-active-yellow:active { + color: #e3c800 !important; +} +.fg-active-brown:active { + color: #825a2c !important; +} +.fg-active-olive:active { + color: #6d8764 !important; +} +.fg-active-steel:active { + color: #647687 !important; +} +.fg-active-mauve:active { + color: #76608a !important; +} +.fg-active-taupe:active { + color: #87794e !important; +} +.fg-active-gray:active { + color: #555555 !important; +} +.fg-active-dark:active { + color: #333333 !important; +} +.fg-active-darker:active { + color: #222222 !important; +} +.fg-active-transparent:active { + color: transparent !important; +} +.fg-active-darkBrown:active { + color: #63362f !important; +} +.fg-active-darkCrimson:active { + color: #640024 !important; +} +.fg-active-darkMagenta:active { + color: #81003c !important; +} +.fg-active-darkIndigo:active { + color: #4b0096 !important; +} +.fg-active-darkCyan:active { + color: #1b6eae !important; +} +.fg-active-darkCobalt:active { + color: #00356a !important; +} +.fg-active-darkTeal:active { + color: #004050 !important; +} +.fg-active-darkEmerald:active { + color: #003e00 !important; +} +.fg-active-darkGreen:active { + color: #128023 !important; +} +.fg-active-darkOrange:active { + color: #bf5a15 !important; +} +.fg-active-darkRed:active { + color: #9a1616 !important; +} +.fg-active-darkPink:active { + color: #9a165a !important; +} +.fg-active-darkViolet:active { + color: #57169a !important; +} +.fg-active-darkBlue:active { + color: #16499a !important; +} +.fg-active-lightBlue:active { + color: #4390df !important; +} +.fg-active-lightTeal:active { + color: #45fffd !important; +} +.fg-active-lightOlive:active { + color: #78aa1c !important; +} +.fg-active-lightOrange:active { + color: #ffc194 !important; +} +.fg-active-lightPink:active { + color: #f472d0 !important; +} +.fg-active-lightRed:active { + color: #da5a53 !important; +} +.fg-active-lightGreen:active { + color: #7ad61d !important; +} +.fg-active-grayDark:active { + color: #333333 !important; +} +.fg-active-grayDarker:active { + color: #222222 !important; +} +.fg-active-grayLight:active { + color: #999999 !important; +} +.fg-active-grayLighter:active { + color: #eeeeee !important; +} +.fg-active-blue:active { + color: #00aff0 !important; +} +.bg-focus-black:focus { + background: #000000 !important; +} +.bg-focus-white:focus { + background: #ffffff !important; +} +.bg-focus-lime:focus { + background: #a4c400 !important; +} +.bg-focus-green:focus { + background: #60a917 !important; +} +.bg-focus-emerald:focus { + background: #008a00 !important; +} +.bg-focus-teal:focus { + background: #00aba9 !important; +} +.bg-focus-cyan:focus { + background: #1ba1e2 !important; +} +.bg-focus-cobalt:focus { + background: #0050ef !important; +} +.bg-focus-indigo:focus { + background: #6a00ff !important; +} +.bg-focus-violet:focus { + background: #aa00ff !important; +} +.bg-focus-pink:focus { + background: #dc4fad !important; +} +.bg-focus-magenta:focus { + background: #d80073 !important; +} +.bg-focus-crimson:focus { + background: #a20025 !important; +} +.bg-focus-red:focus { + background: #ce352c !important; +} +.bg-focus-orange:focus { + background: #fa6800 !important; +} +.bg-focus-amber:focus { + background: #f0a30a !important; +} +.bg-focus-yellow:focus { + background: #e3c800 !important; +} +.bg-focus-brown:focus { + background: #825a2c !important; +} +.bg-focus-olive:focus { + background: #6d8764 !important; +} +.bg-focus-steel:focus { + background: #647687 !important; +} +.bg-focus-mauve:focus { + background: #76608a !important; +} +.bg-focus-taupe:focus { + background: #87794e !important; +} +.bg-focus-gray:focus { + background: #555555 !important; +} +.bg-focus-dark:focus { + background: #333333 !important; +} +.bg-focus-darker:focus { + background: #222222 !important; +} +.bg-focus-transparent:focus { + background: transparent !important; +} +.bg-focus-darkBrown:focus { + background: #63362f !important; +} +.bg-focus-darkCrimson:focus { + background: #640024 !important; +} +.bg-focus-darkMagenta:focus { + background: #81003c !important; +} +.bg-focus-darkIndigo:focus { + background: #4b0096 !important; +} +.bg-focus-darkCyan:focus { + background: #1b6eae !important; +} +.bg-focus-darkCobalt:focus { + background: #00356a !important; +} +.bg-focus-darkTeal:focus { + background: #004050 !important; +} +.bg-focus-darkEmerald:focus { + background: #003e00 !important; +} +.bg-focus-darkGreen:focus { + background: #128023 !important; +} +.bg-focus-darkOrange:focus { + background: #bf5a15 !important; +} +.bg-focus-darkRed:focus { + background: #9a1616 !important; +} +.bg-focus-darkPink:focus { + background: #9a165a !important; +} +.bg-focus-darkViolet:focus { + background: #57169a !important; +} +.bg-focus-darkBlue:focus { + background: #16499a !important; +} +.bg-focus-lightBlue:focus { + background: #4390df !important; +} +.bg-focus-lightTeal:focus { + background: #45fffd !important; +} +.bg-focus-lightOlive:focus { + background: #78aa1c !important; +} +.bg-focus-lightOrange:focus { + background: #ffc194 !important; +} +.bg-focus-lightPink:focus { + background: #f472d0 !important; +} +.bg-focus-lightRed:focus { + background: #da5a53 !important; +} +.bg-focus-lightGreen:focus { + background: #7ad61d !important; +} +.bg-focus-grayDark:focus { + background: #333333 !important; +} +.bg-focus-grayDarker:focus { + background: #222222 !important; +} +.bg-focus-grayLight:focus { + background: #999999 !important; +} +.bg-focus-grayLighter:focus { + background: #eeeeee !important; +} +.bg-focus-blue:focus { + background: #00aff0 !important; +} +.fg-focus-black:focus { + color: #000000 !important; +} +.fg-focus-white:focus { + color: #ffffff !important; +} +.fg-focus-lime:focus { + color: #a4c400 !important; +} +.fg-focus-green:focus { + color: #60a917 !important; +} +.fg-focus-emerald:focus { + color: #008a00 !important; +} +.fg-focus-teal:focus { + color: #00aba9 !important; +} +.fg-focus-cyan:focus { + color: #1ba1e2 !important; +} +.fg-focus-cobalt:focus { + color: #0050ef !important; +} +.fg-focus-indigo:focus { + color: #6a00ff !important; +} +.fg-focus-violet:focus { + color: #aa00ff !important; +} +.fg-focus-pink:focus { + color: #dc4fad !important; +} +.fg-focus-magenta:focus { + color: #d80073 !important; +} +.fg-focus-crimson:focus { + color: #a20025 !important; +} +.fg-focus-red:focus { + color: #ce352c !important; +} +.fg-focus-orange:focus { + color: #fa6800 !important; +} +.fg-focus-amber:focus { + color: #f0a30a !important; +} +.fg-focus-yellow:focus { + color: #e3c800 !important; +} +.fg-focus-brown:focus { + color: #825a2c !important; +} +.fg-focus-olive:focus { + color: #6d8764 !important; +} +.fg-focus-steel:focus { + color: #647687 !important; +} +.fg-focus-mauve:focus { + color: #76608a !important; +} +.fg-focus-taupe:focus { + color: #87794e !important; +} +.fg-focus-gray:focus { + color: #555555 !important; +} +.fg-focus-dark:focus { + color: #333333 !important; +} +.fg-focus-darker:focus { + color: #222222 !important; +} +.fg-focus-transparent:focus { + color: transparent !important; +} +.fg-focus-darkBrown:focus { + color: #63362f !important; +} +.fg-focus-darkCrimson:focus { + color: #640024 !important; +} +.fg-focus-darkMagenta:focus { + color: #81003c !important; +} +.fg-focus-darkIndigo:focus { + color: #4b0096 !important; +} +.fg-focus-darkCyan:focus { + color: #1b6eae !important; +} +.fg-focus-darkCobalt:focus { + color: #00356a !important; +} +.fg-focus-darkTeal:focus { + color: #004050 !important; +} +.fg-focus-darkEmerald:focus { + color: #003e00 !important; +} +.fg-focus-darkGreen:focus { + color: #128023 !important; +} +.fg-focus-darkOrange:focus { + color: #bf5a15 !important; +} +.fg-focus-darkRed:focus { + color: #9a1616 !important; +} +.fg-focus-darkPink:focus { + color: #9a165a !important; +} +.fg-focus-darkViolet:focus { + color: #57169a !important; +} +.fg-focus-darkBlue:focus { + color: #16499a !important; +} +.fg-focus-lightBlue:focus { + color: #4390df !important; +} +.fg-focus-lightTeal:focus { + color: #45fffd !important; +} +.fg-focus-lightOlive:focus { + color: #78aa1c !important; +} +.fg-focus-lightOrange:focus { + color: #ffc194 !important; +} +.fg-focus-lightPink:focus { + color: #f472d0 !important; +} +.fg-focus-lightRed:focus { + color: #da5a53 !important; +} +.fg-focus-lightGreen:focus { + color: #7ad61d !important; +} +.fg-focus-grayDark:focus { + color: #333333 !important; +} +.fg-focus-grayDarker:focus { + color: #222222 !important; +} +.fg-focus-grayLight:focus { + color: #999999 !important; +} +.fg-focus-grayLighter:focus { + color: #eeeeee !important; +} +.fg-focus-blue:focus { + color: #00aff0 !important; +} +.ribbed-black { + background: #000000 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-white { + background: #ffffff linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lime { + background: #a4c400 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-green { + background: #60a917 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-emerald { + background: #008a00 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-teal { + background: #00aba9 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-cyan { + background: #1ba1e2 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-cobalt { + background: #0050ef linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-indigo { + background: #6a00ff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-violet { + background: #aa00ff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-pink { + background: #dc4fad linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-magenta { + background: #d80073 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-crimson { + background: #a20025 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-red { + background: #ce352c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-orange { + background: #fa6800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-amber { + background: #f0a30a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-yellow { + background: #e3c800 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-brown { + background: #825a2c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-olive { + background: #6d8764 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-steel { + background: #647687 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-mauve { + background: #76608a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-taupe { + background: #87794e linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-dark { + background: #222222 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darker { + background: #1d1d1d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkBrown { + background: #63362f linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkCrimson { + background: #640024 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkMagenta { + background: #81003c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkIndigo { + background: #4b0096 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkCyan { + background: #1b6eae linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkCobalt { + background: #00356a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkTeal { + background: #004050 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkEmerald { + background: #003e00 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkGreen { + background: #128023 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkOrange { + background: #bf5a15 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkRed { + background: #9a1616 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkPink { + background: #9a165a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkViolet { + background: #57169a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-darkBlue { + background: #16499a linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightBlue { + background: #4390df linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightTeal { + background: #45fffd linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightOlive { + background: #78aa1c linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightOrange { + background: #ffc194 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightPink { + background: #f472d0 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightRed { + background: #da5a53 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lightGreen { + background: #7ad61d linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-lighterBlue { + background: #00ccff linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayed { + background: #585858 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayDark { + background: #333333 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayDarker { + background: #222222 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-gray { + background: #555555 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayLight { + background: #999999 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-grayLighter { + background: #eeeeee linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.ribbed-blue { + background: #00aff0 linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.before-bg-black:before { + background: #000000 !important; +} +.before-bg-white:before { + background: #ffffff !important; +} +.before-bg-lime:before { + background: #a4c400 !important; +} +.before-bg-green:before { + background: #60a917 !important; +} +.before-bg-emerald:before { + background: #008a00 !important; +} +.before-bg-teal:before { + background: #00aba9 !important; +} +.before-bg-cyan:before { + background: #1ba1e2 !important; +} +.before-bg-cobalt:before { + background: #0050ef !important; +} +.before-bg-indigo:before { + background: #6a00ff !important; +} +.before-bg-violet:before { + background: #aa00ff !important; +} +.before-bg-pink:before { + background: #dc4fad !important; +} +.before-bg-magenta:before { + background: #d80073 !important; +} +.before-bg-crimson:before { + background: #a20025 !important; +} +.before-bg-red:before { + background: #ce352c !important; +} +.before-bg-orange:before { + background: #fa6800 !important; +} +.before-bg-amber:before { + background: #f0a30a !important; +} +.before-bg-yellow:before { + background: #e3c800 !important; +} +.before-bg-brown:before { + background: #825a2c !important; +} +.before-bg-olive:before { + background: #6d8764 !important; +} +.before-bg-steel:before { + background: #647687 !important; +} +.before-bg-mauve:before { + background: #76608a !important; +} +.before-bg-taupe:before { + background: #87794e !important; +} +.before-bg-gray:before { + background: #555555 !important; +} +.before-bg-dark:before { + background: #333333 !important; +} +.before-bg-darker:before { + background: #222222 !important; +} +.before-bg-transparent:before { + background: transparent !important; +} +.before-bg-darkBrown:before { + background: #63362f !important; +} +.before-bg-darkCrimson:before { + background: #640024 !important; +} +.before-bg-darkMagenta:before { + background: #81003c !important; +} +.before-bg-darkIndigo:before { + background: #4b0096 !important; +} +.before-bg-darkCyan:before { + background: #1b6eae !important; +} +.before-bg-darkCobalt:before { + background: #00356a !important; +} +.before-bg-darkTeal:before { + background: #004050 !important; +} +.before-bg-darkEmerald:before { + background: #003e00 !important; +} +.before-bg-darkGreen:before { + background: #128023 !important; +} +.before-bg-darkOrange:before { + background: #bf5a15 !important; +} +.before-bg-darkRed:before { + background: #9a1616 !important; +} +.before-bg-darkPink:before { + background: #9a165a !important; +} +.before-bg-darkViolet:before { + background: #57169a !important; +} +.before-bg-darkBlue:before { + background: #16499a !important; +} +.before-bg-lightBlue:before { + background: #4390df !important; +} +.before-bg-lightRed:before { + background: #da5a53 !important; +} +.before-bg-lightGreen:before { + background: #7ad61d !important; +} +.before-bg-lighterBlue:before { + background: #00ccff !important; +} +.before-bg-lightTeal:before { + background: #45fffd !important; +} +.before-bg-lightOlive:before { + background: #78aa1c !important; +} +.before-bg-lightOrange:before { + background: #ffc194 !important; +} +.before-bg-lightPink:before { + background: #f472d0 !important; +} +.before-bg-grayDark:before { + background: #333333 !important; +} +.before-bg-grayDarker:before { + background: #222222 !important; +} +.before-bg-grayLight:before { + background: #999999 !important; +} +.before-bg-grayLighter:before { + background: #eeeeee !important; +} +.before-bg-blue:before { + background: #00aff0 !important; +} +.after-bg-black:after { + background: #000000 !important; +} +.after-bg-white:after { + background: #ffffff !important; +} +.after-bg-lime:after { + background: #a4c400 !important; +} +.after-bg-green:after { + background: #60a917 !important; +} +.after-bg-emerald:after { + background: #008a00 !important; +} +.after-bg-teal:after { + background: #00aba9 !important; +} +.after-bg-cyan:after { + background: #1ba1e2 !important; +} +.after-bg-cobalt:after { + background: #0050ef !important; +} +.after-bg-indigo:after { + background: #6a00ff !important; +} +.after-bg-violet:after { + background: #aa00ff !important; +} +.after-bg-pink:after { + background: #dc4fad !important; +} +.after-bg-magenta:after { + background: #d80073 !important; +} +.after-bg-crimson:after { + background: #a20025 !important; +} +.after-bg-red:after { + background: #ce352c !important; +} +.after-bg-orange:after { + background: #fa6800 !important; +} +.after-bg-amber:after { + background: #f0a30a !important; +} +.after-bg-yellow:after { + background: #e3c800 !important; +} +.after-bg-brown:after { + background: #825a2c !important; +} +.after-bg-olive:after { + background: #6d8764 !important; +} +.after-bg-steel:after { + background: #647687 !important; +} +.after-bg-mauve:after { + background: #76608a !important; +} +.after-bg-taupe:after { + background: #87794e !important; +} +.after-bg-gray:after { + background: #555555 !important; +} +.after-bg-dark:after { + background: #333333 !important; +} +.after-bg-darker:after { + background: #222222 !important; +} +.after-bg-transparent:after { + background: transparent !important; +} +.after-bg-darkBrown:after { + background: #63362f !important; +} +.after-bg-darkCrimson:after { + background: #640024 !important; +} +.after-bg-darkMagenta:after { + background: #81003c !important; +} +.after-bg-darkIndigo:after { + background: #4b0096 !important; +} +.after-bg-darkCyan:after { + background: #1b6eae !important; +} +.after-bg-darkCobalt:after { + background: #00356a !important; +} +.after-bg-darkTeal:after { + background: #004050 !important; +} +.after-bg-darkEmerald:after { + background: #003e00 !important; +} +.after-bg-darkGreen:after { + background: #128023 !important; +} +.after-bg-darkOrange:after { + background: #bf5a15 !important; +} +.after-bg-darkRed:after { + background: #9a1616 !important; +} +.after-bg-darkPink:after { + background: #9a165a !important; +} +.after-bg-darkViolet:after { + background: #57169a !important; +} +.after-bg-darkBlue:after { + background: #16499a !important; +} +.after-bg-lightBlue:after { + background: #4390df !important; +} +.after-bg-lightRed:after { + background: #da5a53 !important; +} +.after-bg-lightGreen:after { + background: #7ad61d !important; +} +.after-bg-lighterBlue:after { + background: #00ccff !important; +} +.after-bg-lightTeal:after { + background: #45fffd !important; +} +.after-bg-lightOlive:after { + background: #78aa1c !important; +} +.after-bg-lightOrange:after { + background: #ffc194 !important; +} +.after-bg-lightPink:after { + background: #f472d0 !important; +} +.after-bg-grayDark:after { + background: #333333 !important; +} +.after-bg-grayDarker:after { + background: #222222 !important; +} +.after-bg-grayLight:after { + background: #999999 !important; +} +.after-bg-grayLighter:after { + background: #eeeeee !important; +} +.after-bg-blue:after { + background: #00aff0 !important; +} +.before-fg-black:before { + color: #000000 !important; +} +.before-fg-white:before { + color: #ffffff !important; +} +.before-fg-lime:before { + color: #a4c400 !important; +} +.before-fg-green:before { + color: #60a917 !important; +} +.before-fg-emerald:before { + color: #008a00 !important; +} +.before-fg-teal:before { + color: #00aba9 !important; +} +.before-fg-cyan:before { + color: #1ba1e2 !important; +} +.before-fg-cobalt:before { + color: #0050ef !important; +} +.before-fg-indigo:before { + color: #6a00ff !important; +} +.before-fg-violet:before { + color: #aa00ff !important; +} +.before-fg-pink:before { + color: #dc4fad !important; +} +.before-fg-magenta:before { + color: #d80073 !important; +} +.before-fg-crimson:before { + color: #a20025 !important; +} +.before-fg-red:before { + color: #ce352c !important; +} +.before-fg-orange:before { + color: #fa6800 !important; +} +.before-fg-amber:before { + color: #f0a30a !important; +} +.before-fg-yellow:before { + color: #e3c800 !important; +} +.before-fg-brown:before { + color: #825a2c !important; +} +.before-fg-olive:before { + color: #6d8764 !important; +} +.before-fg-steel:before { + color: #647687 !important; +} +.before-fg-mauve:before { + color: #76608a !important; +} +.before-fg-taupe:before { + color: #87794e !important; +} +.before-fg-gray:before { + color: #555555 !important; +} +.before-fg-dark:before { + color: #333333 !important; +} +.before-fg-darker:before { + color: #222222 !important; +} +.before-fg-transparent:before { + color: transparent !important; +} +.before-fg-darkBrown:before { + color: #63362f !important; +} +.before-fg-darkCrimson:before { + color: #640024 !important; +} +.before-fg-darkMagenta:before { + color: #81003c !important; +} +.before-fg-darkIndigo:before { + color: #4b0096 !important; +} +.before-fg-darkCyan:before { + color: #1b6eae !important; +} +.before-fg-darkCobalt:before { + color: #00356a !important; +} +.before-fg-darkTeal:before { + color: #004050 !important; +} +.before-fg-darkEmerald:before { + color: #003e00 !important; +} +.before-fg-darkGreen:before { + color: #128023 !important; +} +.before-fg-darkOrange:before { + color: #bf5a15 !important; +} +.before-fg-darkRed:before { + color: #9a1616 !important; +} +.before-fg-darkPink:before { + color: #9a165a !important; +} +.before-fg-darkViolet:before { + color: #57169a !important; +} +.before-fg-darkBlue:before { + color: #16499a !important; +} +.before-fg-lightBlue:before { + color: #4390df !important; +} +.before-fg-lightRed:before { + color: #da5a53 !important; +} +.before-fg-lightGreen:before { + color: #7ad61d !important; +} +.before-fg-lighterBlue:before { + color: #00ccff !important; +} +.before-fg-lightTeal:before { + color: #45fffd !important; +} +.before-fg-lightOlive:before { + color: #78aa1c !important; +} +.before-fg-lightOrange:before { + color: #ffc194 !important; +} +.before-fg-lightPink:before { + color: #f472d0 !important; +} +.before-fg-grayDark:before { + color: #333333 !important; +} +.before-fg-grayDarker:before { + color: #222222 !important; +} +.before-fg-grayLight:before { + color: #999999 !important; +} +.before-fg-grayLighter:before { + color: #eeeeee !important; +} +.before-fg-blue:before { + color: #00aff0 !important; +} +.after-fg-black:after { + color: #000000 !important; +} +.after-fg-white:after { + color: #ffffff !important; +} +.after-fg-lime:after { + color: #a4c400 !important; +} +.after-fg-green:after { + color: #60a917 !important; +} +.after-fg-emerald:after { + color: #008a00 !important; +} +.after-fg-teal:after { + color: #00aba9 !important; +} +.after-fg-cyan:after { + color: #1ba1e2 !important; +} +.after-fg-cobalt:after { + color: #0050ef !important; +} +.after-fg-indigo:after { + color: #6a00ff !important; +} +.after-fg-violet:after { + color: #aa00ff !important; +} +.after-fg-pink:after { + color: #dc4fad !important; +} +.after-fg-magenta:after { + color: #d80073 !important; +} +.after-fg-crimson:after { + color: #a20025 !important; +} +.after-fg-red:after { + color: #ce352c !important; +} +.after-fg-orange:after { + color: #fa6800 !important; +} +.after-fg-amber:after { + color: #f0a30a !important; +} +.after-fg-yellow:after { + color: #e3c800 !important; +} +.after-fg-brown:after { + color: #825a2c !important; +} +.after-fg-olive:after { + color: #6d8764 !important; +} +.after-fg-steel:after { + color: #647687 !important; +} +.after-fg-mauve:after { + color: #76608a !important; +} +.after-fg-taupe:after { + color: #87794e !important; +} +.after-fg-gray:after { + color: #555555 !important; +} +.after-fg-dark:after { + color: #333333 !important; +} +.after-fg-darker:after { + color: #222222 !important; +} +.after-fg-transparent:after { + color: transparent !important; +} +.after-fg-darkBrown:after { + color: #63362f !important; +} +.after-fg-darkCrimson:after { + color: #640024 !important; +} +.after-fg-darkMagenta:after { + color: #81003c !important; +} +.after-fg-darkIndigo:after { + color: #4b0096 !important; +} +.after-fg-darkCyan:after { + color: #1b6eae !important; +} +.after-fg-darkCobalt:after { + color: #00356a !important; +} +.after-fg-darkTeal:after { + color: #004050 !important; +} +.after-fg-darkEmerald:after { + color: #003e00 !important; +} +.after-fg-darkGreen:after { + color: #128023 !important; +} +.after-fg-darkOrange:after { + color: #bf5a15 !important; +} +.after-fg-darkRed:after { + color: #9a1616 !important; +} +.after-fg-darkPink:after { + color: #9a165a !important; +} +.after-fg-darkViolet:after { + color: #57169a !important; +} +.after-fg-darkBlue:after { + color: #16499a !important; +} +.after-fg-lightBlue:after { + color: #4390df !important; +} +.after-fg-lightRed:after { + color: #da5a53 !important; +} +.after-fg-lightGreen:after { + color: #7ad61d !important; +} +.after-fg-lighterBlue:after { + color: #00ccff !important; +} +.after-fg-lightTeal:after { + color: #45fffd !important; +} +.after-fg-lightOlive:after { + color: #78aa1c !important; +} +.after-fg-lightOrange:after { + color: #ffc194 !important; +} +.after-fg-lightPink:after { + color: #f472d0 !important; +} +.after-fg-grayDark:after { + color: #333333 !important; +} +.after-fg-grayDarker:after { + color: #222222 !important; +} +.after-fg-grayLight:after { + color: #999999 !important; +} +.after-fg-grayLighter:after { + color: #eeeeee !important; +} +.after-fg-blue:after { + color: #00aff0 !important; +} +@font-face { + font-family: "PT Serif Caption"; + font-style: normal; + font-weight: 400; + src: local("Cambria"), local("PT Serif Caption"), local("PTSerif-Caption"), url(../fonts/font1.woff) format('woff'); +} +@font-face { + font-family: "Open Sans Light"; + font-style: normal; + font-weight: 300; + src: local("Segoe UI Light"), local("Open Sans Light"), local("OpenSans-Light"), url(../fonts/font2.woff) format('woff'); +} +@font-face { + font-family: "Open Sans"; + font-style: normal; + font-weight: 400; + src: local("Segoe UI"), local("Open Sans"), local("OpenSans"), url(../fonts/font3.woff) format('woff'); +} +@font-face { + font-family: "Open Sans Bold"; + font-style: normal; + font-weight: 700; + src: local("Segoe UI Bold"), local("Open Sans Bold"), local("OpenSans-Bold"), url(../fonts/font4.woff) format('woff'); +} +.dropdown-toggle { + position: relative; + cursor: pointer; +} +.dropdown-toggle:before { + display: block; + position: absolute; + vertical-align: middle; + color: transparent; + font-size: 0; + content: ""; + height: 5px; + width: 5px; + background-color: transparent; + border-left: 1px solid; + border-bottom: 1px solid; + border-color: #1d1d1d; + top: 50%; + left: 100%; + margin-left: -1rem; + margin-top: -0.1625rem; + z-index: 2; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.dropdown-toggle.drop-marker-light:before { + border-color: #ffffff; +} +*.dropdown-toggle { + padding-right: 1.625rem; +} +.flush-list { + padding: 0; + margin: 0; + list-style: none inside none; +} +.shadow { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.before-shadow:before { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.after-shadow:after { + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.block-shadow { + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); +} +.block-shadow-success { + box-shadow: 0 0 25px 0 rgba(0, 128, 0, 0.7); +} +.block-shadow-error { + box-shadow: 0 0 25px 0 rgba(128, 0, 0, 0.7); +} +.block-shadow-danger { + box-shadow: 0 0 25px 0 rgba(128, 0, 0, 0.7); +} +.block-shadow-warning { + box-shadow: 0 0 25px 0 rgba(255, 165, 0, 0.7); +} +.block-shadow-info { + box-shadow: 0 0 25px 0 rgba(89, 205, 226, 0.7); +} +.block-shadow-impact { + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); +} +.bottom-shadow { + box-shadow: -1px 6px 6px -6px rgba(0, 0, 0, 0.35); +} +.text-shadow { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.before-text-shadow:before { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.after-text-shadow:after { + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.no-shadow { + box-shadow: none !important; +} +.full-size { + width: 100% !important; +} +.block { + display: block !important; +} +.inline-block { + display: inline-block !important; +} +.no-display { + display: none !important; +} +.no-margin { + margin: 0 !important; +} +.no-margin-right { + margin-right: 0 !important; +} +.no-margin-left { + margin-left: 0 !important; +} +.no-margin-top { + margin-top: 0 !important; +} +.no-margin-bottom { + margin-bottom: 0 !important; +} +.no-padding { + padding: 0 !important; +} +.no-padding-left { + padding-left: 0 !important; +} +.no-padding-right { + padding-right: 0 !important; +} +.no-padding-top { + padding-top: 0 !important; +} +.no-padding-bottom { + padding-bottom: 0 !important; +} +.no-float { + float: none !important; +} +.no-visible { + visibility: hidden !important; +} +.no-border { + border: 0 !important; +} +.no-overflow { + overflow: hidden !important; +} +.no-scroll { + overflow: hidden !important; +} +.no-scroll-x { + overflow-x: hidden !important; +} +.no-scroll-y { + overflow-y: hidden !important; +} +.no-wrap { + white-space: nowrap !important; +} +.no-border-left { + border-left: none !important; +} +.no-border-right { + border-right: none !important; +} +.no-border-top { + border-top: none !important; +} +.no-border-bottom { + border-bottom: none !important; +} +.transparent-border { + border-color: transparent !important; +} +.place-right { + float: right !important; +} +.place-left { + float: left !important; +} +.clear-float:before, +.clear-float:after { + display: table; + content: ""; +} +.clear-float:after { + clear: both; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; +} +.clearfix:after { + clear: both; +} +.no-user-select { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.no-appearance { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; +} +.debug { + border: 1px dashed red; +} +.example { + padding: .625rem 1.825rem .625rem 2.5rem; + border: 1px #ccc dashed; + position: relative; + margin: 0 0 .625rem 0; + background-color: #ffffff; +} +.example:before, +.example:after { + display: table; + content: ""; +} +.example:after { + clear: both; +} +.example:before { + position: absolute; + content: attr(data-text); + text-transform: lowercase; + left: 1.5rem; + top: 11.875rem; + color: gray; + display: block; + font-size: 1rem; + line-height: 1rem; + height: 1rem; + text-align: right; + white-space: nowrap; + direction: ltr; + width: 12.5rem; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} +.video-container { + position: relative; + padding-bottom: 56.25%; + padding-top: 30px; + height: 0; + overflow: hidden; +} +.video-container iframe, +.video-container object, +.video-container embed { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.padding10 { + padding: 0.625rem; +} +.padding20 { + padding: 1.25rem; +} +.padding30 { + padding: 1.875rem; +} +.padding40 { + padding: 2.5rem; +} +.padding50 { + padding: 3.125rem; +} +.padding60 { + padding: 3.75rem; +} +.padding70 { + padding: 4.375rem; +} +.padding80 { + padding: 5rem; +} +.padding90 { + padding: 5.625rem; +} +.padding100 { + padding: 6.25rem; +} +.padding5 { + padding: 5px; +} +.margin5 { + margin: 5px; +} +.margin10 { + margin: 0.625rem; +} +.margin20 { + margin: 1.25rem; +} +.margin30 { + margin: 1.875rem; +} +.margin40 { + margin: 2.5rem; +} +.margin50 { + margin: 3.125rem; +} +.margin60 { + margin: 3.75rem; +} +.margin70 { + margin: 4.375rem; +} +.margin80 { + margin: 5rem; +} +.margin90 { + margin: 5.625rem; +} +.margin100 { + margin: 6.25rem; +} +.opacity { + opacity: .9; +} +.half-opacity { + opacity: .5; +} +.hi-opacity { + opacity: .2; +} +.element-selected { + border: 4px #4390df solid; +} +.element-selected:after { + position: absolute; + display: block; + border-top: 28px solid #4390df; + border-left: 28px solid transparent; + right: 0; + content: ""; + top: 0; + z-index: 101; +} +.element-selected:before { + position: absolute; + display: block; + content: ""; + background-color: transparent; + border-color: #ffffff; + border-left: 2px solid; + border-bottom: 2px solid; + height: .25rem; + width: .5rem; + right: 0; + top: 0; + z-index: 102; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +/* Block function */ +.set-border { + border: 1px #d9d9d9 solid; +} +.set-border.medium-border { + border-width: 8px; +} +.set-border.large-border { + border-width: 16px; +} +/* transform functions */ +.rotate45 { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.rotate90 { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.rotate135 { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); +} +.rotate180 { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.rotate225 { + -webkit-transform: rotate(225deg); + transform: rotate(225deg); +} +.rotate270 { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); +} +.rotate360 { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); +} +.rotate-45 { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.rotate-90 { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} +.rotate-135 { + -webkit-transform: rotate(-135deg); + transform: rotate(-135deg); +} +.rotate-180 { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} +.rotate-225 { + -webkit-transform: rotate(-225deg); + transform: rotate(-225deg); +} +.rotate-270 { + -webkit-transform: rotate(-270deg); + transform: rotate(-270deg); +} +.rotate-360 { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); +} +.rotateX45 { + -webkit-transform: rotateX(45deg); + transform: rotateX(45deg); +} +.rotateX90 { + -webkit-transform: rotateX(90deg); + transform: rotateX(90deg); +} +.rotateX135 { + -webkit-transform: rotateX(135deg); + transform: rotateX(135deg); +} +.rotateX180 { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.rotateX225 { + -webkit-transform: rotateX(225deg); + transform: rotateX(225deg); +} +.rotateX270 { + -webkit-transform: rotateX(270deg); + transform: rotateX(270deg); +} +.rotateX360 { + -webkit-transform: rotateX(360deg); + transform: rotateX(360deg); +} +.rotateX-45 { + -webkit-transform: rotateX(-45deg); + transform: rotateX(-45deg); +} +.rotateX-90 { + -webkit-transform: rotateX(-90deg); + transform: rotateX(-90deg); +} +.rotateX-135 { + -webkit-transform: rotateX(-135deg); + transform: rotateX(-135deg); +} +.rotateX-180 { + -webkit-transform: rotateX(-180deg); + transform: rotateX(-180deg); +} +.rotateX-225 { + -webkit-transform: rotateX(-225deg); + transform: rotateX(-225deg); +} +.rotateX-270 { + -webkit-transform: rotateX(-270deg); + transform: rotateX(-270deg); +} +.rotateX-360 { + -webkit-transform: rotateX(-360deg); + transform: rotateX(-360deg); +} +.rotateY45 { + -webkit-transform: rotateY(45deg); + transform: rotateY(45deg); +} +.rotateY90 { + -webkit-transform: rotateY(90deg); + transform: rotateY(90deg); +} +.rotateY135 { + -webkit-transform: rotateY(135deg); + transform: rotateY(135deg); +} +.rotateY180 { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.rotateY225 { + -webkit-transform: rotateY(225deg); + transform: rotateY(225deg); +} +.rotateY270 { + -webkit-transform: rotateY(270deg); + transform: rotateY(270deg); +} +.rotateY360 { + -webkit-transform: rotateY(360deg); + transform: rotateY(360deg); +} +.rotateY-45 { + -webkit-transform: rotateY(-45deg); + transform: rotateY(-45deg); +} +.rotateY-90 { + -webkit-transform: rotateY(-90deg); + transform: rotateY(-90deg); +} +.rotateY-135 { + -webkit-transform: rotateY(-135deg); + transform: rotateY(-135deg); +} +.rotateY-180 { + -webkit-transform: rotateY(-180deg); + transform: rotateY(-180deg); +} +.rotateY-225 { + -webkit-transform: rotateY(-225deg); + transform: rotateY(-225deg); +} +.rotateY-270 { + -webkit-transform: rotateY(-270deg); + transform: rotateY(-270deg); +} +.rotateY-360 { + -webkit-transform: rotateY(-360deg); + transform: rotateY(-360deg); +} +html { + font-size: 100%; +} +body { + font-family: "Segoe UI", "Open Sans", sans-serif, serif; + font-size: 0.875rem; + line-height: 1.1; + font-weight: 400; + font-style: normal; +} +#font .light { + font-weight: 300; + font-style: normal; +} +#font .normal { + font-weight: 400; + font-style: normal; +} +#font .bold { + font-style: normal; + font-weight: 700; +} +#font .italic { + font-style: italic; +} +.leader { + font: 400 2.25rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +.sub-leader { + font: 500 1.875rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +.header { + font: 500 1.5rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +.sub-header { + font: 500 1.125rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +.alt-header { + font: 500 1rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +.sub-alt-header { + font: 500 0.875rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +.minor-header { + font: 500 0.75rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +h1 { + font: 400 2.25rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +h2 { + font: 500 1.875rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +h3 { + font: 500 1.5rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +h4 { + font: 500 1.125rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +h5 { + font: 500 0.875rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +h6 { + font: 500 0.75rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: .625rem 0; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small { + font-weight: 400; + font-size: .7em; + line-height: 1; + color: #777; +} +.text-light { + font-weight: 300; + font-style: normal; +} +.text-normal { + font-weight: 400; + font-style: normal; +} +.text-bold { + font-style: normal; + font-weight: 700; +} +.text-italic { + font-style: italic; +} +.uppercase { + text-transform: uppercase; +} +.lowercase { + text-transform: lowercase; +} +.capital { + text-transform: capitalize; +} +.align-left { + text-align: left; +} +.align-right { + text-align: right; +} +.align-center { + text-align: center; +} +.align-justify { + text-align: justify; +} +.v-align-top { + vertical-align: top; +} +.v-align-bottom { + vertical-align: bottom; +} +.v-align-baseline { + vertical-align: baseline; +} +.v-align-middle { + vertical-align: middle; +} +.v-align-sub { + vertical-align: sub; +} +.v-align-super { + vertical-align: super; +} +.v-align-top-text { + vertical-align: text-top; +} +.v-align-bottom-text { + vertical-align: text-bottom; +} +.text-dashed { + border: 0; + border-bottom: 1px gray dashed; + display: inline; +} +.indent-paragraph:first-letter { + margin-left: 2.5rem; +} +.text-secondary { + font-size: 0.75rem; +} +.text-accent, +.text-enlarged { + font-size: 1.1rem; +} +.text-default { + font-size: 0.875rem; +} +.text-small { + font-size: 0.625rem; +} +.text-light { + font-weight: 300; +} +.text-ellipsis { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +abbr { + text-decoration: none; + border-bottom: 1px #999999 dotted; + cursor: help; + display: inline; +} +address { + font-weight: 400; + font-style: normal; + margin: .625rem 0; +} +blockquote { + margin: .625rem 0; + padding: 0 0 0 .625rem; + border-left: 0.25rem #999999 solid; +} +blockquote small { + color: #999999; +} +blockquote small:before { + content: "\2014 \00A0"; +} +blockquote.place-right { + border: 0; + border-right: 4px #999999 solid; + padding-right: .625rem; + text-align: right; +} +blockquote.place-right small:before { + content: ""; +} +blockquote.place-right small:after { + content: " \00A0 \2014"; +} +.unstyled-list { + padding-left: 0; + list-style: none; +} +.unstyled-list li ul, +.unstyled-list li ol { + list-style: none; + padding-left: 1.5625rem; +} +.inline-list { + list-style: none; + padding-left: 0; +} +.inline-list li { + display: inline-block; + margin-right: .625rem; +} +.inline-list li:last-child { + margin-right: 0; +} +ul, +ol { + margin-left: .3125rem; +} +ul li, +ol li { + line-height: 1.25rem; +} +ul li ul, +ol li ul, +ul li ol, +ol li ol { + padding-left: 1.5625rem; +} +dl dt, +dl dd { + line-height: 1.25rem; +} +dl dt { + font-style: normal; + font-weight: 700; +} +dl dd { + margin-left: .9375rem; +} +dl.horizontal dt { + float: left; + width: 10rem; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} +dl.horizontal dd { + margin-left: 11.25rem; +} +a { + color: #2086bf; +} +a:visited { + color: #2086bf; +} +hr { + border: 0; + height: 2px; + background-color: #88b9e3; +} +hr.thin { + height: 1px; +} +hr.fat { + height: 3px; +} +.tag { + display: inline-block; + line-height: 1.1; + font-size: 80%; + padding: 1px 4px 2px; + background-color: #eeeeee; + border-radius: 2px; + color: #1d1d1d; + vertical-align: middle; +} +.tag.success { + background-color: #60a917; + color: #ffffff; +} +.tag.alert { + background-color: #ce352c; + color: #ffffff; +} +.tag.info { + background-color: #1ba1e2; + color: #ffffff; +} +.tag.warning { + background-color: #fa6800; + color: #ffffff; +} +a.tag { + text-decoration: underline; + cursor: pointer; +} +.container { + width: 960px; + margin: 0 auto; +} +.fixed-top, +.fixed-bottom { + position: fixed; + left: 0; + right: 0; + z-index: 1030; +} +.fixed-top { + top: 0; + bottom: auto; +} +.fixed-bottom { + top: auto; + bottom: 0; +} +.pos-abs { + position: absolute !important; +} +.pos-rel { + position: relative !important; +} +.pos-fix { + position: fixed !important; +} +.grid { + display: block; + position: relative; + margin: .625rem 0; +} +.grid:before, +.grid:after { + display: table; + content: ""; +} +.grid:after { + clear: both; +} +.grid .row { + width: 100%; + display: block; + margin: 0 0 2.12765% 0; +} +.grid .row:before, +.grid .row:after { + display: table; + content: ""; +} +.grid .row:after { + clear: both; +} +.grid .row:last-child { + margin-bottom: 0; +} +.grid .row > .cell { + display: block; + float: left; + width: 100%; + min-height: 10px; + margin: 0 0 0 2.12765%; +} +.grid .row > .cell:first-child { + margin-left: 0; +} +.grid .row.cells2 > .cell { + width: 48.936175%; +} +.grid .row.cells2 > .cell.colspan2 { + width: 100%; +} +.grid .row.cells2 > .cell.offset1 { + margin-left: 51.063825%; +} +.grid .row.cells2 > .cell.offset2 { + margin-left: 102.12765%; +} +.grid .row.cells3 > .cell { + width: 31.9149%; +} +.grid .row.cells3 > .cell.colspan2 { + width: 65.95745%; +} +.grid .row.cells3 > .cell.colspan3 { + width: 100%; +} +.grid .row.cells3 > .cell.offset1 { + margin-left: 34.04255%; +} +.grid .row.cells3 > .cell.offset2 { + margin-left: 68.0851%; +} +.grid .row.cells3 > .cell.offset3 { + margin-left: 102.12765%; +} +.grid .row.cells4 > .cell { + width: 23.4042625%; +} +.grid .row.cells4 > .cell.colspan2 { + width: 48.936175%; +} +.grid .row.cells4 > .cell.colspan3 { + width: 74.4680875%; +} +.grid .row.cells4 > .cell.colspan4 { + width: 100%; +} +.grid .row.cells4 > .cell.offset1 { + margin-left: 25.5319125%; +} +.grid .row.cells4 > .cell.offset2 { + margin-left: 51.063825%; +} +.grid .row.cells4 > .cell.offset3 { + margin-left: 76.5957375%; +} +.grid .row.cells4 > .cell.offset4 { + margin-left: 102.12765%; +} +.grid .row.cells5 > .cell { + width: 18.29788%; +} +.grid .row.cells5 > .cell.colspan2 { + width: 38.72341%; +} +.grid .row.cells5 > .cell.colspan3 { + width: 59.14894%; +} +.grid .row.cells5 > .cell.colspan4 { + width: 79.57447%; +} +.grid .row.cells5 > .cell.colspan5 { + width: 100%; +} +.grid .row.cells5 > .cell.offset1 { + margin-left: 20.42553%; +} +.grid .row.cells5 > .cell.offset2 { + margin-left: 40.85106%; +} +.grid .row.cells5 > .cell.offset3 { + margin-left: 61.27659%; +} +.grid .row.cells5 > .cell.offset4 { + margin-left: 81.70212%; +} +.grid .row.cells5 > .cell.offset5 { + margin-left: 102.12765%; +} +.grid .row.cells6 > .cell { + width: 14.893625%; +} +.grid .row.cells6 > .cell.colspan2 { + width: 31.9149%; +} +.grid .row.cells6 > .cell.colspan3 { + width: 48.936175%; +} +.grid .row.cells6 > .cell.colspan4 { + width: 65.95745%; +} +.grid .row.cells6 > .cell.colspan5 { + width: 82.978725%; +} +.grid .row.cells6 > .cell.colspan6 { + width: 100%; +} +.grid .row.cells6 > .cell.offset1 { + margin-left: 17.021275%; +} +.grid .row.cells6 > .cell.offset2 { + margin-left: 34.04255%; +} +.grid .row.cells6 > .cell.offset3 { + margin-left: 51.063825%; +} +.grid .row.cells6 > .cell.offset4 { + margin-left: 68.0851%; +} +.grid .row.cells6 > .cell.offset5 { + margin-left: 85.106375%; +} +.grid .row.cells6 > .cell.offset6 { + margin-left: 102.12765%; +} +.grid .row.cells7 > .cell { + width: 12.46201429%; +} +.grid .row.cells7 > .cell.colspan2 { + width: 27.05167857%; +} +.grid .row.cells7 > .cell.colspan3 { + width: 41.64134286%; +} +.grid .row.cells7 > .cell.colspan4 { + width: 56.23100714%; +} +.grid .row.cells7 > .cell.colspan5 { + width: 70.82067143%; +} +.grid .row.cells7 > .cell.colspan6 { + width: 85.41033571%; +} +.grid .row.cells7 > .cell.colspan7 { + width: 100%; +} +.grid .row.cells7 > .cell.offset1 { + margin-left: 14.58966429%; +} +.grid .row.cells7 > .cell.offset2 { + margin-left: 29.17932857%; +} +.grid .row.cells7 > .cell.offset3 { + margin-left: 43.76899286%; +} +.grid .row.cells7 > .cell.offset4 { + margin-left: 58.35865714%; +} +.grid .row.cells7 > .cell.offset5 { + margin-left: 72.94832143%; +} +.grid .row.cells7 > .cell.offset6 { + margin-left: 87.53798571%; +} +.grid .row.cells7 > .cell.offset7 { + margin-left: 102.12765%; +} +.grid .row.cells8 > .cell { + width: 10.63830625%; +} +.grid .row.cells8 > .cell.colspan2 { + width: 23.4042625%; +} +.grid .row.cells8 > .cell.colspan3 { + width: 36.17021875%; +} +.grid .row.cells8 > .cell.colspan4 { + width: 48.936175%; +} +.grid .row.cells8 > .cell.colspan5 { + width: 61.70213125%; +} +.grid .row.cells8 > .cell.colspan6 { + width: 74.4680875%; +} +.grid .row.cells8 > .cell.colspan7 { + width: 87.23404375%; +} +.grid .row.cells8 > .cell.colspan8 { + width: 100%; +} +.grid .row.cells8 > .cell.offset1 { + margin-left: 12.76595625%; +} +.grid .row.cells8 > .cell.offset2 { + margin-left: 25.5319125%; +} +.grid .row.cells8 > .cell.offset3 { + margin-left: 38.29786875%; +} +.grid .row.cells8 > .cell.offset4 { + margin-left: 51.063825%; +} +.grid .row.cells8 > .cell.offset5 { + margin-left: 63.82978125%; +} +.grid .row.cells8 > .cell.offset6 { + margin-left: 76.5957375%; +} +.grid .row.cells8 > .cell.offset7 { + margin-left: 89.36169375%; +} +.grid .row.cells8 > .cell.offset8 { + margin-left: 102.12765%; +} +.grid .row.cells9 > .cell { + width: 9.21986667%; +} +.grid .row.cells9 > .cell.colspan2 { + width: 20.56738333%; +} +.grid .row.cells9 > .cell.colspan3 { + width: 31.9149%; +} +.grid .row.cells9 > .cell.colspan4 { + width: 43.26241667%; +} +.grid .row.cells9 > .cell.colspan5 { + width: 54.60993333%; +} +.grid .row.cells9 > .cell.colspan6 { + width: 65.95745%; +} +.grid .row.cells9 > .cell.colspan7 { + width: 77.30496667%; +} +.grid .row.cells9 > .cell.colspan8 { + width: 88.65248333%; +} +.grid .row.cells9 > .cell.colspan9 { + width: 100%; +} +.grid .row.cells9 > .cell.offset1 { + margin-left: 11.34751667%; +} +.grid .row.cells9 > .cell.offset2 { + margin-left: 22.69503333%; +} +.grid .row.cells9 > .cell.offset3 { + margin-left: 34.04255%; +} +.grid .row.cells9 > .cell.offset4 { + margin-left: 45.39006667%; +} +.grid .row.cells9 > .cell.offset5 { + margin-left: 56.73758333%; +} +.grid .row.cells9 > .cell.offset6 { + margin-left: 68.0851%; +} +.grid .row.cells9 > .cell.offset7 { + margin-left: 79.43261667%; +} +.grid .row.cells9 > .cell.offset8 { + margin-left: 90.78013333%; +} +.grid .row.cells9 > .cell.offset9 { + margin-left: 102.12765%; +} +.grid .row.cells10 > .cell { + width: 8.085115%; +} +.grid .row.cells10 > .cell.colspan2 { + width: 18.29788%; +} +.grid .row.cells10 > .cell.colspan3 { + width: 28.510645%; +} +.grid .row.cells10 > .cell.colspan4 { + width: 38.72341%; +} +.grid .row.cells10 > .cell.colspan5 { + width: 48.936175%; +} +.grid .row.cells10 > .cell.colspan6 { + width: 59.14894%; +} +.grid .row.cells10 > .cell.colspan7 { + width: 69.361705%; +} +.grid .row.cells10 > .cell.colspan8 { + width: 79.57447%; +} +.grid .row.cells10 > .cell.colspan9 { + width: 89.787235%; +} +.grid .row.cells10 > .cell.colspan10 { + width: 100%; +} +.grid .row.cells10 > .cell.offset1 { + margin-left: 10.212765%; +} +.grid .row.cells10 > .cell.offset2 { + margin-left: 20.42553%; +} +.grid .row.cells10 > .cell.offset3 { + margin-left: 30.638295%; +} +.grid .row.cells10 > .cell.offset4 { + margin-left: 40.85106%; +} +.grid .row.cells10 > .cell.offset5 { + margin-left: 51.063825%; +} +.grid .row.cells10 > .cell.offset6 { + margin-left: 61.27659%; +} +.grid .row.cells10 > .cell.offset7 { + margin-left: 71.489355%; +} +.grid .row.cells10 > .cell.offset8 { + margin-left: 81.70212%; +} +.grid .row.cells10 > .cell.offset9 { + margin-left: 91.914885%; +} +.grid .row.cells10 > .cell.offset10 { + margin-left: 102.12765%; +} +.grid .row.cells11 > .cell { + width: 7.15668182%; +} +.grid .row.cells11 > .cell.colspan2 { + width: 16.44101364%; +} +.grid .row.cells11 > .cell.colspan3 { + width: 25.72534545%; +} +.grid .row.cells11 > .cell.colspan4 { + width: 35.00967727%; +} +.grid .row.cells11 > .cell.colspan5 { + width: 44.29400909%; +} +.grid .row.cells11 > .cell.colspan6 { + width: 53.57834091%; +} +.grid .row.cells11 > .cell.colspan7 { + width: 62.86267273%; +} +.grid .row.cells11 > .cell.colspan8 { + width: 72.14700455%; +} +.grid .row.cells11 > .cell.colspan9 { + width: 81.43133636%; +} +.grid .row.cells11 > .cell.colspan10 { + width: 90.71566818%; +} +.grid .row.cells11 > .cell.colspan11 { + width: 100%; +} +.grid .row.cells11 > .cell.offset1 { + margin-left: 9.28433182%; +} +.grid .row.cells11 > .cell.offset2 { + margin-left: 18.56866364%; +} +.grid .row.cells11 > .cell.offset3 { + margin-left: 27.85299545%; +} +.grid .row.cells11 > .cell.offset4 { + margin-left: 37.13732727%; +} +.grid .row.cells11 > .cell.offset5 { + margin-left: 46.42165909%; +} +.grid .row.cells11 > .cell.offset6 { + margin-left: 55.70599091%; +} +.grid .row.cells11 > .cell.offset7 { + margin-left: 64.99032273%; +} +.grid .row.cells11 > .cell.offset8 { + margin-left: 74.27465455%; +} +.grid .row.cells11 > .cell.offset9 { + margin-left: 83.55898636%; +} +.grid .row.cells11 > .cell.offset10 { + margin-left: 92.84331818%; +} +.grid .row.cells11 > .cell.offset11 { + margin-left: 102.12765%; +} +.grid .row.cells12 > .cell { + width: 6.3829875%; +} +.grid .row.cells12 > .cell.colspan2 { + width: 14.893625%; +} +.grid .row.cells12 > .cell.colspan3 { + width: 23.4042625%; +} +.grid .row.cells12 > .cell.colspan4 { + width: 31.9149%; +} +.grid .row.cells12 > .cell.colspan5 { + width: 40.4255375%; +} +.grid .row.cells12 > .cell.colspan6 { + width: 48.936175%; +} +.grid .row.cells12 > .cell.colspan7 { + width: 57.4468125%; +} +.grid .row.cells12 > .cell.colspan8 { + width: 65.95745%; +} +.grid .row.cells12 > .cell.colspan9 { + width: 74.4680875%; +} +.grid .row.cells12 > .cell.colspan10 { + width: 82.978725%; +} +.grid .row.cells12 > .cell.colspan11 { + width: 91.4893625%; +} +.grid .row.cells12 > .cell.colspan12 { + width: 100%; +} +.grid .row.cells12 > .cell.offset1 { + margin-left: 8.5106375%; +} +.grid .row.cells12 > .cell.offset2 { + margin-left: 17.021275%; +} +.grid .row.cells12 > .cell.offset3 { + margin-left: 25.5319125%; +} +.grid .row.cells12 > .cell.offset4 { + margin-left: 34.04255%; +} +.grid .row.cells12 > .cell.offset5 { + margin-left: 42.5531875%; +} +.grid .row.cells12 > .cell.offset6 { + margin-left: 51.063825%; +} +.grid .row.cells12 > .cell.offset7 { + margin-left: 59.5744625%; +} +.grid .row.cells12 > .cell.offset8 { + margin-left: 68.0851%; +} +.grid .row.cells12 > .cell.offset9 { + margin-left: 76.5957375%; +} +.grid .row.cells12 > .cell.offset10 { + margin-left: 85.106375%; +} +.grid .row.cells12 > .cell.offset11 { + margin-left: 93.6170125%; +} +.grid .row.cells12 > .cell.offset12 { + margin-left: 102.12765%; +} +.grid .row:empty { + display: none; +} +.grid.condensed { + display: block; + position: relative; + margin: .625rem 0; +} +.grid.condensed:before, +.grid.condensed:after { + display: table; + content: ""; +} +.grid.condensed:after { + clear: both; +} +.grid.condensed .row { + width: 100%; + display: block; + margin: 0 0 0 0; +} +.grid.condensed .row:before, +.grid.condensed .row:after { + display: table; + content: ""; +} +.grid.condensed .row:after { + clear: both; +} +.grid.condensed .row:last-child { + margin-bottom: 0; +} +.grid.condensed .row > .cell { + display: block; + float: left; + width: 100%; + min-height: 10px; + margin: 0 0 0 0; +} +.grid.condensed .row > .cell:first-child { + margin-left: 0; +} +.grid.condensed .row.cells2 > .cell { + width: 50%; +} +.grid.condensed .row.cells2 > .cell.colspan2 { + width: 100%; +} +.grid.condensed .row.cells2 > .cell.offset1 { + margin-left: 50%; +} +.grid.condensed .row.cells2 > .cell.offset2 { + margin-left: 100%; +} +.grid.condensed .row.cells3 > .cell { + width: 33.33333333%; +} +.grid.condensed .row.cells3 > .cell.colspan2 { + width: 66.66666667%; +} +.grid.condensed .row.cells3 > .cell.colspan3 { + width: 100%; +} +.grid.condensed .row.cells3 > .cell.offset1 { + margin-left: 33.33333333%; +} +.grid.condensed .row.cells3 > .cell.offset2 { + margin-left: 66.66666667%; +} +.grid.condensed .row.cells3 > .cell.offset3 { + margin-left: 100%; +} +.grid.condensed .row.cells4 > .cell { + width: 25%; +} +.grid.condensed .row.cells4 > .cell.colspan2 { + width: 50%; +} +.grid.condensed .row.cells4 > .cell.colspan3 { + width: 75%; +} +.grid.condensed .row.cells4 > .cell.colspan4 { + width: 100%; +} +.grid.condensed .row.cells4 > .cell.offset1 { + margin-left: 25%; +} +.grid.condensed .row.cells4 > .cell.offset2 { + margin-left: 50%; +} +.grid.condensed .row.cells4 > .cell.offset3 { + margin-left: 75%; +} +.grid.condensed .row.cells4 > .cell.offset4 { + margin-left: 100%; +} +.grid.condensed .row.cells5 > .cell { + width: 20%; +} +.grid.condensed .row.cells5 > .cell.colspan2 { + width: 40%; +} +.grid.condensed .row.cells5 > .cell.colspan3 { + width: 60%; +} +.grid.condensed .row.cells5 > .cell.colspan4 { + width: 80%; +} +.grid.condensed .row.cells5 > .cell.colspan5 { + width: 100%; +} +.grid.condensed .row.cells5 > .cell.offset1 { + margin-left: 20%; +} +.grid.condensed .row.cells5 > .cell.offset2 { + margin-left: 40%; +} +.grid.condensed .row.cells5 > .cell.offset3 { + margin-left: 60%; +} +.grid.condensed .row.cells5 > .cell.offset4 { + margin-left: 80%; +} +.grid.condensed .row.cells5 > .cell.offset5 { + margin-left: 100%; +} +.grid.condensed .row.cells6 > .cell { + width: 16.66666667%; +} +.grid.condensed .row.cells6 > .cell.colspan2 { + width: 33.33333333%; +} +.grid.condensed .row.cells6 > .cell.colspan3 { + width: 50%; +} +.grid.condensed .row.cells6 > .cell.colspan4 { + width: 66.66666667%; +} +.grid.condensed .row.cells6 > .cell.colspan5 { + width: 83.33333333%; +} +.grid.condensed .row.cells6 > .cell.colspan6 { + width: 100%; +} +.grid.condensed .row.cells6 > .cell.offset1 { + margin-left: 16.66666667%; +} +.grid.condensed .row.cells6 > .cell.offset2 { + margin-left: 33.33333333%; +} +.grid.condensed .row.cells6 > .cell.offset3 { + margin-left: 50%; +} +.grid.condensed .row.cells6 > .cell.offset4 { + margin-left: 66.66666667%; +} +.grid.condensed .row.cells6 > .cell.offset5 { + margin-left: 83.33333333%; +} +.grid.condensed .row.cells6 > .cell.offset6 { + margin-left: 100%; +} +.grid.condensed .row.cells7 > .cell { + width: 14.28571429%; +} +.grid.condensed .row.cells7 > .cell.colspan2 { + width: 28.57142857%; +} +.grid.condensed .row.cells7 > .cell.colspan3 { + width: 42.85714286%; +} +.grid.condensed .row.cells7 > .cell.colspan4 { + width: 57.14285714%; +} +.grid.condensed .row.cells7 > .cell.colspan5 { + width: 71.42857143%; +} +.grid.condensed .row.cells7 > .cell.colspan6 { + width: 85.71428571%; +} +.grid.condensed .row.cells7 > .cell.colspan7 { + width: 100%; +} +.grid.condensed .row.cells7 > .cell.offset1 { + margin-left: 14.28571429%; +} +.grid.condensed .row.cells7 > .cell.offset2 { + margin-left: 28.57142857%; +} +.grid.condensed .row.cells7 > .cell.offset3 { + margin-left: 42.85714286%; +} +.grid.condensed .row.cells7 > .cell.offset4 { + margin-left: 57.14285714%; +} +.grid.condensed .row.cells7 > .cell.offset5 { + margin-left: 71.42857143%; +} +.grid.condensed .row.cells7 > .cell.offset6 { + margin-left: 85.71428571%; +} +.grid.condensed .row.cells7 > .cell.offset7 { + margin-left: 100%; +} +.grid.condensed .row.cells8 > .cell { + width: 12.5%; +} +.grid.condensed .row.cells8 > .cell.colspan2 { + width: 25%; +} +.grid.condensed .row.cells8 > .cell.colspan3 { + width: 37.5%; +} +.grid.condensed .row.cells8 > .cell.colspan4 { + width: 50%; +} +.grid.condensed .row.cells8 > .cell.colspan5 { + width: 62.5%; +} +.grid.condensed .row.cells8 > .cell.colspan6 { + width: 75%; +} +.grid.condensed .row.cells8 > .cell.colspan7 { + width: 87.5%; +} +.grid.condensed .row.cells8 > .cell.colspan8 { + width: 100%; +} +.grid.condensed .row.cells8 > .cell.offset1 { + margin-left: 12.5%; +} +.grid.condensed .row.cells8 > .cell.offset2 { + margin-left: 25%; +} +.grid.condensed .row.cells8 > .cell.offset3 { + margin-left: 37.5%; +} +.grid.condensed .row.cells8 > .cell.offset4 { + margin-left: 50%; +} +.grid.condensed .row.cells8 > .cell.offset5 { + margin-left: 62.5%; +} +.grid.condensed .row.cells8 > .cell.offset6 { + margin-left: 75%; +} +.grid.condensed .row.cells8 > .cell.offset7 { + margin-left: 87.5%; +} +.grid.condensed .row.cells8 > .cell.offset8 { + margin-left: 100%; +} +.grid.condensed .row.cells9 > .cell { + width: 11.11111111%; +} +.grid.condensed .row.cells9 > .cell.colspan2 { + width: 22.22222222%; +} +.grid.condensed .row.cells9 > .cell.colspan3 { + width: 33.33333333%; +} +.grid.condensed .row.cells9 > .cell.colspan4 { + width: 44.44444444%; +} +.grid.condensed .row.cells9 > .cell.colspan5 { + width: 55.55555556%; +} +.grid.condensed .row.cells9 > .cell.colspan6 { + width: 66.66666667%; +} +.grid.condensed .row.cells9 > .cell.colspan7 { + width: 77.77777778%; +} +.grid.condensed .row.cells9 > .cell.colspan8 { + width: 88.88888889%; +} +.grid.condensed .row.cells9 > .cell.colspan9 { + width: 100%; +} +.grid.condensed .row.cells9 > .cell.offset1 { + margin-left: 11.11111111%; +} +.grid.condensed .row.cells9 > .cell.offset2 { + margin-left: 22.22222222%; +} +.grid.condensed .row.cells9 > .cell.offset3 { + margin-left: 33.33333333%; +} +.grid.condensed .row.cells9 > .cell.offset4 { + margin-left: 44.44444444%; +} +.grid.condensed .row.cells9 > .cell.offset5 { + margin-left: 55.55555556%; +} +.grid.condensed .row.cells9 > .cell.offset6 { + margin-left: 66.66666667%; +} +.grid.condensed .row.cells9 > .cell.offset7 { + margin-left: 77.77777778%; +} +.grid.condensed .row.cells9 > .cell.offset8 { + margin-left: 88.88888889%; +} +.grid.condensed .row.cells9 > .cell.offset9 { + margin-left: 100%; +} +.grid.condensed .row.cells10 > .cell { + width: 10%; +} +.grid.condensed .row.cells10 > .cell.colspan2 { + width: 20%; +} +.grid.condensed .row.cells10 > .cell.colspan3 { + width: 30%; +} +.grid.condensed .row.cells10 > .cell.colspan4 { + width: 40%; +} +.grid.condensed .row.cells10 > .cell.colspan5 { + width: 50%; +} +.grid.condensed .row.cells10 > .cell.colspan6 { + width: 60%; +} +.grid.condensed .row.cells10 > .cell.colspan7 { + width: 70%; +} +.grid.condensed .row.cells10 > .cell.colspan8 { + width: 80%; +} +.grid.condensed .row.cells10 > .cell.colspan9 { + width: 90%; +} +.grid.condensed .row.cells10 > .cell.colspan10 { + width: 100%; +} +.grid.condensed .row.cells10 > .cell.offset1 { + margin-left: 10%; +} +.grid.condensed .row.cells10 > .cell.offset2 { + margin-left: 20%; +} +.grid.condensed .row.cells10 > .cell.offset3 { + margin-left: 30%; +} +.grid.condensed .row.cells10 > .cell.offset4 { + margin-left: 40%; +} +.grid.condensed .row.cells10 > .cell.offset5 { + margin-left: 50%; +} +.grid.condensed .row.cells10 > .cell.offset6 { + margin-left: 60%; +} +.grid.condensed .row.cells10 > .cell.offset7 { + margin-left: 70%; +} +.grid.condensed .row.cells10 > .cell.offset8 { + margin-left: 80%; +} +.grid.condensed .row.cells10 > .cell.offset9 { + margin-left: 90%; +} +.grid.condensed .row.cells10 > .cell.offset10 { + margin-left: 100%; +} +.grid.condensed .row.cells11 > .cell { + width: 9.09090909%; +} +.grid.condensed .row.cells11 > .cell.colspan2 { + width: 18.18181818%; +} +.grid.condensed .row.cells11 > .cell.colspan3 { + width: 27.27272727%; +} +.grid.condensed .row.cells11 > .cell.colspan4 { + width: 36.36363636%; +} +.grid.condensed .row.cells11 > .cell.colspan5 { + width: 45.45454545%; +} +.grid.condensed .row.cells11 > .cell.colspan6 { + width: 54.54545455%; +} +.grid.condensed .row.cells11 > .cell.colspan7 { + width: 63.63636364%; +} +.grid.condensed .row.cells11 > .cell.colspan8 { + width: 72.72727273%; +} +.grid.condensed .row.cells11 > .cell.colspan9 { + width: 81.81818182%; +} +.grid.condensed .row.cells11 > .cell.colspan10 { + width: 90.90909091%; +} +.grid.condensed .row.cells11 > .cell.colspan11 { + width: 100%; +} +.grid.condensed .row.cells11 > .cell.offset1 { + margin-left: 9.09090909%; +} +.grid.condensed .row.cells11 > .cell.offset2 { + margin-left: 18.18181818%; +} +.grid.condensed .row.cells11 > .cell.offset3 { + margin-left: 27.27272727%; +} +.grid.condensed .row.cells11 > .cell.offset4 { + margin-left: 36.36363636%; +} +.grid.condensed .row.cells11 > .cell.offset5 { + margin-left: 45.45454545%; +} +.grid.condensed .row.cells11 > .cell.offset6 { + margin-left: 54.54545455%; +} +.grid.condensed .row.cells11 > .cell.offset7 { + margin-left: 63.63636364%; +} +.grid.condensed .row.cells11 > .cell.offset8 { + margin-left: 72.72727273%; +} +.grid.condensed .row.cells11 > .cell.offset9 { + margin-left: 81.81818182%; +} +.grid.condensed .row.cells11 > .cell.offset10 { + margin-left: 90.90909091%; +} +.grid.condensed .row.cells11 > .cell.offset11 { + margin-left: 100%; +} +.grid.condensed .row.cells12 > .cell { + width: 8.33333333%; +} +.grid.condensed .row.cells12 > .cell.colspan2 { + width: 16.66666667%; +} +.grid.condensed .row.cells12 > .cell.colspan3 { + width: 25%; +} +.grid.condensed .row.cells12 > .cell.colspan4 { + width: 33.33333333%; +} +.grid.condensed .row.cells12 > .cell.colspan5 { + width: 41.66666667%; +} +.grid.condensed .row.cells12 > .cell.colspan6 { + width: 50%; +} +.grid.condensed .row.cells12 > .cell.colspan7 { + width: 58.33333333%; +} +.grid.condensed .row.cells12 > .cell.colspan8 { + width: 66.66666667%; +} +.grid.condensed .row.cells12 > .cell.colspan9 { + width: 75%; +} +.grid.condensed .row.cells12 > .cell.colspan10 { + width: 83.33333333%; +} +.grid.condensed .row.cells12 > .cell.colspan11 { + width: 91.66666667%; +} +.grid.condensed .row.cells12 > .cell.colspan12 { + width: 100%; +} +.grid.condensed .row.cells12 > .cell.offset1 { + margin-left: 8.33333333%; +} +.grid.condensed .row.cells12 > .cell.offset2 { + margin-left: 16.66666667%; +} +.grid.condensed .row.cells12 > .cell.offset3 { + margin-left: 25%; +} +.grid.condensed .row.cells12 > .cell.offset4 { + margin-left: 33.33333333%; +} +.grid.condensed .row.cells12 > .cell.offset5 { + margin-left: 41.66666667%; +} +.grid.condensed .row.cells12 > .cell.offset6 { + margin-left: 50%; +} +.grid.condensed .row.cells12 > .cell.offset7 { + margin-left: 58.33333333%; +} +.grid.condensed .row.cells12 > .cell.offset8 { + margin-left: 66.66666667%; +} +.grid.condensed .row.cells12 > .cell.offset9 { + margin-left: 75%; +} +.grid.condensed .row.cells12 > .cell.offset10 { + margin-left: 83.33333333%; +} +.grid.condensed .row.cells12 > .cell.offset11 { + margin-left: 91.66666667%; +} +.grid.condensed .row.cells12 > .cell.offset12 { + margin-left: 100%; +} +.flex-grid { + display: block; + width: 100%; +} +.flex-grid .row { + display: -webkit-flex; + display: flex; +} +.flex-grid .row .cell { + -webkit-flex: 0 0 8.33333333%; + flex: 0 0 8.33333333%; +} +.flex-grid .row.cell-auto-size .cell { + -webkit-flex: 1 1 auto; + flex: 1 1 auto; +} +.flex-grid .row .cell.colspan2 { + -webkit-flex: 0 0 16.66666666%; + flex: 0 0 16.66666666%; +} +.flex-grid .row .cell.colspan3 { + -webkit-flex: 0 0 24.99999999%; + flex: 0 0 24.99999999%; +} +.flex-grid .row .cell.colspan4 { + -webkit-flex: 0 0 33.33333332%; + flex: 0 0 33.33333332%; +} +.flex-grid .row .cell.colspan5 { + -webkit-flex: 0 0 41.66666665%; + flex: 0 0 41.66666665%; +} +.flex-grid .row .cell.colspan6 { + -webkit-flex: 0 0 49.99999998%; + flex: 0 0 49.99999998%; +} +.flex-grid .row .cell.colspan7 { + -webkit-flex: 0 0 58.33333331%; + flex: 0 0 58.33333331%; +} +.flex-grid .row .cell.colspan8 { + -webkit-flex: 0 0 66.66666664%; + flex: 0 0 66.66666664%; +} +.flex-grid .row .cell.colspan9 { + -webkit-flex: 0 0 74.99999997%; + flex: 0 0 74.99999997%; +} +.flex-grid .row .cell.colspan10 { + -webkit-flex: 0 0 83.3333333%; + flex: 0 0 83.3333333%; +} +.flex-grid .row .cell.colspan11 { + -webkit-flex: 0 0 91.66666663%; + flex: 0 0 91.66666663%; +} +.flex-grid .row .cell.colspan12 { + -webkit-flex: 0 0 99.99999996%; + flex: 0 0 99.99999996%; +} +.flex-grid .row .cell.size1 { + -webkit-flex: 0 0 8.33333333%; + flex: 0 0 8.33333333%; +} +.flex-grid .row .cell.size2 { + -webkit-flex: 0 0 16.66666666%; + flex: 0 0 16.66666666%; +} +.flex-grid .row .cell.size3 { + -webkit-flex: 0 0 24.99999999%; + flex: 0 0 24.99999999%; +} +.flex-grid .row .cell.size4 { + -webkit-flex: 0 0 33.33333332%; + flex: 0 0 33.33333332%; +} +.flex-grid .row .cell.size5 { + -webkit-flex: 0 0 41.66666665%; + flex: 0 0 41.66666665%; +} +.flex-grid .row .cell.size6 { + -webkit-flex: 0 0 49.99999998%; + flex: 0 0 49.99999998%; +} +.flex-grid .row .cell.size7 { + -webkit-flex: 0 0 58.33333331%; + flex: 0 0 58.33333331%; +} +.flex-grid .row .cell.size8 { + -webkit-flex: 0 0 66.66666664%; + flex: 0 0 66.66666664%; +} +.flex-grid .row .cell.size9 { + -webkit-flex: 0 0 74.99999997%; + flex: 0 0 74.99999997%; +} +.flex-grid .row .cell.size10 { + -webkit-flex: 0 0 83.3333333%; + flex: 0 0 83.3333333%; +} +.flex-grid .row .cell.size11 { + -webkit-flex: 0 0 91.66666663%; + flex: 0 0 91.66666663%; +} +.flex-grid .row .cell.size12 { + -webkit-flex: 0 0 99.99999996%; + flex: 0 0 99.99999996%; +} +.flex-grid .row .cell.size-p10 { + -webkit-flex: 0 0 10%; + flex: 0 0 10%; +} +.flex-grid .row .cell.size-p20 { + -webkit-flex: 0 0 20%; + flex: 0 0 20%; +} +.flex-grid .row .cell.size-p30 { + -webkit-flex: 0 0 30%; + flex: 0 0 30%; +} +.flex-grid .row .cell.size-p40 { + -webkit-flex: 0 0 40%; + flex: 0 0 40%; +} +.flex-grid .row .cell.size-p50 { + -webkit-flex: 0 0 50%; + flex: 0 0 50%; +} +.flex-grid .row .cell.size-p60 { + -webkit-flex: 0 0 60%; + flex: 0 0 60%; +} +.flex-grid .row .cell.size-p70 { + -webkit-flex: 0 0 70%; + flex: 0 0 70%; +} +.flex-grid .row .cell.size-p80 { + -webkit-flex: 0 0 80%; + flex: 0 0 80%; +} +.flex-grid .row .cell.size-p90 { + -webkit-flex: 0 0 90%; + flex: 0 0 90%; +} +.flex-grid .row .cell.size-p100 { + -webkit-flex: 0 0 100%; + flex: 0 0 100%; +} +.flex-grid .row .cell.size-x100 { + -webkit-flex: 0 0 100px; + flex: 0 0 100px; +} +.flex-grid .row .cell.size-x200 { + -webkit-flex: 0 0 200px; + flex: 0 0 200px; +} +.flex-grid .row .cell.size-x300 { + -webkit-flex: 0 0 300px; + flex: 0 0 300px; +} +.flex-grid .row .cell.size-x400 { + -webkit-flex: 0 0 400px; + flex: 0 0 400px; +} +.flex-grid .row .cell.size-x500 { + -webkit-flex: 0 0 500px; + flex: 0 0 500px; +} +.flex-grid .row .cell.size-x600 { + -webkit-flex: 0 0 600px; + flex: 0 0 600px; +} +.flex-grid .row .cell.size-x700 { + -webkit-flex: 0 0 700px; + flex: 0 0 700px; +} +.flex-grid .row .cell.size-x800 { + -webkit-flex: 0 0 800px; + flex: 0 0 800px; +} +.flex-grid .row .cell.size-x900 { + -webkit-flex: 0 0 900px; + flex: 0 0 900px; +} +.flex-grid .row .cell.size-x1000 { + -webkit-flex: 0 0 1000px; + flex: 0 0 1000px; +} +.flex-grid .row .cell.auto-size { + -webkit-flex: 1 auto; + flex: 1 auto; +} +.table { + width: 100%; + margin: .625rem 0; +} +.table th, +.table td { + padding: 0.625rem; +} +.table thead { + border-bottom: 4px solid #999999; +} +.table thead th, +.table thead td { + cursor: default; + color: #52677a; + border-color: transparent; + text-align: left; + font-style: normal; + font-weight: 700; + line-height: 100%; +} +.table tfoot { + border-top: 4px solid #999999; +} +.table tfoot th, +.table tfoot td { + cursor: default; + color: #52677a; + border-color: transparent; + text-align: left; + font-style: normal; + font-weight: 700; + line-height: 100%; +} +.table tbody td { + padding: 0.625rem 0.85rem; +} +.table .sortable-column { + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.table .sortable-column:after { + position: absolute; + content: ""; + width: 1rem; + height: 1rem; + left: 100%; + margin-left: -20px; + top: 50%; + margin-top: -0.5rem; + color: inherit; + font-size: 1rem; + line-height: 1; +} +.table .sortable-column.sort-asc, +.table .sortable-column.sort-desc { + background-color: #eeeeee; +} +.table .sortable-column.sort-asc:after, +.table .sortable-column.sort-desc:after { + color: #1d1d1d; +} +.table .sortable-column.sort-asc:after { + content: "\2191"; +} +.table .sortable-column.sort-desc:after { + content: "\2193"; +} +.table.sortable-markers-on-left .sortable-column { + padding-left: 30px; +} +.table.sortable-markers-on-left .sortable-column:before, +.table.sortable-markers-on-left .sortable-column:after { + left: 0; + margin-left: 10px; +} +.table tr.selected td { + background-color: rgba(28, 183, 236, 0.1); +} +.table td.selected { + background-color: rgba(28, 183, 236, 0.3); +} +.table.striped tbody tr:nth-child(odd) { + background: #eeeeee; +} +.table.hovered tbody tr:hover { + background-color: rgba(28, 183, 236, 0.1); +} +.table.cell-hovered tbody td:hover { + background-color: rgba(28, 183, 236, 0.3); +} +.table.border { + border: 1px #999999 solid; +} +.table.bordered th, +.table.bordered td { + border: 1px #999999 solid; +} +.table.bordered thead tr:first-child th, +.table.bordered thead tr:first-child td { + border-top: none; +} +.table.bordered thead tr:first-child th:first-child, +.table.bordered thead tr:first-child td:first-child { + border-left: none; +} +.table.bordered thead tr:first-child th:last-child, +.table.bordered thead tr:first-child td:last-child { + border-right: none; +} +.table.bordered tbody tr:first-child td { + border-top: none; +} +.table.bordered tbody tr td:first-child { + border-left: none; +} +.table.bordered tbody tr td:last-child { + border-right: none; +} +.table.bordered tbody tr:last-child td { + border-bottom: none; +} +.table .condensed th, +.table .condensed td { + padding: .3125rem; +} +.table .super-condensed th, +.table .super-condensed td { + padding: .125rem; +} +.table tbody tr.error { + background-color: #ce352c; + color: #ffffff; +} +.table tbody tr.error:hover { + background-color: #da5a53; +} +.table tbody tr.warning { + background-color: #fa6800; + color: #ffffff; +} +.table tbody tr.warning:hover { + background-color: #ffc194; +} +.table tbody tr.success { + background-color: #60a917; + color: #ffffff; +} +.table tbody tr.success:hover { + background-color: #7ad61d; +} +.table tbody tr.info { + background-color: #1ba1e2; + color: #ffffff; +} +.table tbody tr.info:hover { + background-color: #59cde2; +} +.app-bar { + display: block; + width: 100%; + position: relative; + background-color: #0072c6; + color: #ffffff; + height: 3.125rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.app-bar:before, +.app-bar:after { + display: table; + content: ""; +} +.app-bar:after { + clear: both; +} +.app-bar .app-bar-element { + line-height: 3.125rem; + padding: 0 .625rem; + font-size: 1rem; + cursor: pointer; + color: inherit; + display: block; + float: left; + position: relative; + vertical-align: middle; + height: 3.125rem; +} +.app-bar .app-bar-element:hover, +.app-bar .app-bar-element:active { + background-color: #005696; +} +.app-bar .app-bar-element.branding { + padding-left: 1rem; + padding-right: 1rem; +} +.app-bar .app-bar-element .d-menu { + top: 100%; + border: 2px solid #005696; +} +.app-bar .app-bar-element .d-menu li:not(.disabled):hover { + background-color: #eee; +} +.app-bar .app-bar-element .d-menu li:not(.disabled):hover > a { + color: #1d1d1d; +} +.app-bar .app-bar-element .d-menu .d-menu { + top: -0.625rem; + left: 100%; +} +.app-bar .app-bar-element .d-menu .dropdown-toggle:before { + border-color: #1d1d1d; +} +.app-bar .app-bar-divider { + display: block; + float: left; + line-height: 3.125rem; + height: 3.125rem; + width: 1px; + background-color: #4c9cd7; + padding: 0; +} +.app-bar .dropdown-toggle:before { + border-color: #ffffff; +} +.app-bar .app-bar-menu { + display: block; + float: left; + margin: 0; + padding: 0; +} +.app-bar .app-bar-menu > li, +.app-bar .app-bar-menu > li > a { + line-height: 3.125rem; + padding: 0 .625rem; + font-size: 1rem; + cursor: pointer; + color: inherit; + display: block; + float: left; + position: relative; + vertical-align: middle; + height: 3.125rem; +} +.app-bar .app-bar-menu > li:hover, +.app-bar .app-bar-menu > li > a:hover, +.app-bar .app-bar-menu > li:active, +.app-bar .app-bar-menu > li > a:active { + background-color: #005696; +} +.app-bar .app-bar-menu > li.branding, +.app-bar .app-bar-menu > li > a.branding { + padding-left: 1rem; + padding-right: 1rem; +} +.app-bar .app-bar-menu > li .d-menu, +.app-bar .app-bar-menu > li > a .d-menu { + top: 100%; + border: 2px solid #005696; +} +.app-bar .app-bar-menu > li .d-menu li:not(.disabled):hover, +.app-bar .app-bar-menu > li > a .d-menu li:not(.disabled):hover { + background-color: #eee; +} +.app-bar .app-bar-menu > li .d-menu li:not(.disabled):hover > a, +.app-bar .app-bar-menu > li > a .d-menu li:not(.disabled):hover > a { + color: #1d1d1d; +} +.app-bar .app-bar-menu > li .d-menu .d-menu, +.app-bar .app-bar-menu > li > a .d-menu .d-menu { + top: -0.625rem; + left: 100%; +} +.app-bar .app-bar-menu > li .d-menu .dropdown-toggle:before, +.app-bar .app-bar-menu > li > a .d-menu .dropdown-toggle:before { + border-color: #1d1d1d; +} +.app-bar .app-bar-menu > li:before, +.app-bar .app-bar-menu > li > a:before, +.app-bar .app-bar-menu > li:after, +.app-bar .app-bar-menu > li > a:after { + display: table; + content: ""; +} +.app-bar .app-bar-menu > li:after, +.app-bar .app-bar-menu > li > a:after { + clear: both; +} +.app-bar .app-bar-menu > li > .input-control.text, +.app-bar .app-bar-menu > li > a > .input-control.text, +.app-bar .app-bar-menu > li > .input-control.password, +.app-bar .app-bar-menu > li > a > .input-control.password { + margin-top: .55rem; + font-size: .875rem; + line-height: 1.8rem; + display: block; +} +.app-bar .app-bar-menu > li > .input-control.text input, +.app-bar .app-bar-menu > li > a > .input-control.text input, +.app-bar .app-bar-menu > li > .input-control.password input, +.app-bar .app-bar-menu > li > a > .input-control.password input { + border-color: transparent; +} +.app-bar .app-bar-menu > li > .button, +.app-bar .app-bar-menu > li > a > .button { + margin-top: -0.15rem; +} +.app-bar .app-bar-menu > li > .image-button, +.app-bar .app-bar-menu > li > a > .image-button { + margin: 0; + background-color: transparent; + color: #ffffff; + font-size: inherit; +} +.app-bar .app-bar-menu > li > .image-button img.icon, +.app-bar .app-bar-menu > li > a > .image-button img.icon { + padding: 0; +} +.app-bar .app-bar-menu > li .dropdown-toggle:before, +.app-bar .app-bar-menu > li > a .dropdown-toggle:before { + transition: all 0.3s ease; +} +.app-bar .app-bar-menu > li .dropdown-toggle.active-toggle:before, +.app-bar .app-bar-menu > li > a .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.app-bar .app-bar-menu > li .d-menu .dropdown-toggle.active-toggle:before, +.app-bar .app-bar-menu > li > a .d-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.app-bar .app-bar-menu > li.dropdown-toggle, +.app-bar .app-bar-menu > li > a.dropdown-toggle { + padding-right: 1.5rem; +} +.app-bar .app-bar-menu > li.dropdown-toggle:before, +.app-bar .app-bar-menu > li > a.dropdown-toggle:before { + border-color: #ffffff; + display: block; +} +.app-bar .app-bar-menu > li { + padding: 0; +} +.app-bar .app-bar-menu > li .d-menu { + top: 100%; + border: 2px solid #005696; +} +.app-bar .app-bar-menu > li .d-menu li:not(.disabled):hover { + background-color: #eee; +} +.app-bar .app-bar-menu > li .d-menu li:not(.disabled):hover > a { + color: #1d1d1d; +} +.app-bar .app-bar-menu > li .d-menu .d-menu { + top: -0.625rem; + left: 100%; +} +.app-bar .app-bar-menu > li .d-menu .dropdown-toggle:before { + border-color: #1d1d1d; +} +.app-bar .app-bar-menu.small-dropdown .d-menu li > a { + font-size: .8em; + padding: .325rem 1.2rem .325rem 1.8rem; +} +.app-bar .app-bar-pullbutton { + float: right; +} +.app-bar .app-bar-pullbutton.automatic { + display: none; + float: right; + color: #fff; + cursor: pointer; + font: 2rem sans-serif; + height: 3.125rem; + width: 3.125rem; + line-height: 1.25rem; + vertical-align: middle; + text-align: center; + margin: 0; +} +.app-bar .app-bar-pullbutton.automatic:before { + content: "\2261"; + position: absolute; + top: .875rem; + left: .875rem; +} +.app-bar .app-bar-drop-container { + position: absolute; + top: 100%; + left: 0; + margin-top: 10px; + border: 2px solid #005696; + background: #ffffff; +} +.app-bar .app-bar-drop-container:before { + content: ''; + position: absolute; + background-color: #ffffff; + width: 10px; + height: 10px; + border: 2px #005696 solid; + top: 1px; + left: 1rem; + margin: -8px 0; + border-bottom: none; + border-right: none; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.app-bar .app-bar-drop-container:before { + z-index: 0; +} +.app-bar .app-bar-drop-container.place-right { + right: 0; + left: auto; +} +.app-bar .app-bar-drop-container.place-right:before { + left: auto; + right: 1rem; +} +.app-bar .app-bar-element:before, +.app-bar .app-bar-element:after { + display: table; + content: ""; +} +.app-bar .app-bar-element:after { + clear: both; +} +.app-bar .app-bar-element > .input-control.text, +.app-bar .app-bar-element > .input-control.password { + margin-top: .55rem; + font-size: .875rem; + line-height: 1.8rem; + display: block; +} +.app-bar .app-bar-element > .input-control.text input, +.app-bar .app-bar-element > .input-control.password input { + border-color: transparent; +} +.app-bar .app-bar-element > .button { + margin-top: -0.15rem; +} +.app-bar .app-bar-element > .image-button { + margin: 0; + background-color: transparent; + color: #ffffff; + font-size: inherit; +} +.app-bar .app-bar-element > .image-button img.icon { + padding: 0; +} +.app-bar.drop-up .app-bar-drop-container { + top: auto; + bottom: 3.75rem; +} +.app-bar.drop-up .app-bar-drop-container:before { + top: auto; + bottom: 1px; + -webkit-transform: rotate(225deg); + transform: rotate(225deg); +} +.app-bar.drop-up .app-bar-menu > li > .d-menu { + top: auto; + bottom: 3.125rem; +} +.app-bar.drop-up .app-bar-element > .d-menu { + top: auto; + bottom: 3.125rem; +} +.app-bar.drop-up .app-bar-menu li .d-menu .d-menu, +.app-bar.drop-up .app-bar-element .d-menu .d-menu { + top: auto ; + bottom: 0; +} +.app-bar .app-bar-element .dropdown-toggle:before, +.app-bar .app-bar-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.app-bar .app-bar-element .dropdown-toggle.active-toggle:before, +.app-bar .app-bar-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.app-bar .app-bar-element .d-menu .dropdown-toggle.active-toggle:before, +.app-bar .app-bar-menu .d-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.app-bar.fixed-top, +.app-bar.fixed-bottom { + z-index: 1030; + position: fixed; +} +.app-bar.fixed-top { + top: 0; +} +.app-bar.fixed-bottom { + bottom: 0; +} +.app-bar { + overflow: visible; + height: auto; +} +.app-bar .app-bar-pullbutton { + line-height: 3.125rem; + padding: 0 .625rem; + font-size: 1rem; + cursor: pointer; + color: inherit; + display: block; + float: left; + position: relative; + vertical-align: middle; + height: 3.125rem; + float: right; +} +.app-bar .app-bar-pullbutton:hover, +.app-bar .app-bar-pullbutton:active { + background-color: #005696; +} +.app-bar .app-bar-pullbutton.branding { + padding-left: 1rem; + padding-right: 1rem; +} +.app-bar .app-bar-pullbutton .d-menu { + top: 100%; + border: 2px solid #005696; +} +.app-bar .app-bar-pullbutton .d-menu li:not(.disabled):hover { + background-color: #eee; +} +.app-bar .app-bar-pullbutton .d-menu li:not(.disabled):hover > a { + color: #1d1d1d; +} +.app-bar .app-bar-pullbutton .d-menu .d-menu { + top: -0.625rem; + left: 100%; +} +.app-bar .app-bar-pullbutton .d-menu .dropdown-toggle:before { + border-color: #1d1d1d; +} +.app-bar .app-bar-pullbutton:before, +.app-bar .app-bar-pullbutton:after { + display: table; + content: ""; +} +.app-bar .app-bar-pullbutton:after { + clear: both; +} +.app-bar .app-bar-pullbutton > .input-control.text, +.app-bar .app-bar-pullbutton > .input-control.password { + margin-top: .55rem; + font-size: .875rem; + line-height: 1.8rem; + display: block; +} +.app-bar .app-bar-pullbutton > .input-control.text input, +.app-bar .app-bar-pullbutton > .input-control.password input { + border-color: transparent; +} +.app-bar .app-bar-pullbutton > .button { + margin-top: -0.15rem; +} +.app-bar .app-bar-pullbutton > .image-button { + margin: 0; + background-color: transparent; + color: #ffffff; + font-size: inherit; +} +.app-bar .app-bar-pullbutton > .image-button img.icon { + padding: 0; +} +.app-bar .app-bar-pullbutton .dropdown-toggle:before { + transition: all 0.3s ease; +} +.app-bar .app-bar-pullbutton .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.app-bar .app-bar-pullbutton .d-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.app-bar .app-bar-pullbutton { + display: none; +} +.app-bar .app-bar-pullmenu { + display: none; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 { + position: absolute; + right: 0; + z-index: 1000; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .app-bar-pullmenubar { + float: right; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .dropdown-toggle:before { + border-color: #323232; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li:hover { + background-color: #0072c6; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li .input-control { + text-align: center; + display: block; + margin: 0.325rem; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li:hover a { + background-color: #0072c6; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li li:not(:hover) { + color: #1d1d1d; +} +.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li li:not(:hover) a { + background-color: #ffffff; +} +.app-bar .app-bar-pullmenu .app-bar-menu { + width: 100%; + border-top: 1px solid #4c9cd7; + position: relative; + float: none; + display: none; + z-index: 1000 1; + background-color: #005696; + clear: both; +} +.app-bar .app-bar-pullmenu .app-bar-menu > li, +.app-bar .app-bar-pullmenu .app-bar-menu > li > a { + float: none; +} +.app-bar .app-bar-pullmenu .app-bar-menu > li { + height: auto; +} +.app-bar .app-bar-pullmenu .app-bar-menu li:hover { + background-color: #0072c6; +} +.app-bar .app-bar-pullmenu .app-bar-menu li:hover a { + background-color: #0072c6; + color: #ffffff; +} +.app-bar .app-bar-pullmenu .app-bar-menu .d-menu { + border: 0; + border-top: 1px solid #4c9cd7; + clear: both; + float: none; + width: 100%; + position: relative; + left: 0; + box-shadow: none; + max-width: 100%; + background-color: #005696; +} +.app-bar .app-bar-pullmenu .app-bar-menu .d-menu li { + width: 100%; + background-color: inherit; +} +.app-bar .app-bar-pullmenu .app-bar-menu .d-menu li a { + padding-left: 20px; + padding-right: 0; + background-color: inherit; + width: 100%; + color: #ffffff; +} +.app-bar .app-bar-pullmenu .app-bar-menu .d-menu .dropdown-toggle:before { + border-color: #ffffff; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.app-bar .app-bar-pullmenu .app-bar-menu .d-menu .divider { + background-color: #4c9cd7; +} +.app-bar .app-bar-pullmenu .app-bar-menu .d-menu .d-menu { + top: 0; + left: 0; +} +.app-bar > .container { + padding: 0 !important; +} +.h-menu li:hover > .dropdown-toggle:before, +.v-menu li:hover > .dropdown-toggle:before, +.d-menu li:hover > .dropdown-toggle:before, +.m-menu li:hover > .dropdown-toggle:before { + border-color: #ffffff; +} +.h-menu { + text-align: left; + display: block; + height: auto; + list-style: none inside none; + margin: 0; + padding: 0; + background-color: #ffffff; + border-collapse: separate; +} +.h-menu:before, +.h-menu:after { + display: table; + content: ""; +} +.h-menu:after { + clear: both; +} +.h-menu > li { + display: block; + float: left; + position: relative; +} +.h-menu > li:hover { + background-color: #59cde2; + color: #ffffff; +} +.h-menu > li:hover > a { + color: #ffffff; +} +.h-menu > li.no-hovered { + background-color: inherit; + color: inherit; +} +.h-menu > li:first-child { + margin-left: 0; +} +.h-menu > li > a { + display: block; + float: left; + position: relative; + font-weight: normal; + color: #727272; + font-size: .875rem; + outline: none; + text-decoration: none; + padding: 1.125rem 1.625rem; + border: none; +} +.h-menu > li > a:hover { + background-color: #59cde2; + color: #ffffff; +} +.h-menu > li .input-control, +.h-menu > li .button { + margin-top: 10px; +} +.h-menu > li.active a { + background-color: #59cde2; + color: #ffffff; +} +.h-menu > li > .d-menu { + left: 0; + top: 100%; +} +.h-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.h-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.f-menu { + text-align: left; + display: block; + height: auto; + list-style: none inside none; + margin: 0; + padding: 0; + background-color: #ffffff; + border-collapse: separate; + display: -webkit-flex; + display: flex; +} +.f-menu li:hover > .dropdown-toggle:before { + border-color: #ffffff; +} +.f-menu:before, +.f-menu:after { + display: table; + content: ""; +} +.f-menu:after { + clear: both; +} +.f-menu > li { + display: block; + float: left; + position: relative; +} +.f-menu > li:hover { + background-color: #59cde2; + color: #ffffff; +} +.f-menu > li:hover > a { + color: #ffffff; +} +.f-menu > li.no-hovered { + background-color: inherit; + color: inherit; +} +.f-menu > li:first-child { + margin-left: 0; +} +.f-menu > li > a { + display: block; + float: left; + position: relative; + font-weight: normal; + color: #727272; + font-size: .875rem; + outline: none; + text-decoration: none; + padding: 1.125rem 1.625rem; + border: none; +} +.f-menu > li > a:hover { + background-color: #59cde2; + color: #ffffff; +} +.f-menu > li .input-control, +.f-menu > li .button { + margin-top: 10px; +} +.f-menu > li.active a { + background-color: #59cde2; + color: #ffffff; +} +.f-menu > li > .d-menu { + left: 0; + top: 100%; +} +.f-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.f-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.f-menu > li > .d-menu { + left: auto; +} +.f-menu > li { + text-align: center; + -webkit-flex: 1 auto; + flex: 1 auto; +} +.f-menu > li a { + text-align: center; + width: 100%; +} +.f-menu > li .d-menu { + width: 100%; + max-width: none; +} +.f-menu > li .d-menu li { + width: 100%; +} +.f-menu > li .d-menu li a { + width: 100%; + min-width: 0; + padding: .75rem 0; +} +.f-menu .d-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.v-menu { + text-align: left; + background: #ffffff; + max-width: 15.625rem; + list-style: none inside none; + margin: 0; + padding: 0; + position: relative; + width: auto; + float: left; +} +.v-menu li { + display: block; + float: none; + position: relative; +} +.v-menu li:before, +.v-menu li:after { + display: table; + content: ""; +} +.v-menu li:after { + clear: both; +} +.v-menu li a { + color: #727272; + font-size: .875rem; + display: block; + float: none; + padding: .75rem 2rem .75rem 2.5rem; + text-decoration: none; + vertical-align: middle; + position: relative; + white-space: nowrap; + min-width: 12.5rem; + border: none; +} +.v-menu li a img, +.v-menu li a .icon { + position: absolute; + left: .875rem; + top: 50%; + margin-top: -0.5625rem; + color: #262626; + max-height: 1.125rem; + font-size: 1.125rem; + display: inline-block; + margin-right: .3125rem; + vertical-align: middle; + text-align: center; +} +.v-menu li.active { + border-left: 2px solid; + border-color: #1ba1e2; +} +.v-menu li.active > a { + background-color: #59cde2; + color: #ffffff; + font-weight: bold; +} +.v-menu li:hover { + text-decoration: none; + background: #59cde2; +} +.v-menu li:hover > a, +.v-menu li:hover .icon { + color: #ffffff; +} +.v-menu li a[data-hotkey] { + padding-right: 3.2rem; +} +.v-menu li a[data-hotkey]:after { + content: attr(data-hotkey); + position: absolute; + right: 1.2rem; + width: auto; + font-size: .8em; +} +.v-menu .divider { + padding: 0; + height: 1px; + margin: 0 1px; + overflow: hidden; + background-color: #f2f2f2; +} +.v-menu .divider:hover { + background-color: #f2f2f2; +} +.v-menu.subdown .d-menu { + min-width: 0; + position: relative; + width: 100%; + left: 0 ; + right: 0 ; + top: 100%; + box-shadow: none; +} +.v-menu .item-block { + display: block; + padding: .625rem; + background-color: #eeeeee; +} +.v-menu .d-menu { + left: 100%; + top: -10%; +} +.v-menu .menu-title { + background-color: #f6f7f8; + font-size: 12px; + line-height: 14px; + padding: 4px 8px; + border: 0; + color: #646464; +} +.v-menu .menu-title:first-child { + margin: 0; + border-top-width: 0; +} +.v-menu .menu-title:first-child:hover { + border-top-width: 0; +} +.v-menu .menu-title:hover { + background-color: #f6f7f8; + cursor: default; + border: 0; +} +.v-menu .dropdown-toggle:before { + -webkit-transform: rotate(-135deg); + transform: rotate(-135deg); + margin-top: -2px; +} +.v-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.v-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + transition: all 0.3s ease; +} +.v-menu.subdown .dropdown-toggle:before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + margin-left: -1.25rem; +} +.v-menu.subdown .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); +} +.v-menu li.disabled a { + color: #eeeeee; +} +.v-menu li.disabled:hover { + background-color: inherit; + cursor: default; + border: 0; +} +.v-menu li.disabled:hover a { + cursor: inherit; +} +.d-menu { + text-align: left; + background: #ffffff; + max-width: 15.625rem; + list-style: none inside none; + margin: 0; + padding: 0; + position: relative; + width: auto; + float: left; + border-collapse: separate; + position: absolute; + display: none; + z-index: 1000; + left: 0; + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); +} +.d-menu li:hover > .dropdown-toggle:before { + border-color: #ffffff; +} +.d-menu li { + display: block; + float: none; + position: relative; +} +.d-menu li:before, +.d-menu li:after { + display: table; + content: ""; +} +.d-menu li:after { + clear: both; +} +.d-menu li a { + color: #727272; + font-size: .875rem; + display: block; + float: none; + padding: .75rem 2rem .75rem 2.5rem; + text-decoration: none; + vertical-align: middle; + position: relative; + white-space: nowrap; + min-width: 12.5rem; + border: none; +} +.d-menu li a img, +.d-menu li a .icon { + position: absolute; + left: .875rem; + top: 50%; + margin-top: -0.5625rem; + color: #262626; + max-height: 1.125rem; + font-size: 1.125rem; + display: inline-block; + margin-right: .3125rem; + vertical-align: middle; + text-align: center; +} +.d-menu li.active { + border-left: 2px solid; + border-color: #1ba1e2; +} +.d-menu li.active > a { + background-color: #59cde2; + color: #ffffff; + font-weight: bold; +} +.d-menu li:hover { + text-decoration: none; + background: #59cde2; +} +.d-menu li:hover > a, +.d-menu li:hover .icon { + color: #ffffff; +} +.d-menu li a[data-hotkey] { + padding-right: 3.2rem; +} +.d-menu li a[data-hotkey]:after { + content: attr(data-hotkey); + position: absolute; + right: 1.2rem; + width: auto; + font-size: .8em; +} +.d-menu .divider { + padding: 0; + height: 1px; + margin: 0 1px; + overflow: hidden; + background-color: #f2f2f2; +} +.d-menu .divider:hover { + background-color: #f2f2f2; +} +.d-menu.subdown .d-menu { + min-width: 0; + position: relative; + width: 100%; + left: 0 ; + right: 0 ; + top: 100%; + box-shadow: none; +} +.d-menu .item-block { + display: block; + padding: .625rem; + background-color: #eeeeee; +} +.d-menu .d-menu { + left: 100%; + top: -10%; +} +.d-menu .menu-title { + background-color: #f6f7f8; + font-size: 12px; + line-height: 14px; + padding: 4px 8px; + border: 0; + color: #646464; +} +.d-menu .menu-title:first-child { + margin: 0; + border-top-width: 0; +} +.d-menu .menu-title:first-child:hover { + border-top-width: 0; +} +.d-menu .menu-title:hover { + background-color: #f6f7f8; + cursor: default; + border: 0; +} +.d-menu .dropdown-toggle:before { + -webkit-transform: rotate(-135deg); + transform: rotate(-135deg); + margin-top: -2px; +} +.d-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.d-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + transition: all 0.3s ease; +} +.d-menu.subdown .dropdown-toggle:before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + margin-left: -1.25rem; +} +.d-menu.subdown .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); +} +.d-menu li.disabled a { + color: #eeeeee; +} +.d-menu li.disabled:hover { + background-color: inherit; + cursor: default; + border: 0; +} +.d-menu li.disabled:hover a { + cursor: inherit; +} +.d-menu.context li a { + font-size: .75rem; + padding: .3125rem 2rem .3125rem 2.5rem; +} +.d-menu.context li a .icon { + margin-top: -0.4375rem; + font-size: .825rem; + color: inherit; +} +.d-menu.no-min-size li a { + min-width: 0; +} +.d-menu.full-size li a { + min-width: 0; + width: 100%; +} +.d-menu .d-menu { + left: 100%; + top: -10%; +} +.d-menu.open { + display: block ; +} +.d-menu.drop-left { + left: -100%; +} +.d-menu.drop-up { + top: auto; + bottom: 0; +} +.d-menu.context li a { + font-size: .75rem; + padding: .3125rem 2rem .3125rem 2.5rem; +} +.d-menu.context li a .icon { + margin-top: -0.4375rem; +} +.d-menu.place-right { + left: auto ; + right: 0; + width: auto; +} +.h-menu, +.v-menu, +.d-menu { + border-collapse: separate; +} +.m-menu { + border-collapse: separate; + text-align: left; + display: block; + height: auto ; + position: relative; + background-color: #ffffff; + color: #1d1d1d; + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); + list-style: none inside none; + margin: 0; + padding: 0; +} +.m-menu:before, +.m-menu:after { + display: table; + content: ""; +} +.m-menu:after { + clear: both; +} +.m-menu > li, +.m-menu .m-menu-item { + display: block; + float: left; + background-color: #ffffff; +} +.m-menu > li:hover, +.m-menu .m-menu-item:hover { + background-color: #59cde2; +} +.m-menu > li:hover > a, +.m-menu .m-menu-item:hover > a { + color: #ffffff; +} +.m-menu > li.no-hovered, +.m-menu .m-menu-item.no-hovered { + background-color: inherit; + color: inherit; +} +.m-menu > li:first-child, +.m-menu .m-menu-item:first-child { + margin-left: 0; +} +.m-menu > li > a, +.m-menu .m-menu-item > a { + display: block; + float: left; + position: relative; + font-weight: normal; + color: inherit; + font-size: .875rem; + outline: none; + text-decoration: none; + padding: 1rem 1.625rem; + border: none; +} +.m-menu > li > a:hover, +.m-menu .m-menu-item > a:hover { + background-color: inherit; +} +.m-menu > li > a.dropdown-toggle, +.m-menu .m-menu-item > a.dropdown-toggle { + padding: 1rem 1.625rem 1rem 1.125rem; +} +.m-menu > li.active-container, +.m-menu .m-menu-item.active-container { + background-color: #59cde2; +} +.m-menu > li.active-container a, +.m-menu .m-menu-item.active-container a { + color: #ffffff; +} +.m-menu > li.active-container a.dropdown-toggle:before, +.m-menu .m-menu-item.active-container a.dropdown-toggle:before { + border-color: #ffffff; +} +.m-menu > li .d-menu, +.m-menu .m-menu-item .d-menu { + left: 0; + top: 100%; +} +.m-menu .m-menu-container { + position: absolute; + left: 0; + right: 0; + top: 100%; + padding: .3125rem; + font-size: .75rem; + z-index: 1000; + background-color: inherit; +} +.m-menu .m-menu-container li, +.m-menu .m-menu-container a { + color: #ffffff; +} +.m-menu .m-menu-container a { + text-decoration: underline; +} +.m-menu .m-menu-container li:hover > a, +.m-menu .m-menu-container li.active > a { + text-decoration: none; +} +.m-menu .m-menu-container { + display: none; +} +.m-menu .m-menu-container.open { + display: block; +} +.m-menu > li .dropdown-toggle:before { + transition: all 0.3s ease; +} +.m-menu > li .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.v-menu.context li a, +.d-menu.context li a { + font-size: .75rem; + padding: .3125rem 2rem .3125rem 2.5rem; +} +.v-menu.context li a .icon, +.d-menu.context li a .icon { + margin-top: -0.4375rem; + font-size: .825rem; + color: inherit; +} +.v-menu.no-min-size li a, +.d-menu.no-min-size li a { + min-width: 0; +} +.v-menu.full-size li a, +.d-menu.full-size li a { + min-width: 0; + width: 100%; +} +.horizontal-menu { + display: block; + width: 100%; + color: #1d1d1d; + position: relative; + padding: 0; + margin: 0; + list-style: none inside none; +} +.horizontal-menu:before, +.horizontal-menu:after { + display: table; + content: ""; +} +.horizontal-menu:after { + clear: both; +} +.horizontal-menu > li { + display: block; + float: left; + color: inherit; + background-color: inherit; + position: relative; +} +.horizontal-menu > li > a { + position: relative; + display: block; + float: left; + font-size: 1.4rem; + color: inherit; + background-color: inherit; + padding: .625rem 1.625rem; + line-height: 1.4rem; +} +.horizontal-menu > li > .d-menu { + left: 0; + top: 100%; +} +.horizontal-menu.compact > li > a { + font-size: .9rem; + line-height: .9rem; +} +.horizontal-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.horizontal-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.horizontal-menu .d-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.vertical-menu { + display: block; + width: 100%; + color: #1d1d1d; + padding: 0; + margin: 0; + list-style: none inside none; + position: relative; + width: auto; + float: left; +} +.vertical-menu:before, +.vertical-menu:after { + display: table; + content: ""; +} +.vertical-menu:after { + clear: both; +} +.vertical-menu > li { + display: block; + float: left; + color: inherit; + background-color: inherit; + position: relative; +} +.vertical-menu > li > a { + position: relative; + display: block; + float: left; + font-size: 1.4rem; + color: inherit; + background-color: inherit; + padding: .625rem 1.625rem; + line-height: 1.4rem; +} +.vertical-menu > li > .d-menu { + left: 0; + top: 100%; +} +.vertical-menu.compact > li > a { + font-size: .9rem; + line-height: .9rem; +} +.vertical-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.vertical-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.vertical-menu .d-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.vertical-menu > li > .d-menu { + left: auto; +} +.vertical-menu > li { + float: none; +} +.vertical-menu > li > a { + float: none; +} +.vertical-menu > li > .d-menu { + left: 100%; + top: 0; +} +.vertical-menu.compact > li > a { + padding-top: .325rem; + padding-bottom: .325rem; +} +.vertical-menu .dropdown-toggle:before { + margin-top: -2px; + -webkit-transform: rotate(-135deg); + transform: rotate(-135deg); +} +.vertical-menu .dropdown-toggle:before { + transition: all 0.3s ease; +} +.vertical-menu .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + transition: all 0.3s ease; +} +.t-menu { + list-style: none inside none; + margin: 0; + padding: 0; + position: relative; + width: auto; + float: left; + background-color: #ffffff; + border-collapse: separate; + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); +} +.t-menu > li { + position: relative; +} +.t-menu > li > a { + display: block; + padding: 1rem 1.2rem; + border-bottom: 1px #eeeeee solid; + position: relative; +} +.t-menu > li > a .icon { + width: 1.5rem; + height: 1.5rem; + font-size: 1.5rem; +} +.t-menu > li:hover > a { + background-color: #1ba1e2; + color: #ffffff; +} +.t-menu > li:last-child a { + border-bottom: 0; +} +.t-menu.compact > li > a { + padding: .5rem .7rem; +} +.t-menu.compact > li > a .icon { + width: 1rem; + height: 1rem; + font-size: 1rem; +} +.t-menu li .t-menu { + position: absolute; + left: 100%; + margin-left: .3125rem ; + top: 0; + float: none; +} +.t-menu li .t-menu > li { + float: left; + display: block; +} +.t-menu li .t-menu > li > a { + float: left; + display: block; +} +.t-menu .t-menu.horizontal .t-menu { + left: 0 ; + top: 100% ; + margin-top: .3125rem ; + margin-left: 0 ; +} +.t-menu .dropdown-toggle:after { + content: ""; + background-color: transparent; + position: absolute; + left: auto; + top: auto; + bottom: 0; + right: 0; + width: 0; + height: 0; + border-style: solid; + border-width: 0 0 8px 8px; + border-color: transparent transparent #1ba1e2 transparent; + -webkit-transform: rotate(0); + transform: rotate(0); +} +.t-menu .dropdown-toggle:before { + display: none; +} +.t-menu > li:hover > .dropdown-toggle:after { + border-color: transparent transparent #1b6eae transparent; +} +.t-menu.horizontal { + list-style: none inside none; + margin: 0; + padding: 0; + position: relative; + width: auto; + float: left; + background-color: #ffffff; + border-collapse: separate; + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); +} +.t-menu.horizontal > li { + position: relative; +} +.t-menu.horizontal > li > a { + display: block; + padding: 1rem 1.2rem; + border-bottom: 1px #eeeeee solid; + position: relative; +} +.t-menu.horizontal > li > a .icon { + width: 1.5rem; + height: 1.5rem; + font-size: 1.5rem; +} +.t-menu.horizontal > li:hover > a { + background-color: #1ba1e2; + color: #ffffff; +} +.t-menu.horizontal > li:last-child a { + border-bottom: 0; +} +.t-menu.horizontal.compact > li > a { + padding: .5rem .7rem; +} +.t-menu.horizontal.compact > li > a .icon { + width: 1rem; + height: 1rem; + font-size: 1rem; +} +.t-menu.horizontal li .t-menu { + position: absolute; + left: 100%; + margin-left: .3125rem ; + top: 0; + float: none; +} +.t-menu.horizontal li .t-menu > li { + float: left; + display: block; +} +.t-menu.horizontal li .t-menu > li > a { + float: left; + display: block; +} +.t-menu.horizontal .t-menu.horizontal .t-menu { + left: 0 ; + top: 100% ; + margin-top: .3125rem ; + margin-left: 0 ; +} +.t-menu.horizontal .dropdown-toggle:after { + content: ""; + background-color: transparent; + position: absolute; + left: auto; + top: auto; + bottom: 0; + right: 0; + width: 0; + height: 0; + border-style: solid; + border-width: 0 0 8px 8px; + border-color: transparent transparent #1ba1e2 transparent; + -webkit-transform: rotate(0); + transform: rotate(0); +} +.t-menu.horizontal .dropdown-toggle:before { + display: none; +} +.t-menu.horizontal > li:hover > .dropdown-toggle:after { + border-color: transparent transparent #1b6eae transparent; +} +.t-menu.horizontal > li { + display: block; + float: left; +} +.t-menu.horizontal > li > a { + display: block; + float: left; + border-right: 1px #eeeeee solid; + border-bottom: 0; +} +.t-menu.horizontal > li:last-child > a { + border-right: 0; +} +.t-menu.horizontal .t-menu:not(.horizontal) { + left: 0; + top: 100% ; + margin-top: .3125rem ; + margin-left: 0 ; +} +.t-menu.horizontal .t-menu:not(.horizontal) .t-menu.horizontal { + left: 100% ; + margin-left: .3125rem ; + top: 0 ; + float: left; +} +.horizontal-menu > li > .d-menu, +.h-menu > li > .d-menu, +.m-menu > li > .d-menu { + left: auto; +} +[data-role="dropdown"]:not(.open), +[data-role="dropdown"]:not(.keep-open) { + display: none; + position: absolute; + z-index: 1000; +} +.button { + padding: 0 1rem; + height: 2.125rem; + text-align: center; + vertical-align: middle; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; +} +.button.default { + background-color: #008287; + color: #fff; +} +.button:hover { + border-color: #787878; +} +.button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.button:focus { + outline: 0; +} +.button:disabled, +.button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.button * { + color: inherit; +} +.button *:hover { + color: inherit; +} +.button.rounded { + border-radius: .325rem; +} +.button > [class*=mif-] { + vertical-align: middle; +} +.button.button-shadow { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); +} +.button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.round-button, +.cycle-button, +.square-button { + padding: 0 1rem; + height: 2.125rem; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + width: 2.125rem; + min-width: 2.125rem; + padding: 0 ; + border-radius: 50%; + text-align: center; + text-decoration: none; + vertical-align: middle; +} +.round-button.default, +.cycle-button.default, +.square-button.default { + background-color: #008287; + color: #fff; +} +.round-button:hover, +.cycle-button:hover, +.square-button:hover { + border-color: #787878; +} +.round-button:active, +.cycle-button:active, +.square-button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.round-button:focus, +.cycle-button:focus, +.square-button:focus { + outline: 0; +} +.round-button:disabled, +.cycle-button:disabled, +.square-button:disabled, +.round-button.disabled, +.cycle-button.disabled, +.square-button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.round-button *, +.cycle-button *, +.square-button * { + color: inherit; +} +.round-button *:hover, +.cycle-button *:hover, +.square-button *:hover { + color: inherit; +} +.round-button.rounded, +.cycle-button.rounded, +.square-button.rounded { + border-radius: .325rem; +} +.round-button > [class*=mif-], +.cycle-button > [class*=mif-], +.square-button > [class*=mif-] { + vertical-align: middle; +} +.round-button img, +.cycle-button img, +.square-button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.round-button.loading-pulse, +.cycle-button.loading-pulse, +.square-button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.round-button.loading-pulse:before, +.cycle-button.loading-pulse:before, +.square-button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.round-button.loading-pulse.lighten:before, +.cycle-button.loading-pulse.lighten:before, +.square-button.loading-pulse.lighten:before { + background-color: #fff; +} +.round-button.loading-cube, +.cycle-button.loading-cube, +.square-button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.round-button.loading-cube:before, +.cycle-button.loading-cube:before, +.square-button.loading-cube:before, +.round-button.loading-cube:after, +.cycle-button.loading-cube:after, +.square-button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.round-button.loading-cube:after, +.cycle-button.loading-cube:after, +.square-button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.round-button.loading-cube.lighten:before, +.cycle-button.loading-cube.lighten:before, +.square-button.loading-cube.lighten:before, +.round-button.loading-cube.lighten:after, +.cycle-button.loading-cube.lighten:after, +.square-button.loading-cube.lighten:after { + background-color: #fff; +} +.round-button.dropdown-toggle, +.cycle-button.dropdown-toggle, +.square-button.dropdown-toggle { + padding-right: 1.625rem; +} +.round-button.dropdown-toggle.drop-marker-light:before, +.cycle-button.dropdown-toggle.drop-marker-light:before, +.square-button.dropdown-toggle.drop-marker-light:before, +.round-button.dropdown-toggle.drop-marker-light:after, +.cycle-button.dropdown-toggle.drop-marker-light:after, +.square-button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.round-button.primary, +.cycle-button.primary, +.square-button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.round-button.primary:active, +.cycle-button.primary:active, +.square-button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.round-button.success, +.cycle-button.success, +.square-button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.round-button.success:active, +.cycle-button.success:active, +.square-button.success:active { + background: #128023; + color: #ffffff; +} +.round-button.danger, +.cycle-button.danger, +.square-button.danger, +.round-button.alert, +.cycle-button.alert, +.square-button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.round-button.danger:active, +.cycle-button.danger:active, +.square-button.danger:active, +.round-button.alert:active, +.cycle-button.alert:active, +.square-button.alert:active { + background: #9a1616; + color: #ffffff; +} +.round-button.info, +.cycle-button.info, +.square-button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.round-button.info:active, +.cycle-button.info:active, +.square-button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.round-button.warning, +.cycle-button.warning, +.square-button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.round-button.warning:active, +.cycle-button.warning:active, +.square-button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.round-button.link, +.cycle-button.link, +.square-button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.round-button.link:hover, +.cycle-button.link:hover, +.square-button.link:hover, +.round-button.link:active, +.cycle-button.link:active, +.square-button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.square-button { + border-radius: 0; +} +a.button, +a.round-button, +a.square-button { + color: inherit; +} +a.button:hover, +a.round-button:hover, +a.square-button:hover { + text-decoration: none; +} +.button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.button.loading-pulse.lighten:before { + background-color: #fff; +} +.button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.button.loading-cube:before, +.button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.button.loading-cube.lighten:before, +.button.loading-cube.lighten:after { + background-color: #fff; +} +.command-button { + padding: 0 1rem; + height: 2.125rem; + text-align: center; + vertical-align: middle; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + height: auto; + text-align: left; + font-size: 1.325rem; + padding-left: 4rem; + padding-top: 8px; + padding-bottom: 4px; +} +.command-button.default { + background-color: #008287; + color: #fff; +} +.command-button:hover { + border-color: #787878; +} +.command-button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.command-button:focus { + outline: 0; +} +.command-button:disabled, +.command-button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.command-button * { + color: inherit; +} +.command-button *:hover { + color: inherit; +} +.command-button.rounded { + border-radius: .325rem; +} +.command-button > [class*=mif-] { + vertical-align: middle; +} +.command-button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.command-button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.command-button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.command-button.loading-pulse.lighten:before { + background-color: #fff; +} +.command-button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.command-button.loading-cube:before, +.command-button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.command-button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.command-button.loading-cube.lighten:before, +.command-button.loading-cube.lighten:after { + background-color: #fff; +} +.command-button.dropdown-toggle { + padding-right: 1.625rem; +} +.command-button.dropdown-toggle.drop-marker-light:before, +.command-button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.command-button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.command-button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.command-button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.command-button.success:active { + background: #128023; + color: #ffffff; +} +.command-button.danger, +.command-button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.command-button.danger:active, +.command-button.alert:active { + background: #9a1616; + color: #ffffff; +} +.command-button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.command-button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.command-button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.command-button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.command-button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.command-button.link:hover, +.command-button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.command-button small { + display: block; + font-size: .8rem; + line-height: 1.625rem; + margin-top: -0.3125rem; +} +.command-button .icon { + left: 1rem; + top: 50%; + margin-top: -1rem; + position: absolute; + font-size: 2rem; + height: 2rem; + width: 2rem; + margin-right: .625rem; +} +.command-button.icon-right { + padding-left: 1rem; + padding-right: 4rem; +} +.command-button.icon-right .icon { + left: auto; + right: 0; +} +.image-button { + padding: 0 1rem; + height: 2.125rem; + text-align: center; + vertical-align: middle; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + border: 0; + padding-left: 2.75rem; + background-color: #eeeeee; +} +.image-button.default { + background-color: #008287; + color: #fff; +} +.image-button:hover { + border-color: #787878; +} +.image-button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.image-button:focus { + outline: 0; +} +.image-button:disabled, +.image-button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.image-button * { + color: inherit; +} +.image-button *:hover { + color: inherit; +} +.image-button.rounded { + border-radius: .325rem; +} +.image-button > [class*=mif-] { + vertical-align: middle; +} +.image-button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.image-button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.image-button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.image-button.loading-pulse.lighten:before { + background-color: #fff; +} +.image-button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.image-button.loading-cube:before, +.image-button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.image-button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.image-button.loading-cube.lighten:before, +.image-button.loading-cube.lighten:after { + background-color: #fff; +} +.image-button.dropdown-toggle { + padding-right: 1.625rem; +} +.image-button.dropdown-toggle.drop-marker-light:before, +.image-button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.image-button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.image-button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.image-button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.image-button.success:active { + background: #128023; + color: #ffffff; +} +.image-button.danger, +.image-button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.image-button.danger:active, +.image-button.alert:active { + background: #9a1616; + color: #ffffff; +} +.image-button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.image-button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.image-button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.image-button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.image-button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.image-button.link:hover, +.image-button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.image-button:active { + background-color: #e1e1e1; +} +.image-button .icon { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 2.125rem; + padding: .525rem; + font-size: 1rem; + background-color: #999999; + text-align: center; + vertical-align: middle; +} +.image-button img.icon { + padding-top: .525rem; +} +.image-button.icon-right { + padding-left: 1rem; + padding-right: 2.75rem; +} +.image-button.icon-right .icon { + right: 0; + left: auto; +} +a.image-button { + padding-top: 10px; +} +.image-button.small-button { + padding-left: 2rem; + padding-right: 1rem; + padding-top: 0; +} +.image-button.small-button .icon { + width: 1.625rem; + font-size: .875rem; + height: 100%; + padding: .4rem; +} +.image-button.small-button.icon-right { + padding-left: .625rem; + padding-right: 2rem; +} +.shortcut-button { + padding: 0 1rem; + height: 2.125rem; + vertical-align: middle; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + width: 5.75rem; + height: 5.75rem; + text-align: center; + font-size: .75rem; +} +.shortcut-button.default { + background-color: #008287; + color: #fff; +} +.shortcut-button:hover { + border-color: #787878; +} +.shortcut-button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.shortcut-button:focus { + outline: 0; +} +.shortcut-button:disabled, +.shortcut-button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.shortcut-button * { + color: inherit; +} +.shortcut-button *:hover { + color: inherit; +} +.shortcut-button.rounded { + border-radius: .325rem; +} +.shortcut-button > [class*=mif-] { + vertical-align: middle; +} +.shortcut-button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.shortcut-button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.shortcut-button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.shortcut-button.loading-pulse.lighten:before { + background-color: #fff; +} +.shortcut-button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.shortcut-button.loading-cube:before, +.shortcut-button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.shortcut-button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.shortcut-button.loading-cube.lighten:before, +.shortcut-button.loading-cube.lighten:after { + background-color: #fff; +} +.shortcut-button.dropdown-toggle { + padding-right: 1.625rem; +} +.shortcut-button.dropdown-toggle.drop-marker-light:before, +.shortcut-button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.shortcut-button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.shortcut-button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.shortcut-button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.shortcut-button.success:active { + background: #128023; + color: #ffffff; +} +.shortcut-button.danger, +.shortcut-button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.shortcut-button.danger:active, +.shortcut-button.alert:active { + background: #9a1616; + color: #ffffff; +} +.shortcut-button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.shortcut-button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.shortcut-button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.shortcut-button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.shortcut-button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.shortcut-button.link:hover, +.shortcut-button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.shortcut-button .icon, +.shortcut-button .title { + display: block; + color: inherit; +} +.shortcut-button .icon { + font-size: 1.7rem; + height: 1.7rem; + width: 1.7rem; + margin: .875rem auto; +} +.shortcut-button .badge { + color: inherit; + position: absolute; + top: 0; + right: 0; + font-size: .7rem; + line-height: 1rem; + padding: 0 .225rem; +} +a.shortcut-button { + padding-top: 10px; +} +.button.dropdown-toggle { + padding-right: 1.625rem; +} +.button.dropdown-toggle.drop-marker-light:before, +.button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.nav-button { + width: 2rem; + height: 2rem; + background-size: 1rem 1rem; + background: center center no-repeat; + text-indent: -9999px; + border: 0; + display: inline-block; + cursor: pointer; + z-index: 2; + position: relative; +} +.nav-button span { + position: absolute; + top: 1.2rem; + left: .5rem; + width: 1.2rem; + height: 2px; + margin: 0 0 0; + background: #1d1d1d; + -webkit-transform: rotate(0); + transform: rotate(0); + transition: all 0.3s linear; +} +.nav-button span:before, +.nav-button span:after { + content: ''; + position: absolute; + top: -0.5rem; + right: 0; + width: 1.2rem; + height: 2px; + background: #1d1d1d; + -webkit-transform: rotate(0); + transform: rotate(0); + transition: all 0.3s linear; +} +.nav-button span:after { + top: .5rem; +} +.nav-button.transform span { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); + background: #1d1d1d; +} +.nav-button.transform span:before, +.nav-button.transform span:after { + content: ''; + top: -5px; + right: 0; + width: .75rem; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.nav-button.transform span:after { + top: 5px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.nav-button.light span { + background-color: #ffffff; +} +.nav-button.light span:before, +.nav-button.light span:after { + background-color: #ffffff; +} +.group-of-buttons .button.active, +.group-of-buttons .toolbar-button.active { + background-color: #00ccff; + color: #ffffff; +} +.group-of-buttons .button:active, +.group-of-buttons .toolbar-button:active { + background-color: #1ba1e2; + color: #ffffff; +} +.split-button, +.dropdown-button { + display: inline-block; + position: relative; + vertical-align: middle; +} +.split-button:before, +.dropdown-button:before, +.split-button:after, +.dropdown-button:after { + display: table; + content: ""; +} +.split-button:after, +.dropdown-button:after { + clear: both; +} +.split-button .button, +.dropdown-button .button, +.split-button .split, +.dropdown-button .split { + display: block; + float: left; +} +.split-button .split, +.dropdown-button .split { + padding: 0 1rem 0 .625rem; + height: 2.125rem; + text-align: center; + vertical-align: middle ; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + outline: none; + font-size: .875rem; + position: relative; + margin: .15625rem 0; +} +.split-button .split:hover, +.dropdown-button .split:hover { + background-color: #eeeeee; + border-color: #787878; +} +.split-button .split.dropdown-toggle:before, +.dropdown-button .split.dropdown-toggle:before { + transition: all 0.3s ease; +} +.split-button .split.dropdown-toggle.active-toggle:before, +.dropdown-button .split.dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.split-button .split-content, +.dropdown-button .split-content { + position: absolute; + top: 100%; +} +.split.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.split.primary:active { + background: #1b6eae; +} +.split.primary:hover { + background: #59cde2; + border-color: #59cde2; +} +.split.primary.dropdown-toggle:before { + border-color: #ffffff; +} +.split.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.split.success:active { + background: #128023; +} +.split.success:hover { + background: #7ad61d; + border-color: #7ad61d; +} +.split.success.dropdown-toggle:before { + border-color: #ffffff; +} +.split.danger { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.split.danger:active { + background: #9a1616; +} +.split.danger:hover { + background: #da5a53; + border-color: #da5a53; +} +.split.danger.dropdown-toggle:before { + border-color: #ffffff; +} +.split.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.split.info:active { + background: #1ba1e2; +} +.split.info:hover { + background: #4390df; + border-color: #4390df; +} +.split.info.dropdown-toggle:before { + border-color: #ffffff; +} +.split.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.split.warning:active { + background: #bf5a15; +} +.split.warning:hover { + background: #ffc194; + border-color: #ffc194; +} +.split.warning.dropdown-toggle:before { + border-color: #ffffff; +} +.mini-button { + font-size: .6rem; + line-height: 1.3; + padding: .2rem .625rem; + height: 1.4rem; +} +.small-button { + font-size: .7rem; + line-height: 1.68rem; + padding: 0 .625rem; + height: 1.7rem; +} +.large-button { + height: 2.55rem; + font-size: 1.05rem; + line-height: 2.52rem; +} +.big-button { + height: 3.125rem; + font-size: 1.2rem; + line-height: 1; +} +.round-button.mini-button, +.cycle-button.mini-button, +.square-button.mini-button { + width: 1.4rem; + height: 1.4rem; + font-size: .6rem; + line-height: 1; + padding: 0; + min-width: 0; +} +.round-button.small-button, +.cycle-button.small-button, +.square-button.small-button { + width: 1.7rem; + height: 1.7rem; + font-size: .7rem; + line-height: 1.68rem; + padding: 0; + min-width: 0; +} +.round-button.large-button, +.cycle-button.large-button, +.square-button.large-button { + font-size: 1.05rem; + line-height: 1; + width: 2.55rem; + height: 2.55rem; +} +.round-button.big-button, +.cycle-button.big-button, +.square-button.big-button { + font-size: 1.2rem; + line-height: 1; + width: 3.125rem; + height: 3.125rem; +} +.button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.button.success:active { + background: #128023; + color: #ffffff; +} +.button.danger, +.button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.button.danger:active, +.button.alert:active { + background: #9a1616; + color: #ffffff; +} +.button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.button.link:hover, +.button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +a.button, +span.button, +div.button, +a.round-button, +span.round-button, +div.round-button, +a.cycle-button, +span.cycle-button, +div.cycle-button, +a.square-button, +span.square-button, +div.square-button { + padding-top: .53125rem; +} +a.button.big-button, +span.button.big-button, +div.button.big-button, +a.round-button.big-button, +span.round-button.big-button, +div.round-button.big-button, +a.cycle-button.big-button, +span.cycle-button.big-button, +div.cycle-button.big-button, +a.square-button.big-button, +span.square-button.big-button, +div.square-button.big-button { + padding-top: .78125rem; +} +.dropdown-button button.dropdown-toggle:before { + transition: all 0.3s ease; +} +.dropdown-button button.dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.shortcut-button[data-hotkey]::after { + position: absolute; + content: attr(data-hotkey); + font-size: .625rem; + bottom: 0; + right: 0; + color: #999999; +} +.shortcut-button[data-hotkey].no-hotkey-display::after { + display: none; +} +.toolbar { + position: relative; +} +.toolbar:before, +.toolbar:after { + display: table; + content: ""; +} +.toolbar:after { + clear: both; +} +.toolbar-section { + position: relative; + padding-left: .5725rem; + margin: .125rem; + float: left; + width: auto; +} +.toolbar-section.no-divider:before { + display: none; +} +.toolbar-section:before { + position: absolute; + content: ""; + width: .325rem; + height: 100%; + left: 0; + background-color: #eeeeee; + cursor: move; +} +.toolbar .toolbar-button { + padding: 0 1rem; + height: 2.125rem; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + width: 2.125rem; + min-width: 2.125rem; + padding: 0 ; + border-radius: 50%; + text-align: center; + text-decoration: none; + vertical-align: middle; + border-radius: 0; + margin: 0; +} +.toolbar .toolbar-button.default { + background-color: #008287; + color: #fff; +} +.toolbar .toolbar-button:hover { + border-color: #787878; +} +.toolbar .toolbar-button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.toolbar .toolbar-button:focus { + outline: 0; +} +.toolbar .toolbar-button:disabled, +.toolbar .toolbar-button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.toolbar .toolbar-button * { + color: inherit; +} +.toolbar .toolbar-button *:hover { + color: inherit; +} +.toolbar .toolbar-button.rounded { + border-radius: .325rem; +} +.toolbar .toolbar-button > [class*=mif-] { + vertical-align: middle; +} +.toolbar .toolbar-button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.toolbar .toolbar-button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.toolbar .toolbar-button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.toolbar .toolbar-button.loading-pulse.lighten:before { + background-color: #fff; +} +.toolbar .toolbar-button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.toolbar .toolbar-button.loading-cube:before, +.toolbar .toolbar-button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.toolbar .toolbar-button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.toolbar .toolbar-button.loading-cube.lighten:before, +.toolbar .toolbar-button.loading-cube.lighten:after { + background-color: #fff; +} +.toolbar .toolbar-button.dropdown-toggle { + padding-right: 1.625rem; +} +.toolbar .toolbar-button.dropdown-toggle.drop-marker-light:before, +.toolbar .toolbar-button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.toolbar .toolbar-button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.toolbar .toolbar-button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.toolbar .toolbar-button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.toolbar .toolbar-button.success:active { + background: #128023; + color: #ffffff; +} +.toolbar .toolbar-button.danger, +.toolbar .toolbar-button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.toolbar .toolbar-button.danger:active, +.toolbar .toolbar-button.alert:active { + background: #9a1616; + color: #ffffff; +} +.toolbar .toolbar-button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.toolbar .toolbar-button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.toolbar .toolbar-button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.toolbar .toolbar-button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.toolbar .toolbar-button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.toolbar .toolbar-button.link:hover, +.toolbar .toolbar-button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.toolbar .toolbar-button.mini-button { + width: 1.4rem; + height: 1.4rem; + font-size: .6rem; + line-height: 1; + padding: 0; + min-width: 0; +} +.toolbar .toolbar-button.small-button { + width: 1.7rem; + height: 1.7rem; + font-size: .7rem; + line-height: 1.68rem; + padding: 0; + min-width: 0; +} +.toolbar .toolbar-button.large-button { + font-size: 1.05rem; + line-height: 1; + width: 2.55rem; + height: 2.55rem; +} +.toolbar .toolbar-button.big-button { + font-size: 1.2rem; + line-height: 1; + width: 3.125rem; + height: 3.125rem; +} +.toolbar-group, +.toolbar-section { + display: inline-block; +} +.toolbar-group.condensed:before, +.toolbar-section.condensed:before, +.toolbar-group.condensed:after, +.toolbar-section.condensed:after { + display: table; + content: ""; +} +.toolbar-group.condensed:after, +.toolbar-section.condensed:after { + clear: both; +} +.toolbar-group.condensed .button, +.toolbar-section.condensed .button, +.toolbar-group.condensed .toolbar-button, +.toolbar-section.condensed .toolbar-button { + display: block; + float: left; +} +.toolbar-group-check .toolbar-button.checked { + background-color: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.toolbar-group-radio .toolbar-button.checked { + background-color: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.toolbar.rounded > .toolbar-button, +.toolbar.rounded > .toolbar-section .toolbar-button { + border-radius: .3125rem; +} +.toolbar.rounded .toolbar-section:before { + border-radius: .3125rem; +} +.v-toolbar { + position: relative; + float: left; +} +.v-toolbar:before, +.v-toolbar:after { + display: table; + content: ""; +} +.v-toolbar:after { + clear: both; +} +.v-toolbar .toolbar-button { + padding: 0 1rem; + height: 2.125rem; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + width: 2.125rem; + min-width: 2.125rem; + padding: 0 ; + border-radius: 50%; + text-align: center; + text-decoration: none; + vertical-align: middle; + border-radius: 0; + margin: 0; +} +.v-toolbar .toolbar-button.default { + background-color: #008287; + color: #fff; +} +.v-toolbar .toolbar-button:hover { + border-color: #787878; +} +.v-toolbar .toolbar-button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.v-toolbar .toolbar-button:focus { + outline: 0; +} +.v-toolbar .toolbar-button:disabled, +.v-toolbar .toolbar-button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.v-toolbar .toolbar-button * { + color: inherit; +} +.v-toolbar .toolbar-button *:hover { + color: inherit; +} +.v-toolbar .toolbar-button.rounded { + border-radius: .325rem; +} +.v-toolbar .toolbar-button > [class*=mif-] { + vertical-align: middle; +} +.v-toolbar .toolbar-button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.v-toolbar .toolbar-button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.v-toolbar .toolbar-button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.v-toolbar .toolbar-button.loading-pulse.lighten:before { + background-color: #fff; +} +.v-toolbar .toolbar-button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.v-toolbar .toolbar-button.loading-cube:before, +.v-toolbar .toolbar-button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.v-toolbar .toolbar-button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.v-toolbar .toolbar-button.loading-cube.lighten:before, +.v-toolbar .toolbar-button.loading-cube.lighten:after { + background-color: #fff; +} +.v-toolbar .toolbar-button.dropdown-toggle { + padding-right: 1.625rem; +} +.v-toolbar .toolbar-button.dropdown-toggle.drop-marker-light:before, +.v-toolbar .toolbar-button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.v-toolbar .toolbar-button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.v-toolbar .toolbar-button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.v-toolbar .toolbar-button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.v-toolbar .toolbar-button.success:active { + background: #128023; + color: #ffffff; +} +.v-toolbar .toolbar-button.danger, +.v-toolbar .toolbar-button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.v-toolbar .toolbar-button.danger:active, +.v-toolbar .toolbar-button.alert:active { + background: #9a1616; + color: #ffffff; +} +.v-toolbar .toolbar-button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.v-toolbar .toolbar-button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.v-toolbar .toolbar-button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.v-toolbar .toolbar-button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.v-toolbar .toolbar-button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.v-toolbar .toolbar-button.link:hover, +.v-toolbar .toolbar-button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.v-toolbar .toolbar-button.mini-button { + width: 1.4rem; + height: 1.4rem; + font-size: .6rem; + line-height: 1; + padding: 0; + min-width: 0; +} +.v-toolbar .toolbar-button.small-button { + width: 1.7rem; + height: 1.7rem; + font-size: .7rem; + line-height: 1.68rem; + padding: 0; + min-width: 0; +} +.v-toolbar .toolbar-button.large-button { + font-size: 1.05rem; + line-height: 1; + width: 2.55rem; + height: 2.55rem; +} +.v-toolbar .toolbar-button.big-button { + font-size: 1.2rem; + line-height: 1; + width: 3.125rem; + height: 3.125rem; +} +.v-toolbar.rounded > .toolbar-button, +.v-toolbar.rounded > .toolbar-section .toolbar-button { + border-radius: .3125rem; +} +.v-toolbar.rounded .toolbar-section:before { + border-radius: .3125rem; +} +.v-toolbar .toolbar-section { + padding-left: 0; + padding-top: .5725rem; +} +.v-toolbar .toolbar-section:before { + width: 100%; + top: 0; + height: .325rem; +} +.v-toolbar .toolbar-button { + display: block; + margin-bottom: .25rem; +} +.v-toolbar.no-divider .toolbar-section:before { + display: none; +} +.pagination { + display: block; + margin: .625rem 0; +} +.pagination:before, +.pagination:after { + display: table; + content: ""; +} +.pagination:after { + clear: both; +} +.pagination > .item { + display: block; + float: left; + margin-left: .0652rem; + padding: 0.25rem .625rem; + background-color: #ffffff; + cursor: pointer; + border: 1px #eeeeee solid; + text-align: center; + font-size: .875rem; + color: #1d1d1d; +} +.pagination > .item:first-child { + margin-left: 0 ; +} +.pagination > .item.current, +.pagination > .item.active { + background-color: #1ba1e2; + border-color: #59cde2; + color: #ffffff; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.pagination > .item:hover { + background-color: #75c7ee; + border-color: #75c7ee; + color: #ffffff; +} +.pagination > .item:disabled, +.pagination > .item.disabled { + cursor: default; + background-color: #eeeeee; + border-color: #eeeeee; + color: #999999; +} +.pagination > .item.spaces { + border: 0; + cursor: default; + color: #1d1d1d; +} +.pagination > .item.spaces:hover { + background-color: inherit ; + color: #1d1d1d; +} +.pagination.rounded > .item { + border-radius: .3125rem; +} +.pagination.cycle > .item { + width: 28px; + height: 28px; + border-radius: 50%; + font-size: .7rem; + padding: .4375rem 0; +} +.pagination.no-border > .item { + border: 0; +} +.pagination.no-border > .item:hover { + color: #59cde2; + background-color: transparent ; +} +.pagination.no-border > .item:disabled, +.pagination.no-border > .item.disabled { + cursor: default; + background-color: transparent; + border-color: transparent; + color: #999999; +} +.pagination.no-border > .item.current:hover, +.pagination.no-border > .item.active:hover { + background-color: #75c7ee; + border-color: #75c7ee; + color: #ffffff; +} +.breadcrumbs { + padding: 0; + margin: 0; + list-style: none inside none; + background-color: #ffffff; + color: #999; + padding: 1rem; +} +.breadcrumbs > li { + display: inline-block; + color: inherit; + margin: 0 1rem 0 0; + position: relative; + vertical-align: middle; +} +.breadcrumbs > li:before, +.breadcrumbs > li:after { + display: block; + position: absolute; + vertical-align: middle; + color: transparent; + font-size: 0; + content: ""; + height: 1px; + width: .375rem; + background-color: #1d1d1d; + top: 50%; + left: 100%; + margin-left: .5rem; +} +.breadcrumbs > li:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + margin-top: -0.125rem; +} +.breadcrumbs > li:after { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + margin-top: .125rem; +} +.breadcrumbs > li > a { + color: inherit; + display: inline-block; + line-height: 1; +} +.breadcrumbs > li:last-child { + color: #1d1d1d; + font-weight: bolder; +} +.breadcrumbs > li:last-child a { + cursor: default; +} +.breadcrumbs > li:last-child:before, +.breadcrumbs > li:last-child:after { + background-color: transparent; +} +.breadcrumbs > li:hover { + color: #1d1d1d; +} +.breadcrumbs img, +.breadcrumbs .icon { + display: inline-block; + line-height: .8; + height: 1rem; + width: 1rem; + font-size: 1rem; + vertical-align: -15%; +} +.breadcrumbs.dark { + background-color: #393832; +} +.breadcrumbs.dark > li:hover, +.breadcrumbs.dark > li:last-child { + color: #ffffff; +} +.breadcrumbs.dark > li:before, +.breadcrumbs.dark > li:after { + background-color: #ffffff; +} +.breadcrumbs2 { + margin: 0.625rem 0; + padding: 0; + list-style: none; + overflow: hidden; + width: 100%; +} +.breadcrumbs2 li { + float: left; + margin: 0 .2em 0 1em; +} +.breadcrumbs2 a { + background: #d9d9d9; + padding: .3em 1em; + float: left; + text-decoration: none; + color: #2086bf; + position: relative; +} +.breadcrumbs2 a:hover { + background: #1ba1e2; + color: #ffffff; +} +.breadcrumbs2 a:hover:before { + border-color: #1ba1e2 #1ba1e2 #1ba1e2 transparent; +} +.breadcrumbs2 a:hover:after { + border-left-color: #1ba1e2; +} +.breadcrumbs2 a:before { + content: ""; + position: absolute; + top: 50%; + margin-top: -1.5em; + border-width: 1.5em 0 1.5em 1em; + border-style: solid; + border-color: #d9d9d9 #d9d9d9 #d9d9d9 transparent; + left: -1em; + margin-left: 1px; +} +.breadcrumbs2 a:after { + content: ""; + position: absolute; + top: 50%; + margin-top: -1.5em; + border-top: 1.5em solid transparent; + border-bottom: 1.5em solid transparent; + border-left: 1em solid #d9d9d9; + right: -1em; + margin-right: 1px; +} +.breadcrumbs2 > li:first-child { + margin-left: 0; +} +.breadcrumbs2 > li:first-child a:before { + content: normal; +} +.breadcrumbs2 > li:last-child { + background: none; +} +.breadcrumbs2 > li:last-child a { + color: #1d1d1d; +} +.breadcrumbs2 > li:last-child:after, +.breadcrumbs2 > li:last-child:before { + content: normal; +} +.breadcrumbs2 > li:last-child:hover a { + color: #ffffff; +} +.breadcrumbs2 .active, +.breadcrumbs2 .active:hover { + background: none; +} +.breadcrumbs2 .active a, +.breadcrumbs2 .active:hover a { + color: #1d1d1d; +} +.breadcrumbs2 .active:hover a { + color: #ffffff; +} +.breadcrumbs2 .active:after, +.breadcrumbs2 .active:before { + content: normal; +} +.breadcrumbs2.small a { + padding: .2em 1em; + font-size: 11.9px; +} +.breadcrumbs2.mini a { + padding: .1em 1em; + font-size: 10.5px; +} +.breadcrumbs2 > li > a > [class*=mif] { + vertical-align: -10%; +} +.input-control { + display: inline-block; + min-height: 2.125rem; + height: 2.125rem; + position: relative; + vertical-align: middle; + margin: .325rem 0; + line-height: 1; +} +.input-control[data-role=select] { + height: auto; +} +.input-control.text, +.input-control.select, +.input-control.file, +.input-control.password, +.input-control.number, +.input-control.email, +.input-control.tel { + width: 10.875rem; +} +.input-control.text .button, +.input-control.select .button, +.input-control.file .button, +.input-control.password .button, +.input-control.number .button, +.input-control.email .button, +.input-control.tel .button { + position: absolute; + top: 0; + right: 0; + z-index: 2; + margin: 0; +} +.input-control.text > label, +.input-control.select > label, +.input-control.file > label, +.input-control.password > label, +.input-control.number > label, +.input-control.email > label, +.input-control.tel > label, +.input-control.text > .label, +.input-control.select > .label, +.input-control.file > .label, +.input-control.password > .label, +.input-control.number > .label, +.input-control.email > .label, +.input-control.tel > .label { + position: absolute; + left: 0; + top: -1rem; + font-size: .875rem; +} +.input-control.text > input:disabled + .button, +.input-control.select > input:disabled + .button, +.input-control.file > input:disabled + .button, +.input-control.password > input:disabled + .button, +.input-control.number > input:disabled + .button, +.input-control.email > input:disabled + .button, +.input-control.tel > input:disabled + .button { + display: none; +} +.input-control.text .prepend-icon, +.input-control.select .prepend-icon, +.input-control.file .prepend-icon, +.input-control.password .prepend-icon, +.input-control.number .prepend-icon, +.input-control.email .prepend-icon, +.input-control.tel .prepend-icon { + width: 24px; + height: 24px; + font-size: 24px; + line-height: 1; + position: absolute; + top: 50%; + margin-top: -12px; + left: 4px; + z-index: 2; + color: #999999; +} +.input-control.text .prepend-icon ~ input, +.input-control.select .prepend-icon ~ input, +.input-control.file .prepend-icon ~ input, +.input-control.password .prepend-icon ~ input, +.input-control.number .prepend-icon ~ input, +.input-control.email .prepend-icon ~ input, +.input-control.tel .prepend-icon ~ input { + padding-left: 30px; +} +.input-control input, +.input-control textarea, +.input-control select { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + position: relative; + border: 1px #d9d9d9 solid; + width: 100%; + height: 100%; + padding: .3125rem; + z-index: 0; +} +.input-control input:focus, +.input-control textarea:focus, +.input-control select:focus { + outline: none; +} +.input-control input:disabled, +.input-control textarea:disabled, +.input-control select:disabled { + background-color: #EBEBE4; +} +.input-control input:focus, +.input-control textarea:focus, +.input-control select:focus, +.input-control input:hover, +.input-control textarea:hover, +.input-control select:hover { + border-color: #787878; +} +.input-control textarea { + position: relative; + min-height: 6.25rem; + font-family: "Segoe UI", "Open Sans", sans-serif, serif; +} +.input-control.textarea { + height: auto; +} +.input-control.select { + position: relative; +} +.input-control.select select { + padding-right: 20px; +} +.input-control.rounded input, +.input-control.rounded textarea, +.input-control.rounded select { + border-radius: 0.3125rem; +} +.input-control.big-input { + height: 4.125rem; +} +.input-control.big-input input { + font-size: 1.875rem; + padding-left: 1.25rem ; +} +.input-control.big-input .button { + height: 3.25rem; + top: 50%; + margin-top: -1.625rem; + right: 0.3125rem; + font-size: 1.125rem; + font-weight: bold; + padding-left: 1.875rem; + padding-right: 1.875rem; +} +.input-control [class*=input-state-] { + position: absolute; + display: none; + top: 50%; + right: 8px; + z-index: 3; + font-size: 1rem; + margin-top: -0.5rem; +} +.input-control.required input, +.input-control.required textarea, +.input-control.required select { + border: 1px dashed #1ba1e2; +} +.input-control.required.neon input, +.input-control.required.neon textarea, +.input-control.required.neon select { + box-shadow: 0 0 25px 0 rgba(89, 205, 226, 0.7); +} +.input-control.required .input-state-required { + display: block; + color: #1ba1e2; +} +.input-control.error input, +.input-control.error textarea, +.input-control.error select { + border: 1px solid #ce352c; +} +.input-control.error.neon input, +.input-control.error.neon textarea, +.input-control.error.neon select { + box-shadow: 0 0 25px 0 rgba(128, 0, 0, 0.7); +} +.input-control.error .input-state-error { + display: block; + color: #ce352c; +} +.input-control.warning input, +.input-control.warning textarea, +.input-control.warning select { + border: 1px solid #e3c800; +} +.input-control.warning.neon input, +.input-control.warning.neon textarea, +.input-control.warning.neon select { + box-shadow: 0 0 25px 0 rgba(255, 165, 0, 0.7); +} +.input-control.warning .input-state-warning { + display: block; + color: #e3c800; +} +.input-control.success input, +.input-control.success textarea, +.input-control.success select { + border: 1px solid #60a917; +} +.input-control.success.neon input, +.input-control.success.neon textarea, +.input-control.success.neon select { + box-shadow: 0 0 25px 0 rgba(0, 128, 0, 0.7); +} +.input-control.success .input-state-success { + display: block; + color: #60a917; +} +.input-control.info input, +.input-control.info textarea, +.input-control.info select { + border: 1px solid #1ba1e2; +} +.input-control.info.neon input, +.input-control.info.neon textarea, +.input-control.info.neon select { + box-shadow: 0 0 25px 0 rgba(89, 205, 226, 0.7); +} +.input-control.info .input-state-success { + display: block; + color: #1ba1e2; +} +input.error, +select.error, +textarea.error { + border: 1px solid #ce352c; +} +input.warning, +select.warning, +textarea.warning { + border: 1px solid #e3c800; +} +input.info, +select.info, +textarea.info { + border: 1px solid #1ba1e2; +} +input.success, +select.success, +textarea.success { + border: 1px solid #60a917; +} +input.required, +select.required, +textarea.required { + border: 1px dashed #1ba1e2; +} +.input-control.file input[type=file] { + position: absolute; + opacity: 0; + width: 0.0625rem; + height: 0.0625rem; +} +.input-control.file input[type=file]:disabled ~ input[type=text], +.input-control.file input[type=file]:disabled ~ .button { + background-color: #EBEBE4; +} +.input-control.file:hover input[type=text], +.input-control.file:hover button { + border-color: #787878; +} +.input-control .button-group { + position: absolute; + right: 0; + top: 0; + margin: 0; + padding: 0; + z-index: 2; +} +.input-control .button-group:before, +.input-control .button-group:after { + display: table; + content: ""; +} +.input-control .button-group:after { + clear: both; +} +.input-control .button-group .button { + position: relative; + float: left; + margin: 0; +} +.input-control > .helper-button, +.input-control > .button-group > .helper-button { + visibility: hidden; + margin: 0; + border: 0; + height: 1.875rem; + padding: 0 .6rem; + z-index: 100; + font-size: .75rem; +} +.input-control > .button.helper-button { + margin: 2px 2px 0; +} +.input-control > .button-group > .button.helper-button { + margin: 2px 0 ; +} +.input-control > .button-group > .button.helper-button:last-child { + margin-right: 2px ; +} +.input-control input:focus ~ .helper-button, +.input-control input:focus ~ .button-group > .helper-button { + visibility: visible; +} +.input-control input ~ .helper-button:active, +.input-control input ~ .button-group > .helper-button:active { + visibility: visible; +} +.input-control input:disabled ~ .helper-button, +.input-control input:disabled ~ .button-group > .helper-button { + display: none ; +} +.input-control.modern { + position: relative; + width: 12.25rem; + height: 3rem; + display: inline-block; + margin: .625rem 0; +} +.input-control.modern input { + position: absolute; + top: 1rem; + left: 0; + right: 0; + bottom: .5rem; + border: 0; + border-bottom: 2px #DDDDDD solid; + background-color: transparent; + outline: none; + font-size: 1rem; + padding-bottom: .5rem; + padding-left: 0; + width: 100%; + z-index: 2; + height: 1.75rem; +} +.input-control.modern input:focus { + border-bottom-color: #1d1d1d; +} +.input-control.modern .label, +.input-control.modern .informer { + position: absolute; + display: block; + z-index: 1; + color: #1d1d1d; +} +.input-control.modern .label { + opacity: 0; + top: 16px; + left: 0; + transition: all 0.3s linear; +} +.input-control.modern .informer { + opacity: 0; + bottom: .75rem; + color: #C8C8C8; + font-size: .8rem; + transition: all 0.3s linear; +} +.input-control.modern .placeholder { + font-size: 1rem; + color: #C8C8C8; + position: absolute; + top: 1.2rem; + left: 0; + z-index: 1; + opacity: 1; + transition: all 0.3s linear; +} +.input-control.modern .helper-button { + top: 8px; +} +.input-control.modern.iconic { + margin-left: 32px; +} +.input-control.modern.iconic .icon { + width: 24px; + height: 24px; + font-size: 24px; + line-height: 1; + position: absolute; + left: -28px; + top: 50%; + margin-top: -8px; + display: block; + opacity: .2; + transition: all 0.3s linear; +} +.input-control.modern.iconic .icon img { + width: 100%; + max-width: 100%; + height: 100%; + max-height: 100%; +} +.input-control.modern.iconic.full-size { + width: calc(100% - 32px) !important; +} +.input-control.modern input:focus ~ .label { + opacity: 1; + -webkit-transform: translateY(-18px); + transform: translateY(-18px); + transition: all 0.3s linear; +} +.input-control.modern input:focus ~ .placeholder { + opacity: 0; + -webkit-transform: translateX(200px); + transform: translateX(200px); + transition: all 0.3s linear; +} +.input-control.modern input:focus ~ .informer { + opacity: 1; + color: #1d1d1d; + bottom: -0.75rem; + transition: all 0.3s linear; +} +.input-control.modern input:focus ~ .icon { + opacity: 1; + transition: all 0.3s linear; +} +.input-control.modern.error input { + border-bottom-color: #ce352c; +} +.input-control.modern.error .informer, +.input-control.modern.error .label { + color: #ce352c; +} +.input-control.modern.success input { + border-bottom-color: #60a917; +} +.input-control.modern.success .informer, +.input-control.modern.success .label { + color: #60a917; +} +.input-control.modern.warning input { + border-bottom-color: #e3c800; +} +.input-control.modern.warning .informer, +.input-control.modern.warning .label { + color: #e3c800; +} +.input-control.modern.info input { + border-bottom-color: #1ba1e2; +} +.input-control.modern.info .informer, +.input-control.modern.info .label { + color: #1ba1e2; +} +.input-control.modern input:disabled { + border-bottom-style: dotted; + color: #BCBCBC; +} +.input-control.checkbox, +.input-control.radio { + line-height: 1.875rem; + min-width: 1rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.input-control.checkbox input[type="checkbox"], +.input-control.radio input[type="checkbox"], +.input-control.checkbox input[type="radio"], +.input-control.radio input[type="radio"] { + position: absolute; + opacity: 0; + width: 0.0625rem; + height: 0.0625rem; +} +.input-control.checkbox .caption, +.input-control.radio .caption { + margin: 0 .125rem; + vertical-align: middle; +} +.input-control.checkbox .check, +.input-control.radio .check { + width: 1.625rem; + height: 1.625rem; + background-color: #ffffff; + border: 1px #999999 solid; + padding: 0; + position: relative; + display: inline-block; + vertical-align: middle; +} +.input-control.checkbox.text-left .check, +.input-control.radio.text-left .check { + margin: 0 0 0 .3125rem; +} +.input-control.checkbox .check:focus, +.input-control.radio .check:focus { + border-color: #bcd9e2; +} +.input-control.checkbox .check:before, +.input-control.radio .check:before { + position: absolute; + vertical-align: middle; + color: transparent; + font-size: 0; + content: ""; + height: .3125rem; + width: .565rem; + background-color: transparent; + border-left: .1875rem solid; + border-bottom: .1875rem solid; + border-color: transparent; + left: 50%; + top: 50%; + margin-left: -0.325rem; + margin-top: -0.365rem; + display: block; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + transition: all 0.2s linear; +} +.input-control.checkbox input[type=radio] ~ .check:before, +.input-control.radio input[type=radio] ~ .check:before { + border-color: transparent; +} +.input-control.checkbox input[type="checkbox"]:checked ~ .check:before, +.input-control.radio input[type="checkbox"]:checked ~ .check:before, +.input-control.checkbox input[type="radio"]:checked ~ .check:before, +.input-control.radio input[type="radio"]:checked ~ .check:before { + border-color: #555555; + transition: all 0.2s linear; +} +.input-control.checkbox input[type="checkbox"]:disabled ~ .caption, +.input-control.radio input[type="checkbox"]:disabled ~ .caption, +.input-control.checkbox input[type="radio"]:disabled ~ .caption, +.input-control.radio input[type="radio"]:disabled ~ .caption { + color: #cacaca; + cursor: default; +} +.input-control.checkbox input[type="checkbox"]:disabled ~ .check, +.input-control.radio input[type="checkbox"]:disabled ~ .check, +.input-control.checkbox input[type="radio"]:disabled ~ .check, +.input-control.radio input[type="radio"]:disabled ~ .check { + border-color: #cacaca; + cursor: default; +} +.input-control.checkbox input[type="checkbox"]:disabled:checked ~ .check:before, +.input-control.radio input[type="checkbox"]:disabled:checked ~ .check:before { + border-color: #cacaca; +} +.input-control.checkbox input[type="radio"]:disabled:checked ~ .check:before, +.input-control.radio input[type="radio"]:disabled:checked ~ .check:before { + background-color: #cacaca; +} +.input-control.checkbox input[data-show="indeterminate"] ~ .check:before, +.input-control.radio input[data-show="indeterminate"] ~ .check:before, +.input-control.checkbox input[data-show="indeterminate"]:checked ~ .check:before, +.input-control.radio input[data-show="indeterminate"]:checked ~ .check:before, +.input-control.checkbox input.indeterminate:checked ~ .check:before, +.input-control.radio input.indeterminate:checked ~ .check:before, +.input-control.checkbox input[type="checkbox"]:indeterminate ~ .check:before, +.input-control.radio input[type="checkbox"]:indeterminate ~ .check:before { + display: none; +} +.input-control.checkbox input[data-show="indeterminate"] ~ .check:after, +.input-control.radio input[data-show="indeterminate"] ~ .check:after, +.input-control.checkbox input[data-show="indeterminate"]:checked ~ .check:after, +.input-control.radio input[data-show="indeterminate"]:checked ~ .check:after, +.input-control.checkbox input.indeterminate:checked ~ .check:after, +.input-control.radio input.indeterminate:checked ~ .check:after, +.input-control.checkbox input[type="checkbox"]:indeterminate ~ .check:after, +.input-control.radio input[type="checkbox"]:indeterminate ~ .check:after { + position: absolute; + display: block; + content: ""; + background-color: #1d1d1d; + height: .875rem; + width: .875rem; + left: 50%; + top: 50%; + margin-left: -0.4375rem; + margin-top: -0.4375rem; +} +.input-control.checkbox input[data-show="indeterminate"]:not(:checked) ~ .check:after, +.input-control.radio input[data-show="indeterminate"]:not(:checked) ~ .check:after { + background-color: transparent; +} +.input-control.checkbox input[data-show="indeterminate"]:disabled ~ .check:after, +.input-control.radio input[data-show="indeterminate"]:disabled ~ .check:after { + background-color: #cacaca; +} +.input-control.radio .check { + border: 1px #999999 solid; + border-radius: 50%; +} +.input-control.radio .check:before { + position: absolute; + display: block; + content: ""; + background-color: #1d1d1d; + height: .5624rem; + width: .5624rem; + left: 50%; + top: 50%; + margin-left: -0.375rem; + margin-top: -0.375rem; + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + border-radius: 50%; +} +.input-control.radio input[type="radio"]:not(:checked) ~ .check:before { + background-color: transparent; +} +.input-control.radio input[type="radio"]:disabled ~ .check:before { + border-color: transparent; +} +.input-control.small-check .check { + width: 1rem; + height: 1rem; +} +.input-control.small-check .check:before { + width: 6px; + height: 3px; + margin-left: -4px; + margin-top: -4px; + border-width: 2px; +} +.input-control.small-check.radio .check:before { + height: .375rem; + width: .375rem; + left: 50%; + top: 50%; + margin-left: -0.25rem; + margin-top: -0.25rem; +} +.input-control.small-check input[data-show="indeterminate"] ~ .check:after, +.input-control.small-check input[data-show="indeterminate"]:checked ~ .check:after, +.input-control.small-check input.indeterminate:checked ~ .check:after, +.input-control.small-check input[type="checkbox"]:indeterminate ~ .check:after { + height: .375rem; + width: .375rem; + left: 50%; + top: 50%; + margin-left: -0.1875rem; + margin-top: -0.1875rem; +} +input[type="button"], +input[type="reset"], +input[type="submit"] { + padding: 0 1rem; + height: 2.125rem; + text-align: center; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + vertical-align: middle; +} +input[type="button"].default, +input[type="reset"].default, +input[type="submit"].default { + background-color: #008287; + color: #fff; +} +input[type="button"]:hover, +input[type="reset"]:hover, +input[type="submit"]:hover { + border-color: #787878; +} +input[type="button"]:active, +input[type="reset"]:active, +input[type="submit"]:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +input[type="button"]:focus, +input[type="reset"]:focus, +input[type="submit"]:focus { + outline: 0; +} +input[type="button"]:disabled, +input[type="reset"]:disabled, +input[type="submit"]:disabled, +input[type="button"].disabled, +input[type="reset"].disabled, +input[type="submit"].disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +input[type="button"] *, +input[type="reset"] *, +input[type="submit"] * { + color: inherit; +} +input[type="button"] *:hover, +input[type="reset"] *:hover, +input[type="submit"] *:hover { + color: inherit; +} +input[type="button"].rounded, +input[type="reset"].rounded, +input[type="submit"].rounded { + border-radius: .325rem; +} +input[type="button"] > [class*=mif-], +input[type="reset"] > [class*=mif-], +input[type="submit"] > [class*=mif-] { + vertical-align: middle; +} +input[type="button"] img, +input[type="reset"] img, +input[type="submit"] img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +input[type="button"].loading-pulse, +input[type="reset"].loading-pulse, +input[type="submit"].loading-pulse { + position: relative; + padding: 0 1.325rem; +} +input[type="button"].loading-pulse:before, +input[type="reset"].loading-pulse:before, +input[type="submit"].loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +input[type="button"].loading-pulse.lighten:before, +input[type="reset"].loading-pulse.lighten:before, +input[type="submit"].loading-pulse.lighten:before { + background-color: #fff; +} +input[type="button"].loading-cube, +input[type="reset"].loading-cube, +input[type="submit"].loading-cube { + position: relative; + padding: 0 1.325rem; +} +input[type="button"].loading-cube:before, +input[type="reset"].loading-cube:before, +input[type="submit"].loading-cube:before, +input[type="button"].loading-cube:after, +input[type="reset"].loading-cube:after, +input[type="submit"].loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +input[type="button"].loading-cube:after, +input[type="reset"].loading-cube:after, +input[type="submit"].loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +input[type="button"].loading-cube.lighten:before, +input[type="reset"].loading-cube.lighten:before, +input[type="submit"].loading-cube.lighten:before, +input[type="button"].loading-cube.lighten:after, +input[type="reset"].loading-cube.lighten:after, +input[type="submit"].loading-cube.lighten:after { + background-color: #fff; +} +input[type="button"].dropdown-toggle, +input[type="reset"].dropdown-toggle, +input[type="submit"].dropdown-toggle { + padding-right: 1.625rem; +} +input[type="button"].dropdown-toggle.drop-marker-light:before, +input[type="reset"].dropdown-toggle.drop-marker-light:before, +input[type="submit"].dropdown-toggle.drop-marker-light:before, +input[type="button"].dropdown-toggle.drop-marker-light:after, +input[type="reset"].dropdown-toggle.drop-marker-light:after, +input[type="submit"].dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +input[type="button"].primary, +input[type="reset"].primary, +input[type="submit"].primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +input[type="button"].primary:active, +input[type="reset"].primary:active, +input[type="submit"].primary:active { + background: #1b6eae; + color: #ffffff; +} +input[type="button"].success, +input[type="reset"].success, +input[type="submit"].success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +input[type="button"].success:active, +input[type="reset"].success:active, +input[type="submit"].success:active { + background: #128023; + color: #ffffff; +} +input[type="button"].danger, +input[type="reset"].danger, +input[type="submit"].danger, +input[type="button"].alert, +input[type="reset"].alert, +input[type="submit"].alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +input[type="button"].danger:active, +input[type="reset"].danger:active, +input[type="submit"].danger:active, +input[type="button"].alert:active, +input[type="reset"].alert:active, +input[type="submit"].alert:active { + background: #9a1616; + color: #ffffff; +} +input[type="button"].info, +input[type="reset"].info, +input[type="submit"].info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +input[type="button"].info:active, +input[type="reset"].info:active, +input[type="submit"].info:active { + background: #1ba1e2; + color: #ffffff; +} +input[type="button"].warning, +input[type="reset"].warning, +input[type="submit"].warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +input[type="button"].warning:active, +input[type="reset"].warning:active, +input[type="submit"].warning:active { + background: #bf5a15; + color: #ffffff; +} +input[type="button"].link, +input[type="reset"].link, +input[type="submit"].link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +input[type="button"].link:hover, +input[type="reset"].link:hover, +input[type="submit"].link:hover, +input[type="button"].link:active, +input[type="reset"].link:active, +input[type="submit"].link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.switch, +.switch-original { + display: inline-block; + margin: 0 .625rem 0 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.switch input, +.switch-original input { + position: absolute; + opacity: 0; + width: 0.0625rem; + height: 0.0625rem; +} +.switch .check, +.switch-original .check, +.switch .caption, +.switch-original .caption { + display: inline-block; + vertical-align: middle; + line-height: 18px; +} +.switch .check { + width: 36px; + height: 16px; + background-color: #929292; + border-radius: 8px; + overflow: visible; + position: relative; +} +.switch .check:before { + position: absolute; + display: block; + content: ""; + width: 22px; + height: 22px; + z-index: 2; + margin-top: -4px; + margin-left: -3px; + border-radius: 50%; + background-color: #ffffff; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.switch input:checked ~ .check { + background-color: #008287; +} +.switch input:not(:checked) ~ .check:before { + background-color: #ffffff; + transition: all 0.2s linear; +} +.switch input:checked ~ .check { + background-color: #008287; +} +.switch input:checked ~ .check:before { + -webkit-transform: translateX(22px); + transform: translateX(22px); + transition: all 0.2s linear; +} +.switch input:disabled ~ .check { + background-color: #D5D5D5; +} +.switch input:disabled ~ .check:before { + background-color: #BDBDBD; +} +.switch-original .caption { + margin: 0 5px; +} +.switch-original .check { + position: relative; + height: 1.125rem; + width: 2.8125rem; + outline: 2px #a6a6a6 solid; + border: 1px #fff solid; + cursor: pointer; + background: #A6A6A6; + z-index: 1; + display: inline-block; + vertical-align: middle; +} +.switch-original .check:after { + position: absolute; + left: -1px; + top: -1px; + display: block; + content: ""; + height: 1rem; + width: .5625rem; + outline: 2px #333 solid; + border: 1px #333 solid; + cursor: pointer; + background: #333; + z-index: 2; + transition: all 0.2s linear; +} +.switch-original input[type="checkbox"]:focus ~ .check { + outline: 1px #999999 dotted; +} +.switch-original input[type="checkbox"]:checked ~ .check { + background: #008287; +} +.switch-original input[type="checkbox"]:checked ~ .check:after { + left: auto; + -webkit-transform: translateX(2rem); + transform: translateX(2rem); + transition: all 0.2s linear; +} +.switch-original input[type="checkbox"]:disabled ~ .check { + background-color: #e6e6e6; + border-color: #ffffff; +} +.switch-original input[type="checkbox"]:disabled ~ .check:after { + background-color: #8a8a8a; + outline-color: #8a8a8a; + border-color: #8a8a8a; +} +.input-control.range input[type=range] { + border: 0; + box-sizing: border-box; + line-height: 1; + background-color: transparent; + cursor: pointer; + -webkit-appearance: none; + width: 100%; +} +.input-control.range input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; +} +.input-control.range input[type=range]:focus { + outline: none; +} +.input-control.range input[type=range]::-ms-track { + width: 100%; + cursor: pointer; + background: transparent; + border-color: transparent; + color: transparent; +} +.input-control.range input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + width: 1em; + height: 1em; + margin-top: 0; + background-color: #555555; + border: 2px solid #555555; + cursor: pointer; +} +.input-control.range input[type=range]::-moz-range-thumb { + width: 1em; + height: 1em; + margin-top: 0; + background-color: #555555; + border: 2px solid #555555; + cursor: pointer; + border-radius: 0; + margin: 0; +} +.input-control.range input[type=range]::-ms-thumb { + width: 1em; + height: 1em; + margin-top: 0; + background-color: #555555; + border: 2px solid #555555; + cursor: pointer; +} +.input-control.range input[type=range]:hover::-webkit-slider-thumb { + border-color: #373737; + background-color: #1d1d1d; +} +.input-control.range input[type=range]:hover::-moz-range-thumb { + border-color: #373737; + background-color: #1d1d1d; +} +.input-control.range input[type=range]:hover::-ms-thumb { + border-color: #373737; + background-color: #1d1d1d; +} +.input-control.range input[type=range]:active::-webkit-slider-thumb { + border-color: #373737; +} +.input-control.range input[type=range]:active::-moz-range-thumb { + border-color: #373737; +} +.input-control.range input[type=range]:active::-ms-thumb { + border-color: #373737; +} +.input-control.range input[type=range]::-webkit-slider-runnable-track { + width: 100%; + cursor: pointer; + height: 100%; + background-color: #00aba9; + transition: background .3s ease; +} +.input-control.range input[type=range]::-moz-range-track { + width: 100%; + cursor: pointer; + height: 100%; + background-color: #00aba9; + transition: background .3s ease; +} +.input-control.range input[type=range]::-ms-track { + background: #00aba9; + border-color: transparent; + color: transparent; + height: 1.25em; +} +.input-control.range input[type=range]::-ms-fill-lower { + background: #00aba9; +} +.input-control.range input[type=range]::-ms-fill-upper { + display: none; +} +.input-control.range input[type=range]::-moz-range-track { + height: 1.25em; +} +.input-control.range.big-input { + height: 2.125rem; +} +.input-control.range.big-input input[type=range] { + padding: 0; +} +.input-control.range.big-input input[type=range]::-moz-range-track { + height: 1.2em; +} +.progress, +.progress-bar { + display: block; + position: relative; + width: 100%; + height: auto; + margin: .625rem 0; + background: #eeeeee; + overflow: hidden; +} +.progress:before, +.progress-bar:before, +.progress:after, +.progress-bar:after { + display: table; + content: ""; +} +.progress:after, +.progress-bar:after { + clear: both; +} +.progress .bar, +.progress-bar .bar { + position: relative; + display: block; + float: left; + width: 0; + background-color: #1ba1e2; + z-index: 1; + text-align: center; + height: .625rem; + line-height: .625rem; + color: #ffffff; +} +.progress.small > .bar, +.progress-bar.small > .bar { + height: .3125rem; +} +.progress.large > .bar, +.progress-bar.large > .bar { + height: 1rem; +} +.progress.gradient-bar .bar, +.progress-bar.gradient-bar .bar { + background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); +} +.popover { + display: block; + min-width: 12.5rem; + height: auto; + position: relative; + background-color: #eeeeee; + padding: 1.25rem; +} +.popover * { + color: inherit; +} +.popover.popover-shadow { + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4); +} +.popover:before { + content: ""; + width: .625rem; + height: .625rem; + display: block; + position: absolute; + background-color: inherit; + left: -0.3125rem; + top: 50%; + margin-top: -0.3125rem; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.popover.marker-on-top:before { + top: 0; + left: 50%; + margin-left: -0.3125rem; +} +.popover.marker-on-right:before { + top: 50%; + margin-top: -0.3125rem; + left: 100%; + margin-left: -0.3125rem; +} +.popover.marker-on-bottom:before { + top: 100%; + margin-left: -0.3125rem; + left: 50%; + margin-top: -0.3125rem; +} +.overlay { + position: fixed; + left: 0; + top: 0; + right: 0; + bottom: 0; + background-color: rgba(255, 255, 255, 0.5); + z-index: 1049; +} +.overlay.transparent { + background-color: rgba(255, 255, 255, 0); +} +.window { + display: block; + position: relative; + height: auto; + width: 100%; + background-color: #ffffff; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); +} +.window-caption { + position: relative; + background-color: #ffffff; + padding: .4375rem .3125rem; + border-bottom: 1px #e9e9e9 solid; + border-top: 0; + cursor: default; +} +.window-caption .window-caption-title { + font-size: .875rem; + font-style: normal; + font-weight: 700; +} +.window-caption .window-caption-icon { + margin-left: .3125rem; +} +.window-caption .window-caption-icon * { + height: 1rem; + width: 1rem; +} +.window-caption .window-caption-icon ~ .window-caption-title { + padding-left: .3125rem; +} +.window-caption .btn-close, +.window-caption .btn-min, +.window-caption .btn-max { + position: absolute; + height: 1.5rem; + width: 1.5rem; + min-height: 1.5rem; + text-align: center; + vertical-align: middle; + font-size: 1rem; + font-weight: normal; + padding: 0 0 .625rem 0; + z-index: 3; + outline: none; + cursor: pointer; + display: block; + background-color: #ffffff; + color: #777777; + top: .25rem; + right: .25rem; +} +.window-caption .btn-close:hover, +.window-caption .btn-min:hover, +.window-caption .btn-max:hover { + background-color: #cde6f7; + color: #2a8dd4; +} +.window-caption .btn-close:hover:after, +.window-caption .btn-min:hover:after, +.window-caption .btn-max:hover:after { + border-color: #2a8dd4; +} +.window-caption .btn-close:active, +.window-caption .btn-min:active, +.window-caption .btn-max:active { + background-color: #92c0e0; + color: #ffffff; +} +.window-caption .btn-close:after, +.window-caption .btn-min:after, +.window-caption .btn-max:after { + border-color: #777777; + content: '\D7'; + position: absolute; + left: 50%; + top: -2px; + margin-left: -0.25em; +} +.window-caption .btn-min:after, +.window-caption .btn-max:after { + display: block; + position: absolute; + width: .625rem; + height: .625rem; + border: 0 #000 solid; + border-bottom-width: 2px; + content: ' '; + bottom: .375rem; + left: 50%; + margin-left: -0.375rem; + top: auto; +} +.window-caption .btn-max:after { + height: .375rem; + border: 1px #000 solid; + border-top-width: 2px; +} +.window-caption .btn-max { + right: 1.8125rem; +} +.window-caption .btn-min { + right: 3.375rem; +} +.window-caption .btn-close:after { + margin-top: .1875rem; + margin-left: -0.3125rem; +} +.window-content { + position: relative; + width: 100%; + height: auto; + display: block; + padding: .25rem; +} +.window.success { + box-shadow: 0 0 25px 0 rgba(0, 128, 0, 0.7); +} +.window.success .window-caption { + background-color: #60a917; + color: #ffffff; +} +.window.error { + box-shadow: 0 0 25px 0 rgba(128, 0, 0, 0.7); +} +.window.error .window-caption { + background-color: #ce352c; + color: #ffffff; +} +.window.warning { + box-shadow: 0 0 25px 0 rgba(255, 165, 0, 0.7); +} +.window.warning .window-caption { + background-color: #fa6800; + color: #ffffff; +} +.simple-list, +.numeric-list { + list-style: none; + counter-reset: li; + padding-left: 0; + margin-left: .625rem; + color: #262626; +} +.simple-list li ul, +.numeric-list li ul, +.simple-list li ol, +.numeric-list li ol { + list-style: none; + padding-left: 1.5625rem; +} +.simple-list li, +.numeric-list li { + position: relative; + padding: 4px 12px; + list-style: none; + color: inherit; +} +.simple-list li:before, +.numeric-list li:before { + position: absolute; + top: 50%; + margin-top: -0.8rem; + left: -0.625rem; + color: #59cde2; + font-size: 2rem; + vertical-align: middle; + width: 1.25rem; + height: 1.25rem; + line-height: 1.25rem; +} +.simple-list ul, +.numeric-list ul { + margin: 4px .5em 0; +} +.simple-list > li:before { + content: "\2022"; +} +.simple-list ul li:before { + content: "\00B7"; +} +.numeric-list > li { + padding: 4px 12px 4px 18px; +} +.numeric-list > li:before { + content: counter(li); + counter-increment: li; + font-size: .8rem ; + color: #ffffff; + background-color: #59cde2; + border-radius: 50%; + text-align: center; + margin-top: -0.65rem; +} +.numeric-list.square-marker > li:before, +.numeric-list.square-bullet > li:before { + border-radius: 0; +} +.simple-list.large-bullet li, +.numeric-list.large-bullet li { + margin: 6px 0; + padding-left: 2rem; +} +.simple-list.large-bullet li:before, +.numeric-list.large-bullet li:before { + line-height: 2rem; + width: 2rem; + height: 2rem; + margin-top: -1rem; +} +.simple-list.large-bullet li { + padding-left: 1rem; +} +.simple-list.large-bullet li:before { + margin-top: -1.3rem; + font-size: 3rem; +} +.simple-list.dark-bullet li:before { + color: #1d1d1d; +} +.simple-list.alert-bullet li:before { + color: #ce352c; +} +.simple-list.info-bullet li:before { + color: #1ba1e2; +} +.simple-list.success-bullet li:before { + color: #60a917; +} +.simple-list.warning-bullet li:before { + color: #e3c800; +} +.simple-list.red-bullet li:before { + color: #ce352c; +} +.simple-list.blue-bullet li:before { + color: #1ba1e2; +} +.simple-list.green-bullet li:before { + color: #60a917; +} +.simple-list.yellow-bullet li:before { + color: #e3c800; +} +.numeric-list.dark-bullet li:before { + background-color: #1d1d1d; +} +.numeric-list.alert-bullet li:before { + background-color: #ce352c; +} +.numeric-list.info-bullet li:before { + background-color: #1ba1e2; +} +.numeric-list.success-bullet li:before { + background-color: #60a917; +} +.numeric-list.warning-bullet li:before { + background-color: #e3c800; +} +.numeric-list.red-bullet li:before { + background-color: #ce352c; +} +.numeric-list.blue-bullet li:before { + background-color: #1ba1e2; +} +.numeric-list.green-bullet li:before { + background-color: #60a917; +} +.numeric-list.yellow-bullet li:before { + background-color: #e3c800; +} +.step-list { + margin: 0 0 0 2rem; + padding: 0; + list-style-type: none; + counter-reset: li; +} +.step-list > li { + border-left: 1px #ccc solid; + position: relative; + padding: 0 .625rem; + margin: .625rem; + vertical-align: top; +} +.step-list > li:before { + position: absolute; + content: counter(li); + counter-increment: li; + font-size: 2rem; + color: #999999; + left: 0; + top: .3125rem; + margin-left: -1.5rem; +} +.image-container { + display: inline-block; + position: relative; + vertical-align: middle; + max-width: 100%; + background-color: transparent; +} +.image-container .frame { + background-color: #ffffff; + position: relative; + width: 100%; + height: 100%; +} +.image-container img { + display: block; + width: 100%; + height: 100%; +} +.image-container .image-overlay { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + opacity: 0; + overflow: hidden; + font-size: .875rem; + line-height: 1rem; + padding: 1em 1.5em; + background-color: rgba(27, 161, 226, 0.7); + color: #ffffff; + text-align: center; + border-radius: inherit; + transition: all 0.65s ease; +} +.image-container .image-overlay:hover { + opacity: 1; +} +.image-container .image-overlay:hover:before, +.image-container .image-overlay:hover:after { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} +.image-container .image-overlay:before, +.image-container .image-overlay:after { + display: block; + position: absolute; + content: ""; + border: 1px solid rgba(255, 255, 255, 0.7); + top: 1em; + bottom: 1em; + left: 1em; + right: 1em; + opacity: 0; + border-radius: inherit; + -webkit-transform: scale(1.5); + transform: scale(1.5); + transition: all 0.65s ease; +} +.image-container .image-overlay:after { + border-left: none; + border-right: none; + bottom: 1em; + top: 1em; +} +.image-container .image-overlay:before { + border-top: none; + border-bottom: none; + bottom: 1em; + top: 1em; +} +.image-container.diamond { + overflow: hidden; +} +.image-container.diamond .frame { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + overflow: hidden; +} +.image-container.diamond .frame img, +.image-container.diamond .frame .image-replacer { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.image-container.rounded img { + border-radius: 0.3125rem; +} +.image-container.bordered .frame { + border: 1px #eeeeee solid; + padding: .5rem; +} +.image-container.polaroid .frame { + border: 1px #eeeeee solid; + padding: .5rem .5rem 2rem; +} +.image-container.handing { + margin-top: 20px; +} +.image-container.handing .frame { + border: 1px #eeeeee solid; + position: relative; + padding: .5rem; +} +.image-container.handing .frame:after { + content: ""; + position: absolute; + width: .625rem; + height: .625rem; + background-color: #647687; + border-radius: 50%; + top: -20%; + left: 50%; + margin-left: -0.3125rem; + z-index: 3; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.image-container.handing.image-format-hd .frame:after { + top: -25%; +} +.image-container.handing.image-format-square .frame:after { + top: -15%; +} +.image-container.handing:after { + position: absolute; + content: ""; + background-color: transparent; + border-top: 1px solid #eeeeee; + -webkit-transform: rotate(-16deg); + transform: rotate(-16deg); + z-index: 2; + top: 0; + left: 0; + width: 50%; + height: 50%; + -webkit-transform-origin: top left; + transform-origin: top left; +} +.image-container.handing:before { + position: absolute; + content: ""; + background-color: transparent; + border-top: 1px solid #eeeeee; + -webkit-transform: rotate(16deg); + transform: rotate(16deg); + z-index: 2; + top: 0; + right: 0; + width: 50%; + height: 50%; + -webkit-transform-origin: top right; + transform-origin: top right; +} +.image-container.handing.ani { + -webkit-transform-origin: 50% -25px; + transform-origin: 50% -25px; + -webkit-animation: swinging 10s ease-in-out 0s infinite; + animation: swinging 10s ease-in-out 0s infinite; +} +.image-container.handing.ani-hover:hover { + -webkit-transform-origin: 50% -25px; + transform-origin: 50% -25px; + -webkit-animation: swinging 5s ease-in-out 0s; + animation: swinging 5s ease-in-out 0s; +} +.ani-spin, +.ani-hover-spin:hover { + -webkit-animation: ani-spin 1.5s linear infinite; + animation: ani-spin 1.5s linear infinite; +} +.ani-spin.ani-fast, +.ani-hover-spin.ani-fast:hover { + -webkit-animation: ani-spin 0.7s linear infinite; + animation: ani-spin 0.7s linear infinite; +} +.ani-spin.ani-slow, +.ani-hover-spin.ani-slow:hover { + -webkit-animation: ani-spin 2.2s linear infinite; + animation: ani-spin 2.2s linear infinite; +} +.ani-pulse, +.ani-hover-pulse:hover { + -webkit-animation: ani-pulse 1.7s infinite; + animation: ani-pulse 1.7s infinite; +} +.ani-pulse.ani-fast, +.ani-hover-pulse.ani-fast:hover { + -webkit-animation: ani-pulse 1s infinite; + animation: ani-pulse 1s infinite; +} +.ani-pulse.ani-slow, +.ani-hover-pulse.ani-slow:hover { + -webkit-animation: ani-pulse 3s infinite; + animation: ani-pulse 3s infinite; +} +.ani-spanner, +.ani-hover-spanner:hover { + transform-origin-x: 90%; + transform-origin-y: 35%; + transform-origin-z: initial; + -webkit-animation: ani-wrench 2.5s ease infinite; + animation: ani-wrench 2.5s ease infinite; +} +.ani-spanner.ani-fast, +.ani-hover-spanner.ani-fast:hover { + -webkit-animation: ani-wrench 1.2s ease infinite; + animation: ani-wrench 1.2s ease infinite; +} +.ani-spanner.ani-slow, +.ani-hover-spanner.ani-slow:hover { + -webkit-animation: ani-wrench 3.7s ease infinite; + animation: ani-wrench 3.7s ease infinite; +} +.ani-ring, +.ani-hover-ring:hover { + transform-origin-x: 50%; + transform-origin-y: 0px; + transform-origin-z: initial; + -webkit-animation: ani-ring 2s ease infinite; + animation: ani-ring 2s ease infinite; +} +.ani-ring.ani-fast, +.ani-hover-ring.ani-fast:hover { + -webkit-animation: ani-ring 1s ease infinite; + animation: ani-ring 1s ease infinite; +} +.ani-ring.ani-slow, +.ani-hover-ring.ani-slow:hover { + -webkit-animation: ani-ring 3s ease infinite; + animation: ani-ring 3s ease infinite; +} +.ani-vertical, +.ani-hover-vertical:hover { + -webkit-animation: ani-vertical 2s ease infinite; + animation: ani-vertical 2s ease infinite; +} +.ani-vertical.ani-fast, +.ani-vertical.ani-fast:hover { + -webkit-animation: ani-vertical 1s ease infinite; + animation: ani-vertical 1s ease infinite; +} +.ani-vertical.ani-slow, +.ani-hover-vertical.ani-slow:hover { + -webkit-animation: ani-vertical 4s ease infinite; + animation: ani-vertical 4s ease infinite; +} +.ani-horizontal, +.ani-hover-horizontal:hover { + -webkit-animation: ani-horizontal 2s ease infinite; + animation: ani-horizontal 2s ease infinite; +} +.ani-horizontal.ani-fast, +.ani-horizontal.ani-fast:hover { + -webkit-animation: ani-horizontal 1s ease infinite; + animation: ani-horizontal 1s ease infinite; +} +.ani-horizontal.ani-slow, +.ani-horizontal.ani-slow:hover { + -webkit-animation: ani-horizontal 3s ease infinite; + animation: ani-horizontal 3s ease infinite; +} +.ani-flash, +.ani-hover-flash:hover { + -webkit-animation: ani-flash 2s ease infinite; + animation: ani-flash 2s ease infinite; +} +.ani-flash.ani-fast, +.ani-hover-flash.ani-fast:hover { + -webkit-animation: ani-flash 1s ease infinite; + animation: ani-flash 1s ease infinite; +} +.ani-flash.ani-slow, +.ani-hover-flash.ani-slow:hover { + -webkit-animation: ani-flash 3s ease infinite; + animation: ani-flash 3s ease infinite; +} +.ani-bounce, +.ani-hover-bounce:hover { + -webkit-animation: ani-bounce 2s ease infinite; + animation: ani-bounce 2s ease infinite; +} +.ani-bounce.ani-fast, +.ani-hover-bounce.ani-fast:hover { + -webkit-animation: ani-bounce 1s ease infinite; + animation: ani-bounce 1s ease infinite; +} +.ani-bounce.ani-slow, +.ani-hover-bounce.ani-slow:hover { + -webkit-animation: ani-bounce 3s ease infinite; + animation: ani-bounce 3s ease infinite; +} +.ani-float, +.ani-hover-float:hover { + -webkit-animation: ani-float 2s linear infinite; + animation: ani-float 2s linear infinite; +} +.ani-float.ani-fast, +.ani-hover-float.ani-fast:hover { + -webkit-animation: ani-float 1s linear infinite; + animation: ani-float 1s linear infinite; +} +.ani-float.ani-slow, +.ani-hover-float.ani-slow:hover { + -webkit-animation: ani-float 3s linear infinite; + animation: ani-float 3s linear infinite; +} +.ani-heartbeat, +.ani-hover-heartbeat:hover { + -webkit-animation: ani-heartbeat 2s linear infinite; + animation: ani-heartbeat 2s linear infinite; +} +.ani-heartbeat.ani-fast, +.ani-hover-heartbeat.ani-fast:hover { + -webkit-animation: ani-heartbeat 1s linear infinite; + animation: ani-heartbeat 1s linear infinite; +} +.ani-heartbeat.ani-slow, +.ani-hover-heartbeat.ani-slow:hover { + -webkit-animation: ani-heartbeat 3s linear infinite; + animation: ani-heartbeat 3s linear infinite; +} +.ani-shake, +.ani-hover-shake:hover { + -webkit-animation: ani-wrench 2.5s ease infinite; + animation: ani-wrench 2.5s ease infinite; +} +.ani-shake.ani-fast, +.ani-hover-shake.ani-fast:hover { + -webkit-animation: ani-wrench 1.2s ease infinite; + animation: ani-wrench 1.2s ease infinite; +} +.ani-shake.ani-slow, +.ani-hover-shake.ani-slow:hover { + -webkit-animation: ani-wrench 3.7s ease infinite; + animation: ani-wrench 3.7s ease infinite; +} +.ani-shuttle, +.ani-hover-shuttle:hover { + -webkit-animation: ani-shuttle 2s linear infinite; + animation: ani-shuttle 2s linear infinite; +} +.ani-shuttle.ani-fast, +.ani-hover-shuttle.ani-fast:hover { + -webkit-animation: ani-shuttle 1s linear infinite; + animation: ani-shuttle 1s linear infinite; +} +.ani-shuttle.ani-slow, +.ani-hover-shuttle.ani-slow:hover { + -webkit-animation: ani-shuttle 3s linear infinite; + animation: ani-shuttle 3s linear infinite; +} +.ani-pass, +.ani-hover-pass:hover { + -webkit-animation: ani-pass 2s linear infinite; + animation: ani-pass 2s linear infinite; +} +.ani-pass.ani-fast, +.ani-hover-pass.ani-fast:hover { + -webkit-animation: ani-pass 1s linear infinite; + animation: ani-pass 1s linear infinite; +} +.ani-pass.ani-slow, +.ani-hover-pass.ani-slow:hover { + -webkit-animation: ani-pass 3s linear infinite; + animation: ani-pass 3s linear infinite; +} +.ani-ripple, +.ani-hover-ripple:hover { + -webkit-animation: ani-ripple 2s infinite linear; + animation: ani-ripple 2s infinite linear; +} +.ani-ripple.ani-fast, +.ani-hover-ripple.ani-fast:hover { + -webkit-animation: ani-ripple 1s infinite linear; + animation: ani-ripple 1s infinite linear; +} +.ani-ripple.ani-slow, +.ani-hover-ripple.ani-slow:hover { + -webkit-animation: ani-ripple 3s infinite linear; + animation: ani-ripple 3s infinite linear; +} +@-webkit-keyframes swinging { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 5% { + -webkit-transform: rotate(10deg); + transform: rotate(10deg); + } + 10% { + -webkit-transform: rotate(-9deg); + transform: rotate(-9deg); + } + 15% { + -webkit-transform: rotate(8deg); + transform: rotate(8deg); + } + 20% { + -webkit-transform: rotate(-7deg); + transform: rotate(-7deg); + } + 25% { + -webkit-transform: rotate(6deg); + transform: rotate(6deg); + } + 30% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + 35% { + -webkit-transform: rotate(4deg); + transform: rotate(4deg); + } + 40% { + -webkit-transform: rotate(-3deg); + transform: rotate(-3deg); + } + 45% { + -webkit-transform: rotate(2deg); + transform: rotate(2deg); + } + 50% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes swinging { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 5% { + -webkit-transform: rotate(10deg); + transform: rotate(10deg); + } + 10% { + -webkit-transform: rotate(-9deg); + transform: rotate(-9deg); + } + 15% { + -webkit-transform: rotate(8deg); + transform: rotate(8deg); + } + 20% { + -webkit-transform: rotate(-7deg); + transform: rotate(-7deg); + } + 25% { + -webkit-transform: rotate(6deg); + transform: rotate(6deg); + } + 30% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg); + } + 35% { + -webkit-transform: rotate(4deg); + transform: rotate(4deg); + } + 40% { + -webkit-transform: rotate(-3deg); + transform: rotate(-3deg); + } + 45% { + -webkit-transform: rotate(2deg); + transform: rotate(2deg); + } + 50% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes scaleout { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@keyframes scaleout { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 100% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 0; + } +} +@-webkit-keyframes cubemove { + 25% { + -webkit-transform: translateX(10px) rotate(-90deg); + transform: translateX(10px) rotate(-90deg); + } + 50% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-179deg); + transform: translateX(10px) translateY(10px) rotate(-179deg); + } + 50.1% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-180deg); + transform: translateX(10px) translateY(10px) rotate(-180deg); + } + 75% { + -webkit-transform: translateX(0px) translateY(10px) rotate(-270deg); + transform: translateX(0px) translateY(10px) rotate(-270deg); + } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@keyframes cubemove { + 25% { + -webkit-transform: translateX(10px) rotate(-90deg); + transform: translateX(10px) rotate(-90deg); + } + 50% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-179deg); + transform: translateX(10px) translateY(10px) rotate(-179deg); + } + 50.1% { + -webkit-transform: translateX(10px) translateY(10px) rotate(-180deg); + transform: translateX(10px) translateY(10px) rotate(-180deg); + } + 75% { + -webkit-transform: translateX(0px) translateY(10px) rotate(-270deg); + transform: translateX(0px) translateY(10px) rotate(-270deg); + } + 100% { + -webkit-transform: rotate(-360deg); + transform: rotate(-360deg); + } +} +@-webkit-keyframes orbit { + 0% { + opacity: 1; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + -webkit-transform: rotate(225deg); + transform: rotate(225deg); + } + 7% { + -webkit-transform: rotate(345deg); + transform: rotate(345deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 35% { + -webkit-transform: rotate(495deg); + transform: rotate(495deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + 42% { + -webkit-transform: rotate(690deg); + transform: rotate(690deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 70% { + opacity: 1; + -webkit-transform: rotate(835deg); + transform: rotate(835deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 76% { + opacity: 1; + } + 77% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + 78% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } + 100% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } +} +@keyframes orbit { + 0% { + opacity: 1; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + -webkit-transform: rotate(225deg); + transform: rotate(225deg); + } + 7% { + -webkit-transform: rotate(345deg); + transform: rotate(345deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 35% { + -webkit-transform: rotate(495deg); + transform: rotate(495deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + 42% { + -webkit-transform: rotate(690deg); + transform: rotate(690deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 70% { + opacity: 1; + -webkit-transform: rotate(835deg); + transform: rotate(835deg); + -webkit-animation-timing-function: linear; + animation-timing-function: linear; + } + 76% { + opacity: 1; + } + 77% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + 78% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } + 100% { + -webkit-transform: rotate(955deg); + transform: rotate(955deg); + opacity: 0; + } +} +@-webkit-keyframes metro-slide { + 0% { + left: -50%; + } + 100% { + left: 150%; + } +} +@keyframes metro-slide { + 0% { + left: -50%; + } + 100% { + left: 150%; + } +} +@-webkit-keyframes metro-opacity { + 0% { + opacity: 0; + } + 50% { + opacity: .5; + } + 100% { + opacity: 1; + } +} +@keyframes metro-opacity { + 0% { + opacity: 0; + } + 50% { + opacity: .5; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes ani-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes ani-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-webkit-keyframes ani-pulse { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes ani-pulse { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@-webkit-keyframes ani-wrench { + 0% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 8% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 10% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 18% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 20% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 28% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 30% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 38% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 40% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 48% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 50% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 58% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 60% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 68% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 75% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes ani-wrench { + 0% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 8% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 10% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 18% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 20% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 28% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 30% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 38% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 40% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 48% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 50% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 58% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 60% { + -webkit-transform: rotate(-24deg); + transform: rotate(-24deg); + } + 68% { + -webkit-transform: rotate(24deg); + transform: rotate(24deg); + } + 75% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes ani-ring { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 2% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 4% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 6% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 8% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 10% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 12% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 14% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 18% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 20% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@keyframes ani-ring { + 0% { + -webkit-transform: rotate(-15deg); + transform: rotate(-15deg); + } + 2% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg); + } + 4% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 6% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 8% { + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + } + 10% { + -webkit-transform: rotate(22deg); + transform: rotate(22deg); + } + 12% { + -webkit-transform: rotate(-18deg); + transform: rotate(-18deg); + } + 14% { + -webkit-transform: rotate(18deg); + transform: rotate(18deg); + } + 16% { + -webkit-transform: rotate(-12deg); + transform: rotate(-12deg); + } + 18% { + -webkit-transform: rotate(12deg); + transform: rotate(12deg); + } + 20% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } +} +@-webkit-keyframes ani-vertical { + 0% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 4% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 8% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 12% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 16% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 20% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 22% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@keyframes ani-vertical { + 0% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 4% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 8% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 12% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 16% { + -webkit-transform: translate(0, -3px); + transform: translate(0, -3px); + } + 20% { + -webkit-transform: translate(0, 3px); + transform: translate(0, 3px); + } + 22% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@-webkit-keyframes ani-horizontal { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 6% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 12% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 18% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 24% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 30% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 36% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@keyframes ani-horizontal { + 0% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 6% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 12% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 18% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 24% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } + 30% { + -webkit-transform: translate(5px, 0); + transform: translate(5px, 0); + } + 36% { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + } +} +@-webkit-keyframes ani-flash { + 0%, + 100%, + 50% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +@keyframes ani-flash { + 0%, + 100%, + 50% { + opacity: 1; + } + 25%, + 75% { + opacity: 0; + } +} +@-webkit-keyframes ani-bounce { + 0%, + 10%, + 20%, + 50%, + 80% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 40% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} +@keyframes ani-bounce { + 0%, + 10%, + 20%, + 50%, + 80% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 40% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } + 60% { + -webkit-transform: translateY(-15px); + transform: translateY(-15px); + } +} +@-webkit-keyframes ani-float { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@keyframes ani-float { + 0% { + -webkit-transform: translateY(0); + transform: translateY(0); + } + 50% { + -webkit-transform: translateY(-6px); + transform: translateY(-6px); + } + 100% { + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +@-webkit-keyframes ani-heartbeat { + 0% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + 50% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + 100% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } +} +@keyframes ani-heartbeat { + 0% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } + 50% { + -webkit-transform: scale(0.8); + transform: scale(0.8); + } + 100% { + -webkit-transform: scale(1.1); + transform: scale(1.1); + } +} +@-webkit-keyframes ani-shuttle { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 10%, + 20% { + -webkit-transform: scale(0.9) rotate(-8deg); + transform: scale(0.9) rotate(-8deg); + } + 30%, + 50%, + 70% { + -webkit-transform: scale(1.3) rotate(8deg); + transform: scale(1.3) rotate(8deg); + } + 40%, + 60% { + -webkit-transform: scale(1.3) rotate(-8deg); + transform: scale(1.3) rotate(-8deg); + } + 80% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} +@keyframes ani-shuttle { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 10%, + 20% { + -webkit-transform: scale(0.9) rotate(-8deg); + transform: scale(0.9) rotate(-8deg); + } + 30%, + 50%, + 70% { + -webkit-transform: scale(1.3) rotate(8deg); + transform: scale(1.3) rotate(8deg); + } + 40%, + 60% { + -webkit-transform: scale(1.3) rotate(-8deg); + transform: scale(1.3) rotate(-8deg); + } + 80% { + -webkit-transform: scale(1) rotate(0); + transform: scale(1) rotate(0); + } +} +@-webkit-keyframes ani-pass { + 0% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + opacity: 0; + } + 50% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + opacity: 1; + } + 100% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + opacity: 0; + } +} +@keyframes ani-pass { + 0% { + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + opacity: 0; + } + 50% { + -webkit-transform: translateX(0%); + transform: translateX(0%); + opacity: 1; + } + 100% { + -webkit-transform: translateX(50%); + transform: translateX(50%); + opacity: 0; + } +} +@-webkit-keyframes ani-ripple { + 0% { + opacity: .6; + } + 50% { + -webkit-transform: scale(1.8); + transform: scale(1.8); + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes ani-ripple { + 0% { + opacity: .6; + } + 50% { + -webkit-transform: scale(1.8); + transform: scale(1.8); + opacity: 0; + } + 100% { + opacity: 0; + } +} +@-webkit-keyframes ani-shrink { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} +@keyframes ani-shrink { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + } + 90% { + -webkit-transform: scale(1); + transform: scale(1); + } + 100% { + -webkit-transform: scale(0.5); + transform: scale(0.5); + } +} +@-webkit-keyframes ani-drop { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 25% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@keyframes ani-drop { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 25% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@-webkit-keyframes ani-drop2 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 50% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@keyframes ani-drop2 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 50% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@-webkit-keyframes ani-drop3 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 75% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@keyframes ani-drop3 { + 0% { + -webkit-transform: translateY(-50px); + transform: translateY(-50px); + } + 75% { + -webkit-transform: translate(0); + transform: translate(0); + } + 100% { + -webkit-transform: translate(0); + transform: translate(0); + } +} +@-webkit-keyframes ani-pre-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes ani-pre-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.calendar { + min-width: 13.75rem; + border: 1px #eeeeee solid; + font-size: .75rem; + padding: .3125rem; + background-color: #ffffff; +} +.calendar .calendar-grid { + margin: 0; + padding: 0; +} +.calendar .calendar-row { + margin: 0 0 .3125rem; + width: 100%; +} +.calendar .calendar-row:before, +.calendar .calendar-row:after { + display: table; + content: ""; +} +.calendar .calendar-row:after { + clear: both; +} +.calendar .calendar-row:last-child { + margin-bottom: 0; +} +.calendar .calendar-cell { + width: 12.46201429%; + margin: 0 0 0 2.12765%; + display: block; + float: left; +} +.calendar .calendar-cell:first-child { + margin-left: 0; +} +.calendar .calendar-cell.sel-month { + width: 41.64134286%; +} +.calendar .calendar-cell.sel-year { + width: 48.936175%; +} +.calendar .calendar-cell.sel-plus, +.calendar .calendar-cell.sel-minus { + width: 23.4042625%; +} +.calendar .calendar-cell.month-cell, +.calendar .calendar-cell.year-cell { + width: 23.4042625%; +} +.calendar .calendar-actions .button { + margin: .15625rem; +} +.calendar .day-of-week { + padding: .3125rem; + cursor: default; +} +.calendar a { + display: block; + padding: .3125rem 0; +} +.calendar a:hover { + background-color: #75c7ee; + color: #ffffff; + border-radius: inherit; +} +.calendar .calendar-header { + background-color: #59cde2; + color: #ffffff; +} +.calendar .calendar-header a { + color: #ffffff; + padding: .325rem; +} +.calendar .calendar-header a:hover { + background-color: #47b4e9; + color: #ffffff; +} +.calendar .calendar-actions:before, +.calendar .calendar-actions:after { + display: table; + content: ""; +} +.calendar .calendar-actions:after { + clear: both; +} +.calendar .today a { + background-color: #60a917; + color: #ffffff; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.calendar .day { + border: 1px #bcd9e2 solid; + text-align: center; +} +.calendar .day a { + display: block; + position: relative; + text-align: center; +} +.calendar .month, +.calendar .year { + border: 1px #bcd9e2 solid; +} +.calendar .month a, +.calendar .year a { + padding-top: 1.3125rem; + padding-bottom: 1.3125rem; +} +.calendar .empty { + cursor: default; +} +.calendar .other-day { + display: block; + text-align: center; + color: #999999; + padding: .325rem; + background-color: #eeeeee; + border: 1px #bcd9e2 solid; +} +.calendar .exclude { + background-color: #ce352c; +} +.calendar .exclude a { + cursor: not-allowed; + background-color: #ce352c; + color: #ffffff; +} +.calendar .stored { + background-color: #f472d0; +} +.calendar .stored a { + cursor: pointer; + background-color: #f472d0; + color: #ffffff; +} +.calendar .selected { + background-color: #59cde2; +} +.calendar .selected a { + background-color: #59cde2; + color: #ffffff; +} +.calendar.rounded button { + border-radius: 0.3125rem; +} +.calendar.rounded .day, +.calendar.rounded .month, +.calendar.rounded .year, +.calendar.rounded .other-day, +.calendar.rounded .today, +.calendar.rounded .calendar-header, +.calendar.rounded .selected { + border-radius: 0.3125rem; +} +.calendar.rounded .today a, +.calendar.rounded .selected a, +.calendar.rounded .exclude a { + border-radius: 0.3125rem; +} +.calendar.rounded .calendar-header a:hover { + border-radius: 0.3125rem; +} +.calendar.no-border .day, +.calendar.no-border .month, +.calendar.no-border .year, +.calendar.no-border .other-day, +.calendar.no-border .today, +.calendar.no-border .calendar-header { + border: 0; +} +.calendar.no-border .today a { + border: 0; +} +.calendar-dropdown { + border: 0; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); +} +.stepper { + margin: 10px 0; +} +.stepper:before, +.stepper:after { + display: table; + content: ""; +} +.stepper:after { + clear: both; +} +.stepper > ul { + counter-reset: li; + border-top: 1px #1d1d1d dotted; + position: relative; + padding: 0; + margin: 30px 0; + width: 100%; +} +.stepper > ul li { + list-style: none; + float: left; + width: 2em; + height: 2em; + margin-top: -1em; + position: absolute; + left: 0; + background: #666; + cursor: pointer; + font-size: .875rem; +} +.stepper > ul li:before { + content: counter(li); + counter-increment: li; + position: absolute; + box-sizing: border-box; + padding: .3em 10px; + color: #fff; + font-weight: bold; + font-family: "Helvetica Neue", Arial, sans-serif; + font-size: .9em; + text-align: center; +} +.stepper > ul li:hover { + background-color: #999999; +} +.stepper > ul li.current, +.stepper > ul li.complete { + transition: all 0.2s ease; +} +.stepper > ul li.current { + background-color: #1ba1e2; +} +.stepper > ul li.current:hover { + background-color: #00ccff; +} +.stepper > ul li.complete { + background-color: #60a917; +} +.stepper > ul li.complete:hover { + background-color: #7ad61d; +} +.stepper.cycle li { + border-radius: 50%; +} +.stepper.diamond li { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.stepper.diamond li:before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.wizard .steps { + margin: 10px 0; + padding: 20px; + border: 1px #eeeeee solid; + position: relative; +} +.wizard .steps .step { + position: relative; + width: 100%; + height: 100%; + display: none; +} +.wizard .steps .step:first-child { + display: block; +} +.wizard .actions .group-right { + float: right; +} +.wizard .actions .group-left { + float: left; +} +.wizard .actions button { + padding: 0 1rem; + height: 2.125rem; + text-align: center; + vertical-align: middle; + background-color: #ffffff; + border: 1px #d9d9d9 solid; + color: #262626; + cursor: pointer; + display: inline-block; + outline: none; + font-size: .875rem; + line-height: 1; + margin: .15625rem 0; + position: relative; + margin-right: 2px; +} +.wizard .actions button.default { + background-color: #008287; + color: #fff; +} +.wizard .actions button:hover { + border-color: #787878; +} +.wizard .actions button:active { + background: #eeeeee; + color: #262626; + box-shadow: none; +} +.wizard .actions button:focus { + outline: 0; +} +.wizard .actions button:disabled, +.wizard .actions button.disabled { + background-color: #eaeaea; + color: #bebebe; + cursor: default; + border-color: transparent; +} +.wizard .actions button * { + color: inherit; +} +.wizard .actions button *:hover { + color: inherit; +} +.wizard .actions button.rounded { + border-radius: .325rem; +} +.wizard .actions button > [class*=mif-] { + vertical-align: middle; +} +.wizard .actions button img { + height: .875rem; + vertical-align: middle; + margin: 0; +} +.wizard .actions button.loading-pulse { + position: relative; + padding: 0 1.325rem; +} +.wizard .actions button.loading-pulse:before { + position: absolute; + content: ""; + left: 0; + top: 50%; + margin-top: -10px; + width: 20px; + height: 20px; + background-color: #333; + border-radius: 100%; + -webkit-animation: scaleout 1s infinite ease-in-out; + animation: scaleout 1s infinite ease-in-out; +} +.wizard .actions button.loading-pulse.lighten:before { + background-color: #fff; +} +.wizard .actions button.loading-cube { + position: relative; + padding: 0 1.325rem; +} +.wizard .actions button.loading-cube:before, +.wizard .actions button.loading-cube:after { + content: ""; + background-color: #333; + width: 5px; + height: 5px; + position: absolute; + top: 50%; + left: 3px; + margin-top: -8px; + -webkit-animation: cubemove 1.8s infinite ease-in-out; + animation: cubemove 1.8s infinite ease-in-out; +} +.wizard .actions button.loading-cube:after { + -webkit-animation-delay: -0.9s; + animation-delay: -0.9s; +} +.wizard .actions button.loading-cube.lighten:before, +.wizard .actions button.loading-cube.lighten:after { + background-color: #fff; +} +.wizard .actions button.dropdown-toggle { + padding-right: 1.625rem; +} +.wizard .actions button.dropdown-toggle.drop-marker-light:before, +.wizard .actions button.dropdown-toggle.drop-marker-light:after { + background-color: #ffffff; +} +.wizard .actions button.primary { + background: #2086bf; + color: #ffffff; + border-color: #2086bf; +} +.wizard .actions button.primary:active { + background: #1b6eae; + color: #ffffff; +} +.wizard .actions button.success { + background: #60a917; + color: #ffffff; + border-color: #60a917; +} +.wizard .actions button.success:active { + background: #128023; + color: #ffffff; +} +.wizard .actions button.danger, +.wizard .actions button.alert { + background: #ce352c; + color: #ffffff; + border-color: #ce352c; +} +.wizard .actions button.danger:active, +.wizard .actions button.alert:active { + background: #9a1616; + color: #ffffff; +} +.wizard .actions button.info { + background: #59cde2; + color: #ffffff; + border-color: #59cde2; +} +.wizard .actions button.info:active { + background: #1ba1e2; + color: #ffffff; +} +.wizard .actions button.warning { + background: #fa6800; + color: #ffffff; + border-color: #fa6800; +} +.wizard .actions button.warning:active { + background: #bf5a15; + color: #ffffff; +} +.wizard .actions button.link { + background: transparent; + color: #2086bf; + border-color: transparent; + text-decoration: underline; +} +.wizard .actions button.link:hover, +.wizard .actions button.link:active { + background: transparent; + color: #114968; + border-color: transparent; +} +.wizard .actions button:last-child { + margin-right: 0; +} +.wizard .actions button.btn-finish { + background-color: #60a917; + color: #ffffff; +} +.wizard .actions button:disabled { + background-color: #6f6f6f; +} +.wizard2 { + counter-reset: div; + position: relative; + width: 100%; +} +.wizard2:before, +.wizard2:after { + display: table; + content: ""; +} +.wizard2:after { + clear: both; +} +.wizard2 .step { + width: auto; + display: block; + float: left; + position: relative; + z-index: 1; + padding: 0 0 3rem; +} +.wizard2 .step:before { + content: counter(div); + counter-increment: div; + position: absolute; + font-size: .8rem; + bottom: 20px; + width: 24px; + text-align: center; +} +.wizard2 .step.active { + border: 0; +} +.wizard2 .step.active:before { + visibility: hidden; +} +.wizard2 .step.prev { + border-left: 24px solid #eeeeee; + border-right: 1px solid #e6e6e6; + width: 0 ; +} +.wizard2 .step.prev:before { + left: 0 ; + margin-left: -24px; + color: #1d1d1d; +} +.wizard2 .step.next { + border-left: 1px solid #e6e6e6; + border-right: 24px solid #1ba1e2; + width: 0; +} +.wizard2 .step.next:before { + left: 100%; + color: #ffffff; +} +.wizard2 .step.next + .next { + border-color: #1891cb; +} +.wizard2 .step.next + .next + .next { + border-color: #1681b4; +} +.wizard2 .step.next + .next + .next + .next { + border-color: #13709e; +} +.wizard2 .step.next + .next + .next + .next + .next { + border-color: #106087; +} +.wizard2 .step.next + .next + .next + .next + .next + .next { + border-color: #0b4059; +} +.wizard2 .step.next + .next + .next + .next + .next + .next + .next { + border-color: #082f43; +} +.wizard2 .step.next + .next + .next + .next + .next + .next + .next + .next { + border-color: #051f2c; +} +.wizard2 .step.next + .next + .next + .next + .next + .next + .next + .next + .next { + border-color: #030f15; +} +.wizard2 .step-content { + width: auto; + overflow: hidden; + padding: .625rem; +} +.wizard2 .step.prev .step-content, +.wizard2 .step.next .step-content { + width: 0 ; + padding: 0 ; +} +.wizard2 .action-bar { + padding: 0 .625rem; + position: absolute; + bottom: 10px; + text-align: right; + z-index: 2; +} +.wizard2 .action-bar:before, +.wizard2 .action-bar:after { + display: table; + content: ""; +} +.wizard2 .action-bar:after { + clear: both; +} +.wizard2 .action-bar .button { + margin: 0 .125rem; + opacity: .6; +} +.wizard2 .action-bar .button:hover { + opacity: 1; +} +.countdown { + display: inline-block; + font-weight: 700; + font-size: 1rem; + margin: .1em 0 1.2em; +} +.countdown .part { + display: inline-block; + position: relative; +} +.countdown .part.days:after, +.countdown .part.hours:after, +.countdown .part.minutes:after, +.countdown .part.seconds:after { + position: absolute; + content: attr(data-day-text); + text-align: center; + top: 100%; + left: 0; + width: 100%; + font-size: .6em; + color: inherit; +} +.countdown .part.disabled .digit { + opacity: .3; + box-shadow: none; +} +.countdown .digit, +.countdown .divider { + display: inline-block; + padding: .3125em .625em; + background-color: #1ba1e2; + color: #ffffff; + cursor: default; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + transition: all 0.5s ease; +} +.countdown .digit, +.countdown .divider { + margin-left: 4px; +} +.countdown .divider { + padding: .125em .25em; + color: #1d1d1d; + background-color: transparent; + box-shadow: none; +} +.countdown.tick .divider { + opacity: 0; +} +.countdown.labels-top { + margin: 1.2em 0 .1em; +} +.countdown.labels-top .part.days:after, +.countdown.labels-top .part.hours:after, +.countdown.labels-top .part.minutes:after, +.countdown.labels-top .part.seconds:after { + top: 0; + left: 0; + margin-top: -1.5em; +} +.countdown.rounded .part .digit { + border-radius: .5em; +} +.countdown .digit.scaleIn { + transition: all 0.5s ease; + -webkit-transform: scale(1.1); + transform: scale(1.1); +} +.sidebar-container { + background-color: #71b1d1; + color: #ffffff; + position: absolute; + top: 0; + left: 0; + bottom: 0; + overflow-x: hidden; + overflow-y: scroll; +} +.sidebar { + background-color: #71b1d1; + color: #ffffff; + position: relative; + width: 100%; + padding: 0; + margin: 0; + list-style: none inside none; +} +.sidebar li { + display: block; + background-color: inherit; + color: inherit; + position: relative; + height: 52px; +} +.sidebar li a { + display: block; + background-color: inherit; + color: inherit; + padding: .625rem 1rem .625rem 3.75rem; + position: relative; + width: 100%; + height: 100%; + line-height: .875rem; +} +.sidebar li a .icon { + width: 28px; + height: 28px; + font-size: 28px; + line-height: 28px; + vertical-align: middle; + text-align: center; + position: absolute; + left: .625rem; + top: .625rem; +} +.sidebar li a .title, +.sidebar li a .counter { + display: block; + margin: 0; + white-space: nowrap; +} +.sidebar li a .title { + font-size: .6875rem; + font-weight: bold; + text-transform: uppercase; +} +.sidebar li a .counter { + font-size: .7rem; + font-weight: normal; +} +.sidebar li:hover { + background-color: #7cc1de; +} +.sidebar li.active { + background-color: #ffffff; + color: #323232; +} +.sidebar { + transition: all 0.2s ease; +} +.sidebar.compact { + width: 52px; + transition: all 0.2s ease; +} +.sidebar.compact a { + padding-right: 0; + padding-left: 0; + width: 52px; +} +.sidebar.compact .title { + display: none ; +} +.sidebar.compact .counter { + position: absolute; + top: 0; + right: 4px; +} +.sidebar2 { + text-align: left; + background: #ffffff; + max-width: 15.625rem; + list-style: none inside none; + margin: 0; + padding: 0; + position: relative; + width: auto; + float: left; + border-collapse: separate; + border: 1px #eeeeee solid; + width: 100%; +} +.sidebar2 li:hover > .dropdown-toggle:before { + border-color: #ffffff; +} +.sidebar2 li { + display: block; + float: none; + position: relative; +} +.sidebar2 li:before, +.sidebar2 li:after { + display: table; + content: ""; +} +.sidebar2 li:after { + clear: both; +} +.sidebar2 li a { + color: #727272; + font-size: .875rem; + display: block; + float: none; + padding: .75rem 2rem .75rem 2.5rem; + text-decoration: none; + vertical-align: middle; + position: relative; + white-space: nowrap; + min-width: 12.5rem; + border: none; +} +.sidebar2 li a img, +.sidebar2 li a .icon { + position: absolute; + left: .875rem; + top: 50%; + margin-top: -0.5625rem; + color: #262626; + max-height: 1.125rem; + font-size: 1.125rem; + display: inline-block; + margin-right: .3125rem; + vertical-align: middle; + text-align: center; +} +.sidebar2 li.active { + border-left: 2px solid; + border-color: #1ba1e2; +} +.sidebar2 li.active > a { + background-color: #59cde2; + color: #ffffff; + font-weight: bold; +} +.sidebar2 li:hover { + text-decoration: none; + background: #59cde2; +} +.sidebar2 li:hover > a, +.sidebar2 li:hover .icon { + color: #ffffff; +} +.sidebar2 li a[data-hotkey] { + padding-right: 3.2rem; +} +.sidebar2 li a[data-hotkey]:after { + content: attr(data-hotkey); + position: absolute; + right: 1.2rem; + width: auto; + font-size: .8em; +} +.sidebar2 .divider { + padding: 0; + height: 1px; + margin: 0 1px; + overflow: hidden; + background-color: #f2f2f2; +} +.sidebar2 .divider:hover { + background-color: #f2f2f2; +} +.sidebar2.subdown .d-menu { + min-width: 0; + position: relative; + width: 100%; + left: 0 ; + right: 0 ; + top: 100%; + box-shadow: none; +} +.sidebar2 .item-block { + display: block; + padding: .625rem; + background-color: #eeeeee; +} +.sidebar2 .d-menu { + left: 100%; + top: -10%; +} +.sidebar2 .menu-title { + background-color: #f6f7f8; + font-size: 12px; + line-height: 14px; + padding: 4px 8px; + border: 0; + color: #646464; +} +.sidebar2 .menu-title:first-child { + margin: 0; + border-top-width: 0; +} +.sidebar2 .menu-title:first-child:hover { + border-top-width: 0; +} +.sidebar2 .menu-title:hover { + background-color: #f6f7f8; + cursor: default; + border: 0; +} +.sidebar2 .dropdown-toggle:before { + -webkit-transform: rotate(-135deg); + transform: rotate(-135deg); + margin-top: -2px; +} +.sidebar2 .dropdown-toggle:before { + transition: all 0.3s ease; +} +.sidebar2 .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + transition: all 0.3s ease; +} +.sidebar2.subdown .dropdown-toggle:before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + margin-left: -1.25rem; +} +.sidebar2.subdown .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); +} +.sidebar2 li.disabled a { + color: #eeeeee; +} +.sidebar2 li.disabled:hover { + background-color: inherit; + cursor: default; + border: 0; +} +.sidebar2 li.disabled:hover a { + cursor: inherit; +} +.sidebar2.context li a { + font-size: .75rem; + padding: .3125rem 2rem .3125rem 2.5rem; +} +.sidebar2.context li a .icon { + margin-top: -0.4375rem; + font-size: .825rem; + color: inherit; +} +.sidebar2.no-min-size li a { + min-width: 0; +} +.sidebar2.full-size li a { + min-width: 0; + width: 100%; +} +.sidebar2 .d-menu { + min-width: 0; + position: relative; + width: 100%; + left: 0 ; + right: 0 ; + top: 100%; + box-shadow: none; +} +.sidebar2 .dropdown-toggle:before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + margin-left: -1.25rem; +} +.sidebar2 .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); +} +.sidebar2 li { + border-top: 1px #eeeeee solid; + cursor: default; +} +.sidebar2 li.stick { + position: relative; +} +.sidebar2 li.stick:before { + content: ""; + position: absolute; + width: 7px; + height: 44px; + left: -7px; + text-indent: -9999px; + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; + background-color: inherit; +} +.sidebar2 li.disabled { + background-color: inherit; +} +.sidebar2 li.disabled:hover { + border-top: 1px #eeeeee solid; +} +.sidebar2 li a { + background-color: #ffffff; + color: #323232; + white-space: normal; + min-width: 0; +} +.sidebar2 li a .icon { + color: inherit ; +} +.sidebar2 li.title { + padding: 20px 20px 10px 20px; + font-size: 24px; + border: 0; +} +.sidebar2 li.title:hover { + background-color: inherit; +} +.sidebar2 li:not(.title) + li.title { + border-top: 1px #eeeeee solid; +} +.sidebar2 li.active { + background-color: #71b1d1; + border: none; +} +.sidebar2 li.active a { + background-color: #71b1d1; + color: #ffffff; +} +.sidebar2 li.active a .icon { + color: inherit; +} +.sidebar2 li:hover a { + background-color: #7cc1de; +} +.sidebar2 li.disabled:hover a { + background-color: inherit; +} +.sidebar2 li li:not(:hover) { + color: #1d1d1d; +} +.sidebar2 li li:not(:hover) a { + background-color: #ffffff; +} +.sidebar2 .dropdown-toggle:before { + transition: all 0.3s ease; +} +.sidebar2 .dropdown-toggle.active-toggle:before { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + transition: all 0.3s ease; +} +.sidebar2.dark li { + border-top: 1px #5c5c5c solid; +} +.sidebar2.dark li.title { + background-color: #3D3D3D; + color: #ffffff; +} +.sidebar2.dark li a { + background-color: #3D3D3D; + color: #ffffff; +} +.sidebar2.dark li a:hover { + background-color: #262626; + color: #ffffff; +} +.sidebar2.dark li:not(.title) + li.title, +.sidebar2.dark li.disabled { + border-top-color: #5c5c5c; +} +.sidebar2.dark li.disabled:hover { + border-top-color: #5c5c5c ; +} +.sidebar2.dark li.disabled:hover a { + background-color: #3D3D3D; +} +.sidebar2.dark li.disabled a { + color: #999999; +} +.sidebar2.dark li.active a { + background-color: #ce352c; +} +.sidebar2.dark .dropdown-toggle:before { + border-color: #ffffff; +} +.sidebar2.dark .d-menu li a { + background-color: #3D3D3D; + color: #ffffff; +} +.sidebar2.dark .d-menu li a:hover { + background-color: #262626; + color: #ffffff; +} +.tabcontrol { + overflow: hidden; + position: relative; + width: 100%; +} +.tabcontrol .tabs { + width: 100%; + margin: 0; + padding: 0; + list-style: none inside; + border-bottom: 2px #1ba1e2 solid; + white-space: nowrap; + overflow: visible; +} +.tabcontrol .tabs:before, +.tabcontrol .tabs:after { + display: table; + content: ""; +} +.tabcontrol .tabs:after { + clear: both; +} +.tabcontrol .tabs li { + display: block; + float: left; + position: relative; + white-space: nowrap; +} +.tabcontrol .tabs li a { + display: block; + float: left; + padding: 8px 24px; + color: #1d1d1d; + font-size: .6875rem; + font-weight: bold; + text-transform: uppercase; + position: relative; + white-space: nowrap; +} +.tabcontrol .tabs li:hover a { + background-color: #eeeeee; +} +.tabcontrol .tabs li.active a { + background-color: #1ba1e2; + color: #ffffff; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.tabcontrol .tabs li.disabled a { + background: #eeeeee linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; + color: #999999 !important; + cursor: default; +} +.tabcontrol .tabs li.non-visible-tabs { + display: block; + float: right; +} +.tabcontrol .tabs li.non-visible-tabs:empty { + display: none; +} +.tabcontrol .tabs li.non-visible-tabs.dropdown-toggle { + height: 100% ; +} +.tabcontrol.tabs-bottom .tabs { + border-bottom: none; + border-top: 2px #1ba1e2 solid; +} +.tabcontrol.tabs-bottom .tabs li.disabled { + top: 0; +} +.tabcontrol.tabs-bottom .tabs li:hover { + top: 0; +} +.tabcontrol .frames { + width: 100%; + overflow: hidden; + position: relative; +} +.tabcontrol .frames .frame { + display: block; + position: relative; + width: 100%; + padding: 20px; + background-color: #999999; +} +.tabcontrol2 { + overflow: hidden; + position: relative; + width: 100%; +} +.tabcontrol2 .tabs { + width: 100%; + margin: 0; + padding: 0; + list-style: none inside; + border-bottom: 2px #1ba1e2 solid; + white-space: nowrap; + overflow: visible; +} +.tabcontrol2 .tabs:before, +.tabcontrol2 .tabs:after { + display: table; + content: ""; +} +.tabcontrol2 .tabs:after { + clear: both; +} +.tabcontrol2 .tabs li { + display: block; + float: left; + position: relative; + white-space: nowrap; +} +.tabcontrol2 .tabs li a { + display: block; + float: left; + padding: 8px 24px; + color: #1d1d1d; + font-size: .6875rem; + font-weight: bold; + text-transform: uppercase; + position: relative; + white-space: nowrap; +} +.tabcontrol2 .tabs li:hover a { + background-color: #eeeeee; +} +.tabcontrol2 .tabs li.active a { + background-color: #1ba1e2; + color: #ffffff; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.tabcontrol2 .tabs li.disabled a { + background: #eeeeee linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; + color: #999999 !important; + cursor: default; +} +.tabcontrol2 .tabs li.non-visible-tabs { + display: block; + float: right; +} +.tabcontrol2 .tabs li.non-visible-tabs:empty { + display: none; +} +.tabcontrol2 .tabs li.non-visible-tabs.dropdown-toggle { + height: 100% ; +} +.tabcontrol2.tabs-bottom .tabs { + border-bottom: none; + border-top: 2px #1ba1e2 solid; +} +.tabcontrol2.tabs-bottom .tabs li.disabled { + top: 0; +} +.tabcontrol2.tabs-bottom .tabs li:hover { + top: 0; +} +.tabcontrol2 .frames { + width: 100%; + overflow: hidden; + position: relative; +} +.tabcontrol2 .frames .frame { + display: block; + position: relative; + width: 100%; + padding: 20px; + background-color: #999999; +} +.tabcontrol2 .tabs { + border-bottom: 0; + vertical-align: bottom; + z-index: 2; +} +.tabcontrol2 .tabs li { + padding-top: 2px; + overflow: visible; + margin: 0 2px; +} +.tabcontrol2 .tabs li:after { + content: ""; + position: absolute; + left: 0; + top: 100%; + width: 100%; + background-color: #ffffff; + height: 2px; + z-index: 3; +} +.tabcontrol2 .tabs li:not(.active):after { + background-color: #eeeeee; + height: 1px; +} +.tabcontrol2 .tabs li:first-child { + margin-left: 10px; +} +.tabcontrol2 .tabs li a { + background-color: #eeeeee; + padding-top: .3125rem; + text-shadow: none ; +} +.tabcontrol2 .tabs li.active { + padding-top: 0; + padding-bottom: 0; +} +.tabcontrol2 .tabs li.active a { + background-color: #ffffff; + border: 1px #eeeeee solid; + border-top: 2px #ce352c solid; + border-bottom: 0; + color: #1ba1e2; +} +.tabcontrol2 .tabs li.active:hover a { + background-color: inherit; +} +.tabcontrol2 .tabs li:hover a { + background-color: #e1e1e1; +} +.tabcontrol2.tabs-bottom .tabs { + border-top: 0; +} +.tabcontrol2.tabs-bottom .tabs li { + padding: 0; +} +.tabcontrol2.tabs-bottom .tabs li:after { + top: -1px; + background-color: #ffffff; +} +.tabcontrol2.tabs-bottom .tabs li.active { + padding-bottom: 0; +} +.tabcontrol2.tabs-bottom .tabs li.active a { + border: 1px #eeeeee solid; + border-bottom: 2px #ce352c solid; + border-top: 0; +} +.tabcontrol2.tabs-bottom .tabs li:not(.active) { + margin-bottom: 0; +} +.tabcontrol2.tabs-bottom .tabs li:not(.active):after { + background-color: #eeeeee; +} +.tabcontrol2 .frames { + z-index: 1; + border: 1px #eeeeee solid; +} +.tabcontrol2 .frames .frame { + background-color: #ffffff; +} +.accordion > .frame { + margin-top: 1px; +} +.accordion > .frame:first-child { + margin-top: 0; +} +.accordion > .frame > .heading { + display: block; + padding: 8px 16px 8px 20px; + background-color: #f6f6f6; + cursor: pointer; + font-size: .6875rem; + text-transform: uppercase; + font-weight: bold; + position: relative; + border: 1px #eeeeee solid; + overflow: hidden; + z-index: 2; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transition: all 0.3s ease; +} +.accordion > .frame > .heading:before { + position: absolute; + display: block; + left: 4px; + top: 6px; + content: ''; + width: 0; + height: 0; + border-left: 6px solid transparent; + border-top: 6px solid transparent; + border-bottom: 6px solid black; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + transition: all 0.3s ease; +} +.accordion > .frame > .heading:hover { + background-color: #eeeeee; +} +.accordion > .frame > .heading .icon { + position: absolute; + right: 0; + top: 0; + font-size: 3rem; + width: 3rem; + max-height: 3rem; + opacity: .6; + color: #999999; +} +.accordion > .frame.active > .heading { + background-color: #1ba1e2; + border-color: #1ba1e2; + color: #ffffff; + box-shadow: -1px 6px 6px -6px rgba(0, 0, 0, 0.35); + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); + transition: all 0.3s ease; +} +.accordion > .frame.active > .heading .icon { + color: #ffffff; +} +.accordion > .frame.active > .heading:before { + left: 8px; + border-bottom-color: #ffffff; + transition: all 0.3s ease; + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; +} +.accordion > .frame.active > .content { + display: block; +} +.accordion > .frame > .content { + padding: .625rem; + display: none; + background-color: #ffffff; + z-index: 1; +} +.accordion > .frame.disabled > .heading { + cursor: default; + background: #ffffff linear-gradient(-45deg, rgba(0, 0, 0, 0.15) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.15) 50%, rgba(0, 0, 0, 0.15) 75%, transparent 75%, transparent) !important; + background-size: 40px 40px !important; +} +.accordion.large-heading > .frame > .heading { + font-size: 2rem; + line-height: 1.1; + font-weight: 300; + padding-left: 32px; + text-shadow: none; +} +.accordion.large-heading > .frame > .heading:before { + top: 10px; + border-left: 12px solid transparent; + border-top: 12px solid transparent; + border-bottom: 12px solid black; +} +.accordion.large-heading > .frame.active > .heading:before { + border-bottom-color: #ffffff; +} +.carousel { + display: block; + width: 100%; + position: relative; + min-height: 100px; + overflow: hidden; +} +.carousel .slide { + top: 0; + left: 0; + position: absolute; + display: block; + width: 100%; + height: 100%; + min-height: 100%; +} +.carousel .slide:before, +.carousel .slide:after { + display: table; + content: ""; +} +.carousel .slide:after { + clear: both; +} +.carousel [class*="carousel-switch"], +.carousel .carousel-bullets { + position: absolute; + display: block; + z-index: 999; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.carousel .carousel-bullets { + left: 0; + right: 0; + bottom: .625rem; + text-align: center; +} +.carousel .carousel-bullets .carousel-bullet { + display: inline-block; + float: none; + width: .625rem; + height: .625rem; + background-color: #ababab; + box-shadow: none; + border-radius: 50%; + margin-right: .625rem; + cursor: pointer; + border: 1px #ffffff solid; +} +.carousel .carousel-bullets .carousel-bullet:last-child { + margin-right: 0; +} +.carousel .carousel-bullets .carousel-bullet.bullet-on { + background-color: #59cde2; +} +.carousel.square-bullets .carousel-bullet { + border-radius: 0 ; +} +.carousel .carousel-switch-next, +.carousel .carousel-switch-prev { + width: auto; + line-height: 4rem; + height: 4rem; + text-decoration: none; + margin-top: -2rem; + top: 50%; + font-size: 4rem; + font-weight: 300; + color: #eeeeee; + cursor: pointer; + vertical-align: middle; + padding: 0; +} +.carousel .carousel-switch-next:hover, +.carousel .carousel-switch-prev:hover { + color: #ffffff; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.carousel .carousel-switch-next img, +.carousel .carousel-switch-prev img { + max-width: 64px; + max-height: 64px; +} +.carousel .carousel-switch-next { + right: 0; + left: auto; +} +.carousel .carousel-switch-prev { + left: 0; + right: auto; +} +.panel { + display: block; + position: relative; + background-color: #ffffff; +} +.panel > .heading, +.panel > .content { + display: block; + position: relative; + color: #1d1d1d; +} +.panel > .heading { + padding: .625rem 0 ; + color: #ffffff; + background-color: #1ba1e2; + cursor: default; + vertical-align: middle; + z-index: 2; + height: 2.625rem; + box-shadow: -1px 6px 6px -6px rgba(0, 0, 0, 0.35); + font: 500 1.125rem/1.1 "Segoe UI", "Open Sans", sans-serif, serif; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.panel > .heading > .title { + margin-left: .625rem; +} +.panel > .heading > .icon + .title { + margin-left: 3.625rem; +} +.panel > .heading > .icon { + position: absolute; + background-color: #1b6eae; + top: 0; + left: 0; + bottom: 0; + vertical-align: middle; + height: 2.625rem; + width: 2.625rem; + text-align: center; + padding: .625rem; +} +.panel > .content { + padding: .625rem; + background-color: #e8f1f4; + z-index: 1; + font-size: 0.875rem; +} +.panel.collapsible > .heading { + cursor: pointer; +} +.panel.collapsible > .heading:before { + content: "\2212"; + display: block; + position: absolute; + top: 50%; + margin-top: -1.3rem; + right: .625rem; + color: inherit; + vertical-align: middle; + font-size: 2rem; +} +.panel.collapsed > .heading:before { + content: "\002b"; +} +.panel.collapsed > .content { + display: none; +} +.panel.alert > .heading, +.panel.error > .heading, +.panel.danger > .heading { + background-color: #ce352c; +} +.panel.warning > .heading { + background-color: #fa6800; +} +.panel.success > .heading { + background-color: #60a917; +} +.rating { + cursor: pointer; + display: inline-block; +} +.rating:before, +.rating:after { + display: table; + content: ""; +} +.rating:after { + clear: both; +} +.rating .star { + cursor: pointer; + display: block; + float: left; + color: #555555; + font-size: 20px; + z-index: 1; + position: relative; + width: 20px; + height: 24px; + vertical-align: middle; + line-height: 22px; +} +.rating .star:before, +.rating .star:after { + position: absolute; + content: '\2605'; + display: block; + z-index: 2; + top: 0 ; + left: 0; + vertical-align: middle; +} +.rating .star.on { + color: gold; +} +.rating .star.on.half { + color: #555555; +} +.rating .star.on.half:after { + color: gold; +} +.rating .star.half:after { + z-index: 3; + width: 8px; + overflow: hidden; +} +.rating.poor .star.on { + color: #ce352c; +} +.rating.poor .star.on.half { + color: #555555; +} +.rating.poor .star.on.half:after { + color: #ce352c; +} +.rating.regular .star.on { + color: gold; +} +.rating.regular .star.on.half { + color: #555555; +} +.rating.regular .star.on.half:after { + color: gold; +} +.rating.good .star.on { + color: #60a917; +} +.rating.good .star.on.half { + color: #555555; +} +.rating.good .star.on.half:after { + color: #60a917; +} +.rating:not(.static) .star:hover { + color: gold ; +} +.rating:not(.static) .star:hover.half, +.rating:not(.static) .star:hover.on.half { + color: gold; +} +.rating:not(.static) .star:hover.half:after, +.rating:not(.static) .star:hover.on.half:after { + color: gold; +} +.rating:not(.static):hover > .star, +.rating:not(.static):hover > .star:after { + color: gold ; +} +.rating:not(.static):hover > .star.half, +.rating:not(.static):hover > .star:after.half, +.rating:not(.static):hover > .star.on.half, +.rating:not(.static):hover > .star:after.on.half { + color: gold; +} +.rating:not(.static):hover > .star.half:after, +.rating:not(.static):hover > .star:after.half:after, +.rating:not(.static):hover > .star.on.half:after, +.rating:not(.static):hover > .star:after.on.half:after { + color: gold; +} +.rating:not(.static) .star:hover ~ .star, +.rating:not(.static) .star:hover ~ .star:after { + color: gray ; +} +.rating:not(.static) .star:hover ~ .star.half, +.rating:not(.static) .star:hover ~ .star:after.half, +.rating:not(.static) .star:hover ~ .star.on.half, +.rating:not(.static) .star:hover ~ .star:after.on.half { + color: gray; +} +.rating:not(.static) .star:hover ~ .star.half:after, +.rating:not(.static) .star:hover ~ .star:after.half:after, +.rating:not(.static) .star:hover ~ .star.on.half:after, +.rating:not(.static) .star:hover ~ .star:after.on.half:after { + color: gray; +} +.rating.small .star { + width: 14px; + height: 16px; + font-size: 14px; + line-height: 14px; +} +.rating.small .star.half:after { + width: 6px; +} +.rating.large .star { + width: 28px; + height: 30px; + font-size: 32px; + line-height: 24px; +} +.rating.large .star.half:after { + width: 13px; +} +.rating .score { + display: block; + font-size: .8rem; +} +.rating.small .score { + font-size: .6rem; +} +.rating.large .score { + font-size: 1rem; +} +.slider { + height: 12px; + width: auto; + position: relative; + background-color: #999999; + margin-bottom: 10px; +} +.slider .marker { + height: 12px; + width: 12px; + cursor: pointer; + position: absolute; + top: 0; + left: 0; + background-color: #1d1d1d; + z-index: 2; +} +.slider .marker:focus, +.slider .marker:active, +.slider .markerhover { + outline: 2px #ce352c solid; +} +.slider .complete { + height: 100%; + width: auto; + background-color: #00aba9; + z-index: 1; + transition: background .3s ease; +} +.slider > .slider-hint { + background-color: #ffffff; + position: absolute; + z-index: 3; + border: 1px #ccc solid; + padding: 2px 4px; + top: -40px; + min-width: 30px; + text-align: center; + font-size: 14px; + display: none; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); +} +.slider > .slider-hint:before { + display: none; +} +.slider.permanent-hint > .slider-hint { + display: block; +} +.slider.hint-bottom .slider-hint { + top: 100%; + margin-top: 5px; +} +.slider.vertical { + height: 100px; + width: 12px; + float: left; + margin-right: 10px; +} +.slider.vertical:last-child:first-child { + margin-left: 0; +} +.slider.vertical .marker { + left: 0 ; +} +.slider.vertical .complete { + position: absolute; + height: auto; + width: 100% ; + bottom: 0; + left: 0; +} +.slider.vertical .slider-hint { + left: 100%; + margin-left: 5px; + margin-top: 0; +} +.slider.vertical.hint-left .slider-hint { + left: -40px; +} +.slider:hover .complete { + background-color: #45fffd; +} +.slider:active .complete, +.slider:active + .marker:active .complete { + background-color: #45fffd; +} +.slider.place-left { + margin-right: 20px; +} +.slider.place-right { + margin-left: 20px; +} +.slider.large { + height: 24px; +} +.slider.large .marker { + width: 24px; + height: 24px; +} +.slider.large .slider-hint { + min-width: 30px; +} +.slider.large.vertical { + width: 24px; + height: 100px; +} +.tile-area { + min-width: 100%; + height: 100%; + position: relative; + padding: 120px 80px 0 0; + overflow: hidden; +} +.tile-area:before, +.tile-area:after { + display: table; + content: ""; +} +.tile-area:after { + clear: both; +} +.tile-area .tile-area-title { + position: fixed; + top: 20px; + left: 80px; + font-weight: 300; + font-size: 42px; + line-height: 1.1; +} +.tile-group { + margin-left: 80px; + min-width: 80px; + width: auto; + float: left; + display: block; + padding-top: 40px; + position: relative; +} +.tile-group.one { + width: 160px; +} +.tile-group.two, +.tile-group.double { + width: 320px; +} +.tile-group.three, +.tile-group.triple { + width: 480px; +} +.tile-group.four, +.tile-group.quadro { + width: 640px; +} +.tile-group.five { + width: 800px; +} +.tile-group.six { + width: 960px; +} +.tile-group.seven { + width: 1120px; +} +.tile-group .tile-group-title { + color: #ffffff; + font-size: 18px; + line-height: 20px; + position: absolute; + top: 10px; + left: 0; +} +.tile-container { + width: 100%; + height: auto; + display: block; + margin: 0; + padding: 0; +} +.tile-container:before, +.tile-container:after { + display: table; + content: ""; +} +.tile-container:after { + clear: both; +} +.tile { + width: 150px; + height: 150px; + display: block; + float: left; + margin: 5px; + background-color: #eeeeee; + box-shadow: inset 0 0 1px #FFFFCC; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.tile:hover { + outline: #999999 solid 3px; +} +.tile:active { + outline: 0; +} +.tile.no-outline { + outline-color: transparent; +} +.tile.small-tile { + width: 70px; + height: 70px; +} +.tile.wide-tile { + width: 310px; + height: 150px; +} +.tile.wide-tile-v { + height: 310px; + width: 150px; +} +.tile.large-tile { + width: 310px; + height: 310px; +} +.tile.big-tile { + width: 470px; + height: 470px; +} +.tile.super-tile { + width: 630px; + height: 630px; +} +.tile-square { + width: 150px; + height: 150px; + display: block; + float: left; + margin: 5px; + background-color: #eeeeee; + box-shadow: inset 0 0 1px #FFFFCC; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: visible; +} +.tile-square:hover { + outline: #999999 solid 3px; +} +.tile-square:active { + outline: 0; +} +.tile-square.no-outline { + outline-color: transparent; +} +.tile-square.small-tile { + width: 70px; + height: 70px; +} +.tile-square.wide-tile { + width: 310px; + height: 150px; +} +.tile-square.wide-tile-v { + height: 310px; + width: 150px; +} +.tile-square.large-tile { + width: 310px; + height: 310px; +} +.tile-square.big-tile { + width: 470px; + height: 470px; +} +.tile-square.super-tile { + width: 630px; + height: 630px; +} +.tile-square .tile-content.flipVertical { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-square:hover .tile-content.flipVertical, +.tile-square.hover .tile-content.flipVertical, +.tile-square.flip .tile-content.flipVertical { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-square .tile-content.flipVertical { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-square .tile-content.flipVertical .slide, +.tile-square .tile-content.flipVertical .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-square .tile-content.flipVertical .slide { + z-index: 2; + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.tile-square .tile-content.flipVertical .slide-over { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-square .tile-content.flipHorizontal { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-square:hover .tile-content.flipHorizontal, +.tile-square.hover .tile-content.flipHorizontal, +.tile-square.flip .tile-content.flipHorizontal { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-square .tile-content.flipHorizontal { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-square .tile-content.flipHorizontal .slide, +.tile-square .tile-content.flipHorizontal .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-square .tile-content.flipHorizontal .slide { + z-index: 2; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); +} +.tile-square .tile-content.flipHorizontal .slide-over { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-square .tile-badge { + position: absolute; + bottom: 0; + right: .625rem; + padding: .25rem .625rem; + z-index: 999; +} +.tile-square .tile-label { + position: absolute; + bottom: 0; + left: .625rem; + padding: .425rem .25rem; + z-index: 999; +} +.tile-small { + width: 150px; + height: 150px; + display: block; + float: left; + margin: 5px; + background-color: #eeeeee; + box-shadow: inset 0 0 1px #FFFFCC; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: visible; + width: 70px; + height: 70px; +} +.tile-small:hover { + outline: #999999 solid 3px; +} +.tile-small:active { + outline: 0; +} +.tile-small.no-outline { + outline-color: transparent; +} +.tile-small.small-tile { + width: 70px; + height: 70px; +} +.tile-small.wide-tile { + width: 310px; + height: 150px; +} +.tile-small.wide-tile-v { + height: 310px; + width: 150px; +} +.tile-small.large-tile { + width: 310px; + height: 310px; +} +.tile-small.big-tile { + width: 470px; + height: 470px; +} +.tile-small.super-tile { + width: 630px; + height: 630px; +} +.tile-small .tile-content.flipVertical { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-small:hover .tile-content.flipVertical, +.tile-small.hover .tile-content.flipVertical, +.tile-small.flip .tile-content.flipVertical { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-small .tile-content.flipVertical { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-small .tile-content.flipVertical .slide, +.tile-small .tile-content.flipVertical .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-small .tile-content.flipVertical .slide { + z-index: 2; + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.tile-small .tile-content.flipVertical .slide-over { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-small .tile-content.flipHorizontal { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-small:hover .tile-content.flipHorizontal, +.tile-small.hover .tile-content.flipHorizontal, +.tile-small.flip .tile-content.flipHorizontal { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-small .tile-content.flipHorizontal { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-small .tile-content.flipHorizontal .slide, +.tile-small .tile-content.flipHorizontal .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-small .tile-content.flipHorizontal .slide { + z-index: 2; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); +} +.tile-small .tile-content.flipHorizontal .slide-over { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-small .tile-badge { + position: absolute; + bottom: 0; + right: .625rem; + padding: .25rem .625rem; + z-index: 999; +} +.tile-small .tile-label { + position: absolute; + bottom: 0; + left: .625rem; + padding: .425rem .25rem; + z-index: 999; +} +.tile-wide { + width: 150px; + display: block; + float: left; + margin: 5px; + background-color: #eeeeee; + box-shadow: inset 0 0 1px #FFFFCC; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: visible; + width: 310px; + height: 150px; +} +.tile-wide:hover { + outline: #999999 solid 3px; +} +.tile-wide:active { + outline: 0; +} +.tile-wide.no-outline { + outline-color: transparent; +} +.tile-wide.small-tile { + width: 70px; + height: 70px; +} +.tile-wide.wide-tile { + width: 310px; + height: 150px; +} +.tile-wide.wide-tile-v { + height: 310px; + width: 150px; +} +.tile-wide.large-tile { + width: 310px; + height: 310px; +} +.tile-wide.big-tile { + width: 470px; + height: 470px; +} +.tile-wide.super-tile { + width: 630px; + height: 630px; +} +.tile-wide .tile-content.flipVertical { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-wide:hover .tile-content.flipVertical, +.tile-wide.hover .tile-content.flipVertical, +.tile-wide.flip .tile-content.flipVertical { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-wide .tile-content.flipVertical { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-wide .tile-content.flipVertical .slide, +.tile-wide .tile-content.flipVertical .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-wide .tile-content.flipVertical .slide { + z-index: 2; + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.tile-wide .tile-content.flipVertical .slide-over { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-wide .tile-content.flipHorizontal { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-wide:hover .tile-content.flipHorizontal, +.tile-wide.hover .tile-content.flipHorizontal, +.tile-wide.flip .tile-content.flipHorizontal { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-wide .tile-content.flipHorizontal { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-wide .tile-content.flipHorizontal .slide, +.tile-wide .tile-content.flipHorizontal .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-wide .tile-content.flipHorizontal .slide { + z-index: 2; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); +} +.tile-wide .tile-content.flipHorizontal .slide-over { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-wide .tile-badge { + position: absolute; + bottom: 0; + right: .625rem; + padding: .25rem .625rem; + z-index: 999; +} +.tile-wide .tile-label { + position: absolute; + bottom: 0; + left: .625rem; + padding: .425rem .25rem; + z-index: 999; +} +.tile-large { + width: 150px; + height: 150px; + display: block; + float: left; + margin: 5px; + background-color: #eeeeee; + box-shadow: inset 0 0 1px #FFFFCC; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: visible; + width: 310px; + height: 310px; +} +.tile-large:hover { + outline: #999999 solid 3px; +} +.tile-large:active { + outline: 0; +} +.tile-large.no-outline { + outline-color: transparent; +} +.tile-large.small-tile { + width: 70px; + height: 70px; +} +.tile-large.wide-tile { + width: 310px; + height: 150px; +} +.tile-large.wide-tile-v { + height: 310px; + width: 150px; +} +.tile-large.large-tile { + width: 310px; + height: 310px; +} +.tile-large.big-tile { + width: 470px; + height: 470px; +} +.tile-large.super-tile { + width: 630px; + height: 630px; +} +.tile-large .tile-content.flipVertical { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-large:hover .tile-content.flipVertical, +.tile-large.hover .tile-content.flipVertical, +.tile-large.flip .tile-content.flipVertical { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-large .tile-content.flipVertical { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-large .tile-content.flipVertical .slide, +.tile-large .tile-content.flipVertical .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-large .tile-content.flipVertical .slide { + z-index: 2; + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.tile-large .tile-content.flipVertical .slide-over { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-large .tile-content.flipHorizontal { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-large:hover .tile-content.flipHorizontal, +.tile-large.hover .tile-content.flipHorizontal, +.tile-large.flip .tile-content.flipHorizontal { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-large .tile-content.flipHorizontal { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-large .tile-content.flipHorizontal .slide, +.tile-large .tile-content.flipHorizontal .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-large .tile-content.flipHorizontal .slide { + z-index: 2; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); +} +.tile-large .tile-content.flipHorizontal .slide-over { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-large .tile-badge { + position: absolute; + bottom: 0; + right: .625rem; + padding: .25rem .625rem; + z-index: 999; +} +.tile-large .tile-label { + position: absolute; + bottom: 0; + left: .625rem; + padding: .425rem .25rem; + z-index: 999; +} +.tile-big { + width: 150px; + height: 150px; + display: block; + float: left; + margin: 5px; + background-color: #eeeeee; + box-shadow: inset 0 0 1px #FFFFCC; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: visible; + width: 470px; + height: 470px; +} +.tile-big:hover { + outline: #999999 solid 3px; +} +.tile-big:active { + outline: 0; +} +.tile-big.no-outline { + outline-color: transparent; +} +.tile-big.small-tile { + width: 70px; + height: 70px; +} +.tile-big.wide-tile { + width: 310px; + height: 150px; +} +.tile-big.wide-tile-v { + height: 310px; + width: 150px; +} +.tile-big.large-tile { + width: 310px; + height: 310px; +} +.tile-big.big-tile { + width: 470px; + height: 470px; +} +.tile-big.super-tile { + width: 630px; + height: 630px; +} +.tile-big .tile-content.flipVertical { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-big:hover .tile-content.flipVertical, +.tile-big.hover .tile-content.flipVertical, +.tile-big.flip .tile-content.flipVertical { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-big .tile-content.flipVertical { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-big .tile-content.flipVertical .slide, +.tile-big .tile-content.flipVertical .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-big .tile-content.flipVertical .slide { + z-index: 2; + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.tile-big .tile-content.flipVertical .slide-over { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-big .tile-content.flipHorizontal { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-big:hover .tile-content.flipHorizontal, +.tile-big.hover .tile-content.flipHorizontal, +.tile-big.flip .tile-content.flipHorizontal { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-big .tile-content.flipHorizontal { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-big .tile-content.flipHorizontal .slide, +.tile-big .tile-content.flipHorizontal .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-big .tile-content.flipHorizontal .slide { + z-index: 2; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); +} +.tile-big .tile-content.flipHorizontal .slide-over { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-big .tile-badge { + position: absolute; + bottom: 0; + right: .625rem; + padding: .25rem .625rem; + z-index: 999; +} +.tile-big .tile-label { + position: absolute; + bottom: 0; + left: .625rem; + padding: .425rem .25rem; + z-index: 999; +} +.tile-super { + width: 150px; + height: 150px; + display: block; + float: left; + margin: 5px; + background-color: #eeeeee; + box-shadow: inset 0 0 1px #FFFFCC; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: visible; + width: 630px; + height: 630px; +} +.tile-super:hover { + outline: #999999 solid 3px; +} +.tile-super:active { + outline: 0; +} +.tile-super.no-outline { + outline-color: transparent; +} +.tile-super.small-tile { + width: 70px; + height: 70px; +} +.tile-super.wide-tile { + width: 310px; + height: 150px; +} +.tile-super.wide-tile-v { + height: 310px; + width: 150px; +} +.tile-super.large-tile { + width: 310px; + height: 310px; +} +.tile-super.big-tile { + width: 470px; + height: 470px; +} +.tile-super.super-tile { + width: 630px; + height: 630px; +} +.tile-super .tile-content.flipVertical { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-super:hover .tile-content.flipVertical, +.tile-super.hover .tile-content.flipVertical, +.tile-super.flip .tile-content.flipVertical { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-super .tile-content.flipVertical { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-super .tile-content.flipVertical .slide, +.tile-super .tile-content.flipVertical .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-super .tile-content.flipVertical .slide { + z-index: 2; + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.tile-super .tile-content.flipVertical .slide-over { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-super .tile-content.flipHorizontal { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-super:hover .tile-content.flipHorizontal, +.tile-super.hover .tile-content.flipHorizontal, +.tile-super.flip .tile-content.flipHorizontal { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-super .tile-content.flipHorizontal { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-super .tile-content.flipHorizontal .slide, +.tile-super .tile-content.flipHorizontal .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-super .tile-content.flipHorizontal .slide { + z-index: 2; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); +} +.tile-super .tile-content.flipHorizontal .slide-over { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-super .tile-badge { + position: absolute; + bottom: 0; + right: .625rem; + padding: .25rem .625rem; + z-index: 999; +} +.tile-super .tile-label { + position: absolute; + bottom: 0; + left: .625rem; + padding: .425rem .25rem; + z-index: 999; +} +.tile-small-x { + width: 70px; +} +.tile-square-x { + width: 150px; +} +.tile-wide-x { + width: 310px; +} +.tile-large-x { + width: 310px; +} +.tile-big-x { + width: 470px; +} +.tile-super-x { + width: 630px; +} +.tile-small-y { + height: 70px; +} +.tile-square-y { + height: 150px; +} +.tile-wide-y { + height: 310px; +} +.tile-large-y { + height: 310px; +} +.tile-big-y { + height: 470px; +} +.tile-super-y { + height: 630px; +} +.tile-content { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: inherit; + overflow: hidden; + display: none; +} +.tile-content:first-child { + display: block; +} +.tile-content .live-slide { + position: absolute; + height: 100%; + width: 100%; + top: 0; + left: 0; + display: none; + overflow: hidden; +} +.tile-content .live-slide:nth-child(1) { + display: block; +} +.tile-content.iconic .icon { + position: absolute; + width: 64px; + height: 64px; + font-size: 64px; + top: 50%; + margin-top: -40px; + left: 50%; + margin-left: -32px; + text-align: center; +} +.tile-small .tile-content.iconic .icon { + width: 32px; + height: 32px; + font-size: 32px; + margin-left: -16px; + margin-top: -16px; +} +.tile-content.image-set > img, +.tile-content.image-set > .image-container { + margin: 0; + padding: 0; + width: 25% ; + height: 50% ; + float: left; + border: 1px #1e1e1e solid; +} +.tile-content.image-set > img:first-child, +.tile-content.image-set > .image-container:first-child { + width: 50% ; + float: left; + height: 100% ; +} +.tile-content.slide-up > .slide, +.tile-content.slide-down > .slide, +.tile-content.slide-up-2 > .slide, +.tile-content.slide-down-2 > .slide, +.tile-content.slide-left > .slide, +.tile-content.slide-right > .slide, +.tile-content.slide-left-2 > .slide, +.tile-content.slide-right-2 > .slide, +.tile-content.slide-up > .slide-over, +.tile-content.slide-down > .slide-over, +.tile-content.slide-up-2 > .slide-over, +.tile-content.slide-down-2 > .slide-over, +.tile-content.slide-left > .slide-over, +.tile-content.slide-right > .slide-over, +.tile-content.slide-left-2 > .slide-over, +.tile-content.slide-right-2 > .slide-over { + width: 100%; + height: inherit; + display: block; + position: absolute; + box-shadow: inset 0 0 1px #FFFFCC; +} +.tile-content.slide-up > .slide, +.tile-content.slide-down > .slide, +.tile-content.slide-up-2 > .slide, +.tile-content.slide-down-2 > .slide, +.tile-content.slide-left > .slide, +.tile-content.slide-right > .slide, +.tile-content.slide-left-2 > .slide, +.tile-content.slide-right-2 > .slide { + top: 0; + z-index: 1; + transition: all 0.3s ease; +} +.tile-content.slide-up:hover > .slide, +.tile-content.slide-down:hover > .slide, +.tile-content.slide-up-2:hover > .slide, +.tile-content.slide-down-2:hover > .slide, +.tile-content.slide-left:hover > .slide, +.tile-content.slide-right:hover > .slide, +.tile-content.slide-left-2:hover > .slide, +.tile-content.slide-right-2:hover > .slide { + -webkit-transform: scale(1.5); + transform: scale(1.5); + transition: all 0.6s ease; +} +.tile-content.slide-up > .slide-over { + top: 100%; + z-index: 2; + height: 75%; + transition: all 0.6s ease; +} +.tile-content.slide-up:hover > .slide-over { + top: 25%; + transition: all 0.3s ease; +} +.tile-content.slide-up-2 > .slide-over { + top: 100%; + z-index: 2; + height: 100%; + transition: all 0.3s ease; +} +.tile-content.slide-up-2:hover > .slide { + -webkit-transform: scale(1); + transform: scale(1); + top: -100%; + transition: all 0.4s ease; +} +.tile-content.slide-up-2:hover > .slide-over { + top: 0; + transition: all 0.4s ease; +} +.tile-content.slide-down > .slide-over { + top: -100%; + z-index: 2; + height: 75%; + transition: all 0.6s ease; +} +.tile-content.slide-down:hover > .slide-over { + top: 0; + transition: all 0.3s ease; +} +.tile-content.slide-down-2 > .slide-over { + top: -100%; + z-index: 2; + height: 100%; + transition: all 0.3s ease; +} +.tile-content.slide-down-2:hover > .slide { + -webkit-transform: scale(1); + transform: scale(1); + top: 100%; + transition: all 0.4s ease; +} +.tile-content.slide-down-2:hover > .slide-over { + top: 0; + transition: all 0.4s ease; +} +.tile-content.slide-left > .slide-over { + left: -100%; + z-index: 2; + width: 75%; + height: 100%; + transition: all 0.6s ease; +} +.tile-content.slide-left:hover > .slide-over { + left: 0; + transition: all 0.3s ease; +} +.tile-content.slide-left-2 > .slide { + left: 0; + transition: all 0.3s ease; +} +.tile-content.slide-left-2 > .slide-over { + left: -100%; + z-index: 2; + width: 100%; + height: 100%; + transition: all 0.3s ease; +} +.tile-content.slide-left-2:hover > .slide { + -webkit-transform: scale(1); + transform: scale(1); + left: 100%; + transition: all 0.4s ease; +} +.tile-content.slide-left-2:hover > .slide-over { + left: 0; + transition: all 0.4s ease; +} +.tile-content.slide-right > .slide-over { + left: 100%; + z-index: 2; + width: 75%; + height: 100%; + transition: all 0.6s ease; +} +.tile-content.slide-right:hover > .slide-over { + left: 25%; + transition: all 0.3s ease; +} +.tile-content.slide-right-2 > .slide { + left: 0; + transition: all 0.3s ease; +} +.tile-content.slide-right-2 > .slide-over { + left: 100%; + z-index: 2; + width: 100%; + height: 100%; + transition: all 0.3s ease; +} +.tile-content.slide-right-2:hover > .slide { + -webkit-transform: scale(1); + transform: scale(1); + left: -100%; + transition: all 0.4s ease; +} +.tile-content.slide-right-2:hover > .slide-over { + left: 0; + transition: all 0.4s ease; +} +.tile-content.zooming .slide { + box-shadow: inset 0 0 1px #FFFFCC; + width: 100%; + height: 100%; + display: block; + position: relative; + transition: all 0.6s ease; +} +.tile-content.zooming .slide:hover { + -webkit-transform: scale(1.5); + transform: scale(1.5); + transition: all 0.6s ease; +} +.tile-content.zooming-out .slide { + width: 100%; + height: 100%; + display: block; + position: relative; + -webkit-transform: scale(1.5); + transform: scale(1.5); + transition: all 0.6s ease; +} +.tile-content.zooming-out .slide:hover { + -webkit-transform: scale(1); + transform: scale(1); + transition: all 0.6s ease; +} +.tile-small, +.tile, +.tile-square, +.tile-wide, +.tile-large, +.tile-big, +.tile-super { + overflow: visible; +} +.tile-small .tile-content.flipVertical, +.tile .tile-content.flipVertical, +.tile-square .tile-content.flipVertical, +.tile-wide .tile-content.flipVertical, +.tile-large .tile-content.flipVertical, +.tile-big .tile-content.flipVertical, +.tile-super .tile-content.flipVertical { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-small:hover .tile-content.flipVertical, +.tile:hover .tile-content.flipVertical, +.tile-square:hover .tile-content.flipVertical, +.tile-wide:hover .tile-content.flipVertical, +.tile-large:hover .tile-content.flipVertical, +.tile-big:hover .tile-content.flipVertical, +.tile-super:hover .tile-content.flipVertical, +.tile-small.hover .tile-content.flipVertical, +.tile.hover .tile-content.flipVertical, +.tile-square.hover .tile-content.flipVertical, +.tile-wide.hover .tile-content.flipVertical, +.tile-large.hover .tile-content.flipVertical, +.tile-big.hover .tile-content.flipVertical, +.tile-super.hover .tile-content.flipVertical, +.tile-small.flip .tile-content.flipVertical, +.tile.flip .tile-content.flipVertical, +.tile-square.flip .tile-content.flipVertical, +.tile-wide.flip .tile-content.flipVertical, +.tile-large.flip .tile-content.flipVertical, +.tile-big.flip .tile-content.flipVertical, +.tile-super.flip .tile-content.flipVertical { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-small .tile-content.flipVertical, +.tile .tile-content.flipVertical, +.tile-square .tile-content.flipVertical, +.tile-wide .tile-content.flipVertical, +.tile-large .tile-content.flipVertical, +.tile-big .tile-content.flipVertical, +.tile-super .tile-content.flipVertical { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-small .tile-content.flipVertical .slide, +.tile .tile-content.flipVertical .slide, +.tile-square .tile-content.flipVertical .slide, +.tile-wide .tile-content.flipVertical .slide, +.tile-large .tile-content.flipVertical .slide, +.tile-big .tile-content.flipVertical .slide, +.tile-super .tile-content.flipVertical .slide, +.tile-small .tile-content.flipVertical .slide-over, +.tile .tile-content.flipVertical .slide-over, +.tile-square .tile-content.flipVertical .slide-over, +.tile-wide .tile-content.flipVertical .slide-over, +.tile-large .tile-content.flipVertical .slide-over, +.tile-big .tile-content.flipVertical .slide-over, +.tile-super .tile-content.flipVertical .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-small .tile-content.flipVertical .slide, +.tile .tile-content.flipVertical .slide, +.tile-square .tile-content.flipVertical .slide, +.tile-wide .tile-content.flipVertical .slide, +.tile-large .tile-content.flipVertical .slide, +.tile-big .tile-content.flipVertical .slide, +.tile-super .tile-content.flipVertical .slide { + z-index: 2; + -webkit-transform: rotateY(0deg); + transform: rotateY(0deg); +} +.tile-small .tile-content.flipVertical .slide-over, +.tile .tile-content.flipVertical .slide-over, +.tile-square .tile-content.flipVertical .slide-over, +.tile-wide .tile-content.flipVertical .slide-over, +.tile-large .tile-content.flipVertical .slide-over, +.tile-big .tile-content.flipVertical .slide-over, +.tile-super .tile-content.flipVertical .slide-over { + -webkit-transform: rotateY(180deg); + transform: rotateY(180deg); +} +.tile-small .tile-content.flipHorizontal, +.tile .tile-content.flipHorizontal, +.tile-square .tile-content.flipHorizontal, +.tile-wide .tile-content.flipHorizontal, +.tile-large .tile-content.flipHorizontal, +.tile-big .tile-content.flipHorizontal, +.tile-super .tile-content.flipHorizontal { + -webkit-transform: perspective(1000px); + transform: perspective(1000px); + overflow: visible; +} +.tile-small:hover .tile-content.flipHorizontal, +.tile:hover .tile-content.flipHorizontal, +.tile-square:hover .tile-content.flipHorizontal, +.tile-wide:hover .tile-content.flipHorizontal, +.tile-large:hover .tile-content.flipHorizontal, +.tile-big:hover .tile-content.flipHorizontal, +.tile-super:hover .tile-content.flipHorizontal, +.tile-small.hover .tile-content.flipHorizontal, +.tile.hover .tile-content.flipHorizontal, +.tile-square.hover .tile-content.flipHorizontal, +.tile-wide.hover .tile-content.flipHorizontal, +.tile-large.hover .tile-content.flipHorizontal, +.tile-big.hover .tile-content.flipHorizontal, +.tile-super.hover .tile-content.flipHorizontal, +.tile-small.flip .tile-content.flipHorizontal, +.tile.flip .tile-content.flipHorizontal, +.tile-square.flip .tile-content.flipHorizontal, +.tile-wide.flip .tile-content.flipHorizontal, +.tile-large.flip .tile-content.flipHorizontal, +.tile-big.flip .tile-content.flipHorizontal, +.tile-super.flip .tile-content.flipHorizontal { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile-small .tile-content.flipHorizontal, +.tile .tile-content.flipHorizontal, +.tile-square .tile-content.flipHorizontal, +.tile-wide .tile-content.flipHorizontal, +.tile-large .tile-content.flipHorizontal, +.tile-big .tile-content.flipHorizontal, +.tile-super .tile-content.flipHorizontal { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; + transition: all 0.6s ease; +} +.tile-small .tile-content.flipHorizontal .slide, +.tile .tile-content.flipHorizontal .slide, +.tile-square .tile-content.flipHorizontal .slide, +.tile-wide .tile-content.flipHorizontal .slide, +.tile-large .tile-content.flipHorizontal .slide, +.tile-big .tile-content.flipHorizontal .slide, +.tile-super .tile-content.flipHorizontal .slide, +.tile-small .tile-content.flipHorizontal .slide-over, +.tile .tile-content.flipHorizontal .slide-over, +.tile-square .tile-content.flipHorizontal .slide-over, +.tile-wide .tile-content.flipHorizontal .slide-over, +.tile-large .tile-content.flipHorizontal .slide-over, +.tile-big .tile-content.flipHorizontal .slide-over, +.tile-super .tile-content.flipHorizontal .slide-over { + top: 0; + left: 0; + position: absolute; + height: 100%; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.tile-small .tile-content.flipHorizontal .slide, +.tile .tile-content.flipHorizontal .slide, +.tile-square .tile-content.flipHorizontal .slide, +.tile-wide .tile-content.flipHorizontal .slide, +.tile-large .tile-content.flipHorizontal .slide, +.tile-big .tile-content.flipHorizontal .slide, +.tile-super .tile-content.flipHorizontal .slide { + z-index: 2; + -webkit-transform: rotateX(0deg); + transform: rotateX(0deg); +} +.tile-small .tile-content.flipHorizontal .slide-over, +.tile .tile-content.flipHorizontal .slide-over, +.tile-square .tile-content.flipHorizontal .slide-over, +.tile-wide .tile-content.flipHorizontal .slide-over, +.tile-large .tile-content.flipHorizontal .slide-over, +.tile-big .tile-content.flipHorizontal .slide-over, +.tile-super .tile-content.flipHorizontal .slide-over { + -webkit-transform: rotateX(180deg); + transform: rotateX(180deg); +} +.tile .tile-badge { + position: absolute; + bottom: 0; + right: .625rem; + padding: .25rem .625rem; + z-index: 999; +} +.tile .tile-label { + position: absolute; + bottom: 0; + left: .625rem; + padding: .425rem .25rem; + z-index: 999; +} +.tile-content .image-container, +.tile-content .carousel { + box-shadow: inset 0 0 1px #FFFFCC; + width: 100%; + height: 100%; +} +[class*=tile-transform-] { + transition: all 0.22s ease; +} +.tile-transform-right { + -webkit-transform-origin: left 50%; + transform-origin: left 50%; +} +.tile.tile-transform-right { + -webkit-transform: perspective(500px) rotateY(0.138372rad) !important; + transform: perspective(500px) rotateY(0.138372rad) !important; +} +.tile-square.tile-transform-right { + -webkit-transform: perspective(500px) rotateY(0.138372rad) !important; + transform: perspective(500px) rotateY(0.138372rad) !important; +} +.tile-wide.tile-transform-right { + -webkit-transform: perspective(500px) rotateY(0.069186rad) !important; + transform: perspective(500px) rotateY(0.069186rad) !important; +} +.tile-large.tile-transform-right { + -webkit-transform: perspective(500px) rotateY(0.069186rad) !important; + transform: perspective(500px) rotateY(0.069186rad) !important; +} +.tile-big.tile-transform-right { + -webkit-transform: perspective(500px) rotateY(0.046124rad) !important; + transform: perspective(500px) rotateY(0.046124rad) !important; +} +.tile-super.tile-transform-right { + -webkit-transform: perspective(500px) rotateY(0.034593rad) !important; + transform: perspective(500px) rotateY(0.034593rad) !important; +} +.tile-small.tile-transform-right { + -webkit-transform: perspective(500px) rotateY(0.276744rad) !important; + transform: perspective(500px) rotateY(0.276744rad) !important; +} +.tile-transform-left { + -webkit-transform-origin: right 50%; + transform-origin: right 50%; +} +.tile.tile-transform-left { + -webkit-transform: perspective(500px) rotateY(-0.138372rad) !important; + transform: perspective(500px) rotateY(-0.138372rad) !important; +} +.tile-square.tile-transform-left { + -webkit-transform: perspective(500px) rotateY(-0.138372rad) !important; + transform: perspective(500px) rotateY(-0.138372rad) !important; +} +.tile-wide.tile-transform-left { + -webkit-transform: perspective(500px) rotateY(-0.069186rad) !important; + transform: perspective(500px) rotateY(-0.069186rad) !important; +} +.tile-large.tile-transform-left { + -webkit-transform: perspective(500px) rotateY(-0.069186rad) !important; + transform: perspective(500px) rotateY(-0.069186rad) !important; +} +.tile-big.tile-transform-left { + -webkit-transform: perspective(500px) rotateY(-0.046124rad) !important; + transform: perspective(500px) rotateY(-0.046124rad) !important; +} +.tile-super.tile-transform-left { + -webkit-transform: perspective(500px) rotateY(-0.034593rad) !important; + transform: perspective(500px) rotateY(-0.034593rad) !important; +} +.tile-small.tile-transform-left { + -webkit-transform: perspective(500px) rotateY(-0.276744rad) !important; + transform: perspective(500px) rotateY(-0.276744rad) !important; +} +.tile-transform-top { + -webkit-transform-origin: 50% bottom; + transform-origin: 50% bottom; +} +.tile.tile-transform-top { + -webkit-transform: perspective(500px) rotateX(0.138372rad) !important; + transform: perspective(500px) rotateX(0.138372rad) !important; +} +.tile-square.tile-transform-top { + -webkit-transform: perspective(500px) rotateX(0.138372rad) !important; + transform: perspective(500px) rotateX(0.138372rad) !important; +} +.tile-wide.tile-transform-top { + -webkit-transform: perspective(500px) rotateX(0.069186rad) !important; + transform: perspective(500px) rotateX(0.069186rad) !important; +} +.tile-large.tile-transform-top { + -webkit-transform: perspective(500px) rotateX(0.069186rad) !important; + transform: perspective(500px) rotateX(0.069186rad) !important; +} +.tile-big.tile-transform-top { + -webkit-transform: perspective(500px) rotateX(0.046124rad) !important; + transform: perspective(500px) rotateX(0.046124rad) !important; +} +.tile-super.tile-transform-top { + -webkit-transform: perspective(500px) rotateX(0.034593rad) !important; + transform: perspective(500px) rotateX(0.034593rad) !important; +} +.tile-small.tile-transform-top { + -webkit-transform: perspective(500px) rotateX(0.276744rad) !important; + transform: perspective(500px) rotateX(0.276744rad) !important; +} +.tile-transform-bottom { + -webkit-transform-origin: 50% top; + transform-origin: 50% top; +} +.tile.tile-transform-bottom { + -webkit-transform: perspective(500px) rotateX(-0.138372rad) !important; + transform: perspective(500px) rotateX(-0.138372rad) !important; +} +.tile-square.tile-transform-bottom { + -webkit-transform: perspective(500px) rotateX(-0.138372rad) !important; + transform: perspective(500px) rotateX(-0.138372rad) !important; +} +.tile-wide.tile-transform-bottom { + -webkit-transform: perspective(500px) rotateX(-0.069186rad) !important; + transform: perspective(500px) rotateX(-0.069186rad) !important; +} +.tile-large.tile-transform-bottom { + -webkit-transform: perspective(500px) rotateX(-0.069186rad) !important; + transform: perspective(500px) rotateX(-0.069186rad) !important; +} +.tile-big.tile-transform-bottom { + -webkit-transform: perspective(500px) rotateX(-0.046124rad) !important; + transform: perspective(500px) rotateX(-0.046124rad) !important; +} +.tile-super.tile-transform-bottom { + -webkit-transform: perspective(500px) rotateX(-0.034593rad) !important; + transform: perspective(500px) rotateX(-0.034593rad) !important; +} +.tile-small.tile-transform-bottom { + -webkit-transform: perspective(500px) rotateX(-0.276744rad) !important; + transform: perspective(500px) rotateX(-0.276744rad) !important; +} +.tile-area-scheme-dark { + background-color: #1d1d1d; +} +.tile-area-scheme-dark [class*=tile] { + outline-color: #373737; +} +.tile-area-scheme-darkBrown { + background-color: #63362f; +} +.tile-area-scheme-darkBrown [class*=tile] { + outline-color: #86493f; +} +.tile-area-scheme-darkCrimson { + background-color: #640024; +} +.tile-area-scheme-darkCrimson [class*=tile] { + outline-color: #970036; +} +.tile-area-scheme-darkViolet { + background-color: #57169a; +} +.tile-area-scheme-darkViolet [class*=tile] { + outline-color: #701cc7; +} +.tile-area-scheme-darkMagenta { + background-color: #81003c; +} +.tile-area-scheme-darkMagenta [class*=tile] { + outline-color: #b40054; +} +.tile-area-scheme-darkCyan { + background-color: #1b6eae; +} +.tile-area-scheme-darkCyan [class*=tile] { + outline-color: #228ada; +} +.tile-area-scheme-darkCobalt { + background-color: #00356a; +} +.tile-area-scheme-darkCobalt [class*=tile] { + outline-color: #004e9d; +} +.tile-area-scheme-darkTeal { + background-color: #004050; +} +.tile-area-scheme-darkTeal [class*=tile] { + outline-color: #006983; +} +.tile-area-scheme-darkEmerald { + background-color: #003e00; +} +.tile-area-scheme-darkEmerald [class*=tile] { + outline-color: #007100; +} +.tile-area-scheme-darkGreen { + background-color: #128023; +} +.tile-area-scheme-darkGreen [class*=tile] { + outline-color: #18ad2f; +} +.tile-area-scheme-darkOrange { + background-color: #bf5a15; +} +.tile-area-scheme-darkOrange [class*=tile] { + outline-color: #e77120; +} +.tile-area-scheme-darkRed { + background-color: #9a1616; +} +.tile-area-scheme-darkRed [class*=tile] { + outline-color: #c71c1c; +} +.tile-area-scheme-darkPink { + background-color: #9a165a; +} +.tile-area-scheme-darkPink [class*=tile] { + outline-color: #c71c74; +} +.tile-area-scheme-darkIndigo { + background-color: #4b0096; +} +.tile-area-scheme-darkIndigo [class*=tile] { + outline-color: #6400c9; +} +.tile-area-scheme-darkBlue { + background-color: #16499a; +} +.tile-area-scheme-darkBlue [class*=tile] { + outline-color: #1c5ec7; +} +.tile-area-scheme-lightBlue { + background-color: #4390df; +} +.tile-area-scheme-lightBlue [class*=tile] { + outline-color: #6faae6; +} +.tile-area-scheme-lightTeal { + background-color: #45fffd; +} +.tile-area-scheme-lightTeal [class*=tile] { + outline-color: #78fffd; +} +.tile-area-scheme-lightOlive { + background-color: #78aa1c; +} +.tile-area-scheme-lightOlive [class*=tile] { + outline-color: #97d623; +} +.tile-area-scheme-lightOrange { + background-color: #ffc194; +} +.tile-area-scheme-lightOrange [class*=tile] { + outline-color: #ffdec7; +} +.tile-area-scheme-lightPink { + background-color: #f472d0; +} +.tile-area-scheme-lightPink [class*=tile] { + outline-color: #f8a1e0; +} +.tile-area-scheme-grayed { + background-color: #585858; +} +.tile-area-scheme-grayed [class*=tile] { + outline-color: #727272; +} +.treeview { + margin: 0; + padding: 0; + display: block; + font-size: .75rem; +} +.treeview ul { + margin: 0; + padding: 0; + list-style: none; + width: 100%; + font-size: inherit; +} +.treeview li { + font-size: inherit; + padding: 2px 16px; + cursor: pointer; + position: relative; + color: #555555; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.treeview li.active > .leaf { + font-weight: bold; +} +.treeview li.disabled { + cursor: default; + color: #999999; +} +.treeview li.disabled:hover > .leaf { + color: #999999; +} +.treeview li .input-control { + margin: 0 .3125rem 0 0; + height: 1rem; + line-height: .625rem; + min-height: 0; +} +.treeview li .input-control .check { + line-height: 1rem; +} +.treeview ul > li > .leaf:hover { + color: #1d1d1d; +} +.treeview .leaf { + vertical-align: middle; + display: inline-block; + color: inherit; +} +.treeview .leaf .icon { + width: 1rem; + height: 1rem; + text-align: center; +} +.treeview .node-toggle { + position: absolute; + left: 0; + top: 8px; + width: 8px; + height: 8px; +} +.treeview .node-toggle:before { + position: absolute; + display: block; + left: 0; + top: -3px; + height: 0; + content: ''; + width: 0; + border-left: 7px solid transparent; + border-top: 7px solid transparent; + border-bottom: 7px #1ba1e2 solid; +} +.treeview li:hover > .node-toggle:before { + border-bottom-color: #1b6eae; +} +.treeview .node.collapsed > .node-toggle:before { + left: -4px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + border-bottom-color: #999999; +} +.treeview .node.collapsed:hover > .node-toggle:before { + border-bottom-color: #1b6eae; +} +.treeview .node.collapsed > ul { + display: none; +} +.presenter { + width: 100%; + height: 200px; + min-height: 200px; + position: relative; + display: block; +} +.scene { + position: relative; + width: 100%; + height: 100%; + margin: 0; + padding: 0; + overflow: hidden; + display: block; +} +.act { + width: 100%; + height: 100%; + display: block; + position: relative; + padding: 10px ; +} +.act:before, +.act:after { + display: table; + content: ""; +} +.act:after { + clear: both; +} +.actor { + position: absolute; + margin-right: 10px; +} +.listview { + display: block; + width: 100%; + height: auto; +} +.listview:before, +.listview:after { + display: table; + content: ""; +} +.listview:after { + clear: both; +} +.listview .list-group { + display: block; + width: 100%; + height: auto; + position: relative; +} +.listview .list-group:before, +.listview .list-group:after { + display: table; + content: ""; +} +.listview .list-group:after { + clear: both; +} +.listview .list-group .list-group-toggle { + display: block; + padding-left: 16px; + cursor: pointer; + position: relative; + margin-top: 10px; +} +.listview .list-group .list-group-toggle:before { + position: absolute; + display: block; + left: 0; + top: -3px; + height: 0; + content: ''; + width: 0; + border-left: 7px solid transparent; + border-top: 7px solid transparent; + border-bottom: 7px #1ba1e2 solid; +} +.listview .list-group .list-group-content { + display: block; + width: 100%; + height: auto; + margin-top: 1rem; +} +.listview .list-group .list-group-content:before, +.listview .list-group .list-group-content:after { + display: table; + content: ""; +} +.listview .list-group .list-group-content:after { + clear: both; +} +.listview .list-group.collapsed > .list-group-toggle:before { + left: -4px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + border-bottom-color: #999999; +} +.listview .list-group.collapsed:hover > .list-group-toggle:before { + border-bottom-color: #1b6eae; +} +.listview .list { + display: block; + width: 100%; + padding: 8px 8px 4px 48px; + border: 1px transparent solid; + cursor: pointer; + height: 50px; + border-bottom-color: #eeeeee; + position: relative; +} +.listview .list:last-child { + border-bottom-color: transparent; +} +.listview .list .list-icon { + position: absolute; + left: 0; + top: 0; + margin: 8px; + width: 32px; + height: 32px; + font-size: 32px; + text-align: center; +} +.listview .list .list-data { + display: block; + margin: 4px 0; +} +.listview.list-type-icons .list { + display: block; + float: left; + padding: 0; + width: 105px; + height: 116px; + border-color: transparent; + margin: .625rem; + text-align: center; +} +.listview.list-type-icons .list .list-title { + position: absolute; + left: 0; + right: 0; + bottom: 4px; + height: auto; + text-align: center; +} +.listview.list-type-icons .list .list-icon { + width: 80px; + height: 80px; + font-size: 80px; + text-align: center; + left: 50%; + margin-left: -40px; +} +.listview.list-type-icons .list .list-data { + display: none; +} +.listview.list-type-tiles .list { + display: block; + float: left; + padding: 8px 8px 4px 48px; + width: 250px; + height: 52px; + border-color: transparent; + margin: .625rem; +} +.listview.list-type-tiles .list .list-title { + margin-top: 8px; + display: block; +} +.listview.list-type-tiles .list .list-icon { + width: 48px; + height: 48px; + font-size: 48px; + text-align: center; + top: 0; + left: 0; + margin: 2px; +} +.listview.list-type-tiles .list .list-data { + display: none; +} +.listview.list-type-listing .list { + display: block; + float: left; + padding: 4px 2px 4px 24px; + width: auto; + height: auto; + border-color: transparent; + margin: 1px; +} +.listview.list-type-listing .list .list-title { + display: block; +} +.listview.list-type-listing .list .list-icon { + width: 20px; + height: 20px; + font-size: 20px; + text-align: center; + top: 0; + left: 0; + margin: 1px; +} +.listview.list-type-listing .list .list-data { + display: none; +} +.listview .list.active { + background-color: #d1e8ff; + border-color: #64b4db; +} +.listview .list:hover { + background-color: #e5f3fb; + border-color: #64b4db; +} +.listview-outlook { + display: block; + width: 100%; + height: auto; +} +.listview-outlook:before, +.listview-outlook:after { + display: table; + content: ""; +} +.listview-outlook:after { + clear: both; +} +.listview-outlook .list { + display: block; + width: 100%; + border: 0; + border-bottom: 1px #eeeeee solid; + padding: 2px 0; + color: #555555; + margin-bottom: 0; + background-color: transparent; +} +.listview-outlook .list .list-content { + margin: 2px 0; + padding: 2px 20px; + font-size: 1rem; + color: inherit; + border-left: 3px transparent solid; +} +.listview-outlook .list .list-content .list-title, +.listview-outlook .list .list-content .list-subtitle, +.listview-outlook .list .list-content .list-remark { + width: 100%; + display: block; + color: inherit; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.listview-outlook .list .list-content .list-title { + line-height: 1; +} +.listview-outlook .list .list-content .list-subtitle { + font-size: .75rem; + line-height: 1.2; + font-weight: 500; + color: #0067cb; +} +.listview-outlook .list .list-content .list-remark { + font-weight: normal; + line-height: 1.2; + font-size: .625rem; + color: #999999; +} +.listview-outlook .list:hover { + background-color: #eeeeee; + outline: none; +} +.listview-outlook .list:hover .list-content { + border-left: 3px transparent solid; +} +.listview-outlook .list.marked .list-content { + border-left: 3px #1b6eae solid; +} +.listview-outlook .list:active, +.listview-outlook .list:focus, +.listview-outlook .list.active { + background-color: #cde6f7; + outline: 1px #999999 dotted; + color: #555555; +} +.listview-outlook .list-group { + display: block; + position: relative; +} +.listview-outlook .list-group .list-group-toggle { + display: block; + margin-bottom: 2px; + background-color: #f0f0f0; + padding: 4px 20px 4px 24px; + font-size: .875rem; + font-weight: 500; + color: #333333; + cursor: pointer; +} +.listview-outlook .list-group .list-group-toggle:before { + position: absolute; + display: block; + left: 10px; + top: 2px; + content: ''; + width: 0; + height: 0; + border-left: 7px solid transparent; + border-top: 7px solid transparent; + border-bottom: 7px solid black; +} +.listview-outlook .list-group .list-group-content { + display: block; +} +.listview-outlook .list-group.collapsed .list-group-toggle:before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + margin-left: -4px; +} +.listview-outlook .list-group .list-group-toggle:hover:before { + border-bottom-color: #0067cb; +} +.charm { + display: block; + position: fixed; + z-index: 1060; + background: #1d1d1d; + color: #eeeeee; + padding: .625rem; +} +.charm .charm-closer { + position: absolute; + height: 1rem; + width: 1rem; + text-align: center; + vertical-align: middle; + font-size: 1rem; + font-weight: normal; + padding: 0 0 .625rem 0; + z-index: 3; + outline: none; + cursor: pointer; + color: #777777; + top: .25rem; + right: .25rem; +} +.charm .charm-closer:after { + content: '\D7'; + position: absolute; + left: 50%; + top: 50%; + margin-top: -0.65rem; + margin-left: -0.35rem; +} +.charm .charm-closer:hover { + color: #ffffff; +} +.charm .charm-closer:active { + color: #ffffff; +} +.charm.right-side { + width: auto; + right: 0; + top: 0; + left: auto; + bottom: 0; +} +.charm.left-side { + width: auto; + left: 0; + top: 0; + bottom: 0; +} +.charm.top-side { + height: auto; + left: 0; + right: 0; + top: 0; +} +.charm.bottom-side { + height: auto; + left: 0; + right: 0; + top: auto; + bottom: 0; +} +.notify-container { + position: fixed; + top: 0; + right: 0; + width: auto; + z-index: 1061; +} +.notify-container:before, +.notify-container:after { + display: table; + content: ""; +} +.notify-container:after { + clear: both; +} +.notify-container.position-left { + left: 0; + right: auto; +} +.notify-container.position-top { + left: 0; + right: 0; + top: 0; + height: auto; +} +.notify-container.position-top .notify { + float: left; +} +.notify-container.position-bottom { + left: 0; + right: 0; + bottom: 0; + top: auto; + height: auto; +} +.notify-container.position-bottom .notify { + float: left; +} +.notify { + display: block; + margin: .3125rem; + padding: .625rem; + min-width: 200px; + cursor: default; + max-width: 300px; + position: relative; +} +.notify .notify-icon { + width: 32px; + height: 32px; + font-size: 32px; + text-align: center; + position: absolute; + margin: -16px 10px; + top: 50%; + left: 0; +} +.notify .notify-icon ~ .notify-title, +.notify .notify-icon ~ .notify-text { + position: relative; + margin-left: 42px; +} +.notify .notify-title, +.notify .notify-text { + display: block; + margin-right: 20px; +} +.notify .notify-title { + font-weight: 500; + font-size: 1rem; +} +.notify .notify-text { + font-size: .875rem; +} +.notify .notify-closer { + position: absolute; + height: 1rem; + width: 1rem; + text-align: center; + vertical-align: middle; + font-size: 1rem; + font-weight: normal; + padding: 0 0 .625rem 0; + z-index: 3; + outline: none; + cursor: pointer; + background-color: #ffffff; + color: #777777; + top: .25rem; + right: .25rem; +} +.notify .notify-closer:after { + border-color: #777777; + content: '\D7'; + position: absolute; + left: 50%; + top: 50%; + margin-top: -0.65rem; + margin-left: -0.35rem; +} +.notify .notify-closer:hover { + background-color: #cde6f7; + color: #ffffff; +} +.notify .notify-closer:active { + background-color: #92c0e0; + color: #ffffff; +} +.notify { + background-color: #e5f3fb; + color: #1d1d1d; +} +.notify.success { + background-color: #60a917; + color: #ffffff; +} +.notify.success .notify-closer { + background-color: #60a917; + color: #ffffff; +} +.notify.success .notify-closer:hover { + background-color: #7ad61d; +} +.notify.success .notify-closer:active { + background-color: #128023; +} +.notify.alert { + background-color: #ce352c; + color: #ffffff; +} +.notify.alert .notify-closer { + background-color: #ce352c; + color: #ffffff; +} +.notify.alert .notify-closer:hover { + background-color: #da5a53; +} +.notify.alert .notify-closer:active { + background-color: #9a1616; +} +.notify.warning { + background-color: #fa6800; + color: #ffffff; +} +.notify.warning .notify-closer { + background-color: #fa6800; + color: #ffffff; +} +.notify.warning .notify-closer:hover { + background-color: #ffc194; +} +.notify.warning .notify-closer:active { + background-color: #bf5a15; +} +.notify.info { + background-color: #1ba1e2; + color: #ffffff; +} +.notify.info .notify-closer { + background-color: #1ba1e2; + color: #ffffff; +} +.notify.info .notify-closer:hover { + background-color: #59cde2; +} +.notify.info .notify-closer:active { + background-color: #1b6eae; +} +p [data-hint] { + border-bottom: 1px #373737 dotted; + white-space: nowrap; +} +.hint { + position: fixed; + color: #1d1d1d; + padding: 10px; + font-size: 12px; + width: auto; + max-width: 220px; + margin-top: 10px; + z-index: 1030; + display: none; + border: 1px #eee solid; +} +.hint .hint-title, +.hint .hint-text { + color: inherit; + text-align: left; +} +.hint .hint-title { + font-size: 1.2em; + font-weight: bold; +} +.hint:before { + content: ''; + position: absolute; + background-color: inherit; + width: 10px; + height: 10px; + border: 1px #eee solid; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.hint:before { + z-index: 2; +} +.hint.bottom:before { + top: 1px; + left: 5px; + margin: -7px 0; + border-bottom: none; + border-right: none; +} +.hint.top:before { + top: 100%; + margin-top: -5px; + left: 5px; + border-top: none; + border-left: none; +} +.hint.left:before { + top: 5px; + left: 100%; + margin-left: -5px; + border-bottom: none; + border-left: none; +} +.hint.right:before { + top: 5px; + left: -9px; + margin: 1px 0 0 3px; + border-top: none; + border-right: none; +} +.hint2 { + position: fixed; + color: #1d1d1d; + padding: 10px; + font-size: 12px; + width: auto; + max-width: 220px; + margin-top: 10px; + z-index: 1030; + display: none; + border: 1px #eee solid; +} +.hint2 .hint-title, +.hint2 .hint-text { + color: inherit; + text-align: left; +} +.hint2 .hint-title { + font-size: 1.2em; + font-weight: bold; +} +.hint2:before { + content: ''; + position: absolute; + background-color: inherit; + width: 10px; + height: 10px; + border: 1px #eee solid; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} +.hint2:before { + z-index: 2; +} +.hint2.bottom:before { + top: 1px; + left: 5px; + margin: -7px 0; + border-bottom: none; + border-right: none; +} +.hint2.top:before { + top: 100%; + margin-top: -5px; + left: 5px; + border-top: none; + border-left: none; +} +.hint2.left:before { + top: 5px; + left: 100%; + margin-left: -5px; + border-bottom: none; + border-left: none; +} +.hint2.right:before { + top: 5px; + left: -9px; + margin: 1px 0 0 3px; + border-top: none; + border-right: none; +} +.hint2.no-border { + border: none; +} +.hint2.no-border:before { + border: none; +} +.hint2.no-border.right:before { + left: -7px; +} +.hint2.bottom:before { + top: 1px; + left: 50%; + margin: -7px 0 0 -5px; + border-bottom: none; + border-right: none; +} +.hint2.top:before { + top: 100%; + margin-top: -5px; + left: 50%; + margin-left: -5px; + border-top: none; + border-left: none; +} +.hint2.left:before { + top: 50%; + margin-top: -5px; + left: 100%; + margin-left: -5px; + border-bottom: none; + border-left: none; +} +.hint2.right:before { + top: 50%; + margin: -5px 0 0 3px; + left: -9px; + border-top: none; + border-right: none; +} +.hint.no-border, +.hint2.no-border { + border: none; +} +.hint.no-border:before, +.hint2.no-border:before { + border: none; +} +.hint.no-border.right:before, +.hint2.no-border.right:before { + left: -7px; +} +.hint2.line { + padding: 2px 4px; + border: none; + display: block; + max-width: 100%; + margin: -5px 0 4px 0; +} +.hint2.line:before { + display: none; +} +.preloader-ring { + position: relative; + padding-top: 0.22rem; + width: 32px; + height: 32px; + margin: .625rem; +} +.preloader-ring > .wrap { + position: absolute; + width: 30px; + height: 30px; +} +.preloader-ring > .wrap > .circle { + opacity: 0; + width: 30px; + height: 30px; + -webkit-transform: rotate(225deg); + transform: rotate(225deg); + -webkit-animation: orbit 4000ms infinite; + animation: orbit 4000ms infinite; +} +.preloader-ring > .wrap > .circle:after { + position: absolute; + content: ''; + width: 4px; + height: 4px; + border-radius: 4px; + background: #ffffff; +} +.preloader-ring > .wrap:nth-child(2) { + -webkit-transform: rotate(-14deg); + transform: rotate(-14deg); +} +.preloader-ring > .wrap:nth-child(2) > .circle { + -webkit-animation-delay: 133.33333333ms; + animation-delay: 133.33333333ms; +} +.preloader-ring > .wrap:nth-child(3) { + -webkit-transform: rotate(-28deg); + transform: rotate(-28deg); +} +.preloader-ring > .wrap:nth-child(3) > .circle { + -webkit-animation-delay: 266.66666667ms; + animation-delay: 266.66666667ms; +} +.preloader-ring > .wrap:nth-child(4) { + -webkit-transform: rotate(-42deg); + transform: rotate(-42deg); +} +.preloader-ring > .wrap:nth-child(4) > .circle { + -webkit-animation-delay: 400ms; + animation-delay: 400ms; +} +.preloader-ring > .wrap:nth-child(5) { + -webkit-transform: rotate(-56deg); + transform: rotate(-56deg); +} +.preloader-ring > .wrap:nth-child(5) > .circle { + -webkit-animation-delay: 533.33333333ms; + animation-delay: 533.33333333ms; +} +.preloader-ring.dark-style > .wrap > .circle:after { + background-color: #555555; +} +.preloader-ring.color-style > .wrap > .circle:after { + background-color: #1ba1e2; +} +.preloader-ring.color-style > .wrap:nth-child(2) > .circle:after { + background-color: #fa6800; +} +.preloader-ring.color-style > .wrap:nth-child(3) > .circle:after { + background-color: #60a917; +} +.preloader-ring.color-style > .wrap:nth-child(4) > .circle:after { + background-color: #ce352c; +} +.preloader-ring.color-style > .wrap:nth-child(5) > .circle:after { + background-color: #e3c800; +} +.preloader-metro { + overflow: hidden; + position: relative; + width: 100%; + height: 10px; + background-color: transparent; +} +.preloader-metro > .circle { + display: inline-block; + position: absolute; + width: 10px; + height: 10px; + background-color: #ffffff; + opacity: 0; + margin-left: 5px; + -webkit-animation: metro-slide 3s cubic-bezier(0.1, 0.85, 0.9, 0.15) infinite, metro-opacity 2s ease-in-out infinite alternate; + animation: metro-slide 3s cubic-bezier(0.1, 0.85, 0.9, 0.15) infinite, metro-opacity 2s ease-in-out infinite alternate; +} +.preloader-metro > .circle:nth-child(2) { + -webkit-animation-delay: .8s; + animation-delay: .8s; +} +.preloader-metro > .circle:nth-child(3) { + -webkit-animation-delay: .7s; + animation-delay: .7s; +} +.preloader-metro > .circle:nth-child(4) { + -webkit-animation-delay: .6s; + animation-delay: .6s; +} +.preloader-metro > .circle:nth-child(5) { + -webkit-animation-delay: .5s; + animation-delay: .5s; +} +.preloader-metro.dark-style > .circle { + background-color: #555555; +} +.preloader-metro.color-style > .circle { + background-color: #1ba1e2; +} +.preloader-metro.color-style > .circle:nth-child(2) { + background-color: #fa6800; +} +.preloader-metro.color-style > .circle:nth-child(3) { + background-color: #60a917; +} +.preloader-metro.color-style > .circle:nth-child(4) { + background-color: #ce352c; +} +.preloader-metro.color-style > .circle:nth-child(5) { + background-color: #e3c800; +} +.preloader-square { + position: relative; + width: 40px; + height: 40px; + overflow: hidden; + -webkit-transform-origin: bottom left; + transform-origin: bottom left; + -webkit-animation: ani-shrink 1s linear infinite; + animation: ani-shrink 1s linear infinite; +} +.preloader-square .square { + position: absolute; + width: 19px; + height: 19px; + background: #ffffff; +} +.preloader-square .square:nth-child(1) { + left: 0; + top: 21px; +} +.preloader-square .square:nth-child(2) { + left: 21px; + top: 21px; + -webkit-animation: ani-drop 1s linear infinite; + animation: ani-drop 1s linear infinite; +} +.preloader-square .square:nth-child(3) { + left: 0; + top: 0; + -webkit-animation: ani-drop2 1s linear infinite; + animation: ani-drop2 1s linear infinite; +} +.preloader-square .square:nth-child(4) { + left: 21px; + top: 0; + -webkit-animation: ani-drop3 1s linear infinite; + animation: ani-drop3 1s linear infinite; +} +.preloader-square.dark-style > .square { + background-color: #555555; +} +.preloader-square.color-style > .square:nth-child(1) { + background-color: #fa6800; +} +.preloader-square.color-style > .square:nth-child(2) { + background-color: #60a917; +} +.preloader-square.color-style > .square:nth-child(3) { + background-color: #1ba1e2; +} +.preloader-square.color-style > .square:nth-child(4) { + background-color: #e3c800; +} +.preloader-cycle { + width: 64px; + height: 64px; + position: relative; + overflow: hidden; +} +.preloader-cycle .cycle { + display: block; + position: relative; + left: 50%; + top: 50%; + width: 64px; + height: 64px; + margin: -32px 0 0 -32px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #ffffff; + -webkit-animation: ani-pre-spin 1s linear infinite; + animation: ani-pre-spin 1s linear infinite; + z-index: 1001; +} +.preloader-cycle .cycle:before { + content: ""; + position: absolute; + top: 5px; + left: 5px; + right: 5px; + bottom: 5px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #ffffff; + -webkit-animation: ani-pre-spin 2s linear infinite; + animation: ani-pre-spin 2s linear infinite; +} +.preloader-cycle .cycle:after { + content: ""; + position: absolute; + top: 15px; + left: 15px; + right: 15px; + bottom: 15px; + border-radius: 50%; + border: 3px solid transparent; + border-top-color: #ffffff; + -webkit-animation: spin 1.5s linear infinite; + animation: spin 1.5s linear infinite; +} +.preloader-cycle.dark-style .cycle { + border-top-color: #1d1d1d; +} +.preloader-cycle.dark-style .cycle:before { + border-top-color: #1d1d1d; +} +.preloader-cycle.dark-style .cycle:after { + border-top-color: #1d1d1d; +} +.preloader-cycle.color-style .cycle { + border-top-color: #3498db; +} +.preloader-cycle.color-style .cycle:before { + border-top-color: #e74c3c; +} +.preloader-cycle.color-style .cycle:after { + border-top-color: #f9c922; +} +.dialog-overlay { + background-color: transparent; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + min-height: 100%; + min-width: 100%; + z-index: 1049; +} +.dialog { + position: fixed; + display: block; + width: auto; + height: auto; + float: left; + background-color: #ffffff; + color: #1d1d1d; + z-index: 1050; + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); +} +.dialog .dialog-close-button { + position: absolute; + height: 1.5rem; + width: 1.5rem; + min-height: 1.5rem; + text-align: center; + vertical-align: middle; + font-size: 1rem; + font-weight: normal; + padding: .125rem 0 .625rem 0; + z-index: 3; + outline: none; + cursor: pointer; + background-color: #ffffff; + color: #777777; + top: .25rem; + right: .25rem; +} +.dialog .dialog-close-button:hover { + background-color: #cde6f7; + color: #2a8dd4; +} +.dialog .dialog-close-button:hover:after { + border-color: #2a8dd4; +} +.dialog .dialog-close-button:active { + background-color: #92c0e0; + color: #ffffff; +} +.dialog .dialog-close-button:after { + border-color: #777777; + content: '\D7'; + line-height: 1; +} +.dialog.success { + background-color: #60a917; + color: #ffffff; +} +.dialog.success .dialog-close-button { + background-color: #7ad61d; + color: #ffffff; +} +.dialog.success .dialog-close-button:active { + background-color: #128023; +} +.dialog.warning { + background-color: #fa6800; + color: #ffffff; +} +.dialog.warning .dialog-close-button { + background-color: #ffc194; + color: #ffffff; +} +.dialog.warning .dialog-close-button:active { + background-color: #bf5a15; +} +.dialog.alert { + background-color: #ce352c; + color: #ffffff; +} +.dialog.alert .dialog-close-button { + background-color: #da5a53; + color: #ffffff; +} +.dialog.alert .dialog-close-button:active { + background-color: #9a1616; +} +.dialog.info { + background-color: #1ba1e2; + color: #ffffff; +} +.dialog.info .dialog-close-button { + background-color: #59cde2; + color: #ffffff; +} +.dialog.info .dialog-close-button:active { + background-color: #1b6eae; +} +.streamer { + position: relative; + display: block; + width: 100%; + overflow: hidden; +} +.streamer .streamer-toolbar .toolbar-button { + display: block; + float: left; + width: .625rem; + height: 1.5rem; +} +.streamer .streamer-toolbar .toolbar-button.active { + background-color: #555555; + color: #ffffff; +} +.streamer .meter { + height: 25px; + width: auto; + list-style: none; + margin: 0; + padding: 0; + display: block; + overflow: hidden; +} +.streamer .meter li { + display: block; + float: left; + width: 213px; + padding: 2px 3px; + background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAUCAYAAAAa9HiSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNrs2csJgDAQQMFE7Gj77yA9+UNswOwewgwI3hYTngrpY4yjAb9FRH9u7qguLfuqmFP1PKutm/2Zu36b9wvMJSoQFYgKRAWICkQFq9qrBn0HY4neM4pl5lSyP75U4PcPRAWICkQFogJEBaICUQGigjynAAMAqEOFksZmC3MAAAAASUVORK5CYII=') top left repeat-x; +} +.streamer .meter li em { + font-size: 10px; + font-style: normal; +} +.streamer .streams { + width: 142px; + padding-top: 25px; + position: absolute; + left: 0; + top: 0; + z-index: 2; + background-color: #ffffff; +} +.streamer .streams .streams-title { + position: absolute; + top: 0; +} +.streamer .streams .stream { + position: relative; + display: block; + width: 100%; + height: 75px; + margin: 0 2px 2px 0; + padding: 5px; + color: #ffffff; + cursor: pointer; +} +.streamer .streams .stream .stream-title { + font-size: .75rem; + line-height: 1; +} +.streamer .streams .stream .stream-number { + position: absolute; + left: 5px; + bottom: 5px; + font-size: .6875rem; + line-height: 1; +} +.streamer .events { + padding-left: 143px; + overflow: hidden; + height: 100%; + min-height: 100%; + overflow-x: scroll; +} +.streamer .events .double { + width: 424px; +} +.streamer .events .triple { + width: 637px; +} +.streamer .events .quadro { + width: 850px; +} +.streamer .events .events-area { + height: 100%; + min-height: 100%; + overflow: hidden; +} +.streamer .events .events-area:before, +.streamer .events .events-area:after { + display: table; + content: ""; +} +.streamer .events .events-area:after { + clear: both; +} +.streamer .events .events-grid { + height: 100%; + min-height: 100%; +} +.streamer .events .events-grid:before, +.streamer .events .events-grid:after { + display: table; + content: ""; +} +.streamer .events .events-grid:after { + clear: both; +} +.streamer .events .event-group { + height: 460px; + min-width: 211px; + margin: 0 2px 2px 0; + float: left; +} +.streamer .events .event-super { + height: 100%; + min-height: 100%; + border: 1px #d9d9d9 solid; +} +.streamer .events .event-super.medium-border { + border-width: 8px; +} +.streamer .events .event-super.large-border { + border-width: 16px; +} +.streamer .events .event-stream { + height: 75px; +} +.streamer .events .event-stream .event { + min-width: 211px; + height: 75px; + float: left; + display: block; + margin: 0 2px 2px 0; + cursor: pointer; + position: relative; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px #d9d9d9 solid; +} +.streamer .events .event-stream .event.medium-border { + border-width: 8px; +} +.streamer .events .event-stream .event.large-border { + border-width: 16px; +} +.streamer .events .event-stream .event:last-child { + margin-right: 0; +} +.streamer .events .event-stream .event.event-disable { + opacity: .2; +} +.streamer .events .event-stream .event .event-content { + width: 100%; + height: 100%; + padding: 0; + margin: 0; + position: absolute; + left: 0; + top: 0; + overflow: hidden; + display: none; +} +.streamer .events .event-stream .event .event-content:first-child { + display: block; +} +.streamer .events .event-stream .event .event-content-logo { + display: block; + float: left; + margin-right: 5px; + padding: 3px; +} +.streamer .events .event-stream .event .event-content-logo .icon { + position: relative; + width: 39px; + height: 39px; + margin-bottom: 1px; +} +.streamer .events .event-stream .event .event-content-logo .icon img { + width: 100%; + height: 100%; +} +.streamer .events .event-stream .event .event-content-logo .time { + position: relative; + width: 39px; + padding: 8px 4px; + font-size: .75rem; + color: #ffffff; + line-height: 1; +} +.streamer .events .event-stream .event .event-content-data { + display: block; + padding: 0; + margin: 0; + position: relative; + margin-left: 50px; +} +.streamer .events .event-stream .event .event-content-data .title { + position: relative; + font-size: .875rem; + line-height: 1; + margin: 3px 0 0; + padding: 0; +} +.streamer .events .event-stream .event .event-content-data .subtitle { + position: relative; + font-size: .625rem; + line-height: 1; + margin: 0; + padding: 0; + margin-bottom: 10px; +} +.streamer .events .event-stream .event .event-content-data .remark { + position: absolute; + display: block; + top: 36px; + margin-right: 4px; + font-size: .6875rem; + line-height: 1; + color: #999999; +} +.streamer .events .event-stream .event:hover { + border-color: #999999; +} +.streamer .events .event-stream .event.selected { + border: 4px #4390df solid; + border-width: 1px; +} +.streamer .events .event-stream .event.selected:after { + position: absolute; + display: block; + border-top: 28px solid #4390df; + border-left: 28px solid transparent; + right: 0; + content: ""; + top: 0; + z-index: 101; +} +.streamer .events .event-stream .event.selected:before { + position: absolute; + display: block; + content: ""; + background-color: transparent; + border-color: #ffffff; + border-left: 2px solid; + border-bottom: 2px solid; + height: .25rem; + width: .5rem; + right: 0; + top: 0; + z-index: 102; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} +.streamer .events .event-stream .event.selected:before { + right: 3px; + top: 3px; + color: #ffffff; +} +.streamer .events .event-stream .event.margin-one { + margin-left: 213px; +} +.streamer .events .event-stream .event.margin-double { + margin-left: 426px; +} +.streamer .events .event-stream .event.margin-triple { + margin-left: 639px; +} +.streamer .events .event-stream .event.margin-quadro { + margin-left: 852px; +} +.keypad { + position: relative; + width: 106px; + padding: 1px; + border: 1px #eeeeee solid; + vertical-align: middle; + background-color: #ffffff; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.keypad:before, +.keypad:after { + display: table; + content: ""; +} +.keypad:after { + clear: both; +} +.keypad .key { + width: 32px; + height: 32px; + display: block; + float: left; + margin: 1px; + border: 1px #eeeeee solid; + vertical-align: middle; + text-align: center; + cursor: pointer; + font-size: .875rem; + line-height: 32px; +} +.keypad .key:hover { + background-color: #eeeeee; +} +.keypad .key:active { + background-color: #555555; + color: #ffffff; +} +.keypad.shadow { + box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3); +} +.fluent-menu .tabs-holder { + list-style: none; + position: relative; + margin: 0; + padding: 0; + display: block; + z-index: 2; +} +.fluent-menu .tabs-holder:before, +.fluent-menu .tabs-holder:after { + display: table; + content: ""; +} +.fluent-menu .tabs-holder:after { + clear: both; +} +.fluent-menu .tabs-holder li { + display: block; + float: left; + margin-right: 5px; + background-color: #ffffff; +} +.fluent-menu .tabs-holder li a { + display: block; + float: left; + padding: .25rem 1rem; + text-transform: uppercase; + font-size: .8em; + color: #444444; +} +.fluent-menu .tabs-holder li a:hover { + color: #0072c6; +} +.fluent-menu .tabs-holder li:first-child { + margin-left: 0; +} +.fluent-menu .tabs-holder li.active { + border: 1px #d4d4d4 solid; + border-bottom-color: #ffffff; +} +.fluent-menu .tabs-holder li.active a { + color: #0072c6; +} +.fluent-menu .tabs-holder li.special { + border: 1px #0072c6 solid; + background-color: #0072c6; +} +.fluent-menu .tabs-holder li.special a { + color: #ffffff; +} +.fluent-menu .tabs-holder li.special a:hover { + color: #ffffff; +} +.fluent-menu .tabs-content { + z-index: 1; + position: relative; + margin-top: -1px; + border: 1px #d4d4d4 solid; + background-color: #ffffff; + height: 120px; +} +.fluent-menu .tabs-content .tab-panel { + display: block; + height: 100%; + padding: 5px 0 2px; +} +.fluent-menu .tabs-content .tab-panel .tab-panel-group { + height: 100%; + position: relative; + display: block; + float: left; + padding: 0 5px; + border-right: 1px #d4d4d4 solid; +} +.fluent-menu .tabs-content .tab-panel .tab-panel-group:last-child { + margin-right: 0; +} +.fluent-menu .tabs-content .tab-panel .tab-group-caption { + font-size: 10px; + margin: 2px 0 -2px; + text-align: center; + display: block; + position: absolute; + bottom: 0; + right: 0; + left: 0; + white-space: nowrap; + background: #eeeeee; +} +.fluent-menu .tabs-content .tab-panel .tab-content-segment { + display: block; + float: left; + position: relative; +} +.fluent-menu .fluent-button, +.fluent-menu .fluent-big-button, +.fluent-menu .fluent-tool-button { + background-color: #ffffff; + padding: .3125rem; + display: block; + cursor: default; + border: 0; + outline: none; + font-size: .8em; + line-height: 1.2; + vertical-align: middle; +} +.fluent-menu .fluent-button:hover, +.fluent-menu .fluent-big-button:hover, +.fluent-menu .fluent-tool-button:hover { + background-color: #cde6f7; +} +.fluent-menu .fluent-button img, +.fluent-menu .fluent-big-button img, +.fluent-menu .fluent-tool-button img, +.fluent-menu .fluent-button .icon, +.fluent-menu .fluent-big-button .icon, +.fluent-menu .fluent-tool-button .icon, +.fluent-menu .fluent-button [class*=mif-], +.fluent-menu .fluent-big-button [class*=mif-], +.fluent-menu .fluent-tool-button [class*=mif-] { + line-height: 1.2; + display: block; + float: left; + margin-right: 5px; + width: 16px; + height: 16px; + color: #444444; + vertical-align: middle; +} +.fluent-menu .fluent-button .label, +.fluent-menu .fluent-big-button .label, +.fluent-menu .fluent-tool-button .label { + display: inline-block; + color: inherit; + font: inherit; +} +.fluent-menu .fluent-button:active, +.fluent-menu .fluent-big-button:active, +.fluent-menu .fluent-tool-button:active { + top: 0; + left: 0; + background-color: #75bae9; +} +.fluent-menu .fluent-button.dropdown-toggle:before, +.fluent-menu .fluent-big-button.dropdown-toggle:before, +.fluent-menu .fluent-tool-button.dropdown-toggle:before { + margin-top: -0.3125rem; +} +.fluent-menu .fluent-big-button { + padding: 7px 5px; + text-align: center; + white-space: normal; + line-height: 12px; + float: left; + position: relative; +} +.fluent-menu .fluent-big-button img, +.fluent-menu .fluent-big-button .icon, +.fluent-menu .fluent-big-button [class*=mif-] { + display: block; + width: 40px; + height: 40px; + font-size: 40px; + float: none; + text-align: center; + margin: 5px auto 5px; +} +.fluent-menu .fluent-big-button br { + line-height: 4px; + height: 4px; + font-size: 4px; +} +.fluent-menu .fluent-tool-button { + padding: 4px; +} +.fluent-menu .fluent-tool-button img, +.fluent-menu .fluent-tool-button [class*="icon-"] { + display: block; + width: 16px; + height: 16px; + font-size: 16px; + float: none; + text-align: center; +} +.fluent-menu .fluent-tool-button img { + margin-right: 0; +} +.fluent-menu .dropdown-toggle { + padding-right: 24px; +} +.fluent-menu .d-menu { + position: absolute; + top: 100%; + z-index: 100; +} +.fluent-menu .d-menu a { + padding: 4px 24px; + font-size: .8em; +} +.fluent-menu .d-menu a:hover { + background-color: #cde6f7; + color: #444444; +} +.select2-container { + box-sizing: border-box; + display: inline-block; + margin: .3125rem 0; + position: relative; + vertical-align: middle; + height: auto; +} +.select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 2.125rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.select2-container .select2-selection--single .select2-selection__rendered { + display: block; + padding-left: 8px; + padding-right: 20px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.select2-container .select2-selection--multiple { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 2.125rem; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 998; +} +.select2-container .select2-selection--multiple .select2-selection__rendered { + display: inline-block; + overflow: hidden; + padding-left: 8px; + text-overflow: ellipsis; + white-space: nowrap; +} +.select2-container .select2-container .select2-search--inline { + float: left; +} +.select2-container .select2-container .select2-search--inline .select2-search__field { + box-sizing: border-box; + border: none; + font-size: 100%; + margin-top: 5px; +} +.select2-container .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; +} +.select2-dropdown { + background-color: white; + border: 1px solid #aaa; + border-radius: 0; + box-sizing: border-box; + display: block; + position: absolute; + left: -100000px; + width: 100%; + z-index: 1051; + box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); +} +.select2-results { + display: block; +} +.select2-results__options { + list-style: none; + margin: 0; + padding: 0; +} +.select2-results__option { + padding: 6px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.select2-results__option[aria-selected] { + cursor: pointer; +} +.select2-container--open .select2-dropdown { + left: 0; +} +.select2-search--dropdown { + display: block; + padding: 4px; +} +.select2-search--dropdown .select2-search__field { + padding: 4px; + width: 100%; + box-sizing: border-box; +} +.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; +} +.select2-search--dropdown.select2-search--hide { + display: none; +} +.select2-close-mask { + border: 0; + margin: 0; + padding: 0; + display: block; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 2; + background-color: #fff; + filter: alpha(opacity=0); +} +.select2-container--default .select2-selection--single { + background-color: #fff; + border: 1px solid #aaa; +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: #444; + line-height: 28px; +} +.select2-container--default .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; +} +.select2-container--default .select2-selection--single .select2-selection__placeholder { + color: #999; +} +.select2-container--default .select2-selection--single .select2-selection__arrow { + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; +} +.select2-container--default .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; +} +.select2-container--default.select2-container--disabled .select2-selection--single { + background-color: #eee; + cursor: default; +} +.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none; +} +.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; +} +.select2-container--default .select2-selection--multiple { + background-color: white; + border: 1px solid #aaa; + cursor: text; +} +.select2-container--default .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + width: 100%; +} +.select2-container--default .select2-selection--multiple .select2-selection__placeholder { + color: #999; + margin-top: 5px; + float: left; +} +.select2-container--default .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-top: 5px; + margin-right: 10px; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #eeeeee; + border: 1px solid #999999; + color: #1d1d1d; + font-size: .875rem; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; + vertical-align: middle; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: #999; + cursor: pointer; + display: inline-block; + margin-right: 2px; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #333; +} +.select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid black 1px; + outline: 0; +} +.select2-container--default.select2-container--focus .select2-selection--single { + border: solid black 1px; + outline: 0; +} +.select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: #eee; + cursor: default; +} +.select2-container--default.select2-container--disabled .select2-selection__choice__remove { + display: none; +} +.select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid #aaa; +} +.select2-container--default .select2-search--inline .select2-search__field { + background: transparent; + border: none; + outline: 0; +} +.select2-container--default .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; +} +.select2-container--default .select2-results__option[role=group] { + padding: 0; +} +.select2-container--default .select2-results__option[aria-disabled=true] { + color: #999; +} +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #ddd; +} +.select2-container--default .select2-results__option .select2-results__option { + padding-left: 1em; +} +.select2-container--default .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0; +} +.select2-container--default .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em; +} +.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em; +} +.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em; +} +.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em; +} +.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em; +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #5897fb; + color: white; +} +.select2-container--default .select2-results__group { + cursor: default; + display: block; + padding: 6px; +} +.select2-container input { + outline: none; +} +.select2-container .select2-search.select2-search--inline input { + margin-top: 7px; + padding: 0; +} +.input-control .select2-container { + margin: 0; +} +.input-control.required .select2-selection { + border: 1px dashed #1ba1e2; +} +.input-control.error .select2-selection { + border: 1px solid #ce352c; +} +.input-control.warning .select2-selection { + border: 1px solid #e3c800; +} +.input-control.success .select2-selection { + border: 1px solid #60a917; +} +.input-control.info .select2-selection { + border: 1px solid #1ba1e2; +} +/* +* Third-party plugin DataTables +* Plugin home page: http://datatables.net/ +*/ +.dataTable { + width: 100%; + margin: .625rem 0; + clear: both; +} +.dataTable th, +.dataTable td { + padding: 0.625rem; +} +.dataTable thead { + border-bottom: 4px solid #999999; +} +.dataTable thead th, +.dataTable thead td { + cursor: default; + color: #52677a; + border-color: transparent; + text-align: left; + font-style: normal; + font-weight: 700; + line-height: 100%; +} +.dataTable tfoot { + border-top: 4px solid #999999; +} +.dataTable tfoot th, +.dataTable tfoot td { + cursor: default; + color: #52677a; + border-color: transparent; + text-align: left; + font-style: normal; + font-weight: 700; + line-height: 100%; +} +.dataTable tbody td { + padding: 0.625rem 0.85rem; +} +.dataTable .sortable-column { + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.dataTable .sortable-column:after { + position: absolute; + content: ""; + width: 1rem; + height: 1rem; + left: 100%; + margin-left: -20px; + top: 50%; + margin-top: -0.5rem; + color: inherit; + font-size: 1rem; + line-height: 1; +} +.dataTable .sortable-column.sort-asc, +.dataTable .sortable-column.sort-desc { + background-color: #eeeeee; +} +.dataTable .sortable-column.sort-asc:after, +.dataTable .sortable-column.sort-desc:after { + color: #1d1d1d; +} +.dataTable .sortable-column.sort-asc:after { + content: "\2191"; +} +.dataTable .sortable-column.sort-desc:after { + content: "\2193"; +} +.dataTable.sortable-markers-on-left .sortable-column { + padding-left: 30px; +} +.dataTable.sortable-markers-on-left .sortable-column:before, +.dataTable.sortable-markers-on-left .sortable-column:after { + left: 0; + margin-left: 10px; +} +.dataTable tr.selected td { + background-color: rgba(28, 183, 236, 0.1); +} +.dataTable td.selected { + background-color: rgba(28, 183, 236, 0.3); +} +.dataTable.striped tbody tr:nth-child(odd) { + background: #eeeeee; +} +.dataTable.hovered tbody tr:hover { + background-color: rgba(28, 183, 236, 0.1); +} +.dataTable.cell-hovered tbody td:hover { + background-color: rgba(28, 183, 236, 0.3); +} +.dataTable.border { + border: 1px #999999 solid; +} +.dataTable.bordered th, +.dataTable.bordered td { + border: 1px #999999 solid; +} +.dataTable.bordered thead tr:first-child th, +.dataTable.bordered thead tr:first-child td { + border-top: none; +} +.dataTable.bordered thead tr:first-child th:first-child, +.dataTable.bordered thead tr:first-child td:first-child { + border-left: none; +} +.dataTable.bordered thead tr:first-child th:last-child, +.dataTable.bordered thead tr:first-child td:last-child { + border-right: none; +} +.dataTable.bordered tbody tr:first-child td { + border-top: none; +} +.dataTable.bordered tbody tr td:first-child { + border-left: none; +} +.dataTable.bordered tbody tr td:last-child { + border-right: none; +} +.dataTable.bordered tbody tr:last-child td { + border-bottom: none; +} +.dataTable .condensed th, +.dataTable .condensed td { + padding: .3125rem; +} +.dataTable .super-condensed th, +.dataTable .super-condensed td { + padding: .125rem; +} +.dataTable tbody tr.error { + background-color: #ce352c; + color: #ffffff; +} +.dataTable tbody tr.error:hover { + background-color: #da5a53; +} +.dataTable tbody tr.warning { + background-color: #fa6800; + color: #ffffff; +} +.dataTable tbody tr.warning:hover { + background-color: #ffc194; +} +.dataTable tbody tr.success { + background-color: #60a917; + color: #ffffff; +} +.dataTable tbody tr.success:hover { + background-color: #7ad61d; +} +.dataTable tbody tr.info { + background-color: #1ba1e2; + color: #ffffff; +} +.dataTable tbody tr.info:hover { + background-color: #59cde2; +} +.dataTable .sorting { + position: relative; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.dataTable .sorting:after { + position: absolute; + content: ""; + width: 1rem; + height: 1rem; + left: 100%; + margin-left: -20px; + top: 50%; + margin-top: -0.5rem; + color: inherit; + font-size: 1rem; + line-height: 1; +} +.dataTable .sorting.sort-asc, +.dataTable .sorting.sort-desc { + background-color: #eeeeee; +} +.dataTable .sorting.sort-asc:after, +.dataTable .sorting.sort-desc:after { + color: #1d1d1d; +} +.dataTable .sorting.sort-asc:after { + content: "\2191"; +} +.dataTable .sorting.sort-desc:after { + content: "\2193"; +} +.dataTable .sorting_asc, +.dataTable .sorting_desc { + position: relative; +} +.dataTable .sorting_asc:after, +.dataTable .sorting_desc:after { + position: absolute; + content: ""; + width: 1rem; + height: 1rem; + left: 100%; + margin-left: -20px; + top: 50%; + margin-top: -0.5rem; + color: inherit; + line-height: 1; + font-size: 1.1rem; +} +.dataTable .sorting_asc { + background-color: #eeeeee; +} +.dataTable .sorting_asc:after { + color: #1d1d1d; +} +.dataTable .sorting_asc:after { + content: "\2191"; +} +.dataTable .sorting_desc { + background-color: #eeeeee; +} +.dataTable .sorting_desc:after { + color: #1d1d1d; +} +.dataTable .sorting_desc:after { + content: "\2193"; +} +.dataTables_paginate { + display: block; + margin: .625rem 0; + float: left; + width: 50%; + margin: 0; +} +.dataTables_paginate:before, +.dataTables_paginate:after { + display: table; + content: ""; +} +.dataTables_paginate:after { + clear: both; +} +.dataTables_paginate > .item { + display: block; + float: left; + margin-left: .0652rem; + padding: 0.25rem .625rem; + background-color: #ffffff; + cursor: pointer; + border: 1px #eeeeee solid; + text-align: center; + font-size: .875rem; + color: #1d1d1d; +} +.dataTables_paginate > .item:first-child { + margin-left: 0 ; +} +.dataTables_paginate > .item.current, +.dataTables_paginate > .item.active { + background-color: #1ba1e2; + border-color: #59cde2; + color: #ffffff; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.dataTables_paginate > .item:hover { + background-color: #75c7ee; + border-color: #75c7ee; + color: #ffffff; +} +.dataTables_paginate > .item:disabled, +.dataTables_paginate > .item.disabled { + cursor: default; + background-color: #eeeeee; + border-color: #eeeeee; + color: #999999; +} +.dataTables_paginate > .item.spaces { + border: 0; + cursor: default; + color: #1d1d1d; +} +.dataTables_paginate > .item.spaces:hover { + background-color: inherit ; + color: #1d1d1d; +} +.dataTables_paginate.rounded > .item { + border-radius: .3125rem; +} +.dataTables_paginate.cycle > .item { + width: 28px; + height: 28px; + border-radius: 50%; + font-size: .7rem; + padding: .4375rem 0; +} +.dataTables_paginate.no-border > .item { + border: 0; +} +.dataTables_paginate.no-border > .item:hover { + color: #59cde2; + background-color: transparent ; +} +.dataTables_paginate.no-border > .item:disabled, +.dataTables_paginate.no-border > .item.disabled { + cursor: default; + background-color: transparent; + border-color: transparent; + color: #999999; +} +.dataTables_paginate.no-border > .item.current:hover, +.dataTables_paginate.no-border > .item.active:hover { + background-color: #75c7ee; + border-color: #75c7ee; + color: #ffffff; +} +.dataTables_paginate .paginate_button { + display: block; + float: left; + margin-left: .0652rem; + padding: 0.25rem .625rem; + background-color: #ffffff; + cursor: pointer; + border: 1px #eeeeee solid; + text-align: center; + font-size: .875rem; + color: #1d1d1d; +} +.dataTables_paginate .paginate_button:first-child { + margin-left: 0 ; +} +.dataTables_paginate .paginate_button.current, +.dataTables_paginate .paginate_button.active { + background-color: #1ba1e2; + border-color: #59cde2; + color: #ffffff; + text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4); +} +.dataTables_paginate .paginate_button:hover { + background-color: #75c7ee; + border-color: #75c7ee; + color: #ffffff; +} +.dataTables_paginate .paginate_button:disabled, +.dataTables_paginate .paginate_button.disabled { + cursor: default; + background-color: #eeeeee; + border-color: #eeeeee; + color: #999999; +} +.dataTables_paginate .paginate_button.spaces { + border: 0; + cursor: default; + color: #1d1d1d; +} +.dataTables_paginate .paginate_button.spaces:hover { + background-color: inherit ; + color: #1d1d1d; +} +.dataTables_info { + padding: 5px; + background-color: #eeeeee; + font-size: .875rem; + float: right; +} +.dataTables_length { + display: block; + float: left; + margin: .625rem 0; +} +.dataTables_length select { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + margin: 0 .125rem; + padding: .3125rem; + border: 1px #d9d9d9 solid; +} +.dataTables_length select:focus { + outline: none; + border-color: #1d1d1d; +} +.dataTables_filter { + display: block; + float: right; + margin: .625rem 0; +} +.dataTables_filter label > input { + margin: 0 0 0 .25rem; +} +.dataTables_filter input { + -moz-appearance: none; + -webkit-appearance: none; + appearance: none; + padding: .3125rem; + border: 1px #d9d9d9 solid; +} +.dataTables_filter input:focus { + outline: none; + border-color: #1d1d1d; +} +.flexbox { + display: -webkit-flex; + display: flex; +} +.flex-dir-row { + -webkit-flex-direction: row; + flex-direction: row; +} +.flex-dir-row-reverse { + -webkit-flex-direction: row-reverse; + flex-direction: row-reverse; +} +.flex-dir-column { + -webkit-flex-direction: column; + flex-direction: column; +} +.flex-dir-column-reverse { + -webkit-flex-direction: column-reverse; + flex-direction: column-reverse; +} +.flex-wrap { + -webkit-flex-wrap: wrap; + flex-wrap: wrap; +} +.flex-wrap-reverse { + -webkit-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; +} +.flex-no-wrap { + -webkit-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.flex-just-start { + -webkit-justify-content: flex-start; + justify-content: flex-start; +} +.flex-just-end { + -webkit-justify-content: flex-end; + justify-content: flex-end; +} +.flex-just-center { + -webkit-justify-content: center; + justify-content: center; +} +.flex-just-sa { + -webkit-justify-content: space-around; + justify-content: space-around; +} +.flex-just-sb { + -webkit-justify-content: space-between; + justify-content: space-between; +} +.flex-align-stretch { + -webkit-align-items: stretch; + align-items: stretch; +} +.flex-align-start { + -webkit-align-items: flex-start; + align-items: flex-start; +} +.flex-align-end { + -webkit-align-items: flex-end; + align-items: flex-end; +} +.flex-align-center { + -webkit-align-items: center; + align-items: center; +} +.flex-align-base { + -webkit-align-items: baseline; + align-items: baseline; +} +.flex-content-stretch { + -webkit-align-content: stretch; + align-content: stretch; +} +.flex-content-start { + -webkit-align-content: flex-start; + align-content: flex-start; +} +.flex-content-end { + -webkit-align-content: flex-end; + align-content: flex-end; +} +.flex-content-center { + -webkit-align-content: center; + align-content: center; +} +.flex-content-sb { + -webkit-align-content: space-between; + align-content: space-between; +} +.flex-content-sa { + -webkit-align-content: space-around; + align-content: space-around; +} +.flex-self-auto { + -webkit-align-self: auto; + align-self: auto; +} +.flex-self-start { + -webkit-align-self: flex-start; + align-self: flex-start; +} +.flex-self-end { + -webkit-align-self: flex-end; + align-self: flex-end; +} +.flex-self-center { + -webkit-align-self: center; + align-self: center; +} +.flex-self-base { + -webkit-align-self: baseline; + align-self: baseline; +} +.flex-self-stretch { + -webkit-align-self: stretch; + align-self: stretch; +} +.no-shrink { + -webkit-flex-shrink: 0 !important; + flex-shrink: 0 !important; +} +.no-grow { + -webkit-flex-grow: 0 !important; + flex-grow: 0 !important; +} +.flex-size-auto { + -webkit-flex: 1 auto; + flex: 1 auto; +} +.flex-size1 { + -webkit-flex-grow: 1; + flex-grow: 1; +} +.flex-size2 { + -webkit-flex-grow: 2; + flex-grow: 2; +} +.flex-size3 { + -webkit-flex-grow: 3; + flex-grow: 3; +} +.flex-size4 { + -webkit-flex-grow: 4; + flex-grow: 4; +} +.flex-size5 { + -webkit-flex-grow: 5; + flex-grow: 5; +} +.flex-size6 { + -webkit-flex-grow: 6; + flex-grow: 6; +} +.flex-size7 { + -webkit-flex-grow: 7; + flex-grow: 7; +} +.flex-size8 { + -webkit-flex-grow: 8; + flex-grow: 8; +} +.flex-size9 { + -webkit-flex-grow: 9; + flex-grow: 9; +} +.flex-size10 { + -webkit-flex-grow: 10; + flex-grow: 10; +} +.flex-size11 { + -webkit-flex-grow: 11; + flex-grow: 11; +} +.flex-size12 { + -webkit-flex-grow: 12; + flex-grow: 12; +} +.flex-size-p10 { + -webkit-flex: 0 0 10%; + flex: 0 0 10%; +} +.flex-size-p20 { + -webkit-flex: 0 0 20%; + flex: 0 0 20%; +} +.flex-size-p30 { + -webkit-flex: 0 0 30%; + flex: 0 0 30%; +} +.flex-size-p40 { + -webkit-flex: 0 0 40%; + flex: 0 0 40%; +} +.flex-size-p50 { + -webkit-flex: 0 0 50%; + flex: 0 0 50%; +} +.flex-size-p60 { + -webkit-flex: 0 0 60%; + flex: 0 0 60%; +} +.flex-size-p70 { + -webkit-flex: 0 0 70%; + flex: 0 0 70%; +} +.flex-size-p80 { + -webkit-flex: 0 0 80%; + flex: 0 0 80%; +} +.flex-size-p90 { + -webkit-flex: 0 0 90%; + flex: 0 0 90%; +} +.flex-size-p100 { + -webkit-flex: 0 0 100%; + flex: 0 0 100%; +} +.flex-size-x100 { + -webkit-flex: 0 0 100px; + flex: 0 0 100px; +} +.flex-size-x200 { + -webkit-flex: 0 0 200px; + flex: 0 0 200px; +} +.flex-size-x300 { + -webkit-flex: 0 0 300px; + flex: 0 0 300px; +} +.flex-size-x400 { + -webkit-flex: 0 0 400px; + flex: 0 0 400px; +} +.flex-size-x500 { + -webkit-flex: 0 0 500px; + flex: 0 0 500px; +} +.flex-size-x600 { + -webkit-flex: 0 0 600px; + flex: 0 0 600px; +} +.flex-size-x700 { + -webkit-flex: 0 0 700px; + flex: 0 0 700px; +} +.flex-size-x800 { + -webkit-flex: 0 0 800px; + flex: 0 0 800px; +} +.flex-size-x900 { + -webkit-flex: 0 0 900px; + flex: 0 0 900px; +} +.flex-size-x1000 { + -webkit-flex: 0 0 1000px; + flex: 0 0 1000px; +} diff --git a/css/metro.min.css b/css/metro.min.css new file mode 100644 index 0000000..df14fab --- /dev/null +++ b/css/metro.min.css @@ -0,0 +1 @@ +body,html{padding:0;margin:0;height:100%}*,body,html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}.tile:active,a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}input[type=email]::-ms-clear,input[type=number]::-ms-clear,input[type=tel]::-ms-clear,input[type=text]::-ms-clear,input[type=time]::-ms-clear,input[type=url]::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}*{border-collapse:collapse}a{text-decoration:none}@media print{a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"PT Serif Caption";font-style:normal;font-weight:400;src:local("Cambria"),local("PT Serif Caption"),local("PTSerif-Caption"),url(/fonts/ptserifcaption/v6/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff) format('woff')}@font-face{font-family:"Open Sans Light";font-style:normal;font-weight:300;src:local("Segoe UI Light"),local("Open Sans Light"),local("OpenSans-Light"),url(/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff) format('woff')}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Segoe UI"),local("Open Sans"),local("OpenSans"),url(/fonts/opensans/v8/K88pR3goAWT7BTt32Z01mz8E0i7KZn-EPnyo3HZu7kw.woff) format('woff')}@font-face{font-family:"Open Sans Bold";font-style:normal;font-weight:700;src:local("Segoe UI Bold"),local("Open Sans Bold"),local("OpenSans-Bold"),url(/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzJ1r3JsPcQLi8jytr04NNhU.woff) format('woff')}html{font-size:100%}body{font-family:"Segoe UI","Open Sans",sans-serif,serif;font-size:.875rem;line-height:1.1;font-weight:400;font-style:normal}#font .light{font-weight:300;font-style:normal}#font .normal{font-weight:400;font-style:normal}#font .bold{font-style:normal;font-weight:700}#font .italic{font-style:italic}.leader{font:400 2.25rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}.sub-leader{font:500 1.875rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}.header{font:500 1.5rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}.sub-header{font:500 1.125rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}.alt-header{font:500 1rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}.sub-alt-header{font:500 .875rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}.minor-header{font:500 .75rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}h1{font:400 2.25rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}h2{font:500 1.875rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}h3{font:500 1.5rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}h4{font:500 1.125rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}h5{font:500 .875rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}h6{font:500 .75rem/1.1 "Segoe UI","Open Sans",sans-serif,serif}h1,h2,h3,h4,h5,h6{margin:.625rem 0}h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;font-size:.7em;line-height:1;color:#777}.text-light{font-weight:300;font-style:normal}.text-normal{font-weight:400;font-style:normal}.text-bold{font-style:normal;font-weight:700}.text-italic{font-style:italic}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capital{text-transform:capitalize}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.v-align-top{vertical-align:top}.v-align-bottom{vertical-align:bottom}.v-align-baseline{vertical-align:baseline}.v-align-middle{vertical-align:middle}.v-align-sub{vertical-align:sub}.v-align-super{vertical-align:super}.v-align-top-text{vertical-align:text-top}.v-align-bottom-text{vertical-align:text-bottom}.text-dashed{border:0;border-bottom:1px gray dashed;display:inline}.indent-paragraph:first-letter{margin-left:2.5rem}.text-secondary{font-size:.75rem}.text-accent,.text-enlarged{font-size:1.1rem}.text-default{font-size:.875rem}.text-small{font-size:.625rem}.text-light{font-weight:300}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}abbr{text-decoration:none;border-bottom:1px #999 dotted;cursor:help;display:inline}address{font-weight:400;font-style:normal;margin:.625rem 0}blockquote{margin:.625rem 0;padding:0 0 0 .625rem;border-left:.25rem #999 solid}blockquote small{color:#999}blockquote small:before{content:"\2014 \00A0"}blockquote.place-right{border:0;border-right:4px #999 solid;padding-right:.625rem;text-align:right}blockquote.place-right small:before{content:""}blockquote.place-right small:after{content:" \00A0 \2014"}.unstyled-list{padding-left:0;list-style:none}.unstyled-list li ol,.unstyled-list li ul{list-style:none;padding-left:1.5625rem}.inline-list{list-style:none;padding-left:0}.inline-list li{display:inline-block;margin-right:.625rem}.inline-list li:last-child{margin-right:0}ol,ul{margin-left:.3125rem}ol li,ul li{line-height:1.25rem}ol li ol,ol li ul,ul li ol,ul li ul{padding-left:1.5625rem}dl dd,dl dt{line-height:1.25rem}dl dt{font-style:normal;font-weight:700}dl dd{margin-left:.9375rem}dl.horizontal dt{float:left;width:10rem;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}dl.horizontal dd{margin-left:11.25rem}a{color:#2086bf}a:visited{color:#2086bf}hr{border:0;height:2px;background-color:#88b9e3}hr.thin{height:1px}hr.fat{height:3px}.tag{display:inline-block;line-height:1.1;font-size:80%;padding:1px 4px 2px;background-color:#eee;border-radius:2px;color:#1d1d1d;vertical-align:middle}.tag.success{background-color:#60a917;color:#fff}.tag.alert{background-color:#ce352c;color:#fff}.tag.info{background-color:#1ba1e2;color:#fff}.tag.warning{background-color:#fa6800;color:#fff}a.tag{text-decoration:underline;cursor:pointer}.container{width:960px;margin:0 auto}.fixed-bottom,.fixed-top{position:fixed;left:0;right:0;z-index:1030}.fixed-top{top:0;bottom:auto}.fixed-bottom{top:auto;bottom:0}.pos-abs{position:absolute!important}.pos-rel{position:relative!important}.pos-fix{position:fixed!important}.dropdown-toggle{position:relative;cursor:pointer}.dropdown-toggle:before{display:block;position:absolute;vertical-align:middle;color:transparent;font-size:0;content:"";height:5px;width:5px;background-color:transparent;border-left:1px solid;border-bottom:1px solid;border-color:#1d1d1d;top:50%;left:100%;margin-left:-1rem;margin-top:-.1625rem;z-index:2;transform:rotate(-45deg)}.dropdown-toggle.drop-marker-light:before{border-color:#fff}.dropdown-toggle{padding-right:1.625rem}.flush-list{padding:0;margin:0;list-style:none inside none}.shadow{box-shadow:0 2px 4px rgba(0,0,0,.35)}.before-shadow:before{box-shadow:0 2px 4px rgba(0,0,0,.35)}.after-shadow:after{box-shadow:0 2px 4px rgba(0,0,0,.35)}.block-shadow{box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.block-shadow-success{box-shadow:0 0 25px 0 rgba(0,128,0,.7)}.block-shadow-error{box-shadow:0 0 25px 0 rgba(128,0,0,.7)}.block-shadow-danger{box-shadow:0 0 25px 0 rgba(128,0,0,.7)}.block-shadow-warning{box-shadow:0 0 25px 0 rgba(255,165,0,.7)}.block-shadow-info{box-shadow:0 0 25px 0 rgba(89,205,226,.7)}.block-shadow-impact{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.bottom-shadow{box-shadow:-1px 6px 6px -6px rgba(0,0,0,.35)}.text-shadow{text-shadow:2px 2px 4px rgba(0,0,0,.4)}.before-text-shadow:before{text-shadow:2px 2px 4px rgba(0,0,0,.4)}.after-text-shadow:after{text-shadow:2px 2px 4px rgba(0,0,0,.4)}.no-shadow{box-shadow:none!important}.full-size{width:100%!important}.block{display:block!important}.inline-block{display:inline-block!important}.no-display{display:none!important}.no-margin{margin:0!important}.no-margin-right{margin-right:0!important}.no-margin-left{margin-left:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-padding{padding:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-float{float:none!important}.no-visible{visibility:hidden!important}.no-border{border:0!important}.no-overflow{overflow:hidden!important}.no-scroll{overflow:hidden!important}.no-scroll-x{overflow-x:hidden!important}.no-scroll-y{overflow-y:hidden!important}.no-wrap{white-space:nowrap!important}.no-border-left{border-left:none!important}.no-border-right{border-right:none!important}.no-border-top{border-top:none!important}.no-border-bottom{border-bottom:none!important}.transparent-border{border-color:transparent!important}.place-right{float:right!important}.place-left{float:left!important}.clear-float:after,.clear-float:before{display:table;content:""}.clear-float:after{clear:both}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.no-user-select{-webkit-user-select:none;user-select:none}.no-appearance{-webkit-appearance:none;appearance:none}.debug{border:1px dashed red}.example{padding:.625rem 1.825rem .625rem 2.5rem;border:1px #ccc dashed;position:relative;margin:0 0 .625rem 0;background-color:#fff}.example:after,.example:before{display:table;content:""}.example:after{clear:both}.example:before{position:absolute;content:attr(data-text);text-transform:lowercase;left:1.5rem;top:11.875rem;color:gray;display:block;font-size:1rem;line-height:1rem;height:1rem;text-align:right;white-space:nowrap;direction:ltr;width:12.5rem;transform:rotate(-90deg);transform-origin:0 100%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.padding10{padding:.625rem}.padding20{padding:1.25rem}.padding30{padding:1.875rem}.padding40{padding:2.5rem}.padding50{padding:3.125rem}.padding60{padding:3.75rem}.padding70{padding:4.375rem}.padding80{padding:5rem}.padding90{padding:5.625rem}.padding100{padding:6.25rem}.padding5{padding:5px}.margin5{margin:5px}.margin10{margin:.625rem}.margin20{margin:1.25rem}.margin30{margin:1.875rem}.margin40{margin:2.5rem}.margin50{margin:3.125rem}.margin60{margin:3.75rem}.margin70{margin:4.375rem}.margin80{margin:5rem}.margin90{margin:5.625rem}.margin100{margin:6.25rem}.opacity{opacity:.9}.half-opacity{opacity:.5}.hi-opacity{opacity:.2}.element-selected{border:4px #4390df solid}.element-selected:after{position:absolute;display:block;border-top:28px solid #4390df;border-left:28px solid transparent;right:0;content:"";top:0;z-index:101}.element-selected:before{position:absolute;display:block;content:"";background-color:transparent;border-color:#fff;border-left:2px solid;border-bottom:2px solid;height:.25rem;width:.5rem;right:0;top:0;z-index:102;transform:rotate(-45deg)}.set-border{border:1px #d9d9d9 solid}.set-border.medium-border{border-width:8px}.set-border.large-border{border-width:16px}.fix-slow-animation{transform:translateZ(0)}.grid{display:block;position:relative;margin:.625rem 0}.grid:after,.grid:before{display:table;content:""}.grid:after{clear:both}.grid .row{width:100%;display:block;margin:0 0 2.12765% 0}.grid .row:after,.grid .row:before{display:table;content:""}.grid .row:after{clear:both}.grid .row:last-child{margin-bottom:0}.grid .row>.cell{display:block;position:relative;float:left;width:100%;min-height:10px;margin:0 0 0 2.12765%}.grid .row>.cell:first-child{margin-left:0}.grid .row.cells2>.cell{width:48.936175%}.grid .row.cells2>.cell.colspan2{width:100%}.grid .row.cells2>.cell.offset1{margin-left:51.063825%}.grid .row.cells2>.cell.offset2{margin-left:102.12765%}.grid .row.cells3>.cell{width:31.9149%}.grid .row.cells3>.cell.colspan2{width:65.95745%}.grid .row.cells3>.cell.colspan3{width:100%}.grid .row.cells3>.cell.offset1{margin-left:34.04255%}.grid .row.cells3>.cell.offset2{margin-left:68.0851%}.grid .row.cells3>.cell.offset3{margin-left:102.12765%}.grid .row.cells4>.cell{width:23.4042625%}.grid .row.cells4>.cell.colspan2{width:48.936175%}.grid .row.cells4>.cell.colspan3{width:74.4680875%}.grid .row.cells4>.cell.colspan4{width:100%}.grid .row.cells4>.cell.offset1{margin-left:25.5319125%}.grid .row.cells4>.cell.offset2{margin-left:51.063825%}.grid .row.cells4>.cell.offset3{margin-left:76.5957375%}.grid .row.cells4>.cell.offset4{margin-left:102.12765%}.grid .row.cells5>.cell{width:18.29788%}.grid .row.cells5>.cell.colspan2{width:38.72341%}.grid .row.cells5>.cell.colspan3{width:59.14894%}.grid .row.cells5>.cell.colspan4{width:79.57447%}.grid .row.cells5>.cell.colspan5{width:100%}.grid .row.cells5>.cell.offset1{margin-left:20.42553%}.grid .row.cells5>.cell.offset2{margin-left:40.85106%}.grid .row.cells5>.cell.offset3{margin-left:61.27659%}.grid .row.cells5>.cell.offset4{margin-left:81.70212%}.grid .row.cells5>.cell.offset5{margin-left:102.12765%}.grid .row.cells6>.cell{width:14.893625%}.grid .row.cells6>.cell.colspan2{width:31.9149%}.grid .row.cells6>.cell.colspan3{width:48.936175%}.grid .row.cells6>.cell.colspan4{width:65.95745%}.grid .row.cells6>.cell.colspan5{width:82.978725%}.grid .row.cells6>.cell.colspan6{width:100%}.grid .row.cells6>.cell.offset1{margin-left:17.021275%}.grid .row.cells6>.cell.offset2{margin-left:34.04255%}.grid .row.cells6>.cell.offset3{margin-left:51.063825%}.grid .row.cells6>.cell.offset4{margin-left:68.0851%}.grid .row.cells6>.cell.offset5{margin-left:85.106375%}.grid .row.cells6>.cell.offset6{margin-left:102.12765%}.grid .row.cells7>.cell{width:12.46201429%}.grid .row.cells7>.cell.colspan2{width:27.05167857%}.grid .row.cells7>.cell.colspan3{width:41.64134286%}.grid .row.cells7>.cell.colspan4{width:56.23100714%}.grid .row.cells7>.cell.colspan5{width:70.82067143%}.grid .row.cells7>.cell.colspan6{width:85.41033571%}.grid .row.cells7>.cell.colspan7{width:100%}.grid .row.cells7>.cell.offset1{margin-left:14.58966429%}.grid .row.cells7>.cell.offset2{margin-left:29.17932857%}.grid .row.cells7>.cell.offset3{margin-left:43.76899286%}.grid .row.cells7>.cell.offset4{margin-left:58.35865714%}.grid .row.cells7>.cell.offset5{margin-left:72.94832143%}.grid .row.cells7>.cell.offset6{margin-left:87.53798571%}.grid .row.cells7>.cell.offset7{margin-left:102.12765%}.grid .row.cells8>.cell{width:10.63830625%}.grid .row.cells8>.cell.colspan2{width:23.4042625%}.grid .row.cells8>.cell.colspan3{width:36.17021875%}.grid .row.cells8>.cell.colspan4{width:48.936175%}.grid .row.cells8>.cell.colspan5{width:61.70213125%}.grid .row.cells8>.cell.colspan6{width:74.4680875%}.grid .row.cells8>.cell.colspan7{width:87.23404375%}.grid .row.cells8>.cell.colspan8{width:100%}.grid .row.cells8>.cell.offset1{margin-left:12.76595625%}.grid .row.cells8>.cell.offset2{margin-left:25.5319125%}.grid .row.cells8>.cell.offset3{margin-left:38.29786875%}.grid .row.cells8>.cell.offset4{margin-left:51.063825%}.grid .row.cells8>.cell.offset5{margin-left:63.82978125%}.grid .row.cells8>.cell.offset6{margin-left:76.5957375%}.grid .row.cells8>.cell.offset7{margin-left:89.36169375%}.grid .row.cells8>.cell.offset8{margin-left:102.12765%}.grid .row.cells9>.cell{width:9.21986667%}.grid .row.cells9>.cell.colspan2{width:20.56738333%}.grid .row.cells9>.cell.colspan3{width:31.9149%}.grid .row.cells9>.cell.colspan4{width:43.26241667%}.grid .row.cells9>.cell.colspan5{width:54.60993333%}.grid .row.cells9>.cell.colspan6{width:65.95745%}.grid .row.cells9>.cell.colspan7{width:77.30496667%}.grid .row.cells9>.cell.colspan8{width:88.65248333%}.grid .row.cells9>.cell.colspan9{width:100%}.grid .row.cells9>.cell.offset1{margin-left:11.34751667%}.grid .row.cells9>.cell.offset2{margin-left:22.69503333%}.grid .row.cells9>.cell.offset3{margin-left:34.04255%}.grid .row.cells9>.cell.offset4{margin-left:45.39006667%}.grid .row.cells9>.cell.offset5{margin-left:56.73758333%}.grid .row.cells9>.cell.offset6{margin-left:68.0851%}.grid .row.cells9>.cell.offset7{margin-left:79.43261667%}.grid .row.cells9>.cell.offset8{margin-left:90.78013333%}.grid .row.cells9>.cell.offset9{margin-left:102.12765%}.grid .row.cells10>.cell{width:8.085115%}.grid .row.cells10>.cell.colspan2{width:18.29788%}.grid .row.cells10>.cell.colspan3{width:28.510645%}.grid .row.cells10>.cell.colspan4{width:38.72341%}.grid .row.cells10>.cell.colspan5{width:48.936175%}.grid .row.cells10>.cell.colspan6{width:59.14894%}.grid .row.cells10>.cell.colspan7{width:69.361705%}.grid .row.cells10>.cell.colspan8{width:79.57447%}.grid .row.cells10>.cell.colspan9{width:89.787235%}.grid .row.cells10>.cell.colspan10{width:100%}.grid .row.cells10>.cell.offset1{margin-left:10.212765%}.grid .row.cells10>.cell.offset2{margin-left:20.42553%}.grid .row.cells10>.cell.offset3{margin-left:30.638295%}.grid .row.cells10>.cell.offset4{margin-left:40.85106%}.grid .row.cells10>.cell.offset5{margin-left:51.063825%}.grid .row.cells10>.cell.offset6{margin-left:61.27659%}.grid .row.cells10>.cell.offset7{margin-left:71.489355%}.grid .row.cells10>.cell.offset8{margin-left:81.70212%}.grid .row.cells10>.cell.offset9{margin-left:91.914885%}.grid .row.cells10>.cell.offset10{margin-left:102.12765%}.grid .row.cells11>.cell{width:7.15668182%}.grid .row.cells11>.cell.colspan2{width:16.44101364%}.grid .row.cells11>.cell.colspan3{width:25.72534545%}.grid .row.cells11>.cell.colspan4{width:35.00967727%}.grid .row.cells11>.cell.colspan5{width:44.29400909%}.grid .row.cells11>.cell.colspan6{width:53.57834091%}.grid .row.cells11>.cell.colspan7{width:62.86267273%}.grid .row.cells11>.cell.colspan8{width:72.14700455%}.grid .row.cells11>.cell.colspan9{width:81.43133636%}.grid .row.cells11>.cell.colspan10{width:90.71566818%}.grid .row.cells11>.cell.colspan11{width:100%}.grid .row.cells11>.cell.offset1{margin-left:9.28433182%}.grid .row.cells11>.cell.offset2{margin-left:18.56866364%}.grid .row.cells11>.cell.offset3{margin-left:27.85299545%}.grid .row.cells11>.cell.offset4{margin-left:37.13732727%}.grid .row.cells11>.cell.offset5{margin-left:46.42165909%}.grid .row.cells11>.cell.offset6{margin-left:55.70599091%}.grid .row.cells11>.cell.offset7{margin-left:64.99032273%}.grid .row.cells11>.cell.offset8{margin-left:74.27465455%}.grid .row.cells11>.cell.offset9{margin-left:83.55898636%}.grid .row.cells11>.cell.offset10{margin-left:92.84331818%}.grid .row.cells11>.cell.offset11{margin-left:102.12765%}.grid .row.cells12>.cell{width:6.3829875%}.grid .row.cells12>.cell.colspan2{width:14.893625%}.grid .row.cells12>.cell.colspan3{width:23.4042625%}.grid .row.cells12>.cell.colspan4{width:31.9149%}.grid .row.cells12>.cell.colspan5{width:40.4255375%}.grid .row.cells12>.cell.colspan6{width:48.936175%}.grid .row.cells12>.cell.colspan7{width:57.4468125%}.grid .row.cells12>.cell.colspan8{width:65.95745%}.grid .row.cells12>.cell.colspan9{width:74.4680875%}.grid .row.cells12>.cell.colspan10{width:82.978725%}.grid .row.cells12>.cell.colspan11{width:91.4893625%}.grid .row.cells12>.cell.colspan12{width:100%}.grid .row.cells12>.cell.offset1{margin-left:8.5106375%}.grid .row.cells12>.cell.offset2{margin-left:17.021275%}.grid .row.cells12>.cell.offset3{margin-left:25.5319125%}.grid .row.cells12>.cell.offset4{margin-left:34.04255%}.grid .row.cells12>.cell.offset5{margin-left:42.5531875%}.grid .row.cells12>.cell.offset6{margin-left:51.063825%}.grid .row.cells12>.cell.offset7{margin-left:59.5744625%}.grid .row.cells12>.cell.offset8{margin-left:68.0851%}.grid .row.cells12>.cell.offset9{margin-left:76.5957375%}.grid .row.cells12>.cell.offset10{margin-left:85.106375%}.grid .row.cells12>.cell.offset11{margin-left:93.6170125%}.grid .row.cells12>.cell.offset12{margin-left:102.12765%}.grid .row:empty{display:none}.grid.condensed .row{margin:0}.grid.condensed .row:last-child{margin-bottom:0}.grid.condensed .row>.cell{margin:0}.grid.condensed .row.cells2>.cell{width:50%}.grid.condensed .row.cells2>.cell.colspan2{width:100%}.grid.condensed .row.cells2>.cell.offset1{margin-left:50%}.grid.condensed .row.cells2>.cell.offset2{margin-left:100%}.grid.condensed .row.cells3>.cell{width:33.33333333%}.grid.condensed .row.cells3>.cell.colspan2{width:66.66666667%}.grid.condensed .row.cells3>.cell.colspan3{width:100%}.grid.condensed .row.cells3>.cell.offset1{margin-left:33.33333333%}.grid.condensed .row.cells3>.cell.offset2{margin-left:66.66666667%}.grid.condensed .row.cells3>.cell.offset3{margin-left:100%}.grid.condensed .row.cells4>.cell{width:25%}.grid.condensed .row.cells4>.cell.colspan2{width:50%}.grid.condensed .row.cells4>.cell.colspan3{width:75%}.grid.condensed .row.cells4>.cell.colspan4{width:100%}.grid.condensed .row.cells4>.cell.offset1{margin-left:25%}.grid.condensed .row.cells4>.cell.offset2{margin-left:50%}.grid.condensed .row.cells4>.cell.offset3{margin-left:75%}.grid.condensed .row.cells4>.cell.offset4{margin-left:100%}.grid.condensed .row.cells5>.cell{width:20%}.grid.condensed .row.cells5>.cell.colspan2{width:40%}.grid.condensed .row.cells5>.cell.colspan3{width:60%}.grid.condensed .row.cells5>.cell.colspan4{width:80%}.grid.condensed .row.cells5>.cell.colspan5{width:100%}.grid.condensed .row.cells5>.cell.offset1{margin-left:20%}.grid.condensed .row.cells5>.cell.offset2{margin-left:40%}.grid.condensed .row.cells5>.cell.offset3{margin-left:60%}.grid.condensed .row.cells5>.cell.offset4{margin-left:80%}.grid.condensed .row.cells5>.cell.offset5{margin-left:100%}.grid.condensed .row.cells6>.cell{width:16.66666667%}.grid.condensed .row.cells6>.cell.colspan2{width:33.33333333%}.grid.condensed .row.cells6>.cell.colspan3{width:50%}.grid.condensed .row.cells6>.cell.colspan4{width:66.66666667%}.grid.condensed .row.cells6>.cell.colspan5{width:83.33333333%}.grid.condensed .row.cells6>.cell.colspan6{width:100%}.grid.condensed .row.cells6>.cell.offset1{margin-left:16.66666667%}.grid.condensed .row.cells6>.cell.offset2{margin-left:33.33333333%}.grid.condensed .row.cells6>.cell.offset3{margin-left:50%}.grid.condensed .row.cells6>.cell.offset4{margin-left:66.66666667%}.grid.condensed .row.cells6>.cell.offset5{margin-left:83.33333333%}.grid.condensed .row.cells6>.cell.offset6{margin-left:100%}.grid.condensed .row.cells7>.cell{width:14.28571429%}.grid.condensed .row.cells7>.cell.colspan2{width:28.57142857%}.grid.condensed .row.cells7>.cell.colspan3{width:42.85714286%}.grid.condensed .row.cells7>.cell.colspan4{width:57.14285714%}.grid.condensed .row.cells7>.cell.colspan5{width:71.42857143%}.grid.condensed .row.cells7>.cell.colspan6{width:85.71428571%}.grid.condensed .row.cells7>.cell.colspan7{width:100%}.grid.condensed .row.cells7>.cell.offset1{margin-left:14.28571429%}.grid.condensed .row.cells7>.cell.offset2{margin-left:28.57142857%}.grid.condensed .row.cells7>.cell.offset3{margin-left:42.85714286%}.grid.condensed .row.cells7>.cell.offset4{margin-left:57.14285714%}.grid.condensed .row.cells7>.cell.offset5{margin-left:71.42857143%}.grid.condensed .row.cells7>.cell.offset6{margin-left:85.71428571%}.grid.condensed .row.cells7>.cell.offset7{margin-left:100%}.grid.condensed .row.cells8>.cell{width:12.5%}.grid.condensed .row.cells8>.cell.colspan2{width:25%}.grid.condensed .row.cells8>.cell.colspan3{width:37.5%}.grid.condensed .row.cells8>.cell.colspan4{width:50%}.grid.condensed .row.cells8>.cell.colspan5{width:62.5%}.grid.condensed .row.cells8>.cell.colspan6{width:75%}.grid.condensed .row.cells8>.cell.colspan7{width:87.5%}.grid.condensed .row.cells8>.cell.colspan8{width:100%}.grid.condensed .row.cells8>.cell.offset1{margin-left:12.5%}.grid.condensed .row.cells8>.cell.offset2{margin-left:25%}.grid.condensed .row.cells8>.cell.offset3{margin-left:37.5%}.grid.condensed .row.cells8>.cell.offset4{margin-left:50%}.grid.condensed .row.cells8>.cell.offset5{margin-left:62.5%}.grid.condensed .row.cells8>.cell.offset6{margin-left:75%}.grid.condensed .row.cells8>.cell.offset7{margin-left:87.5%}.grid.condensed .row.cells8>.cell.offset8{margin-left:100%}.grid.condensed .row.cells9>.cell{width:11.11111111%}.grid.condensed .row.cells9>.cell.colspan2{width:22.22222222%}.grid.condensed .row.cells9>.cell.colspan3{width:33.33333333%}.grid.condensed .row.cells9>.cell.colspan4{width:44.44444444%}.grid.condensed .row.cells9>.cell.colspan5{width:55.55555556%}.grid.condensed .row.cells9>.cell.colspan6{width:66.66666667%}.grid.condensed .row.cells9>.cell.colspan7{width:77.77777778%}.grid.condensed .row.cells9>.cell.colspan8{width:88.88888889%}.grid.condensed .row.cells9>.cell.colspan9{width:100%}.grid.condensed .row.cells9>.cell.offset1{margin-left:11.11111111%}.grid.condensed .row.cells9>.cell.offset2{margin-left:22.22222222%}.grid.condensed .row.cells9>.cell.offset3{margin-left:33.33333333%}.grid.condensed .row.cells9>.cell.offset4{margin-left:44.44444444%}.grid.condensed .row.cells9>.cell.offset5{margin-left:55.55555556%}.grid.condensed .row.cells9>.cell.offset6{margin-left:66.66666667%}.grid.condensed .row.cells9>.cell.offset7{margin-left:77.77777778%}.grid.condensed .row.cells9>.cell.offset8{margin-left:88.88888889%}.grid.condensed .row.cells9>.cell.offset9{margin-left:100%}.grid.condensed .row.cells10>.cell{width:10%}.grid.condensed .row.cells10>.cell.colspan2{width:20%}.grid.condensed .row.cells10>.cell.colspan3{width:30%}.grid.condensed .row.cells10>.cell.colspan4{width:40%}.grid.condensed .row.cells10>.cell.colspan5{width:50%}.grid.condensed .row.cells10>.cell.colspan6{width:60%}.grid.condensed .row.cells10>.cell.colspan7{width:70%}.grid.condensed .row.cells10>.cell.colspan8{width:80%}.grid.condensed .row.cells10>.cell.colspan9{width:90%}.grid.condensed .row.cells10>.cell.colspan10{width:100%}.grid.condensed .row.cells10>.cell.offset1{margin-left:10%}.grid.condensed .row.cells10>.cell.offset2{margin-left:20%}.grid.condensed .row.cells10>.cell.offset3{margin-left:30%}.grid.condensed .row.cells10>.cell.offset4{margin-left:40%}.grid.condensed .row.cells10>.cell.offset5{margin-left:50%}.grid.condensed .row.cells10>.cell.offset6{margin-left:60%}.grid.condensed .row.cells10>.cell.offset7{margin-left:70%}.grid.condensed .row.cells10>.cell.offset8{margin-left:80%}.grid.condensed .row.cells10>.cell.offset9{margin-left:90%}.grid.condensed .row.cells10>.cell.offset10{margin-left:100%}.grid.condensed .row.cells11>.cell{width:9.09090909%}.grid.condensed .row.cells11>.cell.colspan2{width:18.18181818%}.grid.condensed .row.cells11>.cell.colspan3{width:27.27272727%}.grid.condensed .row.cells11>.cell.colspan4{width:36.36363636%}.grid.condensed .row.cells11>.cell.colspan5{width:45.45454545%}.grid.condensed .row.cells11>.cell.colspan6{width:54.54545455%}.grid.condensed .row.cells11>.cell.colspan7{width:63.63636364%}.grid.condensed .row.cells11>.cell.colspan8{width:72.72727273%}.grid.condensed .row.cells11>.cell.colspan9{width:81.81818182%}.grid.condensed .row.cells11>.cell.colspan10{width:90.90909091%}.grid.condensed .row.cells11>.cell.colspan11{width:100%}.grid.condensed .row.cells11>.cell.offset1{margin-left:9.09090909%}.grid.condensed .row.cells11>.cell.offset2{margin-left:18.18181818%}.grid.condensed .row.cells11>.cell.offset3{margin-left:27.27272727%}.grid.condensed .row.cells11>.cell.offset4{margin-left:36.36363636%}.grid.condensed .row.cells11>.cell.offset5{margin-left:45.45454545%}.grid.condensed .row.cells11>.cell.offset6{margin-left:54.54545455%}.grid.condensed .row.cells11>.cell.offset7{margin-left:63.63636364%}.grid.condensed .row.cells11>.cell.offset8{margin-left:72.72727273%}.grid.condensed .row.cells11>.cell.offset9{margin-left:81.81818182%}.grid.condensed .row.cells11>.cell.offset10{margin-left:90.90909091%}.grid.condensed .row.cells11>.cell.offset11{margin-left:100%}.grid.condensed .row.cells12>.cell{width:8.33333333%}.grid.condensed .row.cells12>.cell.colspan2{width:16.66666667%}.grid.condensed .row.cells12>.cell.colspan3{width:25%}.grid.condensed .row.cells12>.cell.colspan4{width:33.33333333%}.grid.condensed .row.cells12>.cell.colspan5{width:41.66666667%}.grid.condensed .row.cells12>.cell.colspan6{width:50%}.grid.condensed .row.cells12>.cell.colspan7{width:58.33333333%}.grid.condensed .row.cells12>.cell.colspan8{width:66.66666667%}.grid.condensed .row.cells12>.cell.colspan9{width:75%}.grid.condensed .row.cells12>.cell.colspan10{width:83.33333333%}.grid.condensed .row.cells12>.cell.colspan11{width:91.66666667%}.grid.condensed .row.cells12>.cell.colspan12{width:100%}.grid.condensed .row.cells12>.cell.offset1{margin-left:8.33333333%}.grid.condensed .row.cells12>.cell.offset2{margin-left:16.66666667%}.grid.condensed .row.cells12>.cell.offset3{margin-left:25%}.grid.condensed .row.cells12>.cell.offset4{margin-left:33.33333333%}.grid.condensed .row.cells12>.cell.offset5{margin-left:41.66666667%}.grid.condensed .row.cells12>.cell.offset6{margin-left:50%}.grid.condensed .row.cells12>.cell.offset7{margin-left:58.33333333%}.grid.condensed .row.cells12>.cell.offset8{margin-left:66.66666667%}.grid.condensed .row.cells12>.cell.offset9{margin-left:75%}.grid.condensed .row.cells12>.cell.offset10{margin-left:83.33333333%}.grid.condensed .row.cells12>.cell.offset11{margin-left:91.66666667%}.grid.condensed .row.cells12>.cell.offset12{margin-left:100%}.flex-grid{display:block;width:100%}.flex-grid .row{display:flex}.flex-grid .row .cell{flex:0 0 8.33333333%}.flex-grid .row.cell-auto-size .cell{flex:1 1 auto}.flex-grid .row .cell.colspan2{flex:0 0 16.66666666%}.flex-grid .row .cell.colspan3{flex:0 0 24.99999999%}.flex-grid .row .cell.colspan4{flex:0 0 33.33333332%}.flex-grid .row .cell.colspan5{flex:0 0 41.66666665%}.flex-grid .row .cell.colspan6{flex:0 0 49.99999998%}.flex-grid .row .cell.colspan7{flex:0 0 58.33333331%}.flex-grid .row .cell.colspan8{flex:0 0 66.66666664%}.flex-grid .row .cell.colspan9{flex:0 0 74.99999997%}.flex-grid .row .cell.colspan10{flex:0 0 83.3333333%}.flex-grid .row .cell.colspan11{flex:0 0 91.66666663%}.flex-grid .row .cell.colspan12{flex:0 0 99.99999996%}.flex-grid .row .cell.size1{flex:0 0 8.33333333%}.flex-grid .row .cell.size2{flex:0 0 16.66666666%}.flex-grid .row .cell.size3{flex:0 0 24.99999999%}.flex-grid .row .cell.size4{flex:0 0 33.33333332%}.flex-grid .row .cell.size5{flex:0 0 41.66666665%}.flex-grid .row .cell.size6{flex:0 0 49.99999998%}.flex-grid .row .cell.size7{flex:0 0 58.33333331%}.flex-grid .row .cell.size8{flex:0 0 66.66666664%}.flex-grid .row .cell.size9{flex:0 0 74.99999997%}.flex-grid .row .cell.size10{flex:0 0 83.3333333%}.flex-grid .row .cell.size11{flex:0 0 91.66666663%}.flex-grid .row .cell.size12{flex:0 0 99.99999996%}.flex-grid .row .cell.size-p10{flex:0 0 10%}.flex-grid .row .cell.size-p20{flex:0 0 20%}.flex-grid .row .cell.size-p30{flex:0 0 30%}.flex-grid .row .cell.size-p40{flex:0 0 40%}.flex-grid .row .cell.size-p50{flex:0 0 50%}.flex-grid .row .cell.size-p60{flex:0 0 60%}.flex-grid .row .cell.size-p70{flex:0 0 70%}.flex-grid .row .cell.size-p80{flex:0 0 80%}.flex-grid .row .cell.size-p90{flex:0 0 90%}.flex-grid .row .cell.size-p100{flex:0 0 100%}.flex-grid .row .cell.size-x100{flex:0 0 100px}.flex-grid .row .cell.size-x200{flex:0 0 200px}.flex-grid .row .cell.size-x300{flex:0 0 300px}.flex-grid .row .cell.size-x400{flex:0 0 400px}.flex-grid .row .cell.size-x500{flex:0 0 500px}.flex-grid .row .cell.size-x600{flex:0 0 600px}.flex-grid .row .cell.size-x700{flex:0 0 700px}.flex-grid .row .cell.size-x800{flex:0 0 800px}.flex-grid .row .cell.size-x900{flex:0 0 900px}.flex-grid .row .cell.size-x1000{flex:0 0 1000px}.flex-grid .row .cell.auto-size{flex:1 auto}.table{width:100%;margin:.625rem 0}.table td,.table th{padding:.625rem}.table thead{border-bottom:4px solid #999}.table thead td,.table thead th{cursor:default;color:#52677a;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.table tfoot{border-top:4px solid #999}.table tfoot td,.table tfoot th{cursor:default;color:#52677a;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.table tbody td{padding:.625rem .85rem}.table .sortable-column{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.table .sortable-column:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-.5rem;color:inherit;font-size:1rem;line-height:1}.table .sortable-column.sort-asc,.table .sortable-column.sort-desc{background-color:#eee}.table .sortable-column.sort-asc:after,.table .sortable-column.sort-desc:after{color:#1d1d1d}.table .sortable-column.sort-asc:after{content:"\2191"}.table .sortable-column.sort-desc:after{content:"\2193"}.table.sortable-markers-on-left .sortable-column{padding-left:30px}.table.sortable-markers-on-left .sortable-column:after,.table.sortable-markers-on-left .sortable-column:before{left:0;margin-left:10px}.table tr.selected td{background-color:rgba(28,183,236,.1)}.table td.selected{background-color:rgba(28,183,236,.3)}.table.striped tbody tr:nth-child(odd){background:#eee}.table.hovered tbody tr:hover{background-color:rgba(28,183,236,.1)}.table.cell-hovered tbody td:hover{background-color:rgba(28,183,236,.3)}.table.border{border:1px #999 solid}.table.bordered td,.table.bordered th{border:1px #999 solid}.table.bordered thead tr:first-child td,.table.bordered thead tr:first-child th{border-top:none}.table.bordered thead tr:first-child td:first-child,.table.bordered thead tr:first-child th:first-child{border-left:none}.table.bordered thead tr:first-child td:last-child,.table.bordered thead tr:first-child th:last-child{border-right:none}.table.bordered tbody tr:first-child td{border-top:none}.table.bordered tbody tr td:first-child{border-left:none}.table.bordered tbody tr td:last-child{border-right:none}.table.bordered tbody tr:last-child td{border-bottom:none}.table .condensed td,.table .condensed th{padding:.3125rem}.table .super-condensed td,.table .super-condensed th{padding:.125rem}.table tbody tr.error{background-color:#ce352c;color:#fff}.table tbody tr.error:hover{background-color:#da5a53}.table tbody tr.warning{background-color:#fa6800;color:#fff}.table tbody tr.warning:hover{background-color:#ffc194}.table tbody tr.success{background-color:#60a917;color:#fff}.table tbody tr.success:hover{background-color:#7ad61d}.table tbody tr.info{background-color:#1ba1e2;color:#fff}.table tbody tr.info:hover{background-color:#59cde2}.app-bar{display:block;width:100%;position:relative;background-color:#0072c6;color:#fff;height:3.125rem;-webkit-user-select:none;user-select:none}.app-bar:after,.app-bar:before{display:table;content:""}.app-bar:after{clear:both}.app-bar .app-bar-element{line-height:3.125rem;padding:0 .625rem;font-size:1rem;cursor:pointer;color:inherit;display:block;float:left;position:relative;vertical-align:middle;height:3.125rem;background-color:inherit}.app-bar .app-bar-element:active,.app-bar .app-bar-element:hover{background-color:#005696}.app-bar .app-bar-element.branding{padding-left:1rem;padding-right:1rem}.app-bar .app-bar-element.branding.no-hover:active,.app-bar .app-bar-element.branding.no-hover:hover{background-color:#0072c6}.app-bar .app-bar-element .d-menu{top:100%;border:2px solid #005696}.app-bar .app-bar-element .d-menu li:not(.disabled):hover{background-color:#eee}.app-bar .app-bar-element .d-menu li:not(.disabled):hover>a{color:#1d1d1d}.app-bar .app-bar-element .d-menu .d-menu{top:-.625rem;left:100%}.app-bar .app-bar-element .d-menu .dropdown-toggle:before{border-color:#1d1d1d}.app-bar .app-bar-divider{display:block;float:left;line-height:3.125rem;height:3.125rem;width:1px;background-color:#4c9cd7;padding:0}.app-bar .dropdown-toggle:before{border-color:#fff}.app-bar .app-bar-menu{display:block;float:left;margin:0;padding:0}.app-bar .app-bar-menu>li,.app-bar .app-bar-menu>li>a{line-height:3.125rem;padding:0 .625rem;font-size:1rem;cursor:pointer;color:inherit;display:block;float:left;position:relative;vertical-align:middle;height:3.125rem;background-color:inherit}.app-bar .app-bar-menu>li:active,.app-bar .app-bar-menu>li:hover,.app-bar .app-bar-menu>li>a:active,.app-bar .app-bar-menu>li>a:hover{background-color:#005696}.app-bar .app-bar-menu>li.branding,.app-bar .app-bar-menu>li>a.branding{padding-left:1rem;padding-right:1rem}.app-bar .app-bar-menu>li.branding.no-hover:active,.app-bar .app-bar-menu>li.branding.no-hover:hover,.app-bar .app-bar-menu>li>a.branding.no-hover:active,.app-bar .app-bar-menu>li>a.branding.no-hover:hover{background-color:#0072c6}.app-bar .app-bar-menu>li .d-menu,.app-bar .app-bar-menu>li>a .d-menu{top:100%;border:2px solid #005696}.app-bar .app-bar-menu>li .d-menu li:not(.disabled):hover,.app-bar .app-bar-menu>li>a .d-menu li:not(.disabled):hover{background-color:#eee}.app-bar .app-bar-menu>li .d-menu li:not(.disabled):hover>a,.app-bar .app-bar-menu>li>a .d-menu li:not(.disabled):hover>a{color:#1d1d1d}.app-bar .app-bar-menu>li .d-menu .d-menu,.app-bar .app-bar-menu>li>a .d-menu .d-menu{top:-.625rem;left:100%}.app-bar .app-bar-menu>li .d-menu .dropdown-toggle:before,.app-bar .app-bar-menu>li>a .d-menu .dropdown-toggle:before{border-color:#1d1d1d}.app-bar .app-bar-menu>li:after,.app-bar .app-bar-menu>li:before,.app-bar .app-bar-menu>li>a:after,.app-bar .app-bar-menu>li>a:before{display:table;content:""}.app-bar .app-bar-menu>li:after,.app-bar .app-bar-menu>li>a:after{clear:both}.app-bar .app-bar-menu>li>.input-control.password,.app-bar .app-bar-menu>li>.input-control.text,.app-bar .app-bar-menu>li>a>.input-control.password,.app-bar .app-bar-menu>li>a>.input-control.text{margin-top:.55rem;font-size:.875rem;line-height:1.8rem;display:block}.app-bar .app-bar-menu>li>.input-control.password input,.app-bar .app-bar-menu>li>.input-control.text input,.app-bar .app-bar-menu>li>a>.input-control.password input,.app-bar .app-bar-menu>li>a>.input-control.text input{border-color:transparent}.app-bar .app-bar-menu>li>.button,.app-bar .app-bar-menu>li>a>.button{margin-top:-.15rem}.app-bar .app-bar-menu>li>.image-button,.app-bar .app-bar-menu>li>a>.image-button{margin:0;background-color:transparent;color:#fff;font-size:inherit}.app-bar .app-bar-menu>li>.image-button img.icon,.app-bar .app-bar-menu>li>a>.image-button img.icon{padding:0}.app-bar .app-bar-menu>li .dropdown-toggle:before,.app-bar .app-bar-menu>li>a .dropdown-toggle:before{transition:all .3s ease}.app-bar .app-bar-menu>li .dropdown-toggle.active-toggle:before,.app-bar .app-bar-menu>li>a .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.app-bar .app-bar-menu>li .d-menu .dropdown-toggle.active-toggle:before,.app-bar .app-bar-menu>li>a .d-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg)}.app-bar .app-bar-menu>li.dropdown-toggle,.app-bar .app-bar-menu>li>a.dropdown-toggle{padding-right:1.5rem}.app-bar .app-bar-menu>li.dropdown-toggle:before,.app-bar .app-bar-menu>li>a.dropdown-toggle:before{border-color:#fff;display:block}.app-bar .app-bar-menu>li{padding:0}.app-bar .app-bar-menu>li .d-menu{top:100%;border:2px solid #005696}.app-bar .app-bar-menu>li .d-menu li:not(.disabled):hover{background-color:#eee}.app-bar .app-bar-menu>li .d-menu li:not(.disabled):hover>a{color:#1d1d1d}.app-bar .app-bar-menu>li .d-menu .d-menu{top:-.625rem;left:100%}.app-bar .app-bar-menu>li .d-menu .dropdown-toggle:before{border-color:#1d1d1d}.app-bar .app-bar-menu.small-dropdown .d-menu li>a{font-size:.8em;padding:.325rem 1.2rem .325rem 1.8rem}.app-bar .app-bar-pullbutton{float:right}.app-bar .app-bar-pullbutton.automatic{display:none;float:right;color:#fff;cursor:pointer;font:2rem sans-serif;height:3.125rem;width:3.125rem;line-height:1.25rem;vertical-align:middle;text-align:center;margin:0}.app-bar .app-bar-pullbutton.automatic:before{content:"\2261";position:absolute;top:.875rem;left:.875rem}.app-bar .app-bar-drop-container{position:absolute;top:100%;left:0;margin-top:10px;border:2px solid #005696;background:#fff}.app-bar .app-bar-drop-container:before{content:'';position:absolute;background-color:#fff;width:10px;height:10px;border:2px #005696 solid;top:1px;left:1rem;margin:-8px 0;border-bottom:none;border-right:none;transform:rotate(45deg)}.app-bar .app-bar-drop-container:before{z-index:0}.app-bar .app-bar-drop-container.place-right{right:0;left:auto}.app-bar .app-bar-drop-container.place-right:before{left:auto;right:1rem}.app-bar .app-bar-element:after,.app-bar .app-bar-element:before{display:table;content:""}.app-bar .app-bar-element:after{clear:both}.app-bar .app-bar-element>.input-control.password,.app-bar .app-bar-element>.input-control.text{margin-top:.55rem;font-size:.875rem;line-height:1.8rem;display:block}.app-bar .app-bar-element>.input-control.password input,.app-bar .app-bar-element>.input-control.text input{border-color:transparent}.app-bar .app-bar-element>.button{margin-top:-.15rem}.app-bar .app-bar-element>.image-button{margin:0;background-color:transparent;color:#fff;font-size:inherit}.app-bar .app-bar-element>.image-button img.icon{padding:0}.app-bar.drop-up .app-bar-drop-container{top:auto;bottom:3.75rem}.app-bar.drop-up .app-bar-drop-container:before{top:auto;bottom:1px;transform:rotate(225deg)}.app-bar.drop-up .app-bar-menu>li>.d-menu{top:auto;bottom:3.125rem}.app-bar.drop-up .app-bar-element>.d-menu{top:auto;bottom:3.125rem}.app-bar.drop-up .app-bar-element .d-menu .d-menu,.app-bar.drop-up .app-bar-menu li .d-menu .d-menu{top:auto;bottom:0}.app-bar .app-bar-element .dropdown-toggle:before,.app-bar .app-bar-menu .dropdown-toggle:before{transition:all .3s ease}.app-bar .app-bar-element .dropdown-toggle.active-toggle:before,.app-bar .app-bar-menu .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.app-bar .app-bar-element .d-menu .dropdown-toggle.active-toggle:before,.app-bar .app-bar-menu .d-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg)}.app-bar.fixed-bottom,.app-bar.fixed-top{z-index:1030;position:fixed}.app-bar.fixed-top{top:0}.app-bar.fixed-bottom{bottom:0}.app-bar{overflow:visible;height:auto}.app-bar .app-bar-pullbutton{line-height:3.125rem;padding:0 .625rem;font-size:1rem;cursor:pointer;color:inherit;display:block;float:left;position:relative;vertical-align:middle;height:3.125rem;background-color:inherit;float:right}.app-bar .app-bar-pullbutton:active,.app-bar .app-bar-pullbutton:hover{background-color:#005696}.app-bar .app-bar-pullbutton.branding{padding-left:1rem;padding-right:1rem}.app-bar .app-bar-pullbutton.branding.no-hover:active,.app-bar .app-bar-pullbutton.branding.no-hover:hover{background-color:#0072c6}.app-bar .app-bar-pullbutton .d-menu{top:100%;border:2px solid #005696}.app-bar .app-bar-pullbutton .d-menu li:not(.disabled):hover{background-color:#eee}.app-bar .app-bar-pullbutton .d-menu li:not(.disabled):hover>a{color:#1d1d1d}.app-bar .app-bar-pullbutton .d-menu .d-menu{top:-.625rem;left:100%}.app-bar .app-bar-pullbutton .d-menu .dropdown-toggle:before{border-color:#1d1d1d}.app-bar .app-bar-pullbutton:after,.app-bar .app-bar-pullbutton:before{display:table;content:""}.app-bar .app-bar-pullbutton:after{clear:both}.app-bar .app-bar-pullbutton>.input-control.password,.app-bar .app-bar-pullbutton>.input-control.text{margin-top:.55rem;font-size:.875rem;line-height:1.8rem;display:block}.app-bar .app-bar-pullbutton>.input-control.password input,.app-bar .app-bar-pullbutton>.input-control.text input{border-color:transparent}.app-bar .app-bar-pullbutton>.button{margin-top:-.15rem}.app-bar .app-bar-pullbutton>.image-button{margin:0;background-color:transparent;color:#fff;font-size:inherit}.app-bar .app-bar-pullbutton>.image-button img.icon{padding:0}.app-bar .app-bar-pullbutton .dropdown-toggle:before{transition:all .3s ease}.app-bar .app-bar-pullbutton .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.app-bar .app-bar-pullbutton .d-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg)}.app-bar .app-bar-pullbutton{display:none}.app-bar .app-bar-pullmenu{display:none}.app-bar .app-bar-pullmenu.flexstyle-sidebar2{position:absolute;right:0;z-index:1000}.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .app-bar-pullmenubar{float:right}.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .dropdown-toggle:before{border-color:#323232}.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li:hover{background-color:#0072c6}.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li .input-control{text-align:center;display:block;margin:.325rem}.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li:hover a{background-color:#0072c6}.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li li:not(:hover){color:#1d1d1d}.app-bar .app-bar-pullmenu.flexstyle-sidebar2 .sidebar2 li li:not(:hover) a{background-color:#fff}.app-bar .app-bar-pullmenu .app-bar-menu{width:100%;border-top:1px solid #4c9cd7;position:relative;float:none;display:none;z-index:1000 1;background-color:#005696;clear:both}.app-bar .app-bar-pullmenu .app-bar-menu>li,.app-bar .app-bar-pullmenu .app-bar-menu>li>a{float:none}.app-bar .app-bar-pullmenu .app-bar-menu>li{height:auto}.app-bar .app-bar-pullmenu .app-bar-menu li:hover{background-color:#0072c6}.app-bar .app-bar-pullmenu .app-bar-menu li:hover a{background-color:#0072c6;color:#fff}.app-bar .app-bar-pullmenu .app-bar-menu .d-menu{border:0;border-top:1px solid #4c9cd7;clear:both;float:none;width:100%;position:relative;left:0;box-shadow:none;max-width:100%;background-color:#005696}.app-bar .app-bar-pullmenu .app-bar-menu .d-menu li{width:100%;background-color:inherit}.app-bar .app-bar-pullmenu .app-bar-menu .d-menu li a{padding-left:20px;padding-right:0;background-color:inherit;width:100%;color:#fff}.app-bar .app-bar-pullmenu .app-bar-menu .d-menu .dropdown-toggle:before{border-color:#fff;transform:rotate(-45deg)}.app-bar .app-bar-pullmenu .app-bar-menu .d-menu .divider{background-color:#4c9cd7}.app-bar .app-bar-pullmenu .app-bar-menu .d-menu .d-menu{top:0;left:0}.app-bar>.container{padding:0!important}.d-menu li:hover>.dropdown-toggle:before,.h-menu li:hover>.dropdown-toggle:before,.m-menu li:hover>.dropdown-toggle:before,.v-menu li:hover>.dropdown-toggle:before{border-color:#fff}.h-menu{text-align:left;display:block;height:auto;list-style:none inside none;margin:0;padding:0;background-color:#fff;border-collapse:separate}.h-menu:after,.h-menu:before{display:table;content:""}.h-menu:after{clear:both}.h-menu>li{display:block;float:left;position:relative}.h-menu>li:hover{background-color:#59cde2;color:#fff}.h-menu>li:hover>a{color:#fff}.h-menu>li.no-hovered{background-color:inherit;color:inherit}.h-menu>li:first-child{margin-left:0}.h-menu>li>a{display:block;float:left;position:relative;font-weight:400;color:#727272;font-size:.875rem;outline:0;text-decoration:none;padding:1.125rem 1.625rem;border:none}.h-menu>li>a:hover{background-color:#59cde2;color:#fff}.h-menu>li .button,.h-menu>li .input-control{margin-top:10px}.h-menu>li.active a{background-color:#59cde2;color:#fff}.h-menu>li>.d-menu{left:0;top:100%}.h-menu .dropdown-toggle:before{transition:all .3s ease}.h-menu .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.f-menu{text-align:left;display:block;height:auto;list-style:none inside none;margin:0;padding:0;background-color:#fff;border-collapse:separate;display:flex}.f-menu li:hover>.dropdown-toggle:before{border-color:#fff}.f-menu:after,.f-menu:before{display:table;content:""}.f-menu:after{clear:both}.f-menu>li{display:block;float:left;position:relative}.f-menu>li:hover{background-color:#59cde2;color:#fff}.f-menu>li:hover>a{color:#fff}.f-menu>li.no-hovered{background-color:inherit;color:inherit}.f-menu>li:first-child{margin-left:0}.f-menu>li>a{display:block;float:left;position:relative;font-weight:400;color:#727272;font-size:.875rem;outline:0;text-decoration:none;padding:1.125rem 1.625rem;border:none}.f-menu>li>a:hover{background-color:#59cde2;color:#fff}.f-menu>li .button,.f-menu>li .input-control{margin-top:10px}.f-menu>li.active a{background-color:#59cde2;color:#fff}.f-menu>li>.d-menu{left:0;top:100%}.f-menu .dropdown-toggle:before{transition:all .3s ease}.f-menu .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.f-menu>li>.d-menu{left:auto}.f-menu>li{text-align:center;flex:1 auto}.f-menu>li a{text-align:center;width:100%}.f-menu>li .d-menu{width:100%;max-width:none}.f-menu>li .d-menu li{width:100%}.f-menu>li .d-menu li a{width:100%;min-width:0;padding:.75rem 0}.f-menu .d-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg)}.f-menu.default-dropdown>li .d-menu{width:auto;min-width:12.5rem}.f-menu.default-dropdown>li .d-menu a{text-align:left;padding:.75rem 2rem .75rem 2.5rem}.v-menu{text-align:left;background:#fff;max-width:15.625rem;list-style:none inside none;margin:0;padding:0;position:relative;width:auto;float:left}.v-menu li{display:block;float:none;position:relative}.v-menu li:after,.v-menu li:before{display:table;content:""}.v-menu li:after{clear:both}.v-menu li a{color:#727272;font-size:.875rem;display:block;float:none;padding:.75rem 2rem .75rem 2.5rem;text-decoration:none;vertical-align:middle;position:relative;white-space:nowrap;min-width:12.5rem;border:none}.v-menu li a .icon,.v-menu li a img{position:absolute;left:.875rem;top:50%;margin-top:-.5625rem;color:#262626;max-height:1.125rem;font-size:1.125rem;display:inline-block;margin-right:.3125rem;vertical-align:middle;text-align:center}.v-menu li.active{border-left:2px solid;border-color:#1ba1e2}.v-menu li.active>a{background-color:#59cde2;color:#fff;font-weight:700}.v-menu li:hover{text-decoration:none;background:#59cde2}.v-menu li:hover .icon,.v-menu li:hover>a{color:#fff}.v-menu li a[data-hotkey]{padding-right:3.2rem}.v-menu li a[data-hotkey]:after{content:attr(data-hotkey);position:absolute;right:1.2rem;width:auto;font-size:.8em}.v-menu .divider{padding:0;height:1px;margin:0 1px;overflow:hidden;background-color:#f2f2f2}.v-menu .divider:hover{background-color:#f2f2f2}.v-menu.subdown .d-menu{min-width:0;position:relative;width:100%;left:0;right:0;top:100%;box-shadow:none}.v-menu .item-block{display:block;padding:.625rem;background-color:#eee}.v-menu .d-menu{left:100%;top:-10%}.v-menu .menu-title{background-color:#f6f7f8;font-size:12px;line-height:14px;padding:4px 8px;border:0;color:#646464}.v-menu .menu-title:first-child{margin:0;border-top-width:0}.v-menu .menu-title:first-child:hover{border-top-width:0}.v-menu .menu-title:hover{background-color:#f6f7f8;cursor:default;border:0}.v-menu .dropdown-toggle:before{transform:rotate(-135deg);margin-top:-2px}.v-menu .dropdown-toggle:before{transition:all .3s ease}.v-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg);transition:all .3s ease}.v-menu.subdown .dropdown-toggle:before{transform:rotate(-45deg);margin-left:-1.25rem}.v-menu.subdown .dropdown-toggle.active-toggle:before{transform:rotate(135deg)}.v-menu li.disabled a{color:#eee}.v-menu li.disabled:hover{background-color:inherit;cursor:default;border:0}.v-menu li.disabled:hover a{cursor:inherit}.d-menu{text-align:left;background:#fff;max-width:15.625rem;list-style:none inside none;margin:0;padding:0;position:relative;width:auto;float:left;border-collapse:separate;position:absolute;display:none;z-index:1000;left:0;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.d-menu li:hover>.dropdown-toggle:before{border-color:#fff}.d-menu li{display:block;float:none;position:relative}.d-menu li:after,.d-menu li:before{display:table;content:""}.d-menu li:after{clear:both}.d-menu li a{color:#727272;font-size:.875rem;display:block;float:none;padding:.75rem 2rem .75rem 2.5rem;text-decoration:none;vertical-align:middle;position:relative;white-space:nowrap;min-width:12.5rem;border:none}.d-menu li a .icon,.d-menu li a img{position:absolute;left:.875rem;top:50%;margin-top:-.5625rem;color:#262626;max-height:1.125rem;font-size:1.125rem;display:inline-block;margin-right:.3125rem;vertical-align:middle;text-align:center}.d-menu li.active{border-left:2px solid;border-color:#1ba1e2}.d-menu li.active>a{background-color:#59cde2;color:#fff;font-weight:700}.d-menu li:hover{text-decoration:none;background:#59cde2}.d-menu li:hover .icon,.d-menu li:hover>a{color:#fff}.d-menu li a[data-hotkey]{padding-right:3.2rem}.d-menu li a[data-hotkey]:after{content:attr(data-hotkey);position:absolute;right:1.2rem;width:auto;font-size:.8em}.d-menu .divider{padding:0;height:1px;margin:0 1px;overflow:hidden;background-color:#f2f2f2}.d-menu .divider:hover{background-color:#f2f2f2}.d-menu.subdown .d-menu{min-width:0;position:relative;width:100%;left:0;right:0;top:100%;box-shadow:none}.d-menu .item-block{display:block;padding:.625rem;background-color:#eee}.d-menu .d-menu{left:100%;top:-10%}.d-menu .menu-title{background-color:#f6f7f8;font-size:12px;line-height:14px;padding:4px 8px;border:0;color:#646464}.d-menu .menu-title:first-child{margin:0;border-top-width:0}.d-menu .menu-title:first-child:hover{border-top-width:0}.d-menu .menu-title:hover{background-color:#f6f7f8;cursor:default;border:0}.d-menu .dropdown-toggle:before{transform:rotate(-135deg);margin-top:-2px}.d-menu .dropdown-toggle:before{transition:all .3s ease}.d-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg);transition:all .3s ease}.d-menu.subdown .dropdown-toggle:before{transform:rotate(-45deg);margin-left:-1.25rem}.d-menu.subdown .dropdown-toggle.active-toggle:before{transform:rotate(135deg)}.d-menu li.disabled a{color:#eee}.d-menu li.disabled:hover{background-color:inherit;cursor:default;border:0}.d-menu li.disabled:hover a{cursor:inherit}.d-menu.context li a{font-size:.75rem;padding:.3125rem 2rem .3125rem 2.5rem}.d-menu.context li a .icon{margin-top:-.4375rem;font-size:.825rem;color:inherit}.d-menu.no-min-size li a{min-width:0}.d-menu.full-size li a{min-width:0;width:100%}.d-menu .d-menu{left:100%;top:-10%}.d-menu.open{display:block}.d-menu.drop-left{left:-100%}.d-menu.drop-up{top:auto;bottom:0}.d-menu.context li a{font-size:.75rem;padding:.3125rem 2rem .3125rem 2.5rem}.d-menu.context li a .icon{margin-top:-.4375rem}.d-menu.place-right{left:auto;right:0;width:auto}.d-menu,.h-menu,.v-menu{border-collapse:separate}.m-menu{border-collapse:separate;text-align:left;display:block;height:auto;position:relative;background-color:#fff;color:#1d1d1d;box-shadow:0 0 20px 0 rgba(0,0,0,.2);list-style:none inside none;margin:0;padding:0}.m-menu:after,.m-menu:before{display:table;content:""}.m-menu:after{clear:both}.m-menu .m-menu-item,.m-menu>li{display:block;float:left;background-color:#fff}.m-menu .m-menu-item:hover,.m-menu>li:hover{background-color:#59cde2}.m-menu .m-menu-item:hover>a,.m-menu>li:hover>a{color:#fff}.m-menu .m-menu-item.no-hovered,.m-menu>li.no-hovered{background-color:inherit;color:inherit}.m-menu .m-menu-item:first-child,.m-menu>li:first-child{margin-left:0}.m-menu .m-menu-item>a,.m-menu>li>a{display:block;float:left;position:relative;font-weight:400;color:inherit;font-size:.875rem;outline:0;text-decoration:none;padding:1rem 1.625rem;border:none}.m-menu .m-menu-item>a:hover,.m-menu>li>a:hover{background-color:inherit}.m-menu .m-menu-item>a.dropdown-toggle,.m-menu>li>a.dropdown-toggle{padding:1rem 1.625rem 1rem 1.125rem}.m-menu .m-menu-item.active-container,.m-menu>li.active-container{background-color:#59cde2}.m-menu .m-menu-item.active-container a,.m-menu>li.active-container a{color:#fff}.m-menu .m-menu-item.active-container a.dropdown-toggle:before,.m-menu>li.active-container a.dropdown-toggle:before{border-color:#fff}.m-menu .m-menu-item .d-menu,.m-menu>li .d-menu{left:0;top:100%}.m-menu .m-menu-container{position:absolute;left:0;right:0;top:100%;padding:.3125rem;font-size:.75rem;z-index:1000;background-color:inherit}.m-menu .m-menu-container a,.m-menu .m-menu-container li{color:#fff}.m-menu .m-menu-container a{text-decoration:underline}.m-menu .m-menu-container li.active>a,.m-menu .m-menu-container li:hover>a{text-decoration:none}.m-menu .m-menu-container{display:none}.m-menu .m-menu-container.open{display:block}.m-menu>li .dropdown-toggle:before{transition:all .3s ease}.m-menu>li .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.d-menu.context li a,.v-menu.context li a{font-size:.75rem;padding:.3125rem 2rem .3125rem 2.5rem}.d-menu.context li a .icon,.v-menu.context li a .icon{margin-top:-.4375rem;font-size:.825rem;color:inherit}.d-menu.no-min-size li a,.v-menu.no-min-size li a{min-width:0}.d-menu.full-size li a,.v-menu.full-size li a{min-width:0;width:100%}.horizontal-menu{display:block;width:100%;color:#1d1d1d;position:relative;padding:0;margin:0;list-style:none inside none}.horizontal-menu:after,.horizontal-menu:before{display:table;content:""}.horizontal-menu:after{clear:both}.horizontal-menu>li{display:block;float:left;color:inherit;background-color:inherit;position:relative}.horizontal-menu>li>a{position:relative;display:block;float:left;font-size:1.4rem;color:inherit;background-color:inherit;padding:.625rem 1.625rem;line-height:1.4rem}.horizontal-menu>li>.d-menu{left:0;top:100%}.horizontal-menu.compact>li>a{font-size:.9rem;line-height:.9rem}.horizontal-menu .dropdown-toggle:before{transition:all .3s ease}.horizontal-menu .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.horizontal-menu .d-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg)}.vertical-menu{display:block;width:100%;color:#1d1d1d;padding:0;margin:0;list-style:none inside none;position:relative;width:auto;float:left}.vertical-menu:after,.vertical-menu:before{display:table;content:""}.vertical-menu:after{clear:both}.vertical-menu>li{display:block;float:left;color:inherit;background-color:inherit;position:relative}.vertical-menu>li>a{position:relative;display:block;float:left;font-size:1.4rem;color:inherit;background-color:inherit;padding:.625rem 1.625rem;line-height:1.4rem}.vertical-menu>li>.d-menu{left:0;top:100%}.vertical-menu.compact>li>a{font-size:.9rem;line-height:.9rem}.vertical-menu .dropdown-toggle:before{transition:all .3s ease}.vertical-menu .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.vertical-menu .d-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg)}.vertical-menu>li>.d-menu{left:auto}.vertical-menu>li{float:none}.vertical-menu>li>a{float:none}.vertical-menu>li>.d-menu{left:100%;top:0}.vertical-menu.compact>li>a{padding-top:.325rem;padding-bottom:.325rem}.vertical-menu .dropdown-toggle:before{margin-top:-2px;transform:rotate(-135deg)}.vertical-menu .dropdown-toggle:before{transition:all .3s ease}.vertical-menu .dropdown-toggle.active-toggle:before{transform:rotate(45deg);transition:all .3s ease}.t-menu{list-style:none inside none;margin:0;padding:0;position:relative;width:auto;float:left;background-color:#fff;border-collapse:separate;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.t-menu>li{position:relative}.t-menu>li>a{display:block;padding:1rem 1.2rem;border-bottom:1px #eee solid;position:relative}.t-menu>li>a .icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.t-menu>li:hover>a{background-color:#1ba1e2;color:#fff}.t-menu>li:last-child a{border-bottom:0}.t-menu.compact>li>a{padding:.5rem .7rem}.t-menu.compact>li>a .icon{width:1rem;height:1rem;font-size:1rem}.t-menu li .t-menu{position:absolute;left:100%;margin-left:.3125rem;top:0;float:none}.t-menu li .t-menu>li{float:left;display:block}.t-menu li .t-menu>li>a{float:left;display:block}.t-menu .t-menu.horizontal .t-menu{left:0;top:100%;margin-top:.3125rem;margin-left:0}.t-menu .dropdown-toggle:after{content:"";background-color:transparent;position:absolute;left:auto;top:auto;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #1ba1e2 transparent;transform:rotate(0)}.t-menu .dropdown-toggle:before{display:none}.t-menu>li:hover>.dropdown-toggle:after{border-color:transparent transparent #1b6eae transparent}.t-menu.horizontal{list-style:none inside none;margin:0;padding:0;position:relative;width:auto;float:left;background-color:#fff;border-collapse:separate;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.t-menu.horizontal>li{position:relative}.t-menu.horizontal>li>a{display:block;padding:1rem 1.2rem;border-bottom:1px #eee solid;position:relative}.t-menu.horizontal>li>a .icon{width:1.5rem;height:1.5rem;font-size:1.5rem}.t-menu.horizontal>li:hover>a{background-color:#1ba1e2;color:#fff}.t-menu.horizontal>li:last-child a{border-bottom:0}.t-menu.horizontal.compact>li>a{padding:.5rem .7rem}.t-menu.horizontal.compact>li>a .icon{width:1rem;height:1rem;font-size:1rem}.t-menu.horizontal li .t-menu{position:absolute;left:100%;margin-left:.3125rem;top:0;float:none}.t-menu.horizontal li .t-menu>li{float:left;display:block}.t-menu.horizontal li .t-menu>li>a{float:left;display:block}.t-menu.horizontal .t-menu.horizontal .t-menu{left:0;top:100%;margin-top:.3125rem;margin-left:0}.t-menu.horizontal .dropdown-toggle:after{content:"";background-color:transparent;position:absolute;left:auto;top:auto;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #1ba1e2 transparent;transform:rotate(0)}.t-menu.horizontal .dropdown-toggle:before{display:none}.t-menu.horizontal>li:hover>.dropdown-toggle:after{border-color:transparent transparent #1b6eae transparent}.t-menu.horizontal>li{display:block;float:left}.t-menu.horizontal>li>a{display:block;float:left;border-right:1px #eee solid;border-bottom:0}.t-menu.horizontal>li:last-child>a{border-right:0}.t-menu.horizontal .t-menu:not(.horizontal){left:0;top:100%;margin-top:.3125rem;margin-left:0}.t-menu.horizontal .t-menu:not(.horizontal) .t-menu.horizontal{left:100%;margin-left:.3125rem;top:0;float:left}.h-menu>li>.d-menu,.horizontal-menu>li>.d-menu,.m-menu>li>.d-menu{left:auto}[data-role=dropdown]:not(.keep-open),[data-role=dropdown]:not(.open){display:none;position:absolute;z-index:1000}.button{padding:0 1rem;height:2.125rem;text-align:center;vertical-align:middle;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative}.button.default{background-color:#008287;color:#fff}.button:hover{border-color:#787878}.button:active{background:#eee;color:#262626;box-shadow:none}.button:focus{outline:0}.button.disabled,.button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.button *{color:inherit}.button :hover{color:inherit}.button.rounded{border-radius:.325rem}.button>[class*=mif-]{vertical-align:middle}.button.button-shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.button img{height:.875rem;vertical-align:middle;margin:0}.cycle-button,.round-button,.square-button{padding:0 1rem;height:2.125rem;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;width:2.125rem;min-width:2.125rem;padding:0;border-radius:50%;text-align:center;text-decoration:none;vertical-align:middle;line-height:1}.cycle-button.default,.round-button.default,.square-button.default{background-color:#008287;color:#fff}.cycle-button:hover,.round-button:hover,.square-button:hover{border-color:#787878}.cycle-button:active,.round-button:active,.square-button:active{background:#eee;color:#262626;box-shadow:none}.cycle-button:focus,.round-button:focus,.square-button:focus{outline:0}.cycle-button.disabled,.cycle-button:disabled,.round-button.disabled,.round-button:disabled,.square-button.disabled,.square-button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.cycle-button *,.round-button *,.square-button *{color:inherit}.cycle-button :hover,.round-button :hover,.square-button :hover{color:inherit}.cycle-button.rounded,.round-button.rounded,.square-button.rounded{border-radius:.325rem}.cycle-button>[class*=mif-],.round-button>[class*=mif-],.square-button>[class*=mif-]{vertical-align:middle}.cycle-button img,.round-button img,.square-button img{height:.875rem;vertical-align:middle;margin:0}.cycle-button.loading-pulse,.round-button.loading-pulse,.square-button.loading-pulse{position:relative;padding:0 1.325rem}.cycle-button.loading-pulse:before,.round-button.loading-pulse:before,.square-button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.cycle-button.loading-pulse.lighten:before,.round-button.loading-pulse.lighten:before,.square-button.loading-pulse.lighten:before{background-color:#fff}.cycle-button.loading-cube,.round-button.loading-cube,.square-button.loading-cube{position:relative;padding:0 1.325rem}.cycle-button.loading-cube:after,.cycle-button.loading-cube:before,.round-button.loading-cube:after,.round-button.loading-cube:before,.square-button.loading-cube:after,.square-button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.cycle-button.loading-cube:after,.round-button.loading-cube:after,.square-button.loading-cube:after{animation-delay:-.9s}.cycle-button.loading-cube.lighten:after,.cycle-button.loading-cube.lighten:before,.round-button.loading-cube.lighten:after,.round-button.loading-cube.lighten:before,.square-button.loading-cube.lighten:after,.square-button.loading-cube.lighten:before{background-color:#fff}.cycle-button.dropdown-toggle,.round-button.dropdown-toggle,.square-button.dropdown-toggle{padding-right:1.625rem}.cycle-button.dropdown-toggle.drop-marker-light:after,.cycle-button.dropdown-toggle.drop-marker-light:before,.round-button.dropdown-toggle.drop-marker-light:after,.round-button.dropdown-toggle.drop-marker-light:before,.square-button.dropdown-toggle.drop-marker-light:after,.square-button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.cycle-button.primary,.round-button.primary,.square-button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.cycle-button.primary:active,.round-button.primary:active,.square-button.primary:active{background:#1b6eae;color:#fff}.cycle-button.success,.round-button.success,.square-button.success{background:#60a917;color:#fff;border-color:#60a917}.cycle-button.success:active,.round-button.success:active,.square-button.success:active{background:#128023;color:#fff}.cycle-button.alert,.cycle-button.danger,.round-button.alert,.round-button.danger,.square-button.alert,.square-button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.cycle-button.alert:active,.cycle-button.danger:active,.round-button.alert:active,.round-button.danger:active,.square-button.alert:active,.square-button.danger:active{background:#9a1616;color:#fff}.cycle-button.info,.round-button.info,.square-button.info{background:#59cde2;color:#fff;border-color:#59cde2}.cycle-button.info:active,.round-button.info:active,.square-button.info:active{background:#1ba1e2;color:#fff}.cycle-button.warning,.round-button.warning,.square-button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.cycle-button.warning:active,.round-button.warning:active,.square-button.warning:active{background:#bf5a15;color:#fff}.cycle-button.link,.round-button.link,.square-button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.cycle-button.link:active,.cycle-button.link:hover,.round-button.link:active,.round-button.link:hover,.square-button.link:active,.square-button.link:hover{background:0 0;color:#114968;border-color:transparent}.square-button{border-radius:0}a.button,a.round-button,a.square-button{color:inherit}a.button:hover,a.round-button:hover,a.square-button:hover{text-decoration:none}.button.loading-pulse{position:relative;padding:0 1.325rem}.button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.button.loading-pulse.lighten:before{background-color:#fff}.button.loading-cube{position:relative;padding:0 1.325rem}.button.loading-cube:after,.button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.button.loading-cube:after{animation-delay:-.9s}.button.loading-cube.lighten:after,.button.loading-cube.lighten:before{background-color:#fff}.command-button{padding:0 1rem;height:2.125rem;text-align:center;vertical-align:middle;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;height:auto;text-align:left;font-size:1.325rem;padding-left:4rem;padding-top:8px;padding-bottom:4px}.command-button.default{background-color:#008287;color:#fff}.command-button:hover{border-color:#787878}.command-button:active{background:#eee;color:#262626;box-shadow:none}.command-button:focus{outline:0}.command-button.disabled,.command-button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.command-button *{color:inherit}.command-button :hover{color:inherit}.command-button.rounded{border-radius:.325rem}.command-button>[class*=mif-]{vertical-align:middle}.command-button img{height:.875rem;vertical-align:middle;margin:0}.command-button.loading-pulse{position:relative;padding:0 1.325rem}.command-button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.command-button.loading-pulse.lighten:before{background-color:#fff}.command-button.loading-cube{position:relative;padding:0 1.325rem}.command-button.loading-cube:after,.command-button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.command-button.loading-cube:after{animation-delay:-.9s}.command-button.loading-cube.lighten:after,.command-button.loading-cube.lighten:before{background-color:#fff}.command-button.dropdown-toggle{padding-right:1.625rem}.command-button.dropdown-toggle.drop-marker-light:after,.command-button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.command-button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.command-button.primary:active{background:#1b6eae;color:#fff}.command-button.success{background:#60a917;color:#fff;border-color:#60a917}.command-button.success:active{background:#128023;color:#fff}.command-button.alert,.command-button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.command-button.alert:active,.command-button.danger:active{background:#9a1616;color:#fff}.command-button.info{background:#59cde2;color:#fff;border-color:#59cde2}.command-button.info:active{background:#1ba1e2;color:#fff}.command-button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.command-button.warning:active{background:#bf5a15;color:#fff}.command-button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.command-button.link:active,.command-button.link:hover{background:0 0;color:#114968;border-color:transparent}.command-button small{display:block;font-size:.8rem;line-height:1.625rem;margin-top:-.3125rem}.command-button .icon{left:1rem;top:50%;margin-top:-1rem;position:absolute;font-size:2rem;height:2rem;width:2rem;margin-right:.625rem}.command-button.icon-right{padding-left:1rem;padding-right:4rem}.command-button.icon-right .icon{left:auto;right:0}.image-button{padding:0 1rem;height:2.125rem;text-align:center;vertical-align:middle;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;border:0;padding-left:2.75rem;background-color:#eee}.image-button.default{background-color:#008287;color:#fff}.image-button:hover{border-color:#787878}.image-button:active{background:#eee;color:#262626;box-shadow:none}.image-button:focus{outline:0}.image-button.disabled,.image-button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.image-button *{color:inherit}.image-button :hover{color:inherit}.image-button.rounded{border-radius:.325rem}.image-button>[class*=mif-]{vertical-align:middle}.image-button img{height:.875rem;vertical-align:middle;margin:0}.image-button.loading-pulse{position:relative;padding:0 1.325rem}.image-button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.image-button.loading-pulse.lighten:before{background-color:#fff}.image-button.loading-cube{position:relative;padding:0 1.325rem}.image-button.loading-cube:after,.image-button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.image-button.loading-cube:after{animation-delay:-.9s}.image-button.loading-cube.lighten:after,.image-button.loading-cube.lighten:before{background-color:#fff}.image-button.dropdown-toggle{padding-right:1.625rem}.image-button.dropdown-toggle.drop-marker-light:after,.image-button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.image-button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.image-button.primary:active{background:#1b6eae;color:#fff}.image-button.success{background:#60a917;color:#fff;border-color:#60a917}.image-button.success:active{background:#128023;color:#fff}.image-button.alert,.image-button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.image-button.alert:active,.image-button.danger:active{background:#9a1616;color:#fff}.image-button.info{background:#59cde2;color:#fff;border-color:#59cde2}.image-button.info:active{background:#1ba1e2;color:#fff}.image-button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.image-button.warning:active{background:#bf5a15;color:#fff}.image-button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.image-button.link:active,.image-button.link:hover{background:0 0;color:#114968;border-color:transparent}.image-button:active{background-color:#e1e1e1}.image-button .icon{position:absolute;left:0;top:0;height:100%;width:2.125rem;padding:.525rem;font-size:1rem;background-color:#999;text-align:center;vertical-align:middle}.image-button img.icon{padding-top:.525rem}.image-button.icon-right{padding-left:1rem;padding-right:2.75rem}.image-button.icon-right .icon{right:0;left:auto}a.image-button{padding-top:.525rem}.image-button{line-height:100%}.image-button.small-button{line-height:100%;padding-left:2rem;padding-right:1rem}.image-button.small-button .icon{width:1.625rem;font-size:.875rem;height:100%;padding:.4rem}.image-button.small-button.icon-right{padding-left:.625rem;padding-right:2rem}.shortcut-button{padding:0 1rem;height:2.125rem;vertical-align:middle;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;width:5.75rem;height:5.75rem;text-align:center;font-size:.75rem;line-height:1}.shortcut-button.default{background-color:#008287;color:#fff}.shortcut-button:hover{border-color:#787878}.shortcut-button:active{background:#eee;color:#262626;box-shadow:none}.shortcut-button:focus{outline:0}.shortcut-button.disabled,.shortcut-button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.shortcut-button *{color:inherit}.shortcut-button :hover{color:inherit}.shortcut-button.rounded{border-radius:.325rem}.shortcut-button>[class*=mif-]{vertical-align:middle}.shortcut-button img{height:.875rem;vertical-align:middle;margin:0}.shortcut-button.loading-pulse{position:relative;padding:0 1.325rem}.shortcut-button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.shortcut-button.loading-pulse.lighten:before{background-color:#fff}.shortcut-button.loading-cube{position:relative;padding:0 1.325rem}.shortcut-button.loading-cube:after,.shortcut-button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.shortcut-button.loading-cube:after{animation-delay:-.9s}.shortcut-button.loading-cube.lighten:after,.shortcut-button.loading-cube.lighten:before{background-color:#fff}.shortcut-button.dropdown-toggle{padding-right:1.625rem}.shortcut-button.dropdown-toggle.drop-marker-light:after,.shortcut-button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.shortcut-button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.shortcut-button.primary:active{background:#1b6eae;color:#fff}.shortcut-button.success{background:#60a917;color:#fff;border-color:#60a917}.shortcut-button.success:active{background:#128023;color:#fff}.shortcut-button.alert,.shortcut-button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.shortcut-button.alert:active,.shortcut-button.danger:active{background:#9a1616;color:#fff}.shortcut-button.info{background:#59cde2;color:#fff;border-color:#59cde2}.shortcut-button.info:active{background:#1ba1e2;color:#fff}.shortcut-button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.shortcut-button.warning:active{background:#bf5a15;color:#fff}.shortcut-button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.shortcut-button.link:active,.shortcut-button.link:hover{background:0 0;color:#114968;border-color:transparent}.shortcut-button .icon,.shortcut-button .title{display:block;color:inherit}.shortcut-button .icon{font-size:1.7rem;height:1.7rem;width:1.7rem;margin:.875rem auto}.shortcut-button .badge{color:inherit;position:absolute;top:0;right:0;font-size:.7rem;line-height:1rem;padding:0 .225rem}a.shortcut-button{padding-top:10px}.button.dropdown-toggle{padding-right:1.625rem}.button.dropdown-toggle.drop-marker-light:after,.button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.nav-button{width:2.5rem;height:2.5rem;background-size:1rem 1rem;background:center center no-repeat;text-indent:-9999px;border:0;display:inline-block;cursor:pointer;z-index:2;position:relative;float:left}.nav-button span{position:absolute;top:1.2rem;left:.5rem;width:1.2rem;height:2px;margin:0 0 0;background:#1d1d1d;transform:rotate(0);transition:all .3s linear}.nav-button span:after,.nav-button span:before{content:'';position:absolute;top:-.5rem;right:0;width:1.2rem;height:2px;background:#1d1d1d;transform:rotate(0);transition:all .3s linear}.nav-button span:after{top:.5rem}.nav-button.transform span{transform:rotate(180deg);background:#1d1d1d}.nav-button.transform span:after,.nav-button.transform span:before{content:'';top:-5px;right:0;width:.75rem;transform:rotate(45deg)}.nav-button.transform span:after{top:5px;transform:rotate(-45deg)}.nav-button.light span{background-color:#fff}.nav-button.light span:after,.nav-button.light span:before{background-color:#fff}.group-of-buttons .button.active,.group-of-buttons .toolbar-button.active{background-color:#0cf;color:#fff}.group-of-buttons .button:active,.group-of-buttons .toolbar-button:active{background-color:#1ba1e2;color:#fff}.dropdown-button,.split-button{display:inline-block;position:relative;vertical-align:middle}.dropdown-button:after,.dropdown-button:before,.split-button:after,.split-button:before{display:table;content:""}.dropdown-button:after,.split-button:after{clear:both}.dropdown-button .button,.dropdown-button .split,.split-button .button,.split-button .split{display:block;float:left}.dropdown-button .split,.split-button .split{padding:0 1rem 0 .625rem;height:2.125rem;text-align:center;vertical-align:middle;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;outline:0;font-size:.875rem;position:relative;margin:.15625rem 0}.dropdown-button .split:hover,.split-button .split:hover{background-color:#eee;border-color:#787878}.dropdown-button .split.dropdown-toggle:before,.split-button .split.dropdown-toggle:before{transition:all .3s ease}.dropdown-button .split.dropdown-toggle.active-toggle:before,.split-button .split.dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.dropdown-button .split-content,.split-button .split-content{position:absolute;top:100%}.split.primary{background:#2086bf;color:#fff;border-color:#2086bf}.split.primary:active{background:#1b6eae}.split.primary:hover{background:#59cde2;border-color:#59cde2}.split.primary.dropdown-toggle:before{border-color:#fff}.split.success{background:#60a917;color:#fff;border-color:#60a917}.split.success:active{background:#128023}.split.success:hover{background:#7ad61d;border-color:#7ad61d}.split.success.dropdown-toggle:before{border-color:#fff}.split.danger{background:#ce352c;color:#fff;border-color:#ce352c}.split.danger:active{background:#9a1616}.split.danger:hover{background:#da5a53;border-color:#da5a53}.split.danger.dropdown-toggle:before{border-color:#fff}.split.info{background:#59cde2;color:#fff;border-color:#59cde2}.split.info:active{background:#1ba1e2}.split.info:hover{background:#4390df;border-color:#4390df}.split.info.dropdown-toggle:before{border-color:#fff}.split.warning{background:#fa6800;color:#fff;border-color:#fa6800}.split.warning:active{background:#bf5a15}.split.warning:hover{background:#ffc194;border-color:#ffc194}.split.warning.dropdown-toggle:before{border-color:#fff}.big-button,.large-button,.mini-button,.small-button{line-height:100%}.mini-button{font-size:.6rem;padding:.2rem .625rem;height:1.4rem;line-height:1.4rem}.small-button{font-size:.7rem;padding:0 .625rem;height:1.7rem;line-height:1.7rem}.large-button{height:2.55rem;font-size:1.05rem;line-height:2.55rem}.big-button{line-height:3.125rem;height:3.125rem;font-size:1.2rem}.cycle-button.mini-button,.round-button.mini-button,.square-button.mini-button{width:1.4rem;height:1.4rem;font-size:.6rem;padding:0;min-width:0}.cycle-button.small-button,.round-button.small-button,.square-button.small-button{width:1.7rem;height:1.7rem;font-size:.7rem;padding:0;min-width:0}.cycle-button.large-button,.round-button.large-button,.square-button.large-button{font-size:1.05rem;line-height:1;width:2.55rem;height:2.55rem}.cycle-button.big-button,.round-button.big-button,.square-button.big-button{font-size:1.2rem;width:3.125rem;height:3.125rem}.button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.button.primary:active{background:#1b6eae;color:#fff}.button.success{background:#60a917;color:#fff;border-color:#60a917}.button.success:active{background:#128023;color:#fff}.button.alert,.button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.button.alert:active,.button.danger:active{background:#9a1616;color:#fff}.button.info{background:#59cde2;color:#fff;border-color:#59cde2}.button.info:active{background:#1ba1e2;color:#fff}.button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.button.warning:active{background:#bf5a15;color:#fff}.button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.button.link:active,.button.link:hover{background:0 0;color:#114968;border-color:transparent}a.button,a.cycle-button,a.round-button,a.square-button,div.button,div.cycle-button,div.round-button,div.square-button,span.button,span.cycle-button,span.round-button,span.square-button{padding-top:.53125rem}a.button.big-button,a.cycle-button.big-button,a.round-button.big-button,a.square-button.big-button,div.button.big-button,div.cycle-button.big-button,div.round-button.big-button,div.square-button.big-button,span.button.big-button,span.cycle-button.big-button,span.round-button.big-button,span.square-button.big-button{padding-top:.78125rem}.dropdown-button button.dropdown-toggle:before{transition:all .3s ease}.dropdown-button button.dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.shortcut-button[data-hotkey]::after{position:absolute;content:attr(data-hotkey);font-size:.625rem;bottom:0;right:0;color:#999}.shortcut-button[data-hotkey].no-hotkey-display::after{display:none}.toolbar{position:relative}.toolbar:after,.toolbar:before{display:table;content:""}.toolbar:after{clear:both}.toolbar-section{position:relative;padding-left:.5725rem;margin:.125rem;float:left;width:auto}.toolbar-section.no-divider:before{display:none}.toolbar-section:before{position:absolute;content:"";width:.325rem;height:100%;left:0;background-color:#eee;cursor:move}.toolbar .toolbar-button{padding:0 1rem;height:2.125rem;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;width:2.125rem;min-width:2.125rem;padding:0;border-radius:50%;text-align:center;text-decoration:none;vertical-align:middle;line-height:1;border-radius:0;line-height:2.125rem;margin:0}.toolbar .toolbar-button.default{background-color:#008287;color:#fff}.toolbar .toolbar-button:hover{border-color:#787878}.toolbar .toolbar-button:active{background:#eee;color:#262626;box-shadow:none}.toolbar .toolbar-button:focus{outline:0}.toolbar .toolbar-button.disabled,.toolbar .toolbar-button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.toolbar .toolbar-button *{color:inherit}.toolbar .toolbar-button :hover{color:inherit}.toolbar .toolbar-button.rounded{border-radius:.325rem}.toolbar .toolbar-button>[class*=mif-]{vertical-align:middle}.toolbar .toolbar-button img{height:.875rem;vertical-align:middle;margin:0}.toolbar .toolbar-button.loading-pulse{position:relative;padding:0 1.325rem}.toolbar .toolbar-button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.toolbar .toolbar-button.loading-pulse.lighten:before{background-color:#fff}.toolbar .toolbar-button.loading-cube{position:relative;padding:0 1.325rem}.toolbar .toolbar-button.loading-cube:after,.toolbar .toolbar-button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.toolbar .toolbar-button.loading-cube:after{animation-delay:-.9s}.toolbar .toolbar-button.loading-cube.lighten:after,.toolbar .toolbar-button.loading-cube.lighten:before{background-color:#fff}.toolbar .toolbar-button.dropdown-toggle{padding-right:1.625rem}.toolbar .toolbar-button.dropdown-toggle.drop-marker-light:after,.toolbar .toolbar-button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.toolbar .toolbar-button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.toolbar .toolbar-button.primary:active{background:#1b6eae;color:#fff}.toolbar .toolbar-button.success{background:#60a917;color:#fff;border-color:#60a917}.toolbar .toolbar-button.success:active{background:#128023;color:#fff}.toolbar .toolbar-button.alert,.toolbar .toolbar-button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.toolbar .toolbar-button.alert:active,.toolbar .toolbar-button.danger:active{background:#9a1616;color:#fff}.toolbar .toolbar-button.info{background:#59cde2;color:#fff;border-color:#59cde2}.toolbar .toolbar-button.info:active{background:#1ba1e2;color:#fff}.toolbar .toolbar-button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.toolbar .toolbar-button.warning:active{background:#bf5a15;color:#fff}.toolbar .toolbar-button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.toolbar .toolbar-button.link:active,.toolbar .toolbar-button.link:hover{background:0 0;color:#114968;border-color:transparent}.toolbar .toolbar-button.mini-button{width:1.4rem;height:1.4rem;font-size:.6rem;padding:0;min-width:0}.toolbar .toolbar-button.small-button{width:1.7rem;height:1.7rem;font-size:.7rem;padding:0;min-width:0}.toolbar .toolbar-button.large-button{font-size:1.05rem;line-height:1;width:2.55rem;height:2.55rem}.toolbar .toolbar-button.big-button{font-size:1.2rem;width:3.125rem;height:3.125rem}.toolbar-group,.toolbar-section{display:inline-block}.toolbar-group.condensed:after,.toolbar-group.condensed:before,.toolbar-section.condensed:after,.toolbar-section.condensed:before{display:table;content:""}.toolbar-group.condensed:after,.toolbar-section.condensed:after{clear:both}.toolbar-group.condensed .button,.toolbar-group.condensed .toolbar-button,.toolbar-section.condensed .button,.toolbar-section.condensed .toolbar-button{display:block;float:left}.toolbar-group-check .toolbar-button.checked{background-color:#59cde2;color:#fff;border-color:#59cde2}.toolbar-group-radio .toolbar-button.checked{background-color:#59cde2;color:#fff;border-color:#59cde2}.toolbar.rounded>.toolbar-button,.toolbar.rounded>.toolbar-section .toolbar-button{border-radius:.3125rem}.toolbar.rounded .toolbar-section:before{border-radius:.3125rem}.v-toolbar{position:relative;float:left}.v-toolbar:after,.v-toolbar:before{display:table;content:""}.v-toolbar:after{clear:both}.v-toolbar .toolbar-button{padding:0 1rem;height:2.125rem;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;width:2.125rem;min-width:2.125rem;padding:0;border-radius:50%;text-align:center;text-decoration:none;vertical-align:middle;line-height:1;border-radius:0;line-height:2.125rem;margin:0}.v-toolbar .toolbar-button.default{background-color:#008287;color:#fff}.v-toolbar .toolbar-button:hover{border-color:#787878}.v-toolbar .toolbar-button:active{background:#eee;color:#262626;box-shadow:none}.v-toolbar .toolbar-button:focus{outline:0}.v-toolbar .toolbar-button.disabled,.v-toolbar .toolbar-button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.v-toolbar .toolbar-button *{color:inherit}.v-toolbar .toolbar-button :hover{color:inherit}.v-toolbar .toolbar-button.rounded{border-radius:.325rem}.v-toolbar .toolbar-button>[class*=mif-]{vertical-align:middle}.v-toolbar .toolbar-button img{height:.875rem;vertical-align:middle;margin:0}.v-toolbar .toolbar-button.loading-pulse{position:relative;padding:0 1.325rem}.v-toolbar .toolbar-button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.v-toolbar .toolbar-button.loading-pulse.lighten:before{background-color:#fff}.v-toolbar .toolbar-button.loading-cube{position:relative;padding:0 1.325rem}.v-toolbar .toolbar-button.loading-cube:after,.v-toolbar .toolbar-button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.v-toolbar .toolbar-button.loading-cube:after{animation-delay:-.9s}.v-toolbar .toolbar-button.loading-cube.lighten:after,.v-toolbar .toolbar-button.loading-cube.lighten:before{background-color:#fff}.v-toolbar .toolbar-button.dropdown-toggle{padding-right:1.625rem}.v-toolbar .toolbar-button.dropdown-toggle.drop-marker-light:after,.v-toolbar .toolbar-button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.v-toolbar .toolbar-button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.v-toolbar .toolbar-button.primary:active{background:#1b6eae;color:#fff}.v-toolbar .toolbar-button.success{background:#60a917;color:#fff;border-color:#60a917}.v-toolbar .toolbar-button.success:active{background:#128023;color:#fff}.v-toolbar .toolbar-button.alert,.v-toolbar .toolbar-button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.v-toolbar .toolbar-button.alert:active,.v-toolbar .toolbar-button.danger:active{background:#9a1616;color:#fff}.v-toolbar .toolbar-button.info{background:#59cde2;color:#fff;border-color:#59cde2}.v-toolbar .toolbar-button.info:active{background:#1ba1e2;color:#fff}.v-toolbar .toolbar-button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.v-toolbar .toolbar-button.warning:active{background:#bf5a15;color:#fff}.v-toolbar .toolbar-button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.v-toolbar .toolbar-button.link:active,.v-toolbar .toolbar-button.link:hover{background:0 0;color:#114968;border-color:transparent}.v-toolbar .toolbar-button.mini-button{width:1.4rem;height:1.4rem;font-size:.6rem;padding:0;min-width:0}.v-toolbar .toolbar-button.small-button{width:1.7rem;height:1.7rem;font-size:.7rem;padding:0;min-width:0}.v-toolbar .toolbar-button.large-button{font-size:1.05rem;line-height:1;width:2.55rem;height:2.55rem}.v-toolbar .toolbar-button.big-button{font-size:1.2rem;width:3.125rem;height:3.125rem}.v-toolbar.rounded>.toolbar-button,.v-toolbar.rounded>.toolbar-section .toolbar-button{border-radius:.3125rem}.v-toolbar.rounded .toolbar-section:before{border-radius:.3125rem}.v-toolbar .toolbar-section{padding-left:0;padding-top:.5725rem}.v-toolbar .toolbar-section:before{width:100%;top:0;height:.325rem}.v-toolbar .toolbar-button{display:block;margin-bottom:.25rem}.v-toolbar.no-divider .toolbar-section:before{display:none}.pagination{display:block;margin:.625rem 0}.pagination:after,.pagination:before{display:table;content:""}.pagination:after{clear:both}.pagination>.item{display:block;float:left;margin-left:.0652rem;padding:.25rem .625rem;background-color:#fff;cursor:pointer;border:1px #eee solid;text-align:center;font-size:.875rem;color:#1d1d1d}.pagination>.item:first-child{margin-left:0}.pagination>.item.active,.pagination>.item.current{background-color:#1ba1e2;border-color:#59cde2;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.pagination>.item:hover{background-color:#75c7ee;border-color:#75c7ee;color:#fff}.pagination>.item.disabled,.pagination>.item:disabled{cursor:default;background-color:#eee;border-color:#eee;color:#999}.pagination>.item.spaces{border:0;cursor:default;color:#1d1d1d}.pagination>.item.spaces:hover{background-color:inherit;color:#1d1d1d}.pagination.rounded>.item{border-radius:.3125rem}.pagination.cycle>.item{width:28px;height:28px;border-radius:50%;font-size:.7rem;padding:.4375rem 0}.pagination.no-border>.item{border:0}.pagination.no-border>.item:hover{color:#59cde2;background-color:transparent}.pagination.no-border>.item.disabled,.pagination.no-border>.item:disabled{cursor:default;background-color:transparent;border-color:transparent;color:#999}.pagination.no-border>.item.active:hover,.pagination.no-border>.item.current:hover{background-color:#75c7ee;border-color:#75c7ee;color:#fff}.breadcrumbs{padding:0;margin:0;list-style:none inside none;background-color:#fff;color:#999;padding:1rem}.breadcrumbs>li{display:inline-block;color:inherit;margin:0 1rem 0 0;position:relative;vertical-align:middle}.breadcrumbs>li:after,.breadcrumbs>li:before{display:block;position:absolute;vertical-align:middle;color:transparent;font-size:0;content:"";height:1px;width:.375rem;background-color:#1d1d1d;top:50%;left:100%;margin-left:.5rem}.breadcrumbs>li:before{transform:rotate(45deg);margin-top:-.125rem}.breadcrumbs>li:after{transform:rotate(-45deg);margin-top:.125rem}.breadcrumbs>li>a{color:inherit;display:inline-block;line-height:1}.breadcrumbs>li:last-child{color:#1d1d1d;font-weight:bolder}.breadcrumbs>li:last-child a{cursor:default}.breadcrumbs>li:last-child:after,.breadcrumbs>li:last-child:before{background-color:transparent}.breadcrumbs>li:hover{color:#1d1d1d}.breadcrumbs .icon,.breadcrumbs img{display:inline-block;line-height:.8;height:1rem;width:1rem;font-size:1rem;vertical-align:-15%}.breadcrumbs.dark{background-color:#393832}.breadcrumbs.dark>li:hover,.breadcrumbs.dark>li:last-child{color:#fff}.breadcrumbs.dark>li:after,.breadcrumbs.dark>li:before{background-color:#fff}.breadcrumbs2{margin:.625rem 0;padding:0;list-style:none;overflow:hidden;width:100%}.breadcrumbs2 li{float:left;margin:0 .2em 0 1em}.breadcrumbs2 a{background:#d9d9d9;padding:.3em 1em;float:left;text-decoration:none;color:#2086bf;position:relative}.breadcrumbs2 a:hover{background:#1ba1e2;color:#fff}.breadcrumbs2 a:hover:before{border-color:#1ba1e2 #1ba1e2 #1ba1e2 transparent}.breadcrumbs2 a:hover:after{border-left-color:#1ba1e2}.breadcrumbs2 a:before{content:"";position:absolute;top:50%;margin-top:-1.5em;border-width:1.5em 0 1.5em 1em;border-style:solid;border-color:#d9d9d9 #d9d9d9 #d9d9d9 transparent;left:-1em;margin-left:1px}.breadcrumbs2 a:after{content:"";position:absolute;top:50%;margin-top:-1.5em;border-top:1.5em solid transparent;border-bottom:1.5em solid transparent;border-left:1em solid #d9d9d9;right:-1em;margin-right:1px}.breadcrumbs2>li:first-child{margin-left:0}.breadcrumbs2>li:first-child a:before{content:normal}.breadcrumbs2>li:last-child{background:0 0}.breadcrumbs2>li:last-child a{color:#1d1d1d}.breadcrumbs2>li:last-child:after,.breadcrumbs2>li:last-child:before{content:normal}.breadcrumbs2>li:last-child:hover a{color:#fff}.breadcrumbs2 .active,.breadcrumbs2 .active:hover{background:0 0}.breadcrumbs2 .active a,.breadcrumbs2 .active:hover a{color:#1d1d1d}.breadcrumbs2 .active:hover a{color:#fff}.breadcrumbs2 .active:after,.breadcrumbs2 .active:before{content:normal}.breadcrumbs2.small a{padding:.2em 1em;font-size:11.9px}.breadcrumbs2.mini a{padding:.1em 1em;font-size:10.5px}.breadcrumbs2>li>a>[class*=mif]{vertical-align:-10%}.input-control{display:inline-block;min-height:2.125rem;height:2.125rem;position:relative;vertical-align:middle;margin:.325rem 0;line-height:1}.input-control[data-role=select]{height:auto}.input-control.email,.input-control.file,.input-control.number,.input-control.password,.input-control.select,.input-control.tel,.input-control.text{width:10.875rem}.input-control.email .button,.input-control.file .button,.input-control.number .button,.input-control.password .button,.input-control.select .button,.input-control.tel .button,.input-control.text .button{position:absolute;top:0;right:0;z-index:2;margin:0}.input-control.email>.label,.input-control.email>label,.input-control.file>.label,.input-control.file>label,.input-control.number>.label,.input-control.number>label,.input-control.password>.label,.input-control.password>label,.input-control.select>.label,.input-control.select>label,.input-control.tel>.label,.input-control.tel>label,.input-control.text>.label,.input-control.text>label{position:absolute;left:0;top:-1rem;font-size:.875rem}.input-control.email>input:disabled+.button,.input-control.file>input:disabled+.button,.input-control.number>input:disabled+.button,.input-control.password>input:disabled+.button,.input-control.select>input:disabled+.button,.input-control.tel>input:disabled+.button,.input-control.text>input:disabled+.button{display:none}.input-control.email .prepend-icon,.input-control.file .prepend-icon,.input-control.number .prepend-icon,.input-control.password .prepend-icon,.input-control.select .prepend-icon,.input-control.tel .prepend-icon,.input-control.text .prepend-icon{width:24px;height:24px;font-size:24px;line-height:1;position:absolute;top:50%;margin-top:-12px;left:4px;z-index:2;color:#999}.input-control.email .prepend-icon~input,.input-control.file .prepend-icon~input,.input-control.number .prepend-icon~input,.input-control.password .prepend-icon~input,.input-control.select .prepend-icon~input,.input-control.tel .prepend-icon~input,.input-control.text .prepend-icon~input{padding-left:30px}.input-control input,.input-control select,.input-control textarea{-webkit-appearance:none;appearance:none;position:relative;border:1px #d9d9d9 solid;width:100%;height:100%;padding:.3125rem;z-index:0}.input-control input:focus,.input-control select:focus,.input-control textarea:focus{outline:0}.input-control input:disabled,.input-control select:disabled,.input-control textarea:disabled{background-color:#ebebe4}.input-control input:focus,.input-control input:hover,.input-control select:focus,.input-control select:hover,.input-control textarea:focus,.input-control textarea:hover{border-color:#787878}.input-control textarea{position:relative;min-height:6.25rem;font-family:"Segoe UI","Open Sans",sans-serif,serif}.input-control.textarea{height:auto}.input-control.select{position:relative}.input-control.select select{padding-right:20px}.input-control.rounded input,.input-control.rounded select,.input-control.rounded textarea{border-radius:.3125rem}.input-control.big-input{height:4.125rem}.input-control.big-input input{font-size:1.875rem;padding-left:1.25rem}.input-control.big-input .button{height:3.25rem;top:50%;margin-top:-1.625rem;right:.3125rem;font-size:1.125rem;font-weight:700;padding-left:1.875rem;padding-right:1.875rem}.input-control [class*=input-state-]{position:absolute;display:none;top:50%;right:8px;z-index:3;font-size:1rem;margin-top:-.5rem}.input-control.required input,.input-control.required select,.input-control.required textarea{border:1px dashed #1ba1e2}.input-control.required.neon input,.input-control.required.neon select,.input-control.required.neon textarea{box-shadow:0 0 25px 0 rgba(89,205,226,.7)}.input-control.required .input-state-required{display:block;color:#1ba1e2}.input-control.error input,.input-control.error select,.input-control.error textarea{border:1px solid #ce352c}.input-control.error.neon input,.input-control.error.neon select,.input-control.error.neon textarea{box-shadow:0 0 25px 0 rgba(128,0,0,.7)}.input-control.error .input-state-error{display:block;color:#ce352c}.input-control.warning input,.input-control.warning select,.input-control.warning textarea{border:1px solid #e3c800}.input-control.warning.neon input,.input-control.warning.neon select,.input-control.warning.neon textarea{box-shadow:0 0 25px 0 rgba(255,165,0,.7)}.input-control.warning .input-state-warning{display:block;color:#e3c800}.input-control.success input,.input-control.success select,.input-control.success textarea{border:1px solid #60a917}.input-control.success.neon input,.input-control.success.neon select,.input-control.success.neon textarea{box-shadow:0 0 25px 0 rgba(0,128,0,.7)}.input-control.success .input-state-success{display:block;color:#60a917}.input-control.info input,.input-control.info select,.input-control.info textarea{border:1px solid #1ba1e2}.input-control.info.neon input,.input-control.info.neon select,.input-control.info.neon textarea{box-shadow:0 0 25px 0 rgba(89,205,226,.7)}.input-control.info .input-state-success{display:block;color:#1ba1e2}input.error,select.error,textarea.error{border:1px solid #ce352c}input.warning,select.warning,textarea.warning{border:1px solid #e3c800}input.info,select.info,textarea.info{border:1px solid #1ba1e2}input.success,select.success,textarea.success{border:1px solid #60a917}input.required,select.required,textarea.required{border:1px dashed #1ba1e2}.input-control.file input[type=file]{position:absolute;opacity:0;width:.0625rem;height:.0625rem}.input-control.file input[type=file]:disabled~.button,.input-control.file input[type=file]:disabled~input[type=text]{background-color:#ebebe4}.input-control.file:hover button,.input-control.file:hover input[type=text]{border-color:#787878}.input-control .button-group{position:absolute;right:0;top:0;margin:0;padding:0;z-index:2}.input-control .button-group:after,.input-control .button-group:before{display:table;content:""}.input-control .button-group:after{clear:both}.input-control .button-group .button{position:relative;float:left;margin:0}.input-control>.button-group>.helper-button,.input-control>.helper-button{visibility:hidden;margin:0;border:0;height:1.875rem;padding:0 .6rem;z-index:100;font-size:.75rem}.input-control>.button.helper-button{margin:2px 2px 0}.input-control>.button-group>.button.helper-button{margin:2px 0}.input-control>.button-group>.button.helper-button:last-child{margin-right:2px}.input-control input:focus~.button-group>.helper-button,.input-control input:focus~.helper-button{visibility:visible}.input-control input~.button-group>.helper-button:active,.input-control input~.helper-button:active{visibility:visible}.input-control input:disabled~.button-group>.helper-button,.input-control input:disabled~.helper-button{display:none}.input-control.modern{position:relative;width:12.25rem;height:3rem;display:inline-block;margin:.625rem 0}.input-control.modern input{position:absolute;top:1rem;left:0;right:0;bottom:.5rem;border:0;border-bottom:2px #ddd solid;background-color:transparent;outline:0;font-size:1rem;padding-bottom:.5rem;padding-left:0;width:100%;z-index:2;height:1.75rem}.input-control.modern input:focus{border-bottom-color:#1d1d1d}.input-control.modern .informer,.input-control.modern .label{position:absolute;display:block;z-index:1;color:#1d1d1d}.input-control.modern .label{opacity:0;top:16px;left:0;transition:all .3s linear}.input-control.modern .informer{opacity:0;bottom:.75rem;color:#c8c8c8;font-size:.8rem;transition:all .3s linear}.input-control.modern .placeholder{font-size:1rem;color:#c8c8c8;position:absolute;top:1.2rem;left:0;z-index:1;opacity:1;transition:all .3s linear}.input-control.modern .helper-button{top:8px}.input-control.modern.iconic{margin-left:32px}.input-control.modern.iconic .icon{width:24px;height:24px;font-size:24px;line-height:1;position:absolute;left:-28px;top:50%;margin-top:-8px;display:block;opacity:.2;transition:all .3s linear}.input-control.modern.iconic .icon img{width:100%;max-width:100%;height:100%;max-height:100%}.input-control.modern.iconic.full-size{width:calc(100% - 32px)!important}.input-control.modern input:focus~.label{opacity:1;transform:translateY(-18px);transition:all .3s linear}.input-control.modern input:focus~.placeholder{opacity:0;transform:translateX(200px);transition:all .3s linear}.input-control.modern input:focus~.informer{opacity:1;color:#1d1d1d;bottom:-.75rem;transition:all .3s linear}.input-control.modern input:focus~.icon{opacity:1;transition:all .3s linear}.input-control.modern.error input{border-bottom-color:#ce352c}.input-control.modern.error .informer,.input-control.modern.error .label{color:#ce352c}.input-control.modern.success input{border-bottom-color:#60a917}.input-control.modern.success .informer,.input-control.modern.success .label{color:#60a917}.input-control.modern.warning input{border-bottom-color:#e3c800}.input-control.modern.warning .informer,.input-control.modern.warning .label{color:#e3c800}.input-control.modern.info input{border-bottom-color:#1ba1e2}.input-control.modern.info .informer,.input-control.modern.info .label{color:#1ba1e2}.input-control.modern input:disabled{border-bottom-style:dotted;color:#bcbcbc}.input-control.checkbox,.input-control.radio{line-height:1.875rem;min-width:1rem;-webkit-user-select:none;user-select:none}.input-control.checkbox input[type=checkbox],.input-control.checkbox input[type=radio],.input-control.radio input[type=checkbox],.input-control.radio input[type=radio]{position:absolute;opacity:0;width:.0625rem;height:.0625rem}.input-control.checkbox .caption,.input-control.radio .caption{margin:0 .125rem;vertical-align:middle}.input-control.checkbox .check,.input-control.radio .check{width:1.625rem;height:1.625rem;background-color:#fff;border:1px #999 solid;padding:0;position:relative;display:inline-block;vertical-align:middle}.input-control.checkbox.text-left .check,.input-control.radio.text-left .check{margin:0 0 0 .3125rem}.input-control.checkbox .check:focus,.input-control.radio .check:focus{border-color:#bcd9e2}.input-control.checkbox .check:before,.input-control.radio .check:before{position:absolute;vertical-align:middle;color:transparent;font-size:0;content:"";height:.3125rem;width:.565rem;background-color:transparent;border-left:.1875rem solid;border-bottom:.1875rem solid;border-color:transparent;left:50%;top:50%;margin-left:-.325rem;margin-top:-.365rem;display:block;transform:rotate(-45deg);transition:all .2s linear}.input-control.checkbox input[type=radio]~.check:before,.input-control.radio input[type=radio]~.check:before{border-color:transparent}.input-control.checkbox input[type=checkbox]:checked~.check:before,.input-control.checkbox input[type=radio]:checked~.check:before,.input-control.radio input[type=checkbox]:checked~.check:before,.input-control.radio input[type=radio]:checked~.check:before{border-color:#555;transition:all .2s linear}.input-control.checkbox input[type=checkbox]:disabled~.caption,.input-control.checkbox input[type=radio]:disabled~.caption,.input-control.radio input[type=checkbox]:disabled~.caption,.input-control.radio input[type=radio]:disabled~.caption{color:#cacaca;cursor:default}.input-control.checkbox input[type=checkbox]:disabled~.check,.input-control.checkbox input[type=radio]:disabled~.check,.input-control.radio input[type=checkbox]:disabled~.check,.input-control.radio input[type=radio]:disabled~.check{border-color:#cacaca;cursor:default}.input-control.checkbox input[type=checkbox]:disabled:checked~.check:before,.input-control.radio input[type=checkbox]:disabled:checked~.check:before{border-color:#cacaca}.input-control.checkbox input[type=radio]:disabled:checked~.check:before,.input-control.radio input[type=radio]:disabled:checked~.check:before{background-color:#cacaca}.input-control.checkbox input.indeterminate:checked~.check:before,.input-control.checkbox input[data-show=indeterminate]:checked~.check:before,.input-control.checkbox input[data-show=indeterminate]~.check:before,.input-control.checkbox input[type=checkbox]:indeterminate~.check:before,.input-control.radio input.indeterminate:checked~.check:before,.input-control.radio input[data-show=indeterminate]:checked~.check:before,.input-control.radio input[data-show=indeterminate]~.check:before,.input-control.radio input[type=checkbox]:indeterminate~.check:before{display:none}.input-control.checkbox input.indeterminate:checked~.check:after,.input-control.checkbox input[data-show=indeterminate]:checked~.check:after,.input-control.checkbox input[data-show=indeterminate]~.check:after,.input-control.checkbox input[type=checkbox]:indeterminate~.check:after,.input-control.radio input.indeterminate:checked~.check:after,.input-control.radio input[data-show=indeterminate]:checked~.check:after,.input-control.radio input[data-show=indeterminate]~.check:after,.input-control.radio input[type=checkbox]:indeterminate~.check:after{position:absolute;display:block;content:"";background-color:#1d1d1d;height:.875rem;width:.875rem;left:50%;top:50%;margin-left:-.4375rem;margin-top:-.4375rem}.input-control.checkbox input[data-show=indeterminate]:not(:checked)~.check:after,.input-control.radio input[data-show=indeterminate]:not(:checked)~.check:after{background-color:transparent}.input-control.checkbox input[data-show=indeterminate]:disabled~.check:after,.input-control.radio input[data-show=indeterminate]:disabled~.check:after{background-color:#cacaca}.input-control.radio .check{border:1px #999 solid;border-radius:50%}.input-control.radio .check:before{position:absolute;display:block;content:"";background-color:#1d1d1d;height:.5624rem;width:.5624rem;left:50%;top:50%;margin-left:-.375rem;margin-top:-.375rem;transform:rotate(0);border-radius:50%}.input-control.radio input[type=radio]:checked~.check:before{border-color:transparent}.input-control.radio input[type=radio]:not(:checked)~.check:before{background-color:transparent}.input-control.radio input[type=radio]:disabled~.check:before{border-color:transparent}.input-control.small-check .check{width:1rem;height:1rem}.input-control.small-check .check:before{width:6px;height:3px;margin-left:-4px;margin-top:-4px;border-width:2px}.input-control.small-check.radio .check:before{height:.375rem;width:.375rem;left:50%;top:50%;margin-left:-.25rem;margin-top:-.25rem}.input-control.small-check input.indeterminate:checked~.check:after,.input-control.small-check input[data-show=indeterminate]:checked~.check:after,.input-control.small-check input[data-show=indeterminate]~.check:after,.input-control.small-check input[type=checkbox]:indeterminate~.check:after{height:.375rem;width:.375rem;left:50%;top:50%;margin-left:-.1875rem;margin-top:-.1875rem}input[type=button],input[type=reset],input[type=submit]{padding:0 1rem;height:2.125rem;text-align:center;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;vertical-align:middle}input[type=button].default,input[type=reset].default,input[type=submit].default{background-color:#008287;color:#fff}input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#787878}input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background:#eee;color:#262626;box-shadow:none}input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0}input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}input[type=button] *,input[type=reset] *,input[type=submit] *{color:inherit}input[type=button] :hover,input[type=reset] :hover,input[type=submit] :hover{color:inherit}input[type=button].rounded,input[type=reset].rounded,input[type=submit].rounded{border-radius:.325rem}input[type=button]>[class*=mif-],input[type=reset]>[class*=mif-],input[type=submit]>[class*=mif-]{vertical-align:middle}input[type=button] img,input[type=reset] img,input[type=submit] img{height:.875rem;vertical-align:middle;margin:0}input[type=button].loading-pulse,input[type=reset].loading-pulse,input[type=submit].loading-pulse{position:relative;padding:0 1.325rem}input[type=button].loading-pulse:before,input[type=reset].loading-pulse:before,input[type=submit].loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}input[type=button].loading-pulse.lighten:before,input[type=reset].loading-pulse.lighten:before,input[type=submit].loading-pulse.lighten:before{background-color:#fff}input[type=button].loading-cube,input[type=reset].loading-cube,input[type=submit].loading-cube{position:relative;padding:0 1.325rem}input[type=button].loading-cube:after,input[type=button].loading-cube:before,input[type=reset].loading-cube:after,input[type=reset].loading-cube:before,input[type=submit].loading-cube:after,input[type=submit].loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}input[type=button].loading-cube:after,input[type=reset].loading-cube:after,input[type=submit].loading-cube:after{animation-delay:-.9s}input[type=button].loading-cube.lighten:after,input[type=button].loading-cube.lighten:before,input[type=reset].loading-cube.lighten:after,input[type=reset].loading-cube.lighten:before,input[type=submit].loading-cube.lighten:after,input[type=submit].loading-cube.lighten:before{background-color:#fff}input[type=button].dropdown-toggle,input[type=reset].dropdown-toggle,input[type=submit].dropdown-toggle{padding-right:1.625rem}input[type=button].dropdown-toggle.drop-marker-light:after,input[type=button].dropdown-toggle.drop-marker-light:before,input[type=reset].dropdown-toggle.drop-marker-light:after,input[type=reset].dropdown-toggle.drop-marker-light:before,input[type=submit].dropdown-toggle.drop-marker-light:after,input[type=submit].dropdown-toggle.drop-marker-light:before{background-color:#fff}input[type=button].primary,input[type=reset].primary,input[type=submit].primary{background:#2086bf;color:#fff;border-color:#2086bf}input[type=button].primary:active,input[type=reset].primary:active,input[type=submit].primary:active{background:#1b6eae;color:#fff}input[type=button].success,input[type=reset].success,input[type=submit].success{background:#60a917;color:#fff;border-color:#60a917}input[type=button].success:active,input[type=reset].success:active,input[type=submit].success:active{background:#128023;color:#fff}input[type=button].alert,input[type=button].danger,input[type=reset].alert,input[type=reset].danger,input[type=submit].alert,input[type=submit].danger{background:#ce352c;color:#fff;border-color:#ce352c}input[type=button].alert:active,input[type=button].danger:active,input[type=reset].alert:active,input[type=reset].danger:active,input[type=submit].alert:active,input[type=submit].danger:active{background:#9a1616;color:#fff}input[type=button].info,input[type=reset].info,input[type=submit].info{background:#59cde2;color:#fff;border-color:#59cde2}input[type=button].info:active,input[type=reset].info:active,input[type=submit].info:active{background:#1ba1e2;color:#fff}input[type=button].warning,input[type=reset].warning,input[type=submit].warning{background:#fa6800;color:#fff;border-color:#fa6800}input[type=button].warning:active,input[type=reset].warning:active,input[type=submit].warning:active{background:#bf5a15;color:#fff}input[type=button].link,input[type=reset].link,input[type=submit].link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}input[type=button].link:active,input[type=button].link:hover,input[type=reset].link:active,input[type=reset].link:hover,input[type=submit].link:active,input[type=submit].link:hover{background:0 0;color:#114968;border-color:transparent}.switch,.switch-original{display:inline-block;margin:0 .625rem 0 0;-webkit-user-select:none;user-select:none}.switch input,.switch-original input{position:absolute;opacity:0;width:.0625rem;height:.0625rem}.switch .caption,.switch .check,.switch-original .caption,.switch-original .check{display:inline-block;vertical-align:middle;line-height:18px}.switch .check{width:36px;height:16px;background-color:#929292;border-radius:8px;overflow:visible;position:relative}.switch .check:before{position:absolute;display:block;content:"";width:22px;height:22px;z-index:2;margin-top:-4px;margin-left:-3px;border-radius:50%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.35)}.switch input:checked~.check{background-color:#008287}.switch input:not(:checked)~.check:before{background-color:#fff;transition:all .2s linear}.switch input:checked~.check{background-color:#008287}.switch input:checked~.check:before{transform:translateX(22px);transition:all .2s linear}.switch input:disabled~.check{background-color:#d5d5d5}.switch input:disabled~.check:before{background-color:#bdbdbd}.switch-original .caption{margin:0 5px}.switch-original .check{position:relative;height:1.125rem;width:2.8125rem;outline:2px #a6a6a6 solid;border:1px #fff solid;cursor:pointer;background:#a6a6a6;z-index:1;display:inline-block;vertical-align:middle}.switch-original .check:after{position:absolute;left:-1px;top:-1px;display:block;content:"";height:1rem;width:.5625rem;outline:2px #333 solid;border:1px #333 solid;cursor:pointer;background:#333;z-index:2;transition:all .2s linear}.switch-original input[type=checkbox]:focus~.check{outline:1px #999 dotted}.switch-original input[type=checkbox]:checked~.check{background:#008287}.switch-original input[type=checkbox]:checked~.check:after{left:auto;transform:translateX(2rem);transition:all .2s linear}.switch-original input[type=checkbox]:disabled~.check{background-color:#e6e6e6;border-color:#fff}.switch-original input[type=checkbox]:disabled~.check:after{background-color:#8a8a8a;outline-color:#8a8a8a;border-color:#8a8a8a}.input-control.range input[type=range]{border:0;box-sizing:border-box;line-height:1;background-color:transparent;cursor:pointer;-webkit-appearance:none;width:100%}.input-control.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.input-control.range input[type=range]:focus{outline:0}.input-control.range input[type=range]::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}.input-control.range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1em;height:1em;margin-top:0;background-color:#555;border:2px solid #555;cursor:pointer}.input-control.range input[type=range]::-moz-range-thumb{width:1em;height:1em;margin-top:0;background-color:#555;border:2px solid #555;cursor:pointer;border-radius:0;margin:0}.input-control.range input[type=range]::-ms-thumb{width:1em;height:1em;margin-top:0;background-color:#555;border:2px solid #555;cursor:pointer}.input-control.range input[type=range]:hover::-webkit-slider-thumb{border-color:#373737;background-color:#1d1d1d}.input-control.range input[type=range]:hover::-moz-range-thumb{border-color:#373737;background-color:#1d1d1d}.input-control.range input[type=range]:hover::-ms-thumb{border-color:#373737;background-color:#1d1d1d}.input-control.range input[type=range]:active::-webkit-slider-thumb{border-color:#373737}.input-control.range input[type=range]:active::-moz-range-thumb{border-color:#373737}.input-control.range input[type=range]:active::-ms-thumb{border-color:#373737}.input-control.range input[type=range]::-webkit-slider-runnable-track{width:100%;cursor:pointer;height:100%;background-color:#00aba9;transition:background .3s ease}.input-control.range input[type=range]::-moz-range-track{width:100%;cursor:pointer;height:100%;background-color:#00aba9;transition:background .3s ease}.input-control.range input[type=range]::-ms-track{background:#00aba9;border-color:transparent;color:transparent;height:1.25em}.input-control.range input[type=range]::-ms-fill-lower{background:#00aba9}.input-control.range input[type=range]::-ms-fill-upper{display:none}.input-control.range input[type=range]::-moz-range-track{height:1.25em}.input-control.range.big-input{height:2.125rem}.input-control.range.big-input input[type=range]{padding:0}.input-control.range.big-input input[type=range]::-moz-range-track{height:1.2em}.progress,.progress-bar{display:block;position:relative;width:100%;height:auto;margin:.625rem 0;background:#eee;overflow:hidden}.progress-bar:after,.progress-bar:before,.progress:after,.progress:before{display:table;content:""}.progress-bar:after,.progress:after{clear:both}.progress .bar,.progress-bar .bar{position:relative;display:block;float:left;width:0;background-color:#1ba1e2;z-index:1;text-align:center;height:.625rem;line-height:.625rem;color:#fff}.progress-bar.small>.bar,.progress.small>.bar{height:.3125rem}.progress-bar.large>.bar,.progress.large>.bar{height:1rem}.progress-bar.gradient-bar .bar,.progress.gradient-bar .bar{background:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.progress-bar.ani .bar,.progress.ani .bar{animation:ani-bg-stripes 2s linear infinite}.popover{display:block;min-width:12.5rem;height:auto;position:relative;background-color:#eee;padding:1.25rem}.popover *{color:inherit}.popover.popover-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.popover:before{content:"";width:.625rem;height:.625rem;display:block;position:absolute;background-color:inherit;left:-.3125rem;top:50%;margin-top:-.3125rem;transform:rotate(45deg)}.popover.marker-on-top:before{top:0;left:50%;margin-left:-.3125rem}.popover.marker-on-right:before{top:50%;margin-top:-.3125rem;left:100%;margin-left:-.3125rem}.popover.marker-on-bottom:before{top:100%;margin-left:-.3125rem;left:50%;margin-top:-.3125rem}.overlay{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:1049}.overlay.transparent{background-color:rgba(255,255,255,0)}.window{display:block;position:relative;height:auto;width:100%;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.window-caption{position:relative;background-color:#fff;padding:.4375rem .3125rem;border-bottom:1px #e9e9e9 solid;border-top:0;cursor:default}.window-caption .window-caption-title{font-size:.875rem;font-style:normal;font-weight:700}.window-caption .window-caption-icon{margin-left:.3125rem}.window-caption .window-caption-icon *{height:1rem;width:1rem}.window-caption .window-caption-icon~.window-caption-title{padding-left:.3125rem}.window-caption .btn-close,.window-caption .btn-max,.window-caption .btn-min{position:absolute;height:1.5rem;width:1.5rem;min-height:1.5rem;text-align:center;vertical-align:middle;font-size:1rem;font-weight:400;padding:0 0 .625rem 0;z-index:3;outline:0;cursor:pointer;display:block;background-color:#fff;color:#777;top:.25rem;right:.25rem}.window-caption .btn-close:hover,.window-caption .btn-max:hover,.window-caption .btn-min:hover{background-color:#cde6f7;color:#2a8dd4}.window-caption .btn-close:hover:after,.window-caption .btn-max:hover:after,.window-caption .btn-min:hover:after{border-color:#2a8dd4}.window-caption .btn-close:active,.window-caption .btn-max:active,.window-caption .btn-min:active{background-color:#92c0e0;color:#fff}.window-caption .btn-close:after,.window-caption .btn-max:after,.window-caption .btn-min:after{border-color:#777;content:'\D7';position:absolute;left:50%;top:-2px;margin-left:-.25em}.window-caption .btn-max:after,.window-caption .btn-min:after{display:block;position:absolute;width:.625rem;height:.625rem;border:0 #000 solid;border-bottom-width:2px;content:' ';bottom:.375rem;left:50%;margin-left:-.375rem;top:auto}.window-caption .btn-max:after{height:.375rem;border:1px #000 solid;border-top-width:2px}.window-caption .btn-max{right:1.8125rem}.window-caption .btn-min{right:3.375rem}.window-caption .btn-close:after{margin-top:.1875rem;margin-left:-.3125rem}.window-content{position:relative;width:100%;height:auto;display:block;padding:.25rem}.window.success{box-shadow:0 0 25px 0 rgba(0,128,0,.7)}.window.success .window-caption{background-color:#60a917;color:#fff}.window.error{box-shadow:0 0 25px 0 rgba(128,0,0,.7)}.window.error .window-caption{background-color:#ce352c;color:#fff}.window.warning{box-shadow:0 0 25px 0 rgba(255,165,0,.7)}.window.warning .window-caption{background-color:#fa6800;color:#fff}.numeric-list,.simple-list{list-style:none;counter-reset:li;padding-left:0;margin-left:.625rem;color:#262626}.numeric-list li ol,.numeric-list li ul,.simple-list li ol,.simple-list li ul{list-style:none;padding-left:1.5625rem}.numeric-list li,.simple-list li{position:relative;padding:4px 12px;list-style:none;color:inherit}.numeric-list li:before,.simple-list li:before{position:absolute;top:50%;margin-top:-.8rem;left:-.625rem;color:#59cde2;font-size:2rem;vertical-align:middle;width:1.25rem;height:1.25rem;line-height:1.25rem}.numeric-list ul,.simple-list ul{margin:4px .5em 0}.simple-list>li:before{content:"\2022"}.simple-list ul li:before{content:"\00B7"}.numeric-list>li{padding:4px 12px 4px 18px}.numeric-list>li:before{content:counter(li);counter-increment:li;font-size:.8rem;color:#fff;background-color:#59cde2;border-radius:50%;text-align:center;margin-top:-.65rem}.numeric-list.square-bullet>li:before,.numeric-list.square-marker>li:before{border-radius:0}.numeric-list.large-bullet li,.simple-list.large-bullet li{margin:6px 0;padding-left:2rem}.numeric-list.large-bullet li:before,.simple-list.large-bullet li:before{line-height:2rem;width:2rem;height:2rem;margin-top:-1rem}.simple-list.large-bullet li{padding-left:1rem}.simple-list.large-bullet li:before{margin-top:-1.3rem;font-size:3rem}.simple-list.dark-bullet li:before{color:#1d1d1d}.simple-list.alert-bullet li:before{color:#ce352c}.simple-list.info-bullet li:before{color:#1ba1e2}.simple-list.success-bullet li:before{color:#60a917}.simple-list.warning-bullet li:before{color:#e3c800}.simple-list.red-bullet li:before{color:#ce352c}.simple-list.blue-bullet li:before{color:#1ba1e2}.simple-list.green-bullet li:before{color:#60a917}.simple-list.yellow-bullet li:before{color:#e3c800}.numeric-list.dark-bullet li:before{background-color:#1d1d1d}.numeric-list.alert-bullet li:before{background-color:#ce352c}.numeric-list.info-bullet li:before{background-color:#1ba1e2}.numeric-list.success-bullet li:before{background-color:#60a917}.numeric-list.warning-bullet li:before{background-color:#e3c800}.numeric-list.red-bullet li:before{background-color:#ce352c}.numeric-list.blue-bullet li:before{background-color:#1ba1e2}.numeric-list.green-bullet li:before{background-color:#60a917}.numeric-list.yellow-bullet li:before{background-color:#e3c800}.step-list{margin:0 0 0 2rem;padding:0;list-style-type:none;counter-reset:li}.step-list>li{border-left:1px #ccc solid;position:relative;padding:0 .625rem;margin:.625rem;vertical-align:top}.step-list>li:before{position:absolute;content:counter(li);counter-increment:li;font-size:2rem;color:#999;left:0;top:.3125rem;margin-left:-1.5rem}.image-container{display:inline-block;position:relative;vertical-align:middle;max-width:100%;background-color:transparent}.image-container .frame{background-color:#fff;position:relative;width:100%;height:100%}.image-container img{display:block;width:100%;height:100%}.image-container .image-overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;overflow:hidden;font-size:.875rem;line-height:1rem;padding:1em 1.5em;background-color:rgba(27,161,226,.7);color:#fff;text-align:center;border-radius:inherit;transition:all .65s ease}.image-container .image-overlay:hover{opacity:1}.image-container .image-overlay:hover:after,.image-container .image-overlay:hover:before{opacity:1;transform:scale(1)}.image-container .image-overlay:after,.image-container .image-overlay:before{display:block;position:absolute;content:"";border:1px solid rgba(255,255,255,.7);top:1em;bottom:1em;left:1em;right:1em;opacity:0;border-radius:inherit;transform:scale(1.5);transition:all .65s ease}.image-container .image-overlay:after{border-left:none;border-right:none;bottom:1em;top:1em}.image-container .image-overlay:before{border-top:none;border-bottom:none;bottom:1em;top:1em}.image-container.diamond{overflow:hidden}.image-container.diamond .frame{transform:rotate(45deg);overflow:hidden}.image-container.diamond .frame .image-replacer,.image-container.diamond .frame img{transform:rotate(-45deg)}.image-container.rounded img{border-radius:.3125rem}.image-container.bordered .frame{border:1px #eee solid;padding:.5rem}.image-container.polaroid .frame{border:1px #eee solid;padding:.5rem .5rem 2rem}.image-container.handing{margin-top:20px}.image-container.handing .frame{border:1px #eee solid;position:relative;padding:.5rem}.image-container.handing .frame:after{content:"";position:absolute;width:.625rem;height:.625rem;background-color:#647687;border-radius:50%;top:-20%;left:50%;margin-left:-.3125rem;z-index:3;box-shadow:0 2px 4px rgba(0,0,0,.35)}.image-container.handing.image-format-hd .frame:after{top:-25%}.image-container.handing.image-format-square .frame:after{top:-15%}.image-container.handing:after{position:absolute;content:"";background-color:transparent;border-top:1px solid #eee;transform:rotate(-16deg);z-index:2;top:0;left:0;width:50%;height:50%;transform-origin:top left}.image-container.handing:before{position:absolute;content:"";background-color:transparent;border-top:1px solid #eee;transform:rotate(16deg);z-index:2;top:0;right:0;width:50%;height:50%;transform-origin:top right}.image-container.handing.ani{transform-origin:50% -25px;animation:swinging 10s ease-in-out 0s infinite}.image-container.handing.ani-hover:hover{transform-origin:50% -25px;animation:swinging 5s ease-in-out 0s}.ani-hover-spin:hover,.ani-spin{animation:ani-spin 1.5s linear infinite}.ani-hover-spin.ani-fast:hover,.ani-spin.ani-fast{animation:ani-spin .7s linear infinite}.ani-hover-spin.ani-slow:hover,.ani-spin.ani-slow{animation:ani-spin 2.2s linear infinite}.ani-hover-pulse:hover,.ani-pulse{animation:ani-pulse 1.7s infinite}.ani-hover-pulse.ani-fast:hover,.ani-pulse.ani-fast{animation:ani-pulse 1s infinite}.ani-hover-pulse.ani-slow:hover,.ani-pulse.ani-slow{animation:ani-pulse 3s infinite}.ani-hover-spanner:hover,.ani-spanner{transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial;animation:ani-wrench 2.5s ease infinite}.ani-hover-spanner.ani-fast:hover,.ani-spanner.ani-fast{animation:ani-wrench 1.2s ease infinite}.ani-hover-spanner.ani-slow:hover,.ani-spanner.ani-slow{animation:ani-wrench 3.7s ease infinite}.ani-hover-ring:hover,.ani-ring{transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial;animation:ani-ring 2s ease infinite}.ani-hover-ring.ani-fast:hover,.ani-ring.ani-fast{animation:ani-ring 1s ease infinite}.ani-hover-ring.ani-slow:hover,.ani-ring.ani-slow{animation:ani-ring 3s ease infinite}.ani-hover-vertical:hover,.ani-vertical{animation:ani-vertical 2s ease infinite}.ani-vertical.ani-fast,.ani-vertical.ani-fast:hover{animation:ani-vertical 1s ease infinite}.ani-hover-vertical.ani-slow:hover,.ani-vertical.ani-slow{animation:ani-vertical 4s ease infinite}.ani-horizontal,.ani-hover-horizontal:hover{animation:ani-horizontal 2s ease infinite}.ani-horizontal.ani-fast,.ani-horizontal.ani-fast:hover{animation:ani-horizontal 1s ease infinite}.ani-horizontal.ani-slow,.ani-horizontal.ani-slow:hover{animation:ani-horizontal 3s ease infinite}.ani-flash,.ani-hover-flash:hover{animation:ani-flash 2s ease infinite}.ani-flash.ani-fast,.ani-hover-flash.ani-fast:hover{animation:ani-flash 1s ease infinite}.ani-flash.ani-slow,.ani-hover-flash.ani-slow:hover{animation:ani-flash 3s ease infinite}.ani-bounce,.ani-hover-bounce:hover{animation:ani-bounce 2s ease infinite}.ani-bounce.ani-fast,.ani-hover-bounce.ani-fast:hover{animation:ani-bounce 1s ease infinite}.ani-bounce.ani-slow,.ani-hover-bounce.ani-slow:hover{animation:ani-bounce 3s ease infinite}.ani-float,.ani-hover-float:hover{animation:ani-float 2s linear infinite}.ani-float.ani-fast,.ani-hover-float.ani-fast:hover{animation:ani-float 1s linear infinite}.ani-float.ani-slow,.ani-hover-float.ani-slow:hover{animation:ani-float 3s linear infinite}.ani-heartbeat,.ani-hover-heartbeat:hover{animation:ani-heartbeat 2s linear infinite}.ani-heartbeat.ani-fast,.ani-hover-heartbeat.ani-fast:hover{animation:ani-heartbeat 1s linear infinite}.ani-heartbeat.ani-slow,.ani-hover-heartbeat.ani-slow:hover{animation:ani-heartbeat 3s linear infinite}.ani-hover-shake:hover,.ani-shake{animation:ani-wrench 2.5s ease infinite}.ani-hover-shake.ani-fast:hover,.ani-shake.ani-fast{animation:ani-wrench 1.2s ease infinite}.ani-hover-shake.ani-slow:hover,.ani-shake.ani-slow{animation:ani-wrench 3.7s ease infinite}.ani-hover-shuttle:hover,.ani-shuttle{animation:ani-shuttle 2s linear infinite}.ani-hover-shuttle.ani-fast:hover,.ani-shuttle.ani-fast{animation:ani-shuttle 1s linear infinite}.ani-hover-shuttle.ani-slow:hover,.ani-shuttle.ani-slow{animation:ani-shuttle 3s linear infinite}.ani-hover-pass:hover,.ani-pass{animation:ani-pass 2s linear infinite}.ani-hover-pass.ani-fast:hover,.ani-pass.ani-fast{animation:ani-pass 1s linear infinite}.ani-hover-pass.ani-slow:hover,.ani-pass.ani-slow{animation:ani-pass 3s linear infinite}.ani-hover-ripple:hover,.ani-ripple{animation:ani-ripple 2s infinite linear}.ani-hover-ripple.ani-fast:hover,.ani-ripple.ani-fast{animation:ani-ripple 1s infinite linear}.ani-hover-ripple.ani-slow:hover,.ani-ripple.ani-slow{animation:ani-ripple 3s infinite linear}@keyframes swinging{0%{transform:rotate(0)}5%{transform:rotate(10deg)}10%{transform:rotate(-9deg)}15%{transform:rotate(8deg)}20%{transform:rotate(-7deg)}25%{transform:rotate(6deg)}30%{transform:rotate(-5deg)}35%{transform:rotate(4deg)}40%{transform:rotate(-3deg)}45%{transform:rotate(2deg)}50%{transform:rotate(0)}100%{transform:rotate(0)}}@keyframes scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}@keyframes cubemove{25%{transform:translateX(10px) rotate(-90deg)}50%{transform:translateX(10px) translateY(10px) rotate(-179deg)}50.1%{transform:translateX(10px) translateY(10px) rotate(-180deg)}75%{transform:translateX(0) translateY(10px) rotate(-270deg)}100%{transform:rotate(-360deg)}}@keyframes orbit{0%{opacity:1;animation-timing-function:ease-out;transform:rotate(225deg)}7%{transform:rotate(345deg);animation-timing-function:linear}35%{transform:rotate(495deg);animation-timing-function:ease-in-out}42%{transform:rotate(690deg);animation-timing-function:linear}70%{opacity:1;transform:rotate(835deg);animation-timing-function:linear}76%{opacity:1}77%{transform:rotate(955deg);animation-timing-function:ease-in}78%{transform:rotate(955deg);opacity:0}100%{transform:rotate(955deg);opacity:0}}@keyframes metro-slide{0%{left:-50%}100%{left:150%}}@keyframes metro-opacity{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes ani-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes ani-pulse{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes ani-wrench{0%{transform:rotate(-12deg)}8%{transform:rotate(12deg)}10%{transform:rotate(24deg)}18%{transform:rotate(-24deg)}20%{transform:rotate(-24deg)}28%{transform:rotate(24deg)}30%{transform:rotate(24deg)}38%{transform:rotate(-24deg)}40%{transform:rotate(-24deg)}48%{transform:rotate(24deg)}50%{transform:rotate(24deg)}58%{transform:rotate(-24deg)}60%{transform:rotate(-24deg)}68%{transform:rotate(24deg)}75%{transform:rotate(0)}}@keyframes ani-ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%{transform:rotate(0)}}@keyframes ani-vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%{transform:translate(0,0)}}@keyframes ani-horizontal{0%{transform:translate(0,0)}6%{transform:translate(5px,0)}12%{transform:translate(0,0)}18%{transform:translate(5px,0)}24%{transform:translate(0,0)}30%{transform:translate(5px,0)}36%{transform:translate(0,0)}}@keyframes ani-flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes ani-bounce{0%,10%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-15px)}}@keyframes ani-float{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}@keyframes ani-heartbeat{0%{transform:scale(1.1)}50%{transform:scale(.8)}100%{transform:scale(1.1)}}@keyframes ani-shuttle{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-8deg)}30%,50%,70%{transform:scale(1.3) rotate(8deg)}40%,60%{transform:scale(1.3) rotate(-8deg)}80%{transform:scale(1) rotate(0)}}@keyframes ani-pass{0%{transform:translateX(-50%);opacity:0}50%{transform:translateX(0);opacity:1}100%{transform:translateX(50%);opacity:0}}@keyframes ani-ripple{0%{opacity:.6}50%{transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes ani-shrink{0%{transform:scale(1)}90%{transform:scale(1)}100%{transform:scale(.5)}}@keyframes ani-drop{0%{transform:translateY(-50px)}25%{transform:translate(0)}100%{transform:translate(0)}}@keyframes ani-drop2{0%{transform:translateY(-50px)}50%{transform:translate(0)}100%{transform:translate(0)}}@keyframes ani-drop3{0%{transform:translateY(-50px)}75%{transform:translate(0)}100%{transform:translate(0)}}@keyframes ani-pre-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes ani-bg-stripes{from{background-position:40px 0}to{background-position:0 0}}.calendar{min-width:13.75rem;border:1px #eee solid;font-size:.75rem;padding:.3125rem;background-color:#fff}.calendar .calendar-grid{margin:0;padding:0}.calendar .calendar-row{margin:0 0 .3125rem;width:100%}.calendar .calendar-row:after,.calendar .calendar-row:before{display:table;content:""}.calendar .calendar-row:after{clear:both}.calendar .calendar-row:last-child{margin-bottom:0}.calendar .calendar-cell{width:12.46201429%;margin:0 0 0 2.12765%;display:block;float:left}.calendar .calendar-cell:first-child{margin-left:0}.calendar .calendar-cell.sel-month{width:41.64134286%}.calendar .calendar-cell.sel-year{width:48.936175%}.calendar .calendar-cell.sel-minus,.calendar .calendar-cell.sel-plus{width:23.4042625%}.calendar .calendar-cell.month-cell,.calendar .calendar-cell.year-cell{width:23.4042625%}.calendar .calendar-actions .button{margin:.15625rem}.calendar .day-of-week{padding:.3125rem;cursor:default}.calendar a{display:block;padding:.3125rem 0}.calendar a:hover{background-color:#75c7ee;color:#fff;border-radius:inherit}.calendar .calendar-header{background-color:#59cde2;color:#fff}.calendar .calendar-header a{color:#fff;padding:.325rem}.calendar .calendar-header a:hover{background-color:#47b4e9;color:#fff}.calendar .calendar-actions:after,.calendar .calendar-actions:before{display:table;content:""}.calendar .calendar-actions:after{clear:both}.calendar .today a{background-color:#60a917;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.calendar .day{border:1px #bcd9e2 solid;text-align:center}.calendar .day a{display:block;position:relative;text-align:center}.calendar .month,.calendar .year{border:1px #bcd9e2 solid}.calendar .month a,.calendar .year a{padding-top:1.3125rem;padding-bottom:1.3125rem}.calendar .empty{cursor:default}.calendar .other-day{display:block;text-align:center;color:#999;padding:.325rem;background-color:#eee;border:1px #bcd9e2 solid}.calendar .exclude{background-color:#ce352c}.calendar .exclude a{cursor:not-allowed;background-color:#ce352c;color:#fff}.calendar .stored{background-color:#f472d0}.calendar .stored a{cursor:pointer;background-color:#f472d0;color:#fff}.calendar .selected{background-color:#59cde2}.calendar .selected a{background-color:#59cde2;color:#fff}.calendar.rounded button{border-radius:.3125rem}.calendar.rounded .calendar-header,.calendar.rounded .day,.calendar.rounded .month,.calendar.rounded .other-day,.calendar.rounded .selected,.calendar.rounded .today,.calendar.rounded .year{border-radius:.3125rem}.calendar.rounded .exclude a,.calendar.rounded .selected a,.calendar.rounded .today a{border-radius:.3125rem}.calendar.rounded .calendar-header a:hover{border-radius:.3125rem}.calendar.no-border .calendar-header,.calendar.no-border .day,.calendar.no-border .month,.calendar.no-border .other-day,.calendar.no-border .today,.calendar.no-border .year{border:0}.calendar.no-border .today a{border:0}.calendar-dropdown{border:0;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.stepper{margin:10px 0;width:100%}.stepper:after,.stepper:before{display:table;content:""}.stepper:after{clear:both}.stepper>ul{counter-reset:li;border-top:1px #1d1d1d dotted;position:relative;padding:0;margin:30px 0;width:100%;display:block}.stepper>ul li{list-style:none;float:left;width:2em;height:2em;margin-top:-1em;position:absolute;left:0;background:#666;cursor:pointer;font-size:.875rem}.stepper>ul li:before{content:counter(li);counter-increment:li;position:absolute;box-sizing:border-box;padding:.3em 10px;color:#fff;font-weight:700;font-family:"Helvetica Neue",Arial,sans-serif;font-size:.9em;text-align:center}.stepper>ul li:hover{background-color:#999}.stepper>ul li.complete,.stepper>ul li.current{transition:all .2s ease}.stepper>ul li.current{background-color:#1ba1e2}.stepper>ul li.current:hover{background-color:#0cf}.stepper>ul li.complete{background-color:#60a917}.stepper>ul li.complete:hover{background-color:#7ad61d}.stepper.cycle li{border-radius:50%}.stepper.diamond li{transform:rotate(45deg)}.stepper.diamond li:before{transform:rotate(-45deg)}.wizard{position:relative}.wizard .steps{margin:10px 0;padding:20px;border:1px #eee solid;position:relative}.wizard .steps .step{position:relative;width:100%;height:100%;display:none}.wizard .steps .step:first-child{display:block}.wizard .actions .group-right{float:right}.wizard .actions .group-left{float:left}.wizard .actions button{padding:0 1rem;height:2.125rem;text-align:center;vertical-align:middle;background-color:#fff;border:1px #d9d9d9 solid;color:#262626;cursor:pointer;display:inline-block;outline:0;font-size:.875rem;margin:.15625rem 0;position:relative;margin-right:2px}.wizard .actions button.default{background-color:#008287;color:#fff}.wizard .actions button:hover{border-color:#787878}.wizard .actions button:active{background:#eee;color:#262626;box-shadow:none}.wizard .actions button:focus{outline:0}.wizard .actions button.disabled,.wizard .actions button:disabled{background-color:#eaeaea;color:#bebebe;cursor:default;border-color:transparent}.wizard .actions button *{color:inherit}.wizard .actions button :hover{color:inherit}.wizard .actions button.rounded{border-radius:.325rem}.wizard .actions button>[class*=mif-]{vertical-align:middle}.wizard .actions button img{height:.875rem;vertical-align:middle;margin:0}.wizard .actions button.loading-pulse{position:relative;padding:0 1.325rem}.wizard .actions button.loading-pulse:before{position:absolute;content:"";left:0;top:50%;margin-top:-10px;width:20px;height:20px;background-color:#333;border-radius:100%;animation:scaleout 1s infinite ease-in-out}.wizard .actions button.loading-pulse.lighten:before{background-color:#fff}.wizard .actions button.loading-cube{position:relative;padding:0 1.325rem}.wizard .actions button.loading-cube:after,.wizard .actions button.loading-cube:before{content:"";background-color:#333;width:5px;height:5px;position:absolute;top:50%;left:3px;margin-top:-8px;animation:cubemove 1.8s infinite ease-in-out}.wizard .actions button.loading-cube:after{animation-delay:-.9s}.wizard .actions button.loading-cube.lighten:after,.wizard .actions button.loading-cube.lighten:before{background-color:#fff}.wizard .actions button.dropdown-toggle{padding-right:1.625rem}.wizard .actions button.dropdown-toggle.drop-marker-light:after,.wizard .actions button.dropdown-toggle.drop-marker-light:before{background-color:#fff}.wizard .actions button.primary{background:#2086bf;color:#fff;border-color:#2086bf}.wizard .actions button.primary:active{background:#1b6eae;color:#fff}.wizard .actions button.success{background:#60a917;color:#fff;border-color:#60a917}.wizard .actions button.success:active{background:#128023;color:#fff}.wizard .actions button.alert,.wizard .actions button.danger{background:#ce352c;color:#fff;border-color:#ce352c}.wizard .actions button.alert:active,.wizard .actions button.danger:active{background:#9a1616;color:#fff}.wizard .actions button.info{background:#59cde2;color:#fff;border-color:#59cde2}.wizard .actions button.info:active{background:#1ba1e2;color:#fff}.wizard .actions button.warning{background:#fa6800;color:#fff;border-color:#fa6800}.wizard .actions button.warning:active{background:#bf5a15;color:#fff}.wizard .actions button.link{background:0 0;color:#2086bf;border-color:transparent;text-decoration:underline}.wizard .actions button.link:active,.wizard .actions button.link:hover{background:0 0;color:#114968;border-color:transparent}.wizard .actions button:last-child{margin-right:0}.wizard .actions button.btn-finish{background-color:#60a917;color:#fff}.wizard .actions button:disabled{background-color:#6f6f6f}.wizard2{counter-reset:div;position:relative;width:100%}.wizard2:after,.wizard2:before{display:table;content:""}.wizard2:after{clear:both}.wizard2 .step{width:auto;display:block;float:left;position:relative;z-index:1;padding:0 0 3rem}.wizard2 .step:before{content:counter(div);counter-increment:div;position:absolute;font-size:.8rem;bottom:20px;width:24px;text-align:center}.wizard2 .step.active{border:0}.wizard2 .step.active:before{visibility:hidden}.wizard2 .step.prev{border-left:24px solid #eee;border-right:1px solid #e6e6e6;width:0}.wizard2 .step.prev:before{left:0;margin-left:-24px;color:#1d1d1d}.wizard2 .step.next{border-left:1px solid #e6e6e6;border-right:24px solid #1ba1e2;width:0}.wizard2 .step.next:before{left:100%;color:#fff}.wizard2 .step.next+.next{border-color:#1891cb}.wizard2 .step.next+.next+.next{border-color:#1681b4}.wizard2 .step.next+.next+.next+.next{border-color:#13709e}.wizard2 .step.next+.next+.next+.next+.next{border-color:#106087}.wizard2 .step.next+.next+.next+.next+.next+.next{border-color:#0b4059}.wizard2 .step.next+.next+.next+.next+.next+.next+.next{border-color:#082f43}.wizard2 .step.next+.next+.next+.next+.next+.next+.next+.next{border-color:#051f2c}.wizard2 .step.next+.next+.next+.next+.next+.next+.next+.next+.next{border-color:#030f15}.wizard2 .step-content{width:auto;overflow:hidden;padding:.625rem}.wizard2 .step.next .step-content,.wizard2 .step.prev .step-content{width:0;padding:0}.wizard2 .action-bar{padding:0 .625rem;position:absolute;bottom:10px;text-align:right;z-index:2}.wizard2 .action-bar:after,.wizard2 .action-bar:before{display:table;content:""}.wizard2 .action-bar:after{clear:both}.wizard2 .action-bar .button{margin:0 .125rem;opacity:.6}.wizard2 .action-bar .button:hover{opacity:1}.countdown{display:inline-block;font-weight:700;font-size:1rem;margin:.1em 0 1.2em}.countdown .part{display:inline-block;position:relative}.countdown .part.days:after,.countdown .part.hours:after,.countdown .part.minutes:after,.countdown .part.seconds:after{position:absolute;content:attr(data-day-text);text-align:center;top:100%;left:0;width:100%;font-size:.6em;color:inherit}.countdown .part.disabled .digit{opacity:.3;box-shadow:none}.countdown .digit,.countdown .divider{display:inline-block;padding:.3125em .625em;background-color:#1ba1e2;color:#fff;cursor:default;box-shadow:0 0 5px 0 rgba(0,0,0,.3);text-shadow:2px 2px 4px rgba(0,0,0,.4);transition:all .5s ease}.countdown .digit,.countdown .divider{margin-left:4px}.countdown .divider{padding:.125em .25em;color:#1d1d1d;background-color:transparent;box-shadow:none}.countdown.tick .divider{opacity:0}.countdown.labels-top{margin:1.2em 0 .1em}.countdown.labels-top .part.days:after,.countdown.labels-top .part.hours:after,.countdown.labels-top .part.minutes:after,.countdown.labels-top .part.seconds:after{top:0;left:0;margin-top:-1.5em}.countdown.rounded .part .digit{border-radius:.5em}.countdown .digit.scaleIn{transition:all .5s ease;transform:scale(1.1)}.sidebar-container{background-color:#71b1d1;color:#fff;position:absolute;top:0;left:0;bottom:0;overflow-x:hidden;overflow-y:scroll}.sidebar{background-color:#71b1d1;color:#fff;position:relative;width:100%;padding:0;margin:0;list-style:none inside none}.sidebar li{display:block;background-color:inherit;color:inherit;position:relative;height:52px}.sidebar li a{display:block;background-color:inherit;color:inherit;padding:.625rem 1rem .625rem 3.75rem;position:relative;width:100%;height:100%;line-height:.875rem}.sidebar li a .icon{width:28px;height:28px;font-size:28px;line-height:28px;vertical-align:middle;text-align:center;position:absolute;left:.625rem;top:.625rem}.sidebar li a .counter,.sidebar li a .title{display:block;margin:0;white-space:nowrap}.sidebar li a .title{font-size:.6875rem;font-weight:700;text-transform:uppercase}.sidebar li a .counter{font-size:.7rem;font-weight:400}.sidebar li:hover{background-color:#7cc1de}.sidebar li.active{background-color:#fff;color:#323232}.sidebar{transition:all .2s ease}.sidebar.compact{width:52px;transition:all .2s ease}.sidebar.compact a{padding-right:0;padding-left:0;width:52px}.sidebar.compact .title{display:none}.sidebar.compact .counter{position:absolute;top:0;right:4px}.sidebar2{text-align:left;background:#fff;max-width:15.625rem;list-style:none inside none;margin:0;padding:0;position:relative;width:auto;float:left;border-collapse:separate;border:1px #eee solid;width:100%}.sidebar2 li:hover>.dropdown-toggle:before{border-color:#fff}.sidebar2 li{display:block;float:none;position:relative}.sidebar2 li:after,.sidebar2 li:before{display:table;content:""}.sidebar2 li:after{clear:both}.sidebar2 li a{color:#727272;font-size:.875rem;display:block;float:none;padding:.75rem 2rem .75rem 2.5rem;text-decoration:none;vertical-align:middle;position:relative;white-space:nowrap;min-width:12.5rem;border:none}.sidebar2 li a .icon,.sidebar2 li a img{position:absolute;left:.875rem;top:50%;margin-top:-.5625rem;color:#262626;max-height:1.125rem;font-size:1.125rem;display:inline-block;margin-right:.3125rem;vertical-align:middle;text-align:center}.sidebar2 li.active{border-left:2px solid;border-color:#1ba1e2}.sidebar2 li.active>a{background-color:#59cde2;color:#fff;font-weight:700}.sidebar2 li:hover{text-decoration:none;background:#59cde2}.sidebar2 li:hover .icon,.sidebar2 li:hover>a{color:#fff}.sidebar2 li a[data-hotkey]{padding-right:3.2rem}.sidebar2 li a[data-hotkey]:after{content:attr(data-hotkey);position:absolute;right:1.2rem;width:auto;font-size:.8em}.sidebar2 .divider{padding:0;height:1px;margin:0 1px;overflow:hidden;background-color:#f2f2f2}.sidebar2 .divider:hover{background-color:#f2f2f2}.sidebar2.subdown .d-menu{min-width:0;position:relative;width:100%;left:0;right:0;top:100%;box-shadow:none}.sidebar2 .item-block{display:block;padding:.625rem;background-color:#eee}.sidebar2 .d-menu{left:100%;top:-10%}.sidebar2 .menu-title{background-color:#f6f7f8;font-size:12px;line-height:14px;padding:4px 8px;border:0;color:#646464}.sidebar2 .menu-title:first-child{margin:0;border-top-width:0}.sidebar2 .menu-title:first-child:hover{border-top-width:0}.sidebar2 .menu-title:hover{background-color:#f6f7f8;cursor:default;border:0}.sidebar2 .dropdown-toggle:before{transform:rotate(-135deg);margin-top:-2px}.sidebar2 .dropdown-toggle:before{transition:all .3s ease}.sidebar2 .dropdown-toggle.active-toggle:before{transform:rotate(45deg);transition:all .3s ease}.sidebar2.subdown .dropdown-toggle:before{transform:rotate(-45deg);margin-left:-1.25rem}.sidebar2.subdown .dropdown-toggle.active-toggle:before{transform:rotate(135deg)}.sidebar2 li.disabled a{color:#eee}.sidebar2 li.disabled:hover{background-color:inherit;cursor:default;border:0}.sidebar2 li.disabled:hover a{cursor:inherit}.sidebar2.context li a{font-size:.75rem;padding:.3125rem 2rem .3125rem 2.5rem}.sidebar2.context li a .icon{margin-top:-.4375rem;font-size:.825rem;color:inherit}.sidebar2.no-min-size li a{min-width:0}.sidebar2.full-size li a{min-width:0;width:100%}.sidebar2 .d-menu{min-width:0;position:relative;width:100%;left:0;right:0;top:100%;box-shadow:none}.sidebar2 .dropdown-toggle:before{transform:rotate(-45deg);margin-left:-1.25rem}.sidebar2 .dropdown-toggle.active-toggle:before{transform:rotate(135deg)}.sidebar2 li{border-top:1px #eee solid;cursor:default}.sidebar2 li.stick{position:relative}.sidebar2 li.stick:before{content:"";position:absolute;width:7px;height:44px;left:-7px;text-indent:-9999px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:inherit}.sidebar2 li.disabled{background-color:inherit}.sidebar2 li.disabled:hover{border-top:1px #eee solid}.sidebar2 li a{background-color:#fff;color:#323232;white-space:normal;min-width:0}.sidebar2 li a .icon{color:inherit}.sidebar2 li.title{padding:20px 20px 10px 20px;font-size:24px;border:0}.sidebar2 li.title:hover{background-color:inherit}.sidebar2 li:not(.title)+li.title{border-top:1px #eee solid}.sidebar2 li.active{background-color:#71b1d1;border:none}.sidebar2 li.active a{background-color:#71b1d1;color:#fff}.sidebar2 li.active a .icon{color:inherit}.sidebar2 li:hover a{background-color:#7cc1de}.sidebar2 li.disabled:hover a{background-color:inherit}.sidebar2 li li:not(:hover){color:#1d1d1d}.sidebar2 li li:not(:hover) a{background-color:#fff}.sidebar2 .dropdown-toggle:before{transition:all .3s ease}.sidebar2 .dropdown-toggle.active-toggle:before{transform:rotate(135deg);transition:all .3s ease}.sidebar2.dark li{border-top:1px #5c5c5c solid}.sidebar2.dark li.title{background-color:#3d3d3d;color:#fff}.sidebar2.dark li a{background-color:#3d3d3d;color:#fff}.sidebar2.dark li a:hover{background-color:#262626;color:#fff}.sidebar2.dark li.disabled,.sidebar2.dark li:not(.title)+li.title{border-top-color:#5c5c5c}.sidebar2.dark li.disabled:hover{border-top-color:#5c5c5c}.sidebar2.dark li.disabled:hover a{background-color:#3d3d3d}.sidebar2.dark li.disabled a{color:#999}.sidebar2.dark li.active a{background-color:#ce352c}.sidebar2.dark .dropdown-toggle:before{border-color:#fff}.sidebar2.dark .d-menu li a{background-color:#3d3d3d;color:#fff}.sidebar2.dark .d-menu li a:hover{background-color:#262626;color:#fff}.tabcontrol{position:relative;width:100%}.tabcontrol>.tabs{width:100%;margin:0;padding:0;list-style:none inside;border-bottom:2px #1ba1e2 solid;white-space:nowrap;overflow:visible}.tabcontrol>.tabs:after,.tabcontrol>.tabs:before{display:table;content:""}.tabcontrol>.tabs:after{clear:both}.tabcontrol>.tabs li{display:block;float:left;position:relative;white-space:nowrap}.tabcontrol>.tabs li a{display:block;float:left;padding:8px 24px;color:#1d1d1d;font-size:.6875rem;font-weight:700;text-transform:uppercase;position:relative;white-space:nowrap}.tabcontrol>.tabs li:hover a{background-color:#eee}.tabcontrol>.tabs li.active a{background-color:#1ba1e2;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.tabcontrol>.tabs li.disabled a{background:#eee linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;color:#999;cursor:default}.tabcontrol>.tabs li.non-visible-tabs{display:block;float:right}.tabcontrol>.tabs li.non-visible-tabs:empty{display:none}.tabcontrol>.tabs li.non-visible-tabs.dropdown-toggle{height:100%}.tabcontrol.tabs-bottom .tabs{border-bottom:none;border-top:2px #1ba1e2 solid}.tabcontrol.tabs-bottom .tabs li.disabled{top:0}.tabcontrol.tabs-bottom .tabs li:hover{top:0}.tabcontrol>.frames{width:100%;position:relative}.tabcontrol>.frames .frame{display:block;position:relative;width:100%;padding:20px;background-color:#999}.tabcontrol2{position:relative;width:100%}.tabcontrol2>.tabs{width:100%;margin:0;padding:0;list-style:none inside;border-bottom:2px #1ba1e2 solid;white-space:nowrap;overflow:visible}.tabcontrol2>.tabs:after,.tabcontrol2>.tabs:before{display:table;content:""}.tabcontrol2>.tabs:after{clear:both}.tabcontrol2>.tabs li{display:block;float:left;position:relative;white-space:nowrap}.tabcontrol2>.tabs li a{display:block;float:left;padding:8px 24px;color:#1d1d1d;font-size:.6875rem;font-weight:700;text-transform:uppercase;position:relative;white-space:nowrap}.tabcontrol2>.tabs li:hover a{background-color:#eee}.tabcontrol2>.tabs li.active a{background-color:#1ba1e2;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.tabcontrol2>.tabs li.disabled a{background:#eee linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;color:#999;cursor:default}.tabcontrol2>.tabs li.non-visible-tabs{display:block;float:right}.tabcontrol2>.tabs li.non-visible-tabs:empty{display:none}.tabcontrol2>.tabs li.non-visible-tabs.dropdown-toggle{height:100%}.tabcontrol2.tabs-bottom .tabs{border-bottom:none;border-top:2px #1ba1e2 solid}.tabcontrol2.tabs-bottom .tabs li.disabled{top:0}.tabcontrol2.tabs-bottom .tabs li:hover{top:0}.tabcontrol2>.frames{width:100%;position:relative}.tabcontrol2>.frames .frame{display:block;position:relative;width:100%;padding:20px;background-color:#999}.tabcontrol2>.tabs{border-bottom:0;vertical-align:bottom;z-index:2}.tabcontrol2>.tabs li{padding-top:2px;overflow:visible;margin:0 2px}.tabcontrol2>.tabs li:after{content:"";position:absolute;left:0;top:100%;width:100%;background-color:#fff;height:2px;z-index:3}.tabcontrol2>.tabs li:not(.active):after{background-color:#eee;height:1px}.tabcontrol2>.tabs li:first-child{margin-left:10px}.tabcontrol2>.tabs li a{background-color:#eee;padding-top:.3125rem;text-shadow:none}.tabcontrol2>.tabs li.active{padding-top:0;padding-bottom:0}.tabcontrol2>.tabs li.active a{background-color:#fff;border:1px #eee solid;border-top:2px #ce352c solid;border-bottom:0;color:#1ba1e2}.tabcontrol2>.tabs li.active:hover a{background-color:inherit}.tabcontrol2>.tabs li:hover a{background-color:#e1e1e1}.tabcontrol2.tabs-bottom>.tabs{border-top:0}.tabcontrol2.tabs-bottom>.tabs li{padding:0}.tabcontrol2.tabs-bottom>.tabs li:after{top:-1px;background-color:#fff}.tabcontrol2.tabs-bottom>.tabs li.active{padding-bottom:0}.tabcontrol2.tabs-bottom>.tabs li.active a{border:1px #eee solid;border-bottom:2px #ce352c solid;border-top:0}.tabcontrol2.tabs-bottom>.tabs li:not(.active){margin-bottom:0}.tabcontrol2.tabs-bottom>.tabs li:not(.active):after{background-color:#eee}.tabcontrol2>.frames{z-index:1;border:1px #eee solid}.tabcontrol2>.frames .frame{background-color:#fff}.accordion>.frame{margin-top:1px}.accordion>.frame:first-child{margin-top:0}.accordion>.frame>.heading{display:block;padding:8px 16px 8px 20px;background-color:#f6f6f6;cursor:pointer;font-size:.6875rem;text-transform:uppercase;font-weight:700;position:relative;border:1px #eee solid;overflow:hidden;z-index:2;-webkit-user-select:none;user-select:none;transition:all .3s ease}.accordion>.frame>.heading:before{position:absolute;display:block;left:4px;top:6px;content:'';width:0;height:0;border-left:6px solid transparent;border-top:6px solid transparent;border-bottom:6px solid #000;transform:rotate(-45deg);transition:all .3s ease}.accordion>.frame>.heading:hover{background-color:#eee}.accordion>.frame>.heading .icon{position:absolute;right:0;top:0;font-size:3rem;width:3rem;max-height:3rem;opacity:.6;color:#999}.accordion>.frame.active>.heading{background-color:#1ba1e2;border-color:#1ba1e2;color:#fff;box-shadow:-1px 6px 6px -6px rgba(0,0,0,.35);text-shadow:2px 2px 4px rgba(0,0,0,.4);transition:all .3s ease}.accordion>.frame.active>.heading .icon{color:#fff}.accordion>.frame.active>.heading:before{left:8px;border-bottom-color:#fff;transition:all .3s ease;transform:rotate(0);transform-origin:50% 50%}.accordion>.frame.active>.content{display:block}.accordion>.frame>.content{padding:.625rem;display:none;background-color:#fff;z-index:1}.accordion>.frame.disabled>.heading{cursor:default;background:#fff linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.accordion.large-heading>.frame>.heading{font-size:2rem;line-height:1.1;font-weight:300;padding-left:32px;text-shadow:none}.accordion.large-heading>.frame>.heading:before{top:10px;border-left:12px solid transparent;border-top:12px solid transparent;border-bottom:12px solid #000}.accordion.large-heading>.frame.active>.heading:before{border-bottom-color:#fff}.carousel{display:block;width:100%;position:relative;min-height:100px;overflow:hidden}.carousel .slide{top:0;left:0;position:absolute;display:block;width:100%;height:100%;min-height:100%}.carousel .slide:after,.carousel .slide:before{display:table;content:""}.carousel .slide:after{clear:both}.carousel .carousel-bullets,.carousel [class*=carousel-switch]{position:absolute;display:block;z-index:999;-webkit-user-select:none;user-select:none}.carousel .carousel-bullets{left:0;right:0;bottom:.625rem;text-align:center}.carousel .carousel-bullets .carousel-bullet{display:inline-block;float:none;width:.625rem;height:.625rem;background-color:#ababab;box-shadow:none;border-radius:50%;margin-right:.625rem;cursor:pointer;border:1px #fff solid}.carousel .carousel-bullets .carousel-bullet:last-child{margin-right:0}.carousel .carousel-bullets .carousel-bullet.bullet-on{background-color:#59cde2}.carousel.square-bullets .carousel-bullet{border-radius:0}.carousel .carousel-switch-next,.carousel .carousel-switch-prev{width:auto;line-height:4rem;height:4rem;text-decoration:none;margin-top:-2rem;top:50%;font-size:4rem;font-weight:300;color:#eee;cursor:pointer;vertical-align:middle;padding:0}.carousel .carousel-switch-next:hover,.carousel .carousel-switch-prev:hover{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.carousel .carousel-switch-next img,.carousel .carousel-switch-prev img{max-width:64px;max-height:64px}.carousel .carousel-switch-next{right:0;left:auto}.carousel .carousel-switch-prev{left:0;right:auto}.panel{display:block;position:relative;background-color:#fff}.panel>.content,.panel>.heading{display:block;position:relative;color:#1d1d1d}.panel>.heading{padding:.625rem 0;color:#fff;background-color:#1ba1e2;cursor:default;vertical-align:middle;z-index:2;height:2.625rem;box-shadow:-1px 6px 6px -6px rgba(0,0,0,.35);font:500 1.125rem/1.1 "Segoe UI","Open Sans",sans-serif,serif;-webkit-user-select:none;user-select:none}.panel>.heading>.title{margin-left:.625rem}.panel>.heading>.icon+.title{margin-left:3.625rem}.panel>.heading>.icon{position:absolute;background-color:#1b6eae;top:0;left:0;bottom:0;vertical-align:middle;height:2.625rem;width:2.625rem;text-align:center;padding:.625rem}.panel>.content{background-color:#e8f1f4;z-index:auto;font-size:.875rem}.panel.collapsible>.heading{cursor:pointer}.panel.collapsible>.heading:before{content:"\2212";display:block;position:absolute;top:50%;margin-top:-1.3rem;right:.625rem;color:inherit;vertical-align:middle;font-size:2rem}.panel.collapsed>.heading:before{content:"\002b"}.panel.collapsed>.content{display:none}.panel.alert>.heading,.panel.danger>.heading,.panel.error>.heading{background-color:#ce352c}.panel.warning>.heading{background-color:#fa6800}.panel.success>.heading{background-color:#60a917}.rating{cursor:pointer;display:inline-block}.rating:after,.rating:before{display:table;content:""}.rating:after{clear:both}.rating .star{cursor:pointer;display:block;float:left;color:#555;font-size:20px;z-index:1;position:relative;width:20px;height:24px;vertical-align:middle;line-height:22px}.rating .star:after,.rating .star:before{position:absolute;content:'\2605';display:block;z-index:2;top:0;left:0;vertical-align:middle}.rating .star.on{color:gold}.rating .star.on.half{color:#555}.rating .star.on.half:after{color:gold}.rating .star.half:after{z-index:3;width:8px;overflow:hidden}.rating.poor .star.on{color:#ce352c}.rating.poor .star.on.half{color:#555}.rating.poor .star.on.half:after{color:#ce352c}.rating.regular .star.on{color:gold}.rating.regular .star.on.half{color:#555}.rating.regular .star.on.half:after{color:gold}.rating.good .star.on{color:#60a917}.rating.good .star.on.half{color:#555}.rating.good .star.on.half:after{color:#60a917}.rating:not(.static) .star:hover{color:gold}.rating:not(.static) .star:hover.half,.rating:not(.static) .star:hover.on.half{color:gold}.rating:not(.static) .star:hover.half:after,.rating:not(.static) .star:hover.on.half:after{color:gold}.rating:not(.static):hover>.star,.rating:not(.static):hover>.star:after{color:gold}.rating:not(.static):hover>.star.half,.rating:not(.static):hover>.star.on.half,.rating:not(.static):hover>.star:after.half,.rating:not(.static):hover>.star:after.on.half{color:gold}.rating:not(.static):hover>.star.half:after,.rating:not(.static):hover>.star.on.half:after,.rating:not(.static):hover>.star:after.half:after,.rating:not(.static):hover>.star:after.on.half:after{color:gold}.rating:not(.static) .star:hover~.star,.rating:not(.static) .star:hover~.star:after{color:gray}.rating:not(.static) .star:hover~.star.half,.rating:not(.static) .star:hover~.star.on.half,.rating:not(.static) .star:hover~.star:after.half,.rating:not(.static) .star:hover~.star:after.on.half{color:gray}.rating:not(.static) .star:hover~.star.half:after,.rating:not(.static) .star:hover~.star.on.half:after,.rating:not(.static) .star:hover~.star:after.half:after,.rating:not(.static) .star:hover~.star:after.on.half:after{color:gray}.rating.small .star{width:14px;height:16px;font-size:14px;line-height:14px}.rating.small .star.half:after{width:6px}.rating.large .star{width:28px;height:30px;font-size:32px;line-height:24px}.rating.large .star.half:after{width:13px}.rating .score{display:block;font-size:.8rem}.rating.small .score{font-size:.6rem}.rating.large .score{font-size:1rem}.slider{height:2.125rem;line-height:1;width:auto;position:relative}.slider .marker{height:1rem;width:1rem;cursor:pointer;position:absolute;top:50%;margin-top:-.5rem;left:0;background-color:#1d1d1d;z-index:2}.slider .marker:active,.slider .marker:focus,.slider .markerhover{border:2px #ce352c solid}.slider .complete,.slider .slider-backside{height:.5rem;background:#999;width:100%;line-height:2.125rem;top:50%;margin-top:-.25rem;position:absolute}.slider .complete{width:auto;background-color:#00aba9;z-index:2;transition:background .3s ease;left:0}.slider .buffer{height:4px;width:auto;background-color:#fff;z-index:1;transition:background .3s ease;position:absolute;top:50%;margin-top:-2px;left:0}.slider .slider-hint{min-width:1.8rem;width:auto;height:auto;position:absolute;z-index:3;border:1px #ccc solid;padding:.25rem;top:-1.2rem;text-align:center;font-size:.625rem;display:none;background:#fffcc0}.slider .slider-hint:before{border:1px #ccc solid;border-left:0;border-top:0;content:"";width:.25rem;height:.25rem;display:block;position:absolute;background-color:inherit;margin-top:-.125rem;margin-left:-.15625rem;top:100%;left:50%;transform:rotate(45deg)}.slider.hint-bottom .slider-hint{top:100%;margin-top:-.125rem}.slider.hint-bottom .slider-hint:before{top:-.0625rem;transform:rotate(-135deg)}.slider.permanent-hint>.slider-hint{display:block}.slider:hover .complete{background-color:#45fffd}.slider:active .complete,.slider:active+.marker:active .complete{background-color:#45fffd}.slider.place-left{margin-right:20px}.slider.place-right{margin-left:20px}.slider.ani .complete{animation:ani-bg-stripes 2s linear infinite}.slider.vertical{min-height:100px;width:2.125rem;display:inline-block}.slider.vertical .complete,.slider.vertical .slider-backside{position:absolute;height:100%;width:.5rem;bottom:0;left:50%;margin-left:-.25rem;top:auto}.slider.vertical .marker{left:50%;top:auto;margin-left:-.5rem}.slider.vertical .buffer{position:absolute;height:auto;width:6px;bottom:0;left:50%;margin-left:-3px;top:auto}.slider.vertical .slider-hint{left:100%;margin-top:0}.slider.vertical .slider-hint:before{height:.25rem;width:.25rem;transform:rotate(135deg);left:-1px;top:50%;margin-top:-.125rem;margin-left:-.135rem}.slider.vertical.hint-left .slider-hint{left:-100%;margin-left:.25rem}.slider.vertical.hint-left .slider-hint:before{left:100%;transform:rotate(-45deg)}.slider.cycle-marker .marker{border-radius:50%}.tile-area{min-width:100%;height:100%;position:relative;padding:120px 80px 0 0;overflow:hidden}.tile-area:after,.tile-area:before{display:table;content:""}.tile-area:after{clear:both}.tile-area .tile-area-title{position:fixed;top:20px;left:80px;font-weight:300;font-size:42px;line-height:1.1}.tile-group{margin-left:80px;min-width:80px;width:auto;float:left;display:block;padding-top:40px;position:relative}.tile-group.one{width:160px}.tile-group.double,.tile-group.two{width:320px}.tile-group.three,.tile-group.triple{width:480px}.tile-group.four,.tile-group.quadro{width:640px}.tile-group.five{width:800px}.tile-group.six{width:960px}.tile-group.seven{width:1120px}.tile-group .tile-group-title{color:#fff;font-size:18px;line-height:20px;position:absolute;top:10px;left:0}.tile-container{width:100%;height:auto;display:block;margin:0;padding:0}.tile-container:after,.tile-container:before{display:table;content:""}.tile-container:after{clear:both}.tile{width:150px;height:150px;display:block;float:left;margin:5px;background-color:#eee;box-shadow:inset 0 0 1px #ffc;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none}.tile:hover{outline:#999 solid 3px}.tile:active{outline:0}.tile.no-outline{outline-color:transparent}.tile.small-tile{width:70px;height:70px}.tile.wide-tile{width:310px;height:150px}.tile.wide-tile-v{height:310px;width:150px}.tile.large-tile{width:310px;height:310px}.tile.big-tile{width:470px;height:470px}.tile.super-tile{width:630px;height:630px}.tile-square{width:150px;height:150px;display:block;float:left;margin:5px;background-color:#eee;box-shadow:inset 0 0 1px #ffc;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;overflow:visible}.tile-square:hover{outline:#999 solid 3px}.tile-square:active{outline:0}.tile-square.no-outline{outline-color:transparent}.tile-square.small-tile{width:70px;height:70px}.tile-square.wide-tile{width:310px;height:150px}.tile-square.wide-tile-v{height:310px;width:150px}.tile-square.large-tile{width:310px;height:310px}.tile-square.big-tile{width:470px;height:470px}.tile-square.super-tile{width:630px;height:630px}.tile-square .tile-content.flipVertical{transform:perspective(1000px);overflow:visible}.tile-square.flip .tile-content.flipVertical,.tile-square.hover .tile-content.flipVertical,.tile-square:hover .tile-content.flipVertical{transform:rotateY(180deg)}.tile-square .tile-content.flipVertical{transform-style:preserve-3d;transition:all .6s ease}.tile-square .tile-content.flipVertical .slide,.tile-square .tile-content.flipVertical .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-square .tile-content.flipVertical .slide{z-index:2;transform:rotateY(0)}.tile-square .tile-content.flipVertical .slide-over{transform:rotateY(180deg)}.tile-square .tile-content.flipHorizontal{transform:perspective(1000px);overflow:visible}.tile-square.flip .tile-content.flipHorizontal,.tile-square.hover .tile-content.flipHorizontal,.tile-square:hover .tile-content.flipHorizontal{transform:rotateX(180deg)}.tile-square .tile-content.flipHorizontal{transform-style:preserve-3d;transition:all .6s ease}.tile-square .tile-content.flipHorizontal .slide,.tile-square .tile-content.flipHorizontal .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-square .tile-content.flipHorizontal .slide{z-index:2;transform:rotateX(0)}.tile-square .tile-content.flipHorizontal .slide-over{transform:rotateX(180deg)}.tile-square .tile-badge{position:absolute;bottom:0;right:.625rem;padding:.25rem .625rem;z-index:999}.tile-square .tile-label{position:absolute;bottom:0;left:.625rem;padding:.425rem .25rem;z-index:999}.tile-small{width:150px;height:150px;display:block;float:left;margin:5px;background-color:#eee;box-shadow:inset 0 0 1px #ffc;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;overflow:visible;width:70px;height:70px}.tile-small:hover{outline:#999 solid 3px}.tile-small:active{outline:0}.tile-small.no-outline{outline-color:transparent}.tile-small.small-tile{width:70px;height:70px}.tile-small.wide-tile{width:310px;height:150px}.tile-small.wide-tile-v{height:310px;width:150px}.tile-small.large-tile{width:310px;height:310px}.tile-small.big-tile{width:470px;height:470px}.tile-small.super-tile{width:630px;height:630px}.tile-small .tile-content.flipVertical{transform:perspective(1000px);overflow:visible}.tile-small.flip .tile-content.flipVertical,.tile-small.hover .tile-content.flipVertical,.tile-small:hover .tile-content.flipVertical{transform:rotateY(180deg)}.tile-small .tile-content.flipVertical{transform-style:preserve-3d;transition:all .6s ease}.tile-small .tile-content.flipVertical .slide,.tile-small .tile-content.flipVertical .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-small .tile-content.flipVertical .slide{z-index:2;transform:rotateY(0)}.tile-small .tile-content.flipVertical .slide-over{transform:rotateY(180deg)}.tile-small .tile-content.flipHorizontal{transform:perspective(1000px);overflow:visible}.tile-small.flip .tile-content.flipHorizontal,.tile-small.hover .tile-content.flipHorizontal,.tile-small:hover .tile-content.flipHorizontal{transform:rotateX(180deg)}.tile-small .tile-content.flipHorizontal{transform-style:preserve-3d;transition:all .6s ease}.tile-small .tile-content.flipHorizontal .slide,.tile-small .tile-content.flipHorizontal .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-small .tile-content.flipHorizontal .slide{z-index:2;transform:rotateX(0)}.tile-small .tile-content.flipHorizontal .slide-over{transform:rotateX(180deg)}.tile-small .tile-badge{position:absolute;bottom:0;right:.625rem;padding:.25rem .625rem;z-index:999}.tile-small .tile-label{position:absolute;bottom:0;left:.625rem;padding:.425rem .25rem;z-index:999}.tile-wide{width:150px;display:block;float:left;margin:5px;background-color:#eee;box-shadow:inset 0 0 1px #ffc;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;overflow:visible;width:310px;height:150px}.tile-wide:hover{outline:#999 solid 3px}.tile-wide:active{outline:0}.tile-wide.no-outline{outline-color:transparent}.tile-wide.small-tile{width:70px;height:70px}.tile-wide.wide-tile{width:310px;height:150px}.tile-wide.wide-tile-v{height:310px;width:150px}.tile-wide.large-tile{width:310px;height:310px}.tile-wide.big-tile{width:470px;height:470px}.tile-wide.super-tile{width:630px;height:630px}.tile-wide .tile-content.flipVertical{transform:perspective(1000px);overflow:visible}.tile-wide.flip .tile-content.flipVertical,.tile-wide.hover .tile-content.flipVertical,.tile-wide:hover .tile-content.flipVertical{transform:rotateY(180deg)}.tile-wide .tile-content.flipVertical{transform-style:preserve-3d;transition:all .6s ease}.tile-wide .tile-content.flipVertical .slide,.tile-wide .tile-content.flipVertical .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-wide .tile-content.flipVertical .slide{z-index:2;transform:rotateY(0)}.tile-wide .tile-content.flipVertical .slide-over{transform:rotateY(180deg)}.tile-wide .tile-content.flipHorizontal{transform:perspective(1000px);overflow:visible}.tile-wide.flip .tile-content.flipHorizontal,.tile-wide.hover .tile-content.flipHorizontal,.tile-wide:hover .tile-content.flipHorizontal{transform:rotateX(180deg)}.tile-wide .tile-content.flipHorizontal{transform-style:preserve-3d;transition:all .6s ease}.tile-wide .tile-content.flipHorizontal .slide,.tile-wide .tile-content.flipHorizontal .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-wide .tile-content.flipHorizontal .slide{z-index:2;transform:rotateX(0)}.tile-wide .tile-content.flipHorizontal .slide-over{transform:rotateX(180deg)}.tile-wide .tile-badge{position:absolute;bottom:0;right:.625rem;padding:.25rem .625rem;z-index:999}.tile-wide .tile-label{position:absolute;bottom:0;left:.625rem;padding:.425rem .25rem;z-index:999}.tile-large{width:150px;height:150px;display:block;float:left;margin:5px;background-color:#eee;box-shadow:inset 0 0 1px #ffc;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;overflow:visible;width:310px;height:310px}.tile-large:hover{outline:#999 solid 3px}.tile-large:active{outline:0}.tile-large.no-outline{outline-color:transparent}.tile-large.small-tile{width:70px;height:70px}.tile-large.wide-tile{width:310px;height:150px}.tile-large.wide-tile-v{height:310px;width:150px}.tile-large.large-tile{width:310px;height:310px}.tile-large.big-tile{width:470px;height:470px}.tile-large.super-tile{width:630px;height:630px}.tile-large .tile-content.flipVertical{transform:perspective(1000px);overflow:visible}.tile-large.flip .tile-content.flipVertical,.tile-large.hover .tile-content.flipVertical,.tile-large:hover .tile-content.flipVertical{transform:rotateY(180deg)}.tile-large .tile-content.flipVertical{transform-style:preserve-3d;transition:all .6s ease}.tile-large .tile-content.flipVertical .slide,.tile-large .tile-content.flipVertical .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-large .tile-content.flipVertical .slide{z-index:2;transform:rotateY(0)}.tile-large .tile-content.flipVertical .slide-over{transform:rotateY(180deg)}.tile-large .tile-content.flipHorizontal{transform:perspective(1000px);overflow:visible}.tile-large.flip .tile-content.flipHorizontal,.tile-large.hover .tile-content.flipHorizontal,.tile-large:hover .tile-content.flipHorizontal{transform:rotateX(180deg)}.tile-large .tile-content.flipHorizontal{transform-style:preserve-3d;transition:all .6s ease}.tile-large .tile-content.flipHorizontal .slide,.tile-large .tile-content.flipHorizontal .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-large .tile-content.flipHorizontal .slide{z-index:2;transform:rotateX(0)}.tile-large .tile-content.flipHorizontal .slide-over{transform:rotateX(180deg)}.tile-large .tile-badge{position:absolute;bottom:0;right:.625rem;padding:.25rem .625rem;z-index:999}.tile-large .tile-label{position:absolute;bottom:0;left:.625rem;padding:.425rem .25rem;z-index:999}.tile-big{width:150px;height:150px;display:block;float:left;margin:5px;background-color:#eee;box-shadow:inset 0 0 1px #ffc;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;overflow:visible;width:470px;height:470px}.tile-big:hover{outline:#999 solid 3px}.tile-big:active{outline:0}.tile-big.no-outline{outline-color:transparent}.tile-big.small-tile{width:70px;height:70px}.tile-big.wide-tile{width:310px;height:150px}.tile-big.wide-tile-v{height:310px;width:150px}.tile-big.large-tile{width:310px;height:310px}.tile-big.big-tile{width:470px;height:470px}.tile-big.super-tile{width:630px;height:630px}.tile-big .tile-content.flipVertical{transform:perspective(1000px);overflow:visible}.tile-big.flip .tile-content.flipVertical,.tile-big.hover .tile-content.flipVertical,.tile-big:hover .tile-content.flipVertical{transform:rotateY(180deg)}.tile-big .tile-content.flipVertical{transform-style:preserve-3d;transition:all .6s ease}.tile-big .tile-content.flipVertical .slide,.tile-big .tile-content.flipVertical .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-big .tile-content.flipVertical .slide{z-index:2;transform:rotateY(0)}.tile-big .tile-content.flipVertical .slide-over{transform:rotateY(180deg)}.tile-big .tile-content.flipHorizontal{transform:perspective(1000px);overflow:visible}.tile-big.flip .tile-content.flipHorizontal,.tile-big.hover .tile-content.flipHorizontal,.tile-big:hover .tile-content.flipHorizontal{transform:rotateX(180deg)}.tile-big .tile-content.flipHorizontal{transform-style:preserve-3d;transition:all .6s ease}.tile-big .tile-content.flipHorizontal .slide,.tile-big .tile-content.flipHorizontal .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-big .tile-content.flipHorizontal .slide{z-index:2;transform:rotateX(0)}.tile-big .tile-content.flipHorizontal .slide-over{transform:rotateX(180deg)}.tile-big .tile-badge{position:absolute;bottom:0;right:.625rem;padding:.25rem .625rem;z-index:999}.tile-big .tile-label{position:absolute;bottom:0;left:.625rem;padding:.425rem .25rem;z-index:999}.tile-super{width:150px;height:150px;display:block;float:left;margin:5px;background-color:#eee;box-shadow:inset 0 0 1px #ffc;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;overflow:visible;width:630px;height:630px}.tile-super:hover{outline:#999 solid 3px}.tile-super:active{outline:0}.tile-super.no-outline{outline-color:transparent}.tile-super.small-tile{width:70px;height:70px}.tile-super.wide-tile{width:310px;height:150px}.tile-super.wide-tile-v{height:310px;width:150px}.tile-super.large-tile{width:310px;height:310px}.tile-super.big-tile{width:470px;height:470px}.tile-super.super-tile{width:630px;height:630px}.tile-super .tile-content.flipVertical{transform:perspective(1000px);overflow:visible}.tile-super.flip .tile-content.flipVertical,.tile-super.hover .tile-content.flipVertical,.tile-super:hover .tile-content.flipVertical{transform:rotateY(180deg)}.tile-super .tile-content.flipVertical{transform-style:preserve-3d;transition:all .6s ease}.tile-super .tile-content.flipVertical .slide,.tile-super .tile-content.flipVertical .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-super .tile-content.flipVertical .slide{z-index:2;transform:rotateY(0)}.tile-super .tile-content.flipVertical .slide-over{transform:rotateY(180deg)}.tile-super .tile-content.flipHorizontal{transform:perspective(1000px);overflow:visible}.tile-super.flip .tile-content.flipHorizontal,.tile-super.hover .tile-content.flipHorizontal,.tile-super:hover .tile-content.flipHorizontal{transform:rotateX(180deg)}.tile-super .tile-content.flipHorizontal{transform-style:preserve-3d;transition:all .6s ease}.tile-super .tile-content.flipHorizontal .slide,.tile-super .tile-content.flipHorizontal .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile-super .tile-content.flipHorizontal .slide{z-index:2;transform:rotateX(0)}.tile-super .tile-content.flipHorizontal .slide-over{transform:rotateX(180deg)}.tile-super .tile-badge{position:absolute;bottom:0;right:.625rem;padding:.25rem .625rem;z-index:999}.tile-super .tile-label{position:absolute;bottom:0;left:.625rem;padding:.425rem .25rem;z-index:999}.tile-small-x{width:70px}.tile-square-x{width:150px}.tile-wide-x{width:310px}.tile-large-x{width:310px}.tile-big-x{width:470px}.tile-super-x{width:630px}.tile-small-y{height:70px}.tile-square-y{height:150px}.tile-wide-y{height:310px}.tile-large-y{height:310px}.tile-big-y{height:470px}.tile-super-y{height:630px}.tile-content{position:absolute;top:0;left:0;width:100%;height:inherit;overflow:hidden;display:none}.tile-content:first-child{display:block}.tile-content .live-slide{position:absolute;height:100%;width:100%;top:0;left:0;display:none;overflow:hidden}.tile-content .live-slide:nth-child(1){display:block}.tile-content.iconic .icon{position:absolute;width:64px;height:64px;font-size:64px;top:50%;margin-top:-40px;left:50%;margin-left:-32px;text-align:center}.tile-small .tile-content.iconic .icon{width:32px;height:32px;font-size:32px;margin-left:-16px;margin-top:-16px}.tile-content.image-set>.image-container,.tile-content.image-set>img{margin:0;padding:0;width:25%;height:50%;float:left;border:1px #1e1e1e solid}.tile-content.image-set>.image-container:first-child,.tile-content.image-set>img:first-child{width:50%;float:left;height:100%}.tile-content.slide-down-2>.slide,.tile-content.slide-down-2>.slide-over,.tile-content.slide-down>.slide,.tile-content.slide-down>.slide-over,.tile-content.slide-left-2>.slide,.tile-content.slide-left-2>.slide-over,.tile-content.slide-left>.slide,.tile-content.slide-left>.slide-over,.tile-content.slide-right-2>.slide,.tile-content.slide-right-2>.slide-over,.tile-content.slide-right>.slide,.tile-content.slide-right>.slide-over,.tile-content.slide-up-2>.slide,.tile-content.slide-up-2>.slide-over,.tile-content.slide-up>.slide,.tile-content.slide-up>.slide-over{width:100%;height:inherit;display:block;position:absolute;box-shadow:inset 0 0 1px #ffc}.tile-content.slide-down-2>.slide-over,.tile-content.slide-down>.slide-over,.tile-content.slide-left-2>.slide-over,.tile-content.slide-left>.slide-over,.tile-content.slide-right-2>.slide-over,.tile-content.slide-right>.slide-over,.tile-content.slide-up-2>.slide-over,.tile-content.slide-up>.slide-over{box-shadow:none}.tile-content.slide-down-2>.slide,.tile-content.slide-down>.slide,.tile-content.slide-left-2>.slide,.tile-content.slide-left>.slide,.tile-content.slide-right-2>.slide,.tile-content.slide-right>.slide,.tile-content.slide-up-2>.slide,.tile-content.slide-up>.slide{top:0;z-index:1;transition:all .3s ease}.tile-content.slide-down-2:hover>.slide,.tile-content.slide-down:hover>.slide,.tile-content.slide-left-2:hover>.slide,.tile-content.slide-left:hover>.slide,.tile-content.slide-right-2:hover>.slide,.tile-content.slide-right:hover>.slide,.tile-content.slide-up-2:hover>.slide,.tile-content.slide-up:hover>.slide{transform:scale(1.5);transition:all .6s ease}.tile-content.slide-up>.slide-over{top:100%;z-index:2;height:75%;transition:all .6s ease}.tile-content.slide-up:hover>.slide-over{top:25%;transition:all .3s ease}.tile-content.slide-up-2>.slide-over{top:100%;z-index:2;height:100%;transition:all .3s ease}.tile-content.slide-up-2:hover>.slide{transform:scale(1);top:-100%;transition:all .4s ease}.tile-content.slide-up-2:hover>.slide-over{top:0;transition:all .4s ease}.tile-content.slide-down>.slide-over{top:-100%;z-index:2;height:75%;transition:all .6s ease}.tile-content.slide-down:hover>.slide-over{top:0;transition:all .3s ease}.tile-content.slide-down-2>.slide-over{top:-100%;z-index:2;height:100%;transition:all .3s ease}.tile-content.slide-down-2:hover>.slide{transform:scale(1);top:100%;transition:all .4s ease}.tile-content.slide-down-2:hover>.slide-over{top:0;transition:all .4s ease}.tile-content.slide-left>.slide-over{left:-100%;z-index:2;width:75%;height:100%;transition:all .6s ease}.tile-content.slide-left:hover>.slide-over{left:0;transition:all .3s ease}.tile-content.slide-left-2>.slide{left:0;transition:all .3s ease}.tile-content.slide-left-2>.slide-over{left:-100%;z-index:2;width:100%;height:100%;transition:all .3s ease}.tile-content.slide-left-2:hover>.slide{transform:scale(1);left:100%;transition:all .4s ease}.tile-content.slide-left-2:hover>.slide-over{left:0;transition:all .4s ease}.tile-content.slide-right>.slide-over{left:100%;z-index:2;width:75%;height:100%;transition:all .6s ease}.tile-content.slide-right:hover>.slide-over{left:25%;transition:all .3s ease}.tile-content.slide-right-2>.slide{left:0;transition:all .3s ease}.tile-content.slide-right-2>.slide-over{left:100%;z-index:2;width:100%;height:100%;transition:all .3s ease}.tile-content.slide-right-2:hover>.slide{transform:scale(1);left:-100%;transition:all .4s ease}.tile-content.slide-right-2:hover>.slide-over{left:0;transition:all .4s ease}.tile-content.zooming .slide{box-shadow:inset 0 0 1px #ffc;width:100%;height:100%;display:block;position:relative;transition:all .6s ease}.tile-content.zooming .slide:hover{transform:scale(1.5);transition:all .6s ease}.tile-content.zooming-out .slide{width:100%;height:100%;display:block;position:relative;transform:scale(1.5);transition:all .6s ease}.tile-content.zooming-out .slide:hover{transform:scale(1);transition:all .6s ease}.tile,.tile-big,.tile-large,.tile-small,.tile-square,.tile-super,.tile-wide{overflow:visible}.tile .tile-content.flipVertical,.tile-big .tile-content.flipVertical,.tile-large .tile-content.flipVertical,.tile-small .tile-content.flipVertical,.tile-square .tile-content.flipVertical,.tile-super .tile-content.flipVertical,.tile-wide .tile-content.flipVertical{transform:perspective(1000px);overflow:visible}.tile-big.flip .tile-content.flipVertical,.tile-big.hover .tile-content.flipVertical,.tile-big:hover .tile-content.flipVertical,.tile-large.flip .tile-content.flipVertical,.tile-large.hover .tile-content.flipVertical,.tile-large:hover .tile-content.flipVertical,.tile-small.flip .tile-content.flipVertical,.tile-small.hover .tile-content.flipVertical,.tile-small:hover .tile-content.flipVertical,.tile-square.flip .tile-content.flipVertical,.tile-square.hover .tile-content.flipVertical,.tile-square:hover .tile-content.flipVertical,.tile-super.flip .tile-content.flipVertical,.tile-super.hover .tile-content.flipVertical,.tile-super:hover .tile-content.flipVertical,.tile-wide.flip .tile-content.flipVertical,.tile-wide.hover .tile-content.flipVertical,.tile-wide:hover .tile-content.flipVertical,.tile.flip .tile-content.flipVertical,.tile.hover .tile-content.flipVertical,.tile:hover .tile-content.flipVertical{transform:rotateY(180deg)}.tile .tile-content.flipVertical,.tile-big .tile-content.flipVertical,.tile-large .tile-content.flipVertical,.tile-small .tile-content.flipVertical,.tile-square .tile-content.flipVertical,.tile-super .tile-content.flipVertical,.tile-wide .tile-content.flipVertical{transform-style:preserve-3d;transition:all .6s ease}.tile .tile-content.flipVertical .slide,.tile .tile-content.flipVertical .slide-over,.tile-big .tile-content.flipVertical .slide,.tile-big .tile-content.flipVertical .slide-over,.tile-large .tile-content.flipVertical .slide,.tile-large .tile-content.flipVertical .slide-over,.tile-small .tile-content.flipVertical .slide,.tile-small .tile-content.flipVertical .slide-over,.tile-square .tile-content.flipVertical .slide,.tile-square .tile-content.flipVertical .slide-over,.tile-super .tile-content.flipVertical .slide,.tile-super .tile-content.flipVertical .slide-over,.tile-wide .tile-content.flipVertical .slide,.tile-wide .tile-content.flipVertical .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile .tile-content.flipVertical .slide,.tile-big .tile-content.flipVertical .slide,.tile-large .tile-content.flipVertical .slide,.tile-small .tile-content.flipVertical .slide,.tile-square .tile-content.flipVertical .slide,.tile-super .tile-content.flipVertical .slide,.tile-wide .tile-content.flipVertical .slide{z-index:2;transform:rotateY(0)}.tile .tile-content.flipVertical .slide-over,.tile-big .tile-content.flipVertical .slide-over,.tile-large .tile-content.flipVertical .slide-over,.tile-small .tile-content.flipVertical .slide-over,.tile-square .tile-content.flipVertical .slide-over,.tile-super .tile-content.flipVertical .slide-over,.tile-wide .tile-content.flipVertical .slide-over{transform:rotateY(180deg)}.tile .tile-content.flipHorizontal,.tile-big .tile-content.flipHorizontal,.tile-large .tile-content.flipHorizontal,.tile-small .tile-content.flipHorizontal,.tile-square .tile-content.flipHorizontal,.tile-super .tile-content.flipHorizontal,.tile-wide .tile-content.flipHorizontal{transform:perspective(1000px);overflow:visible}.tile-big.flip .tile-content.flipHorizontal,.tile-big.hover .tile-content.flipHorizontal,.tile-big:hover .tile-content.flipHorizontal,.tile-large.flip .tile-content.flipHorizontal,.tile-large.hover .tile-content.flipHorizontal,.tile-large:hover .tile-content.flipHorizontal,.tile-small.flip .tile-content.flipHorizontal,.tile-small.hover .tile-content.flipHorizontal,.tile-small:hover .tile-content.flipHorizontal,.tile-square.flip .tile-content.flipHorizontal,.tile-square.hover .tile-content.flipHorizontal,.tile-square:hover .tile-content.flipHorizontal,.tile-super.flip .tile-content.flipHorizontal,.tile-super.hover .tile-content.flipHorizontal,.tile-super:hover .tile-content.flipHorizontal,.tile-wide.flip .tile-content.flipHorizontal,.tile-wide.hover .tile-content.flipHorizontal,.tile-wide:hover .tile-content.flipHorizontal,.tile.flip .tile-content.flipHorizontal,.tile.hover .tile-content.flipHorizontal,.tile:hover .tile-content.flipHorizontal{transform:rotateX(180deg)}.tile .tile-content.flipHorizontal,.tile-big .tile-content.flipHorizontal,.tile-large .tile-content.flipHorizontal,.tile-small .tile-content.flipHorizontal,.tile-square .tile-content.flipHorizontal,.tile-super .tile-content.flipHorizontal,.tile-wide .tile-content.flipHorizontal{transform-style:preserve-3d;transition:all .6s ease}.tile .tile-content.flipHorizontal .slide,.tile .tile-content.flipHorizontal .slide-over,.tile-big .tile-content.flipHorizontal .slide,.tile-big .tile-content.flipHorizontal .slide-over,.tile-large .tile-content.flipHorizontal .slide,.tile-large .tile-content.flipHorizontal .slide-over,.tile-small .tile-content.flipHorizontal .slide,.tile-small .tile-content.flipHorizontal .slide-over,.tile-square .tile-content.flipHorizontal .slide,.tile-square .tile-content.flipHorizontal .slide-over,.tile-super .tile-content.flipHorizontal .slide,.tile-super .tile-content.flipHorizontal .slide-over,.tile-wide .tile-content.flipHorizontal .slide,.tile-wide .tile-content.flipHorizontal .slide-over{top:0;left:0;position:absolute;height:100%;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tile .tile-content.flipHorizontal .slide,.tile-big .tile-content.flipHorizontal .slide,.tile-large .tile-content.flipHorizontal .slide,.tile-small .tile-content.flipHorizontal .slide,.tile-square .tile-content.flipHorizontal .slide,.tile-super .tile-content.flipHorizontal .slide,.tile-wide .tile-content.flipHorizontal .slide{z-index:2;transform:rotateX(0)}.tile .tile-content.flipHorizontal .slide-over,.tile-big .tile-content.flipHorizontal .slide-over,.tile-large .tile-content.flipHorizontal .slide-over,.tile-small .tile-content.flipHorizontal .slide-over,.tile-square .tile-content.flipHorizontal .slide-over,.tile-super .tile-content.flipHorizontal .slide-over,.tile-wide .tile-content.flipHorizontal .slide-over{transform:rotateX(180deg)}.tile .tile-badge{position:absolute;bottom:0;right:.625rem;padding:.25rem .625rem;z-index:999}.tile .tile-label{position:absolute;bottom:0;left:.625rem;padding:.425rem .25rem;z-index:999}.tile-content .carousel,.tile-content .image-container{box-shadow:inset 0 0 1px #ffc;width:100%;height:100%}[class*=tile-transform-]{transition:all .22s ease}.tile-transform-right{transform-origin:left 50%}.tile.tile-transform-right{transform:perspective(500px) rotateY(.138372rad)!important}.tile-square.tile-transform-right{transform:perspective(500px) rotateY(.138372rad)!important}.tile-wide.tile-transform-right{transform:perspective(500px) rotateY(.069186rad)!important}.tile-large.tile-transform-right{transform:perspective(500px) rotateY(.069186rad)!important}.tile-big.tile-transform-right{transform:perspective(500px) rotateY(.046124rad)!important}.tile-super.tile-transform-right{transform:perspective(500px) rotateY(.034593rad)!important}.tile-small.tile-transform-right{transform:perspective(500px) rotateY(.276744rad)!important}.tile-transform-left{transform-origin:right 50%}.tile.tile-transform-left{transform:perspective(500px) rotateY(-.138372rad)!important}.tile-square.tile-transform-left{transform:perspective(500px) rotateY(-.138372rad)!important}.tile-wide.tile-transform-left{transform:perspective(500px) rotateY(-.069186rad)!important}.tile-large.tile-transform-left{transform:perspective(500px) rotateY(-.069186rad)!important}.tile-big.tile-transform-left{transform:perspective(500px) rotateY(-.046124rad)!important}.tile-super.tile-transform-left{transform:perspective(500px) rotateY(-.034593rad)!important}.tile-small.tile-transform-left{transform:perspective(500px) rotateY(-.276744rad)!important}.tile-transform-top{transform-origin:50% bottom}.tile.tile-transform-top{transform:perspective(500px) rotateX(.138372rad)!important}.tile-square.tile-transform-top{transform:perspective(500px) rotateX(.138372rad)!important}.tile-wide.tile-transform-top{transform:perspective(500px) rotateX(.069186rad)!important}.tile-large.tile-transform-top{transform:perspective(500px) rotateX(.069186rad)!important}.tile-big.tile-transform-top{transform:perspective(500px) rotateX(.046124rad)!important}.tile-super.tile-transform-top{transform:perspective(500px) rotateX(.034593rad)!important}.tile-small.tile-transform-top{transform:perspective(500px) rotateX(.276744rad)!important}.tile-transform-bottom{transform-origin:50% top}.tile.tile-transform-bottom{transform:perspective(500px) rotateX(-.138372rad)!important}.tile-square.tile-transform-bottom{transform:perspective(500px) rotateX(-.138372rad)!important}.tile-wide.tile-transform-bottom{transform:perspective(500px) rotateX(-.069186rad)!important}.tile-large.tile-transform-bottom{transform:perspective(500px) rotateX(-.069186rad)!important}.tile-big.tile-transform-bottom{transform:perspective(500px) rotateX(-.046124rad)!important}.tile-super.tile-transform-bottom{transform:perspective(500px) rotateX(-.034593rad)!important}.tile-small.tile-transform-bottom{transform:perspective(500px) rotateX(-.276744rad)!important}.tile-area-scheme-dark{background-color:#1d1d1d}.tile-area-scheme-dark [class*=tile]{outline-color:#373737}.tile-area-scheme-darkBrown{background-color:#63362f}.tile-area-scheme-darkBrown [class*=tile]{outline-color:#86493f}.tile-area-scheme-darkCrimson{background-color:#640024}.tile-area-scheme-darkCrimson [class*=tile]{outline-color:#970036}.tile-area-scheme-darkViolet{background-color:#57169a}.tile-area-scheme-darkViolet [class*=tile]{outline-color:#701cc7}.tile-area-scheme-darkMagenta{background-color:#81003c}.tile-area-scheme-darkMagenta [class*=tile]{outline-color:#b40054}.tile-area-scheme-darkCyan{background-color:#1b6eae}.tile-area-scheme-darkCyan [class*=tile]{outline-color:#228ada}.tile-area-scheme-darkCobalt{background-color:#00356a}.tile-area-scheme-darkCobalt [class*=tile]{outline-color:#004e9d}.tile-area-scheme-darkTeal{background-color:#004050}.tile-area-scheme-darkTeal [class*=tile]{outline-color:#006983}.tile-area-scheme-darkEmerald{background-color:#003e00}.tile-area-scheme-darkEmerald [class*=tile]{outline-color:#007100}.tile-area-scheme-darkGreen{background-color:#128023}.tile-area-scheme-darkGreen [class*=tile]{outline-color:#18ad2f}.tile-area-scheme-darkOrange{background-color:#bf5a15}.tile-area-scheme-darkOrange [class*=tile]{outline-color:#e77120}.tile-area-scheme-darkRed{background-color:#9a1616}.tile-area-scheme-darkRed [class*=tile]{outline-color:#c71c1c}.tile-area-scheme-darkPink{background-color:#9a165a}.tile-area-scheme-darkPink [class*=tile]{outline-color:#c71c74}.tile-area-scheme-darkIndigo{background-color:#4b0096}.tile-area-scheme-darkIndigo [class*=tile]{outline-color:#6400c9}.tile-area-scheme-darkBlue{background-color:#16499a}.tile-area-scheme-darkBlue [class*=tile]{outline-color:#1c5ec7}.tile-area-scheme-lightBlue{background-color:#4390df}.tile-area-scheme-lightBlue [class*=tile]{outline-color:#6faae6}.tile-area-scheme-lightTeal{background-color:#45fffd}.tile-area-scheme-lightTeal [class*=tile]{outline-color:#78fffd}.tile-area-scheme-lightOlive{background-color:#78aa1c}.tile-area-scheme-lightOlive [class*=tile]{outline-color:#97d623}.tile-area-scheme-lightOrange{background-color:#ffc194}.tile-area-scheme-lightOrange [class*=tile]{outline-color:#ffdec7}.tile-area-scheme-lightPink{background-color:#f472d0}.tile-area-scheme-lightPink [class*=tile]{outline-color:#f8a1e0}.tile-area-scheme-grayed{background-color:#585858}.tile-area-scheme-grayed [class*=tile]{outline-color:#727272}.treeview{margin:0;padding:0;display:block;font-size:.75rem}.treeview ul{margin:0;padding:0;list-style:none;width:100%;font-size:inherit}.treeview li{font-size:inherit;padding:2px 16px;cursor:pointer;position:relative;color:#555;vertical-align:middle;-webkit-user-select:none;user-select:none}.treeview li.active>.leaf{font-weight:700}.treeview li.disabled{cursor:default;color:#999}.treeview li.disabled:hover>.leaf{color:#999}.treeview li .input-control{margin:0 .3125rem 0 0;height:1rem;line-height:.625rem;min-height:0}.treeview li .input-control .check{line-height:1rem}.treeview ul>li>.leaf:hover{color:#1d1d1d}.treeview .leaf{vertical-align:middle;display:inline-block;color:inherit}.treeview .leaf .icon{width:1rem;height:1rem;text-align:center}.treeview .node-toggle{position:absolute;left:0;top:8px;width:8px;height:8px}.treeview .node-toggle:before{position:absolute;display:block;left:0;top:-3px;height:0;content:'';width:0;border-left:7px solid transparent;border-top:7px solid transparent;border-bottom:7px #1ba1e2 solid}.treeview li:hover>.node-toggle:before{border-bottom-color:#1b6eae}.treeview .node.collapsed>.node-toggle:before{left:-4px;transform:rotate(-45deg);border-bottom-color:#999}.treeview .node.collapsed:hover>.node-toggle:before{border-bottom-color:#1b6eae}.treeview .node.collapsed>ul{display:none}.presenter{width:100%;height:200px;min-height:200px;position:relative;display:block}.scene{position:relative;width:100%;height:100%;margin:0;padding:0;overflow:hidden;display:block}.act{width:100%;height:100%;display:block;position:relative;padding:10px}.act:after,.act:before{display:table;content:""}.act:after{clear:both}.actor{position:absolute;margin-right:10px}.listview{display:block;width:100%;height:auto}.listview:after,.listview:before{display:table;content:""}.listview:after{clear:both}.listview .list-group{display:block;width:100%;height:auto;position:relative}.listview .list-group:after,.listview .list-group:before{display:table;content:""}.listview .list-group:after{clear:both}.listview .list-group .list-group-toggle{display:block;padding-left:16px;cursor:pointer;position:relative;margin-top:10px}.listview .list-group .list-group-toggle:before{position:absolute;display:block;left:0;top:-3px;height:0;content:'';width:0;border-left:7px solid transparent;border-top:7px solid transparent;border-bottom:7px #1ba1e2 solid}.listview .list-group .list-group-content{display:block;width:100%;height:auto;margin-top:1rem}.listview .list-group .list-group-content:after,.listview .list-group .list-group-content:before{display:table;content:""}.listview .list-group .list-group-content:after{clear:both}.listview .list-group.collapsed>.list-group-toggle:before{left:-4px;transform:rotate(-45deg);border-bottom-color:#999}.listview .list-group.collapsed:hover>.list-group-toggle:before{border-bottom-color:#1b6eae}.listview .list{display:block;width:100%;padding:8px 8px 4px 48px;border:1px transparent solid;cursor:pointer;height:50px;border-bottom-color:#eee;position:relative}.listview .list:last-child{border-bottom-color:transparent}.listview .list .list-icon{position:absolute;left:0;top:0;margin:8px;width:32px;height:32px;font-size:32px;text-align:center}.listview .list .list-data{display:block;margin:4px 0}.listview.list-type-icons .list{display:block;float:left;padding:0;width:105px;height:116px;border-color:transparent;margin:.625rem;text-align:center}.listview.list-type-icons .list .list-title{position:absolute;left:0;right:0;bottom:4px;height:auto;text-align:center}.listview.list-type-icons .list .list-icon{width:80px;height:80px;font-size:80px;text-align:center;left:50%;margin-left:-40px}.listview.list-type-icons .list .list-data{display:none}.listview.list-type-tiles .list{display:block;float:left;padding:8px 8px 4px 48px;width:250px;height:52px;border-color:transparent;margin:.625rem}.listview.list-type-tiles .list .list-title{margin-top:8px;display:block}.listview.list-type-tiles .list .list-icon{width:48px;height:48px;font-size:48px;text-align:center;top:0;left:0;margin:2px}.listview.list-type-tiles .list .list-data{display:none}.listview.list-type-listing .list{display:block;float:left;padding:4px 2px 4px 24px;width:auto;height:auto;border-color:transparent;margin:1px}.listview.list-type-listing .list .list-title{display:block}.listview.list-type-listing .list .list-icon{width:20px;height:20px;font-size:20px;text-align:center;top:0;left:0;margin:1px}.listview.list-type-listing .list .list-data{display:none}.listview .list.active{background-color:#d1e8ff;border-color:#64b4db}.listview .list:hover{background-color:#e5f3fb;border-color:#64b4db}.listview-outlook{display:block;width:100%;height:auto}.listview-outlook:after,.listview-outlook:before{display:table;content:""}.listview-outlook:after{clear:both}.listview-outlook .list{display:block;width:100%;border:0;border-bottom:1px #eee solid;padding:2px 0;color:#555;margin-bottom:0;background-color:transparent}.listview-outlook .list .list-content{margin:2px 0;padding:2px 20px;font-size:1rem;color:inherit;border-left:3px transparent solid}.listview-outlook .list .list-content .list-remark,.listview-outlook .list .list-content .list-subtitle,.listview-outlook .list .list-content .list-title{width:100%;display:block;color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listview-outlook .list .list-content .list-title{line-height:1.3}.listview-outlook .list .list-content .list-subtitle{font-size:.75rem;line-height:1.2;font-weight:500;color:#0067cb}.listview-outlook .list .list-content .list-remark{font-weight:400;line-height:1.2;font-size:.625rem;color:#999}.listview-outlook .list:hover{background-color:#eee;outline:0}.listview-outlook .list:hover .list-content{border-left:3px transparent solid}.listview-outlook .list.marked .list-content{border-left:3px #1b6eae solid}.listview-outlook .list.active,.listview-outlook .list:active,.listview-outlook .list:focus{background-color:#cde6f7;outline:1px #999 dotted;color:#555}.listview-outlook .list-group{display:block;position:relative}.listview-outlook .list-group .list-group-toggle{display:block;margin-bottom:2px;background-color:#f0f0f0;padding:4px 20px 4px 24px;font-size:.875rem;font-weight:500;color:#333;cursor:pointer}.listview-outlook .list-group .list-group-toggle:before{position:absolute;display:block;left:10px;top:2px;content:'';width:0;height:0;border-left:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid #000}.listview-outlook .list-group .list-group-content{display:block}.listview-outlook .list-group.collapsed .list-group-toggle:before{transform:rotate(-45deg);margin-left:-4px}.listview-outlook .list-group .list-group-toggle:hover:before{border-bottom-color:#0067cb}.charm{display:block;position:fixed;z-index:1060;background:#1d1d1d;color:#eee;padding:.625rem;transform:translateZ(0)}.charm .charm-closer{position:absolute;display:block;padding:.5rem;text-align:center;vertical-align:middle;font-size:2rem;font-weight:400;z-index:3;outline:0;cursor:pointer;color:#777;top:.25rem;right:1rem}.charm .charm-closer:after{content:'\D7';position:absolute;left:50%;top:50%;margin-top:-.65rem;margin-left:-.35rem}.charm .charm-closer:hover{color:#fff}.charm .charm-closer:active{color:#fff}.charm.right-side{width:auto;right:0;top:0;left:auto;bottom:0}.charm.left-side{width:auto;left:0;top:0;bottom:0}.charm.top-side{height:auto;left:0;right:0;top:0}.charm.bottom-side{height:auto;left:0;right:0;top:auto;bottom:0}.notify-container{position:fixed;top:0;right:0;width:auto;z-index:1061}.notify-container:after,.notify-container:before{display:table;content:""}.notify-container:after{clear:both}.notify-container.position-left{left:0;right:auto}.notify-container.position-top{left:0;right:0;top:0;height:auto}.notify-container.position-top .notify{float:left}.notify-container.position-bottom{left:0;right:0;bottom:0;top:auto;height:auto}.notify-container.position-bottom .notify{float:left}.notify{display:block;margin:.3125rem;padding:.625rem;min-width:200px;cursor:default;max-width:300px;position:relative}.notify .notify-icon{width:32px;height:32px;font-size:32px;text-align:center;position:absolute;margin:-16px 10px;top:50%;left:0}.notify .notify-icon~.notify-text,.notify .notify-icon~.notify-title{position:relative;margin-left:42px}.notify .notify-text,.notify .notify-title{display:block;margin-right:20px}.notify .notify-title{font-weight:500;font-size:1rem}.notify .notify-text{font-size:.875rem}.notify .notify-closer{position:absolute;height:1rem;width:1rem;text-align:center;vertical-align:middle;font-size:1rem;font-weight:400;padding:0 0 .625rem 0;z-index:3;outline:0;cursor:pointer;background-color:#fff;color:#777;top:.25rem;right:.25rem}.notify .notify-closer:after{border-color:#777;content:'\D7';position:absolute;left:50%;top:50%;margin-top:-.65rem;margin-left:-.35rem}.notify .notify-closer:hover{background-color:#cde6f7;color:#fff}.notify .notify-closer:active{background-color:#92c0e0;color:#fff}.notify{background-color:#e5f3fb;color:#1d1d1d}.notify.success{background-color:#60a917;color:#fff}.notify.success .notify-closer{background-color:#60a917;color:#fff}.notify.success .notify-closer:hover{background-color:#7ad61d}.notify.success .notify-closer:active{background-color:#128023}.notify.alert{background-color:#ce352c;color:#fff}.notify.alert .notify-closer{background-color:#ce352c;color:#fff}.notify.alert .notify-closer:hover{background-color:#da5a53}.notify.alert .notify-closer:active{background-color:#9a1616}.notify.warning{background-color:#fa6800;color:#fff}.notify.warning .notify-closer{background-color:#fa6800;color:#fff}.notify.warning .notify-closer:hover{background-color:#ffc194}.notify.warning .notify-closer:active{background-color:#bf5a15}.notify.info{background-color:#1ba1e2;color:#fff}.notify.info .notify-closer{background-color:#1ba1e2;color:#fff}.notify.info .notify-closer:hover{background-color:#59cde2}.notify.info .notify-closer:active{background-color:#1b6eae}p [data-hint]{border-bottom:1px #373737 dotted;white-space:nowrap}.hint{position:fixed;color:#1d1d1d;padding:10px;font-size:12px;width:auto;max-width:220px;margin-top:10px;z-index:1030;display:none;border:1px #eee solid}.hint .hint-text,.hint .hint-title{color:inherit;text-align:left}.hint .hint-title{font-size:1.2em;font-weight:700}.hint:before{content:'';position:absolute;background-color:inherit;width:10px;height:10px;border:1px #eee solid;transform:rotate(45deg)}.hint:before{z-index:2}.hint.bottom:before{top:1px;left:5px;margin:-7px 0;border-bottom:none;border-right:none}.hint.top:before{top:100%;margin-top:-5px;left:5px;border-top:none;border-left:none}.hint.left:before{top:5px;left:100%;margin-left:-5px;border-bottom:none;border-left:none}.hint.right:before{top:5px;left:-9px;margin:1px 0 0 3px;border-top:none;border-right:none}.hint2{position:fixed;color:#1d1d1d;padding:10px;font-size:12px;width:auto;max-width:220px;margin-top:10px;z-index:1030;display:none;border:1px #eee solid}.hint2 .hint-text,.hint2 .hint-title{color:inherit;text-align:left}.hint2 .hint-title{font-size:1.2em;font-weight:700}.hint2:before{content:'';position:absolute;background-color:inherit;width:10px;height:10px;border:1px #eee solid;transform:rotate(45deg)}.hint2:before{z-index:2}.hint2.bottom:before{top:1px;left:5px;margin:-7px 0;border-bottom:none;border-right:none}.hint2.top:before{top:100%;margin-top:-5px;left:5px;border-top:none;border-left:none}.hint2.left:before{top:5px;left:100%;margin-left:-5px;border-bottom:none;border-left:none}.hint2.right:before{top:5px;left:-9px;margin:1px 0 0 3px;border-top:none;border-right:none}.hint2.no-border{border:none}.hint2.no-border:before{border:none}.hint2.no-border.right:before{left:-7px}.hint2.bottom:before{top:1px;left:50%;margin:-7px 0 0 -5px;border-bottom:none;border-right:none}.hint2.top:before{top:100%;margin-top:-5px;left:50%;margin-left:-5px;border-top:none;border-left:none}.hint2.left:before{top:50%;margin-top:-5px;left:100%;margin-left:-5px;border-bottom:none;border-left:none}.hint2.right:before{top:50%;margin:-5px 0 0 3px;left:-9px;border-top:none;border-right:none}.hint.no-border,.hint2.no-border{border:none}.hint.no-border:before,.hint2.no-border:before{border:none}.hint.no-border.right:before,.hint2.no-border.right:before{left:-7px}.hint2.line{padding:2px 4px;border:none;display:block;max-width:100%;margin:-5px 0 4px 0}.hint2.line:before{display:none}.preloader-ring{position:relative;padding-top:.22rem;width:32px;height:32px;margin:.625rem}.preloader-ring>.wrap{position:absolute;width:30px;height:30px}.preloader-ring>.wrap>.circle{opacity:0;width:30px;height:30px;transform:rotate(225deg);animation:orbit 4s infinite}.preloader-ring>.wrap>.circle:after{position:absolute;content:'';width:4px;height:4px;border-radius:4px;background:#fff}.preloader-ring>.wrap:nth-child(2){transform:rotate(-14deg)}.preloader-ring>.wrap:nth-child(2)>.circle{animation-delay:.133s}.preloader-ring>.wrap:nth-child(3){transform:rotate(-28deg)}.preloader-ring>.wrap:nth-child(3)>.circle{animation-delay:.266s}.preloader-ring>.wrap:nth-child(4){transform:rotate(-42deg)}.preloader-ring>.wrap:nth-child(4)>.circle{animation-delay:.4s}.preloader-ring>.wrap:nth-child(5){transform:rotate(-56deg)}.preloader-ring>.wrap:nth-child(5)>.circle{animation-delay:.533s}.preloader-ring.dark-style>.wrap>.circle:after{background-color:#555}.preloader-ring.color-style>.wrap>.circle:after{background-color:#1ba1e2}.preloader-ring.color-style>.wrap:nth-child(2)>.circle:after{background-color:#fa6800}.preloader-ring.color-style>.wrap:nth-child(3)>.circle:after{background-color:#60a917}.preloader-ring.color-style>.wrap:nth-child(4)>.circle:after{background-color:#ce352c}.preloader-ring.color-style>.wrap:nth-child(5)>.circle:after{background-color:#e3c800}.preloader-metro{overflow:hidden;position:relative;width:100%;height:10px;background-color:transparent}.preloader-metro>.circle{display:inline-block;position:absolute;width:10px;height:10px;background-color:#fff;opacity:0;margin-left:5px;animation:metro-slide 3s cubic-bezier(.1,.85,.9,.15) infinite,metro-opacity 2s ease-in-out infinite alternate}.preloader-metro>.circle:nth-child(2){animation-delay:.8s}.preloader-metro>.circle:nth-child(3){animation-delay:.7s}.preloader-metro>.circle:nth-child(4){animation-delay:.6s}.preloader-metro>.circle:nth-child(5){animation-delay:.5s}.preloader-metro.dark-style>.circle{background-color:#555}.preloader-metro.color-style>.circle{background-color:#1ba1e2}.preloader-metro.color-style>.circle:nth-child(2){background-color:#fa6800}.preloader-metro.color-style>.circle:nth-child(3){background-color:#60a917}.preloader-metro.color-style>.circle:nth-child(4){background-color:#ce352c}.preloader-metro.color-style>.circle:nth-child(5){background-color:#e3c800}.preloader-square{position:relative;width:40px;height:40px;overflow:hidden;transform-origin:bottom left;animation:ani-shrink 1s linear infinite}.preloader-square .square{position:absolute;width:19px;height:19px;background:#fff}.preloader-square .square:nth-child(1){left:0;top:21px}.preloader-square .square:nth-child(2){left:21px;top:21px;animation:ani-drop 1s linear infinite}.preloader-square .square:nth-child(3){left:0;top:0;animation:ani-drop2 1s linear infinite}.preloader-square .square:nth-child(4){left:21px;top:0;animation:ani-drop3 1s linear infinite}.preloader-square.dark-style>.square{background-color:#555}.preloader-square.color-style>.square:nth-child(1){background-color:#fa6800}.preloader-square.color-style>.square:nth-child(2){background-color:#60a917}.preloader-square.color-style>.square:nth-child(3){background-color:#1ba1e2}.preloader-square.color-style>.square:nth-child(4){background-color:#e3c800}.preloader-cycle{width:64px;height:64px;position:relative;overflow:hidden}.preloader-cycle .cycle{display:block;position:relative;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;animation:ani-pre-spin 1s linear infinite;z-index:1001}.preloader-cycle .cycle:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;animation:ani-pre-spin 2s linear infinite}.preloader-cycle .cycle:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#fff;animation:spin 1.5s linear infinite}.preloader-cycle.dark-style .cycle{border-top-color:#1d1d1d}.preloader-cycle.dark-style .cycle:before{border-top-color:#1d1d1d}.preloader-cycle.dark-style .cycle:after{border-top-color:#1d1d1d}.preloader-cycle.color-style .cycle{border-top-color:#3498db}.preloader-cycle.color-style .cycle:before{border-top-color:#e74c3c}.preloader-cycle.color-style .cycle:after{border-top-color:#f9c922}.dialog-overlay{background-color:transparent;position:fixed;top:0;left:0;right:0;bottom:0;min-height:100%;min-width:100%;z-index:1049}.dialog{position:fixed;display:block;width:auto;height:auto;float:left;background-color:#fff;color:#1d1d1d;z-index:1050;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.dialog.dialog-ex{padding:.625rem}.dialog .dialog-close-button{position:absolute;height:1.5rem;width:1.5rem;min-height:1.5rem;text-align:center;vertical-align:middle;font-size:1rem;font-weight:400;padding:.125rem 0 .625rem 0;z-index:3;outline:0;cursor:pointer;background-color:#fff;color:#777;top:.25rem;right:.25rem}.dialog .dialog-close-button:hover{background-color:#cde6f7;color:#2a8dd4}.dialog .dialog-close-button:hover:after{border-color:#2a8dd4}.dialog .dialog-close-button:active{background-color:#92c0e0;color:#fff}.dialog .dialog-close-button:after{border-color:#777;content:'\D7';line-height:1}.dialog .dialog-title{font-size:1.125rem}.dialog .dialog-title+.dialog-content{margin-top:20px}.dialog .dialog-actions{position:relative;display:block;padding:8px 0;text-align:right;margin-top:.625rem}.dialog .dialog-actions .button{margin:0 4px;min-width:64px}.dialog.success{background-color:#60a917;color:#fff}.dialog.success .dialog-close-button{background-color:#7ad61d;color:#fff}.dialog.success .dialog-close-button:active{background-color:#128023}.dialog.warning{background-color:#fa6800;color:#fff}.dialog.warning .dialog-close-button{background-color:#ffc194;color:#fff}.dialog.warning .dialog-close-button:active{background-color:#bf5a15}.dialog.alert{background-color:#ce352c;color:#fff}.dialog.alert .dialog-close-button{background-color:#da5a53;color:#fff}.dialog.alert .dialog-close-button:active{background-color:#9a1616}.dialog.info{background-color:#1ba1e2;color:#fff}.dialog.info .dialog-close-button{background-color:#59cde2;color:#fff}.dialog.info .dialog-close-button:active{background-color:#1b6eae}.streamer{position:relative;display:block;width:100%;overflow:hidden}.streamer .streamer-toolbar .toolbar-button{display:block;float:left;width:.625rem;height:1.5rem}.streamer .streamer-toolbar .toolbar-button.active{background-color:#555;color:#fff}.streamer .meter{height:25px;width:auto;list-style:none;margin:0;padding:0;display:block;overflow:hidden}.streamer .meter li{display:block;float:left;width:213px;padding:2px 3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANUAAAAUCAYAAAAa9HiSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHlJREFUeNrs2csJgDAQQMFE7Gj77yA9+UNswOwewgwI3hYTngrpY4yjAb9FRH9u7qguLfuqmFP1PKutm/2Zu36b9wvMJSoQFYgKRAWICkQFq9qrBn0HY4neM4pl5lSyP75U4PcPRAWICkQFogJEBaICUQGigjynAAMAqEOFksZmC3MAAAAASUVORK5CYII=) top left repeat-x}.streamer .meter li em{font-size:10px;font-style:normal}.streamer .streams{width:142px;padding-top:25px;position:absolute;left:0;top:0;z-index:2;background-color:#fff}.streamer .streams .streams-title{position:absolute;top:0}.streamer .streams .stream{position:relative;display:block;width:100%;height:75px;margin:0 2px 2px 0;padding:5px;color:#fff;cursor:pointer}.streamer .streams .stream .stream-title{font-size:.75rem;line-height:1}.streamer .streams .stream .stream-number{position:absolute;left:5px;bottom:5px;font-size:.6875rem;line-height:1}.streamer .events{padding-left:143px;overflow:hidden;height:100%;min-height:100%;overflow-x:scroll}.streamer .events .double{width:424px}.streamer .events .triple{width:637px}.streamer .events .quadro{width:850px}.streamer .events .events-area{height:100%;min-height:100%;overflow:hidden}.streamer .events .events-area:after,.streamer .events .events-area:before{display:table;content:""}.streamer .events .events-area:after{clear:both}.streamer .events .events-grid{height:100%;min-height:100%}.streamer .events .events-grid:after,.streamer .events .events-grid:before{display:table;content:""}.streamer .events .events-grid:after{clear:both}.streamer .events .event-group{height:460px;min-width:211px;margin:0 2px 2px 0;float:left}.streamer .events .event-super{height:100%;min-height:100%;border:1px #d9d9d9 solid}.streamer .events .event-super.medium-border{border-width:8px}.streamer .events .event-super.large-border{border-width:16px}.streamer .events .event-stream{height:75px}.streamer .events .event-stream .event{min-width:211px;height:75px;float:left;display:block;margin:0 2px 2px 0;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;border:1px #d9d9d9 solid}.streamer .events .event-stream .event.medium-border{border-width:8px}.streamer .events .event-stream .event.large-border{border-width:16px}.streamer .events .event-stream .event:last-child{margin-right:0}.streamer .events .event-stream .event.event-disable{opacity:.2}.streamer .events .event-stream .event .event-content{width:100%;height:100%;padding:0;margin:0;position:absolute;left:0;top:0;overflow:hidden;display:none}.streamer .events .event-stream .event .event-content:first-child{display:block}.streamer .events .event-stream .event .event-content-logo{display:block;float:left;margin-right:5px;padding:3px}.streamer .events .event-stream .event .event-content-logo .icon{position:relative;width:39px;height:39px;margin-bottom:1px}.streamer .events .event-stream .event .event-content-logo .icon img{width:100%;height:100%}.streamer .events .event-stream .event .event-content-logo .time{position:relative;width:39px;padding:8px 4px;font-size:.75rem;color:#fff;line-height:1}.streamer .events .event-stream .event .event-content-data{display:block;padding:0;margin:0;position:relative;margin-left:50px}.streamer .events .event-stream .event .event-content-data .title{position:relative;font-size:.875rem;line-height:1;margin:3px 0 0;padding:0}.streamer .events .event-stream .event .event-content-data .subtitle{position:relative;font-size:.625rem;line-height:1;margin:0;padding:0;margin-bottom:10px}.streamer .events .event-stream .event .event-content-data .remark{position:absolute;display:block;top:36px;margin-right:4px;font-size:.6875rem;line-height:1;color:#999}.streamer .events .event-stream .event:hover{border-color:#999}.streamer .events .event-stream .event.selected{border:4px #4390df solid;border-width:1px}.streamer .events .event-stream .event.selected:after{position:absolute;display:block;border-top:28px solid #4390df;border-left:28px solid transparent;right:0;content:"";top:0;z-index:101}.streamer .events .event-stream .event.selected:before{position:absolute;display:block;content:"";background-color:transparent;border-color:#fff;border-left:2px solid;border-bottom:2px solid;height:.25rem;width:.5rem;right:0;top:0;z-index:102;transform:rotate(-45deg)}.streamer .events .event-stream .event.selected:before{right:3px;top:3px;color:#fff}.streamer .events .event-stream .event.margin-one{margin-left:213px}.streamer .events .event-stream .event.margin-double{margin-left:426px}.streamer .events .event-stream .event.margin-triple{margin-left:639px}.streamer .events .event-stream .event.margin-quadro{margin-left:852px}.keypad{position:relative;width:106px;padding:1px;border:1px #eee solid;vertical-align:middle;background-color:#fff;-webkit-user-select:none;user-select:none}.keypad:after,.keypad:before{display:table;content:""}.keypad:after{clear:both}.keypad .key{width:32px;height:32px;display:block;float:left;margin:1px;border:1px #eee solid;vertical-align:middle;text-align:center;cursor:pointer;font-size:.875rem;line-height:32px}.keypad .key:hover{background-color:#eee}.keypad .key:active{background-color:#555;color:#fff}.keypad.shadow{box-shadow:0 0 5px 0 rgba(0,0,0,.3)}.fluent-menu .tabs-holder{list-style:none;position:relative;margin:0;padding:0;display:block;z-index:2}.fluent-menu .tabs-holder:after,.fluent-menu .tabs-holder:before{display:table;content:""}.fluent-menu .tabs-holder:after{clear:both}.fluent-menu .tabs-holder li{display:block;float:left;margin-right:5px;background-color:#fff}.fluent-menu .tabs-holder li a{display:block;float:left;padding:.25rem 1rem;text-transform:uppercase;font-size:.8em;color:#444}.fluent-menu .tabs-holder li a:hover{color:#0072c6}.fluent-menu .tabs-holder li:first-child{margin-left:0}.fluent-menu .tabs-holder li.active{border:1px #d4d4d4 solid;border-bottom-color:#fff}.fluent-menu .tabs-holder li.active a{color:#0072c6}.fluent-menu .tabs-holder li.special{border:1px #0072c6 solid;background-color:#0072c6}.fluent-menu .tabs-holder li.special a{color:#fff}.fluent-menu .tabs-holder li.special a:hover{color:#fff}.fluent-menu .tabs-content{z-index:1;position:relative;margin-top:-1px;border:1px #d4d4d4 solid;background-color:#fff;height:120px}.fluent-menu .tabs-content .tab-panel{display:block;height:100%;padding:5px 0 2px}.fluent-menu .tabs-content .tab-panel .tab-panel-group{height:100%;position:relative;display:block;float:left;padding:0 5px;border-right:1px #d4d4d4 solid}.fluent-menu .tabs-content .tab-panel .tab-panel-group:last-child{margin-right:0}.fluent-menu .tabs-content .tab-panel .tab-group-caption{font-size:10px;margin:2px 0 -2px;text-align:center;display:block;position:absolute;bottom:0;right:0;left:0;white-space:nowrap;background:#eee}.fluent-menu .tabs-content .tab-panel .tab-content-segment{display:block;float:left;position:relative}.fluent-menu .fluent-big-button,.fluent-menu .fluent-button,.fluent-menu .fluent-tool-button{background-color:#fff;padding:.3125rem;display:block;cursor:default;border:0;outline:0;font-size:.8em;line-height:1.2;vertical-align:middle}.fluent-menu .fluent-big-button:hover,.fluent-menu .fluent-button:hover,.fluent-menu .fluent-tool-button:hover{background-color:#cde6f7}.fluent-menu .fluent-big-button .icon,.fluent-menu .fluent-big-button [class*=mif-],.fluent-menu .fluent-big-button img,.fluent-menu .fluent-button .icon,.fluent-menu .fluent-button [class*=mif-],.fluent-menu .fluent-button img,.fluent-menu .fluent-tool-button .icon,.fluent-menu .fluent-tool-button [class*=mif-],.fluent-menu .fluent-tool-button img{line-height:1.2;display:block;float:left;margin-right:5px;width:16px;height:16px;color:#444;vertical-align:middle}.fluent-menu .fluent-big-button .label,.fluent-menu .fluent-button .label,.fluent-menu .fluent-tool-button .label{display:inline-block;color:inherit;font:inherit}.fluent-menu .fluent-big-button:active,.fluent-menu .fluent-button:active,.fluent-menu .fluent-tool-button:active{top:0;left:0;background-color:#75bae9}.fluent-menu .fluent-big-button.dropdown-toggle:before,.fluent-menu .fluent-button.dropdown-toggle:before,.fluent-menu .fluent-tool-button.dropdown-toggle:before{margin-top:-.3125rem}.fluent-menu .fluent-big-button{padding:7px 5px;text-align:center;white-space:normal;line-height:12px;float:left;position:relative}.fluent-menu .fluent-big-button .icon,.fluent-menu .fluent-big-button [class*=mif-],.fluent-menu .fluent-big-button img{display:block;width:40px;height:40px;font-size:40px;float:none;text-align:center;margin:5px auto 5px}.fluent-menu .fluent-big-button br{line-height:4px;height:4px;font-size:4px}.fluent-menu .fluent-tool-button{padding:4px}.fluent-menu .fluent-tool-button [class*=icon-],.fluent-menu .fluent-tool-button img{display:block;width:16px;height:16px;font-size:16px;float:none;text-align:center}.fluent-menu .fluent-tool-button img{margin-right:0}.fluent-menu .dropdown-toggle{padding-right:24px}.fluent-menu .d-menu{position:absolute;top:100%;z-index:100}.fluent-menu .d-menu a{padding:4px 24px;font-size:.8em}.fluent-menu .d-menu a:hover{background-color:#cde6f7;color:#444}.video-player:-webkit-full-screen{position:fixed;top:0;min-width:100%;min-height:100%;width:100%;height:100%}.video-player:-webkit-full-screen video{width:100%;height:100%}.video-player:-webkit-full-screen{position:fixed;top:0;min-width:100%;min-height:100%}.video-player:fullscreen{position:fixed;top:0;min-width:100%;min-height:100%}.video-player:-webkit-full-screen video{width:100%;height:100%}.video-player:fullscreen video{width:100%;height:100%}.video-player{display:block;background:#1d1d1d;position:relative;width:100%;height:auto;z-index:1}.video-player .video-preloader{position:absolute;z-index:2147483647;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.video-player .video-logo{position:absolute;z-index:2147483647;right:20px;top:20px;height:32px}.video-player video{width:100%;height:100%;z-index:1}.video-player .controls{position:absolute;height:auto;padding:.625rem;z-index:2147483647;background:rgba(34,34,34,.5)}.video-player .controls .info-box{float:left;background:inherit;margin:0 2px;padding:.75rem 1rem;color:#fff;height:2.125rem;text-align:center;font-size:.8em}.video-player .controls .control-slider{height:2.125rem;float:left;padding:0 1rem 0;margin:0 2px;background:inherit}.video-player .controls .volume-slider-wrapper{width:6rem}.video-player .controls .stream-slider-wrapper{float:none;width:100%}.video-player .controls .control-button{float:left;background:inherit;border:0;color:#b3b3b3;outline:0;position:relative;margin:0 2px}.video-player .controls .control-button:active,.video-player .controls .control-button:hover{color:#fff}.video-player .controls .control-button.loop.active{color:#60a917}.video-player .controls .control-button.stop:disabled{color:#555}.video-player .controls .control-button.full{float:right}.video-player .controls.position-bottom{bottom:0;left:0;right:0}.video-player.full-screen{position:fixed;top:0;left:0;bottom:0;right:0;width:auto!important;z-index:2147483646}video::-webkit-media-controls{display:none!important}video::-webkit-media-controls-enclosure{display:none!important}.audio-player{display:inline-block;position:relative;background:#1d1d1d;height:auto}.audio-player .controls{position:relative;width:100%;height:auto;padding:4px;background:inherit}.audio-player .controls:after,.audio-player .controls:before{display:table;content:""}.audio-player .controls:after{clear:both}.audio-player .controls .control-element{height:2.125rem;display:inline-block;border:none;background:rgba(34,34,34,.5);vertical-align:middle}.audio-player .controls .stream-wrapper{padding:0 .25rem}.audio-player .controls .stream-slider{width:200px}.audio-player .controls .info-box{margin:0 2px;padding:.75rem 1rem;color:#fff;height:2.125rem;line-height:1;text-align:center;font-size:.8em}.audio-player .controls .volume-wrapper{width:100px;padding:0 .25rem 0}.audio-player .controls .loop,.audio-player .controls .next,.audio-player .controls .play,.audio-player .controls .plist,.audio-player .controls .prev,.audio-player .controls .random,.audio-player .controls .shuffle,.audio-player .controls .stop,.audio-player .controls .volume{color:#b3b3b3}.audio-player .controls .loop:active,.audio-player .controls .loop:hover,.audio-player .controls .next:active,.audio-player .controls .next:hover,.audio-player .controls .play:active,.audio-player .controls .play:hover,.audio-player .controls .plist:active,.audio-player .controls .plist:hover,.audio-player .controls .prev:active,.audio-player .controls .prev:hover,.audio-player .controls .random:active,.audio-player .controls .random:hover,.audio-player .controls .shuffle:active,.audio-player .controls .shuffle:hover,.audio-player .controls .stop:active,.audio-player .controls .stop:hover,.audio-player .controls .volume:active,.audio-player .controls .volume:hover{color:#fff}.audio-player .controls .loop.active{color:#7ad61d}.audio-player .controls .control-element:disabled{color:#555}.audio-player .play-list-wrapper{display:block;position:relative;padding:.625rem;border-bottom:1px solid #555}.audio-player .play-list-wrapper:after,.audio-player .play-list-wrapper:before{display:table;content:""}.audio-player .play-list-wrapper:after{clear:both}.audio-player .play-list-wrapper.not-visible{display:none}.audio-player .album-title{font-size:2rem;color:#fff;font-weight:lighter;margin:0 0 .625rem;padding-bottom:.625rem;border-bottom:1px solid #555}.audio-player .poster{float:left;width:10rem;height:100%}.audio-player .album-desc{padding:.625rem;color:#eee;font-size:.6875rem}.audio-player .play-list{list-style:none;padding:10px;color:#fff;display:block;font-size:.8em;width:100%}.audio-player .play-list li{padding:.125rem 1rem;cursor:pointer;position:relative}.audio-player .play-list li:hover{background:#555}.audio-player .play-list li.current{color:#1ba1e2;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.audio-player .play-list li.current:before{content:"\25B6";position:absolute;left:.25rem}.audio-player .poster~.play-list{margin:0 0 0 11rem;width:calc(100% - 11rem)}.audio-player.micro .info-box,.audio-player.micro .loop,.audio-player.micro .next,.audio-player.micro .plist,.audio-player.micro .prev,.audio-player.micro .random,.audio-player.micro .stop,.audio-player.micro .stream-wrapper,.audio-player.micro .volume,.audio-player.micro .volume-wrapper{display:none}.audio-player.small .loop,.audio-player.small .next,.audio-player.small .plist,.audio-player.small .prev,.audio-player.small .random,.audio-player.small .stop,.audio-player.small .stream-wrapper{display:none}.audio-player.medium .loop,.audio-player.medium .next,.audio-player.medium .plist,.audio-player.medium .prev,.audio-player.medium .random,.audio-player.medium .stop{display:none}.donut{display:block;position:relative}.donut>svg{width:100%;height:100%}.select2-container{box-sizing:border-box;display:inline-block;margin:.3125rem 0;position:relative;vertical-align:middle;height:auto}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;min-height:2.125rem;-webkit-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:2.125rem;-webkit-user-select:none;user-select:none;z-index:998}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-container .select2-search--inline{float:left}.select2-container .select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:0;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-webkit-user-select:none;user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:2;background-color:#fff}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#eee;border:1px solid #999;color:#1d1d1d;font-size:.875rem;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;vertical-align:middle;box-shadow:0 2px 4px rgba(0,0,0,.35)}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--focus .select2-selection--single{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container input{outline:0}.select2-container .select2-search.select2-search--inline input{margin-top:7px;padding:0}.input-control .select2-container{margin:0}.input-control.required .select2-selection{border:1px dashed #1ba1e2}.input-control.error .select2-selection{border:1px solid #ce352c}.input-control.warning .select2-selection{border:1px solid #e3c800}.input-control.success .select2-selection{border:1px solid #60a917}.input-control.info .select2-selection{border:1px solid #1ba1e2}.dataTable{width:100%;margin:.625rem 0;clear:both}.dataTable td,.dataTable th{padding:.625rem}.dataTable thead{border-bottom:4px solid #999}.dataTable thead td,.dataTable thead th{cursor:default;color:#52677a;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tfoot{border-top:4px solid #999}.dataTable tfoot td,.dataTable tfoot th{cursor:default;color:#52677a;border-color:transparent;text-align:left;font-style:normal;font-weight:700;line-height:100%}.dataTable tbody td{padding:.625rem .85rem}.dataTable .sortable-column{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.dataTable .sortable-column:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sortable-column.sort-asc,.dataTable .sortable-column.sort-desc{background-color:#eee}.dataTable .sortable-column.sort-asc:after,.dataTable .sortable-column.sort-desc:after{color:#1d1d1d}.dataTable .sortable-column.sort-asc:after{content:"\2191"}.dataTable .sortable-column.sort-desc:after{content:"\2193"}.dataTable.sortable-markers-on-left .sortable-column{padding-left:30px}.dataTable.sortable-markers-on-left .sortable-column:after,.dataTable.sortable-markers-on-left .sortable-column:before{left:0;margin-left:10px}.dataTable tr.selected td{background-color:rgba(28,183,236,.1)}.dataTable td.selected{background-color:rgba(28,183,236,.3)}.dataTable.striped tbody tr:nth-child(odd){background:#eee}.dataTable.hovered tbody tr:hover{background-color:rgba(28,183,236,.1)}.dataTable.cell-hovered tbody td:hover{background-color:rgba(28,183,236,.3)}.dataTable.border{border:1px #999 solid}.dataTable.bordered td,.dataTable.bordered th{border:1px #999 solid}.dataTable.bordered thead tr:first-child td,.dataTable.bordered thead tr:first-child th{border-top:none}.dataTable.bordered thead tr:first-child td:first-child,.dataTable.bordered thead tr:first-child th:first-child{border-left:none}.dataTable.bordered thead tr:first-child td:last-child,.dataTable.bordered thead tr:first-child th:last-child{border-right:none}.dataTable.bordered tbody tr:first-child td{border-top:none}.dataTable.bordered tbody tr td:first-child{border-left:none}.dataTable.bordered tbody tr td:last-child{border-right:none}.dataTable.bordered tbody tr:last-child td{border-bottom:none}.dataTable .condensed td,.dataTable .condensed th{padding:.3125rem}.dataTable .super-condensed td,.dataTable .super-condensed th{padding:.125rem}.dataTable tbody tr.error{background-color:#ce352c;color:#fff}.dataTable tbody tr.error:hover{background-color:#da5a53}.dataTable tbody tr.warning{background-color:#fa6800;color:#fff}.dataTable tbody tr.warning:hover{background-color:#ffc194}.dataTable tbody tr.success{background-color:#60a917;color:#fff}.dataTable tbody tr.success:hover{background-color:#7ad61d}.dataTable tbody tr.info{background-color:#1ba1e2;color:#fff}.dataTable tbody tr.info:hover{background-color:#59cde2}.dataTable .sorting{position:relative;cursor:pointer;-webkit-user-select:none;user-select:none}.dataTable .sorting:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-.5rem;color:inherit;font-size:1rem;line-height:1}.dataTable .sorting.sort-asc,.dataTable .sorting.sort-desc{background-color:#eee}.dataTable .sorting.sort-asc:after,.dataTable .sorting.sort-desc:after{color:#1d1d1d}.dataTable .sorting.sort-asc:after{content:"\2191"}.dataTable .sorting.sort-desc:after{content:"\2193"}.dataTable .sorting_asc,.dataTable .sorting_desc{position:relative}.dataTable .sorting_asc:after,.dataTable .sorting_desc:after{position:absolute;content:"";width:1rem;height:1rem;left:100%;margin-left:-20px;top:50%;margin-top:-.5rem;color:inherit;line-height:1;font-size:1.1rem}.dataTable .sorting_asc{background-color:#eee}.dataTable .sorting_asc:after{color:#1d1d1d}.dataTable .sorting_asc:after{content:"\2191"}.dataTable .sorting_desc{background-color:#eee}.dataTable .sorting_desc:after{color:#1d1d1d}.dataTable .sorting_desc:after{content:"\2193"}.dataTables_paginate{display:block;margin:.625rem 0;float:left;width:50%;margin:0}.dataTables_paginate:after,.dataTables_paginate:before{display:table;content:""}.dataTables_paginate:after{clear:both}.dataTables_paginate>.item{display:block;float:left;margin-left:.0652rem;padding:.25rem .625rem;background-color:#fff;cursor:pointer;border:1px #eee solid;text-align:center;font-size:.875rem;color:#1d1d1d}.dataTables_paginate>.item:first-child{margin-left:0}.dataTables_paginate>.item.active,.dataTables_paginate>.item.current{background-color:#1ba1e2;border-color:#59cde2;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.dataTables_paginate>.item:hover{background-color:#75c7ee;border-color:#75c7ee;color:#fff}.dataTables_paginate>.item.disabled,.dataTables_paginate>.item:disabled{cursor:default;background-color:#eee;border-color:#eee;color:#999}.dataTables_paginate>.item.spaces{border:0;cursor:default;color:#1d1d1d}.dataTables_paginate>.item.spaces:hover{background-color:inherit;color:#1d1d1d}.dataTables_paginate.rounded>.item{border-radius:.3125rem}.dataTables_paginate.cycle>.item{width:28px;height:28px;border-radius:50%;font-size:.7rem;padding:.4375rem 0}.dataTables_paginate.no-border>.item{border:0}.dataTables_paginate.no-border>.item:hover{color:#59cde2;background-color:transparent}.dataTables_paginate.no-border>.item.disabled,.dataTables_paginate.no-border>.item:disabled{cursor:default;background-color:transparent;border-color:transparent;color:#999}.dataTables_paginate.no-border>.item.active:hover,.dataTables_paginate.no-border>.item.current:hover{background-color:#75c7ee;border-color:#75c7ee;color:#fff}.dataTables_paginate .paginate_button{display:block;float:left;margin-left:.0652rem;padding:.25rem .625rem;background-color:#fff;cursor:pointer;border:1px #eee solid;text-align:center;font-size:.875rem;color:#1d1d1d}.dataTables_paginate .paginate_button:first-child{margin-left:0}.dataTables_paginate .paginate_button.active,.dataTables_paginate .paginate_button.current{background-color:#1ba1e2;border-color:#59cde2;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.4)}.dataTables_paginate .paginate_button:hover{background-color:#75c7ee;border-color:#75c7ee;color:#fff}.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button:disabled{cursor:default;background-color:#eee;border-color:#eee;color:#999}.dataTables_paginate .paginate_button.spaces{border:0;cursor:default;color:#1d1d1d}.dataTables_paginate .paginate_button.spaces:hover{background-color:inherit;color:#1d1d1d}.dataTables_paginate .ellipsis{display:block;float:left;padding:.25rem .625rem}.dataTables_info{padding:5px;background-color:#eee;font-size:.875rem;float:right}.dataTables_length{display:block;float:left;margin:.625rem 0}.dataTables_length select{-webkit-appearance:none;appearance:none;margin:0 .125rem;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_length select:focus{outline:0;border-color:#1d1d1d}.dataTables_filter{display:block;float:right;margin:.625rem 0}.dataTables_filter label>input{margin:0 0 0 .25rem}.dataTables_filter input{-webkit-appearance:none;appearance:none;padding:.3125rem;border:1px #d9d9d9 solid}.dataTables_filter input:focus{outline:0;border-color:#1d1d1d}.flexbox{display:flex}.flex-dir-row{flex-direction:row}.flex-dir-row-reverse{flex-direction:row-reverse}.flex-dir-column{flex-direction:column}.flex-dir-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-no-wrap{flex-wrap:nowrap}.flex-just-start{justify-content:flex-start}.flex-just-end{justify-content:flex-end}.flex-just-center{justify-content:center}.flex-just-sa{justify-content:space-around}.flex-just-sb{justify-content:space-between}.flex-align-stretch{align-items:stretch}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-align-base{align-items:baseline}.flex-content-stretch{align-content:stretch}.flex-content-start{align-content:flex-start}.flex-content-end{align-content:flex-end}.flex-content-center{align-content:center}.flex-content-sb{align-content:space-between}.flex-content-sa{align-content:space-around}.flex-self-auto{align-self:auto}.flex-self-start{align-self:flex-start}.flex-self-end{align-self:flex-end}.flex-self-center{align-self:center}.flex-self-base{align-self:baseline}.flex-self-stretch{align-self:stretch}.no-shrink{flex-shrink:0!important}.no-grow{flex-grow:0!important}.flex-size-auto{flex:1 auto}.flex-size1{flex-grow:1}.flex-size2{flex-grow:2}.flex-size3{flex-grow:3}.flex-size4{flex-grow:4}.flex-size5{flex-grow:5}.flex-size6{flex-grow:6}.flex-size7{flex-grow:7}.flex-size8{flex-grow:8}.flex-size9{flex-grow:9}.flex-size10{flex-grow:10}.flex-size11{flex-grow:11}.flex-size12{flex-grow:12}.flex-size-p10{flex:0 0 10%}.flex-size-p20{flex:0 0 20%}.flex-size-p30{flex:0 0 30%}.flex-size-p40{flex:0 0 40%}.flex-size-p50{flex:0 0 50%}.flex-size-p60{flex:0 0 60%}.flex-size-p70{flex:0 0 70%}.flex-size-p80{flex:0 0 80%}.flex-size-p90{flex:0 0 90%}.flex-size-p100{flex:0 0 100%}.flex-size-x100{flex:0 0 100px}.flex-size-x200{flex:0 0 200px}.flex-size-x300{flex:0 0 300px}.flex-size-x400{flex:0 0 400px}.flex-size-x500{flex:0 0 500px}.flex-size-x600{flex:0 0 600px}.flex-size-x700{flex:0 0 700px}.flex-size-x800{flex:0 0 800px}.flex-size-x900{flex:0 0 900px}.flex-size-x1000{flex:0 0 1000px}.op-default{background-color:rgba(27,161,226,.7)}.fg-black{color:#000!important}.bg-black{background-color:#000!important}.fg-white{color:#fff!important}.bg-white{background-color:#fff!important}.fg-lime{color:#a4c400!important}.bg-lime{background-color:#a4c400!important}.fg-green{color:#60a917!important}.bg-green{background-color:#60a917!important}.fg-emerald{color:#008a00!important}.bg-emerald{background-color:#008a00!important}.fg-blue{color:#00aff0!important}.bg-blue{background-color:#00aff0!important}.fg-teal{color:#00aba9!important}.bg-teal{background-color:#00aba9!important}.fg-cyan{color:#1ba1e2!important}.bg-cyan{background-color:#1ba1e2!important}.fg-cobalt{color:#0050ef!important}.bg-cobalt{background-color:#0050ef!important}.fg-indigo{color:#6a00ff!important}.bg-indigo{background-color:#6a00ff!important}.fg-violet{color:#a0f!important}.bg-violet{background-color:#a0f!important}.fg-pink{color:#dc4fad!important}.bg-pink{background-color:#dc4fad!important}.fg-magenta{color:#d80073!important}.bg-magenta{background-color:#d80073!important}.fg-crimson{color:#a20025!important}.bg-crimson{background-color:#a20025!important}.fg-red{color:#ce352c!important}.bg-red{background-color:#ce352c!important}.fg-orange{color:#fa6800!important}.bg-orange{background-color:#fa6800!important}.fg-amber{color:#f0a30a!important}.bg-amber{background-color:#f0a30a!important}.fg-yellow{color:#e3c800!important}.bg-yellow{background-color:#e3c800!important}.fg-brown{color:#825a2c!important}.bg-brown{background-color:#825a2c!important}.fg-olive{color:#6d8764!important}.bg-olive{background-color:#6d8764!important}.fg-steel{color:#647687!important}.bg-steel{background-color:#647687!important}.fg-mauve{color:#76608a!important}.bg-mauve{background-color:#76608a!important}.fg-taupe{color:#87794e!important}.bg-taupe{background-color:#87794e!important}.fg-dark{color:#1d1d1d!important}.bg-dark{background-color:#1d1d1d!important}.fg-darkBrown{color:#63362f!important}.bg-darkBrown{background-color:#63362f!important}.fg-darkCrimson{color:#640024!important}.bg-darkCrimson{background-color:#640024!important}.fg-darkMagenta{color:#81003c!important}.bg-darkMagenta{background-color:#81003c!important}.fg-darkIndigo{color:#4b0096!important}.bg-darkIndigo{background-color:#4b0096!important}.fg-darkCyan{color:#1b6eae!important}.bg-darkCyan{background-color:#1b6eae!important}.fg-darkCobalt{color:#00356a!important}.bg-darkCobalt{background-color:#00356a!important}.fg-darkTeal{color:#004050!important}.bg-darkTeal{background-color:#004050!important}.fg-darkEmerald{color:#003e00!important}.bg-darkEmerald{background-color:#003e00!important}.fg-darkGreen{color:#128023!important}.bg-darkGreen{background-color:#128023!important}.fg-darkOrange{color:#bf5a15!important}.bg-darkOrange{background-color:#bf5a15!important}.fg-darkRed{color:#9a1616!important}.bg-darkRed{background-color:#9a1616!important}.fg-darkPink{color:#9a165a!important}.bg-darkPink{background-color:#9a165a!important}.fg-darkViolet{color:#57169a!important}.bg-darkViolet{background-color:#57169a!important}.fg-darkBlue{color:#16499a!important}.bg-darkBlue{background-color:#16499a!important}.fg-lightBlue{color:#4390df!important}.bg-lightBlue{background-color:#4390df!important}.fg-lighterBlue{color:#0cf!important}.bg-lighterBlue{background-color:#0cf!important}.fg-lightTeal{color:#45fffd!important}.bg-lightTeal{background-color:#45fffd!important}.fg-lightOlive{color:#78aa1c!important}.bg-lightOlive{background-color:#78aa1c!important}.fg-lightOrange{color:#ffc194!important}.bg-lightOrange{background-color:#ffc194!important}.fg-lightPink{color:#f472d0!important}.bg-lightPink{background-color:#f472d0!important}.fg-lightRed{color:#da5a53!important}.bg-lightRed{background-color:#da5a53!important}.fg-lightGreen{color:#7ad61d!important}.bg-lightGreen{background-color:#7ad61d!important}.fg-lightCyan{color:#59cde2!important}.bg-lightCyan{background-color:#59cde2!important}.fg-grayed{color:#585858!important}.bg-grayed{background-color:#585858!important}.fg-grayDarker{color:#222!important}.bg-grayDarker{background-color:#222!important}.fg-grayDark{color:#333!important}.bg-grayDark{background-color:#333!important}.fg-gray{color:#555!important}.bg-gray{background-color:#555!important}.fg-grayLight{color:#999!important}.bg-grayLight{background-color:#999!important}.fg-grayLighter{color:#eee!important}.bg-grayLighter{background-color:#eee!important}.fg-lightGray{color:#999!important}.bg-lightGray{background-color:#999!important}.fg-lighterGray{color:#eee!important}.bg-lighterGray{background-color:#eee!important}.fg-darkGray{color:#333!important}.bg-darkGray{background-color:#333!important}.fg-darkerGray{color:#222!important}.bg-darkerGray{background-color:#222!important}.fg-darker{color:#222!important}.bg-darker{background-color:#222!important}.rotate45{transform:rotate(45deg)}.rotate90{transform:rotate(90deg)}.rotate135{transform:rotate(135deg)}.rotate180{transform:rotate(180deg)}.rotate225{transform:rotate(225deg)}.rotate270{transform:rotate(270deg)}.rotate360{transform:rotate(360deg)}.rotate-45{transform:rotate(-45deg)}.rotate-90{transform:rotate(-90deg)}.rotate-135{transform:rotate(-135deg)}.rotate-180{transform:rotate(-180deg)}.rotate-225{transform:rotate(-225deg)}.rotate-270{transform:rotate(-270deg)}.rotate-360{transform:rotate(-360deg)}.rotateX45{transform:rotateX(45deg)}.rotateX90{transform:rotateX(90deg)}.rotateX135{transform:rotateX(135deg)}.rotateX180{transform:rotateX(180deg)}.rotateX225{transform:rotateX(225deg)}.rotateX270{transform:rotateX(270deg)}.rotateX360{transform:rotateX(360deg)}.rotateX-45{transform:rotateX(-45deg)}.rotateX-90{transform:rotateX(-90deg)}.rotateX-135{transform:rotateX(-135deg)}.rotateX-180{transform:rotateX(-180deg)}.rotateX-225{transform:rotateX(-225deg)}.rotateX-270{transform:rotateX(-270deg)}.rotateX-360{transform:rotateX(-360deg)}.rotateY45{transform:rotateY(45deg)}.rotateY90{transform:rotateY(90deg)}.rotateY135{transform:rotateY(135deg)}.rotateY180{transform:rotateY(180deg)}.rotateY225{transform:rotateY(225deg)}.rotateY270{transform:rotateY(270deg)}.rotateY360{transform:rotateY(360deg)}.rotateY-45{transform:rotateY(-45deg)}.rotateY-90{transform:rotateY(-90deg)}.rotateY-135{transform:rotateY(-135deg)}.rotateY-180{transform:rotateY(-180deg)}.rotateY-225{transform:rotateY(-225deg)}.rotateY-270{transform:rotateY(-270deg)}.rotateY-360{transform:rotateY(-360deg)} diff --git a/favicon-16x16.png b/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..06124d6bd2b34a72767898b0951b7632175c739b GIT binary patch literal 1449 zcmZ`&c{tR082`?sC6c2el(1 zGngUAM2<1!$dTOSCOz%$^HjUr{yfj_AN$9?&wD@b=lg!2_xpV_Jlvh-Wz}T?0P?Ob zj-HTJ+!2{wkk&I&@Pdp~po5zO0NjUif1r0mv6i2UryBq<#{ozn0Pq<~C9D7ti2z{D z7Xa%g0H|V18ZX-b03Y?Zh;n+f-8Q%^`1P3d=Np!;x$IkWclDG zzki)iY2v0<2{PIBFUD(!SA|_m73Bh2&%(1?L|RNtNYfB?WK(!Hl0wMM8QSCzZ`E01 z$%OoZ&Ut$83KNxFbw4vTDgTaWx-6lPjxaNUuEgsn6>xdPr&%y*C9XKPj8BA;dMdiT z^NsZ0+)Q#36mt5?I~I9`;skX36*ov% z4Q~W{=Q3jxvV;7?QI9I{toFiMNlA_%I;zayC(a!@&DPc;z{lFy)KEuXf3Jc(l!555 zmg*Ttvx6#1kguSweNf9l`-JfU&7X zsro@Q?{r?re1+(3Wm`WzBPSY<^YOcNHJ%t=T319BR#BT7m2KsWR*HB@@N%~LJ`smR zI=Q$y7Em9F1{n=~#hlih(xzlm+da_?J3b3%Yh!O`Z+9;}xT&wI<88~U8LniC%^D(> z3?$(RVU`wFc1SxyUU=8s^UilH>TufAK?3xdA)s)+R-~94<H?!4c3k?ZfU6%aCPdPqT4))}eFI+`3 zYhbqgY5Pxs{E?*XkK?SMi_!dnx-?t3Ms|wTJ{Vl#u);1W4HfvAuBZ{HAMEA@XGeH| zT%11??7_NR!$Dg-wj(g4UU3wZl#Xz9bCRBsR!~+vWqe8E1YtB>9UV}IhGB}Z_kRJo zz4H4M6qS_sA2_I@dPofbb&asYM>Mf_!;fld<8;1-0r;_q$Y1bL(J`@c@%QfQ?gH@R z35iL`gp|~@^o-1`@AQEFiR=f&hmRiTX0-@fFr8(jAELS6a6`|7nHumAM3&y8<@v@iOmpFc(>An;buZ5bIEu;)&2NT@92 z{X@9KyBJ(*=mThSx)DxSBmB`37;C?93}k>Q!o=JNVQFMyjxw>bHnFfaH!(n%S|boW zr!b@c0fdD42L(j`KR^&VbsGYx?R4-83y8p@!!ZDl$Da%ey@T^ZV=*Vg!UK!9Y}BD5 N;OgY=SdH{e`Wr)^lx_e3 literal 0 HcmV?d00001 diff --git a/favicon-32x32.png b/favicon-32x32.png new file mode 100644 index 0000000000000000000000000000000000000000..0d33f2e6f2fcbb16b014ed14d72207956945b6b3 GIT binary patch literal 3129 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 PlP18#$kMRdz$NB?7>@B{ literal 0 HcmV?d00001 diff --git a/favicon-96x96.png b/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..7746078ee22f70fd4e9d72aac50253d62430bc47 GIT binary patch literal 15994 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 literal 0 HcmV?d00001 diff --git a/fonts/metro.eot b/fonts/metro.eot new file mode 100644 index 0000000000000000000000000000000000000000..08b9d8ad126c953323b363b0aaf67570c04fc8b5 GIT binary patch literal 121636 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 IP55W}2^7$$?*IS* literal 0 HcmV?d00001 diff --git a/fonts/metro.svg b/fonts/metro.svg new file mode 100644 index 0000000..5373587 --- /dev/null +++ b/fonts/metro.svg @@ -0,0 +1,542 @@ + + + + + + +{ + "fontFamily": "metro", + "majorVersion": 1, + "minorVersion": 0, + "fontURL": "http://metroui.org.ua/font.html", + "description": "Metro Icon Font\nFont generated by IcoMoon.", + "copyright": "2012-2015 Metro UI CSS", + "license": "MIT", + "licenseURL": "http://metroui.org.ua/license.html", + "version": "Version 1.0", + "fontId": "metro", + "psName": "metro", + "subFamily": "Regular", + "fullName": "metro" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/metro.ttf b/fonts/metro.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7170b8a704d8e121de5ae99ed48f81a807ae8dca GIT binary patch literal 121480 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 %f%kqxx% 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

3zTiIj-5zonZ~H;J`-Y<46c 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 L;-xxx6aGw}Nfwss literal 0 HcmV?d00001 diff --git a/fonts/metro.woff b/fonts/metro.woff new file mode 100644 index 0000000000000000000000000000000000000000..b5bd3ad669a7e0e3bfc33bef7d4d1b4348959a34 GIT binary patch literal 121556 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 literal 0 HcmV?d00001 diff --git a/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff b/fonts/opensans/v8/DXI1ORHCpsQm3Vp6mXoaTZ1r3JsPcQLi8jytr04NNhU.woff new file mode 100644 index 0000000000000000000000000000000000000000..00407a5e813dbef5bf25e68158f9037effbbeae0 GIT binary patch literal 59284 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

Va&dAsa&z)>@`>`V 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 literal 0 HcmV?d00001 diff --git a/fonts/ptserifcaption/v6/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff b/fonts/ptserifcaption/v6/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff new file mode 100644 index 0000000000000000000000000000000000000000..6066c313178cbd27df527d58c68574dfb177e869 GIT binary patch literal 68800 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 (3, 8): + print("Python >= 3.8 is required") + exit(1) + +URL_API_GTFS = "https://data.explore.star.fr/api/records/1.0/search?apikey=3324de385f6b7b5bdfa1727d3e1a9f4bed5dd1accb288db6df5e8487&dataset=tco-busmetro-horaires-gtfs-versions-td&q=&sort=-debutvalidite" +URL_API_PICTO_BUS = "https://data.explore.star.fr/api/records/1.0/search/?apikey=3324de385f6b7b5bdfa1727d3e1a9f4bed5dd1accb288db6df5e8487&dataset=tco-bus-lignes-pictogrammes-dm&q=&rows=200&sort=idligne&refine.resolution=1%3A22" +URL_API_PICTO_METRO = "https://data.explore.star.fr/api/records/1.0/search/?apikey=3324de385f6b7b5bdfa1727d3e1a9f4bed5dd1accb288db6df5e8487&dataset=tco-metro-lignes-pictogrammes-dm&q=&rows=200&sort=idligne&refine.resolution=1%3A22" +URL_PICTO_PREFIX_BUS = ( + "https://data.explore.star.fr/explore/dataset/tco-bus-lignes-pictogrammes-dm/files/" +) +URL_PICTO_PREFIX_METRO = "https://data.explore.star.fr/explore/dataset/tco-metro-lignes-pictogrammes-dm/files/" + + +class Station(object): + """ + Classe qui représente une station. + Utilisé pour transformer un object en json + """ + + def __init__(self, sid, name=None, lon=None, lat=None): + self.lat = lat + self.lon = lon + self.sid = sid + self.name = name + self.terminus = None + self.limits = None + self.lines = None + self.parcours = None + + def __str__(self): + o = {} + o["type"] = "Feature" + o["geometry"] = {} + o["geometry"]["type"] = "Point" + o["geometry"]["coordinates"] = [self.lon, self.lat] + o["properties"] = {} + o["properties"]["id"] = self.sid + o["properties"]["name"] = self.name + o["properties"]["terminus"] = list(self.terminus) + o["properties"]["limits"] = self.limits + o["properties"]["lines"] = list(self.lines) + o["properties"]["parcours"] = list(self.parcours) + return json.dumps(o) + + def __repr__(self): + return self.__str__() + + +def get_gtfs_dir(today): + """ + Récupère le repertoire GTFS le plus récent (en fonction de la publication) + qui correspond à la date passé en paramètre. + Si il n'y a pas de de données GTFS disponible retourne None. + """ + gtfs_path = "./GTFS/" + available_dir = [] + for filename in os.listdir(gtfs_path): + logger.debug("Found directory: " + filename) + gtfs_dir = gtfs_path + filename + if os.path.isdir(gtfs_dir): + start = datetime.datetime.strptime( + filename.split("_")[0], "%Y-%m-%d" + ).date() + end = datetime.datetime.strptime(filename.split("_")[1], "%Y-%m-%d").date() + if today >= start and today <= end: + available_dir.append(gtfs_dir) + available_dir_sorted = sorted(available_dir, key=lambda e: e.split("_")[2]) + if len(available_dir_sorted) > 0: + gtfs_dir = available_dir_sorted[-1] + logger.debug("Use directory: " + gtfs_dir) + return gtfs_dir + else: + logger.debug("No GTFS data for date: " + str(today)) + return + + +#### Generateur de données ### +# Recodé en python depuis le générateur original en nodejs +# Ajout des parcours en plus pour chaque station + + +def get_serviceid_today(gtfs_dir, today): + services = [] + csv_calendar = list(csv.DictReader(open(gtfs_dir + "/calendar.txt"))) + weekdays = list(csv_calendar[0].keys())[1:8] + for i in csv_calendar: + start_date = datetime.datetime.strptime(i["start_date"], "%Y%m%d").date() + end_date = datetime.datetime.strptime(i["end_date"], "%Y%m%d").date() + weekday = weekdays[today.weekday()] + if i[weekday] == "1" and today >= start_date and today <= end_date: + services.append(i["service_id"]) + + csv_calendar_dates = list(csv.DictReader(open(gtfs_dir + "/calendar_dates.txt"))) + for i in csv_calendar_dates: + c_date = datetime.datetime.strptime(i["date"], "%Y%m%d").date() + if today == c_date: + services.append(i["service_id"]) + + return services + + +def get_trips_from_services(gtfs_dir, services_today): + trips = {} + csv_trips = list(csv.DictReader(open(gtfs_dir + "/trips.txt"))) + for i in csv_trips: + if i["service_id"] in services_today: + info = {} + info["route_id"] = i["route_id"] + info["shape_id"] = i["shape_id"] + info["sens"] = i["direction_id"] + info["last_sequence"] = "1" + trips[i["trip_id"]] = info + + return trips + + +def generate_stop_map(gtfs_dir): + all_stops = {} + + csv_stops = list(csv.DictReader(open(gtfs_dir + "/stops.txt"))) + for i in csv_stops: + stop_detail = {} + stop_detail["id"] = i["stop_id"] + stop_detail["name"] = i["stop_name"] + stop_detail["lat"] = i["stop_lat"] + stop_detail["lon"] = i["stop_lon"] + stop_detail["trips"] = {} + all_stops[i["stop_id"]] = stop_detail + + return all_stops + + +def associate_trips(gtfs_dir, all_stops, trips): + + csv_stop_times = list(csv.DictReader(open(gtfs_dir + "/stop_times.txt"))) + for i in csv_stop_times: + if i["trip_id"] in trips: + stop_info = {} + stop_info["arrival_time"] = i["arrival_time"] + stop_info["departure_time"] = i["departure_time"] + stop_info["route_id"] = trips[i["trip_id"]]["route_id"] + stop_info["shape_id"] = trips[i["trip_id"]]["shape_id"] + stop_info["sens"] = trips[i["trip_id"]]["sens"] + trips[i["trip_id"]]["last_sequence"] = str( + max(int(trips[i["trip_id"]]["last_sequence"]), int(i["stop_sequence"])) + ) + stop_info["stop_sequence"] = i["stop_sequence"] + all_stops[i["stop_id"]]["trips"][i["trip_id"]] = stop_info + + return all_stops, trips + + +def filter_no_trips(all_stops): + newDict = {} + for (k, v) in all_stops.items(): + if len(all_stops[k]["trips"]) != 0: + newDict[k] = v + return newDict + + +def finalize_stops(all_stops, trips): + all_stops = filter_no_trips(all_stops) + all_stations = [] + for stop_key, stop_value in all_stops.items(): + station = Station(stop_key) + station.lat = stop_value["lat"] + station.lon = stop_value["lon"] + station.name = stop_value["name"] + terminus_dict = {} + station.terminus = set() + first_trip = next(iter((stop_value["trips"].items()))) + first_arrival_time = first_trip[1]["arrival_time"] + last_departure_time = first_trip[1]["departure_time"] + station.lines = set() + station.parcours = set() + for (k, v) in stop_value["trips"].items(): + if v["stop_sequence"] == trips[k]["last_sequence"]: + terminus_dict[k] = v + arrival_time = v["arrival_time"] + departure_time = v["departure_time"] + first_arrival_time = min(first_arrival_time, arrival_time) + last_departure_time = max(last_departure_time, departure_time) + station.lines.add(v["route_id"] + "," + v["sens"]) + if len(v["shape_id"]): + station.parcours.add(v["shape_id"]) + for (k, v) in terminus_dict.items(): + station.terminus.add(v["route_id"] + "," + v["sens"]) + station.limits = [first_arrival_time, last_departure_time] + all_stations.append(station) + return all_stations + + +### Fin du générateur + + +def stations(): + """ + Génère toutes les données geojson possible depuis aujourd'hui + jusqu'à la fin des données GTFS disponible. + Si les données des stations ont déjà été generées et qu'elles proviennt de données + GTFS qui ont la même date de publication on ne les génère pas à nouveau. + """ + + os.makedirs("./GTFS/", exist_ok=True) + os.makedirs("./data/", exist_ok=True) + today = datetime.datetime.now().date() + while gtfs_dir := get_gtfs_dir(today): + logger.debug("Generate data for " + str(today)) + publication_gtfs = gtfs_dir.split("_")[-1] + publication_gtfs_date = datetime.datetime.fromtimestamp( + int(publication_gtfs) + ).date() + logger.debug("Use %s (%s)", gtfs_dir, str(publication_gtfs_date)) + filename = "./data/" + today.strftime("stations_%Y_%m_%d.geojson") + if os.path.exists(filename): + logger.debug(filename + " already exists") + with open(filename + ".info", "r") as f: + present_file_info = json.load(f) + present_file_publication = present_file_info["publication"] + logger.debug( + "File is generated from data published on " + present_file_publication + ) + present_file_publication_date = datetime.datetime.fromtimestamp( + int(present_file_publication) + ).date() + if present_file_publication_date == publication_gtfs_date: + logger.debug("stations file is up to date") + today += datetime.timedelta(days=1) + continue + services_today = get_serviceid_today(gtfs_dir, today) + trips = get_trips_from_services(gtfs_dir, services_today) + all_stops = generate_stop_map(gtfs_dir) + all_stops, trips = associate_trips(gtfs_dir, all_stops, trips) + all_stations = finalize_stops(all_stops, trips) + with open(filename, "w") as f: + f.write(str(all_stations)) + with open(filename + ".info", "w") as f: + info = {"publication": publication_gtfs} + json.dump(info, f) + today += datetime.timedelta(days=1) + # import ipdb; ipdb.set_trace() + + +def download_file(url, output_filename): + """ + Helper: télécharge un fichier + """ + logger.info("Download: %s", url) + with requests.get(url, stream=True) as r: + r.raise_for_status() + with open(output_filename, "wb") as f: + for chunk in r.iter_content(chunk_size=8192): + # If you have chunk encoded response uncomment if + # and set chunk_size parameter to None. + # if chunk: + f.write(chunk) + + +def picto(): + """ + Télécharge tous les picto disponibles. + Si ils sont déjà présent on ne fait rien. + """ + + for param in [ + (URL_API_PICTO_BUS, URL_PICTO_PREFIX_BUS), + (URL_API_PICTO_METRO, URL_PICTO_PREFIX_METRO), + ]: + r = requests.get(param[0]) + data = r.json() + records = data["records"] + logger.debug(json.dumps(records, indent=4)) + for entry in records: + filename = "./images/picto_" + entry["fields"]["idligne"] + ".png" + if not os.path.exists(filename): + url = param[1] + entry["fields"]["image"]["id"] + "/download/" + download_file(url, filename) + assert os.path.exists(filename) + + +def download(): + """ + Télécharge les fichier zip des données GTFS puis les extrait. + Si le fichier est déjà téléchargé on ne fait rien. + """ + + os.makedirs("./downloads/", exist_ok=True) + os.makedirs("./GTFS/", exist_ok=True) + r = requests.get(URL_API_GTFS) + data = r.json() + records = data["records"] + logger.debug(json.dumps(records, indent=4)) + for entry in records: + filename = "./downloads/" + entry["fields"]["fichier"]["filename"] + filename_info = filename + ".json" + with open(filename_info, "w") as f: + f.write(json.dumps(entry, indent=4)) + size = entry["fields"]["tailleoctets"] + if not os.path.exists(filename) or os.path.getsize(filename) != size: + url = entry["fields"]["url"] + output_filename = "./downloads/" + url.split("/")[-1] + download_file(url, output_filename) + assert os.path.exists(filename) + assert os.path.getsize(filename) == size + publication_timestamp = dateutil.parser.parse( + entry["fields"]["publication"] + ).timestamp() + path_extract = ( + "./GTFS/" + + entry["fields"]["debutvalidite"] + + "_" + + entry["fields"]["finvalidite"] + + "_" + + str(int(publication_timestamp)) + ) + if not os.path.exists(path_extract): + os.mkdir(path_extract) + if not os.listdir(path_extract): + with zipfile.ZipFile(filename) as zf: + zf.extractall(path_extract) + + +def clean(): + """ + Supprime toutes les données produites par ce programme. + """ + + shutil.rmtree("./downloads") + shutil.rmtree("./GTFS") + for picto in glob.glob("./images/picto_*"): + os.remove(picto) + for stations in glob.glob("./data/stations_*"): + os.remove(stations) + + +def prune(): + """ + Supprime les fichier zip, les données GTFS et les stations si elles ne sont + plus valide (avec un delta de deux jours). + """ + + today = (datetime.datetime.now() - datetime.timedelta(days=2)).date() + for zipfile in glob.glob("./downloads/*.zip"): + zipfileinfo = zipfile + ".json" + with open(zipfileinfo, "r") as f: + info = json.load(f) + fin = dateutil.parser.parse(info["fields"]["finvalidite"]).date() + if today > fin: + os.remove(zipfile) if os.path.exists(zipfile) else None + os.remove(zipfileinfo) if os.path.exists(zipfileinfo) else None + logger.debug(zipfile + " removed") + logger.debug(zipfileinfo + " removed") + for gtfsdir in os.listdir("./GTFS/"): + fin = dateutil.parser.parse(gtfsdir.split("_")[1]).date() + if today > fin: + dir_to_remove = "./GTFS/" + gtfsdir + shutil.rmtree(dir_to_remove) + logger.debug(dir_to_remove + " removed") + for stationsfile in glob.glob("./data/stations_*"): + filename = os.path.basename(stationsfile) + datefromfile = "-".join(filename.split(".")[:1][0].split("_")[1:]) + date = dateutil.parser.parse(datefromfile).date() + if today > date: + os.remove(stationsfile) if os.path.exists(stationsfile) else None + os.remove(stationsfile + ".info") if os.path.exists( + stationsfile + ".info" + ) else None + logger.debug(stationsfile + "removed") + + +def auto(): + """ + Execute toutes les tâches nécéssaire au fonctionnement du service. + Commande à executer chaque jour avec tâche cron. + """ + + picto() + download() + stations() + prune() + + +if __name__ == "__main__": + # fmt: off + description_str = ('ouestmonbus.com GTFS downloader \n' + + 'and data generator\n') + # fmt: on + usage_str = "%(prog)s action" + epilog_str = "v 0.1" + frm = argparse.RawTextHelpFormatter + parser = argparse.ArgumentParser( + description=description_str, + epilog=epilog_str, + usage=usage_str, + formatter_class=frm, + ) + + parser.add_argument( + "--log", + help="log level", + default="INFO", + ) + cmd_parser = parser.add_subparsers(dest="command", help="command parser") + subparser = cmd_parser.add_parser("download", help="download GTFS") + subparser = cmd_parser.add_parser("stations", help="generate stations geojson") + subparser = cmd_parser.add_parser("picto", help="download picto") + subparser = cmd_parser.add_parser("clean", help="delete all") + subparser = cmd_parser.add_parser("prune", help="delete expired data") + subparser = cmd_parser.add_parser( + "auto", help="execute all needed task to use with cron" + ) + subparser.add_argument( + "--days", + type=int, + default=1, + help="nb days to generate", + ) + + args = parser.parse_args() + coloredlogs.install(level=args.log) + logger = logging.getLogger(__name__) + os.chdir(os.path.dirname(__file__)) + locals()[args.command]() diff --git a/images/Bus-1000x1000.png b/images/Bus-1000x1000.png new file mode 100644 index 0000000000000000000000000000000000000000..16a827a00fc67691cee72eb7233fe2ed28de0e60 GIT binary patch literal 11532 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 literal 0 HcmV?d00001 diff --git a/images/Bus-100x100.png b/images/Bus-100x100.png new file mode 100644 index 0000000000000000000000000000000000000000..3aee22b60ba7d6fb88bae2a37edb1c8e0bc5acc5 GIT binary patch literal 2275 zcmV<92pso`P)1#UiHw6h!JE%O-m)!z zLUQG!J?6NBpu+vi^>_$TWH_P9qA{POXo`$vk&;qmgn|rDh$D!ya^<~>3?b-z;(Ee8 zK0@1)lC=j-S(U4iixa}-e9Z$HLp(d}S911@tZ4G636imxlaW!f^_|hDMV!2-4=E}# z0%!DNax}zT%P^Eor6BLNcCQJTs`*x*iq&+vnXG~$L%QiI`O^?{M@UV{Fr;v}&CZsT ziz8PE2PJPBBB&js8&?zknbmVY*RI?kV`pZ_)bwQ~a-X?LpI`0Ru=Zgxw)^SkH`fwM z&>EsW_r4OhSSm5>Zn8}6(3QL*&=9lw;p#&QN>-7fAVP@Jj_9ECT(1owW;It852Gff zgNEdle3C+lsXB^~IFdv&kZRG8tddP^$U70Dv?IgW>wLfl< z>d#kcyGAb2??tfqfdxe0xSC{E4v_TnMZ}oC%$i6wV3hw~X5~`WC;C2iW=5#r70VW} z&yI$E8&SV`hg4^;lFB!;3>^QE%=5-|h#GuePYFGYZ7dXB@G`N&Z9@xw#nJ5`RdijHl_}Y<|$ga(6 zgE{vG9}?U0ECvK(AdI*$vOZ0!@4Z0H(<8pGfeBK2<*6X!Xd)!`2n)jKq$y#d^zxHQ z7)QF1kaQA44ZHJ>Xv6hHpfG3tOix2&Ti6otcQTf%FMY5ZJ`HE2Q*zvJXbQekLE<=kxB z5KuG^NQ4Pp7QG2g5rwvZCLb*fGcy&{98iR~0Db~FhEwE(>VqBio41+o@k>ab61iB8 z0d2vC4*lTdoP*z1nxww+ySeg;Xh}zzEVp=b&p0cAh~ya6cb{iv84Dl>esLcqM#gR% zMF<51Ik@8^78#0Y3rZ#DDKRLwD5oAGFw4{1kGJGcj`8Wr0ak7~NV9yIPG1pX15D8H zo|CMa3(?{7JA#xCHNp;KdsbK<(QkdQUeeo)5aM+D&8z_@xUjLMpghZS^{EJW2mC1sg zuq{eKpjg}3z?YvbZP|VJEXlm~Nsz>^GpKS{gcynzF<=e-QK~Hnkwu)o2h!4h;{*#cwy-CLo*X;sKO(WY7mR&1$; zHhH3ylCplya`MoU`-6EiN^G7cU{1RL(Z_uY`dB}KO%RQYoHo~?4~!wGHg_6_3r>)W z6Q}Kj{7yXHJ$0r2H~HYykEUrF9AJX;lm*eS@tx1k6TLJ^W`1=p7~KBnUvm2UUzpIa z=HSP6!v|#doNNg)8vDTS{PtmuW6S>2!dql*c!Ltcj+<@13pZCjPke5gLk$NzF<5ii z`3FZ2Gl4CbUbkObksA8xw1Wk+wL*oAXwR#V5J4eWfb(vrH6Q^5V*fy=Jp>|rQggM$ z`oT^Jjysid9u@`#fgvjCr({*R8q2(88XKZ9qj7x*&WeQEg{ncv(m0_cUcc!yQ#&E* z^oHosbgDzjR!e~$t0);ohN``|n{rekg{aWt9@-tPfmNBbl2@o`a^{^hgoW%%UeRku zdqT`d{3z!hrgnHD#DqFxBRmw_ohs*c#NQ-Qw@b@Ljgrwea~3(`PeCs9PQUC-h#4a* z2QLp5w*!?$HaV1tx1Kk*pidOXy}`y-FcbG6WsI(g3BiD$iT)%CuW)O1W)qBdzuC&QnH z+|?BIfEUSR1S3R|BApC>CaX0Z&JtA_mO@5w4QY1t(3JW56rL(i`~p8YTK3bT=VP7{ z_;IV@5n_^JJz8%*_>}@B;*iV>YN32gb30L`hfP?OYlZaN0ku#+wz=`H*kjs))xLdU zU0e(O;d0maILr$W+z%?!!aMfS0vrHBy4c4n2Mq^E%M=+#1u&KPtuN*i1-L; zHf05F%97$^>O2@J#dZI_mIyKA$|GE3@-dN9nQM~riS8z(m7FYZVTH|AZjubQN1-Z0 xoPAD)YmOBVWIYJJ&R=W9+-*LU_-3q002ovPDHLkV1g{mIK%(| literal 0 HcmV?d00001 diff --git a/images/Bus-300x300.png b/images/Bus-300x300.png new file mode 100644 index 0000000000000000000000000000000000000000..47787a6d7a25fb4252f5eccb150b0f49b4393892 GIT binary patch literal 6463 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 Z0|1_=^J4IQ6ng*w002ovPDHLkV1kYG5Y+$x literal 0 HcmV?d00001 diff --git a/images/Metro-1000x1000.png b/images/Metro-1000x1000.png new file mode 100644 index 0000000000000000000000000000000000000000..d143575425429235a404b6dcd57a43a96937a770 GIT binary patch literal 16596 zcmd6Oc|4Te`~PjpOoUO2V#-psLMpo$ON};CJQR@>m8THd!-OarNj;P$t(HoQBDUFu!xz4%X*Lu!<=KO9wEGPR4b_jwvx9RHa zfgqMv_#cuD{AJhek4@meh4#Ap93hBf3H*-VLFT5SC_qc6anK}6N!^HDX>Maj? zqmzpfxyVKT=x#KS_gR#nwUXzHZ$UnxzDWjyV_$6#p^(Xkg&oI5nV=yrHMO-Oxrl6t z$+esV3FYpJ%v~=SFv;Dnb)$B!x3DO70((uWtqxZ}0%L71&fKG6|kd!blX=-@l6 zLygdGY3QK1_t$dBCwl0b2NPs^MR+MwY$znOQrDiU zrL9)pf-^-*J0OgWWmZZQZR1;hR^v7t zz+qX3zT~~{+j&>8`0_%(Lp5JRuw$tllVj*|k^F6k(oCdy8x0ma;B~GC_inf=a$f7Q zqc4BN%GL+?7$iyvV z)ht9Vu@wFs$aLs}i6|b)cg=rD_@yrE;-J++ZvuG@M0SMA>&or9U?^myi|*Ncidi|p zY-@U`Y9X}Y?AWmkcxBTG&_Td_G<;bu$8 z{iEEUL)5hk*5|hJBR1y$yU$l_;^CoU2ezvG!$I?r%E|Dg?X0VcZZ zL@O7EERjWd1Zw9iu3mgzdxLn|CFX5U?iiLWF56mma*t@+x`fD0x+_G(-h4i6`xK#k zWu4I4LjR`drdLfHn*^GKdraA*4`Cec4DD@@*z@-I_T|l}=1t9PMeyxW$Q}#SE2#8;@>GXBw55CK`?YR5!*46SANBNEp9(&a4l+IIob){Z-iE-Jx zHf(EnD@&itBF=M5eG39@B$h|=BlvBWyYN4X*m-YxdC>9#!}W@C9T6?pxUbn6nMkEb zc`glo%YJqHRk5oAQnH2#iT4ug5;=@|joulCB$)3#leE=n|iy@AbM+$NNpPK~mt} zrk!bWN6c&!{|W!c1b*Jjif)DRM-1<;?O+Iq7+@}pKku8y*B1x$S_q*<2 zmlB`y;>fnAP5bZdBd27Z^xv<%@2-i_{sYNdA4Wf1Q*9rCiQjFD{@#?*qQV*7sodvI0LG=?xXjky&RvN;#K)e zrS5uB6j|fU>%M>5WNl1}QN>jo8&j6NlgvLBy*IKPYr|)g=IGlS7<7Ke*>^JG>N1f6 zgxbQartMDs4hQPp%le}ulOyxG;)##Q3glztfSMccH{Fno*|*WLjdOX8sAH$L?N^;0(*)f?3m>o(Nwvv{wVn_8Iq zPXCo%jDDHP|khRKHIJWdm5$~-#c?kSvu*H9rI8F*UVr5PNXrnyuz z^iX)PC88*_=opv(Zm-tL5`^Vf%b-_Yi^Tl{{Eg3P;OzrVR+P$x z%e$1;XgiX0Ms)tssf)Cc(^q~ZywIw*9?BP+3MQ zN#W$**`%?q-hhVa298D#z6jaE1NLq=i}L#XlF@3#8&#=Gm9)BMB}E@kfI+*uo` z60_{Ov(SkRn^m&pd@qMya?nZ?-W8T&({A(C+WFmsBmPe(UY`s~m0fui@y0g!(t`#2 zq}fxn?zI~3m-r-wcxrRR*gEIK`M1jd+>crNq3eC}TjC|fsBbqWyB6myuD_ge_uLL+ zX|&1LtOv)HpQ<^y5!oA;E?9f+FSZA2FD|4=ov6^i-(?)03(kM!JfoV)MuXWNfrd}l6`57nauV-ET16zo);U6T38NMmnX}5FKUSuAL zdsFm5Rm1R(VV~iMp#r(A_POP!p_8R#0gudqO`R1))6Btf^*7l>BPOF=71k9;Mz@V7 z4{9WxPi!0dXY|B@hk7R*x(ZmzSjG{eTq&Q@K31U1HXH5~XE@J=eEJ?!7*0ddM_g|Gj!? zWqY0b7?!w-J8F~KKDX_?hHs92ZaZ5ZX46v~9DOzVjF-%C%|YU=6pt3GBGPegyKm_z zr~0xjlR+)2nW{x*JujSko)Vjv7{4&S{z%2*M7vYF+C*5nenCc5#`UB$Gut$>d)9Lg z>%lgG7{#L6zAU%yWs{W^G0K~3vwGd_244^Mla|$bof01}dY4h{B2Iposh?@lhw0L+ z)~*ex&@i2-srpvqeLUACwzsqfJILnmTRaikAHuD@Amm!eyK|i9I%1U6m6aPbPK~#X z#c3BGE*6X7o47UcE{SiMtk+OQ$ETvwh|-(kJ>g+FCp_pb=)@|fa&!^9n}n3uxxeHL*>SP#n!@o~nwGnLF0{wL_{QU*Xd|}q4eQbC z6TJ@-vDrDvq(#Y3)sGd9A%(}lE})`!d`#d!Ru#ywQ{bETgusRT8_OZ26NLJ-rv5n# z#Egb?QX>!$jtgoK;Nga8CcF=Y77^^`f@xu{JT%PL60E1CefSZj6k3k!7R>h%La?gB z;~8m9uCsJ}1{!mT1?ddWmq6sJfccm!EPA=?L9~`82ej${aM!{Ct>CrNR84j?b&XA$@iuYF=j}ebytu zT1Y2M1Pk~Js&$6G!s25>OEdDRv=Raeoohao|3f~|l}3I9%M|@%{=ec2y=R)*Zxjn8 z0_4rm)AEFhn5g@q$bdC=`!D(8&KI8u%G>^FJsL=uh1ba5M@Y|Axj!nLY!#wv4AW5FGAdwF#{XOS^zwGC zDd7Q5?W2p04FX$-LS;&Lz$JdRfVm@DvOwk1^&n!L{prcf^3I)JrK^(iT+@eNy9)%Yv(CEc zJxW@sub4BgI59@@b{K6cUaHsBBQtW!;#o$r#zgckLDg>JXxwD#=&K65$<5CRU&1Hr zR(%SY5M%;izE-}J)g<&Vb!!f~Xy1Z?w3e1!I~SXq)z|#oZJSI2G&(Qrw|dM$+;lq~ zIV#*P?L6t7N2X^4(n-hgwd5+AX`H)1+G5}Peew0^ZGrAV>tjylc@D35 zUmxIp>W;X6t=h%7b>A*+Yak{m{jEL`D|_BmqlpFN9lqAxPsB~%SVm`7)Ew66ZSEjH z?0>VwwOg-FM9nQV7}C(s6}Nk$@0BZFrwQzpugp7i%r#5?a~9`jFAtaQWv%P=V=_5h z^w15fNb**lNI0@^TzBjb8n-2XG1~l=SX)g#pYcf}V5~$hkjOKIsjei!_To!&!V9_H zX4^n_4uo>fYu6sRWg5@!4?IZiCO_<{6XT}%!x?3l?&O7JGr?1E{7IE7k zL-?RxN=A4Hl`TleAk-b)`26=Z;w%xv}j`+CFy7MexJq{;S69MV0DO0$sNX*NFlqGHc z*q7o3f}aUdYpcf36g5eA4ERaze~iuA5--nIw;0|ghg0Dvr;qj(f)gTtAvBl#_nyO2m9SxDJ$2Hoh!KwY?x8Uc04wk`W%#Rw8f)9D6uypyWpb*A+}JmG z?UYrITw@!-rjn7h*G3)QuB-asu%MWF$OyNm1t;&+G;K#n$ zY`OEa%^+F8g@-aliB#S*Vc#qzcTcN)RnowSIPv&J92nyd%*EYBe!urL91pEuj-|hxr%WQ5$;kTB1`YBP=p%XzQRui$~9(cYe8nO3*L zZU4z&IYNZtJq@#A&hJRrES99yC)h0i)VLK^!E#?$gS}Rdhv8wHD895PLQG(sCbS^zpEoqWI5`6H1&IzQF!7U>`YO|y|QcU_9+nft#;N~tJMxg zO)2e}UBeHgh{5^5CLKo)`zP$r1Q(a)A-Pq(XQN ze$kHl8zBJCf}15~v|k!L>OB*@l*>noDW_-lY-nr~ zGppM|#sVY*%Ewf{PNZ#uCq|5mwM*x{?h5l*j5B|Z8O&=kv|QQ0EIR`Rg&?TZP4qbG zELLC8e|vN>*k(QSDFn7C9zaas4=a0+>hQwN)xk!jy|dyNMD4a>JG zT0c?i#Ol6{xt0Tkn*yZd<~pzs&Dbfmohadfbb^=T$B|cV0f`FL3S%qBjHaXqW{U8w zz)iq55L6*BHnE~56jXyj&E-=m$tszd_?91Rf;Ao90n7v;j>k|8#?wkRU=$NIEe7la z%dq+am8sPUp#N~M2THJ0*T32M-%vuNB+GtAiA3Hxl=#{REXJ>|=n*Mvai%-?iD>rW zU`&7~mI965rZ<{`{mbAYWo@(g_(jbZ>E3n24&$ypp9YI3J)RQ|4w4r4FT*=q6)Axf z55(NmFzcEyuQa{=-X*{Jz_U?OhMQ~kcq%B6wfI0%-8gPJ4lYJQCA+d&)RZ5D-5%+Y zk?JG)H|^Hf%GNMj=xT*u^nJCfOX-0xXa|SUzIS+CuM+Vu7Xj$un@X~FqguuEm*ivx zbUQ8iTw5)Zm+X4$>W)t#If7sDr>rI>U!^xiZ-8rN!$87QlD-BxuwP+-8CaeIZsfR4 z)_HA2+WP6x{T+FU#9%V8m)fn)*v_=7S~RXanKLy=q7JY%V9e#gU5?HbQfgp0F|JPEfk=H%EK zaQXsW3DA?Lxh}n^IN*he;;pD+^$c^{MV@9`W3`1vK^?&q_rL6lR5(=YscNHgFeF`h)6n%WCc+KN=}Bm*n1O~VQ4BpYF1imON`@9)UIQ~DoGhg{xC)|i^2>%CkNH?n#OMA8B{ zTl->U4@Zo4N^J2S%@8$|T+FUyrv-d>`hd$_#wsWw&(6OT4|O zFD6wK1L~z9X=|(%mcKv|3HZR?^n4B{IzG<46*GtkZZwVcMb{6p;ZAl^mMKWZAXM|Z zIhkwma3}BJ$>H=^RFEW8auJQg6l=zg`o5l7RneIhR`rJnEZn{+WiL>v;=$X2^nu63 zwg{Ds;~IvRwI0MOWrJKh&&HV1oydaJPdv=ERXoT(LDqB)T|pAqM+Q1=iq3fuF)Y%?ITGL2s6#DYN{^e1S*8Ki6~Gl>p8}o)=458MJc1 zHxiLfums>aSd9BDZ=>}JSF|vQSz1`GtSK4S{4%6qu3g1L=)Q;no+P*m6q#w8QyiFX zNk8Bk^sa_k4&nvE+liJu5ru(}Dd|G$iqC?73TfDZyO57W8KCsJg-DlGn~?$gRofOu zv}xV0{JU@U~`OQp&!FDS%Tes@0h_O8rl@5U~A6gu4*`+ z(?v9`wf=>V{bc$RU>6dwwGxclbY{n5oPW~;kxsO6Ge@zZF&prC`u+Hbu%^rM!+t?6 zPC`W8pG8e3sOt1qp^tq~dFG!EQU^n3pmS8XoaC^j%kt9gXY_w@KlB*`Lt8&Pkwdnz zqs;X~3Y5}ENrOdy9H#R_O8_;V*7cZZhgyMZKChQP0SyO@56};-V#tbgLpzbEc@n4x zC=(aaOe8KR3w~Pf%^en@PyO`!`mUk{&Q-MjO1}VHgy-Xec7)E==!Sy5(BeTq^uGaJ z7pN}4o#)#wn$ls=D?ejD2TyQ#oNvR^C3bGX(+$+zZaLl7{D&8%Df_ec1bkmLPbr%R zw2w2|P4|4Dn9y{%vn@wcG3k8(R_+9=inE`?bhA9mcX?XjPGqX>r3;B8+)kmCaz51t zcOjMZqkisgKTk(<<2>Dg&)zk)!~cn2P`c{bVEky@=XGPaA(}suyQaG60WJmr3e}6~ zD;&KIf3sT9*?9iV0L%O$tqeKG22qYUGgU9ef$XZDS%HL)S@a$$v4;@~h5srPq_qs%e(C#lHyeGkLe295}yP;mW#%Ph`A*gs|2JZ;R>Z45&|8c+g~=5AqDe8AT; z1Y0Dv^f87siUx=&HD&<;U%k+rW60opHO(Oq+?d>Hgd0nE1x@%+&$EYojA01vX^ok& zt-s8cu3JF4`~fE=xNx8taZJb1^IMhKVZVp3n5g$7vr5OT`w?D>rtmG)R1<)i6^YEi z@oD%B$!`iN8vZZmw``)M7s>&R2+pYBDl9*Zq4%X;g;DQh-0>7VY3{Y=v?%Qr7P!}1 zKt&L~v;!r5P8-r)pGo}K8o2lR3FgxhnKxr8x$H;v$IU7{3qWO}o<`yG;twlLw;}Ut zKXVcI!=K^XMo=v0v+J}(RtCI?Jm%Oy#uQGy(wn|0#KqjE1RfO+XI8__vzD25FUm65 zDxP1)d0?1uV##G}arA0biBiTne5?nN1fzd}xIcJMS~_}xjk2~XD*m+r4DbSY$stK@g(G;n`T$h8An zi!q&wm`lT&bzY9W-y5F$t{M>dmZuF|4u?;DGIEdI>yi!DXH`@4Y48E+(<0#UK~6gE zEA)%db%vYE&|ew^b<&HYMJY%yc?}dtd6=q>Ir@z59J%4`(?Z&K&by9GzG2?0?L|T6 z&e(?vSc6n9UoBNwrs2^2RV zOD7)0diJYIfOi%oZHnJSkAV;Q3%khc25%ULkm|I(U$FOA>R!<%1b~M@?Bn%PgWqzm z$y$JqjJ>>zHh2y0Duq9#21&r5$3ykxVv;OsH3GnM}F9jd?0goBsq^tv8zzG$B*AFla zEJvlOeE5ajT;qSm|4+;N)p~*8%_6K1b-z@ast=X^6`wjDeqKt8$JG4BAR!oX@U4CnP+!4iIzRwCGp9(T&_F}vTy!89-wehx^1%vp<7d$w5cus3MZTXhm`~*c zc{;Q-*v}MydOXnJ=X53btqqMlAu3IsKSOglf}j6@pW5WBfS(7UTA{$xKc|t-;O9hh zj7N2XpC^I&R6eRxsF3Mrbe9kT<_lG6Qskki^k>arSU!p@luzN;@HBw>1Zd{P!dyTl zs2h)@{CbLcB@>0_2^nGo5JHE{omgPLPWB554QF5Qyu7e(k`1~pWu##@BJ literal 0 HcmV?d00001 diff --git a/images/Metro-100x100.png b/images/Metro-100x100.png new file mode 100644 index 0000000000000000000000000000000000000000..7119db96ecf754279b336cf9be6fb81f73467ed6 GIT binary patch literal 1738 zcmV;*1~vJKP)hpDQHK^5&;aRH)?G3fF1w|ZnN3rxY(hhX5Qhq|ErW#MMZ z0H;<{(swE>M?(L8y!29M3+G^{plR+2J5$m&L*C%^r|yfe6Z`*4%3ist@GC zHML8O529ppFvDsBVZqvzEJlckF&zx$=js4qR?*>BF{`p^R+xje)C9v=;a1T^voDv% zM8T=DA`r#~zjEdQ2I4W%!sq=+J_}(7)kgCxi(AXEd?4#vzf?4x6)kc*M#~DNmI1`# zoVln%pws|{Tu{;mbqipGs!10{JbtE0nbzlja%Yy@tj>fazNOM2W9eO#Ai0*p*D`6CDcKv>*>j4GSzapTEC1PpQu zeGB?ih*TU;TpUmKvsg$M`cbGlQK|5yDc13Q9Z zxBq&D+;?ZFfAp3%``{HCzWXn7KZ|6$%kR^DkY)YKWwyL}IdngCiMQ{(`Ijz_-<;;* zy2wR-KUtQ=C_177`PX+;+%X>_{mwE{Ke(3t-o)Q0w8PBZmuP??`C*fN=wyGN-psro z=N|^f+IP^-z9V*w67q~b49G*op89371Y@;9n+OQgI?dcYq!6ZAT2{HIXB155>2nd5 zLtfDPG9HkO)eBxCWXtU(2RGfACECKWeX@UkMZuW5eXTepc`(B%q-Vyxa0mZC?FONdwMwYDc& zh>^Q}{`wqkK7EnuZ+G}up#9``WPYb1{qyC}-?jccLdIh|)&Mdna*;fE@&|1sN$Grh zy9g`Uo)km$+|xy$t4OOMb!~5_4;=COG%)fw-dI3>1=|Lbm z^od*+0`98h!M_(r6dpfR=o2}tL;)DmsObTLfG!yjun;*^2OyHh5V*T5krYUIB@)hf z73c-I#v=ekLYD;sARqt&KtKQlfPe(cAwX>C2T9ax9fO6)BiD0Tedr4*)c1h6&=+#V z4-W{$5Xpdm%aTJj1H!7-IM5&R#1I5-O9B|YoD%?%$Xx*tX@Ri9^AOz28W8#l)A&c~ zCiG1yviv_NVJkpo17U6pVo8baDrh0#wu;wSe~$uTUp|CEVsYwD2Le`7taVJ7R!Iq= z26uq-S7*|Hjssys_*8|v4waDm3=!YLbp?C_mxvrMIqo#)o5nhbrq#TnIXt98dReDC`)!-uazDN-?4;1;z z^!Dz{w3}6v0bx)!AfDtD$a}2^VJpL*sk4j=#wDW19TA1$qF!=nLmvuNBfI^k!{p~ z{!KgpOf)O#LZZzdJ{zFM8W}9Y7e%8*YV&@R^pBFi+uLj1hXG@x`e|K!mTB`~{=#q= zsb^`+HnAi?5eg%n%L4Zm9y3av>2uUl=KV&b$uG{#5;uJ}n~jIOK{0Q&Qw)FIU3q{o zC`;T@v^fCbAU6BjK;%Yixg4s1`9~yIm!6-1>AH&n!l1111J`EEDvTtzLgWE58t}Un zk1Z}ghi)ELQ7jM!g*>Bg^Hw!5CU;NAMeM9r=&4l)jLS2|!a$S*WZab*lEoN@yCySl z*CZd1(NtOIaGE7SusDQ4+1*i-%28av(RjRlu38?3NJ9VsIBa$KqCEhB z;0Kq$Auf||B&*E@sbCA|V28k4!J(c(-T?AupqICT6~WWT+uqyrX84_UZxaB3@>pF& zqQge!N3T6P?i2BO*~$Aew(_4Yue>KA*>duZ5{7tlMoMRTQ(||s+|$5FhnI-&#W#aH ztAqlYTd+LY?N*V_wJM22hJ!;#sI;%>G=gRH= zIvZ18I`?&ZW;=F0$=@$xYk}=y_LUXb6mkW`UygO_9cOZEH7>o|irqi6J6_!TG@zhA z*K%uIIbv%L5%SVJN8seu(_rkO-c*sSdJzh0Kl5AV_*ucK*blA9LBj8)lVa%GbR$}E zoLcbYGv$AoeV~D2h!PcNse1iNg57S4V|R!Z-vDcWgph2gBLGLs+jz2Tzfeq61S{m4 zEl_!{aITN`>YhX1NXMtDy*Dzd&YC+xO>r>LoV|??8|ujDh2IOVVdjmTpz1_g4}Jq# zFwr?Zdr!Wdpx*YMs=jI<1$7;r7B@$tHs!7gmDFn8L?i`>>gRtO@iq{EkGnR6$l6EQ z`#fzvS(%RSlNLj3@%MYnqHIVkx^0F9st$V9y1vG(I3mdYnv-*v_fhn~A+&WO)K>_J zl7gYs*|R&xcFuf{twG|BqTd`!N23(uK|Ey22?~NsWa(0#b3m8L{9Hy?iz3be4dQfC znsN5At7?i!4DNDtq4OM#)PDxGL2 zFa}=e7!1SQ&_RS)pt2?HPSv;?ahF$+AU$Oy^HH9yA@iRPg3cQd;m3( zxQgXpK4$^W@KjuTM#_{29%cT^SvxCGo~x*+9338i<5*aauf3w(8SCVnoQz$=F{~k>K`4SfA4BXP@OIUB&zdUZWNUns|U)$ zRAhK7q^M!1egB;+?ch57oZh_(F(`U-I^cyWTfs)np^ZrON8NG#Mab>-}KP!u|1(6&c+|w$3Kh_g*1gLZJJW% zg85r>K6gLToApIiew~fjIVt@%P-VRHiGuM!zLtH^sNZ?+R3s$i3KcC)Y__3*g zq0bs3xPQFPj>2V&+D%ouE7B=Jv=^xm%38t4SB>9DuDU<{%jq-Kk`2RaG21vXXAwu2 za#d=DqYPREt>c8z^FX;^ZI7Z9D(9)R=>|x5La4X7$z1K7XGHeSMj~xFUZ|^p0a=OtXN&D& z^C2^1>Du0sB}=X)G@rFtg{?akY2odur>vf%QgC|NpYYKuMI(*(Ss!RL)=t1M za?MPPQ=9aSzGwOhjUuYw)EwY9+ZScsU$7}8qFpZHaOeoR5l;)xi z7gW=V;lpA5>X+0`QnN1drzEzz)W4n8{(a<6dPv(lgP`@s`A?eaPt(Xc0-Jm9H4&3H z*}K#G6PvsAG_rhH)q9KhGc(e8325(C353WDm6x5$H=G6rRIF0kH3jbr z?zX>oiC7ll)yrpPM8&~P=})aVhAr)d(N&=#d@9Wu^ZyKo&BWQ|Wr(PxX(gqAGgA(W zdq;W?x2CUJk`L2nd)C~V*8N!Ow3lX)^lFLx>X0f;`Vaq+=jPZjG3TICc7o5GR;GPX z+jdLlySF7>olU!ab6O9WuKjz2uM+5G%STEq%lsrtDlzqZy!+4<$J!RPw;ibxuajOc zI4M4dVA{%);GKCCyd^SZJ|m;pC5Q2&AL=R}llOdoef-t%qN`kDqd-e;u+T^CI?+09 z39SsRg{JEMAdN4lW7X7Y#|F?x(cw)EqjfWrzu-zH?gFa0$&Yzny?+DG%3n~T0#FZ3 zx1HTld!XZp7#ipb+)o}ZCQ*2BQQM)xDDR;JQGn#TA6Ir>379Oq*Z(jAM34viN@+hI z)dpI*+|RxTIJ&+p%FlnngA220-GLHm$5)VYNIu2}4Q_C<`{uywreXkHWNK?+p~uHq zB9Vj)0O|<41_p-%ju=dHEHsU99iMcRNMb%MrTT6IlJe;4Xut+#9eB;g;=s&-Gqfct zg?9QJ&{a+qDRTq3Vv$lR^$j42wL6LiYzjhmZ1^!>sDMt_L^H+fGZ=UyD0&EHeGHIv zw`+|oHs9cbihDTZ3IDCke1R5AT0QRVGV8)Y@CYM zcoB2_02l@gCU9>;aQMA-@c)@O2mo)5y9TtC9zz4Zy8w~GgFt}*B;SFY`;erkKn0GV z0j``urm)Wl16?AtfV*8f0A-DrIKRbJ^*u?Yc;!Hd%jM&b@&KIbfE}n(g&L8>2lTm_ z0XodR;`_X9Jj7@9-KV*kycr)nXNdyom{9Ax6@P&k91@8JIe4EGhZ|&ZFQC)?hy)=H z*LTZulX{A!og)AT#JQ`sPo+T>(6LyoJm^5Q+WN}RE#p37T!**;!GY?%KY!q3NRR8PAgfqf-yyYff?zwi&RQJ zjR$ALI`GWSXN1DmaRlJ_?VRk~R6|Zd9Ny_~Zh#=d_#GH*K^{<#Bdv=fvJ1(qQ&hm& z$@VoAt((^h4*|SqZwkVDZ_NW)a_H(9paZ|%X35WdJF_W!ws4mh<*ld3ojKe53=$=u z+YDyuztX4r?gP--e=0P;%<+Q|M+x%W7#^fZ&%n?(THRqp$jAqmIBvj*u|w=fceken zX@uQ)5TzQAA2@KCJ61~%yTV1u5N^QsvWUk_^mB@sOwwthp>ThC+JCEHX7T}l?~H^o zvdtKOdH~RsED^pt>JpD9bFH@F@g{Q~5cIq3H4#>lAyGF-DeISrK6G%8SI6!0;kP@j z;c@t~4e${L$JJ%uOJ_#b0RvL4e$k;srP2VXtL+qbBaOxse7MAHn^VH>JhzlHdtTE=&vyj;(ERNab8m3?PTGz9eHOo?srIS=Ynkiiv3UP6jgy4~ z_xDQr0u!C?Z;mH`uPm;gui5L|4~m#?$;E1)EIas6)Iy?G^-5ldY1{0D|2rBUlgv5v zksJ_1Sb4PYJG#`!4i`Q16^mLM{MsXnk{JvvZTraSU)oce@e38)8haf{yZ1YZ7QNWz zZf1>rzrR6$cM7yIDH;0m^=4|zvMZekGHQWD6 za^Za~xY{in{F2>2`SO?c1tW6Pe~xcG!4lYTtMVp{!@sSoy&w+zakKL3*Q>E4r-y|?o4-%{(|zn`1_z6#L_H=kcTKO}G5IR-77 zYB2h9O-+HSrA~G#>l8x4AAXva*4Z9gD07j(Xeo8jD)t^-~p(`+Pcl7e!AvB@B@=44@; z_n2qOZ(i#F5WmSdG2|v|`E}LeS?Yhy$(>rVpe|ce;RgFwS$>$QZ#I1bD#H-b)rL8S z%phAuvD2j^$9aj%S8_9T)u`zeG-nUKENg6mamMI2TTdwto=x|PhT(E*;dh$S+hG}! za4i8))*HHTwxx)$G&I{i@U}m2>GG+spHJ=R#(Ksp$pjK^Cjk%A+mXr@s-}WqTK_lM zsyYDD;OM;Mqcdp#$Xd!Uw2P=zsVCRSW$^Xu-~Z zt3q#crJ`IatLI_2;?xDy^U zA3gLTF+EtSp~8g1XjYjec@?8JtluEmS_$c;$fDpnHzy4bqK8p^s&xH2gC{Y!`ns&6 zP1PsS038w-N@DNJ#i2}o z*^PA#%WF#p_0beJq$%t{NI5omCt!1((IiOg{iVXs>*sKXeR#f?lsv2-;`CECFpd`e ztJK^L8NPyv%2r@p z?fwD9zz-EhdYi?=gX^8lqA4flR%9TxO;qc+slwv^gc4js5@n$$B1G+(iKMNyXW~N_ z-C`~kusGUOF(Gg&bG4NF2echCR=2w5E$d895`hem1Lo8vJYL#77yWI< zIg_5u9cK2>gmoe&J`Vv(B|NT`Bo)NNanP&jui_jA7b6fk1niR(BPpcbdA0U&$7MkZ z??c|ZzH`KS+VRl^B88Uo3aBr09!?&%vXEm#qQBfeg7zNjUnFVr2sv=iGbW9NKMQlt zp~1|kw)!ZQ%G;9JCwz~f&}gu@O*ut6f<%10;vV0z@Y=K#QU)@gAdoE)c6KhuoIAH( zXE1`?+*&)Ge3v1jaPcT{Z)^VNjeS*~xyF~+vqq|$(7;SZwH~rC@~?Xwf|ZlY;pmi4 zAJ!{u{VeBZ>OEyQ%TvDr54Xzc=K_w2ySr%4TkB~6;?&Bs4|bR f7QIgGYcqgR$M{pbYIqj+$PloyxO%bT0xs@Q$?!g^`y9W>M9yB;C8a!xlSX_c^aF^f&3+}GV5?Ca`mf#TV=DE-J zepmjw=iHi^bLMo&;6)fB+qk z0jNeoAOIi|ARrMSybJ+K{>q1ffPnB<&i@cH3Mv{p5&|Lu01@f`=m4M~A|WH7;sX#7 zkp2=P(qElWk^X)F5s3g91we>OPlU!N$Do65%})#r2gx&%fSYt}ywXU?26iHv6_^B= z$q4`mNQlTte>waY&wrQ@Ak*^^qR8nmScil7iGBnBzC|)Hza!5`%ycf`^|ArLM*900 z0TKZ~2CyuSpM?H4?J|@KOY`f&iFJ@6yZ9uKk{@)9EqA;8eM>=2aCfa*U_{1KV|B~$ zd^uTzuU+iepvx0)IANr_Qt42ie5Li)%^1S|87fyEkJ}wfNrqe{nb5zNp-3AzVuG0s zp&okykf0>_rE7l7bCy}kKIH6MPdUP{ldM4iViTD{%O)(eA>_UCvZ^Esze4bSi-$+= z@~N@M<#~yfRi!oiV>SoYNW;*z@#m|xJC`Wlg zddk15s8&qaa&IVhbjOg!qGqTvRB3NTS1WQ>p^EMitM^Ye#7yn17=vAofr7`qLcF5E@44n4j6dg3Su#gOMyr`b2c9RstZP`iKiwt#i6&D55d ziR}3rw;*ei-h`G=_a~vRuL)I~{DqgV1uZLdu$c^VP#AvWaK;-{Rx$oZw&~CQktSYr zoR^#*@ViND_qU#}AJRm(R|OuHBcmRIc2*iq6|!Cc zH#P6E=NK|i(1_IRwjOXV#x1HYehI~BEXZpX=GE0g*4S%ESihcs!fPL0x7`@ia7zKP zv?@uko%1Tr<;Xk8aea7;EXE4v9uZKlb9cvL&{t#kfV@)CGY(Uu}W5M6DnaI7U79DXkq;_fm z*2zC>&F9&afm}9ojSY4(ogb}7{SAr**pCW~G~LK_xHDYfv0_ zQDHR{zDM;GDO$h>!82gRmwsHtBBn1Ry*1T*qX!L1Od9k5yV;rJJjG_WxHAxfEVr(q zn&mBZVHroJTFldOJ~1Cylk6iDvxG^Ev>B4V;zF@`n}39{MkKe zzRYA+Ob-T^uULK=(eFf5+Y-$d5~&u!w0~Tj#0aE%;@qZ$GV4zbS29^t{k}iToTQ>B2kR*t(HnywZn%SAT?3o#VCM{ms0NJ0)N z-ILIjqSz`pFRX}mhfm$T3@6k0RJjaip3q!<;UqZizpbXW;xSe#-I&txaYzH)ji)%{ zYdb~q#o~-T*J=YawSaC2_HBrc#aXBAC?GrCH&tZr5#0)6P*WVfPaY{#yYqU#jhTDG zGH|Pd7izT#E_(y%gNi22){-|t!`9+(`VIaB0p=d!*W5Z6*EC9B?oUl35v2OARZ}-* z$S8R`LpPhrh`6VJ2=`^}anm{|aa(C6P{bkTZ9`@ImDo?$y8K{3UTNr|)F>p>kjv-h z!;F>qpwB=(eHJ01Y>iw;X@1Jd)uRx7w{WXBzm9}c8B#X10n+P5O;Rq7Ys4ZspRB}b z{G*kzz2^;xwD|CX68C5Urp`I;<2Hi>5dXZ|{GoliBj3y{m`v#DExvoHUUrJTB7kb> zVWluUWpvFY;$nR$o4*h`Cj7Mpuv$4>R4AD=ETFs7>DFS@3{gY*MQ^yHKf=c7m?N)T z66pIU#f=AIo!M0)SZ}#r3wt((mcgp`wx11PkKco0`4$Ad6z>~*~;u?VEzjbGwXjoQ3Wv`?1*Z%6r*ceWJ*MKX4`=8afH^(wM z%bvgJhUc6 zT)HJA`O(q&B@qEEG{LlhORJfrE3eTh8^abf2loW7c1s&s{ETE~I%2A<>m2&N z$E#n4#Jb#L6Ii1YW03uQcRM%{kZMiD11<-BOZtp=BOu_?A zL9HA<+kBtSqpKeuWG2VD@8~vQN2kb7Av0=f*79Af@VWr*bS>M1t{B&g{~SD#LfRteb9+WN-QBY04k1Z*|HIf<1_F_q;i_ccZjv2k`yV z!grH^IEzw09gElrw&*UL(S@#MCj`(HfeCc5I7mV$Sw1jIhn? zFOQetAjq204X8og+iTJf@1x4Ab|3hCCi57!?E!dui*HoH+Yded7Bm&dJ+z>_yd`GN zKS)StB+L2Om+W`6cr@kt=R;_XLRHOTtnDm>Sz_mh>sr2vjNSx%Moo>~Ov3A29!J{j zM`_CHLcVWI2y_&En6y&3Ez#1sEyIW&{bYSq;+_wUH}a{c-nmMVX7}VtTq` zP}#Xaa*QaxkK=Qp)^I6bJvgHi*pudH1=6#QmR2vmoMS zK;(2!$|WU4QIEtP4ip2F;WULf`-D$R|NLfU8zdg& zR>pQl`;w+wUK4+0g7FTao}v)x+ECSv_?={$sh9Sa1WCcF_^@J%iOtu1R(I|+L&IEK zf%>^Auzn-$wu@b9Y?Ajvs5-R|Kc>AwM=NZ#_8)gn_Biasmaote3 zlM#hU#dd2#XRRm5Gj?=ZIknK|5} z#owz^q+Yb>*H%-dm%CnlRmlM2Xm*Z8HNJ}*NL4REw^-h;E;X*sg?tES~KSP@^L z&_VnC*l(AFEC?eP%f59NP0FvB_09Xma(G_ZEwHt#MrWzRUuaIcmX8bCA|Q! zTpx4C>(8)8UER1~+D*`zBhZ^^W{k&O??CNU?W_x>@e&O*4`w?-uko&g(ika z%I;brCofIMo?%Yi)IA0KOJjSydQnCljfNdVc_xi?m-%Gc&+H>?o*lK%q_?t^bJOA< zPrrP5j2vz1z|{e!jF^{A$Exf{ujuDy2O`dQE1CFn>g#s-yRZi#c!E{kzhH+@rO6H7 zqukQXY}mUNxi*S!amvo8U+RWbOI?e7Arx$>lw(gC7_gu<-mz5P+pM2?ORc%-GfbR? z3O>BrrHS-{%d5hFU&AVa(b$FMxFnD~})-XUhi_=L4)d1=N;#Tn#u zkwWda0IhcI>9~IZs25Uod{HRBuAy2KJqx+?R`li)zhKOHQbGYYVP zj%1{y{j&=(-ji|@jS*=COtB237VMwCQsEWtZ4It^anv_4N#-vAMfI|eO|?K)E#74% zNoyCUko`m^KfZ5%VGU=HVNNvPc$$Su2LuKDs@3wAEzveKBXO>kVv1<~>h-(}ti=*} zVy#Jhb&;fd%%Q1f?u;}}_E*WP*Wv^(0Nhp+%C|oPXZ>X2w)PWfpff*hMvsPyE?1i@ zb-43UK1ZO#Sw_uAk!K+>MlrI<*X7Gh+Id&y#Y|3u$eh?(@998frPhokiLoOUs#Zm6o*?#VrOai5vawDnMV>bth>1M9In67*sRunICS=(wmMKy$9MCL$;1ENpNC_2(U%| zCVa~^B=M*TodEYFm-3jSRtP8E?w_Fx*RiTw7zF`!gEXmNllAm6Y;8gJT)*|)CI*;w z&B`5DTQTPd(D^%XpPW_-H>Qr`hVpPYPP%1;isdjInoLEcmq$m*$T_EGT+&V6S+{rW zu8njz4JvY_D{~!<{#nZTR@_DOC_XeAV2{=UfHiAyX z@i_m;^Oj`Ap0Rn=(KkNq!6N+phj3)(H=K$kpXG_xi6Ln~Wayw1cZo}o9-JKUeA=qx7Ni%7X@dY5U zbVh3nYDO9m@TS!o;`-1U!y2Pz;tq#!2G`c7L3;N;)NOtQKiIjU_D0?w{h|lW@}z$( zK0P(ilA!EgyUS~+>9yFk)Dtw(w8k~XZo0FSO9t7s<~x6E4i|$GIQtqL)(c~NIZV+k z+oKD1EHOjC#o&C<%@vN=#{yl#3BePE`JJw~k$_8BYl;?TjICaxPlm51g1 zn>XCLA_AaeEjRbV1JQ3I3CO}{=@TRskq@Smv+ijJ-Z~~~-|IX)Fg{oPA>$=~Mp9?m zGR0GO&Jl28@}*=?p?YxM5nUzRFE0{elOj}D`}C|bv-|MFgax|ipIzph;F{EV&54FL za2HDXCYvn!YfGNYxTI%ss=i)n2K4am7&)6zW(sDwB0I8&7_`i>HJyxK-2Tge4LTe{FU1E#dn@kqU zNSAHacG?38f9#Yl2rO~|aoojhEw2tlj&U8C*WM3y3SC$-&fL!?-wl5mOSL=M(4Vk{ zTYZIs*s6FdrYesYO7?YXtP9!f1Gc?5I>Bki8={G;?ldHyNN3M^Nd64@49+P2Ua)CojVK~4zO-vV`Sk_R5{$*@oj1B)&wmfm zll<^#o=W^A^}V2^YYIiUFtee|7rgatTkzw`=V@;&(JOl9{^dO^TR zy_3+N1$3;4H>co~wug_&vKHgFbuuyad0R$f)aZ`x<_3J`BV&^qnzf5qmyS)rb>5$a zhu&GoNKg6Io_hDFl;n0t#r%MyXn_Wmf$VJ?@phiufh10rrF1Mw96kzLL8W#HC;TK494+n{4-NidAqlPQ%0~ z<=Ix(}(+{2d0~+F?wUqmCYJG=4a7fk##F(3F`}>;a`NqaZe|HwSQTc&P zo^pku^iNaMMPj@3%33&s^0r`fgQy63)2_KYgzP=^l-WG@I|hb_A3?O~Lf%ET00phN zQCWMeQa@tYGUnc_2=8u_m*@wGCFgrq1rFm%t{ucIt|6S7IisrjdVI;R7UBWbiPN}? zmZj&_29^ILm(J%cD5%|)kok+`@f5&Vq?hPcG54HIIT)r>urn-U@w}V?gzt|v9RNt+ zpA?HAbi6wB)nst|#o`NqxIzoDr}v^ys>{WzQ@}2(eqj(N5x6nJ0ANg1bC4r9?%+-0(t2aob1 zM?54rG{x8Dwg+qb@?u)lC^HqdtdmH@v|N|}s9H|St-mO++&2Sz2d}Xf(cKNEUAmN; zdvTEx5c2Q~7&RxN_+bX;CMnB3Tx%@v(v$xjH*<45)TCg~3OdcsF(C=IxUN?tl=Xtt zLDA$os^Exd+b*?04}zlC^v>xnAI2hz#qek@YkhakG@`yal^`U@5xp(yQi{oE;(`mR}}h5|4oss3A2m zz%@lYWWXLdxn)vt8r`dVWa5@leY3k|{(1wunz#mJ8I@w$+ZEUJ(XiO2l$S+}IKovc z^B$X3Zi17t z{w|ZDvEaGb-6OuO{<4uLIZ|z6d-DQ-9jkU%kl!)|G7nvJg-v!KJzQr(KJPiSw0lHR zrymFmZ%K~yTet4sC{oo3&U3*7S1%`f`bPDoFN`R&NnG3*90$NET)-R%`hy{9>W1=j zETi%2-78A)EYH-k`3mYDTXh)29fp{&^D*Ch&<7sYSej;dPHyTPqDf6-g`C29Mekn~ zLh}_=)a(6T06N3{)wjvKS&t?;c)-}sF`IP@+Id>l(lC2ko(y8uL~wZ3=4#!Aqq7M+lDJ} zw+cNKb)L|@4rl8{W)Itt*Dm1*(esRgUJ&yM6xSU z`7Z6x)(s2tIDXce@QP`jL1s=6NT=jf4=J3M?IBV5wNczH$!>;H3fcPrq0MMRD&x8Z z0mf94P{m3#Sq>kXYL87tsb3F?<_H?p71PqP--7aKIfvbCT}+r_;0MNA`_<$_5;mB; z2hVQPtA>N^Lu{7kDgM(2+$Wz)_9;c^gPQ&3YSS*ze+o z7eHcISH+P}*TIddBCfg*X<`aNUhXmF(m$zMuFIJ3IlaGlR%DJ8siuP%6@L{Ro6f%g zuE!Pb4j8VWpxZf3pF3S^M=Z+<=ReAr)c#LB$^!b zP^`hdPW9X-(#2`Q>Nkt5{x(%i9B7*)&RYqK$~SgpNbxfD6D#5Dt*}j-xiL2&sV9XC zln*i#U31(O&so{^{_|$Ae$-nEz~^@n=nMpMl*5Fpu8v@R{iQkFyxKHxJ;YqzzsctR zC_zHt5vJAoU0x+9b=;$K9dI{z1V-_TXese!Z735wX@9ibT=;l)&G|!>$md^ZFG3bM zUG91=dIlq^=?o!5KmIlNF3;$OPNyEE*zersl28-<^i(K45p=w6h^21l#G3m=Labk) zTE`C~*0xZ$A%_o2Gd}Y5;3VAMG zSisQiwYlIii`)ga=Nzl>Oz#iMF=!g=#&zg9(Y9PK8f-C4j!2b|4YEY^qt+IbIWN5QpH~neT%;&`+TeAdLV zftaZn*wMzJP_FK_*L_;Z-#37qLQJ%#`;YC3?@r-&TbvIW7ZbWL1?qGzf@=8Y{HT&d z52q=P<_P*85KmCMJNLY;mc$?w4bD22%bq1+DL|^N++xn1XHHf_1n=q3ys2Dd_p3DJ z3oQyEyt`$$NOysit~GQhwN9|eLW=I>$av5}M{#UF#<@+=HhT`suNC<)Gsv4Oc7-WlPd; z5*~Gu#!hCdq!xoATg^ri&29y$VRk~1XVqub(680;V0*`J9vQxWPTpS^;!Sv?GmS(H zvV-XTGUi5YS)X9ctoM_9-<83y&zGTitYSg07^Ib^x3*UqR+y2FViKT||z zBz=wAXCcrHDdKEx{Dhbdu@V;k zFzC9Xv#S4VNP^hj)LYryVZ#D>+d$_(m!FU(FKLC|JH@_9yIDDBS!awLhy#J1-vlQ0 z|AN$;5smx3VfX`GXhHpHK=JUI1rlz<^&M4fh2czy`K_lY?K7;m#8f!g9(eL-KvhT( zzEMH(nfu0L7-Y-MNN8bhyx|sO2$0@_Gz;i?jO(YUxlntdYE|y*wn|0M&Apc`{9wp( zj5p+Y*WE~ZG_kTc>Z3}&Gf zz!}49Y4K~-C9bNY4Up<-IZP40DNYgSqnl^ zO_=KUST}6NejdIOWonLXESL8VB1&v-&|o{kP|w~;l$=10?ZRM~Lm zJS|O}Vu6oUvz`v7o}bWBPD)#`yQBy}(PF4_ZIdRH@lj%66w!g9rxMUFL0iyQp9z!N z3|lL7kccB^rQhs4)=vzgebjnI&z1G9_Es;=h(ou5`a;pUq{=7<76S?I| zMQtZ+NM^S7Pl0s=QGFkQuS{%FC5-~%Olq|l$EF0O=^bKlMg}zxEOldqnYgu76fIdH z-6s24I{8&P&x_|S1*Z9}A7k}L#oZjLji7}h+TOgYcBQNwFRWQe{O0b|zc|UiW^5(E z?pPoPwtq#pAvD)v0NkD$^53*E^X-08H=BU$5M-L^nUYIH1^z}V_l@ly)*?{C0mA4G& z0A)&{>TT+YzYFbcU4p_=+9u4VDJNaLCNKCps!u_VS0#Z)=5`BjRFGSJ=at!zy+5K0jF-&#FfS= zCldnm#l<~@LyLfROiI@NC5}jV(wwJju>JS$J^X3{-K7}Qxd+`Yx36JGVfX6(T92bW zCXbqOyd;Av#Kl2W4(Llvh9rW53+uzQX8~qAQb?PGy!00z?q+c&9LQ1A(A6MdL8xF6 z`fwP`O>>1#S9X~y&gXTfwk5~;`_%g1^B2itg`eo0lODTN>EBO2zTcB@@%U3BlhZb3xkD(@m?ials$3$&UUwp%LM^K7Uo-0KgwDEDp^i}mTGq0Ov2yq2AdP-eo>7~>dnLrO#605X0~cT4RJTxH z@$Z|xhFS-;S=QvXF_S*86}V6ySs6z?2L~SbQ84L*n~D0n`zjh{V!W=Cf|XX_5r_Kg z-?_lG*^VmPcx&#`RU=QxH0M&fpsQ};_fq&>!~IhTb3aeZX|c*X`gW;(r_+Fz`+rvq zJY*|1{|gsKihL`fpV+f#h|RE*4O+* zjG6Y`d3$O=)G@69pW9QCd>8CJ4i1Y>OH-PVH|vu7)sia@EY?@>=%72mjVYJ5P*p4L z(Pdh+Y#?1^4Cgc+a>L!kCs~K=rmcW`Fnz z3pmE3W+TvKyvr1)tFDR<>Qv{GLUP}Pi2tb*ckVWeEuqn<$$-BD{VZF;$S2s28s-dFZ}_CJS`x}>6_o*GQ=f>b2+B}Se_XU?gP)1`eIfLF{y&TEVS9V*QW7aS8aYb*p8r*b_n(bQ z^o)9quLOzv8aj;8oe)T6a$~O93R#*76 zmvYp*n#IKy!Vq>B>fT(XT-_NI1;x6HGtU(v> zenID^;z`x!slz*nb2Xi29BjNE>7Vm9ZP{Fu2?y3ku@v4 z0EM9U9kXA*_FLM0TOEl8*%<(~@~ODekr8&f z-%3vX2JGm+R;lk@$~NY{Gy~MZG6J%WHIF@7OUGXlVyaMv51b4Vg~408Jvrk@@7SYZPPS;4(hp+L+R$rPJ(K+Db!Ys2JXFi3$qGI zVZ77t{p$vwEB(2LLk87x&TcN9vy66-vkZ-x%VMv#<~2m4SAE5!o%QB|j?M8}kPTa@ zRUWgPa=nxICF2!E;w8Tdwy(}ZO-!M7R@Vq`F2q{+3%(ALXh#}gT|i|~(DW?cTK2QC zsnF4?u`Jl?#mM~4-t4AeIf%|Ox9y3Ue>0)#*vX^NW{Upg{iQK;qgM9t!b;&mNO5a> jo!od{w!W>|$74yupuJ2r{+|I!?)v{aza4|IUe^By8f)d> literal 0 HcmV?d00001 diff --git a/images/bus_shadow.png b/images/bus_shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2ba53b3d0772981bdaa3e2aeda947b633da5bb GIT binary patch literal 395 zcmV;60d)R}P)LltZS;tn$LIUqg{HPZ!%1wa0H9(4lxn^}^%7+P4F6()lr2jcAmIxt zZ@L*EW!GjPet<;}NfwZU30g28h>el3Hy*?6(bTRc#)5VJ5RV1-(bRrqfTTj4;20jmh{Y4|Szrcr1-XXb0%B2o7Jxt~k_J%ltRjGa pA*m-SgCeJzr9`OzfTSJ+003&~;F`x+y9odQ002ovPDHLkV1iWLlk@-p literal 0 HcmV?d00001 diff --git a/images/gplv3.png b/images/gplv3.png new file mode 100644 index 0000000000000000000000000000000000000000..3e9136e626683ac152b73bc8fffcb15d1806091a GIT binary patch literal 3471 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 literal 0 HcmV?d00001 diff --git a/images/layers-2x.png b/images/layers-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..a2cf7f9efef65d2e021f382f47ef50d51d51a0df GIT binary patch literal 2898 zcmV-Y3$65tP)?AfzNU07Ji0>J$I zyy*J%>jA&t|KY2zz8cz!dNXf;;xfzYhMv6otBB#?C3IqawZEtV)Ws@UgL!F(S zVuQi(g3)MfC@U-DvZ*wkrlzJCm&-NacDq09>gq~l5}T2sGiS~m&}cNz)Ya8VDT)#l zNC*+dVzFibkV>Wf6h#RdO+pCebUI^xzyIT7$BqeRmmotYPo7ln-o5)Lb#-+Wt4tB1 zL?WS%$KwYGA#wnqC~8q6kz5js#Q~u?=I7@{PN#EXe0=;bLfDnk&?-~(di{aQ%F2}6 z@Otq)pTDxQa)9Ug-O2u^X?k2HlU<@|dP!(bpU+2oJf2JG*tMadci(-tUaeLiZfIyI zNXL}*ZH>iZbu7y^5kgWvyHOOC5Q#)KsZ{C&ASge}vh={fz(ODpIRDBkuQ-zCz2DG@ z6DQ<4o$iRqWHRj7u|x2JWLdT}9*;l4^Za(9F#tf*^mh`8#Vh4?g(dDVl2B@enN;WQv=CFQPhf9EWRp{ zNIXJgB9Vy5;c(oXn3y=%-rnw`&Ye4V)Mzv|l$VzaHo|e-_E;?T1kdxO*)=`2Xqpa6 zrP7NG!+a++W^!^;hrf`@B%%6jB1%hvEb zFJ>4fL{U`QO=E0qtk7<^KSgzPbPxbBg+g)p>8GEbC@wBeYV3ZdJSwGQ*R5N(WS@NU zNkupuZUrD^T3cIt2q6ce(P*R7=`5L>n_JN7bW0RVDKOzL<*owE|)*| z=9_Ph+_P37C(~njkHQ666opafyd+FS(c>%d`Sp- z`JH#(8C@+SS|9N2v(JVZh6&ubaf8_Hc6w-N2$PeOXliOgb#?V4H?UqKBO|ccY?z;) zhfF4;&1N%EsZ;@u*D=RA~Dk?%tOA8c=4VUv}hGC8|TCMgUDwV34 zrs<>$B{w%0TCEl`nGC^T5K~iA2m}Ji&(FuUZQHiQ%*4b5KL7l4_AkZ2nK`j`Fyy2 z`!Kkw^p=FJ44nUmup2m!VRr@Z^(ELa9_@6(h;y^ZEL^ySv4Ui;H!u96I#v zx8Iulet&Oyc{weSNRq-+EEYqhQlX@z1T!-;2nK`jdc6PurBeA&W*iO&zWVAbghCjHZwG}lrH7Pr5d3kyIv(G*o9v>e!1DK_0`Y=TZ!5eS9AzNHr{1t#-0$?jED{U<; zEss+aCE6$%&+`}>8iL#H2FGzIEiJ{qefu&t77B&X)6;`sFbIZWU@#a^TU(oQjS@oG zzP`RIKA*1%cXsNx<#PF3ufP8K%7z@u%gc+I&1Px31}-ctz-F@{6beBs7DKPs-EPOq$_fe#3sbV|KBl0tu@My&6)E$_Vlnjh z_hWK$5)z37)z#HdDwY2N(B9V8Hu->|?(XjA0i48L4zVl?uh+Ylz+^I^s;VmG;!MXb z0Ze&7gb<95j$&|d5UU-m)9D}*t*wS70KWlns;#Y!r7m2!Py^tP0KT6r;ljcKTrL+D z7Z-)F0KkLns;#XB01OQc31!LydE|0Aj7DRsDR~{hPnqiK>c8#Sv12d8FgeLeNu^Sh zm6bsvksuTb!RPZK8jWJ-&Yc@B++^&Uo}L!W6qaRSx7%T}*^o#iP*qh0qtOVNY~vSW zj^pG`r&CXLbaW&DENHb_w??CRe8ULbna3WF2RCotL{3f)_U_#awOXAj1kq>|cDo$_ z(Ae0BoSdZnwx&QJfNR&Tt#z7SuTQ&vr>Cd;T`pHCA*77z=;&wz@E(9lu~_VEYHG@t z%jK1+5`@EH3=a>lRcbbyk)NNRveI-~T3SMHZ|_=X)zs9aos!XLblPUKO-7?pGXNie zmnlLBEEbClz$%C6l9G}ud-m*UVHjq^dBO8M{C+h5~JRXF@VdUrMqot)qFkC~S5c>N1u(Y%Ug+c+nUXQ%Iyp%EFaCp$+a7a0hs{-&P zfS0XSYjO^)Gxi*S-vij0latfi)YMd-lasS6UE@YZMj(V;8!#oMkwhXfXSdsj78Vv- z0n7mSxz%d@`~BrMJPNj0EQJ8N02~7lEh{Ut84QM$k3;F$C4ebO<@ft9kByDh0N4iL z41i9n)jFT7Y}(rgi^bA>H%SA-Fr)SL^)ZD)VM-N~j9maSVG00XadFXSv)Pssi9{WM z0RYFWR%?H%7(v%57K?=ea2&vI0musq3NAM`Hr9&8;tgM42_cxAoW$7J7 zXf#RRbXT>?E&v%b1;9T6{LE^#3O>ls>W z1%Om4^+QKT$He~%>hA6?ZftBk<8ry0&1N$IV0CpB>2x|AjYe;Fc6L7h&!E1(zLV9} z)u*ghYw33S?Ck9Fgo=++wEZ(=B3H#x{g#TB~MOH_MSa^ zc4|)`Ns{=6hK6>J$8)^2w3OYbQA&$)x!mgjU^1EhAcSN$>dVW^nk>r$u~@866vh0G zpj)?YHF`XrckFh1+18Bm`FyRSC@qvyBLEOW)(i&25YO}DTWx1%W}eBi{Nw42!K@e0==o zxpU{{$nD#=-|~9BZwP{5+EOON+S*#Ps;cz>Ufv`?=QwW6Xf%ciA<9N!VPPScOeTM2 z-EQ}HPN#E85Cpv-DvILC<#KQ7y6yx(c7Xr@(RKZxs;V`FkY$!-7Yf4T$B&Ed-o1N< zZE9+oefaR<2dPx*`JqFH463TWsVGVi0KW&o*2Qa@R;_7TrK+m4y}iAba5&toD9UGq zQi`6Qp4W6;?^|76J$~%iG2-=lUxD$@N+y%IckdoGo6Q3Z!?d42e}0ifqtTO;(yIXc zOG`@#hr=i-DM4#%D-IkuurEL+lfmHNAXZjZ(A?Y%i^T!}aYD$4ti$2>-r;b#3kZ@&v(P5LT;o-DhrY4v|QNvMf8u^L+b-3m2Y|J9qB10=NpGer06^@pv5N<>feX zg(&*Cs5aQjE#+9YHA8TpAUi{Y=lqVzkffYD9SGYK9?lv`KH@j6va9K z-w1+$Kp+s{IIgtNqjWlrr%#_E5C{MOMn*5}%e7uUP19CmvDon3+#Ch)u_Q@< z7GnSFJrYHc0C=AeBKmy3#j2{RmV%bcAKzn;9E(O zHU-}Cg%w4y9Ke@Gqw#Ps7_=4_7gud(m(6BpB9X|WY&JU%;8RJG=C`xk_0J%RVjCgk zE1S)hsjI7NVHm~;0F+WS9*+-BPfwdErJa%_gzvtXgx#M*AWM*K1fgvdw14%%U6(b5_ zz{Hwe-F3t3uDhXoF<5pEy zRabRarvcab&8Mbs-Fwo#x1Q%b&vTyVIf8>Yh=W)$+&6qfA{wqTloEkF-HD!_^Pk^T3#L~UySDWqK(3_U1bZIx1^l3q`glV zvC|UfQR#|%otS;|d3{$-Kiy;h--ZX$H=HB2^(HCp7Xv-5$^=HeXIt;NpFO}sYm1H; zz`ax7eW}*^`_1Q#F$?X_$C%v+`Is=`el7Jwwz2PbwR&jV;3c_*Hun3DoA-b7lS<2X zX(M9Qb7fUzEWfXzoG}K!RHm3I5){is5>XO8U4AkVpRz3bNlVxdOTkZlUB2dJoBt?% zz;EPt7~3cR=UB@)Z?S~^3L)jX`N|ukf3vmsoM#<~v2}uuRe-xEuD%sGqxyXj#NU9X z>RK2cu#h(gLf`5Laq|hQF4?=J4*r+oo~N!^o3RW3sQl>y5 zQ^2w$(XKert~f%pdF?_Fk#;F!xqB^X-EU!C8z=Iuvo~K+TFHC*UBlxOzu4g0{uO9( zi4@khh1NH|ck|LX-ts2{_!6MstxV|ECvA7S*h(Lr(3w%=o& z)|jiUTSvsZeXZVOjND|5ne)AsyaGG-JVGg3Ad-j??~Y?fobX~h;%@^>N)xf2DMvcn z9bx@t_TW2z@1(WICaz!a8Sy${Ij^v=pM^j!wk>7U*N^T!_w~y;zQtlezlOUe zzI_XZ=PaeeMe>e}G5iQ)u9c3w?xem;{@3fT#$0XPKhbw~#I|28gm}r`+{mDw=i%u< zQ_2_ciXIc*Fiz4z+D*UH1uy`uG|KY`JVoFIDBs5@ZBmK&SR$6ZAr_B)?BcEOdt@>9 z_q%{c3O`*Jl!Dh;!hX5HI&mpP--K-7nYG&n&wkn&>4F%*J>&oN0!{Ga#dfwN!C|Iy z$sqnmO1=^67uWx9k_;XmyCxO5k(ar`eF;XM1ELoo&;k4N<8A91V<_i~lyfEAWRyre zO5V>fU7lzxI1lj~V+e{R$^{Rf(8JS$yUblqWHNo0Yl#a$K3_=dc#N6R>nk@~QXXT)sg`Z{WuIau zk7Y}uT?s790wB;n!?~v#3%6hZMr-^+ky5sVS1RL1Be;nuc7^DL5N&@X0!e=?MQ@}V zOURND<~nV}*PWrv4^I+T`U`&|PY>>yxc=yfv@Q|YFR~CP8iWPSk863EfX3W@RL|LG z%wKY4vEaK}j1;g!#NPlR&BH3tU$PV8t0#3`)_%Ht8gY}k$zGccPBY5BKuFFM$PKy?oPULm{0<1wOH^Bu-Vwufs@w556kToT&RnD?gw(ouiZ~;Kn0FQZd|k zY?gtr-47(`#2JeB;YfSdHGvodzAZ4{IBE5zziQLO(}uhD{de55I6t4sztSs}&vo3$ z>O?Y0ELMO2;op^F0s^CA-H}5!h%=s6WA~!&=+3dLZV^IsWD8gh;$Ki3hB8uIV@dIa z6IWgGvnBMtWNc4g*DHyfV+-r~7;~DC*0G{)$*wJ$Zg`|Pg{NjT9Tf!RC$iX4hgesl ztyO=zG(py@Th$W+9R%biGWf+Z(e5PCR2<8;+76|;Wk=c!#`;LPt@&1cUzG+PFbCFJv@l+P82SosJppm>gtzhWv-d8+yN*4hUx|(_^oy4_|MCB?89fg@GX-| z7)?ibIP=3JRbZcITh196eXiqkd~#D+;$3mvSaihx!s-PJ*FCKbGj=mS(pdAo!6n`b&kuHP@Xj&JN~p zWO2BEas&W<-{VN zKED4IdzLV=8XlXtzRMT(bERdSE|8}QcoxY1B@DXd>8zh8T@H=K$`8m*W{CGDaomQ`iPWu_Z83M3`WGLQGmz(Ig-dqMpf!S|__z#Wx@@a#w zeXR3FTjRdr?;T?-=X}eu&$5Jdx-n+eEXzgRc;;dP)w8}AkT2vZKt=YQ%oakW10WctMGE#rOII#K$ zok|4{W&Y;~<%9lbOOJo8dFc`|kGWlE{uUsOYOpr{ZuwA=F{q|`4 znvMU#t$pYHL&ps*GZxJNZrb^kXet?h62V~o`DY6816V&DMn0ZFoiT_$w$U|P2=i+V zpFDN&(eDfK*SdQC{@hQ7Y)_qHEP1>%;uvE%R!Dg`2507JwIcIYXXbgl^W5yTpCePw zV~im;nZb#;M3eKI5UL2gfPH&*;3s?{vFL)GfKpDJb;(tWTmGJ-uU3v^LW;e{sQ;(D z;QyYn;SCKl;zOD5_4_7rflyo^5NCooq^{;HvTyvhJWRk-K2i&cg(8Jq4%=}_B$LEi z7)~4Swe6*9iC=E*J^T6dm0Bq*$)a)hfr718_$`$d; z9?8D0j`Vf_6)3V3(^yH#w3=8j@%Ol048?nq3#?Z|t0l)a_iVJGkjsR~Ga6&@PPyoj&t_3dk?QUuo=DER<&HdF1)fxefy4VR%*asHtRu|KIYhN|^=DQ;mgr6}i$Bv*A#{1`(%oh6!z6NyL2WTzU&Fdup&T@1xq1%56b&F{zxZCqGU~uJ@w*=(diebC-UT`OJp-eO2u-UmO}_BNOi?YrsDMUC0RAt&8neZ z28VjtaOe>0Hw+MsMXH_Gn1CUi;~SYk_Vz?7(2idU=XLiGgT01BpS(r83z} zmh5zfWLFo7WO9Me1=qLT3xTT^RB@TGBnEIw|E0U{9J~5DFfUz9ePdXf*g*SPMLbyu zuOHI>g;cBhx=fTrjYPz(A47Py)zQqMX<`J8b*mkkHgirDS-(iy%g#6fWs5|TQ7pUj zS5?Xvv7{s#4`)SNI{3OXhska?xpd;MV^sC;$M<|ng(AcI$9dv`z3khaW_VAA{ZCC% zEG*5T(`Z8`ohOsdvv2oUiy;XHSNC$*k?T3)s10m6Y6FKIxgKfBSxmqHlcj0$L9y~( zG+Ym~Vx&05K(v==G(sdA!7qDEXENk68M=FWh{onwCaoWv78mfl$N&Ir$-f1f1v7w^ zBz^$-RA@QZn_3&b>Z=-K@B$Cl4rho~q}+-Tw37;ELUk%F7!7rj#LWLQ%%G$^(&Ze! zo^ha4fg&h*#D+R2NMkhRT#4kWuG%?QMmk~u2`9$t*vvvk#}Y@&aTtn)BBf%Hd^XR+ z+xM{R(J^*CHpa-_Ov`s?Sr$FLJ@oYUkxF%u>h5B2^%}amdq{S56N$yJZ3k&dgcKNU z@Jc28z$Z67&D6vgQ{&@|jgB&%PBWcOlg(x^#$b$LWd9^1`zN{W=i32@#axa);V_On zX$#LfBAtHEKQROigoYb%whuC7{*Fdtd6b1u`F!YrGM2bN~JQ{$tiM~EZx1m z9j(>~#P6mJ0Kga{?jHa4BL;DJXXTp@7Ts^#Yhv2NzG@dHY7xBtuvvH6s;Vt*;*oCJ zJ(AW2y$);zru}toG=-o{E-2zFzpg}BrZAmHT7qb@^Vy`7E24scL{F-AF7IWSD$ng4 zX-UcE)LLvYvqZR12H<-h+35_0Vu4&H&y$Z$@z?_+JiL7$#eAa(Z`(FQYu2!O^=b}3 z`WQBC*+O@3AF*VDNF;_EjUa6o5zZ7K3_?g`Wn7}lrVZ%YCoE%>MkyZ^D9WV*+VMD(6O%1}KbsC)!!f6A;i%I$F}SV|MDu$WG|O*M+hs7?*VvGOd_GS$ zJxx5BpsTAJaPUiZ{{m^Ac!A8Zck&~K8ik~ z3w8GD)?;XaM5G5x)~}IwYT2L94A^+KtUPjlfudiYkt>>sO&g|1({v5=Ag#`=@R{*6 z@l;|a{1@<4nbE@BOU>&NgQT3s6^2e2fYyd=CPOBZ#xHwhrULG}<0y=-Hq5^M4h)5edvr0V7{smCyr}}M9>*Yw_ygAj_L_W8$-b_ zk@fTVI-pS|XzEP}%J~w?_lZ|#@=p8D8|trJyN=^dI+16cdKzmsY$VmwgS0FJ8jZ#k z0@sqbmc+4SIPB`wUK@Q?0H0Bun(rjgimFywKko2YptQkL22UwU9-swM+5~||dVHL_ zZoQeGTz?%C*w&|K_%`V^hR>W_$e2#R&YePbpU*)!#kq+E{)s zW!>76zA-sO+@9@L+=>Aht(h1bC!L-m8cVYMjy?S3zwcvuawfDrnM!i}i6`^CbI)bN zmMtVx-4()CNNI2^NyL&wZ3{`|y$Vw?lERFg#LT=n(fIyrjG|(PRa&D=HQl6O=DCWB z%1}8cBm(f1rld9HvPK6I%W^9BHp#w$7{apX>+hfCL#Bm#=;)qvk8aVxiemW~!05N$gpgmVKX<^1ACQk_ zv3}Oz{kNd5B6W-m3nmd&B5)~W28`z+)O3=i+a!e;xO!~Eph-;kRw)UL1F zu%2^X_##d?{d86hu0{xfF#!UNYe`~`P1Lr)fI$-;gnxCzgD?$@G!*q4U!tfATH#78 zT7=FzwX$`RfPon%AOr%5Kp=#LF@jPMQ1BHh5TGTt?c#f7o_Od%zV+oV^5o8)4SgSe z+(yoS%_(d?YCX2J7>cdJl5&pqovO|P>8UBaQi;BSer%_Kxd-KPx##%R7vx(suwqy? z2Jpb>)yaY|BS3r>!5tvt2e5v;AGsr2^Zr|C*Nzn->Qs$xEgny+`1poCW?uH5{0PeE zHl{++bZVyEVkRW2SXZK@dN6B9l`^GV0b?MRnr$>Jcv&XPvzNzKMY>rPYni}yhJcJA zJvqhr*cdw>oaTn_-Aj6E=68D7mczN|)vw}+V~!<}>P8zMgT|GDq+=6vT!aYqaw@ud zl>y91(x#&0i#kc5a=zhSYZHH6iLi~5@@BLL!Hkih>5}Iv_$(7 zDO@Z|GQ4*;-}}$6@#|X}Q%)Rr+7Z0*$``YK{ZP{+F}Izlkjs;qPSZay&>-O%sb6?h z_c=GTdKW8&Wn%yUcaD7f`$jY^2_8V=M^o|sQ}~x{#w6Q20JVo88J$@TX!}AdQ&3Cm zKj3Q>M)5UWo1Ym7riUj<^><-8cI$GrAv8$<*#bheUNvZE2yA8iYsUD8m*E#FL1)G5ny63Ou3_n^Yu1q$1*n!mh3mr>T*2_1%V(wwbwJ zVF=+ty;4xU@0sH;>N7l1Rvx-yFQ`fsv)^LK6h!5slorN>0Z*nP8RP?>f*&BTF}_4% zBW;)Ii7~GJ>X*3f7dO@Vw`_~^FFKW1zwvzH$=Iyk8ZmROR4kI7n51{0zY=;3+V~$k zy6?OX&G|Bx8OzE5el_~dHwdh+)=nHq;s?au0`_%#pf7^=%0m|2Z^TL9Sk1ck%>R|q zF&AMQW7wS=sVq&kE7g1?2t1EMI!{+c{GXFyRKHgVAYVcUidgq-$-!XQn{5)zJfOu#Fbm>ip+ zr@xPAECxc~xV7h;3tCiKF)S+sxOeLNJ-+9SAaD;f@dH@5k0G~Dp-$*UoiecKzAb4J zbL;i!CW330Nt?=4kJ9BF>2kK=tPqW5n`;)P^H@?4O(p6swzd_7M>EHM$-^s^N%l5c znyY1o^Lq%I9D+8b))2MahUaZ6di5auXycic;1UHA{I}gwMSq) zqL!d562X!Zj6wwgI#5VkR9vOPS>F;?IMeE?(J$;z*E53Z|CMtZ!{ht%JhCUlV|%hS z*6`TgPz8y(lJx^Iz_593oOS(Cjytrg@~p*-icw_RD>LYd{Cm` zE2MO>goXAjBoQpjX6IuM^SMucjPcQ#REQ^@wv{VC@Jf1mQynn@-}9Il9iwk>6>c;# zytVtRH7zQv7?za*0Q`FN+c#p&c}r%n8CS|Wz5%iBHD!%O>y&0 z!)lmiTQCBE@lu+cSDZz>t)v1BOb<`cHPDN!Wa;U|Xjm<$g3x%_HQ3wIRxni^u>Bo?+5p;BNVTk!eHjl1~FwM$M7FelDAVHKC3x1N)a=&d;B z2rMDO@d;5g95yfkpcMFIgAx)4DIA2bF=Y$Oieil6<{Pi)YybYa+HWV-o#1WndpV~* z@0bNi0{w#nXk!jNe)R>jMYR>e@-u*utKI>8Zn5idq^ zQ5+{^B2~jwQ;&5=%~qzy>l39kS+77l0)SGh>ETJb zSNG5Q5d&n)X)@kSa#3RpgRwq(-Bk4ik3YDd|NBqZGc_JA>qT6bH~-PQIPp1WArSbw z1c66)G(y~UF~U@c-_)L;HX00Q9ZCa2S_mmB`n{=17_a=uuX$+q(-H&+z||is2B`A?K52}Af#Pm0@B!M&%t%0q^BnM?8iRB6OTSzYyX@JPvK4P zx|m4Y+yQkqfkK|?sWd%C>D&d5TKnOGf zSy3Gf0$=+~m9j`-Bc+3djgT(Jw~!)&loq$#_(Q(@xzE(v+_YsKANcU)tX|W{d`uvl z$&fGSzjM|RmtL~sH#@8MWyGCh-+tI=(>7gLD=dZhjRE_brx3$c@4wXil{)A<<|Znx z!LuLJ{ILPErGj$cGgh1;FltsEqYcx;6ZEWIRTqOlx6!cHPaUK23Ppl)K%#{mAkaRe zg}pP@cO8=J`sff>{p(HK`O8q`7eesL*T04fUiKP&6%gnKIXZ_HK4R7WxP{uFJds z&mVKliO)r853M{>u0=B9VswBux}iP>vp2!X6Hgp609=$8;ugwlX;kd}ibTvW-%v7#sy@P&W;1b5vLW}cIl zjk%bB)~aOsCb|#QhBuvOhg<;O{Kv0!h2S-vlwB(E1IQgYv-SH<8G)1%zg$KLf#q1W zQH8`RDEawN0x^ckeObQyiQ5?69g5{cYlirn&wPsYn~p@OB9;i~k4K5v5?v#HFh+;t zu0-DnDKUXUO39yp^#R`bulI7_j;BwzUoLoo=1V_%lD*?a&OW}sX2^_K4h64_Hi~eC zL)RReEIX8bq;NR(`DYPNB>3&UcVmpX*<0GgSqOxXc4oAEz;^!bFFsgn=gjj@Mf_-xyThd|wW%}Re^%e&wAQk$ zs@ssGS}rtm)lN2i3(w4WyV0gxxGpY9lq_6h6R%|KHFf`*TWd71HMUuQWV;SZDZH{5 zTI4ktt(jfx7LXNjPst)pZ@J9aNG!5mFSO0=t;!T1o&PUS6}VjLSl@r z==g@MZ@%I8g7^Wl#enC&_ZE(O%T1Jung{}|f-q~dGH4wT=n{b{q9`Jx9%Zk_g%S~&18ZoHdMee|0Iek;3(K?r&3fx4%KFaR;nr=g4=sGqiLXxWG#5c><@X-t0v zlJh4xYDxTaAW%U~)N80y)q`m!!A2sV%?!darE-bU{rkxm3mmp_6NB--hPLbL*Vk)c z2WH0FK65?%-%Ug*W%FPRN~_9`RI~5VNq+FpcTmoU2}sWVgBS4D_xuS$7^LwSh{tdx zC>4bE6-$K2O3%dQYj|jPj$_{XlX;)_|5iNby|<8_HmD$gAV8rj&sY&?zp`pl#)<}% zy#hn)Ht>&M_zLkvI7!`c^LGB}Bi{(?&w_Z?fx3@QRDeaP3AgU~=4p;2Z)-lkoWu`c z-9C!kK84wwBsgnLE&R82{U##r5Uw4;w%xXt`0&)+>OtW7luKnwUD3&n1HBd=!&=)?W1(a@B&?3-`5Cbh`26NN;bXWzdL$vzc0A*;vrsk z<{*}|F;ZYzl^6(VV~YrujG%oR$BI+P<@nIMuOwYrAvpDU$MF6Sy%uRTnBz<`!p8OS zvzKKPo4GKT5wLz{UobZQ!Lj=fU$yF82x^fg%T4?M_HCn3Qi!yNynhNYQ3{Es%WX)* zv{>S=7Psx@z?|7f5L)3q&!d>nlgnnvOiwd8HcmdD!x)1biO|#6Lr-5X(P*?Gu*H!U zHa25pqm*(*w9#0WoG}(SafoP4K)IoX;GY%O4TGW>s7L?p6JNV~rN=%Ofw#NX zF;n=}$hW>L5HEw3A$|Znh1``#?93vc%7@9}04#yoltdrig<2nqFRizJX@ zW?Lw&6y>sq?|Jy1kMDbUo(Be8$H9rXxNZc;b#Nn5?AivLa~ln_(;4z{wj{z|sob1%Mt%ir=|l=kS3go!zn z3eY;J8TAn01s)O00Rfv2&iWnU`hVPpC9QCqb}5n4LJEOxMX_ZB?Kz<&kj?PHx4nr% zF_gw$arwEt=8fl5`+XRF_13;~U%k@fT?mmcm?7N0_Z#o9Z2L1SM*PhKDJ#T|9P-iW za9;o_0&zs5HzqKLCea%b4Foi2-xcClL4XNB1sc!yC>Ki@ZE#!{*L85+2(IhmL|q)) zp`D7*iu9XN%oiD(7{m0sXk*ZUrj*T7E|f@gCy7+N1e;ZaYAn6c)wugm8p(`i`2N4& z&Jz!Zt4hzi;4H3q*9Xwrr`vUKZ7Rec`tsXSVp|SEKshM$#NHAw`p``sJ+FfZap>A8 zpZ~z&Shj@`7Sgt`G$9kPqM`e+lOR1Y&L6++iqKtJ2;TX@OE~kqX9EJG^`4{p&)u-n zW9^jC#XQ$rp8we+U)q-Fj{l}r;ZCrWfI^WEU`Gb|L=G`LleNYqY|No4%;qF|_3Su! zV+>xoOd(&Okk3&p7O^awSUg5gS3i+xgh(Wc?KB%4=T{HHQ}Zt+jt+-;^+b1!LQq5- zgYtaxlUal%L%rS#HMH6qzX*xnn9##dYmEvtH+XU~&6 z_{;ac69C(>_{&ecm7|Z_3XUH&^Y;sM?RmYm@i`47O_}@crs2j7Q?ED z?@>42uy)&dhTu*aL3qY!&FJt5LP`b)1}G6w^vmS@0@-wiQm#O!Lpd1NE7%0Zq%*av#BigX=T{8eVpsReha?mVLLV- z`@+8wjU};-Pfsj{F$%4NuujFjH*7}}_>vEQV|#~B`yl4R?GI$Q@YLQ~`U8Q$7=;i5 z+m-~LVZ)|F!5AL??fsNX9*;k=o9Dma*+^vRbD#X$w^wp}OK}A1hza;!dDc?kTv#&k zYdvQpY9Pks5t1iPF^rtzQaUUFQ41%diT!38d%S(nic)H3kWGEe=ls*^Xr|a~2O}Y1 z)!+cB?k@K4-Aisdi@^}JTsHQvVbjJ<7_FHeo+R)?XB4Hv&-8eSo4>!ELO!(k|H4_!TxOM|F>XIHFN0kGVG6YI-_YZfn>xm};cu zF@}lJQ6@%47+kZ4HS5p1Lr zYB$r9X;h#|*)h6%x``yBq({b4fzKniPVnnr+ylV6P3yVn6|cwF9Qx~_ zkfU=m0Hx~ts&~wt8P7^c1pwXseGIKxi&rkOd)F=|#wUm>3p*Y~S{9>EWVz?2heCe@ z-~%812u5hM_UMnrkiuYF7M5dSJ2tjs;kXVz_|<-HxObR?Sb1Fd!3PKeKXd_Bn!tGB zhOkx{&nvL$u)}%Dt1bm#Y-EbBec^|1TgmaXVgL&z$GOx20F>6ZwyV5k;-9C1iP16q zz-P_6b)j=cef9cV?Q$SyK_P(b9CiQ`w4K#w&Ev}~6&S5?9Gm{Z0amYDi`JUVSenUQ z!xVA_9>05%T~F);;K~oahwiRHRN#@YC7=-)q!b`4%ZI}7)L4f1{rieLoE=0R-u0;+ zs6e4q09p~~GJy_|k$|#S;w6_}&cNz$tF~X=^4m3MzwqpHS86N^l>pjN+nhFm+(iDK zmW?fz`0I4#xlk+?$YryvUB7--{Pk=i1U(e`1;}~T0NrZtXND29kqVmnZ_fy3O9iGb z5r@_qX<2ml_ONE%S_amyVR|ge-M8Kcz{bNiamsVgN2xLzkGSIyD4((lDEmG|uS`BD zQ1pvD=lyMCwhm&2uw#FT+wPx6`C+;=qkMer5vVf4_K*_Z|5qOcLJ77|48FQ;+qU`l z8D9iCVF0G-?|f+X6%e=HwEa$?K~7&1@x#2tZ;WAN-!KEKhi1iHw<3N3Gf+taI)@<; z!jxDuZMB^HTVF8-t#l>4c4jOcNd=Y2KPrF2gqtd~{A-6D_l%IshNhNx{l%Z7O@Ob< zBpe5A6oC#ZQGp7BLTkgx@4RWw`#gx1!$-fdhrlQTWh$Pg9?AqLy@q zVE@k^%<34y#cjMW4G1BLMCuuG<0`*b4)gPSUKk(Xdwv*LqZL$q36xe?mW^duM50lm z@i>V@0?W2$`S;fZh{}P|;aY#-D*|8e%bz^X_rGyHp67A#YhTVwUUda!KTn{FtnNx7 zv_dl@mlzDkyyf>dl=qp0>;8Tlmb9^KiETUBPMoNfMEedHc<1Gp;FU@MX%~I?-FM$T zK3|&)!TbUAv(ZdJ9Wjw0Fn3!PTNXw9^#-*L8ZgE%H9p1ab&c79=OTUpGY|-CZx)G9HDIC|uwr!-WM)rxC<4zDL%B3>J ze2&S{F_K*=dir{?9cPB<>+VbI@S~JMDaAy(%)|HY#Pd8X+vbHYyA(x$3d+PJ=)kXI z%?6C-XTO=fN8mv`J-F!49^jgfABi+JN(WfN#z+ro38aW|<@^7b&wl))06iY!uYhHh z1m;o!nw8t;bM@D%=i9msmx}p&4g~Q7P9T+b`i=TCYrX=uB#sS z0n?LdhWGAc$77E(vVT88;FC(F*sysM8xP&g(7Lr1kHRF8h}#&}OSr|AloHoQh)WcRM!q|@ozsC7;BH)sFH@w-80ESJ0kuHbY({&QD+D=+EB`GPg286vf+w}^+SN^=? zXK@e*2H(DE3dcBD!b16)z%OC6kL83}nXY{QpH_=H%2t2AoP95Z0km4go~ukf#I7Bq zyQ6l3h#kY0E|#=u?LW_Ki}?bG-}5}YvPUABtPE&@Vn>Am$k8GyP>c_cvFq_Cm>3&F z3cqvMK~`D*E~?gI?p>e%tl_s-+);?KrI8xDKrh`<~iE;QMGD z`a5W?36#bcibwC7;J5dMv-z9;=p6_tQO3teO)?q@r3BBzXa&+BofSy}eGtolPk(0* zK@e`a7O0?-i&CRhnN5cu$;Qo_!-9r4ZaeYBjmy>Vd<5Z?UH@=4M*brUORV3YB;!Za)Cq>kb<5&@F>4f2w9U?cKp{u()+!%79 z#1H6!P;Jn|1)kcm6Rj2NHg06YrbFl-93UExg}cVoT!Nd3xpFwOOHMsnO9iGb7^hm! z07Gk66Hmn0`_yhcuZ-5A7nxFm>2#6ZJ4W$+pIAJ>anC*-r971K(Apy!i`8a+9Vmjb z&oOT~xa9Xt#f|q&apRp6m1RMLQhr4W2#vm1yz9NyqOL%`f4TZyj1jOE4D*B$cO{dT zwW=r(Si%A%Snacj8$$ipR7Bx$KRSid;Vv~=Ym^DdWwQ*dS-mLY2hja4MuMCUSU0o* zw`+FJfXaX>qpFYOYchqH3Mq@`Xu+9s^;={&M+_Qc=<4ku(6IN(Jq!-54w;WMJaNxd zZT5fTd#^+a3ttye%EPf_B>|E_SQ5*!IsPE=KjZO_-`&dvC-tL*f^M;;MIzEeGSWv^Y!xYY6@$H-SlzdYo;s-_;dT?VlSHg|n50oSE!7WW z3?uvZ<9CIRC6b-{7PW4e$6L>n$kl&YwD0ZRMWZn*OE+PD2- zwOCg?&{r%+e~Xm>sxyB5l-EiM01z7v8GJ*_8F{G@KustXio|2F%6@)eVb7WNG>n4} ztQ?i%;9c z4?gswme*eT(I0Zn9lJVi>mU}6*Z7$k8sN+r`o=8y0=h5&^ z;4^eK5w}IBM!@-I{^n)ETA6pe|1~MciJU*X#_|$BK)GDPjYgZ!wwEiU5LnW}u^g0V zkj7=x#v@1^x|Y=H)%1!!dXuZ^O{}InHb^qsPcqU=-0dQ2Cy>IbdG@J5RUC6vm?X6N z@dJE6APB;b9|QzSh0Z*B#=W;X)^fQ-u~@+Ky-K1GQDX$LXo}VSt4L44uAMspc>W77 zBv2ko`vf|`wgeH|K@ev5MZlepbe`F#9r4e1?I4y9|M=bAp#-QjTKfdbN7@=GEM9Th z>i`gN`0*#6_?)HowVcawnGlDnNr= z+|||fni*YqakG9WwS3P{b-R#AASUYmtB5Y z7?)r)5E@8b%dKqK2{93A+3!I-^P#oE(qR@VEfmTQkisU_+sjeMZsWo2zXf4lb^7V2 zzw7qfZ=XAOWezOX51`$(236r(Kl}7n%eIegPIh5X0 zp`MB%ZL-NDumWGtzkBmsvwl98=cye};>MzE+OnDM?w*kN%}hPZa_H&nWBrybbSIMx z@7qr)XVtO>A9dWb(b`9w0HZ7R41ARG5x|Z29E|b*UB!ie^+0F`P#T4YRz5;%j8?q( z<+Y8sQ#s$CtzItxi&X*UvIEp`-dH3JA#>+`kI&mrwhO-(UAGRoQwYw2Ir-x#V~VU$X13Vw-nIm>u4%`^q3 zjbL(o3S$i0PB?*RBvx552v7w0+Q*g_z79}E@s@x7b;r-)Af9=+?ZHf#FCYk4gtQJ& z%IDA{kE(f`8pF$%(#KM50PSeo0K}rPixxNMFPvTYWpBX@Km`H$e2!Fi*NkPpI&1e; z>;MzxS=Wp)VQ#lpH$KO#FN9!xY?Rz|hV`2^5{reVk+SlbD(4t3Oz~81n8!1_c`W@D zyK}<~=QCtW8S-9<{62?WJ3`~%3ogDWbPUpA2&pj&iNLXJG@9+ZCKvQ94&s@Ik9_N? zFb+g(l=9J9AuU5Jk!0KP#{(b`e{kZ7CoX*Et6-rvfOboL_4>a7#1C%!;;}-CLl--+ z1r5rC`|&xByCApWTsB8M5pTIqyY6w3#z5K&Z5MU3v@+ElgPX_Ep6~%C#>Oe-ORPWS z5X#zPqL?Kg6!2>sbAUDmqbjQd+F&dLL6`)@Q9bP0vm1cJwjPZ(3T-O8`UoBF+zSX{ zc-ddw-tludh-WagLF;g`QkKH9Lfg~1FZu)SyZdf{-jWcf0By5w&4r~J0h<@WYu^vq zyso9^-<%CD(nuKiK^Sc(Tk)ngePKec!NE3rmbem=au8V`k?|`l1L63BV7B<*Joe@c zM3WN}^_T#o12!LVWa#d03>NY{7RdlsVj0i?CK7R8+)8ww z>$6yR-a^Fxip`)@LQ07fXG<1k zK8eAEF(84D(i&-Ll3iU4tqJp87;Vm5Z2OC00L_$Iue2M0pKbr<$wJ6Yiyc(w!w5fq zMf_igZ6TM*knBp#-9w)f8UiOu4W0$n<-aQ7SBbuv@By;f9McnNoK*>?Rc`*JlqROA zD-waq#%m1VxD!vTEJKDaqedA(V@ZoZd;H<278ZGZ5YJrP{%|(*F#(KHq0fiWAS9Ake`DoZyK`o4$l%oRw~_|e)>Di(>w6La^{S6N4& z^lE37_QL=qW7-mZ73ETi@!?_OL)~P}+)K61;=eIAmIkfDJc3bDj0}eiU~u(1j0tCc zO#o;RU`vS-@Y8!o=j`hsmWDHrUCWuruART&GGR3BVF)*U(Loplr**(FC!AC*;%0pR z*^6m=snLL~jDp6t?H4V^lHW;Ztq=r3xD|7UH4FJ1ZY)wulF_zSw*wMH#zXiT<4F9# zo0I6PP(i@{J^Sb%8f4T=&s#nmWf;P23~0+BeJXCi21~dU@&&qkdWc4octHW9B}PRs z%EBPAObV$MZ4mBkjMu%rqjEpLe=leM`Lzpb`%`ay4)448xR%!z5{J-kjPLv6E&R*1 z_bmNw_Nz7hmMWnHwhCB=L`Pa>Y2|8Ar}*VzG#F%9~E+j}&I{d@P3>ggtk zf--Y&Tmk|kWOBg`fbncsN9DyI|*~$+ZROq06obF=DN3c%p^O-$W*xG z97?aDGmsFPcs#|bfzXI8Fefgi?WINo)_(^OeM75WI``baypn-21{J7Tjy&z4RDf41 z5g!_C*J9(>J{L1l#!PycLAN9K-_g+#Y|Em5RX@A3`&$=kaQ>Je|G>>L(eEe6rizOhqde1Gd3~;u&6x*mwgq$a^!iP>h8+{r2=F_!p$mL_n*sTi6s&h z_BFqpp?X6JKu(t1I{(xom(5bl6&PH*7Ek+>n)y^GgQ=xABtTHj z3LP#B8l^e%=wqt|jy&tEvlcv|F9!ptQT6w3{d})PF3K3uzUjF?L7=d0Yu5R8HS+l! ziPYT2KbR54>2B zY>XR51_s&omVBc%`}XXie`v7Qem2O@OZbiA|4fpQ89RW5YsJWB!t77+WU{g~85k`P z#(sILEX;KtufAVjF3aR{hh)A<6W*=pcZRLfdhS437|tC+OpKx+UKHnc!-ezHqBl=NT<_yTOc!1oU42qgU7dbgesrIUE|(iN3#q~@mzf-!V9mNU zh)PhAr-M-Z@8rQ%iMiemU_#>`+MtSxzzk-n|U2SzSp+5@NEHp~I#t&KH9>miFg~2iq+Nr|H$+BGH6$W55 z{R?e#Ir0GjU|HhK1u5?hjV$gTfH8XBD8NE4Pa=^Fjb+t7J0#{aD}~vZtWCJa z820bqPcoGxm70kuDEKAP{sP4RnE?UztN^K?Bq)1f@K9Gz4?-Ah%fpT2u$<6ER0=Rk zFqT<)3E=k;3w3B(DJY{Fmb(q%c5?A}m{&rG1J3|zu!Md3QV4mm&_-9{-~K;)?;T*- zQQi4}s_KT9I#18^M9nB86cAtp2#^375EjBF7`(f-Sy)=0o=pG%AOJ~3K~&q=yEfQs zd)Ghk8VoouUVGQZ>lGM&WB|TELBC{-kjMxm0g_NeVw6T2X*8*)XFB)G@7}7~KkD9> z`gNQhu-9{>JMZ-kb;G;o)H&aimbMe>^%`Nul?!VDeJd}b5+iS!z%0~YX94}vEzR(! zsi|p*Ov=(H_L^_Mrr(J+Q3Yz=u+m?*^PqB|H zF51SG7j5I#z2n@rcYMRnErh^e66}kn0hkG!ZtXQorw!2n`U^uZHx{*S;O`{Jn3V;9 z)&_c1{aKP~8hOhxL@~k+2h?BIV*Yxy#^mu6Y}>KD>3%FWDm-02zM|W&*($k;?SmIA&G^lItdA_6kDPoJ zYW8w$Wji(wn~n&PU>8!-1PEJ?Tj2S%=J(UIcKX=2_93qM5byl^@2%;$H1X%P&)-tlBfxc5TamKgx9Bz{6G zr>b_*NoxSNJp8#lmWzLsz+VRm0bMchi^_D-0@9WwZBgGn0mrM5^UyEdip?sFO{)JG z%iQcN!y`jXRAx9)pI(G1tY)_F*uQcva^^)?-BRtFaRJ7~CI}%=o)Z9CYlj4pXa!9~ zICTb|rj4L9(r+#FKYsZ|*f0I+DJ>Kt1R%jAffozWNy{Mh zQexU;_ZIOPMUf_l9fptfcKaMFw`rMP1CdvE+KC4_T_EQjzbU!ipb z^e&qw@0vm$DuXA8Upj{EcczrKEkwUuERikbn5@mV&b`iSmbE>Ig^NhL4rlX4ve^l| z>^#brY1AWXRZBf?U`iEiZ7jKlVpCHP&2(nKN{o?=46Lgx+-X{d=F1HR-}GVTKKr&c z9ryG{{v8iIHN~aBas7r}ix9Xz0ZAm95CUTiwMsKbWp$;e+UVp#KqX&zD$xGbjwp~0 zwC1yBP0(k<8|{~v3cz@D|1a;Z$!ivhc?89yZv_ao^%HA4?pbGU!hY#j`NF$iwISCbghEEzklZUW(do zhz9Y38rya~jFd5Yg&clA6g0{)g}y!}j~{CZ2`gzda_A`Mgo3r4yW_M5upauwm!HQ+ zfAeKMxAiJ+nhJqanf=#I7oXJ(_jMudQZ(PqQYpctggu^KBCAxn*P{V6-`F4!S1db2 zpCW3v_kCZ{s4tIwDCHVvM3LK1JXJ*8I|Tyb%Qs_p=IGWzw27K=*R^^LgK0wE<)y+*0%Lcp!Cht@joNqGT;V0C3yS53$?{KXczRWDOY})HlFsp?USdxFv!cFH`G-Ar1U@tB$B96 zr(9~jPwfI=RWHN31;Af_<*$7y#HEY3tl#oqcIy%eJVHPahE%JyWslF~GH_r4@Al)a z;o`H0G3PApsxfVmeNnxES!bk8+B`&-&qb=3!I2}K+gaRPq+5ZC;u^yv!vHMI&!y2< zou8~y=Q~ZOgf%aOR3;~^*oHQ z^ba2IxgC;wwXHGQ#|kore7_R_<3|p2_5~LvcE1EPSd|>c5;%bDD2sA=SrvW5my!RJhz)%0dO)K2t#?X})ZC@57`+tdcZ|VQBX%}N7 z0fivvs$babPF#y&#lY~Rj6OX`PfF#(!Er(gWuhx5R5msj4`N6WPe zU(O8Z8ysMMZm!d$SZE->aSUoPW>=2dWy6%pr4>f9xXvq%Ozf%-XH=)RbGeSdZ96f< z`B*C{^e-Kw;l^owcK}~Y*yQqxa=FCT?c3OU|2-~bKsppyrWk_&PYE`iWH|6#ske~& zf0=$%m3`Ms|MsdK^oMyi=Z6XW(51f%kK+7-IX3PzFstqTbf%-6IuLN%p23%jbrc@} zhY~FHpIO1yUyf-DeR-m&POVx6ETSBtzTpab*sWRgOSX_J z;23K~rcX!+!S?J3acK;JC0Cg3*xn8Fxw@Vr$?8jzJ=)H*Fh9fAZQCd=EU+-^fIv?Q zd`}Q~5C#h06G$m|_SvH=Uf)u5DwoZL zsC=Z5*N-oU1=-*g3?!obMD?_YP2=shuS1SNI4pyOh`9`JlLi?=09+)t> zKp_|y9%goW1}ZV$*T)gX26l6X_~lzcf$}7N;8QJEmOMuqpP!OR0Jn^nA*Z?NvCpDv>Li4aIBk=W*bktwr%#|{9F9yx>%2Ij|5umYeyRlD?zet|pZUPoPHGHax;Pdg6iO#xnc=)?2zdB``#JBzix9XOA8j$h zwTVV5&e=Y&rsvj+HZt1nJ)gRV_kQZ$AIrJl@|WM{W8d1hrt{8z=B*4CPR^9t{nk%# za06;I-ul5S5JIA)%LVqNa|gzahTVJreQ8SAy~ScN!cFLw#WVksjI^#uKyBkqsqb-B zv_zy}dke0f%NqTN0vH+@A&z5r4qsqA*|A$bpQBPLEjj<&_FDVUnpuIY7qTVWyYQ+K zl1-Tb&gdH>RL(l8RvaT{3o~hrkB)Hvx^8fwIL@Kc1Sa{7(k#DrAh0yQ3B#E*qKF-5 zoWb3<-QsjTnWO`|a!2lXR`Q;#jl?w{;>zFq;<}D~;HfFZH6L0N^KaC-Z@BXS;+hYw zn)%yl=*=HNT=SuInFVk8%WosD`OtgF+V-64?peP{t~{!Rad1m zzGSf}K#%Xh>NJ2w2SxS97o{iP9>uO&jZ9RN)zVrJ{71Zq~ z&@XD)#C{Nf6x6C!GTBa*-dNqqq3&WkZ2rNpK`k#K<9^cnw0yGCZdSv{| zW7{^r-46n^)@U>lPC`lLp`=>UAF&qZUwriHXlVB+M~a8o^^ib5K93y?Fc-Ge;zFT7 zu~=Lr0DATXOjV0E%BqlTZg~|^2&mNxWDC99bxl;Jh)kR?yCt#>ax!$nCPDbC#ePcj zn-QW8SSmHmS!bWkx4-cX9@+aKFL=qzkjit~k4;_`3m|y+zxjy`69C=x;DKp=^Z(p_ zO2%G^Zu=21-LmKY5uWeQf8~-S5!HxIOp5Efq8%%!{A&dM zmLlH|$m||w@&Z>zTird0JkW~2@9XcQyin|7c;|)aCTlHHtR)K2Em1v0#~zvdVgXQ$ zDvN3fMoIEfy67lmc5*l15ML=Ier^-Fe4ee_w{zP!zT&(FxNT1LPo8fQQFt=mfYbEj zr`NxDXX56SAQYg8jb(0bE`IcfKLkKp`;A(yW{oj|dR=n$)xFUFB>};8VF3I0?`OxZ zou3^X86k=zjvYC|f&EV~F+R@h%napniCVozqh6=psL^QD&_=Ig_FpTt1jpdeAmz=1 z@&!4^#J5c#CY_7W4}6sGQK?kAJQVA{zE;N|x76yciD)j@nJH#1OjTzV9UN)h^a4mB zn4Q@TSc1SKp9v^r6@vqPOrDtH+;h+6=_j6`I6sdzanoE7c*!jo5b(c#{iW-^pVRc? zrN4Olvyf8aQhuC}kBz~g7(aB-P8>T1fW>@02m%>Jk$j%kf+!MjZ95Loi}9Q5Rx$y) zfrRGg@rn7*Z{Icg9}9&7Y}rC1YEZ3IY1FDz%VnatL8BJAI(Lc3z*?Fpw~`*7lz2fv z5cp(rIr8}&ez5w=#>=v+5Nz2x#-YX`_MB6|f1-r^#xeA@JFtB|eFFtb#bVPNV3w#F zED#-`!Cj~5yq>lTYSeRhegi+~EFw~lD>RabLLr>Zj)jQW1@<%qjrwMMJH&8*gGL-- z8iuGI)38vk)Hv^%7x0~1Z{>k|?&9*7Uj@QL2#Z$6Rg5vhbwN9w9r!Pn-tdy0&i)r5 zghJpE8H+I3yKnurXI*EId8N(mvDQ*+Eu$!sFDRGQomcyouQr)KH352t2(JqR0C@fL z-*NXHM?d+r6k<0(;0FW)0Sq`>yM4CTam!-@WyV$-PQ z$mAF2iO)xiy9WEx$5SC0uMZ(4$L6+^@jdERBZMZVRr5Dj7$ppS&OGZZzIMYua`{!S zz=>5?8Q8X&d(v8d|KDE5`#yQsvd`%>{qrMk92AQ3l=J0`oG^(p9!L>YwQ0U8(?aMKK0odUHF;mC8`52y1Wb;{y3yvXs+5eEt z(usDksA?BWyWFBimQ1!w{l`#gR1gS4m7y;fWH_^h!EltE--i$$RtTa-0U;$yN)$=3 zkCX@@3Bnx5Cyw*Xi!WmG_yoreJxv_PNC7IfK}0GH;OfhEGdA2i=HWE`^Q5DneFIAR zNa3>ngpgF?7=hxE2Y$f(oWqr@H8+?|Mrhq9t+gVGBBiw!FRIlf*8;tx0XyE{$@WsyQP-HZl}L;?ya)Aec0 zzl-~~Ks}P|IqPit2L|}&m%ixY0c3KKQh;&4Ls~iRQ@{7>RXwNE^y8-&UNGt~e~~tS zmsl&PMuu9wrf>erml7Mmh9KJ8csSHv0I@X)W$|ny zVQPs|PIzc35lQ{PzQHky#Ujso_OrR;mTys7m?w@Sq)Y@>(mu@KJTLMz7Vs~I{_#Cm zk{0|-vc4!qF;*y^czADg@IdO?6`!nIE3CD`jvAr0mc|$nhM{aU8uH3G7F=8J#r&(* z0G6VTK}*HTS4e_S+Lw(Wr98Ip+JylQJ^eKGS`8h?XuV7?!1n)aYmrK_ZO1moqZ#5| zu719{dy-+*&-{E_t^cm;mqK)y2g@9*v3?Jy){UZ_~cIJ zo}We|r6kN&iIZ7hBs0HEa|NVx`AtpDbK%7o;|BqE-uf+^AQ8>$PjecCkVt9y;IF)7 zBYu+8bPB0I7bL-CY2{zn47A#a(OTPYe&GwDwH7N_h^)TRw^mqVgs-&>!vUeSmZefj z7-K{n#|akjie1=iRlXMHIYzRHmC3S|8Oe3ixOJYLWl zMp}w0i!_OJK%1P$IAoV>zLEr0DWp;;JcLxZmf()^{acVya`B~?a^vSdP1L9pM-7Jq zNCnLpGK&zBi_hG|FI;uOs-F32`ti`?AN^^XCE~0T01J%>D-;LzJy!kUgAXJ>sl7h7 zwyCxnV??FkNo%dhWHO=y41D9jvSz?i0-%@suh$~~;O+nY2gceHtGU5mLSeOnVe{A) zJkR6!u~ssUF$S$QQ52zdoVfD3xwIt_)P2)rA6x(dlNb2t^ZM{Tk4!d0X`y$aPN`(G zJ$L#jr0@t-maNxL#&fg06fK8J9Q$})gZAvlN>oj*rtA9Jgg}Y`WU^(1mM$Yux=>%K zqyq+%rXb1>IC^w~=l;a=z*@fdt#5MwUAJ@O(9@(**{R@4O_^W#$!DzYVV|ZSIoP)`!9uNJ&BuC;VT=)r%z*mxX25DOfcEc#wuFP3nJV+M z#kDn9?>@mQgn|%)v8`K)8V%AI=yo#3Cc+>ljw7@&9W$=Ha}s&)6bMUv)mEx|0*+5i zV635kaFDsV*+pYI=22K}@nuM;@?^a}LX}5}fX=!AEyj-H0Hva2ttB#X)AygQ>$tb% zAA{>d;QJ9uMMQ|E79fRmz@T+%zBQIGKZ+mtTy)7LeE#GA!2kKnKj$+a{#&GUri&Zc zIxm87H}q@QUc8E5{G! zEjZOE7Mlfby@^7U*Vb1sszR4tvZy|SO&gK8cIJN2a14(`DGzBCT1wIu(E!Q|dFY1^ z@#Oyf&C0O*9)5@i@3{+Z%X3*NnR1jT&<3^5);Sf z(;vAmn{I6X44hZ4Ye`}o<5Cnk)Cj^`~Ak!We z++hZ+6bG;z^EbaAJ2?pT>?WU&3fTYElNCJd}HQeyt z*R1MUpQcksFT7xsft;V>{zwFoG0fK+AQaVdDf-0U|J?w9g=rB-e-lO1Mo8J)7quCT z*&+bKFqB$r=M8Yw(+pTo9Dr>5Y<_=g-;rBZdEXmCqgzIqotkwjem7~0x_JWibP191 z(68Bn-Ja{v798L%==@Dw19KYzXU&6Iwkp^KKcJMHFdmAJ8HXnAt+=6e)nge zyX5hw>D1E=?|r$8^h?x#V_~{l$0ET>Zu;zJD>Kusn5?w+gK-=$NGYul!iGZF-daGV z0|#h@2EU@`HJr2?Fd0Mq?H^x%8+*(UDbADi}$r-$b%)wdBm^T zhVAP5n+gJBVk|H)IKceuEQS6)N(=3ljC;O93bgLD-xrfx7spAMc5?f1Iz!v;S-G&qyZ@r;X>X5dD>#>f8VgU+N#ijB5<%DUwh&pCraW?i*i zPt!@#6ib!+I}UCW2B$(O3=R!aS|~P~e$p^_Upb06 zTE^x)qHDHchnFtoX{?)}!%POO6Drkmc@bMmu^0zfN(jW-F_bk)2Bc`)a|IzF65HNA zrlb(0GDN}^3B@G2;RyhF&IQk+(6@9;@W&tC%WdDd$u*OevUUFSSC??Zd#~knFFJe4 zF;3IQ(}{%nn*v!#W@;7c+JVopiS_^d<3A2#2kdIA&2N`Vr8u4a>vdsMFF?Bx2(1;> zYLEzmOj8J41@wpq02T{?Zb?Dc-%Dx$fIN0+>duvJzL!u~uV7G~VsLnfndw=mC(J)l z#rFB=*Y1G9l{=T~WQNWa^3>~fgcLLy^$zxyN}zjS0KJ5OiItnljl^0|Nk!78>c6BA zNSV`>Ak!wv21}S&{vY z7BaakwMvCd&h-v}*4!*)QgOEj!*>e-9S0o_Li!^B03ZNKL_t)ao>X|MRhD>ZA>h7= zjd2A=!cAmN9^QqNpeCRL!2pvUuN;Hc(J2OZklpFt> zfAYH1=D;bYr#|-j1c+_@H(#w%TBsvxKqPtUp+{!E_}R~Haz}^*$9(lZfNHhs9E4I@ zAtswPTqCt#UNShQ^|CP4S!i^0D8v<0ao{eyjoq6@rg>{B&zsFut1KYQQr4 zl(x}m7$JnsX0uH*pqED=#Q?I|tN>{91T3PHDem9PrV!I7=GRvPdMzjJ5(tBXgT#rp zZ%q#dT@u@!AKD#^DOO44XFn%e-7qN82dQbNFDn_hrMwb0zs@8>D_xsGGoRq&L& zq`I=!K05YEA8jiM$j$z7(l-DABaorb1s6YWnI{I{`_|X_-nYKyG6q#DNG$@Jq&qu% z^qYTrS`*l4y6ye1;KEIPh@wVT4KytCQ*#unb?|+xAD|KDgCBTLy<93O0AtJ_Klac= z_X6ArD5aVjK&@6|HDfZenRMCjhO|B=IYuW`(irXUQ_xukt^S$7DB)nqBB zv%431SYwH!s96NWh0?mLtfdt9c8VJgbc`AyaTGN7-IN((G&4k?JUWB`G=;!G;53DL zE#K01gmVQtD?lPmk{=)w8!~Y<4v&tpZO5Kv@AI=C`8y6h^#ooLSd_v?u6melp7RUu zy=LWycA8d22mb0>F5KFWNV@wX1T)jKEJP7DpT*`w$OL@mJw1m>arsmM@TGR63iQS$CjwbhEt;K51S?66$p|7u}bOwl`h`;-@KV)k1 zm=h+RXub|ke71zZH~;MQoV9If55s9%nWnFMJp+Zn32R?rJvh-=pgibdH|4SU0P6+Z z|NUF|>KDF{zAQ(gQt>U2i1G#|d zkG&DHJ`{ZD3u%OwiFkpUCqQ^$J*@RP{M4iTkN5v+dT1q%^c(l>+t(S~;&~mfTsN~f zHG&?RKrNHn!Xe_EKulCo-(5QnX>5%06>%Kn z`3kKgQh%A&agv4$y@h~VQ>zua*1*E_R*oMzmvU*C*!XQ*7UL4taz8W2&uH$EmIRYh zBI6_?P$`t>A(g_D9uDqtrjEAYXL6i%{-t=*!}C0pT>KMHojA__c;CCImP;rJDse3~ zHH;=EAb90-ck{JBzhceL^It2y`X{#Y)W=>Ac^^WB@D!D(#_{qTkr5z#EI!~dJ3Y?t zzvDkQ+s|oj-ty=V@4v5YIQNElo>hq%kTQ8TyRf1=a5dBompk#_<^gM4zarzO-|xNi zk$cWOf9G2kooy*0umR=7Oh!?D(I5ji&mi|LU`H~Ti-uNxyfy}<6h>=Q7`BBNTTC3I zI?9#1$CN&-lu8Sm7L99h6@sTH&PZlyi|0oOnf3uNAS^lxiQ}N{D4hL|ixQVA2CGoY z!^0!;eN@duc|Kk}CK5?=7Gvle9HD=Bgle^fiDIItfi||Iy!o*shxnU6`2*hZ?hoLH z84x5to^~4+N+?PaqHVF7nZP41RIZwEcI%EdZo_+hPG|w^cf_@J|&VE z*BH_T_4s(6M0p-4=c-h~-N(^GPf)9sQ9=@iA^B{M(D(3?x&kRZ_4s3a@V)<)TBU?i z5>E&R1|pIdBk5A4J?c@OPyN9~^kvuDQ2Jj7P5J%oT$vP(5NJ{zUPF1 z@TipM_^r482O2dev|sVs%XsB$FY{jZsuy3r)cC0vU^%L$?SP zaki*uXDbh^^u42#@*LQ)wO=;t^PP2GG9F}u1Buhwc8^KW8=ZGnDq9D@)o zReF&Suo$hFncUfNT|I9}8lV8bI z#(JfIKyu6f`U&p+@bb}z|C;EjkG-C$fBd;-V2>1nnvR$#PgB>iQ}?X`>zaF1N^|_@ zUwj+2imMQH`O7ciO>emhqYa_wU)42y&zW!|RR5G#BhGuN{HE)3F%EF_#NLt7z9l8v zx~YkL)A@L;rBW^tWHXpEM-cN3k?Y}Z|_R>)-2Ae-c* zUFV*j-qDQwYr7nTuw?QJG2NcPYa4l1bw+Ys!^j>Z=i)pav=;8<45`PcmFo; z`2F{@W$P|*_Gr@_0D&NQ6mn0Od3RKXA1I9^d~%CXXLp zlKI_t=nFGs!w_GpW|*?46m!#4{KbF!9Ugz=K|Ce!lteWP5IIexUhBu=B?f}KwtKI8 zKCij_Usn^-sq5dwg=Y-50(z}LTg~zE4DlUPt z%BlRyx)k9@AH0iWhxf0@`~nAd21?<39==M1Kq3gL#WH{WzIXG@o32NB0;MEUr4fT* zt)yP*10=4pbt1^5UOwBLF>c<*=kuW$c#jB$loUiH(L^9#TFN?hcqoBd0bVdf{svcLS6cU;R7 zT0nCQBQU~w3U2tsM>)8EA3y(V zzk?ry2w^bVU4EmH#}67P&lOH-JxalAUbvZSUO39N|K$P3r&fo({7az8>)+HA!ZKlc zaL;YJxp#l%ANw=_p6~Pee|HsE|IBk;MeA4-MTVKVZB%Fa z&{2fQ=dJ~ASmts%NJ?qzU74!wvwsI((4&C=QUajq1?pPY4f-vo1=#81^AGnAbP9l# zJbpUX#8E_)xUU-ZIy#PN)EXGA39}i(Y=*x60XC0~ITU;uvZEQ|myY3ma~yU1aTo|N z+k5oNOWx!-j?qS=q(`Y(B-_`D>2EQxVDi`=8g+*aWU>`Tx9(5Cz1F_Axi>w=NY~h8 zpVoS%8f@COkLiisREmSmBRh_>mha#G7549YV9m_0jUhHp(0NKB6XtIT0>guMf1in? z@8m7N{yS{neO6Nl7-6ZF2gwztlESCSYa&v7#BkG}UW&zXY`V_BdCx->E9>v-^y8x6 zdE+zr-JiXXrZJWxqUo&Ps509q;!;F>tdNkX{RWS?QRTnC=l6N|2M+GpL)#u|IPLw!e3}u(lebH9|pozQp!3b}f1Yvs2rt zmIgsUzJG>In-3&F5N-V3V*gIIUn~UN+LktuVi3cd4*L@h{v!Jx zx_jNspMLkG^9mSakyfCEbwa>eCdZHP7w`H_uDJRdu6^^rM|lcigzHvQ86j7gLCQD@ z9B@Co5VF}OZrezPTmI*BI5u79SN`nLe-T>2`+xote&yQpoylcW#)s4;8tIss+5&YQ z0SY0KnLnBJv66|SPx9a1`8(8-wDO&2Z0F~H^;Mj6!B(`@H0nMxCpJ@D$fKnqR7J9V zhe6B}TkE7wdQyO8viaIc2x*1LStuc;v^M!6JkN7E1$5Mpw18c$7a+ZuUVvaPx1a^= z5AJ&S(Adr#)>xFM@RWxNJd{#+o{#7IWU^Vjbere7MjR>5wkjB7b)=s+3iA!*ffDMg zM~Hvs3ChIoGGBU+f-!u-ru1d#8aWYd;Iopb#n{%&alD+&Q? zI`7>Y21gE1ukN8z&SSJ8js@Sj`Exw-;GHMU{Mu;BjRr%xe4_pfq_J%t0{40Amv7|p zy?gn0|M8t{-*qNhD=<(g4wLJf>%=Tf!Zadn6f4=bDa(z2dMOBpCA{auPjS=jlWYDB zPX+DVoa4UtUgchHPa+20B$M`ENR2OpWv*JJ991yRxe6$(^>9|PhtY-`Kl2ej|H;p} zF@)f<7d@Ldz4avwZORix9y608l;#GA;|LK(3}p`DhjYYHM57K`m_09eR_~(KF#Wm(LuBy2cnC3F$L!2Ikg)9u%+1VDuhvk?r&g-4^^9F)v)Sg% zTv`}rYT_&a`UX!hviVT+Ske7$(UTR;f72PVJzLTBFiiHc?r)Ps@99W#?C>5cWy!5K z|09pw|Gf=ie(6chIcFR5<7JFB&GQ*+(Z+qIu0oUaSA6lSeu}GK|8EI1Ip-?G5N2ml zDt2Z-q6u_(Mbf`T_x-zjzW?zB{`U<>xNqO7tt{W4^ZBJ$pUrQ-@foC1ma=LP)fj|y zar;3UBa!}If^t-2uD;+LN!Gda+S$Nb$;{MI{^+58l{wpqDcF`uk-nQoX_X=&AFW6#v3(V6ZTrex|Y)b zy3GPxtHrunu0G`ttPTiVEn}}cqS%+juiAnCPfsHcm$7$GVlHzota7o)?9?<{#NAztzz*n!kpGWS$eM6WZDLDJ$?Tm~LGCbDD(TApJG-8Z(D!vo~oie`=O#yM+ zmv7>(TffaKU-z?I@ycsKD5BahB0GnajfAmUg20&vrWxGS6}bgio^$R1|ND0bngK}n z?VIP`M~nQQn~tpTgDy|6eC}3W`P?zyc*V}tl24kgxbMP(s2f*kMJYt!bJ+ofg3)3ee=A}y!d>6>J68(=iCdKoEV`}$zXJhR3!$6 zkKu(g#7JZmCs-F~8@me9#xju4z8JV8eS4m#wTN&tzgVVJR;>n}=hB4>g@TP^mlbz2 zKp6Jqj24r!(cl}T>MsHAcT&MazhXP;ONUVp%%J-eCkATN zsue~yk1~1uI7(WEMn_0h^;)H$$s^}rEfo5v+nAr`K8yddt)e?kA&{5@X?NhXFJQti z7E7P4v0wsMf52GcSQ8=m%4cro;rkxl5azc6ww^JBLQ$>N$mTMfb=g)9?L9$tzTwOP zBak*R2aGch+C{<62r?fka+-I9L-R4de ziFP28XJ&c!xr03WoPK`gwL4mSiMBq6$unz056P$wgAi=Wj?xTgPGT6E*_F1f&O+U| z^-?0TUen&M#&s6z3FD){2JREb^wvs*g-0K{hY$Y22b!hi2Zx4u@ylPp3$C~dBepYn z+=Y}&S)y-voG>#>97jY*L=+K6u9cm^)tofOqMX_EY*H6}y)M&cpJ5ovIF8eIsrAyG z=(PW#2>`mM?HlL?auTx0S|7xYci6iG?tss*tF|y^UUUxya5NO?)z~$g{ zF}!JOVQ$>#Rw|4!&%9PV5f2hcpV(Nw{ORv;_jexK5au_)@JJs>MYUFU>A<3f%;h-i zc{`XoIM2irQ%Iql+TZjLB!ZwFA85o3jtrvXDxRM~H~Nu51(65=A+*zcQcg|no5UPw zYDpMpJs_Kmj*toC3xu^;D-uPi^}?iIohjwSibA<+2_j90ZdKn+fxI-+K{l*oekHMi zq!d*t)+Z;~Ne6hxal-sDI+^`-EQm$I{7E${>-p!q7wQEaZ*Qqo5}C~6D%V0to6Rw9wAYT{$Nae(&k-AzK;7X`@YUwO&Mndj|zS@)o)n(=#)HI{O* z$mGNXvy{kt8G`AUV4}fPe~rz%cQQ9S!|1j#!XQJf+RyRB?zixR8e4YkLn`NU?e^a{ z&(VHgmgY=v4Ni^L8m%?=-oB3`Pfs#1lt%z#l-VYWU?M_l49hZeQGw5Y@_XF#-F+Lx z{FcH%78MATm7uH}Pb!e0kmN`5Y}(mRai)rHq@~hGn5s3K3L%)9o#n*D1iQ~Vn`|~j zn;6I-L}Et^mF&B?__RobLTh$T*QMyYY_50Ufk-Th)+;8GR$8`gR<{;%ehwj$I*N%s zFVp>#b+Q2>wlt!M1!~O3Wh!xuMIo$9-VsUKF4o5)IePdB{`B4N;`1N>43$zDAq3C3 z@IqellRw4fFa0?NH|=t%y*47>KhDtTQ+R&SHLZ;`aZl!VE$)qRzeQv%T1S23Q{#Vo zbiaz(63a1H)=L^=q*6*6V`LbHB922r-U?9>XsuByGEz!guh*?o$_7DT?hHdiE@#-c zuU#{5zM-r20;C=Q=xqipQvK8Au^%2deAR28-!Y)+QMd0@Qq+i;o13LHH%}0T^bZYF zDCC(NnZ-<3$nAT+TB+ejXNqQZbvi?@K!VHWmCuLcm&!oTwrn znniEVqtERJ>li-`WHQF`ov-iZrqA4o5Q1zr;F?!oz%RdgCzu#(W5AN{yO2x53;3e` z!GB~cX{56uizE0eH}Z`*iAhGs6>alRGj=7> z?Gx<4ZA-KOM6=3M`!i34NlG)dB12(6O8Uv+qD`1UBW_SXUZh%X5G#w_k_YQM%|Ixc zQI0}k;+Q8My`Ss;>Tj4hI^G=b>~qfL{7at0`4?S5|KKRDsf!_>KSAH%I1nWvzLFS2 zjA*L;ajc1BL5v}4#OP{`Mx#M3iZDi#2{Y233842hwwRXk26$~t&}$jnu_=4gegE@Y=`^t1%x^bPEwC0! z#Ucx{v(#%f@&o-04GrN30i}f^Gm|IqGZ{t)H<7z(9OffRW0K(7v#8YuIez#8Jn18Z zWo*}@WU}q4#qF4X(#+#%1^M6%Vyf0xepSY%Z^8TaD9xuCcHiP_EQv8$RIbAlPKi5H?M}a#(>O)ehQ#(l-0Q`TP?^wdGN1 z{WhMIcrrjFm_}^0b9I(2qNuS-!9a-3cnFjO`cUrODa~=$cW&cT*L{RWJxSt{lJlN% zKIcB;63#gL*=*i=7HKiqOgO{9rlTlXb--<`(OMA;gG}OIq9~?XsZuRRR2nX#)mq5< zJ|YarW-|nt5MLH!GDPzOO^ z?#$;kH{aZi{x>J;^(J?>OO@qpUmaLEi2Xf@3nm`Lcv-~rBbFeU!+_t z5oSXAhleN>`mn}OEEPF^WE>#{o40Qxn{~}X$1n96yFI2bVW@wAu0_l*fPDw% zdB^+j;eG%04LoDJWBz#d4$SEnAt*tZ_qga~XET4S%)a{$VH$=PyyilNMss*xna3ZVWcQxkTy)7L9C-3c zesJHteCW^r2q7gedf8RH@TEV=t~1X>dD6vy_zIW2X0d2w@~T)22-9SE*Tj@WGf1iz zCx53wSKUQl1p?bN6$IKybTe%6X|L__(GyQ$Q26D#9E<~1|LxrHSPa)05F?v*mm?k@&8+;lnqn$ zf3c>XzQlI58US=^0qu5v8WYeS3lP#46Y%kGz4srK;ylmu@O%%?_g!>f5V-HYpFD`w zUrq|1H5zqlwJOzel}f4P3SbQMQ7H7IJVmWmWnp%nO0h_o&$_&UyaV`3r4m!eCdl>m zu_Y?tef209%h3z2q_}Ah!=saoZaLUe_1laeaj=B^!8Bsd1;N;yhd#TH`1}E^2l{9k zaq9$e9ip8X?kG+0<{7-{8ElQl*9`ZULcUlBM1V*j3CSesL&&u3kj5@ zQEf1~YlJWx5Gp~K4KSYMvAZUa(FmiPw=q9E$HNcp<&lRTqEsy62O%%G;!2)-`HR`L z=PYuCJW^Ps6e!=#_ab3*Yb^-Zw?H(Xd8!52*6*;$Fm3lSh{Qlk!9kG#i~=GM5ug-C zNs6U;_CNY4H-7fBJoR|1l%)`YGxqG^ob%3O^R~^Lf5{$(HVqLq0;-ih8jVad!qpms zwGo5E2MIDKC{^k-N@Xgg3IkvTZCr4ibq!#3!u%cz&j;W4K*@(*{pLS@ z<$1~VXsu-!hBE2+BeU7bMdGah03ZNKL_t&`Tdf8nRsWSbVU$uP2m&3)vCd>N`p$e_ z1wc!rE)EJxnLqvXKXLO1-m`hf&?~JK%|?|`BO+=<#8KqJf#VpZ zT!kCuyLxsa>4KB~AjW9d+FQpik)mEF2ttBvhDe0JK0$zxjjcbNgIa*vB|`;R5}^ z5TthqDlNQ(AVh1e)=~n9mjBPyPexD~0%;71wI{*b5B&euSdO-LxqkIs{^0k2kLSPe zG}&Z41NsXWFY?eMkFa@ujrFq;PyX;(!bnvvUDpI`Wm(AK-UcU!L#%NW=@ExV?-F!& zSzSp9LQSAUjCGVn>D$sH8t`kt2vKo_`8p%Y3f>i{-kqGIOjx? zEIaVNf2Fil>gW#Q|FVJKykqw62PFV^iVB>O0{)NR{+oa8{H2Y*SQI&?D9Q7}bDuc& zoFE;z&H^BUdmr=b0j6=S0jCyGw zMulGlgAn)eWz0tgI4suEBzc&^P?nMc!|(mhOMLD#FWooz>(6nZ_&Y!UQ+)if2$eu^Cs`S z^%hs(dYc2;@=9p4oFuo?E@%bDA2!y~$=|kkD zL`&~Z)S@9#Oio7i3oN#U+l0>>R1tAVyt^4PBZi65&aU7dY zr(>QQ3{1uS?-Z-^o|A#Z-2aQ>0#4-w6dCVsoZX!6=sZ=-@{~Ny7@dqLcJ|2foFGu> zD)C1LUM&#PTcJ&9Nb{VsEPa+>Q4%FFagxv<4q4wk<7@ZLjUvz4+u3D28Zlg6V)N{| zD(ApQ_}!|&53uv-A7fyzA-6`T&s{@4vWj~35XL^~#V!ZfPpsk|==qzg7DAoZT^1!} zAt+qI?>+rTeExlaUm(a!%P;-PQ~d4!`bT-=_V)% zIuwK|M0FHV5RgO>VeEr)bgWSdgp!pm?Z8z{O{tA`fP|s|Aq)W-g%0t(tQ^*cD3@d7 z0AmDFS;nIYZjwW&IsfR8%a1Cg%((u>9%0Au(T{zEKmH>>LRpq<-Mq<->({w?;|AY( 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 IM6N<$f>1!=wg3PC literal 0 HcmV?d00001 diff --git a/images/marker-icon-2x.png b/images/marker-icon-2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0015b6495fa458ad39d51cb4b913430016f48d33 GIT binary patch literal 4033 zcmV;y4?ggTP)h876I}?PQWpJLz%)x;}A1s3+;FijJ6nrW+Pl4)+EiN1Z`Z};D5lx0BtvZnmddk_DqORVPG3@A z|MUAQ5d8CyG`n3U%W5w|$1lmUI>14Eit;<8S?vK{s*?{-Ss+T)u_t92ZJTA8?H?iF zR>;v&x7=gkU3dZlw!Q;_2%o}};F13pC@6@Z$Rj?JWwli(vf7`Uv_M3vmPaI6ZRyg? zwr>!?ft(K4bi>Np0r=D2_w3@8-GdNOt_Q!(r!eStxP|AMG^4f1MRn*m6B>vlqxDrZ z^e+Su+;WdVxV9T!t{sF|>)yKqtLo0f%X=)K?{|}VWzP^q==9)`cMLdQ#3#~>wy4qc zkwZdrRrSA+s#>ZLK#*s&!Gi5)Vb$&-com)GuwvIBL{{}fScMrv%gqq1Gu;L{wqS=D zA}ae~dCefKx&Wue^ipzWJZ7j zXOrbS%~*l+4B-|15TG$lD8hF1;}EmhTVCA{%ItO^Ul121NsW&?6bK%9NRoQ!5CUZB zO|YcG$Vgw>H3Xqp1%I_^QV@c+R-jF?y|mH7qa2-(C z0ugQ8pDRw<4{n()NIJyegIV${HQGfO5|ixWN;7!nv;%PvB8%H$$MGRJ`}fQ6#kbes z>h&MMcTZrm#Ts3`fhrQak0q-hmbwneh)8_kw~}aV#&vv&0DQ zTMfe^L}O-h6u4_rJ&^vk4ik*_)7p25=@J%{bu-Se@_xIv$v4hVrK*YPiWBP+oJ5Ir zr3moEi=@SPav_d;H&n2Pu<`*W>zjWJNOw_DD_r~j28`tsSACjsxMemoPU@AB>{HW| ztXJMqrYlUW(>mdwMq$Dp@GE$mom`;n2e&N-yI52)$YiOCq+5IXJdE|zd*KS>5aSRb z&c)UdVb4DKNOFD!$C<8h{hnqg;riV@!i3$}=UGTOZpIU)>0{iquGsT|d?Y#Yne-5SPQrxRe+$>w;#JvMh{Q|>l$k-X z*)S}8wwajRf-*gjo*13Ddi{I2mrq!J6XOcRiG#RlA-3m(|8_HzBcDkRaoI^2U;8Bj zLQ1_>oIw~*j8y0k)gb88Fw%SV$TO(&Ik0F^e6@= zLHw>E1o&f_sL`n+G87&T9yqi}E?j2>(j)xilP|{{#Ely_L7r5{ctW;yF>b25Js}>`iO75R6BpgcE9|%%7ZRzD#1@K!W4(uK@LfLHB`NAX3qZf^YwSvp;i9@cqQ*)vIMW(V~k@y^(GFR zk?hjYBY8Jfi-jYuvcKGw#YY%vDItj}3 z7Q|uPsUF8INEZfRw#oQYFK+5{*aoL3O>O}4)g`9<@EtcFTw-*g{8$|m2r9KG(G1~; z5e{y}MqI4=Zwu&dpd`7ElAEf=5>(R5d?a55G39=D1mdJp{meN=dkKNp1|7_pf2kQ< za(hP&%AULsujtTO-x4$UA&=)46DW!dAjWf}ei8-FW91wTuZPe2cpnffC0y4@sv2)Mw;_ci|bZ`gPMKR{MfO zKlGq*A1TRFnjioxLQU_S-3#-w^pgr|akh3F*-@`3{jraTr2X0$DxU9J6 zonZ#3S7xR6ObDnNWJ8&AnybbQ=UC0Wae1hQ7p*{c(l)9RmncZ49Yhd#w`%) zJK~gOp5Ur+-DQnt#)LdUN8^=@2-enu2QF9ys>*XI-S-6QHw&K;_-m@Idn%23!X5>r z@k-;CZ74HNf_oumFy8=wOzyrX$n%YiOPc-`SB%=YvR_CYcdtRU%#lH0jzd^#(k@-di-hx~al>I_R&DnN#rm07DYJ+aF!NQPu( zbl)m=2e-pbn6kGOq%ozxMkhXFRl&@1RiUgum3Vj1u#)6jsv%5j<*IR6^t$emDShpN z7o|>QRl&?k@XAh_XN1|9@o5QNcLkjz8A*rcE*n}g+c*p5 z7~m;%`pNaTgO1TTk`ZiZ=Bn}0^D(8ryf5D9p^RE?AC-e7yN3;(S*bnf{JGme)u3~( zS$ORcqqFvg`t|$f)g;O&W!6%aW^l!m_k7b2$D02GPgh9AD1`()~cZ8Oj2AQyau(pP%|J;>TN`^P;r=4@@A|s=UjbU%Sr& zOCYBon0Iw=*%^D@^5cwU6_3(-JaBP001cn1^@s6z>|W`000J>NklgF+#9zZY7a#;@J(5X0e&McXK2n7+jhR}<0i-1U5t`>D@ zJSJ*^swjdwq0keUf9!BETXZhVyjqS4&z|?2HdJnOU-HYF_xSyu=XsCkdtVv=(53>u zME@3F*5J;OHwJNJdWK(ivQ??rr&t7M)1yRas=d_yYH>g+p#{( zm+NoyW%|8bNfUkAMrabri(FY#Dqr5%zhZA&e^iALHXiJOFYA7Qt##L_a?_z6SW{&J zVeyp#G&snW>SO{*%d9CGVM}xic~V`MU$)*JU1Nbw2YX?ywi}|VZ4g;$g)p^+DoLHR zZ^Zr$S_=f^oU`+!4K^?NsU;H{;bhhex#H7(!s52U&FJ}OHQf-VvVd?Btj2MhF|zQI z%l~jBr~6T7^_WIHC1>8j&bv`c18g|Z3*l-jgeoml1{oh++Y75JI)RgU>LEY<%)C)X zI2rZ2kb>s^4cZuYeq3!A}DS`X~>Nd;+A$4e;ZwyD<1@2!8$ZKJ3w%!6)+sCALy+bKwyk zqKCS6qEGWmJ)97b-QXY|`<0lS5THkEtGgjE>ojOvuftfM&Ugd-rQg9C+|FdGM)HXs z(IxsA$&r(xg_j^4=hC;>s;1UF*Wp1I-2~sEF zZYgb?&`4bM1qjM*hR`yr3qJ(;L>Kj2XpBUy+)t((6z;bIr@-ihFNVAl4<#?{TWIaQ zIi>;YjXS_iIfNb?!N1t-!Y6vZvW5ZXE{%l7imzV9NvV4nf#G`Pcex;#@}?EINwsk7 z>UC=SlJC*b5a>-mgHP%q2+qF;cbNx ztCV@{s&fPsSt#;i@#G-m$as&$gLaG}ebOrtS5*22&glbhMH_fz8(~qVVN!VIVCKzg z1$U9^93(E%Ur9v_R*h#!t)Ce+#)+m(q^zCq%g&L-!E zC&et9WrT(49pl0S`?=DK7=`+;`CB!wP3ta97b)XdJ8K=@`DXOk0Q0};7zNT!`k4t@ z+)=9S)4p(jEGm5!qq)PDTmXiw3qDM19|fiylc@LtiQ=}Kfb#w&ckv^7tBj;cfwtY$q?IdliYlg zqh@4;IyW)OFPQPw4z|JsAEb7`+@yA@Q8SXQT#;upV`QNJ59Bg5m(jci3`0T4X-&^GU6)x7$Vi0XMWB(2hrdK^!hq0 zt!bDg$Hh)-9L62h`&{0PBf%7vM>69o`k4~kx^Wc)?lG!}=WgV2x-rq?HN#jMr^B0; p5zMeb2q5MEX5{g&Aa%N&e*pr!t%ZZ}>w*9P002ovPDHLkV1gpUS8xCT literal 0 HcmV?d00001 diff --git a/images/marker-shadow.png b/images/marker-shadow.png new file mode 100644 index 0000000000000000000000000000000000000000..d1e773c715a9b508ebea055c4bb4b0a2ad7f6e52 GIT binary patch literal 797 zcmV+&1LFLNP)oNwbRQ6Eq$4M3RDU@$ z<4cV9zWLV=bA&uX9wCpA{{f^4$D#k>GcX53-UQqf>_LzMU@frMz|MwbfQGbY0?ccG zBj_wh0?6Tv;HWR0`x;m^Bm<;sCm_85SGspFBn6|A!tDh$nR`wGorGkyL7j?F3#OJq zIswLIz;iF7f|LMnF(pXPAY*GYpsw%&e_WjlnV`C$6@#Q7GZu1$Q8>&p8=(iJj8o|T~0u%hM*Yg_d(Av{WS$h&pM%nlEAonVL0;DkN|xc zn)9F+aMDk#VtAMb0c=kIb1pU-$e4$3pwo&qVh(Umlw3_IU_dFcFe(In6*x}D4LHLhFZ4N=V2ZR+>XHU5D&uY$npJ7Eu?{iAK>UxC?4uyg4+iD z!nst**H%2zhOBxc7C7Tv{f^`%hqT1KpU@Vf6+C2|bGaR(1~TU5D-1;&HXT~PMc2Lu z{Q%^i6vvox&EMFT7I_)R$xq1779I8kE@?|D*cLWnP0a@a)xJA`o*^$^V(yN)b`kV7 z=o@jbFF4j{KeuQh!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4&kwglbM0T+Vk|PmkbO{*F0SuLo7~jz3QD2?<&If;r^MunMrRCyNfK2Q0+SC za#3mtcc7!IHg9YPt9a1I#)$hn0z?i@-61UARjRy0BO*XEN+44uOt)igz{f!4&Sf)9 zYM)#*>8&)`dHv|$`zrsptc-ZGeU@eMv)P9&@6QpQa^r`k`}f)Hrwi2IIdJQ_v>m?D zEqkML;Z5oJc80ro7QB^B3c3~c$kC=N?TVG@u?_6+lcd!So``=_6Pxrm%}HnO>{!a|7{x1^}J$c8zh_4 zxrP7lkl)4jMMiRJs-;Z}Uyg5~u3Vc6+xnb{+{=4)Uxi9NOkSYo`GrsB`>Sbpx0U?y<0-8WdaL=)S$T$S(yc3P(Neaz%l2OF{mNR{7f7)}sj^-dDdGWD9A zV8zKXNkT061h1g@oP~S*+PfEj`u=x+hv4yZOdkVWu16~TGu2|*%aAxR_J?`+j6>4{ zKOW}~oB#CFs=Iqa?T$yhH5J#rCG4B~cZW>&r#V1p?5?v;@xR{iQb(O7`0~tu5BJx8 zz05ebR+%+6A*aag{KLSv_TQ`wOx!pm?>SW8yesw5FmFoeqKFk2gKrk6L@Itbv`<#r zFy`M5`wvW2M+%HGJ$GD?n{edPK56|ViAQ_X?l-!NBtPGubVy4SNXlGA4i(~W5@s|desuwh?11Vl2ohYqEsNoU}Ruus%v1WYhWB=U|?lnVP$Hm zZD3?&V6f<}6EH6!X~@k_$xN%nt>JRRuMnUHNstY}`DrEPiAAXljw$&`sS2LCiRr09 Xsfj6-g(p)%xsk!s)z4*}Q$iB}3^BQ; literal 0 HcmV?d00001 diff --git a/images/station-metro_selected.png b/images/station-metro_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..190c7d264056ced3a81318924dc52a54399bbeae GIT binary patch literal 1015 zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4&kwglbM0T+Vk|PmkbO{*F0SuLo7~jz3QD2?<&If;r^MunMrRCyNfK2Q0+SC za#3mtcc7!IHg9YPt9a1I#)$hn0z?i@-61UARjRy0BO*XEN+44uOt)igz{f!4&Sf)9 zYM)#*>8&)`dHv|$`zrsptc-ZGeU@eMv)P9&@6QpQa^r`k`}f)Hrwi2IIdJQ_v>m?D zEqkML;Z5oJc80ro7QB^B3c3~c$kC=N?TVG@u?_6+lcd!So``=_6Pxrm%}HnO>{!a|7{x1^}J$c8zh_4 zxrP7lkl)4jMMiRJs-;Z}Uyg5~u3Vc6+xnb{+{=4)Uxi9NOkSYo`GrsB`>Sbpx0U?y<0-8WdaL=)S$T$S(yc3P(Neaz%l2OF{mNR{7f7)}sj^-dDdGWD9A zV8zKXNkT061h1g@oP~S*+PfEj`u=x+hv4yZOdkVWu16~TGu2|*%aAxR_J?`+j6>4{ zKOW}~oB#CFs=Iqa?T$yhH5J#rCG4B~cZW>&r#V1p?5?v;@xR{iQb(O7`0~tu5BJx8 zz05ebR+%+6A*aag{KLSv_TQ`wOx!pm?>SW8yesw5FmFoeqKFk2gKrk6L@Itbv`<#r zFy`M5`wvW2M+%HGJ$GD?n{edPK56|ViAQ_X?l-!NBtPGubVy4SNXlGA4i(~W5@s|desuwh?11Vl2ohYqEsNoU}Ruus%v1WYhWB=U|?lnVP$Hm zZD3?&V6f<}6EH6!X~@k_$xN%nt>JRRuMnUHNstY}`DrEPiAAXljw$&`sS2LCiRr09 Xsfj6-g(p)%xsk!s)z4*}Q$iB}3^BQ; literal 0 HcmV?d00001 diff --git a/images/station.png b/images/station.png new file mode 100644 index 0000000000000000000000000000000000000000..77d266b6a8f8449a35da67a74220bb09667eeec1 GIT binary patch literal 11359 zcmeHsXH-+$)^_Mf@4XjkhTeM#y@e_wAR!45S}36_gkGeIfJkp5D1tQUAcBDOE+D;k zL6oA%8$IXVd(QaYKX;7p{dbbFclMs;nR7mCt~Ij8iUS*IlM*oz0RR9}T^*1q=9li* zMTn2Nch|Wo002xOLFQH{Q;0u@r#I3O;RfeG1$x3c-~k9n03cwlG8^H?B7=&$hSJ`_ z-h{|8jP#S${J2l=tXBt|jiVkjO&i)3TqgAg*ws8-dw?b?-2H8W7zviy(-98Go!>L+nyI2cUlObACP6=&ozSnj% zp1(-0!nSrTT6F2lJu>s=%-??~i-|$md1ZsJ!xC%YV-tLTw zn>kmuncl*WjCJC}U&Cgso{d_ssqOi`%Hs8My-dQJ-QYBWrt$F)hsVm%DY`~qgQW8X z4(;~RLXi{dJX}#MMCFLWv=OYEAl6N^Slv%`F9u~N z25Sf9=l2~iXf16J8y1$f?q3h2OY7E*6pm{4JX+ZG4kD?IM`FEO92?gvK3FJr04MI_)+JGt7ap6ztG;+)ydo%nS| zxT$xB+50~GPs3$vA?t@un?E1PXe?dNw_Y4&N$4$HYi}l)o;@7Al0tU$%~7=*e=WrO zI2lb;L0ZR7zd!e2gXsF8zIV5Y@{Bw^jQ0KGo6f~VdYs?d%F4YeGc0{xluS*X-^aJX zrLbLjC6-)}-{50g)yDt5e*3${rQo1k{t5|ul1EO>jH1s}*282H*AgXZ&DW+L0^yNF zkD#x@#(Ec|$Xbk%7l}Wfz>H&m(obCExBB&_9J0hWr8SyCm_oq7;ElAIk1sZY+>~D= zu8{d^=sfS8pr-W!9F`bsI)pw|I@7x1Aq{fode8$JOH}@VaDPKWFPhn)ei&G_=mLHFZ`tPmw5AU$->XvuJrJl)*F5!i08?M@g22 z8BH^ex60B++k-YkNF*BMIj@@-RDrP5ni0DFQ4X8UC@ace-6nDVd>p$n4J+n@lE#i|4h0+=+gH2;wi8-V zLX&37aWu6R<}&&j3R#T_69*)^m0QP2QkU?Ie=J@%7!Kpkn{AEnjkbT(HLYEbCVr_s zVshj@sfp|CAz$?kubo$$8#}dgs^s0Y{M&;rYOHtfaY-$5;}jXPoj)X)W5;|e!>$eG zjVrh;yZt4Ze%in)dr9eIGxd=u2|0;rQDou?Z$U0Y>Xo-QxZ;D6lhJ39bbzwPHnagQ zki4Sy_Spd4#`ghhalvO*)=WMIhVgO3de$+d0*Q2foS-gU>&C+6*h1nTE%R2dhw=E_ zsI_fMPP#Q;^FDEXc~wnOBuh{kV4A-?tZeyF;*`9ago0Q0%dKU4$^2*@^jY7yjsP~x zTI;lRgS!9|1N!O5rbF;;)?HybZh)!Dc*xb#mt@UBCL zxSUD*URw2AGwU6>%Hfzux1X|0f(o|L&b21hP zf3S~!{Yb8S6ffZzzyZJ_St*C;Sd-`EQPNLNop2jws29 z6vHJ&&f*r}c6cw%zTDU5H95BjI(6nsZqh~47ZD-SqO^vJ+y $Lm>HGjwsCr_@qj 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 GhyM>LhtZ+{ literal 0 HcmV?d00001 diff --git a/images/station_selected.png b/images/station_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..77d266b6a8f8449a35da67a74220bb09667eeec1 GIT binary patch literal 11359 zcmeHsXH-+$)^_Mf@4XjkhTeM#y@e_wAR!45S}36_gkGeIfJkp5D1tQUAcBDOE+D;k zL6oA%8$IXVd(QaYKX;7p{dbbFclMs;nR7mCt~Ij8iUS*IlM*oz0RR9}T^*1q=9li* zMTn2Nch|Wo002xOLFQH{Q;0u@r#I3O;RfeG1$x3c-~k9n03cwlG8^H?B7=&$hSJ`_ z-h{|8jP#S${J2l=tXBt|jiVkjO&i)3TqgAg*ws8-dw?b?-2H8W7zviy(-98Go!>L+nyI2cUlObACP6=&ozSnj% zp1(-0!nSrTT6F2lJu>s=%-??~i-|$md1ZsJ!xC%YV-tLTw zn>kmuncl*WjCJC}U&Cgso{d_ssqOi`%Hs8My-dQJ-QYBWrt$F)hsVm%DY`~qgQW8X z4(;~RLXi{dJX}#MMCFLWv=OYEAl6N^Slv%`F9u~N z25Sf9=l2~iXf16J8y1$f?q3h2OY7E*6pm{4JX+ZG4kD?IM`FEO92?gvK3FJr04MI_)+JGt7ap6ztG;+)ydo%nS| zxT$xB+50~GPs3$vA?t@un?E1PXe?dNw_Y4&N$4$HYi}l)o;@7Al0tU$%~7=*e=WrO zI2lb;L0ZR7zd!e2gXsF8zIV5Y@{Bw^jQ0KGo6f~VdYs?d%F4YeGc0{xluS*X-^aJX zrLbLjC6-)}-{50g)yDt5e*3${rQo1k{t5|ul1EO>jH1s}*282H*AgXZ&DW+L0^yNF zkD#x@#(Ec|$Xbk%7l}Wfz>H&m(obCExBB&_9J0hWr8SyCm_oq7;ElAIk1sZY+>~D= zu8{d^=sfS8pr-W!9F`bsI)pw|I@7x1Aq{fode8$JOH}@VaDPKWFPhn)ei&G_=mLHFZ`tPmw5AU$->XvuJrJl)*F5!i08?M@g22 z8BH^ex60B++k-YkNF*BMIj@@-RDrP5ni0DFQ4X8UC@ace-6nDVd>p$n4J+n@lE#i|4h0+=+gH2;wi8-V zLX&37aWu6R<}&&j3R#T_69*)^m0QP2QkU?Ie=J@%7!Kpkn{AEnjkbT(HLYEbCVr_s zVshj@sfp|CAz$?kubo$$8#}dgs^s0Y{M&;rYOHtfaY-$5;}jXPoj)X)W5;|e!>$eG zjVrh;yZt4Ze%in)dr9eIGxd=u2|0;rQDou?Z$U0Y>Xo-QxZ;D6lhJ39bbzwPHnagQ zki4Sy_Spd4#`ghhalvO*)=WMIhVgO3de$+d0*Q2foS-gU>&C+6*h1nTE%R2dhw=E_ zsI_fMPP#Q;^FDEXc~wnOBuh{kV4A-?tZeyF;*`9ago0Q0%dKU4$^2*@^jY7yjsP~x zTI;lRgS!9|1N!O5rbF;;)?HybZh)!Dc*xb#mt@UBCL zxSUD*URw2AGwU6>%Hfzux1X|0f(o|L&b21hP zf3S~!{Yb8S6ffZzzyZJ_St*C;Sd-`EQPNLNop2jws29 z6vHJ&&f*r}c6cw%zTDU5H95BjI(6nsZqh~47ZD-SqO^vJ+y $Lm>HGjwsCr_@qj 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 GhyM>LhtZ+{ literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..d0ab0ed --- /dev/null +++ b/index.html @@ -0,0 +1,171 @@ + + + + + Où est mon bus ? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+
+
+
+
+
+
+ A quoi ça sert ? +
+
+
+
+
+ Qui développe ce service ? +
+
+
+
+
+
+
+
+ Nouveautés +
+
+
+
+
+
+ Impossible de vous localiser
+
+ Votre appareil ou votre navigateur n'est pas configuré pour vous permettre d'être localisé.
+ Utilisez la saisie d'un lieu au clavier. +
+
+
+
+ Impossible de vous localiser
+
+ Votre appareil ou votre navigateur indique que vous n'êtes pas dans Rennes Métropole.
+ Utilisez la saisie d'un lieu au clavier. +
+
+
+ Problème technique: l'heure remontée par le service OpenData Keolis indique un décalage de plus de 30 + minutes.
+ Les données ne sont plus en temps réel.
+
+
+
+
+
+
+
+
+ Planifier un trajet +
+
+
+ Afficher toutes les stations
+
+
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + diff --git a/install_external_lib_dependencies.sh b/install_external_lib_dependencies.sh new file mode 100755 index 0000000..3fdece4 --- /dev/null +++ b/install_external_lib_dependencies.sh @@ -0,0 +1,71 @@ +#!/bin/bash + +echo "Download dependencies" +mkdir -p js css fonts + +wget "https://code.jquery.com/jquery-3.6.0.min.js" -O "js/jquery.min.js" + +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/js/metro.min.js" -O "js/metro.min.js" +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/css/metro.min.css" -O "css/metro.min.css" +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/css/metro-schemes.min.css" -O "css/metro-schemes.min.css" +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/css/metro-rtl.min.css" -O "css/metro-rtl.min.css" +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/css/metro-rtl.min.css" -O "css/metro-rtl.min.css" +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/css/metro-responsive.min.css" -O "css/metro-responsive.min.css" +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/css/metro-icons.min.css" -O "css/metro-icons.min.css" +wget "https://github.com/olton/Metro-UI-CSS-3/raw/master/build/fonts/metro.eot" -O "fonts/metro.eot" +wget "https://github.com/olton/Metro-UI-CSS-3/raw/master/build/fonts/metro.svg" -O "fonts/metro.svg" +wget "https://github.com/olton/Metro-UI-CSS-3/raw/master/build/fonts/metro.woff" -O "fonts/metro.woff" +wget "https://github.com/olton/Metro-UI-CSS-3/raw/master/build/fonts/metro.ttf" -O "fonts/metro.ttf" +wget "https://raw.githubusercontent.com/olton/Metro-UI-CSS-3/master/build/fonts/selection.json" -O "fonts/selection.json" + +sed -i 's/https:\/\/themes.googleusercontent.com\/static//g' css/metro.min.css + +wget "http://cdn.leafletjs.com/leaflet/v1.7.1/leaflet.zip" -O "/tmp/leaflet.zip" +rm -rf /tmp/leaflet +mkdir -p /tmp/leaflet +unzip /tmp/leaflet.zip -d /tmp/leaflet +cp /tmp/leaflet/leaflet.js js/leaflet.js +cp /tmp/leaflet/leaflet.js.map js/leaflet.js.map +cp /tmp/leaflet/leaflet.css css/leaflet.css +cp -r /tmp/leaflet/images css/ + +wget "https://github.com/makinacorpus/Leaflet.GeometryUtil/archive/refs/tags/v0.9.1.zip" -O "/tmp/Leaflet.GeometryUtil.zip" +rm -rf /tmp/Leaflet.GeometryUtil +mkdir -p /tmp/Leaflet.GeometryUtil +unzip /tmp/Leaflet.GeometryUtil.zip -d /tmp/Leaflet.GeometryUtil +cp /tmp/Leaflet.GeometryUtil/Leaflet.GeometryUtil-0.9.1/src/leaflet.geometryutil.js "js/leaflet.geometryutil.js" +rm -rf /tmp/Leaflet.GeometryUtil + +wget "https://github.com/Leaflet/Leaflet.markercluster/archive/refs/tags/v1.4.1.zip" -O "/tmp/Leaflet.markercluster.zip" +rm -rf /tmp/Leaflet.markercluster +mkdir -p /tmp/Leaflet.markercluster +unzip /tmp/Leaflet.markercluster.zip -d /tmp/Leaflet.markercluster/ +cp /tmp/Leaflet.markercluster/Leaflet.markercluster-1.4.1/dist/leaflet.markercluster.js "js/leaflet.markercluster.js" +cp /tmp/Leaflet.markercluster/Leaflet.markercluster-1.4.1/dist/leaflet.markercluster.js.map "js/leaflet.markercluster.js.map" +cp /tmp/Leaflet.markercluster/Leaflet.markercluster-1.4.1/dist/MarkerCluster.css "css/MarkerCluster.css" +cp /tmp/Leaflet.markercluster/Leaflet.markercluster-1.4.1/dist/MarkerCluster.Default.css "css/MarkerCluster.Default.css" + +wget "https://raw.githubusercontent.com/ewoken/Leaflet.MovingMarker/master/MovingMarker.js" -O "js/Leaflet.MovingMarker.js" + +wget "https://raw.githubusercontent.com/komoot/leaflet.photon/master/leaflet.photon.js" -O "js/leaflet.photon.js" +wget "https://raw.githubusercontent.com/komoot/leaflet.photon/master/leaflet.photon.css" -O "css/leaflet.photon.css" + +wget "https://raw.githubusercontent.com/moment/moment/master/min/moment.min.js" -O "js/moment.min.js" +wget "https://raw.githubusercontent.com/moment/moment/master/min/moment.min.js.map" -O "js/moment.min.js.map" + +wget "https://raw.githubusercontent.com/jashkenas/underscore/master/underscore-min.js" -O "js/underscore.min.js" + +wget "https://raw.githubusercontent.com/hgoebl/mobile-detect.js/master/mobile-detect.min.js" -O "js/mobile-detect.min.js" + +wget "https://raw.githubusercontent.com/kimmobrunfeldt/progressbar.js/master/dist/progressbar.min.js" -O "js/progressbar.min.js" +wget "https://raw.githubusercontent.com/kimmobrunfeldt/progressbar.js/master/dist/progressbar.min.js.map" -O "js/progressbar.min.js.map" + +wget "https://data.explore.star.fr/api/datasets/1.0/img-illustrations-modes-dm/attachments/picto_modes_zip" -O /tmp/picto_modes.zip + +unzip -o /tmp/picto_modes.zip -d /tmp/picto/ +mv /tmp/picto/*/Bus*.png images/ +mv /tmp/picto/*/Metro*.png images/ + +wget "https://raw.githubusercontent.com/pimterry/loglevel/master/dist/loglevel.min.js" -O "js/loglevel.min.js" + +wget "https://cdn.jsdelivr.net/npm/marked/marked.min.js" -O "js/marked.min.js" diff --git a/js/Leaflet.MovingMarker.js b/js/Leaflet.MovingMarker.js new file mode 100644 index 0000000..b1c3b64 --- /dev/null +++ b/js/Leaflet.MovingMarker.js @@ -0,0 +1,304 @@ +L.interpolatePosition = function(p1, p2, duration, t) { + var k = t/duration; + k = (k > 0) ? k : 0; + k = (k > 1) ? 1 : k; + return L.latLng(p1.lat + k * (p2.lat - p1.lat), + p1.lng + k * (p2.lng - p1.lng)); +}; + +L.Marker.MovingMarker = L.Marker.extend({ + + //state constants + statics: { + notStartedState: 0, + endedState: 1, + pausedState: 2, + runState: 3 + }, + + options: { + autostart: false, + loop: false, + }, + + initialize: function (latlngs, durations, options) { + L.Marker.prototype.initialize.call(this, latlngs[0], options); + + this._latlngs = latlngs.map(function(e, index) { + return L.latLng(e); + }); + + if (durations instanceof Array) { + this._durations = durations; + } else { + this._durations = this._createDurations(this._latlngs, durations); + } + + this._currentDuration = 0; + this._currentIndex = 0; + + this._state = L.Marker.MovingMarker.notStartedState; + this._startTime = 0; + this._startTimeStamp = 0; // timestamp given by requestAnimFrame + this._pauseStartTime = 0; + this._animId = 0; + this._animRequested = false; + this._currentLine = []; + this._stations = {}; + }, + + isRunning: function() { + return this._state === L.Marker.MovingMarker.runState; + }, + + isEnded: function() { + return this._state === L.Marker.MovingMarker.endedState; + }, + + isStarted: function() { + return this._state !== L.Marker.MovingMarker.notStartedState; + }, + + isPaused: function() { + return this._state === L.Marker.MovingMarker.pausedState; + }, + + start: function() { + if (this.isRunning()) { + return; + } + + if (this.isPaused()) { + this.resume(); + } else { + this._loadLine(0); + this._startAnimation(); + this.fire('start'); + } + }, + + resume: function() { + if (! this.isPaused()) { + return; + } + // update the current line + this._currentLine[0] = this.getLatLng(); + this._currentDuration -= (this._pauseStartTime - this._startTime); + this._startAnimation(); + }, + + pause: function() { + if (! this.isRunning()) { + return; + } + + this._pauseStartTime = Date.now(); + this._state = L.Marker.MovingMarker.pausedState; + this._stopAnimation(); + this._updatePosition(); + }, + + stop: function(elapsedTime) { + if (this.isEnded()) { + return; + } + + this._stopAnimation(); + + if (typeof(elapsedTime) === 'undefined') { + // user call + elapsedTime = 0; + this._updatePosition(); + } + + this._state = L.Marker.MovingMarker.endedState; + this.fire('end', {elapsedTime: elapsedTime}); + }, + + addLatLng: function(latlng, duration) { + this._latlngs.push(L.latLng(latlng)); + this._durations.push(duration); + }, + + moveTo: function(latlng, duration) { + this._stopAnimation(); + this._latlngs = [this.getLatLng(), L.latLng(latlng)]; + this._durations = [duration]; + this._state = L.Marker.MovingMarker.notStartedState; + this.start(); + this.options.loop = false; + }, + + addStation: function(pointIndex, duration) { + if (pointIndex > this._latlngs.length - 2 || pointIndex < 1) { + return; + } + this._stations[pointIndex] = duration; + }, + + onAdd: function (map) { + L.Marker.prototype.onAdd.call(this, map); + + if (this.options.autostart && (! this.isStarted())) { + this.start(); + return; + } + + if (this.isRunning()) { + this._resumeAnimation(); + } + }, + + onRemove: function(map) { + L.Marker.prototype.onRemove.call(this, map); + this._stopAnimation(); + }, + + _createDurations: function (latlngs, duration) { + var lastIndex = latlngs.length - 1; + var distances = []; + var totalDistance = 0; + var distance = 0; + + // compute array of distances between points + for (var i = 0; i < lastIndex; i++) { + distance = latlngs[i + 1].distanceTo(latlngs[i]); + distances.push(distance); + totalDistance += distance; + } + + var ratioDuration = duration / totalDistance; + + var durations = []; + for (i = 0; i < distances.length; i++) { + durations.push(distances[i] * ratioDuration); + } + + return durations; + }, + + _startAnimation: function() { + this._state = L.Marker.MovingMarker.runState; + this._animId = L.Util.requestAnimFrame(function(timestamp) { + this._startTime = Date.now(); + this._startTimeStamp = timestamp; + this._animate(timestamp); + }, this, true); + this._animRequested = true; + }, + + _resumeAnimation: function() { + if (! this._animRequested) { + this._animRequested = true; + this._animId = L.Util.requestAnimFrame(function(timestamp) { + this._animate(timestamp); + }, this, true); + } + }, + + _stopAnimation: function() { + if (this._animRequested) { + L.Util.cancelAnimFrame(this._animId); + this._animRequested = false; + } + }, + + _updatePosition: function() { + var elapsedTime = Date.now() - this._startTime; + this._animate(this._startTimeStamp + elapsedTime, true); + }, + + _loadLine: function(index) { + this._currentIndex = index; + this._currentDuration = this._durations[index]; + this._currentLine = this._latlngs.slice(index, index + 2); + }, + + /** + * Load the line where the marker is + * @param {Number} timestamp + * @return {Number} elapsed time on the current line or null if + * we reached the end or marker is at a station + */ + _updateLine: function(timestamp) { + // time elapsed since the last latlng + var elapsedTime = timestamp - this._startTimeStamp; + + // not enough time to update the line + if (elapsedTime <= this._currentDuration) { + return elapsedTime; + } + + var lineIndex = this._currentIndex; + var lineDuration = this._currentDuration; + var stationDuration; + + while (elapsedTime > lineDuration) { + // substract time of the current line + elapsedTime -= lineDuration; + stationDuration = this._stations[lineIndex + 1]; + + // test if there is a station at the end of the line + if (stationDuration !== undefined) { + if (elapsedTime < stationDuration) { + this.setLatLng(this._latlngs[lineIndex + 1]); + return null; + } + elapsedTime -= stationDuration; + } + + lineIndex++; + + // test if we have reached the end of the polyline + if (lineIndex >= this._latlngs.length - 1) { + + if (this.options.loop) { + lineIndex = 0; + this.fire('loop', {elapsedTime: elapsedTime}); + } else { + // place the marker at the end, else it would be at + // the last position + this.setLatLng(this._latlngs[this._latlngs.length - 1]); + this.stop(elapsedTime); + return null; + } + } + lineDuration = this._durations[lineIndex]; + } + + this._loadLine(lineIndex); + this._startTimeStamp = timestamp - elapsedTime; + this._startTime = Date.now() - elapsedTime; + return elapsedTime; + }, + + _animate: function(timestamp, noRequestAnim) { + this._animRequested = false; + + // find the next line and compute the new elapsedTime + var elapsedTime = this._updateLine(timestamp); + + if (this.isEnded()) { + // no need to animate + return; + } + + if (elapsedTime != null) { + // compute the position + var p = L.interpolatePosition(this._currentLine[0], + this._currentLine[1], + this._currentDuration, + elapsedTime); + this.setLatLng(p); + } + + if (! noRequestAnim) { + this._animId = L.Util.requestAnimFrame(this._animate, this, false); + this._animRequested = true; + } + } +}); + +L.Marker.movingMarker = function (latlngs, duration, options) { + return new L.Marker.MovingMarker(latlngs, duration, options); +}; diff --git a/js/jquery.min.js b/js/jquery.min.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/js/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0=low;)if(mid=low+high>>>1,comp=comparator(array[mid],item),0>comp)low=mid+1;else{if(!(comp>0))return mid;high=mid-1}return-(low+1)},exports.insert=function(item,array,comparator){var i=exports.search(item,array,comparator);0>i&&(i=-(i+1)),array.splice(i,0,item)}},{}],4:[function(require,module,exports){function Node(axis,split,left,right){this.axis=axis,this.split=split,this.left=left,this.right=right}function distance(a,b){for(var k,i=Math.min(a.length,b.length),d=0;i--;)k=b[i]-a[i],d+=k*k;return d}function byDistance(a,b){return a.dist-b.dist}function buildrec(array,depth){if(0===array.length)return null;if(1===array.length)return array[0];var axis=depth%array[0].position.length;array.sort(function(a,b){return a.position[axis]-b.position[axis]});var i=Math.floor(.5*array.length);return++depth,new Node(axis,array[i].position[axis],buildrec(array.slice(0,i),depth),buildrec(array.slice(i),depth))}function build(array){return buildrec(array,0)}function lookup(position,node,n,max){max>0||(max=Number.POSITIVE_INFINITY);var array=[];if(null===node||0>=n)return array;for(var dist,i,stack=[node,0];stack.length;)if(dist=stack.pop(),node=stack.pop(),!(dist>max||array.length===n&&array[array.length-1].dist=dist&&binary.insert({object:node,dist:dist},array,byDistance),array.length>n&&array.pop()}for(i=array.length;i--;)array[i]=array[i].object;return array}var binary=require("./binary");exports.build=build,exports.lookup=lookup},{"./binary":3}],5:[function(require,module,exports){function spherical2cartesian(lat,lon){lat*=rad,lon*=rad;var cos=Math.cos(lat);return[cos*Math.cos(lon),Math.sin(lat),cos*Math.sin(lon)]}function Position(object){var lat,lon;object.hasOwnProperty("lat")?lat=object.lat:object.hasOwnProperty("latitude")?lat=object.latitude:object.hasOwnProperty("location")&&Array.isArray(object.location)&&2===object.location.length&&(lat=object.location[0]),object.hasOwnProperty("lon")?lon=object.lon:object.hasOwnProperty("longitude")?lon=object.longitude:object.hasOwnProperty("lng")?lon=object.lng:object.hasOwnProperty("long")?lon=object.long:object.hasOwnProperty("location")&&Array.isArray(object.location)&&2===object.location.length&&(lon=object.location[1]),this.object=object,this.position=spherical2cartesian(lat,lon)}function build(array){for(var i=array.length,out=new Array(i);i--;)out[i]=new Position(array[i]);return kd.build(out)}function lookup(lat,lon,node,n,max){for(var array=kd.lookup(spherical2cartesian(lat,lon),node,n,max>0?2*Math.sin(max*invEarthDiameter):void 0),i=array.length;i--;)array[i]=array[i].object;return array}var kd=require("./kd"),rad=Math.PI/180,invEarthDiameter=1/12742018;exports.build=build,exports.lookup=lookup},{"./kd":4}]},{},[1])(1)}); \ No newline at end of file diff --git a/js/leaflet.geometryutil.js b/js/leaflet.geometryutil.js new file mode 100644 index 0000000..51a3f98 --- /dev/null +++ b/js/leaflet.geometryutil.js @@ -0,0 +1,767 @@ +// Packaging/modules magic dance. +(function (factory) { + var L; + if (typeof define === 'function' && define.amd) { + // AMD + define(['leaflet'], factory); + } else if (typeof module !== 'undefined') { + // Node/CommonJS + L = require('leaflet'); + module.exports = factory(L); + } else { + // Browser globals + if (typeof window.L === 'undefined') + throw 'Leaflet must be loaded first'; + factory(window.L); + } +}(function (L) { +"use strict"; + +L.Polyline._flat = L.LineUtil.isFlat || L.Polyline._flat || function (latlngs) { + // true if it's a flat array of latlngs; false if nested + return !L.Util.isArray(latlngs[0]) || (typeof latlngs[0][0] !== 'object' && typeof latlngs[0][0] !== 'undefined'); +}; + +/** + * @fileOverview Leaflet Geometry utilities for distances and linear referencing. + * @name L.GeometryUtil + */ + +L.GeometryUtil = L.extend(L.GeometryUtil || {}, { + + /** + Shortcut function for planar distance between two {L.LatLng} at current zoom. + + @tutorial distance-length + + @param {L.Map} map Leaflet map to be used for this method + @param {L.LatLng} latlngA geographical point A + @param {L.LatLng} latlngB geographical point B + @returns {Number} planar distance + */ + distance: function (map, latlngA, latlngB) { + return map.latLngToLayerPoint(latlngA).distanceTo(map.latLngToLayerPoint(latlngB)); + }, + + /** + Shortcut function for planar distance between a {L.LatLng} and a segment (A-B). + @param {L.Map} map Leaflet map to be used for this method + @param {L.LatLng} latlng - The position to search + @param {L.LatLng} latlngA geographical point A of the segment + @param {L.LatLng} latlngB geographical point B of the segment + @returns {Number} planar distance + */ + distanceSegment: function (map, latlng, latlngA, latlngB) { + var p = map.latLngToLayerPoint(latlng), + p1 = map.latLngToLayerPoint(latlngA), + p2 = map.latLngToLayerPoint(latlngB); + return L.LineUtil.pointToSegmentDistance(p, p1, p2); + }, + + /** + Shortcut function for converting distance to readable distance. + @param {Number} distance distance to be converted + @param {String} unit 'metric' or 'imperial' + @returns {String} in yard or miles + */ + readableDistance: function (distance, unit) { + var isMetric = (unit !== 'imperial'), + distanceStr; + if (isMetric) { + // show metres when distance is < 1km, then show km + if (distance > 1000) { + distanceStr = (distance / 1000).toFixed(2) + ' km'; + } + else { + distanceStr = Math.ceil(distance) + ' m'; + } + } + else { + distance *= 1.09361; + if (distance > 1760) { + distanceStr = (distance / 1760).toFixed(2) + ' miles'; + } + else { + distanceStr = Math.ceil(distance) + ' yd'; + } + } + return distanceStr; + }, + + /** + Returns true if the latlng belongs to segment A-B + @param {L.LatLng} latlng - The position to search + @param {L.LatLng} latlngA geographical point A of the segment + @param {L.LatLng} latlngB geographical point B of the segment + @param {?Number} [tolerance=0.2] tolerance to accept if latlng belongs really + @returns {boolean} + */ + belongsSegment: function(latlng, latlngA, latlngB, tolerance) { + tolerance = tolerance === undefined ? 0.2 : tolerance; + var hypotenuse = latlngA.distanceTo(latlngB), + delta = latlngA.distanceTo(latlng) + latlng.distanceTo(latlngB) - hypotenuse; + return delta/hypotenuse < tolerance; + }, + + /** + * Returns total length of line + * @tutorial distance-length + * + * @param {L.Polyline|Array|Array} coords Set of coordinates + * @returns {Number} Total length (pixels for Point, meters for LatLng) + */ + length: function (coords) { + var accumulated = L.GeometryUtil.accumulatedLengths(coords); + return accumulated.length > 0 ? accumulated[accumulated.length-1] : 0; + }, + + /** + * Returns a list of accumulated length along a line. + * @param {L.Polyline|Array|Array} coords Set of coordinates + * @returns {Array} Array of accumulated lengths (pixels for Point, meters for LatLng) + */ + accumulatedLengths: function (coords) { + if (typeof coords.getLatLngs == 'function') { + coords = coords.getLatLngs(); + } + if (coords.length === 0) + return []; + var total = 0, + lengths = [0]; + for (var i = 0, n = coords.length - 1; i< n; i++) { + total += coords[i].distanceTo(coords[i+1]); + lengths.push(total); + } + return lengths; + }, + + /** + Returns the closest point of a {L.LatLng} on the segment (A-B) + + @tutorial closest + + @param {L.Map} map Leaflet map to be used for this method + @param {L.LatLng} latlng - The position to search + @param {L.LatLng} latlngA geographical point A of the segment + @param {L.LatLng} latlngB geographical point B of the segment + @returns {L.LatLng} Closest geographical point + */ + closestOnSegment: function (map, latlng, latlngA, latlngB) { + var maxzoom = map.getMaxZoom(); + if (maxzoom === Infinity) + maxzoom = map.getZoom(); + var p = map.project(latlng, maxzoom), + p1 = map.project(latlngA, maxzoom), + p2 = map.project(latlngB, maxzoom), + closest = L.LineUtil.closestPointOnSegment(p, p1, p2); + return map.unproject(closest, maxzoom); + }, + + /** + Returns the closest latlng on layer. + + Accept nested arrays + + @tutorial closest + + @param {L.Map} map Leaflet map to be used for this method + @param {Array|Array>|L.PolyLine|L.Polygon} layer - Layer that contains the result + @param {L.LatLng} latlng - The position to search + @param {?boolean} [vertices=false] - Whether to restrict to path vertices. + @returns {L.LatLng} Closest geographical point or null if layer param is incorrect + */ + closest: function (map, layer, latlng, vertices) { + + var latlngs, + mindist = Infinity, + result = null, + i, n, distance, subResult; + + if (layer instanceof Array) { + // if layer is Array> + if (layer[0] instanceof Array && typeof layer[0][0] !== 'number') { + // if we have nested arrays, we calc the closest for each array + // recursive + for (i = 0; i < layer.length; i++) { + subResult = L.GeometryUtil.closest(map, layer[i], latlng, vertices); + if (subResult.distance < mindist) { + mindist = subResult.distance; + result = subResult; + } + } + return result; + } else if (layer[0] instanceof L.LatLng + || typeof layer[0][0] === 'number' + || typeof layer[0].lat === 'number') { // we could have a latlng as [x,y] with x & y numbers or {lat, lng} + layer = L.polyline(layer); + } else { + return result; + } + } + + // if we don't have here a Polyline, that means layer is incorrect + // see https://github.com/makinacorpus/Leaflet.GeometryUtil/issues/23 + if (! ( layer instanceof L.Polyline ) ) + return result; + + // deep copy of latlngs + latlngs = JSON.parse(JSON.stringify(layer.getLatLngs().slice(0))); + + // add the last segment for L.Polygon + if (layer instanceof L.Polygon) { + // add the last segment for each child that is a nested array + var addLastSegment = function(latlngs) { + if (L.Polyline._flat(latlngs)) { + latlngs.push(latlngs[0]); + } else { + for (var i = 0; i < latlngs.length; i++) { + addLastSegment(latlngs[i]); + } + } + }; + addLastSegment(latlngs); + } + + // we have a multi polygon / multi polyline / polygon with holes + // use recursive to explore and return the good result + if ( ! L.Polyline._flat(latlngs) ) { + for (i = 0; i < latlngs.length; i++) { + // if we are at the lower level, and if we have a L.Polygon, we add the last segment + subResult = L.GeometryUtil.closest(map, latlngs[i], latlng, vertices); + if (subResult.distance < mindist) { + mindist = subResult.distance; + result = subResult; + } + } + return result; + + } else { + + // Lookup vertices + if (vertices) { + for(i = 0, n = latlngs.length; i < n; i++) { + var ll = latlngs[i]; + distance = L.GeometryUtil.distance(map, latlng, ll); + if (distance < mindist) { + mindist = distance; + result = ll; + result.distance = distance; + } + } + return result; + } + + // Keep the closest point of all segments + for (i = 0, n = latlngs.length; i < n-1; i++) { + var latlngA = latlngs[i], + latlngB = latlngs[i+1]; + distance = L.GeometryUtil.distanceSegment(map, latlng, latlngA, latlngB); + if (distance <= mindist) { + mindist = distance; + result = L.GeometryUtil.closestOnSegment(map, latlng, latlngA, latlngB); + result.distance = distance; + } + } + return result; + } + + }, + + /** + Returns the closest layer to latlng among a list of layers. + + @tutorial closest + + @param {L.Map} map Leaflet map to be used for this method + @param {Array} layers Set of layers + @param {L.LatLng} latlng - The position to search + @returns {object} ``{layer, latlng, distance}`` or ``null`` if list is empty; + */ + closestLayer: function (map, layers, latlng) { + var mindist = Infinity, + result = null, + ll = null, + distance = Infinity; + + for (var i = 0, n = layers.length; i < n; i++) { + var layer = layers[i]; + if (layer instanceof L.LayerGroup) { + // recursive + var subResult = L.GeometryUtil.closestLayer(map, layer.getLayers(), latlng); + if (subResult.distance < mindist) { + mindist = subResult.distance; + result = subResult; + } + } else { + // Single dimension, snap on points, else snap on closest + if (typeof layer.getLatLng == 'function') { + ll = layer.getLatLng(); + distance = L.GeometryUtil.distance(map, latlng, ll); + } + else { + ll = L.GeometryUtil.closest(map, layer, latlng); + if (ll) distance = ll.distance; // Can return null if layer has no points. + } + if (distance < mindist) { + mindist = distance; + result = {layer: layer, latlng: ll, distance: distance}; + } + } + } + return result; + }, + + /** + Returns the n closest layers to latlng among a list of input layers. + + @param {L.Map} map - Leaflet map to be used for this method + @param {Array} layers - Set of layers + @param {L.LatLng} latlng - The position to search + @param {?Number} [n=layers.length] - the expected number of output layers. + @returns {Array} an array of objects ``{layer, latlng, distance}`` or ``null`` if the input is invalid (empty list or negative n) + */ + nClosestLayers: function (map, layers, latlng, n) { + n = typeof n === 'number' ? n : layers.length; + + if (n < 1 || layers.length < 1) { + return null; + } + + var results = []; + var distance, ll; + + for (var i = 0, m = layers.length; i < m; i++) { + var layer = layers[i]; + if (layer instanceof L.LayerGroup) { + // recursive + var subResult = L.GeometryUtil.closestLayer(map, layer.getLayers(), latlng); + results.push(subResult); + } else { + // Single dimension, snap on points, else snap on closest + if (typeof layer.getLatLng == 'function') { + ll = layer.getLatLng(); + distance = L.GeometryUtil.distance(map, latlng, ll); + } + else { + ll = L.GeometryUtil.closest(map, layer, latlng); + if (ll) distance = ll.distance; // Can return null if layer has no points. + } + results.push({layer: layer, latlng: ll, distance: distance}); + } + } + + results.sort(function(a, b) { + return a.distance - b.distance; + }); + + if (results.length > n) { + return results.slice(0, n); + } else { + return results; + } + }, + + /** + * Returns all layers within a radius of the given position, in an ascending order of distance. + @param {L.Map} map Leaflet map to be used for this method + @param {Array} layers - A list of layers. + @param {L.LatLng} latlng - The position to search + @param {?Number} [radius=Infinity] - Search radius in pixels + @return {object[]} an array of objects including layer within the radius, closest latlng, and distance + */ + layersWithin: function(map, layers, latlng, radius) { + radius = typeof radius == 'number' ? radius : Infinity; + + var results = []; + var ll = null; + var distance = 0; + + for (var i = 0, n = layers.length; i < n; i++) { + var layer = layers[i]; + + if (typeof layer.getLatLng == 'function') { + ll = layer.getLatLng(); + distance = L.GeometryUtil.distance(map, latlng, ll); + } + else { + ll = L.GeometryUtil.closest(map, layer, latlng); + if (ll) distance = ll.distance; // Can return null if layer has no points. + } + + if (ll && distance < radius) { + results.push({layer: layer, latlng: ll, distance: distance}); + } + } + + var sortedResults = results.sort(function(a, b) { + return a.distance - b.distance; + }); + + return sortedResults; + }, + + /** + Returns the closest position from specified {LatLng} among specified layers, + with a maximum tolerance in pixels, providing snapping behaviour. + + @tutorial closest + + @param {L.Map} map Leaflet map to be used for this method + @param {Array} layers - A list of layers to snap on. + @param {L.LatLng} latlng - The position to snap + @param {?Number} [tolerance=Infinity] - Maximum number of pixels. + @param {?boolean} [withVertices=true] - Snap to layers vertices or segment points (not only vertex) + @returns {object} with snapped {LatLng} and snapped {Layer} or null if tolerance exceeded. + */ + closestLayerSnap: function (map, layers, latlng, tolerance, withVertices) { + tolerance = typeof tolerance == 'number' ? tolerance : Infinity; + withVertices = typeof withVertices == 'boolean' ? withVertices : true; + + var result = L.GeometryUtil.closestLayer(map, layers, latlng); + if (!result || result.distance > tolerance) + return null; + + // If snapped layer is linear, try to snap on vertices (extremities and middle points) + if (withVertices && typeof result.layer.getLatLngs == 'function') { + var closest = L.GeometryUtil.closest(map, result.layer, result.latlng, true); + if (closest.distance < tolerance) { + result.latlng = closest; + result.distance = L.GeometryUtil.distance(map, closest, latlng); + } + } + return result; + }, + + /** + Returns the Point located on a segment at the specified ratio of the segment length. + @param {L.Point} pA coordinates of point A + @param {L.Point} pB coordinates of point B + @param {Number} the length ratio, expressed as a decimal between 0 and 1, inclusive. + @returns {L.Point} the interpolated point. + */ + interpolateOnPointSegment: function (pA, pB, ratio) { + return L.point( + (pA.x * (1 - ratio)) + (ratio * pB.x), + (pA.y * (1 - ratio)) + (ratio * pB.y) + ); + }, + + /** + Returns the coordinate of the point located on a line at the specified ratio of the line length. + @param {L.Map} map Leaflet map to be used for this method + @param {Array|L.PolyLine} latlngs Set of geographical points + @param {Number} ratio the length ratio, expressed as a decimal between 0 and 1, inclusive + @returns {Object} an object with latLng ({LatLng}) and predecessor ({Number}), the index of the preceding vertex in the Polyline + (-1 if the interpolated point is the first vertex) + */ + interpolateOnLine: function (map, latLngs, ratio) { + latLngs = (latLngs instanceof L.Polyline) ? latLngs.getLatLngs() : latLngs; + var n = latLngs.length; + if (n < 2) { + return null; + } + + // ensure the ratio is between 0 and 1; + ratio = Math.max(Math.min(ratio, 1), 0); + + if (ratio === 0) { + return { + latLng: latLngs[0] instanceof L.LatLng ? latLngs[0] : L.latLng(latLngs[0]), + predecessor: -1 + }; + } + if (ratio == 1) { + return { + latLng: latLngs[latLngs.length -1] instanceof L.LatLng ? latLngs[latLngs.length -1] : L.latLng(latLngs[latLngs.length -1]), + predecessor: latLngs.length - 2 + }; + } + + // project the LatLngs as Points, + // and compute total planar length of the line at max precision + var maxzoom = map.getMaxZoom(); + if (maxzoom === Infinity) + maxzoom = map.getZoom(); + var pts = []; + var lineLength = 0; + for(var i = 0; i < n; i++) { + pts[i] = map.project(latLngs[i], maxzoom); + if(i > 0) + lineLength += pts[i-1].distanceTo(pts[i]); + } + + var ratioDist = lineLength * ratio; + + // follow the line segments [ab], adding lengths, + // until we find the segment where the points should lie on + var cumulativeDistanceToA = 0, cumulativeDistanceToB = 0; + for (var i = 0; cumulativeDistanceToB < ratioDist; i++) { + var pointA = pts[i], pointB = pts[i+1]; + + cumulativeDistanceToA = cumulativeDistanceToB; + cumulativeDistanceToB += pointA.distanceTo(pointB); + } + + if (pointA == undefined && pointB == undefined) { // Happens when line has no length + var pointA = pts[0], pointB = pts[1], i = 1; + } + + // compute the ratio relative to the segment [ab] + var segmentRatio = ((cumulativeDistanceToB - cumulativeDistanceToA) !== 0) ? ((ratioDist - cumulativeDistanceToA) / (cumulativeDistanceToB - cumulativeDistanceToA)) : 0; + var interpolatedPoint = L.GeometryUtil.interpolateOnPointSegment(pointA, pointB, segmentRatio); + return { + latLng: map.unproject(interpolatedPoint, maxzoom), + predecessor: i-1 + }; + }, + + /** + Returns a float between 0 and 1 representing the location of the + closest point on polyline to the given latlng, as a fraction of total line length. + (opposite of L.GeometryUtil.interpolateOnLine()) + @param {L.Map} map Leaflet map to be used for this method + @param {L.PolyLine} polyline Polyline on which the latlng will be search + @param {L.LatLng} latlng The position to search + @returns {Number} Float between 0 and 1 + */ + locateOnLine: function (map, polyline, latlng) { + var latlngs = polyline.getLatLngs(); + if (latlng.equals(latlngs[0])) + return 0.0; + if (latlng.equals(latlngs[latlngs.length-1])) + return 1.0; + + var point = L.GeometryUtil.closest(map, polyline, latlng, false), + lengths = L.GeometryUtil.accumulatedLengths(latlngs), + total_length = lengths[lengths.length-1], + portion = 0, + found = false; + for (var i=0, n = latlngs.length-1; i < n; i++) { + var l1 = latlngs[i], + l2 = latlngs[i+1]; + portion = lengths[i]; + if (L.GeometryUtil.belongsSegment(point, l1, l2, 0.0001)) { + portion += l1.distanceTo(point); + found = true; + break; + } + } + if (!found) { + throw "Could not interpolate " + latlng.toString() + " within " + polyline.toString(); + } + return portion / total_length; + }, + + /** + Returns a clone with reversed coordinates. + @param {L.PolyLine} polyline polyline to reverse + @returns {L.PolyLine} polyline reversed + */ + reverse: function (polyline) { + return L.polyline(polyline.getLatLngs().slice(0).reverse()); + }, + + /** + Returns a sub-part of the polyline, from start to end. + If start is superior to end, returns extraction from inverted line. + @param {L.Map} map Leaflet map to be used for this method + @param {L.PolyLine} polyline Polyline on which will be extracted the sub-part + @param {Number} start ratio, expressed as a decimal between 0 and 1, inclusive + @param {Number} end ratio, expressed as a decimal between 0 and 1, inclusive + @returns {Array} new polyline + */ + extract: function (map, polyline, start, end) { + if (start > end) { + return L.GeometryUtil.extract(map, L.GeometryUtil.reverse(polyline), 1.0-start, 1.0-end); + } + + // Bound start and end to [0-1] + start = Math.max(Math.min(start, 1), 0); + end = Math.max(Math.min(end, 1), 0); + + var latlngs = polyline.getLatLngs(), + startpoint = L.GeometryUtil.interpolateOnLine(map, polyline, start), + endpoint = L.GeometryUtil.interpolateOnLine(map, polyline, end); + // Return single point if start == end + if (start == end) { + var point = L.GeometryUtil.interpolateOnLine(map, polyline, end); + return [point.latLng]; + } + // Array.slice() works indexes at 0 + if (startpoint.predecessor == -1) + startpoint.predecessor = 0; + if (endpoint.predecessor == -1) + endpoint.predecessor = 0; + var result = latlngs.slice(startpoint.predecessor+1, endpoint.predecessor+1); + result.unshift(startpoint.latLng); + result.push(endpoint.latLng); + return result; + }, + + /** + Returns true if first polyline ends where other second starts. + @param {L.PolyLine} polyline First polyline + @param {L.PolyLine} other Second polyline + @returns {bool} + */ + isBefore: function (polyline, other) { + if (!other) return false; + var lla = polyline.getLatLngs(), + llb = other.getLatLngs(); + return (lla[lla.length-1]).equals(llb[0]); + }, + + /** + Returns true if first polyline starts where second ends. + @param {L.PolyLine} polyline First polyline + @param {L.PolyLine} other Second polyline + @returns {bool} + */ + isAfter: function (polyline, other) { + if (!other) return false; + var lla = polyline.getLatLngs(), + llb = other.getLatLngs(); + return (lla[0]).equals(llb[llb.length-1]); + }, + + /** + Returns true if first polyline starts where second ends or start. + @param {L.PolyLine} polyline First polyline + @param {L.PolyLine} other Second polyline + @returns {bool} + */ + startsAtExtremity: function (polyline, other) { + if (!other) return false; + var lla = polyline.getLatLngs(), + llb = other.getLatLngs(), + start = lla[0]; + return start.equals(llb[0]) || start.equals(llb[llb.length-1]); + }, + + /** + Returns horizontal angle in degres between two points. + @param {L.Point} a Coordinates of point A + @param {L.Point} b Coordinates of point B + @returns {Number} horizontal angle + */ + computeAngle: function(a, b) { + return (Math.atan2(b.y - a.y, b.x - a.x) * 180 / Math.PI); + }, + + /** + Returns slope (Ax+B) between two points. + @param {L.Point} a Coordinates of point A + @param {L.Point} b Coordinates of point B + @returns {Object} with ``a`` and ``b`` properties. + */ + computeSlope: function(a, b) { + var s = (b.y - a.y) / (b.x - a.x), + o = a.y - (s * a.x); + return {'a': s, 'b': o}; + }, + + /** + Returns LatLng of rotated point around specified LatLng center. + @param {L.LatLng} latlngPoint: point to rotate + @param {double} angleDeg: angle to rotate in degrees + @param {L.LatLng} latlngCenter: center of rotation + @returns {L.LatLng} rotated point + */ + rotatePoint: function(map, latlngPoint, angleDeg, latlngCenter) { + var maxzoom = map.getMaxZoom(); + if (maxzoom === Infinity) + maxzoom = map.getZoom(); + var angleRad = angleDeg*Math.PI/180, + pPoint = map.project(latlngPoint, maxzoom), + pCenter = map.project(latlngCenter, maxzoom), + x2 = Math.cos(angleRad)*(pPoint.x-pCenter.x) - Math.sin(angleRad)*(pPoint.y-pCenter.y) + pCenter.x, + y2 = Math.sin(angleRad)*(pPoint.x-pCenter.x) + Math.cos(angleRad)*(pPoint.y-pCenter.y) + pCenter.y; + return map.unproject(new L.Point(x2,y2), maxzoom); + }, + + /** + Returns the bearing in degrees clockwise from north (0 degrees) + from the first L.LatLng to the second, at the first LatLng + @param {L.LatLng} latlng1: origin point of the bearing + @param {L.LatLng} latlng2: destination point of the bearing + @returns {float} degrees clockwise from north. + */ + bearing: function(latlng1, latlng2) { + var rad = Math.PI / 180, + lat1 = latlng1.lat * rad, + lat2 = latlng2.lat * rad, + lon1 = latlng1.lng * rad, + lon2 = latlng2.lng * rad, + y = Math.sin(lon2 - lon1) * Math.cos(lat2), + x = Math.cos(lat1) * Math.sin(lat2) - + Math.sin(lat1) * Math.cos(lat2) * Math.cos(lon2 - lon1); + + var bearing = ((Math.atan2(y, x) * 180 / Math.PI) + 360) % 360; + return bearing >= 180 ? bearing-360 : bearing; + }, + + /** + Returns the point that is a distance and heading away from + the given origin point. + @param {L.LatLng} latlng: origin point + @param {float} heading: heading in degrees, clockwise from 0 degrees north. + @param {float} distance: distance in meters + @returns {L.latLng} the destination point. + Many thanks to Chris Veness at http://www.movable-type.co.uk/scripts/latlong.html + for a great reference and examples. + */ + destination: function(latlng, heading, distance) { + heading = (heading + 360) % 360; + var rad = Math.PI / 180, + radInv = 180 / Math.PI, + R = 6378137, // approximation of Earth's radius + lon1 = latlng.lng * rad, + lat1 = latlng.lat * rad, + rheading = heading * rad, + sinLat1 = Math.sin(lat1), + cosLat1 = Math.cos(lat1), + cosDistR = Math.cos(distance / R), + sinDistR = Math.sin(distance / R), + lat2 = Math.asin(sinLat1 * cosDistR + cosLat1 * + sinDistR * Math.cos(rheading)), + lon2 = lon1 + Math.atan2(Math.sin(rheading) * sinDistR * + cosLat1, cosDistR - sinLat1 * Math.sin(lat2)); + lon2 = lon2 * radInv; + lon2 = lon2 > 180 ? lon2 - 360 : lon2 < -180 ? lon2 + 360 : lon2; + return L.latLng([lat2 * radInv, lon2]); + }, + + /** + Returns the the angle of the given segment and the Equator in degrees, + clockwise from 0 degrees north. + @param {L.Map} map: Leaflet map to be used for this method + @param {L.LatLng} latlngA: geographical point A of the segment + @param {L.LatLng} latlngB: geographical point B of the segment + @returns {Float} the angle in degrees. + */ + angle: function(map, latlngA, latlngB) { + var pointA = map.latLngToContainerPoint(latlngA), + pointB = map.latLngToContainerPoint(latlngB), + angleDeg = Math.atan2(pointB.y - pointA.y, pointB.x - pointA.x) * 180 / Math.PI + 90; + angleDeg += angleDeg < 0 ? 360 : 0; + return angleDeg; + }, + + /** + Returns a point snaps on the segment and heading away from the given origin point a distance. + @param {L.Map} map: Leaflet map to be used for this method + @param {L.LatLng} latlngA: geographical point A of the segment + @param {L.LatLng} latlngB: geographical point B of the segment + @param {float} distance: distance in meters + @returns {L.latLng} the destination point. + */ + destinationOnSegment: function(map, latlngA, latlngB, distance) { + var angleDeg = L.GeometryUtil.angle(map, latlngA, latlngB), + latlng = L.GeometryUtil.destination(latlngA, angleDeg, distance); + return L.GeometryUtil.closestOnSegment(map, latlng, latlngA, latlngB); + }, +}); + +return L.GeometryUtil; + +})); diff --git a/js/leaflet.js b/js/leaflet.js new file mode 100644 index 0000000..21f499c --- /dev/null +++ b/js/leaflet.js @@ -0,0 +1,6 @@ +/* @preserve + * Leaflet 1.7.1, a JS library for interactive maps. http://leafletjs.com + * (c) 2010-2019 Vladimir Agafonkin, (c) 2010-2011 CloudMade + */ +!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i(t.L={})}(this,function(t){"use strict";function h(t){for(var i,e,n=1,o=arguments.length;n=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lati.lng&&n.lng';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}();function kt(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var Bt={ie:tt,ielt9:it,edge:et,webkit:nt,android:ot,android23:st,androidStock:at,opera:ht,chrome:ut,gecko:lt,safari:ct,phantom:_t,opera12:dt,win:pt,ie3d:mt,webkit3d:ft,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:xt,mobileWebkit3d:wt,msPointer:Pt,pointer:Lt,touch:bt,mobileOpera:Tt,mobileGecko:Mt,retina:zt,passiveEvents:Ct,canvas:St,svg:Zt,vml:Et},At=Pt?"MSPointerDown":"pointerdown",It=Pt?"MSPointerMove":"pointermove",Ot=Pt?"MSPointerUp":"pointerup",Rt=Pt?"MSPointerCancel":"pointercancel",Nt={},Dt=!1;function jt(t,i,e,n){function o(t){Ut(t,r)}var s,r,a,h,u,l,c,_;function d(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Ut(t,h)}return"touchstart"===i?(u=t,l=e,c=n,_=p(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ri(t),Ut(t,l)}),u["_leaflet_touchstart"+c]=_,u.addEventListener(At,_,!1),Dt||(document.addEventListener(At,Wt,!0),document.addEventListener(It,Ht,!0),document.addEventListener(Ot,Ft,!0),document.addEventListener(Rt,Ft,!0),Dt=!0)):"touchmove"===i?(h=e,(a=t)["_leaflet_touchmove"+n]=d,a.addEventListener(It,d,!1)):"touchend"===i&&(r=e,(s=t)["_leaflet_touchend"+n]=o,s.addEventListener(Ot,o,!1),s.addEventListener(Rt,o,!1)),this}function Wt(t){Nt[t.pointerId]=t}function Ht(t){Nt[t.pointerId]&&(Nt[t.pointerId]=t)}function Ft(t){delete Nt[t.pointerId]}function Ut(t,i){for(var e in t.touches=[],Nt)t.touches.push(Nt[e]);t.changedTouches=[t],i(t)}var Vt=Pt?"MSPointerDown":Lt?"pointerdown":"touchstart",qt=Pt?"MSPointerUp":Lt?"pointerup":"touchend",Gt="_leaflet_";var Kt,Yt,Xt,Jt,$t,Qt,ti=fi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ii=fi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ei="webkitTransition"===ii||"OTransition"===ii?ii+"End":"transitionend";function ni(t){return"string"==typeof t?document.getElementById(t):t}function oi(t,i){var e,n=t.style[i]||t.currentStyle&&t.currentStyle[i];return n&&"auto"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[i]:null),"auto"===n?null:n}function si(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function ri(t){var i=t.parentNode;i&&i.removeChild(t)}function ai(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function hi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function ui(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function li(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=pi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,N(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e,n,o=A((i=i||{}).paddingTopLeft||i.padding||[0,0]),s=A(i.paddingBottomRight||i.padding||[0,0]),r=this.getCenter(),a=this.project(r),h=this.project(t),u=this.getPixelBounds(),l=u.getSize().divideBy(2),c=O([u.min.add(o),u.max.subtract(s)]);return c.contains(h)||(this._enforcingBounds=!0,e=a.subtract(h),n=A(h.x+e.x,h.y+e.y),(h.xc.max.x)&&(n.x=a.x-e.x,0c.max.y)&&(n.y=a.y-e.y,0=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[m(s)])&&("click"===i||"preclick"===i)&&!t._simulated&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Vi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||r||o||!Vi(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var i;this._loaded&&!Ui(t)&&("mousedown"!==(i=t.type)&&"keypress"!==i&&"keyup"!==i&&"keydown"!==i||Pi(t.target||t.srcElement),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){var n;if("click"===t.type&&((n=h({},t)).type="preclick",this._fireDOMEvent(n,n.type,e)),!t._stopped&&(e=(e||[]).concat(this._findEventTargets(t,i))).length){var o=e[0];"contextmenu"===i&&o.listens(i,!0)&&Ri(t);var s,r={originalEvent:t};"keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type&&(s=o.getLatLng&&(!o._radius||o._radius<=10),r.containerPoint=s?this.latLngToContainerPoint(o.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=s?o.getLatLng():this.layerPointToLatLng(r.layerPoint));for(var a=0;athis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o))&&(M(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ci(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),setTimeout(p(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&_i(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M(function(){this._moveEnd(!0)},this))}});function Yi(t){return new Xi(t)}var Xi=S.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return ci(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(ri(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+m(this),n),this._layerControlInputs.push(i),i.layerId=m(t.layer),zi(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("div");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),$i=Xi.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=si("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=si("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Oi(s),zi(s,"click",Ni),zi(s,"click",o,this),zi(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";_i(this._zoomInButton,i),_i(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMinZoom()||ci(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMaxZoom()||ci(this._zoomInButton,i)}});Ki.mergeOptions({zoomControl:!0}),Ki.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new $i,this.addControl(this.zoomControl))});var Qi=Xi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=si("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=si("div",i,e)),t.imperial&&(this._iScale=si("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;5280Leaflet'},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=si("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(" | ")}}});Ki.mergeOptions({attributionControl:!0}),Ki.addInitHook(function(){this.options.attributionControl&&(new te).addTo(this)});Xi.Layers=Ji,Xi.Zoom=$i,Xi.Scale=Qi,Xi.Attribution=te,Yi.layers=function(t,i,e){return new Ji(t,i,e)},Yi.zoom=function(t){return new $i(t)},Yi.scale=function(t){return new Qi(t)},Yi.attribution=function(t){return new te(t)};var ie=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ie.addTo=function(t,i){return t.addHandler(i,this),this};var ee,ne={Events:Z},oe=bt?"touchstart mousedown":"mousedown",se={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},re={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},ae=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ae._dragging===this&&this.finishDrag(),Si(this._dragStartTarget,oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;!t._simulated&&this._enabled&&(this._moved=!1,li(this._element,"leaflet-zoom-anim")||ae._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((ae._dragging=this)._preventOutline&&Pi(this._element),xi(),Xt(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=bi(this._element),this._startPoint=new k(i.clientX,i.clientY),this._parentScale=Ti(e),zi(document,re[t.type],this._onMove,this),zi(document,se[t.type],this._onUp,this))))},_onMove:function(t){var i,e;!t._simulated&&this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function de(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(u=!u);return u||Oe.prototype._containsPoint.call(this,t,!0)}});var Ne=Ce.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;iu.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+e+h.y>u.y&&(c=s.y+e-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&t.fire("autopanstart").panBy([l,c]))},_onCloseButtonClick:function(t){this._close(),Ni(t)},_getAnchor:function(){return A(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ki.mergeOptions({closePopupOnClick:!0}),Ki.include({openPopup:function(t,i,e){return t instanceof tn||(t=new tn(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Me.include({bindPopup:function(t,i){return t instanceof tn?(c(t,i),(this._popup=t)._source=this):(this._popup&&!i||(this._popup=new tn(i,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,i){return this._popup&&this._map&&(i=this._popup._prepareOpen(this,t,i),this._map.openPopup(this._popup,i)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i=t.layer||t.target;this._popup&&this._map&&(Ni(t),i instanceof Be?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===i?this.closePopup():this.openPopup(i,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var en=Qe.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Qe.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=Qe.prototype.getEvents.call(this);return bt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=si("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,a=n.offsetWidth,h=n.offsetHeight,u=A(this.options.offset),l=this._getAnchor(),c="top"===r?(i=a/2,h):"bottom"===r?(i=a/2,0):(i="center"===r?a/2:"right"===r?0:"left"===r?a:s.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return N(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new R(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new k(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(ri(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ci(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=a,t.onmousemove=a,it&&this.options.opacity<1&&mi(t,this.options.opacity),ot&&!st&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),p(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&M(p(this._tileReady,this,t,null,o)),vi(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(mi(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ci(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),it||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(p(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new k(this._wrapX?o(t.x,this._wrapX):t.x,this._wrapY?o(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var sn=on.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&zt&&0')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_n={_initContainer:function(){this._container=si("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=cn("shape");ci(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=cn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;ri(i),t.removeInteractiveTarget(i),delete this._layers[m(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=cn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=cn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){hi(t._container)},_bringToBack:function(t){ui(t._container)}},dn=Et?cn:J,pn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=dn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ri(this._container),Si(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),vi(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=dn("path");t.options.className&&ci(i,t.options.className),t.options.interactive&&ci(i,"leaflet-interactive"),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ri(t._path),t.removeInteractiveTarget(t._path),delete this._layers[m(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){hi(t._path)},_bringToBack:function(t){ui(t._path)}});function mn(t){return Zt||Et?new pn(t):null}Et&&pn.include(_n),Ki.include({getRenderer:function(t){var i=(i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&ln(t)||mn(t)}});var fn=Re.extend({initialize:function(t,i){Re.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=N(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});pn.create=dn,pn.pointsToPath=$,Ne.geometryToLayer=De,Ne.coordsToLatLng=We,Ne.coordsToLatLngs=He,Ne.latLngToCoords=Fe,Ne.latLngsToCoords=Ue,Ne.getFeature=Ve,Ne.asFeature=qe,Ki.mergeOptions({boxZoom:!0});var gn=ie.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){zi(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Si(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ri(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Xt(),xi(),this._startPoint=this._map.mouseEventToContainerPoint(t),zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=si("div","leaflet-zoom-box",this._container),ci(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();vi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(ri(this._box),_i(this._container,"leaflet-crosshair")),Jt(),wi(),Si(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var i;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(p(this._resetState,this),0),i=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ki.addInitHook("addHandler","boxZoom",gn),Ki.mergeOptions({doubleClickZoom:!0});var vn=ie.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});Ki.addInitHook("addHandler","doubleClickZoom",vn),Ki.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ie.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new ae(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),ci(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_i(this._map._container,"leaflet-grab"),_i(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=N(this._map.options.maxBounds),this._offsetLimit=O(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)i.getMaxZoom()&&1=i;)t=t.__parent;return this._currentShownBounds.contains(t.getLatLng())&&(this.options.animateAddingMarkers?this._animationAddLayer(e,t):this._animationAddLayerNonAnimated(e,t)),this},removeLayer:function(e){return e instanceof L.LayerGroup?this.removeLayers([e]):e.getLatLng?this._map?e.__parent?(this._unspiderfy&&(this._unspiderfy(),this._unspiderfyLayer(e)),this._removeLayer(e,!0),this.fire("layerremove",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),e.off(this._childMarkerEventHandlers,this),this._featureGroup.hasLayer(e)&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow()),this):this:(!this._arraySplice(this._needsClustering,e)&&this.hasLayer(e)&&this._needsRemoving.push({layer:e,latlng:e._latlng}),this.fire("layerremove",{layer:e}),this):(this._nonPointGroup.removeLayer(e),this.fire("layerremove",{layer:e}),this)},addLayers:function(e,t){if(!L.Util.isArray(e))return this.addLayer(e);var i,n=this._featureGroup,r=this._nonPointGroup,s=this.options.chunkedLoading,o=this.options.chunkInterval,a=this.options.chunkProgress,h=e.length,l=0,u=!0;if(this._map){var _=(new Date).getTime(),d=L.bind(function(){for(var c=(new Date).getTime();h>l;l++){if(s&&0===l%200){var p=(new Date).getTime()-c;if(p>o)break}if(i=e[l],i instanceof L.LayerGroup)u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),h=e.length;else if(i.getLatLng){if(!this.hasLayer(i)&&(this._addLayer(i,this._maxZoom),t||this.fire("layeradd",{layer:i}),i.__parent&&2===i.__parent.getChildCount())){var f=i.__parent.getAllChildMarkers(),m=f[0]===i?f[1]:f[0];n.removeLayer(m)}}else r.addLayer(i),t||this.fire("layeradd",{layer:i})}a&&a(l,h,(new Date).getTime()-_),l===h?(this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds)):setTimeout(d,this.options.chunkDelay)},this);d()}else for(var c=this._needsClustering;h>l;l++)i=e[l],i instanceof L.LayerGroup?(u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),h=e.length):i.getLatLng?this.hasLayer(i)||c.push(i):r.addLayer(i);return this},removeLayers:function(e){var t,i,n=e.length,r=this._featureGroup,s=this._nonPointGroup,o=!0;if(!this._map){for(t=0;n>t;t++)i=e[t],i instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):(this._arraySplice(this._needsClustering,i),s.removeLayer(i),this.hasLayer(i)&&this._needsRemoving.push({layer:i,latlng:i._latlng}),this.fire("layerremove",{layer:i}));return this}if(this._unspiderfy){this._unspiderfy();var a=e.slice(),h=n;for(t=0;h>t;t++)i=a[t],i instanceof L.LayerGroup?(this._extractNonGroupLayers(i,a),h=a.length):this._unspiderfyLayer(i)}for(t=0;n>t;t++)i=e[t],i instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):i.__parent?(this._removeLayer(i,!0,!0),this.fire("layerremove",{layer:i}),r.hasLayer(i)&&(r.removeLayer(i),i.clusterShow&&i.clusterShow())):(s.removeLayer(i),this.fire("layerremove",{layer:i}));return this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds),this},clearLayers:function(){return this._map||(this._needsClustering=[],this._needsRemoving=[],delete this._gridClusters,delete this._gridUnclustered),this._noanimationUnspiderfy&&this._noanimationUnspiderfy(),this._featureGroup.clearLayers(),this._nonPointGroup.clearLayers(),this.eachLayer(function(e){e.off(this._childMarkerEventHandlers,this),delete e.__parent},this),this._map&&this._generateInitialClusters(),this},getBounds:function(){var e=new L.LatLngBounds;this._topClusterLevel&&e.extend(this._topClusterLevel._bounds);for(var t=this._needsClustering.length-1;t>=0;t--)e.extend(this._needsClustering[t].getLatLng());return e.extend(this._nonPointGroup.getBounds()),e},eachLayer:function(e,t){var i,n,r,s=this._needsClustering.slice(),o=this._needsRemoving;for(this._topClusterLevel&&this._topClusterLevel.getAllChildMarkers(s),n=s.length-1;n>=0;n--){for(i=!0,r=o.length-1;r>=0;r--)if(o[r].layer===s[n]){i=!1;break}i&&e.call(t,s[n])}this._nonPointGroup.eachLayer(e,t)},getLayers:function(){var e=[];return this.eachLayer(function(t){e.push(t)}),e},getLayer:function(e){var t=null;return e=parseInt(e,10),this.eachLayer(function(i){L.stamp(i)===e&&(t=i)}),t},hasLayer:function(e){if(!e)return!1;var t,i=this._needsClustering;for(t=i.length-1;t>=0;t--)if(i[t]===e)return!0;for(i=this._needsRemoving,t=i.length-1;t>=0;t--)if(i[t].layer===e)return!1;return!(!e.__parent||e.__parent._group!==this)||this._nonPointGroup.hasLayer(e)},zoomToShowLayer:function(e,t){"function"!=typeof t&&(t=function(){});var i=function(){!e._icon&&!e.__parent._icon||this._inZoomAnimation||(this._map.off("moveend",i,this),this.off("animationend",i,this),e._icon?t():e.__parent._icon&&(this.once("spiderfied",t,this),e.__parent.spiderfy()))};e._icon&&this._map.getBounds().contains(e.getLatLng())?t():e.__parent._zoomt;t++)n=this._needsRemoving[t],n.newlatlng=n.layer._latlng,n.layer._latlng=n.latlng;for(t=0,i=this._needsRemoving.length;i>t;t++)n=this._needsRemoving[t],this._removeLayer(n.layer,!0),n.layer._latlng=n.newlatlng;this._needsRemoving=[],this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds(),this._map.on("zoomend",this._zoomEnd,this),this._map.on("moveend",this._moveEnd,this),this._spiderfierOnAdd&&this._spiderfierOnAdd(),this._bindEvents(),i=this._needsClustering,this._needsClustering=[],this.addLayers(i,!0)},onRemove:function(e){e.off("zoomend",this._zoomEnd,this),e.off("moveend",this._moveEnd,this),this._unbindEvents(),this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim",""),this._spiderfierOnRemove&&this._spiderfierOnRemove(),delete this._maxLat,this._hideCoverage(),this._featureGroup.remove(),this._nonPointGroup.remove(),this._featureGroup.clearLayers(),this._map=null},getVisibleParent:function(e){for(var t=e;t&&!t._icon;)t=t.__parent;return t||null},_arraySplice:function(e,t){for(var i=e.length-1;i>=0;i--)if(e[i]===t)return e.splice(i,1),!0},_removeFromGridUnclustered:function(e,t){for(var i=this._map,n=this._gridUnclustered,r=Math.floor(this._map.getMinZoom());t>=r&&n[t].removeObject(e,i.project(e.getLatLng(),t));t--);},_childMarkerDragStart:function(e){e.target.__dragStart=e.target._latlng},_childMarkerMoved:function(e){if(!this._ignoreMove&&!e.target.__dragStart){var t=e.target._popup&&e.target._popup.isOpen();this._moveChild(e.target,e.oldLatLng,e.latlng),t&&e.target.openPopup()}},_moveChild:function(e,t,i){e._latlng=t,this.removeLayer(e),e._latlng=i,this.addLayer(e)},_childMarkerDragEnd:function(e){var t=e.target.__dragStart;delete e.target.__dragStart,t&&this._moveChild(e.target,t,e.target._latlng)},_removeLayer:function(e,t,i){var n=this._gridClusters,r=this._gridUnclustered,s=this._featureGroup,o=this._map,a=Math.floor(this._map.getMinZoom());t&&this._removeFromGridUnclustered(e,this._maxZoom);var h,l=e.__parent,u=l._markers;for(this._arraySplice(u,e);l&&(l._childCount--,l._boundsNeedUpdate=!0,!(l._zoomt?"small":100>t?"medium":"large",new L.DivIcon({html:"
"+t+"
",className:"marker-cluster"+i,iconSize:new L.Point(40,40)})},_bindEvents:function(){var e=this._map,t=this.options.spiderfyOnMaxZoom,i=this.options.showCoverageOnHover,n=this.options.zoomToBoundsOnClick;(t||n)&&this.on("clusterclick",this._zoomOrSpiderfy,this),i&&(this.on("clustermouseover",this._showCoverage,this),this.on("clustermouseout",this._hideCoverage,this),e.on("zoomend",this._hideCoverage,this))},_zoomOrSpiderfy:function(e){for(var t=e.layer,i=t;1===i._childClusters.length;)i=i._childClusters[0];i._zoom===this._maxZoom&&i._childCount===t._childCount&&this.options.spiderfyOnMaxZoom?t.spiderfy():this.options.zoomToBoundsOnClick&&t.zoomToBounds(),e.originalEvent&&13===e.originalEvent.keyCode&&this._map._container.focus()},_showCoverage:function(e){var t=this._map;this._inZoomAnimation||(this._shownPolygon&&t.removeLayer(this._shownPolygon),e.layer.getChildCount()>2&&e.layer!==this._spiderfied&&(this._shownPolygon=new L.Polygon(e.layer.getConvexHull(),this.options.polygonOptions),t.addLayer(this._shownPolygon)))},_hideCoverage:function(){this._shownPolygon&&(this._map.removeLayer(this._shownPolygon),this._shownPolygon=null)},_unbindEvents:function(){var e=this.options.spiderfyOnMaxZoom,t=this.options.showCoverageOnHover,i=this.options.zoomToBoundsOnClick,n=this._map;(e||i)&&this.off("clusterclick",this._zoomOrSpiderfy,this),t&&(this.off("clustermouseover",this._showCoverage,this),this.off("clustermouseout",this._hideCoverage,this),n.off("zoomend",this._hideCoverage,this))},_zoomEnd:function(){this._map&&(this._mergeSplitClusters(),this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds())},_moveEnd:function(){if(!this._inZoomAnimation){var e=this._getExpandedVisibleBounds();this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,e),this._topClusterLevel._recursivelyAddChildrenToMap(null,Math.round(this._map._zoom),e),this._currentShownBounds=e}},_generateInitialClusters:function(){var e=Math.ceil(this._map.getMaxZoom()),t=Math.floor(this._map.getMinZoom()),i=this.options.maxClusterRadius,n=i;"function"!=typeof i&&(n=function(){return i}),null!==this.options.disableClusteringAtZoom&&(e=this.options.disableClusteringAtZoom-1),this._maxZoom=e,this._gridClusters={},this._gridUnclustered={};for(var r=e;r>=t;r--)this._gridClusters[r]=new L.DistanceGrid(n(r)),this._gridUnclustered[r]=new L.DistanceGrid(n(r));this._topClusterLevel=new this._markerCluster(this,t-1)},_addLayer:function(e,t){var i,n,r=this._gridClusters,s=this._gridUnclustered,o=Math.floor(this._map.getMinZoom());for(this.options.singleMarkerMode&&this._overrideMarkerIcon(e),e.on(this._childMarkerEventHandlers,this);t>=o;t--){i=this._map.project(e.getLatLng(),t);var a=r[t].getNearObject(i);if(a)return a._addChild(e),e.__parent=a,void 0;if(a=s[t].getNearObject(i)){var h=a.__parent;h&&this._removeLayer(a,!1);var l=new this._markerCluster(this,t,a,e);r[t].addObject(l,this._map.project(l._cLatLng,t)),a.__parent=l,e.__parent=l;var u=l;for(n=t-1;n>h._zoom;n--)u=new this._markerCluster(this,n,u),r[n].addObject(u,this._map.project(a.getLatLng(),n));return h._addChild(u),this._removeFromGridUnclustered(a,t),void 0}s[t].addObject(e,i)}this._topClusterLevel._addChild(e),e.__parent=this._topClusterLevel},_refreshClustersIcons:function(){this._featureGroup.eachLayer(function(e){e instanceof L.MarkerCluster&&e._iconNeedsUpdate&&e._updateIcon()})},_enqueue:function(e){this._queue.push(e),this._queueTimeout||(this._queueTimeout=setTimeout(L.bind(this._processQueue,this),300))},_processQueue:function(){for(var e=0;ee?(this._animationStart(),this._animationZoomOut(this._zoom,e)):this._moveEnd()},_getExpandedVisibleBounds:function(){return this.options.removeOutsideVisibleBounds?L.Browser.mobile?this._checkBoundsMaxLat(this._map.getBounds()):this._checkBoundsMaxLat(this._map.getBounds().pad(1)):this._mapBoundsInfinite},_checkBoundsMaxLat:function(e){var t=this._maxLat;return void 0!==t&&(e.getNorth()>=t&&(e._northEast.lat=1/0),e.getSouth()<=-t&&(e._southWest.lat=-1/0)),e},_animationAddLayerNonAnimated:function(e,t){if(t===e)this._featureGroup.addLayer(e);else if(2===t._childCount){t._addToMap();var i=t.getAllChildMarkers();this._featureGroup.removeLayer(i[0]),this._featureGroup.removeLayer(i[1])}else t._updateIcon()},_extractNonGroupLayers:function(e,t){var i,n=e.getLayers(),r=0;for(t=t||[];r=0;i--)o=h[i],n.contains(o._latlng)||r.removeLayer(o)}),this._forceLayout(),this._topClusterLevel._recursivelyBecomeVisible(n,t),r.eachLayer(function(e){e instanceof L.MarkerCluster||!e._icon||e.clusterShow()}),this._topClusterLevel._recursively(n,e,t,function(e){e._recursivelyRestoreChildPositions(t)}),this._ignoreMove=!1,this._enqueue(function(){this._topClusterLevel._recursively(n,e,s,function(e){r.removeLayer(e),e.clusterShow()}),this._animationEnd()})},_animationZoomOut:function(e,t){this._animationZoomOutSingle(this._topClusterLevel,e-1,t),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e,this._getExpandedVisibleBounds())},_animationAddLayer:function(e,t){var i=this,n=this._featureGroup;n.addLayer(e),t!==e&&(t._childCount>2?(t._updateIcon(),this._forceLayout(),this._animationStart(),e._setPos(this._map.latLngToLayerPoint(t.getLatLng())),e.clusterHide(),this._enqueue(function(){n.removeLayer(e),e.clusterShow(),i._animationEnd()})):(this._forceLayout(),i._animationStart(),i._animationZoomOutSingle(t,this._map.getMaxZoom(),this._zoom)))}},_animationZoomOutSingle:function(e,t,i){var n=this._getExpandedVisibleBounds(),r=Math.floor(this._map.getMinZoom());e._recursivelyAnimateChildrenInAndAddSelfToMap(n,r,t+1,i);var s=this;this._forceLayout(),e._recursivelyBecomeVisible(n,i),this._enqueue(function(){if(1===e._childCount){var o=e._markers[0];this._ignoreMove=!0,o.setLatLng(o.getLatLng()),this._ignoreMove=!1,o.clusterShow&&o.clusterShow()}else e._recursively(n,i,r,function(e){e._recursivelyRemoveChildrenFromMap(n,r,t+1)});s._animationEnd()})},_animationEnd:function(){this._map&&(this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim","")),this._inZoomAnimation--,this.fire("animationend")},_forceLayout:function(){L.Util.falseFn(document.body.offsetWidth)}}),L.markerClusterGroup=function(e){return new L.MarkerClusterGroup(e)};var i=L.MarkerCluster=L.Marker.extend({options:L.Icon.prototype.options,initialize:function(e,t,i,n){L.Marker.prototype.initialize.call(this,i?i._cLatLng||i.getLatLng():new L.LatLng(0,0),{icon:this,pane:e.options.clusterPane}),this._group=e,this._zoom=t,this._markers=[],this._childClusters=[],this._childCount=0,this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._bounds=new L.LatLngBounds,i&&this._addChild(i),n&&this._addChild(n)},getAllChildMarkers:function(e,t){e=e||[];for(var i=this._childClusters.length-1;i>=0;i--)this._childClusters[i].getAllChildMarkers(e);for(var n=this._markers.length-1;n>=0;n--)t&&this._markers[n].__dragStart||e.push(this._markers[n]);return e},getChildCount:function(){return this._childCount},zoomToBounds:function(e){for(var t,i=this._childClusters.slice(),n=this._group._map,r=n.getBoundsZoom(this._bounds),s=this._zoom+1,o=n.getZoom();i.length>0&&r>s;){s++;var a=[];for(t=0;ts?this._group._map.setView(this._latlng,s):o>=r?this._group._map.setView(this._latlng,o+1):this._group._map.fitBounds(this._bounds,e)},getBounds:function(){var e=new L.LatLngBounds;return e.extend(this._bounds),e},_updateIcon:function(){this._iconNeedsUpdate=!0,this._icon&&this.setIcon(this)},createIcon:function(){return this._iconNeedsUpdate&&(this._iconObj=this._group.options.iconCreateFunction(this),this._iconNeedsUpdate=!1),this._iconObj.createIcon()},createShadow:function(){return this._iconObj.createShadow()},_addChild:function(e,t){this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._setClusterCenter(e),e instanceof L.MarkerCluster?(t||(this._childClusters.push(e),e.__parent=this),this._childCount+=e._childCount):(t||this._markers.push(e),this._childCount++),this.__parent&&this.__parent._addChild(e,!0)},_setClusterCenter:function(e){this._cLatLng||(this._cLatLng=e._cLatLng||e._latlng)},_resetBounds:function(){var e=this._bounds;e._southWest&&(e._southWest.lat=1/0,e._southWest.lng=1/0),e._northEast&&(e._northEast.lat=-1/0,e._northEast.lng=-1/0)},_recalculateBounds:function(){var e,t,i,n,r=this._markers,s=this._childClusters,o=0,a=0,h=this._childCount;if(0!==h){for(this._resetBounds(),e=0;e=0;i--)n=r[i],n._icon&&(n._setPos(t),n.clusterHide())},function(e){var i,n,r=e._childClusters;for(i=r.length-1;i>=0;i--)n=r[i],n._icon&&(n._setPos(t),n.clusterHide())})},_recursivelyAnimateChildrenInAndAddSelfToMap:function(e,t,i,n){this._recursively(e,n,t,function(r){r._recursivelyAnimateChildrenIn(e,r._group._map.latLngToLayerPoint(r.getLatLng()).round(),i),r._isSingleParent()&&i-1===n?(r.clusterShow(),r._recursivelyRemoveChildrenFromMap(e,t,i)):r.clusterHide(),r._addToMap()})},_recursivelyBecomeVisible:function(e,t){this._recursively(e,this._group._map.getMinZoom(),t,null,function(e){e.clusterShow()})},_recursivelyAddChildrenToMap:function(e,t,i){this._recursively(i,this._group._map.getMinZoom()-1,t,function(n){if(t!==n._zoom)for(var r=n._markers.length-1;r>=0;r--){var s=n._markers[r];i.contains(s._latlng)&&(e&&(s._backupLatlng=s.getLatLng(),s.setLatLng(e),s.clusterHide&&s.clusterHide()),n._group._featureGroup.addLayer(s))}},function(t){t._addToMap(e)})},_recursivelyRestoreChildPositions:function(e){for(var t=this._markers.length-1;t>=0;t--){var i=this._markers[t];i._backupLatlng&&(i.setLatLng(i._backupLatlng),delete i._backupLatlng)}if(e-1===this._zoom)for(var n=this._childClusters.length-1;n>=0;n--)this._childClusters[n]._restorePosition();else for(var r=this._childClusters.length-1;r>=0;r--)this._childClusters[r]._recursivelyRestoreChildPositions(e)},_restorePosition:function(){this._backupLatlng&&(this.setLatLng(this._backupLatlng),delete this._backupLatlng)},_recursivelyRemoveChildrenFromMap:function(e,t,i,n){var r,s;this._recursively(e,t-1,i-1,function(e){for(s=e._markers.length-1;s>=0;s--)r=e._markers[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())},function(e){for(s=e._childClusters.length-1;s>=0;s--)r=e._childClusters[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())})},_recursively:function(e,t,i,n,r){var s,o,a=this._childClusters,h=this._zoom;if(h>=t&&(n&&n(this),r&&h===i&&r(this)),t>h||i>h)for(s=a.length-1;s>=0;s--)o=a[s],o._boundsNeedUpdate&&o._recalculateBounds(),e.intersects(o._bounds)&&o._recursively(e,t,i,n,r)},_isSingleParent:function(){return this._childClusters.length>0&&this._childClusters[0]._childCount===this._childCount}});L.Marker.include({clusterHide:function(){var e=this.options.opacity;return this.setOpacity(0),this.options.opacity=e,this},clusterShow:function(){return this.setOpacity(this.options.opacity)}}),L.DistanceGrid=function(e){this._cellSize=e,this._sqCellSize=e*e,this._grid={},this._objectPoint={}},L.DistanceGrid.prototype={addObject:function(e,t){var i=this._getCoord(t.x),n=this._getCoord(t.y),r=this._grid,s=r[n]=r[n]||{},o=s[i]=s[i]||[],a=L.Util.stamp(e);this._objectPoint[a]=t,o.push(e)},updateObject:function(e,t){this.removeObject(e),this.addObject(e,t)},removeObject:function(e,t){var i,n,r=this._getCoord(t.x),s=this._getCoord(t.y),o=this._grid,a=o[s]=o[s]||{},h=a[r]=a[r]||[];for(delete this._objectPoint[L.Util.stamp(e)],i=0,n=h.length;n>i;i++)if(h[i]===e)return h.splice(i,1),1===n&&delete a[r],!0},eachObject:function(e,t){var i,n,r,s,o,a,h,l=this._grid;for(i in l){o=l[i];for(n in o)for(a=o[n],r=0,s=a.length;s>r;r++)h=e.call(t,a[r]),h&&(r--,s--)}},getNearObject:function(e){var t,i,n,r,s,o,a,h,l=this._getCoord(e.x),u=this._getCoord(e.y),_=this._objectPoint,d=this._sqCellSize,c=null;for(t=u-1;u+1>=t;t++)if(r=this._grid[t])for(i=l-1;l+1>=i;i++)if(s=r[i])for(n=0,o=s.length;o>n;n++)a=s[n],h=this._sqDist(_[L.Util.stamp(a)],e),(d>h||d>=h&&null===c)&&(d=h,c=a);return c},_getCoord:function(e){var t=Math.floor(e/this._cellSize);return isFinite(t)?t:e},_sqDist:function(e,t){var i=t.x-e.x,n=t.y-e.y;return i*i+n*n}},function(){L.QuickHull={getDistant:function(e,t){var i=t[1].lat-t[0].lat,n=t[0].lng-t[1].lng;return n*(e.lat-t[0].lat)+i*(e.lng-t[0].lng)},findMostDistantPointFromBaseLine:function(e,t){var i,n,r,s=0,o=null,a=[];for(i=t.length-1;i>=0;i--)n=t[i],r=this.getDistant(n,e),r>0&&(a.push(n),r>s&&(s=r,o=n));return{maxPoint:o,newPoints:a}},buildConvexHull:function(e,t){var i=[],n=this.findMostDistantPointFromBaseLine(e,t);return n.maxPoint?(i=i.concat(this.buildConvexHull([e[0],n.maxPoint],n.newPoints)),i=i.concat(this.buildConvexHull([n.maxPoint,e[1]],n.newPoints))):[e[0]]},getConvexHull:function(e){var t,i=!1,n=!1,r=!1,s=!1,o=null,a=null,h=null,l=null,u=null,_=null;for(t=e.length-1;t>=0;t--){var d=e[t];(i===!1||d.lat>i)&&(o=d,i=d.lat),(n===!1||d.latr)&&(h=d,r=d.lng),(s===!1||d.lng=0;t--)e=i[t].getLatLng(),n.push(e);return L.QuickHull.getConvexHull(n)}}),L.MarkerCluster.include({_2PI:2*Math.PI,_circleFootSeparation:25,_circleStartAngle:0,_spiralFootSeparation:28,_spiralLengthStart:11,_spiralLengthFactor:5,_circleSpiralSwitchover:9,spiderfy:function(){if(this._group._spiderfied!==this&&!this._group._inZoomAnimation){var e,t=this.getAllChildMarkers(null,!0),i=this._group,n=i._map,r=n.latLngToLayerPoint(this._latlng);this._group._unspiderfy(),this._group._spiderfied=this,t.length>=this._circleSpiralSwitchover?e=this._generatePointsSpiral(t.length,r):(r.y+=10,e=this._generatePointsCircle(t.length,r)),this._animationSpiderfy(t,e)}},unspiderfy:function(e){this._group._inZoomAnimation||(this._animationUnspiderfy(e),this._group._spiderfied=null)},_generatePointsCircle:function(e,t){var i,n,r=this._group.options.spiderfyDistanceMultiplier*this._circleFootSeparation*(2+e),s=r/this._2PI,o=this._2PI/e,a=[];for(s=Math.max(s,35),a.length=e,i=0;e>i;i++)n=this._circleStartAngle+i*o,a[i]=new L.Point(t.x+s*Math.cos(n),t.y+s*Math.sin(n))._round();return a},_generatePointsSpiral:function(e,t){var i,n=this._group.options.spiderfyDistanceMultiplier,r=n*this._spiralLengthStart,s=n*this._spiralFootSeparation,o=n*this._spiralLengthFactor*this._2PI,a=0,h=[];for(h.length=e,i=e;i>=0;i--)e>i&&(h[i]=new L.Point(t.x+r*Math.cos(a),t.y+r*Math.sin(a))._round()),a+=s/r+5e-4*i,r+=o/a;return h},_noanimationUnspiderfy:function(){var e,t,i=this._group,n=i._map,r=i._featureGroup,s=this.getAllChildMarkers(null,!0);for(i._ignoreMove=!0,this.setOpacity(1),t=s.length-1;t>=0;t--)e=s[t],r.removeLayer(e),e._preSpiderfyLatlng&&(e.setLatLng(e._preSpiderfyLatlng),delete e._preSpiderfyLatlng),e.setZIndexOffset&&e.setZIndexOffset(0),e._spiderLeg&&(n.removeLayer(e._spiderLeg),delete e._spiderLeg);i.fire("unspiderfied",{cluster:this,markers:s}),i._ignoreMove=!1,i._spiderfied=null}}),L.MarkerClusterNonAnimated=L.MarkerCluster.extend({_animationSpiderfy:function(e,t){var i,n,r,s,o=this._group,a=o._map,h=o._featureGroup,l=this._group.options.spiderLegPolylineOptions;for(o._ignoreMove=!0,i=0;i=0;i--)a=u.layerPointToLatLng(t[i]),n=e[i],n._preSpiderfyLatlng=n._latlng,n.setLatLng(a),n.clusterShow&&n.clusterShow(),p&&(r=n._spiderLeg,s=r._path,s.style.strokeDashoffset=0,r.setStyle({opacity:m}));this.setOpacity(.3),l._ignoreMove=!1,setTimeout(function(){l._animationEnd(),l.fire("spiderfied",{cluster:h,markers:e})},200)},_animationUnspiderfy:function(e){var t,i,n,r,s,o,a=this,h=this._group,l=h._map,u=h._featureGroup,_=e?l._latLngToNewLayerPoint(this._latlng,e.zoom,e.center):l.latLngToLayerPoint(this._latlng),d=this.getAllChildMarkers(null,!0),c=L.Path.SVG;for(h._ignoreMove=!0,h._animationStart(),this.setOpacity(1),i=d.length-1;i>=0;i--)t=d[i],t._preSpiderfyLatlng&&(t.closePopup(),t.setLatLng(t._preSpiderfyLatlng),delete t._preSpiderfyLatlng,o=!0,t._setPos&&(t._setPos(_),o=!1),t.clusterHide&&(t.clusterHide(),o=!1),o&&u.removeLayer(t),c&&(n=t._spiderLeg,r=n._path,s=r.getTotalLength()+.1,r.style.strokeDashoffset=s,n.setStyle({opacity:0})));h._ignoreMove=!1,setTimeout(function(){var e=0;for(i=d.length-1;i>=0;i--)t=d[i],t._spiderLeg&&e++;for(i=d.length-1;i>=0;i--)t=d[i],t._spiderLeg&&(t.clusterShow&&t.clusterShow(),t.setZIndexOffset&&t.setZIndexOffset(0),e>1&&u.removeLayer(t),l.removeLayer(t._spiderLeg),delete t._spiderLeg);h._animationEnd(),h.fire("unspiderfied",{cluster:a,markers:d})},200)}}),L.MarkerClusterGroup.include({_spiderfied:null,unspiderfy:function(){this._unspiderfy.apply(this,arguments)},_spiderfierOnAdd:function(){this._map.on("click",this._unspiderfyWrapper,this),this._map.options.zoomAnimation&&this._map.on("zoomstart",this._unspiderfyZoomStart,this),this._map.on("zoomend",this._noanimationUnspiderfy,this),L.Browser.touch||this._map.getRenderer(this)},_spiderfierOnRemove:function(){this._map.off("click",this._unspiderfyWrapper,this),this._map.off("zoomstart",this._unspiderfyZoomStart,this),this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._map.off("zoomend",this._noanimationUnspiderfy,this),this._noanimationUnspiderfy() +},_unspiderfyZoomStart:function(){this._map&&this._map.on("zoomanim",this._unspiderfyZoomAnim,this)},_unspiderfyZoomAnim:function(e){L.DomUtil.hasClass(this._map._mapPane,"leaflet-touching")||(this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._unspiderfy(e))},_unspiderfyWrapper:function(){this._unspiderfy()},_unspiderfy:function(e){this._spiderfied&&this._spiderfied.unspiderfy(e)},_noanimationUnspiderfy:function(){this._spiderfied&&this._spiderfied._noanimationUnspiderfy()},_unspiderfyLayer:function(e){e._spiderLeg&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow(),e.setZIndexOffset&&e.setZIndexOffset(0),this._map.removeLayer(e._spiderLeg),delete e._spiderLeg)}}),L.MarkerClusterGroup.include({refreshClusters:function(e){return e?e instanceof L.MarkerClusterGroup?e=e._topClusterLevel.getAllChildMarkers():e instanceof L.LayerGroup?e=e._layers:e instanceof L.MarkerCluster?e=e.getAllChildMarkers():e instanceof L.Marker&&(e=[e]):e=this._topClusterLevel.getAllChildMarkers(),this._flagParentsIconsNeedUpdate(e),this._refreshClustersIcons(),this.options.singleMarkerMode&&this._refreshSingleMarkerModeMarkers(e),this},_flagParentsIconsNeedUpdate:function(e){var t,i;for(t in e)for(i=e[t].__parent;i;)i._iconNeedsUpdate=!0,i=i.__parent},_refreshSingleMarkerModeMarkers:function(e){var t,i;for(t in e)i=e[t],this.hasLayer(i)&&i.setIcon(this._overrideMarkerIcon(i))}}),L.Marker.include({refreshIconOptions:function(e,t){var i=this.options.icon;return L.setOptions(i,e),this.setIcon(i),t&&this.__parent&&this.__parent._group.refreshClusters(this),this}}),e.MarkerClusterGroup=t,e.MarkerCluster=i}); +//# sourceMappingURL=leaflet.markercluster.js.map \ No newline at end of file diff --git a/js/leaflet.markercluster.js.map b/js/leaflet.markercluster.js.map new file mode 100644 index 0000000..a4b459c --- /dev/null +++ b/js/leaflet.markercluster.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["../src/MarkerClusterGroup.js","../src/MarkerCluster.js","../src/MarkerOpacity.js","../src/DistanceGrid.js","../src/MarkerCluster.QuickHull.js","../src/MarkerCluster.Spiderfier.js","../src/MarkerClusterGroup.Refresh.js"],"names":[],"mappings":"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","file":"dist/leaflet.markercluster.js"} \ No newline at end of file diff --git a/js/leaflet.markercluster.min.js b/js/leaflet.markercluster.min.js new file mode 100644 index 0000000..67c52dc --- /dev/null +++ b/js/leaflet.markercluster.min.js @@ -0,0 +1,3 @@ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e.Leaflet=e.Leaflet||{},e.Leaflet.markercluster=e.Leaflet.markercluster||{}))}(this,function(e){"use strict";var t=L.MarkerClusterGroup=L.FeatureGroup.extend({options:{maxClusterRadius:80,iconCreateFunction:null,clusterPane:L.Marker.prototype.options.pane,spiderfyOnMaxZoom:!0,showCoverageOnHover:!0,zoomToBoundsOnClick:!0,singleMarkerMode:!1,disableClusteringAtZoom:null,removeOutsideVisibleBounds:!0,animate:!0,animateAddingMarkers:!1,spiderfyDistanceMultiplier:1,spiderLegPolylineOptions:{weight:1.5,color:"#222",opacity:.5},chunkedLoading:!1,chunkInterval:200,chunkDelay:50,chunkProgress:null,polygonOptions:{}},initialize:function(e){L.Util.setOptions(this,e),this.options.iconCreateFunction||(this.options.iconCreateFunction=this._defaultIconCreateFunction),this._featureGroup=L.featureGroup(),this._featureGroup.addEventParent(this),this._nonPointGroup=L.featureGroup(),this._nonPointGroup.addEventParent(this),this._inZoomAnimation=0,this._needsClustering=[],this._needsRemoving=[],this._currentShownBounds=null,this._queue=[],this._childMarkerEventHandlers={dragstart:this._childMarkerDragStart,move:this._childMarkerMoved,dragend:this._childMarkerDragEnd};var t=L.DomUtil.TRANSITION&&this.options.animate;L.extend(this,t?this._withAnimation:this._noAnimation),this._markerCluster=t?L.MarkerCluster:L.MarkerClusterNonAnimated},addLayer:function(e){if(e instanceof L.LayerGroup)return this.addLayers([e]);if(!e.getLatLng)return this._nonPointGroup.addLayer(e),this.fire("layeradd",{layer:e}),this;if(!this._map)return this._needsClustering.push(e),this.fire("layeradd",{layer:e}),this;if(this.hasLayer(e))return this;this._unspiderfy&&this._unspiderfy(),this._addLayer(e,this._maxZoom),this.fire("layeradd",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons();var t=e,i=this._zoom;if(e.__parent)for(;t.__parent._zoom>=i;)t=t.__parent;return this._currentShownBounds.contains(t.getLatLng())&&(this.options.animateAddingMarkers?this._animationAddLayer(e,t):this._animationAddLayerNonAnimated(e,t)),this},removeLayer:function(e){return e instanceof L.LayerGroup?this.removeLayers([e]):e.getLatLng?this._map?e.__parent?(this._unspiderfy&&(this._unspiderfy(),this._unspiderfyLayer(e)),this._removeLayer(e,!0),this.fire("layerremove",{layer:e}),this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),e.off(this._childMarkerEventHandlers,this),this._featureGroup.hasLayer(e)&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow()),this):this:(!this._arraySplice(this._needsClustering,e)&&this.hasLayer(e)&&this._needsRemoving.push({layer:e,latlng:e._latlng}),this.fire("layerremove",{layer:e}),this):(this._nonPointGroup.removeLayer(e),this.fire("layerremove",{layer:e}),this)},addLayers:function(e,t){if(!L.Util.isArray(e))return this.addLayer(e);var i,n=this._featureGroup,r=this._nonPointGroup,s=this.options.chunkedLoading,o=this.options.chunkInterval,a=this.options.chunkProgress,h=e.length,l=0,u=!0;if(this._map){var _=(new Date).getTime(),d=L.bind(function(){for(var c=(new Date).getTime();h>l;l++){if(s&&0===l%200){var p=(new Date).getTime()-c;if(p>o)break}if(i=e[l],i instanceof L.LayerGroup)u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),h=e.length;else if(i.getLatLng){if(!this.hasLayer(i)&&(this._addLayer(i,this._maxZoom),t||this.fire("layeradd",{layer:i}),i.__parent&&2===i.__parent.getChildCount())){var f=i.__parent.getAllChildMarkers(),m=f[0]===i?f[1]:f[0];n.removeLayer(m)}}else r.addLayer(i),t||this.fire("layeradd",{layer:i})}a&&a(l,h,(new Date).getTime()-_),l===h?(this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds)):setTimeout(d,this.options.chunkDelay)},this);d()}else for(var c=this._needsClustering;h>l;l++)i=e[l],i instanceof L.LayerGroup?(u&&(e=e.slice(),u=!1),this._extractNonGroupLayers(i,e),h=e.length):i.getLatLng?this.hasLayer(i)||c.push(i):r.addLayer(i);return this},removeLayers:function(e){var t,i,n=e.length,r=this._featureGroup,s=this._nonPointGroup,o=!0;if(!this._map){for(t=0;n>t;t++)i=e[t],i instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):(this._arraySplice(this._needsClustering,i),s.removeLayer(i),this.hasLayer(i)&&this._needsRemoving.push({layer:i,latlng:i._latlng}),this.fire("layerremove",{layer:i}));return this}if(this._unspiderfy){this._unspiderfy();var a=e.slice(),h=n;for(t=0;h>t;t++)i=a[t],i instanceof L.LayerGroup?(this._extractNonGroupLayers(i,a),h=a.length):this._unspiderfyLayer(i)}for(t=0;n>t;t++)i=e[t],i instanceof L.LayerGroup?(o&&(e=e.slice(),o=!1),this._extractNonGroupLayers(i,e),n=e.length):i.__parent?(this._removeLayer(i,!0,!0),this.fire("layerremove",{layer:i}),r.hasLayer(i)&&(r.removeLayer(i),i.clusterShow&&i.clusterShow())):(s.removeLayer(i),this.fire("layerremove",{layer:i}));return this._topClusterLevel._recalculateBounds(),this._refreshClustersIcons(),this._topClusterLevel._recursivelyAddChildrenToMap(null,this._zoom,this._currentShownBounds),this},clearLayers:function(){return this._map||(this._needsClustering=[],this._needsRemoving=[],delete this._gridClusters,delete this._gridUnclustered),this._noanimationUnspiderfy&&this._noanimationUnspiderfy(),this._featureGroup.clearLayers(),this._nonPointGroup.clearLayers(),this.eachLayer(function(e){e.off(this._childMarkerEventHandlers,this),delete e.__parent},this),this._map&&this._generateInitialClusters(),this},getBounds:function(){var e=new L.LatLngBounds;this._topClusterLevel&&e.extend(this._topClusterLevel._bounds);for(var t=this._needsClustering.length-1;t>=0;t--)e.extend(this._needsClustering[t].getLatLng());return e.extend(this._nonPointGroup.getBounds()),e},eachLayer:function(e,t){var i,n,r,s=this._needsClustering.slice(),o=this._needsRemoving;for(this._topClusterLevel&&this._topClusterLevel.getAllChildMarkers(s),n=s.length-1;n>=0;n--){for(i=!0,r=o.length-1;r>=0;r--)if(o[r].layer===s[n]){i=!1;break}i&&e.call(t,s[n])}this._nonPointGroup.eachLayer(e,t)},getLayers:function(){var e=[];return this.eachLayer(function(t){e.push(t)}),e},getLayer:function(e){var t=null;return e=parseInt(e,10),this.eachLayer(function(i){L.stamp(i)===e&&(t=i)}),t},hasLayer:function(e){if(!e)return!1;var t,i=this._needsClustering;for(t=i.length-1;t>=0;t--)if(i[t]===e)return!0;for(i=this._needsRemoving,t=i.length-1;t>=0;t--)if(i[t].layer===e)return!1;return!(!e.__parent||e.__parent._group!==this)||this._nonPointGroup.hasLayer(e)},zoomToShowLayer:function(e,t){"function"!=typeof t&&(t=function(){});var i=function(){!e._icon&&!e.__parent._icon||this._inZoomAnimation||(this._map.off("moveend",i,this),this.off("animationend",i,this),e._icon?t():e.__parent._icon&&(this.once("spiderfied",t,this),e.__parent.spiderfy()))};e._icon&&this._map.getBounds().contains(e.getLatLng())?t():e.__parent._zoomt;t++)n=this._needsRemoving[t],n.newlatlng=n.layer._latlng,n.layer._latlng=n.latlng;for(t=0,i=this._needsRemoving.length;i>t;t++)n=this._needsRemoving[t],this._removeLayer(n.layer,!0),n.layer._latlng=n.newlatlng;this._needsRemoving=[],this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds(),this._map.on("zoomend",this._zoomEnd,this),this._map.on("moveend",this._moveEnd,this),this._spiderfierOnAdd&&this._spiderfierOnAdd(),this._bindEvents(),i=this._needsClustering,this._needsClustering=[],this.addLayers(i,!0)},onRemove:function(e){e.off("zoomend",this._zoomEnd,this),e.off("moveend",this._moveEnd,this),this._unbindEvents(),this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim",""),this._spiderfierOnRemove&&this._spiderfierOnRemove(),delete this._maxLat,this._hideCoverage(),this._featureGroup.remove(),this._nonPointGroup.remove(),this._featureGroup.clearLayers(),this._map=null},getVisibleParent:function(e){for(var t=e;t&&!t._icon;)t=t.__parent;return t||null},_arraySplice:function(e,t){for(var i=e.length-1;i>=0;i--)if(e[i]===t)return e.splice(i,1),!0},_removeFromGridUnclustered:function(e,t){for(var i=this._map,n=this._gridUnclustered,r=Math.floor(this._map.getMinZoom());t>=r&&n[t].removeObject(e,i.project(e.getLatLng(),t));t--);},_childMarkerDragStart:function(e){e.target.__dragStart=e.target._latlng},_childMarkerMoved:function(e){if(!this._ignoreMove&&!e.target.__dragStart){var t=e.target._popup&&e.target._popup.isOpen();this._moveChild(e.target,e.oldLatLng,e.latlng),t&&e.target.openPopup()}},_moveChild:function(e,t,i){e._latlng=t,this.removeLayer(e),e._latlng=i,this.addLayer(e)},_childMarkerDragEnd:function(e){var t=e.target.__dragStart;delete e.target.__dragStart,t&&this._moveChild(e.target,t,e.target._latlng)},_removeLayer:function(e,t,i){var n=this._gridClusters,r=this._gridUnclustered,s=this._featureGroup,o=this._map,a=Math.floor(this._map.getMinZoom());t&&this._removeFromGridUnclustered(e,this._maxZoom);var h,l=e.__parent,u=l._markers;for(this._arraySplice(u,e);l&&(l._childCount--,l._boundsNeedUpdate=!0,!(l._zoomt?"small":100>t?"medium":"large",new L.DivIcon({html:"
"+t+"
",className:"marker-cluster"+i,iconSize:new L.Point(40,40)})},_bindEvents:function(){var e=this._map,t=this.options.spiderfyOnMaxZoom,i=this.options.showCoverageOnHover,n=this.options.zoomToBoundsOnClick;(t||n)&&this.on("clusterclick",this._zoomOrSpiderfy,this),i&&(this.on("clustermouseover",this._showCoverage,this),this.on("clustermouseout",this._hideCoverage,this),e.on("zoomend",this._hideCoverage,this))},_zoomOrSpiderfy:function(e){for(var t=e.layer,i=t;1===i._childClusters.length;)i=i._childClusters[0];i._zoom===this._maxZoom&&i._childCount===t._childCount&&this.options.spiderfyOnMaxZoom?t.spiderfy():this.options.zoomToBoundsOnClick&&t.zoomToBounds(),e.originalEvent&&13===e.originalEvent.keyCode&&this._map._container.focus()},_showCoverage:function(e){var t=this._map;this._inZoomAnimation||(this._shownPolygon&&t.removeLayer(this._shownPolygon),e.layer.getChildCount()>2&&e.layer!==this._spiderfied&&(this._shownPolygon=new L.Polygon(e.layer.getConvexHull(),this.options.polygonOptions),t.addLayer(this._shownPolygon)))},_hideCoverage:function(){this._shownPolygon&&(this._map.removeLayer(this._shownPolygon),this._shownPolygon=null)},_unbindEvents:function(){var e=this.options.spiderfyOnMaxZoom,t=this.options.showCoverageOnHover,i=this.options.zoomToBoundsOnClick,n=this._map;(e||i)&&this.off("clusterclick",this._zoomOrSpiderfy,this),t&&(this.off("clustermouseover",this._showCoverage,this),this.off("clustermouseout",this._hideCoverage,this),n.off("zoomend",this._hideCoverage,this))},_zoomEnd:function(){this._map&&(this._mergeSplitClusters(),this._zoom=Math.round(this._map._zoom),this._currentShownBounds=this._getExpandedVisibleBounds())},_moveEnd:function(){if(!this._inZoomAnimation){var e=this._getExpandedVisibleBounds();this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),this._zoom,e),this._topClusterLevel._recursivelyAddChildrenToMap(null,Math.round(this._map._zoom),e),this._currentShownBounds=e}},_generateInitialClusters:function(){var e=Math.ceil(this._map.getMaxZoom()),t=Math.floor(this._map.getMinZoom()),i=this.options.maxClusterRadius,n=i;"function"!=typeof i&&(n=function(){return i}),null!==this.options.disableClusteringAtZoom&&(e=this.options.disableClusteringAtZoom-1),this._maxZoom=e,this._gridClusters={},this._gridUnclustered={};for(var r=e;r>=t;r--)this._gridClusters[r]=new L.DistanceGrid(n(r)),this._gridUnclustered[r]=new L.DistanceGrid(n(r));this._topClusterLevel=new this._markerCluster(this,t-1)},_addLayer:function(e,t){var i,n,r=this._gridClusters,s=this._gridUnclustered,o=Math.floor(this._map.getMinZoom());for(this.options.singleMarkerMode&&this._overrideMarkerIcon(e),e.on(this._childMarkerEventHandlers,this);t>=o;t--){i=this._map.project(e.getLatLng(),t);var a=r[t].getNearObject(i);if(a)return a._addChild(e),e.__parent=a,void 0;if(a=s[t].getNearObject(i)){var h=a.__parent;h&&this._removeLayer(a,!1);var l=new this._markerCluster(this,t,a,e);r[t].addObject(l,this._map.project(l._cLatLng,t)),a.__parent=l,e.__parent=l;var u=l;for(n=t-1;n>h._zoom;n--)u=new this._markerCluster(this,n,u),r[n].addObject(u,this._map.project(a.getLatLng(),n));return h._addChild(u),this._removeFromGridUnclustered(a,t),void 0}s[t].addObject(e,i)}this._topClusterLevel._addChild(e),e.__parent=this._topClusterLevel},_refreshClustersIcons:function(){this._featureGroup.eachLayer(function(e){e instanceof L.MarkerCluster&&e._iconNeedsUpdate&&e._updateIcon()})},_enqueue:function(e){this._queue.push(e),this._queueTimeout||(this._queueTimeout=setTimeout(L.bind(this._processQueue,this),300))},_processQueue:function(){for(var e=0;ee?(this._animationStart(),this._animationZoomOut(this._zoom,e)):this._moveEnd()},_getExpandedVisibleBounds:function(){return this.options.removeOutsideVisibleBounds?L.Browser.mobile?this._checkBoundsMaxLat(this._map.getBounds()):this._checkBoundsMaxLat(this._map.getBounds().pad(1)):this._mapBoundsInfinite},_checkBoundsMaxLat:function(e){var t=this._maxLat;return void 0!==t&&(e.getNorth()>=t&&(e._northEast.lat=1/0),e.getSouth()<=-t&&(e._southWest.lat=-1/0)),e},_animationAddLayerNonAnimated:function(e,t){if(t===e)this._featureGroup.addLayer(e);else if(2===t._childCount){t._addToMap();var i=t.getAllChildMarkers();this._featureGroup.removeLayer(i[0]),this._featureGroup.removeLayer(i[1])}else t._updateIcon()},_extractNonGroupLayers:function(e,t){var i,n=e.getLayers(),r=0;for(t=t||[];r=0;i--)o=h[i],n.contains(o._latlng)||r.removeLayer(o)}),this._forceLayout(),this._topClusterLevel._recursivelyBecomeVisible(n,t),r.eachLayer(function(e){e instanceof L.MarkerCluster||!e._icon||e.clusterShow()}),this._topClusterLevel._recursively(n,e,t,function(e){e._recursivelyRestoreChildPositions(t)}),this._ignoreMove=!1,this._enqueue(function(){this._topClusterLevel._recursively(n,e,s,function(e){r.removeLayer(e),e.clusterShow()}),this._animationEnd()})},_animationZoomOut:function(e,t){this._animationZoomOutSingle(this._topClusterLevel,e-1,t),this._topClusterLevel._recursivelyAddChildrenToMap(null,t,this._getExpandedVisibleBounds()),this._topClusterLevel._recursivelyRemoveChildrenFromMap(this._currentShownBounds,Math.floor(this._map.getMinZoom()),e,this._getExpandedVisibleBounds())},_animationAddLayer:function(e,t){var i=this,n=this._featureGroup;n.addLayer(e),t!==e&&(t._childCount>2?(t._updateIcon(),this._forceLayout(),this._animationStart(),e._setPos(this._map.latLngToLayerPoint(t.getLatLng())),e.clusterHide(),this._enqueue(function(){n.removeLayer(e),e.clusterShow(),i._animationEnd()})):(this._forceLayout(),i._animationStart(),i._animationZoomOutSingle(t,this._map.getMaxZoom(),this._zoom)))}},_animationZoomOutSingle:function(e,t,i){var n=this._getExpandedVisibleBounds(),r=Math.floor(this._map.getMinZoom());e._recursivelyAnimateChildrenInAndAddSelfToMap(n,r,t+1,i);var s=this;this._forceLayout(),e._recursivelyBecomeVisible(n,i),this._enqueue(function(){if(1===e._childCount){var o=e._markers[0];this._ignoreMove=!0,o.setLatLng(o.getLatLng()),this._ignoreMove=!1,o.clusterShow&&o.clusterShow()}else e._recursively(n,i,r,function(e){e._recursivelyRemoveChildrenFromMap(n,r,t+1)});s._animationEnd()})},_animationEnd:function(){this._map&&(this._map._mapPane.className=this._map._mapPane.className.replace(" leaflet-cluster-anim","")),this._inZoomAnimation--,this.fire("animationend")},_forceLayout:function(){L.Util.falseFn(document.body.offsetWidth)}}),L.markerClusterGroup=function(e){return new L.MarkerClusterGroup(e)};var i=L.MarkerCluster=L.Marker.extend({options:L.Icon.prototype.options,initialize:function(e,t,i,n){L.Marker.prototype.initialize.call(this,i?i._cLatLng||i.getLatLng():new L.LatLng(0,0),{icon:this,pane:e.options.clusterPane}),this._group=e,this._zoom=t,this._markers=[],this._childClusters=[],this._childCount=0,this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._bounds=new L.LatLngBounds,i&&this._addChild(i),n&&this._addChild(n)},getAllChildMarkers:function(e,t){e=e||[];for(var i=this._childClusters.length-1;i>=0;i--)this._childClusters[i].getAllChildMarkers(e);for(var n=this._markers.length-1;n>=0;n--)t&&this._markers[n].__dragStart||e.push(this._markers[n]);return e},getChildCount:function(){return this._childCount},zoomToBounds:function(e){for(var t,i=this._childClusters.slice(),n=this._group._map,r=n.getBoundsZoom(this._bounds),s=this._zoom+1,o=n.getZoom();i.length>0&&r>s;){s++;var a=[];for(t=0;ts?this._group._map.setView(this._latlng,s):o>=r?this._group._map.setView(this._latlng,o+1):this._group._map.fitBounds(this._bounds,e)},getBounds:function(){var e=new L.LatLngBounds;return e.extend(this._bounds),e},_updateIcon:function(){this._iconNeedsUpdate=!0,this._icon&&this.setIcon(this)},createIcon:function(){return this._iconNeedsUpdate&&(this._iconObj=this._group.options.iconCreateFunction(this),this._iconNeedsUpdate=!1),this._iconObj.createIcon()},createShadow:function(){return this._iconObj.createShadow()},_addChild:function(e,t){this._iconNeedsUpdate=!0,this._boundsNeedUpdate=!0,this._setClusterCenter(e),e instanceof L.MarkerCluster?(t||(this._childClusters.push(e),e.__parent=this),this._childCount+=e._childCount):(t||this._markers.push(e),this._childCount++),this.__parent&&this.__parent._addChild(e,!0)},_setClusterCenter:function(e){this._cLatLng||(this._cLatLng=e._cLatLng||e._latlng)},_resetBounds:function(){var e=this._bounds;e._southWest&&(e._southWest.lat=1/0,e._southWest.lng=1/0),e._northEast&&(e._northEast.lat=-1/0,e._northEast.lng=-1/0)},_recalculateBounds:function(){var e,t,i,n,r=this._markers,s=this._childClusters,o=0,a=0,h=this._childCount;if(0!==h){for(this._resetBounds(),e=0;e=0;i--)n=r[i],n._icon&&(n._setPos(t),n.clusterHide())},function(e){var i,n,r=e._childClusters;for(i=r.length-1;i>=0;i--)n=r[i],n._icon&&(n._setPos(t),n.clusterHide())})},_recursivelyAnimateChildrenInAndAddSelfToMap:function(e,t,i,n){this._recursively(e,n,t,function(r){r._recursivelyAnimateChildrenIn(e,r._group._map.latLngToLayerPoint(r.getLatLng()).round(),i),r._isSingleParent()&&i-1===n?(r.clusterShow(),r._recursivelyRemoveChildrenFromMap(e,t,i)):r.clusterHide(),r._addToMap()})},_recursivelyBecomeVisible:function(e,t){this._recursively(e,this._group._map.getMinZoom(),t,null,function(e){e.clusterShow()})},_recursivelyAddChildrenToMap:function(e,t,i){this._recursively(i,this._group._map.getMinZoom()-1,t,function(n){if(t!==n._zoom)for(var r=n._markers.length-1;r>=0;r--){var s=n._markers[r];i.contains(s._latlng)&&(e&&(s._backupLatlng=s.getLatLng(),s.setLatLng(e),s.clusterHide&&s.clusterHide()),n._group._featureGroup.addLayer(s))}},function(t){t._addToMap(e)})},_recursivelyRestoreChildPositions:function(e){for(var t=this._markers.length-1;t>=0;t--){var i=this._markers[t];i._backupLatlng&&(i.setLatLng(i._backupLatlng),delete i._backupLatlng)}if(e-1===this._zoom)for(var n=this._childClusters.length-1;n>=0;n--)this._childClusters[n]._restorePosition();else for(var r=this._childClusters.length-1;r>=0;r--)this._childClusters[r]._recursivelyRestoreChildPositions(e)},_restorePosition:function(){this._backupLatlng&&(this.setLatLng(this._backupLatlng),delete this._backupLatlng)},_recursivelyRemoveChildrenFromMap:function(e,t,i,n){var r,s;this._recursively(e,t-1,i-1,function(e){for(s=e._markers.length-1;s>=0;s--)r=e._markers[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())},function(e){for(s=e._childClusters.length-1;s>=0;s--)r=e._childClusters[s],n&&n.contains(r._latlng)||(e._group._featureGroup.removeLayer(r),r.clusterShow&&r.clusterShow())})},_recursively:function(e,t,i,n,r){var s,o,a=this._childClusters,h=this._zoom;if(h>=t&&(n&&n(this),r&&h===i&&r(this)),t>h||i>h)for(s=a.length-1;s>=0;s--)o=a[s],o._boundsNeedUpdate&&o._recalculateBounds(),e.intersects(o._bounds)&&o._recursively(e,t,i,n,r)},_isSingleParent:function(){return this._childClusters.length>0&&this._childClusters[0]._childCount===this._childCount}});L.Marker.include({clusterHide:function(){var e=this.options.opacity;return this.setOpacity(0),this.options.opacity=e,this},clusterShow:function(){return this.setOpacity(this.options.opacity)}}),L.DistanceGrid=function(e){this._cellSize=e,this._sqCellSize=e*e,this._grid={},this._objectPoint={}},L.DistanceGrid.prototype={addObject:function(e,t){var i=this._getCoord(t.x),n=this._getCoord(t.y),r=this._grid,s=r[n]=r[n]||{},o=s[i]=s[i]||[],a=L.Util.stamp(e);this._objectPoint[a]=t,o.push(e)},updateObject:function(e,t){this.removeObject(e),this.addObject(e,t)},removeObject:function(e,t){var i,n,r=this._getCoord(t.x),s=this._getCoord(t.y),o=this._grid,a=o[s]=o[s]||{},h=a[r]=a[r]||[];for(delete this._objectPoint[L.Util.stamp(e)],i=0,n=h.length;n>i;i++)if(h[i]===e)return h.splice(i,1),1===n&&delete a[r],!0},eachObject:function(e,t){var i,n,r,s,o,a,h,l=this._grid;for(i in l){o=l[i];for(n in o)for(a=o[n],r=0,s=a.length;s>r;r++)h=e.call(t,a[r]),h&&(r--,s--)}},getNearObject:function(e){var t,i,n,r,s,o,a,h,l=this._getCoord(e.x),u=this._getCoord(e.y),_=this._objectPoint,d=this._sqCellSize,c=null;for(t=u-1;u+1>=t;t++)if(r=this._grid[t])for(i=l-1;l+1>=i;i++)if(s=r[i])for(n=0,o=s.length;o>n;n++)a=s[n],h=this._sqDist(_[L.Util.stamp(a)],e),(d>h||d>=h&&null===c)&&(d=h,c=a);return c},_getCoord:function(e){var t=Math.floor(e/this._cellSize);return isFinite(t)?t:e},_sqDist:function(e,t){var i=t.x-e.x,n=t.y-e.y;return i*i+n*n}},function(){L.QuickHull={getDistant:function(e,t){var i=t[1].lat-t[0].lat,n=t[0].lng-t[1].lng;return n*(e.lat-t[0].lat)+i*(e.lng-t[0].lng)},findMostDistantPointFromBaseLine:function(e,t){var i,n,r,s=0,o=null,a=[];for(i=t.length-1;i>=0;i--)n=t[i],r=this.getDistant(n,e),r>0&&(a.push(n),r>s&&(s=r,o=n));return{maxPoint:o,newPoints:a}},buildConvexHull:function(e,t){var i=[],n=this.findMostDistantPointFromBaseLine(e,t);return n.maxPoint?(i=i.concat(this.buildConvexHull([e[0],n.maxPoint],n.newPoints)),i=i.concat(this.buildConvexHull([n.maxPoint,e[1]],n.newPoints))):[e[0]]},getConvexHull:function(e){var t,i=!1,n=!1,r=!1,s=!1,o=null,a=null,h=null,l=null,u=null,_=null;for(t=e.length-1;t>=0;t--){var d=e[t];(i===!1||d.lat>i)&&(o=d,i=d.lat),(n===!1||d.latr)&&(h=d,r=d.lng),(s===!1||d.lng=0;t--)e=i[t].getLatLng(),n.push(e);return L.QuickHull.getConvexHull(n)}}),L.MarkerCluster.include({_2PI:2*Math.PI,_circleFootSeparation:25,_circleStartAngle:0,_spiralFootSeparation:28,_spiralLengthStart:11,_spiralLengthFactor:5,_circleSpiralSwitchover:9,spiderfy:function(){if(this._group._spiderfied!==this&&!this._group._inZoomAnimation){var e,t=this.getAllChildMarkers(null,!0),i=this._group,n=i._map,r=n.latLngToLayerPoint(this._latlng);this._group._unspiderfy(),this._group._spiderfied=this,t.length>=this._circleSpiralSwitchover?e=this._generatePointsSpiral(t.length,r):(r.y+=10,e=this._generatePointsCircle(t.length,r)),this._animationSpiderfy(t,e)}},unspiderfy:function(e){this._group._inZoomAnimation||(this._animationUnspiderfy(e),this._group._spiderfied=null)},_generatePointsCircle:function(e,t){var i,n,r=this._group.options.spiderfyDistanceMultiplier*this._circleFootSeparation*(2+e),s=r/this._2PI,o=this._2PI/e,a=[];for(s=Math.max(s,35),a.length=e,i=0;e>i;i++)n=this._circleStartAngle+i*o,a[i]=new L.Point(t.x+s*Math.cos(n),t.y+s*Math.sin(n))._round();return a},_generatePointsSpiral:function(e,t){var i,n=this._group.options.spiderfyDistanceMultiplier,r=n*this._spiralLengthStart,s=n*this._spiralFootSeparation,o=n*this._spiralLengthFactor*this._2PI,a=0,h=[];for(h.length=e,i=e;i>=0;i--)e>i&&(h[i]=new L.Point(t.x+r*Math.cos(a),t.y+r*Math.sin(a))._round()),a+=s/r+5e-4*i,r+=o/a;return h},_noanimationUnspiderfy:function(){var e,t,i=this._group,n=i._map,r=i._featureGroup,s=this.getAllChildMarkers(null,!0);for(i._ignoreMove=!0,this.setOpacity(1),t=s.length-1;t>=0;t--)e=s[t],r.removeLayer(e),e._preSpiderfyLatlng&&(e.setLatLng(e._preSpiderfyLatlng),delete e._preSpiderfyLatlng),e.setZIndexOffset&&e.setZIndexOffset(0),e._spiderLeg&&(n.removeLayer(e._spiderLeg),delete e._spiderLeg);i.fire("unspiderfied",{cluster:this,markers:s}),i._ignoreMove=!1,i._spiderfied=null}}),L.MarkerClusterNonAnimated=L.MarkerCluster.extend({_animationSpiderfy:function(e,t){var i,n,r,s,o=this._group,a=o._map,h=o._featureGroup,l=this._group.options.spiderLegPolylineOptions;for(o._ignoreMove=!0,i=0;i=0;i--)a=u.layerPointToLatLng(t[i]),n=e[i],n._preSpiderfyLatlng=n._latlng,n.setLatLng(a),n.clusterShow&&n.clusterShow(),p&&(r=n._spiderLeg,s=r._path,s.style.strokeDashoffset=0,r.setStyle({opacity:m}));this.setOpacity(.3),l._ignoreMove=!1,setTimeout(function(){l._animationEnd(),l.fire("spiderfied",{cluster:h,markers:e})},200)},_animationUnspiderfy:function(e){var t,i,n,r,s,o,a=this,h=this._group,l=h._map,u=h._featureGroup,_=e?l._latLngToNewLayerPoint(this._latlng,e.zoom,e.center):l.latLngToLayerPoint(this._latlng),d=this.getAllChildMarkers(null,!0),c=L.Path.SVG;for(h._ignoreMove=!0,h._animationStart(),this.setOpacity(1),i=d.length-1;i>=0;i--)t=d[i],t._preSpiderfyLatlng&&(t.closePopup(),t.setLatLng(t._preSpiderfyLatlng),delete t._preSpiderfyLatlng,o=!0,t._setPos&&(t._setPos(_),o=!1),t.clusterHide&&(t.clusterHide(),o=!1),o&&u.removeLayer(t),c&&(n=t._spiderLeg,r=n._path,s=r.getTotalLength()+.1,r.style.strokeDashoffset=s,n.setStyle({opacity:0})));h._ignoreMove=!1,setTimeout(function(){var e=0;for(i=d.length-1;i>=0;i--)t=d[i],t._spiderLeg&&e++;for(i=d.length-1;i>=0;i--)t=d[i],t._spiderLeg&&(t.clusterShow&&t.clusterShow(),t.setZIndexOffset&&t.setZIndexOffset(0),e>1&&u.removeLayer(t),l.removeLayer(t._spiderLeg),delete t._spiderLeg);h._animationEnd(),h.fire("unspiderfied",{cluster:a,markers:d})},200)}}),L.MarkerClusterGroup.include({_spiderfied:null,unspiderfy:function(){this._unspiderfy.apply(this,arguments)},_spiderfierOnAdd:function(){this._map.on("click",this._unspiderfyWrapper,this),this._map.options.zoomAnimation&&this._map.on("zoomstart",this._unspiderfyZoomStart,this),this._map.on("zoomend",this._noanimationUnspiderfy,this),L.Browser.touch||this._map.getRenderer(this)},_spiderfierOnRemove:function(){this._map.off("click",this._unspiderfyWrapper,this),this._map.off("zoomstart",this._unspiderfyZoomStart,this),this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._map.off("zoomend",this._noanimationUnspiderfy,this),this._noanimationUnspiderfy() +},_unspiderfyZoomStart:function(){this._map&&this._map.on("zoomanim",this._unspiderfyZoomAnim,this)},_unspiderfyZoomAnim:function(e){L.DomUtil.hasClass(this._map._mapPane,"leaflet-touching")||(this._map.off("zoomanim",this._unspiderfyZoomAnim,this),this._unspiderfy(e))},_unspiderfyWrapper:function(){this._unspiderfy()},_unspiderfy:function(e){this._spiderfied&&this._spiderfied.unspiderfy(e)},_noanimationUnspiderfy:function(){this._spiderfied&&this._spiderfied._noanimationUnspiderfy()},_unspiderfyLayer:function(e){e._spiderLeg&&(this._featureGroup.removeLayer(e),e.clusterShow&&e.clusterShow(),e.setZIndexOffset&&e.setZIndexOffset(0),this._map.removeLayer(e._spiderLeg),delete e._spiderLeg)}}),L.MarkerClusterGroup.include({refreshClusters:function(e){return e?e instanceof L.MarkerClusterGroup?e=e._topClusterLevel.getAllChildMarkers():e instanceof L.LayerGroup?e=e._layers:e instanceof L.MarkerCluster?e=e.getAllChildMarkers():e instanceof L.Marker&&(e=[e]):e=this._topClusterLevel.getAllChildMarkers(),this._flagParentsIconsNeedUpdate(e),this._refreshClustersIcons(),this.options.singleMarkerMode&&this._refreshSingleMarkerModeMarkers(e),this},_flagParentsIconsNeedUpdate:function(e){var t,i;for(t in e)for(i=e[t].__parent;i;)i._iconNeedsUpdate=!0,i=i.__parent},_refreshSingleMarkerModeMarkers:function(e){var t,i;for(t in e)i=e[t],this.hasLayer(i)&&i.setIcon(this._overrideMarkerIcon(i))}}),L.Marker.include({refreshIconOptions:function(e,t){var i=this.options.icon;return L.setOptions(i,e),this.setIcon(i),t&&this.__parent&&this.__parent._group.refreshClusters(this),this}}),e.MarkerClusterGroup=t,e.MarkerCluster=i}); +//# sourceMappingURL=leaflet.markercluster.js.map \ No newline at end of file diff --git a/js/leaflet.min.js b/js/leaflet.min.js new file mode 100644 index 0000000..21f499c --- /dev/null +++ b/js/leaflet.min.js @@ -0,0 +1,6 @@ +/* @preserve + * Leaflet 1.7.1, a JS library for interactive maps. http://leafletjs.com + * (c) 2010-2019 Vladimir Agafonkin, (c) 2010-2011 CloudMade + */ +!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i(t.L={})}(this,function(t){"use strict";function h(t){for(var i,e,n=1,o=arguments.length;n=this.min.x&&e.x<=this.max.x&&i.y>=this.min.y&&e.y<=this.max.y},intersects:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>=i.x&&n.x<=e.x,r=o.y>=i.y&&n.y<=e.y;return s&&r},overlaps:function(t){t=O(t);var i=this.min,e=this.max,n=t.min,o=t.max,s=o.x>i.x&&n.xi.y&&n.y=n.lat&&e.lat<=o.lat&&i.lng>=n.lng&&e.lng<=o.lng},intersects:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=i.lat&&n.lat<=e.lat,r=o.lng>=i.lng&&n.lng<=e.lng;return s&&r},overlaps:function(t){t=N(t);var i=this._southWest,e=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>i.lat&&n.lati.lng&&n.lng';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(t){return!1}}();function kt(t){return 0<=navigator.userAgent.toLowerCase().indexOf(t)}var Bt={ie:tt,ielt9:it,edge:et,webkit:nt,android:ot,android23:st,androidStock:at,opera:ht,chrome:ut,gecko:lt,safari:ct,phantom:_t,opera12:dt,win:pt,ie3d:mt,webkit3d:ft,gecko3d:gt,any3d:vt,mobile:yt,mobileWebkit:xt,mobileWebkit3d:wt,msPointer:Pt,pointer:Lt,touch:bt,mobileOpera:Tt,mobileGecko:Mt,retina:zt,passiveEvents:Ct,canvas:St,svg:Zt,vml:Et},At=Pt?"MSPointerDown":"pointerdown",It=Pt?"MSPointerMove":"pointermove",Ot=Pt?"MSPointerUp":"pointerup",Rt=Pt?"MSPointerCancel":"pointercancel",Nt={},Dt=!1;function jt(t,i,e,n){function o(t){Ut(t,r)}var s,r,a,h,u,l,c,_;function d(t){t.pointerType===(t.MSPOINTER_TYPE_MOUSE||"mouse")&&0===t.buttons||Ut(t,h)}return"touchstart"===i?(u=t,l=e,c=n,_=p(function(t){t.MSPOINTER_TYPE_TOUCH&&t.pointerType===t.MSPOINTER_TYPE_TOUCH&&Ri(t),Ut(t,l)}),u["_leaflet_touchstart"+c]=_,u.addEventListener(At,_,!1),Dt||(document.addEventListener(At,Wt,!0),document.addEventListener(It,Ht,!0),document.addEventListener(Ot,Ft,!0),document.addEventListener(Rt,Ft,!0),Dt=!0)):"touchmove"===i?(h=e,(a=t)["_leaflet_touchmove"+n]=d,a.addEventListener(It,d,!1)):"touchend"===i&&(r=e,(s=t)["_leaflet_touchend"+n]=o,s.addEventListener(Ot,o,!1),s.addEventListener(Rt,o,!1)),this}function Wt(t){Nt[t.pointerId]=t}function Ht(t){Nt[t.pointerId]&&(Nt[t.pointerId]=t)}function Ft(t){delete Nt[t.pointerId]}function Ut(t,i){for(var e in t.touches=[],Nt)t.touches.push(Nt[e]);t.changedTouches=[t],i(t)}var Vt=Pt?"MSPointerDown":Lt?"pointerdown":"touchstart",qt=Pt?"MSPointerUp":Lt?"pointerup":"touchend",Gt="_leaflet_";var Kt,Yt,Xt,Jt,$t,Qt,ti=fi(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ii=fi(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),ei="webkitTransition"===ii||"OTransition"===ii?ii+"End":"transitionend";function ni(t){return"string"==typeof t?document.getElementById(t):t}function oi(t,i){var e,n=t.style[i]||t.currentStyle&&t.currentStyle[i];return n&&"auto"!==n||!document.defaultView||(n=(e=document.defaultView.getComputedStyle(t,null))?e[i]:null),"auto"===n?null:n}function si(t,i,e){var n=document.createElement(t);return n.className=i||"",e&&e.appendChild(n),n}function ri(t){var i=t.parentNode;i&&i.removeChild(t)}function ai(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function hi(t){var i=t.parentNode;i&&i.lastChild!==t&&i.appendChild(t)}function ui(t){var i=t.parentNode;i&&i.firstChild!==t&&i.insertBefore(t,i.firstChild)}function li(t,i){if(void 0!==t.classList)return t.classList.contains(i);var e=pi(t);return 0this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,i){this._enforcingBounds=!0;var e=this.getCenter(),n=this._limitCenter(e,this._zoom,N(t));return e.equals(n)||this.panTo(n,i),this._enforcingBounds=!1,this},panInside:function(t,i){var e,n,o=A((i=i||{}).paddingTopLeft||i.padding||[0,0]),s=A(i.paddingBottomRight||i.padding||[0,0]),r=this.getCenter(),a=this.project(r),h=this.project(t),u=this.getPixelBounds(),l=u.getSize().divideBy(2),c=O([u.min.add(o),u.max.subtract(s)]);return c.contains(h)||(this._enforcingBounds=!0,e=a.subtract(h),n=A(h.x+e.x,h.y+e.y),(h.xc.max.x)&&(n.x=a.x-e.x,0c.max.y)&&(n.y=a.y-e.y,0=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,i){for(var e,n=[],o="mouseout"===i||"mouseover"===i,s=t.target||t.srcElement,r=!1;s;){if((e=this._targets[m(s)])&&("click"===i||"preclick"===i)&&!t._simulated&&this._draggableMoved(e)){r=!0;break}if(e&&e.listens(i,!0)){if(o&&!Vi(s,t))break;if(n.push(e),o)break}if(s===this._container)break;s=s.parentNode}return n.length||r||o||!Vi(s,t)||(n=[this]),n},_handleDOMEvent:function(t){var i;this._loaded&&!Ui(t)&&("mousedown"!==(i=t.type)&&"keypress"!==i&&"keyup"!==i&&"keydown"!==i||Pi(t.target||t.srcElement),this._fireDOMEvent(t,i))},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,i,e){var n;if("click"===t.type&&((n=h({},t)).type="preclick",this._fireDOMEvent(n,n.type,e)),!t._stopped&&(e=(e||[]).concat(this._findEventTargets(t,i))).length){var o=e[0];"contextmenu"===i&&o.listens(i,!0)&&Ri(t);var s,r={originalEvent:t};"keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type&&(s=o.getLatLng&&(!o._radius||o._radius<=10),r.containerPoint=s?this.latLngToContainerPoint(o.getLatLng()):this.mouseEventToContainerPoint(t),r.layerPoint=this.containerPointToLayerPoint(r.containerPoint),r.latlng=s?o.getLatLng():this.layerPointToLatLng(r.layerPoint));for(var a=0;athis.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(i),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==e.animate&&!this.getSize().contains(o))&&(M(function(){this._moveStart(!0,!1)._animateZoom(t,i,!0)},this),!0)},_animateZoom:function(t,i,e,n){this._mapPane&&(e&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=i,ci(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:i,noUpdate:n}),setTimeout(p(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&_i(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom),M(function(){this._moveEnd(!0)},this))}});function Yi(t){return new Xi(t)}var Xi=S.extend({options:{position:"topright"},initialize:function(t){c(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var i=this._map;return i&&i.removeControl(this),this.options.position=t,i&&i.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var i=this._container=this.onAdd(t),e=this.getPosition(),n=t._controlCorners[e];return ci(i,"leaflet-control"),-1!==e.indexOf("bottom")?n.insertBefore(i,n.firstChild):n.appendChild(i),this._map.on("unload",this.remove,this),this},remove:function(){return this._map&&(ri(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null),this},_refocusOnMap:function(t){this._map&&t&&0",n=document.createElement("div");return n.innerHTML=e,n.firstChild},_addItem:function(t){var i,e=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((i=document.createElement("input")).type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=n):i=this._createRadioElement("leaflet-base-layers_"+m(this),n),this._layerControlInputs.push(i),i.layerId=m(t.layer),zi(i,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("div");return e.appendChild(s),s.appendChild(i),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){var t,i,e=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=e.length-1;0<=s;s--)t=e[s],i=this._getLayer(t.layerId).layer,t.checked?n.push(i):t.checked||o.push(i);for(s=0;si.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expand:function(){return this.expand()},_collapse:function(){return this.collapse()}}),$i=Xi.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"},onAdd:function(t){var i="leaflet-control-zoom",e=si("div",i+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,i+"-in",e,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,i+"-out",e,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),e},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,i,e,n,o){var s=si("a",e,n);return s.innerHTML=t,s.href="#",s.title=i,s.setAttribute("role","button"),s.setAttribute("aria-label",i),Oi(s),zi(s,"click",Ni),zi(s,"click",o,this),zi(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,i="leaflet-disabled";_i(this._zoomInButton,i),_i(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMinZoom()||ci(this._zoomOutButton,i),!this._disabled&&t._zoom!==t.getMaxZoom()||ci(this._zoomInButton,i)}});Ki.mergeOptions({zoomControl:!0}),Ki.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new $i,this.addControl(this.zoomControl))});var Qi=Xi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var i="leaflet-control-scale",e=si("div",i),n=this.options;return this._addScales(n,i+"-line",e),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),e},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,i,e){t.metric&&(this._mScale=si("div",i,e)),t.imperial&&(this._iScale=si("div",i,e))},_update:function(){var t=this._map,i=t.getSize().y/2,e=t.distance(t.containerPointToLatLng([0,i]),t.containerPointToLatLng([this.options.maxWidth,i]));this._updateScales(e)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var i=this._getRoundNum(t),e=i<1e3?i+" m":i/1e3+" km";this._updateScale(this._mScale,e,i/t)},_updateImperial:function(t){var i,e,n,o=3.2808399*t;5280Leaflet'},initialize:function(t){c(this,t),this._attributions={}},onAdd:function(t){for(var i in(t.attributionControl=this)._container=si("div","leaflet-control-attribution"),Oi(this._container),t._layers)t._layers[i].getAttribution&&this.addAttribution(t._layers[i].getAttribution());return this._update(),this._container},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t&&(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update()),this},removeAttribution:function(t){return t&&this._attributions[t]&&(this._attributions[t]--,this._update()),this},_update:function(){if(this._map){var t=[];for(var i in this._attributions)this._attributions[i]&&t.push(i);var e=[];this.options.prefix&&e.push(this.options.prefix),t.length&&e.push(t.join(", ")),this._container.innerHTML=e.join(" | ")}}});Ki.mergeOptions({attributionControl:!0}),Ki.addInitHook(function(){this.options.attributionControl&&(new te).addTo(this)});Xi.Layers=Ji,Xi.Zoom=$i,Xi.Scale=Qi,Xi.Attribution=te,Yi.layers=function(t,i,e){return new Ji(t,i,e)},Yi.zoom=function(t){return new $i(t)},Yi.scale=function(t){return new Qi(t)},Yi.attribution=function(t){return new te(t)};var ie=S.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled&&(this._enabled=!1,this.removeHooks()),this},enabled:function(){return!!this._enabled}});ie.addTo=function(t,i){return t.addHandler(i,this),this};var ee,ne={Events:Z},oe=bt?"touchstart mousedown":"mousedown",se={mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},re={mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"},ae=E.extend({options:{clickTolerance:3},initialize:function(t,i,e,n){c(this,n),this._element=t,this._dragStartTarget=i||t,this._preventOutline=e},enable:function(){this._enabled||(zi(this._dragStartTarget,oe,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(ae._dragging===this&&this.finishDrag(),Si(this._dragStartTarget,oe,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){var i,e;!t._simulated&&this._enabled&&(this._moved=!1,li(this._element,"leaflet-zoom-anim")||ae._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||((ae._dragging=this)._preventOutline&&Pi(this._element),xi(),Xt(),this._moving||(this.fire("down"),i=t.touches?t.touches[0]:t,e=bi(this._element),this._startPoint=new k(i.clientX,i.clientY),this._parentScale=Ti(e),zi(document,re[t.type],this._onMove,this),zi(document,se[t.type],this._onUp,this))))},_onMove:function(t){var i,e;!t._simulated&&this._enabled&&(t.touches&&1i&&(e.push(t[n]),o=n);oi.max.x&&(e|=2),t.yi.max.y&&(e|=8),e}function de(t,i,e,n){var o,s=i.x,r=i.y,a=e.x-s,h=e.y-r,u=a*a+h*h;return 0this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()t.y!=n.y>t.y&&t.x<(n.x-e.x)*(t.y-e.y)/(n.y-e.y)+e.x&&(u=!u);return u||Oe.prototype._containsPoint.call(this,t,!0)}});var Ne=Ce.extend({initialize:function(t,i){c(this,i),this._layers={},t&&this.addData(t)},addData:function(t){var i,e,n,o=g(t)?t:t.features;if(o){for(i=0,e=o.length;iu.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+e+h.y>u.y&&(c=s.y+e-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&t.fire("autopanstart").panBy([l,c]))},_onCloseButtonClick:function(t){this._close(),Ni(t)},_getAnchor:function(){return A(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}});Ki.mergeOptions({closePopupOnClick:!0}),Ki.include({openPopup:function(t,i,e){return t instanceof tn||(t=new tn(e).setContent(t)),i&&t.setLatLng(i),this.hasLayer(t)?this:(this._popup&&this._popup.options.autoClose&&this.closePopup(),this._popup=t,this.addLayer(t))},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&this.removeLayer(t),this}}),Me.include({bindPopup:function(t,i){return t instanceof tn?(c(t,i),(this._popup=t)._source=this):(this._popup&&!i||(this._popup=new tn(i,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t,i){return this._popup&&this._map&&(i=this._popup._prepareOpen(this,t,i),this._map.openPopup(this._popup,i)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(t){return this._popup&&(this._popup._map?this.closePopup():this.openPopup(t)),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){var i=t.layer||t.target;this._popup&&this._map&&(Ni(t),i instanceof Be?this.openPopup(t.layer||t.target,t.latlng):this._map.hasLayer(this._popup)&&this._popup._source===i?this.closePopup():this.openPopup(i,t.latlng))},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var en=Qe.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,interactive:!1,opacity:.9},onAdd:function(t){Qe.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&this._source.fire("tooltipopen",{tooltip:this},!0)},onRemove:function(t){Qe.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&this._source.fire("tooltipclose",{tooltip:this},!0)},getEvents:function(){var t=Qe.prototype.getEvents.call(this);return bt&&!this.options.permanent&&(t.preclick=this._close),t},_close:function(){this._map&&this._map.closeTooltip(this)},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=si("div",t)},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var i,e=this._map,n=this._container,o=e.latLngToContainerPoint(e.getCenter()),s=e.layerPointToContainerPoint(t),r=this.options.direction,a=n.offsetWidth,h=n.offsetHeight,u=A(this.options.offset),l=this._getAnchor(),c="top"===r?(i=a/2,h):"bottom"===r?(i=a/2,0):(i="center"===r?a/2:"right"===r?0:"left"===r?a:s.xthis.options.maxZoom||nthis.options.maxZoom||void 0!==this.options.minZoom&&oe.max.x)||!i.wrapLat&&(t.ye.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return N(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var i=this._map,e=this.getTileSize(),n=t.scaleBy(e),o=n.add(e);return[i.unproject(n,t.z),i.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var i=this._tileCoordsToNwSe(t),e=new R(i[0],i[1]);return this.options.noWrap||(e=this._map.wrapLatLngBounds(e)),e},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var i=t.split(":"),e=new k(+i[0],+i[1]);return e.z=+i[2],e},_removeTile:function(t){var i=this._tiles[t];i&&(ri(i.el),delete this._tiles[t],this.fire("tileunload",{tile:i.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ci(t,"leaflet-tile");var i=this.getTileSize();t.style.width=i.x+"px",t.style.height=i.y+"px",t.onselectstart=a,t.onmousemove=a,it&&this.options.opacity<1&&mi(t,this.options.opacity),ot&&!st&&(t.style.WebkitBackfaceVisibility="hidden")},_addTile:function(t,i){var e=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),p(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&M(p(this._tileReady,this,t,null,o)),vi(o,e),this._tiles[n]={el:o,coords:t,current:!0},i.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,i,e){i&&this.fire("tileerror",{error:i,tile:e,coords:t});var n=this._tileCoordsToKey(t);(e=this._tiles[n])&&(e.loaded=+new Date,this._map._fadeAnimated?(mi(e.el,0),z(this._fadeFrame),this._fadeFrame=M(this._updateOpacity,this)):(e.active=!0,this._pruneTiles()),i||(ci(e.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:e.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),it||!this._map._fadeAnimated?M(this._pruneTiles,this):setTimeout(p(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var i=new k(this._wrapX?o(t.x,this._wrapX):t.x,this._wrapY?o(t.y,this._wrapY):t.y);return i.z=t.z,i},_pxBoundsToTileRange:function(t){var i=this.getTileSize();return new I(t.min.unscaleBy(i).floor(),t.max.unscaleBy(i).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});var sn=on.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1},initialize:function(t,i){this._url=t,(i=c(this,i)).detectRetina&&zt&&0')}}catch(t){return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_n={_initContainer:function(){this._container=si("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(hn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var i=t._container=cn("shape");ci(i,"leaflet-vml-shape "+(this.options.className||"")),i.coordsize="1 1",t._path=cn("path"),i.appendChild(t._path),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){var i=t._container;this._container.appendChild(i),t.options.interactive&&t.addInteractiveTarget(i)},_removePath:function(t){var i=t._container;ri(i),t.removeInteractiveTarget(i),delete this._layers[m(t)]},_updateStyle:function(t){var i=t._stroke,e=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(i=i||(t._stroke=cn("stroke")),o.appendChild(i),i.weight=n.weight+"px",i.color=n.color,i.opacity=n.opacity,n.dashArray?i.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):i.dashStyle="",i.endcap=n.lineCap.replace("butt","flat"),i.joinstyle=n.lineJoin):i&&(o.removeChild(i),t._stroke=null),n.fill?(e=e||(t._fill=cn("fill")),o.appendChild(e),e.color=n.fillColor||n.color,e.opacity=n.fillOpacity):e&&(o.removeChild(e),t._fill=null)},_updateCircle:function(t){var i=t._point.round(),e=Math.round(t._radius),n=Math.round(t._radiusY||e);this._setPath(t,t._empty()?"M0 0":"AL "+i.x+","+i.y+" "+e+","+n+" 0,23592600")},_setPath:function(t,i){t._path.v=i},_bringToFront:function(t){hi(t._container)},_bringToBack:function(t){ui(t._container)}},dn=Et?cn:J,pn=hn.extend({getEvents:function(){var t=hn.prototype.getEvents.call(this);return t.zoomstart=this._onZoomStart,t},_initContainer:function(){this._container=dn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=dn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ri(this._container),Si(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_onZoomStart:function(){this._update()},_update:function(){var t,i,e;this._map._animatingZoom&&this._bounds||(hn.prototype._update.call(this),i=(t=this._bounds).getSize(),e=this._container,this._svgSize&&this._svgSize.equals(i)||(this._svgSize=i,e.setAttribute("width",i.x),e.setAttribute("height",i.y)),vi(e,t.min),e.setAttribute("viewBox",[t.min.x,t.min.y,i.x,i.y].join(" ")),this.fire("update"))},_initPath:function(t){var i=t._path=dn("path");t.options.className&&ci(i,t.options.className),t.options.interactive&&ci(i,"leaflet-interactive"),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ri(t._path),t.removeInteractiveTarget(t._path),delete this._layers[m(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var i=t._path,e=t.options;i&&(e.stroke?(i.setAttribute("stroke",e.color),i.setAttribute("stroke-opacity",e.opacity),i.setAttribute("stroke-width",e.weight),i.setAttribute("stroke-linecap",e.lineCap),i.setAttribute("stroke-linejoin",e.lineJoin),e.dashArray?i.setAttribute("stroke-dasharray",e.dashArray):i.removeAttribute("stroke-dasharray"),e.dashOffset?i.setAttribute("stroke-dashoffset",e.dashOffset):i.removeAttribute("stroke-dashoffset")):i.setAttribute("stroke","none"),e.fill?(i.setAttribute("fill",e.fillColor||e.color),i.setAttribute("fill-opacity",e.fillOpacity),i.setAttribute("fill-rule",e.fillRule||"evenodd")):i.setAttribute("fill","none"))},_updatePoly:function(t,i){this._setPath(t,$(t._parts,i))},_updateCircle:function(t){var i=t._point,e=Math.max(Math.round(t._radius),1),n="a"+e+","+(Math.max(Math.round(t._radiusY),1)||e)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(i.x-e)+","+i.y+n+2*e+",0 "+n+2*-e+",0 ";this._setPath(t,o)},_setPath:function(t,i){t._path.setAttribute("d",i)},_bringToFront:function(t){hi(t._path)},_bringToBack:function(t){ui(t._path)}});function mn(t){return Zt||Et?new pn(t):null}Et&&pn.include(_n),Ki.include({getRenderer:function(t){var i=(i=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer)||(this._renderer=this._createRenderer());return this.hasLayer(i)||this.addLayer(i),i},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var i=this._paneRenderers[t];return void 0===i&&(i=this._createRenderer({pane:t}),this._paneRenderers[t]=i),i},_createRenderer:function(t){return this.options.preferCanvas&&ln(t)||mn(t)}});var fn=Re.extend({initialize:function(t,i){Re.prototype.initialize.call(this,this._boundsToLatLngs(t),i)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=N(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});pn.create=dn,pn.pointsToPath=$,Ne.geometryToLayer=De,Ne.coordsToLatLng=We,Ne.coordsToLatLngs=He,Ne.latLngToCoords=Fe,Ne.latLngsToCoords=Ue,Ne.getFeature=Ve,Ne.asFeature=qe,Ki.mergeOptions({boxZoom:!0});var gn=ie.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){zi(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){Si(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ri(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),Xt(),xi(),this._startPoint=this._map.mouseEventToContainerPoint(t),zi(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=si("div","leaflet-zoom-box",this._container),ci(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var i=new I(this._point,this._startPoint),e=i.getSize();vi(this._box,i.min),this._box.style.width=e.x+"px",this._box.style.height=e.y+"px"},_finish:function(){this._moved&&(ri(this._box),_i(this._container,"leaflet-crosshair")),Jt(),wi(),Si(document,{contextmenu:Ni,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){var i;1!==t.which&&1!==t.button||(this._finish(),this._moved&&(this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(p(this._resetState,this),0),i=new R(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point)),this._map.fitBounds(i).fire("boxzoomend",{boxZoomBounds:i})))},_onKeyDown:function(t){27===t.keyCode&&this._finish()}});Ki.addInitHook("addHandler","boxZoom",gn),Ki.mergeOptions({doubleClickZoom:!0});var vn=ie.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var i=this._map,e=i.getZoom(),n=i.options.zoomDelta,o=t.originalEvent.shiftKey?e-n:e+n;"center"===i.options.doubleClickZoom?i.setZoom(o):i.setZoomAround(t.containerPoint,o)}});Ki.addInitHook("addHandler","doubleClickZoom",vn),Ki.mergeOptions({dragging:!0,inertia:!st,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=ie.extend({addHooks:function(){var t;this._draggable||(t=this._map,this._draggable=new ae(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))),ci(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){_i(this._map._container,"leaflet-grab"),_i(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t,i=this._map;i._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity?(t=N(this._map.options.maxBounds),this._offsetLimit=O(this._map.latLngToContainerPoint(t.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(t.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))):this._offsetLimit=null,i.fire("movestart").fire("dragstart"),i.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){var i,e;this._map.options.inertia&&(i=this._lastTime=+new Date,e=this._lastPos=this._draggable._absPos||this._draggable._newPos,this._positions.push(e),this._times.push(i),this._prunePositions(i)),this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;1i.max.x&&(t.x=this._viscousLimit(t.x,i.max.x)),t.y>i.max.y&&(t.y=this._viscousLimit(t.y,i.max.y)),this._draggable._newPos=this._draggable._startPos.add(t))},_onPreDragWrap:function(){var t=this._worldWidth,i=Math.round(t/2),e=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-i+e)%t+i-e,s=(n+i+e)%t-i-e,r=Math.abs(o+e)i.getMaxZoom()&&1 0) { + if(this.CURRENT !== null && this.CURRENT < this.RESULTS.length - 1) { // what if one resutl? + this.CURRENT++; + this.highlight(); + } + else if(this.CURRENT === null) { + this.CURRENT = 0; + this.highlight(); + } + } + break; + case this.KEYS.UP: + if(this.CURRENT !== null) { + L.DomEvent.stop(e); + } + if(this.RESULTS.length > 0) { + if(this.CURRENT > 0) { + this.CURRENT--; + this.highlight(); + } + else if(this.CURRENT === 0) { + this.CURRENT = null; + this.highlight(); + } + } + break; + } + }, + + onInput: function (e) { + if (typeof this.submitDelay === 'number') { + window.clearTimeout(this.submitDelay); + delete this.submitDelay; + } + this.submitDelay = window.setTimeout(L.Util.bind(this.search, this), this.options.submitDelay); + }, + + onBlur: function (e) { + this.fire('blur'); + var self = this; + setTimeout(function () { + self.hide(); + }, 100); + }, + + onFocus: function (e) { + this.fire('focus'); + this.input.select(); + this.search(); // In case we have a value from a previous search. + }, + + clear: function () { + this.RESULTS = []; + this.CURRENT = null; + this.CACHE = ''; + this.resultsContainer.innerHTML = ''; + }, + + hide: function() { + this.fire('hide'); + this.clear(); + this.resultsContainer.style.display = 'none'; + }, + + setChoice: function (choice) { + choice = choice || this.RESULTS[this.CURRENT]; + if (choice) { + this.hide(); + this.fire('selected', {choice: choice.feature}); + this.onSelected(choice.feature); + this.input.value = ''; + } + }, + + search: function() { + var val = this.input.value; + var minChar = typeof this.options.minChar === 'function' ? this.options.minChar(val) : val.length >= this.options.minChar; + if (!val || !minChar) return this.clear(); + if(val + '' === this.CACHE + '') return; + else this.CACHE = val; + this._doSearch(); + }, + + _doSearch: function () { + this.ajax(this.handleResults, this); + }, + + _onSelected: function (feature) { + }, + + onSelected: function (choice) { + return (this.options.onSelected || this._onSelected).call(this, choice); + }, + + _formatResult: function (feature, el) { + var title = L.DomUtil.create('strong', '', el), + detailsContainer = L.DomUtil.create('small', '', el), + details = [], + type = this.formatType(feature); + if (feature.properties.name) { + title.innerHTML = feature.properties.name; + } else if (feature.properties.housenumber) { + title.innerHTML = feature.properties.housenumber; + if (feature.properties.street) { + title.innerHTML += ' ' + feature.properties.street; + } + } + if (type) details.push(type); + if (feature.properties.city && feature.properties.city !== feature.properties.name) { + details.push(feature.properties.city); + } + if (feature.properties.country) details.push(feature.properties.country); + detailsContainer.innerHTML = details.join(', '); + }, + + formatResult: function (feature, el) { + return (this.options.formatResult || this._formatResult).call(this, feature, el); + }, + + formatType: function (feature) { + return (this.options.formatType || this._formatType).call(this, feature); + }, + + _formatType: function (feature) { + return feature.properties.osm_value === 'yes' + ? feature.properties.osm_key + : feature.properties.osm_value; + }, + + createResult: function (feature) { + var el = L.DomUtil.create('li', '', this.resultsContainer); + this.formatResult(feature, el); + var result = { + feature: feature, + el: el + }; + // Touch handling needed + L.DomEvent.on(el, 'mouseover', function (e) { + this.CURRENT = result; + this.highlight(); + }, this); + L.DomEvent.on(el, 'mousedown', function (e) { + this.setChoice(); + }, this); + return result; + }, + + resultToIndex: function (result) { + var out = null; + this.forEach(this.RESULTS, function (item, index) { + if (item === result) { + out = index; + return; + } + }); + return out; + }, + + handleResults: function(geojson) { + var self = this; + this.clear(); + this.resultsContainer.style.display = 'block'; + this.resizeContainer(); + this.forEach(geojson.features, function (feature) { + self.RESULTS.push(self.createResult(feature)); + }); + if (geojson.features.length === 0) { + var noresult = L.DomUtil.create('li', 'photon-no-result', this.resultsContainer); + noresult.innerHTML = this.options.noResultLabel; + } + if (this.options.feedbackEmail) { + var feedback = L.DomUtil.create('a', 'photon-feedback', this.resultsContainer); + feedback.href = 'mailto:' + this.options.feedbackEmail; + feedback.innerHTML = this.options.feedbackLabel; + } + this.CURRENT = 0; + this.highlight(); + if (this.options.resultsHandler) { + this.options.resultsHandler(geojson); + } + }, + + highlight: function () { + var self = this; + this.forEach(this.RESULTS, function (item, index) { + if (index === self.CURRENT) { + L.DomUtil.addClass(item.el, 'on'); + } + else { + L.DomUtil.removeClass(item.el, 'on'); + } + }); + }, + + getLeft: function (el) { + var tmp = el.offsetLeft; + el = el.offsetParent; + while(el) { + tmp += el.offsetLeft; + el = el.offsetParent; + } + return tmp; + }, + + getTop: function (el) { + var tmp = el.offsetTop; + el = el.offsetParent; + while(el) { + tmp += el.offsetTop; + el = el.offsetParent; + } + return tmp; + }, + + getParams: function () { + return { + q: this.CACHE, + lang: this.options.lang, + limit: this.options.limit, + osm_tag: this.options.osm_tag + }; + } + +}); + +L.PhotonSearch = L.PhotonBaseSearch.extend({ + + initialize: function (map, input, options) { + this.map = map; + L.PhotonBaseSearch.prototype.initialize.call(this, input, options); + }, + + _onSelected: function (feature) { + this.map.setView([feature.geometry.coordinates[1], feature.geometry.coordinates[0]], 16); + }, + + getParams: function () { + var params = L.PhotonBaseSearch.prototype.getParams.call(this); + if (this.options.includePosition) { + params.lat = this.map.getCenter().lat; + params.lon = this.map.getCenter().lng; + } + if (this.options.bbox && this.options.bbox.length === 4) { + params.bbox = this.options.bbox.join(','); + } + return params; + } + +}); + +L.Control.Photon = L.Control.extend({ + + includes: ((typeof L.Evented !== 'undefined' && L.Evented.prototype) || L.Mixin.Events), + + onAdd: function (map, options) { + this.map = map; + this.container = L.DomUtil.create('div', 'leaflet-photon'); + + this.options = L.Util.extend(this.options, options); + + this.input = L.DomUtil.create('input', 'photon-input', this.container); + this.search = new L.PhotonSearch(map, this.input, this.options); + this.search.on('blur', this.forwardEvent, this); + this.search.on('focus', this.forwardEvent, this); + this.search.on('hide', this.forwardEvent, this); + this.search.on('selected', this.forwardEvent, this); + this.search.on('ajax:send', this.forwardEvent, this); + this.search.on('ajax:return', this.forwardEvent, this); + return this.container; + }, + + // TODO onRemove + + forwardEvent: function (e) { + this.fire(e.type, e); + } + +}); + +L.control.photon = function(options) { + return new L.Control.Photon(options); +} + +L.Map.addInitHook(function () { + if (this.options.photonControl) { + this.photonControl = new L.Control.Photon(this.options.photonControlOptions || {}); + this.addControl(this.photonControl); + } +}); + +L.PhotonReverse = L.PhotonBase.extend({ + + includes: ((typeof L.Evented !== 'undefined' && L.Evented.prototype) || L.Mixin.Events), + + options: { + url: 'https://photon.komoot.de/reverse/?', + limit: 1, + handleResults: null + }, + + initialize: function (options) { + L.setOptions(this, options); + }, + + doReverse: function (latlng) { + latlng = L.latLng(latlng); + this.fire('reverse', {latlng: latlng}); + this.latlng = latlng; + this.ajax(this.handleResults, this); + }, + + _handleResults: function (data) { + /*eslint-disable no-console */ + console.log(data); + /*eslint-enable no-alert */ + }, + + handleResults: function (data) { + return (this.options.handleResults || this._handleResults).call(this, data); + }, + + getParams: function () { + return { + lang: this.options.lang, + limit: this.options.limit, + lat: this.latlng.lat, + lon: this.latlng.lng, + osm_tag: this.options.osm_tag + }; + } + +}); diff --git a/js/loglevel.min.js b/js/loglevel.min.js new file mode 100644 index 0000000..599f6ac --- /dev/null +++ b/js/loglevel.min.js @@ -0,0 +1,2 @@ +/*! loglevel - v1.7.1 - https://github.com/pimterry/loglevel - (c) 2020 Tim Perry - licensed MIT */ +!function(a,b){"use strict";"function"==typeof define&&define.amd?define(b):"object"==typeof module&&module.exports?module.exports=b():a.log=b()}(this,function(){"use strict";function a(a,b){var c=a[b];if("function"==typeof c.bind)return c.bind(a);try{return Function.prototype.bind.call(c,a)}catch(b){return function(){return Function.prototype.apply.apply(c,[a,arguments])}}}function b(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function c(c){return"debug"===c&&(c="log"),typeof console!==i&&("trace"===c&&j?b:void 0!==console[c]?a(console,c):void 0!==console.log?a(console,"log"):h)}function d(a,b){for(var c=0;c=0&&b<=j.levels.SILENT))throw"log.setLevel() called with invalid level: "+b;if(h=b,!1!==c&&e(b),d.call(j,b,a),typeof console===i&&be.length)&&(t=e.length);for(var u=0,n=new Array(t);u=e.length?{done:!0}:{done:!1,value:e[u++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}r.defaults=e();function u(e){return t[e]}var n=/[&<>"']/,l=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,o=/[<>"']|&(?!#?\w+;)/g,t={"&":"&","<":"<",">":">",'"':""","'":"'"};function D(e,t){if(t){if(n.test(e))return e.replace(l,u)}else if(a.test(e))return e.replace(o,u);return e}var c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function x(e){return e.replace(c,function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}var h=/(^|[^\[])\^/g;function p(u,e){u="string"==typeof u?u:u.source,e=e||"";var n={replace:function(e,t){return t=(t=t.source||t).replace(h,"$1"),u=u.replace(e,t),n},getRegex:function(){return new RegExp(u,e)}};return n}var f=/[^\w:]/g,Z=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function g(e,t,u){if(e){try{n=decodeURIComponent(x(u)).replace(f,"").toLowerCase()}catch(e){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}var n;t&&!Z.test(u)&&(e=u,F[" "+(n=t)]||(O.test(n)?F[" "+n]=n+"/":F[" "+n]=k(n,"/",!0)),t=-1===(n=F[" "+n]).indexOf(":"),u="//"===e.substring(0,2)?t?e:n.replace(q,"$1")+e:"/"===e.charAt(0)?t?e:n.replace(L,"$1")+e:n+e);try{u=encodeURI(u).replace(/%25/g,"%")}catch(e){return null}return u}var F={},O=/^[^:]+:\/*[^/]*$/,q=/^([^:]+:)[\s\S]*$/,L=/^([^:]+:\/*[^/]*)[\s\S]*$/;var A={exec:function(){}};function d(e){for(var t,u,n=1;nt)u.splice(t);else for(;u.length>=1,e+=e;return u+e}function b(e,t,u,n){var r=t.href,t=t.title?D(t.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?(n.state.inLink=!0,e={type:"link",raw:u,href:r,title:t,text:i,tokens:n.inlineTokens(i)},n.state.inLink=!1,e):{type:"image",raw:u,href:r,title:t,text:D(i)}}var w=function(){function e(e){this.options=e||r.defaults}var t=e.prototype;return t.space=function(e){e=this.rules.block.newline.exec(e);if(e&&0=r.length?e.slice(r.length):e}).join("\n")),{type:"code",raw:t,lang:e[2]&&e[2].trim(),text:u}},t.heading=function(e){var t,u,e=this.rules.block.heading.exec(e);if(e)return t=e[2].trim(),/#$/.test(t)&&(u=k(t,"#"),!this.options.pedantic&&u&&!/ $/.test(u)||(t=u.trim())),{type:"heading",raw:e[0],depth:e[1].length,text:t,tokens:this.lexer.inline(t)}},t.hr=function(e){e=this.rules.block.hr.exec(e);if(e)return{type:"hr",raw:e[0]}},t.blockquote=function(e){var t,e=this.rules.block.blockquote.exec(e);if(e)return t=e[0].replace(/^ *>[ \t]?/gm,""),{type:"blockquote",raw:e[0],tokens:this.lexer.blockTokens(t,[]),text:t}},t.list=function(e){var t=this.rules.block.list.exec(e);if(t){var u,n,r,i,s,l,a,o,D,c,h,p=1<(g=t[1].trim()).length,f={type:"list",raw:"",ordered:p,start:p?+g.slice(0,-1):"",loose:!1,items:[]},g=p?"\\d{1,9}\\"+g.slice(-1):"\\"+g;this.options.pedantic&&(g=p?g:"[*+-]");for(var F=new RegExp("^( {0,3}"+g+")((?:[\t ][^\\n]*)?(?:\\n|$))");e&&(h=!1,t=F.exec(e))&&!this.rules.block.hr.test(e);){if(u=t[0],e=e.substring(u.length),a=t[2].split("\n",1)[0],o=e.split("\n",1)[0],this.options.pedantic?(i=2,c=a.trimLeft()):(i=t[2].search(/[^ ]/),c=a.slice(i=4=i||!a.trim())c+="\n"+a.slice(i);else{if(s)break;c+="\n"+a}s||a.trim()||(s=!0),u+=D+"\n",e=e.substring(D.length+1)}f.loose||(l?f.loose=!0:/\n *\n *$/.test(u)&&(l=!0)),this.options.gfm&&(n=/^\[[ xX]\] /.exec(c))&&(r="[ ] "!==n[0],c=c.replace(/^\[[ xX]\] +/,"")),f.items.push({type:"list_item",raw:u,task:!!n,checked:r,loose:!1,text:c}),f.raw+=u}f.items[f.items.length-1].raw=u.trimRight(),f.items[f.items.length-1].text=c.trimRight(),f.raw=f.raw.trimRight();for(var E=f.items.length,x=0;x/i.test(e[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(e[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(e[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:e[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):D(e[0]):e[0]}},t.link=function(e){e=this.rules.inline.link.exec(e);if(e){var t=e[2].trim();if(!this.options.pedantic&&/^$/.test(t))return;var u=k(t.slice(0,-1),"\\");if((t.length-u.length)%2==0)return}else{u=function(e,t){if(-1!==e.indexOf(t[1]))for(var u=e.length,n=0,r=0;r$/.test(t)?u.slice(1):u.slice(1,-1):u)&&u.replace(this.rules.inline._escapes,"$1"),title:r&&r.replace(this.rules.inline._escapes,"$1")},e[0],this.lexer)}},t.reflink=function(e,t){var u;if((u=this.rules.inline.reflink.exec(e))||(u=this.rules.inline.nolink.exec(e)))return(e=t[(e=(u[2]||u[1]).replace(/\s+/g," ")).toLowerCase()])&&e.href?b(u,e,u[0],this.lexer):{type:"text",raw:t=u[0].charAt(0),text:t}},t.emStrong=function(e,t,u){void 0===u&&(u="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!u.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var r=n[1]||n[2]||"";if(!r||""===u||this.rules.inline.punctuation.exec(u)){var i=n[0].length-1,s=i,l=0,a="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(a.lastIndex=0,t=t.slice(-1*e.length+i);null!=(n=a.exec(t));){var o,D=n[1]||n[2]||n[3]||n[4]||n[5]||n[6];if(D)if(D=D.length,n[3]||n[4])s+=D;else if((n[5]||n[6])&&i%3&&!((i+D)%3))l+=D;else if(!(0<(s-=D)))return D=Math.min(D,D+s+l),Math.min(i,D)%2?(o=e.slice(1,i+n.index+D),{type:"em",raw:e.slice(0,i+n.index+D+1),text:o,tokens:this.lexer.inlineTokens(o)}):(o=e.slice(2,i+n.index+D-1),{type:"strong",raw:e.slice(0,i+n.index+D+1),text:o,tokens:this.lexer.inlineTokens(o)})}}}},t.codespan=function(e){var t,u,n,e=this.rules.inline.code.exec(e);if(e)return n=e[2].replace(/\n/g," "),t=/[^ ]/.test(n),u=/^ /.test(n)&&/ $/.test(n),n=D(n=t&&u?n.substring(1,n.length-1):n,!0),{type:"codespan",raw:e[0],text:n}},t.br=function(e){e=this.rules.inline.br.exec(e);if(e)return{type:"br",raw:e[0]}},t.del=function(e){e=this.rules.inline.del.exec(e);if(e)return{type:"del",raw:e[0],text:e[2],tokens:this.lexer.inlineTokens(e[2])}},t.autolink=function(e,t){var u,e=this.rules.inline.autolink.exec(e);if(e)return t="@"===e[2]?"mailto:"+(u=D(this.options.mangle?t(e[1]):e[1])):u=D(e[1]),{type:"link",raw:e[0],text:u,href:t,tokens:[{type:"text",raw:u,text:u}]}},t.url=function(e,t){var u,n,r,i;if(u=this.rules.inline.url.exec(e)){if("@"===u[2])r="mailto:"+(n=D(this.options.mangle?t(u[0]):u[0]));else{for(;i=u[0],u[0]=this.rules.inline._backpedal.exec(u[0])[0],i!==u[0];);n=D(u[0]),r="www."===u[1]?"http://"+n:n}return{type:"link",raw:u[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},t.inlineText=function(e,t){e=this.rules.inline.text.exec(e);if(e)return t=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(e[0]):D(e[0]):e[0]:D(this.options.smartypants?t(e[0]):e[0]),{type:"text",raw:e[0],text:t}},e}(),y={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?]+)>?(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:A,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/},v=(y.def=p(y.def).replace("label",y._label).replace("title",y._title).getRegex(),y.bullet=/(?:[*+-]|\d{1,9}[.)])/,y.listItemStart=p(/^( *)(bull) */).replace("bull",y.bullet).getRegex(),y.list=p(y.list).replace(/bull/g,y.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+y.def.source+")").getRegex(),y._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",y._comment=/|$)/,y.html=p(y.html,"i").replace("comment",y._comment).replace("tag",y._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),y.paragraph=p(y._paragraph).replace("hr",y.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",y._tag).getRegex(),y.blockquote=p(y.blockquote).replace("paragraph",y.paragraph).getRegex(),y.normal=d({},y),y.gfm=d({},y.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),y.gfm.table=p(y.gfm.table).replace("hr",y.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",y._tag).getRegex(),y.gfm.paragraph=p(y._paragraph).replace("hr",y.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",y.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",y._tag).getRegex(),y.pedantic=d({},y.normal,{html:p("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",y._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:A,paragraph:p(y.normal._paragraph).replace("hr",y.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",y.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()}),{escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:A,tag:"^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^[^_*]*?\_\_[^_*]*?\*[^_*]*?(?=\_\_)|[^*]+(?=[^*])|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/^[^_*]*?\*\*[^_*]*?\_[^_*]*?(?=\*\*)|[^_]+(?=[^_])|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:A,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\?@\\[\\]`^{|}~",v.punctuation=p(v.punctuation).replace(/punctuation/g,v._punctuation).getRegex(),v.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,v.escapedEmSt=/\\\*|\\_/g,v._comment=p(y._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),v.emStrong.lDelim=p(v.emStrong.lDelim).replace(/punct/g,v._punctuation).getRegex(),v.emStrong.rDelimAst=p(v.emStrong.rDelimAst,"g").replace(/punct/g,v._punctuation).getRegex(),v.emStrong.rDelimUnd=p(v.emStrong.rDelimUnd,"g").replace(/punct/g,v._punctuation).getRegex(),v._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,v._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,v._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,v.autolink=p(v.autolink).replace("scheme",v._scheme).replace("email",v._email).getRegex(),v._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,v.tag=p(v.tag).replace("comment",v._comment).replace("attribute",v._attribute).getRegex(),v._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,v._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,v._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,v.link=p(v.link).replace("label",v._label).replace("href",v._href).replace("title",v._title).getRegex(),v.reflink=p(v.reflink).replace("label",v._label).replace("ref",y._label).getRegex(),v.nolink=p(v.nolink).replace("ref",y._label).getRegex(),v.reflinkSearch=p(v.reflinkSearch,"g").replace("reflink",v.reflink).replace("nolink",v.nolink).getRegex(),v.normal=d({},v),v.pedantic=d({},v.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:p(/^!?\[(label)\]\((.*?)\)/).replace("label",v._label).getRegex(),reflink:p(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",v._label).getRegex()}),v.gfm=d({},v.normal,{escape:p(v.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\'+(u?e:D(e,!0))+"\n":"
"+(u?e:D(e,!0))+"
\n"},t.blockquote=function(e){return"
\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,u,n){return this.options.headerIds?"'+e+"\n":""+e+"\n"},t.hr=function(){return this.options.xhtml?"
\n":"
\n"},t.list=function(e,t,u){var n=t?"ol":"ul";return"<"+n+(t&&1!==u?' start="'+u+'"':"")+">\n"+e+"\n"},t.listitem=function(e){return"
  • "+e+"
  • \n"},t.checkbox=function(e){return" "},t.paragraph=function(e){return"

    "+e+"

    \n"},t.table=function(e,t){return"\n\n"+e+"\n"+(t=t&&""+t+"")+"
    \n"},t.tablerow=function(e){return"\n"+e+"\n"},t.tablecell=function(e,t){var u=t.header?"th":"td";return(t.align?"<"+u+' align="'+t.align+'">':"<"+u+">")+e+"\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
    ":"
    "},t.del=function(e){return""+e+""},t.link=function(e,t,u){return null===(e=g(this.options.sanitize,this.options.baseUrl,e))?u:(e='"+u+"")},t.image=function(e,t,u){return null===(e=g(this.options.sanitize,this.options.baseUrl,e))?u:(e=''+u+'":">"))},t.text=function(e){return e},e}(),S=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,u){return""+u},t.image=function(e,t,u){return""+u},t.br=function(){return""},e}(),T=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var u=e,n=0;if(this.seen.hasOwnProperty(u))for(n=this.seen[e];u=e+"-"+ ++n,this.seen.hasOwnProperty(u););return t||(this.seen[e]=n,this.seen[u]=0),u},t.slug=function(e,t){void 0===t&&(t={});e=this.serialize(e);return this.getNextSafeSlug(e,t.dryrun)},e}(),R=function(){function u(e){this.options=e||r.defaults,this.options.renderer=this.options.renderer||new $,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new S,this.slugger=new T}u.parse=function(e,t){return new u(t).parse(e)},u.parseInline=function(e,t){return new u(t).parseInline(e)};var e=u.prototype;return e.parse=function(e,t){void 0===t&&(t=!0);for(var u,n,r,i,s,l,a,o,D,c,h,p,f,g,F,A,d="",C=e.length,k=0;kAn error occurred:

    "+D(e.message+"",!0)+"
    ";throw e}try{var a=z.lex(e,u);if(u.walkTokens){if(u.async)return Promise.all(I.walkTokens(a,u.walkTokens)).then(function(){return R.parse(a,u)}).catch(t);I.walkTokens(a,u.walkTokens)}return R.parse(a,u)}catch(e){t(e)}}I.options=I.setOptions=function(e){return d(I.defaults,e),e=I.defaults,r.defaults=e,I},I.getDefaults=e,I.defaults=r.defaults,I.use=function(){for(var e=arguments.length,t=new Array(e),u=0;uAn error occurred:

    "+D(e.message+"",!0)+"
    ";throw e}},I.Parser=R,I.parser=R.parse,I.Renderer=$,I.TextRenderer=S,I.Lexer=z,I.lexer=z.lex,I.Tokenizer=w,I.Slugger=T;var A=(I.parse=I).options,P=I.setOptions,Q=I.use,U=I.walkTokens,M=I.parseInline,N=I,X=R.parse,G=z.lex;r.Lexer=z,r.Parser=R,r.Renderer=$,r.Slugger=T,r.TextRenderer=S,r.Tokenizer=w,r.getDefaults=e,r.lexer=G,r.marked=I,r.options=A,r.parse=N,r.parseInline=M,r.parser=X,r.setOptions=P,r.use=Q,r.walkTokens=U,Object.defineProperty(r,"__esModule",{value:!0})}); \ No newline at end of file diff --git a/js/metro.min.js b/js/metro.min.js new file mode 100644 index 0000000..e576648 --- /dev/null +++ b/js/metro.min.js @@ -0,0 +1,7 @@ +/*! + * Metro UI CSS v3.0.18 (http://metroui.org.ua) + * Copyright 2012-2018 Sergey Pimenov + * Licensed under () + */ + +!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(jQuery){"use strict";var $=jQuery;if(window.METRO_VERSION="3.0.18",void 0===jQuery)throw new Error("Metro's JavaScript requires jQuery");void 0===window.METRO_AUTO_REINIT&&(window.METRO_AUTO_REINIT=!0),void 0===window.METRO_LANGUAGE&&(window.METRO_LANGUAGE="en"),void 0===window.METRO_LOCALE&&(window.METRO_LOCALE="EN_en"),void 0===window.METRO_CURRENT_LOCALE&&(window.METRO_CURRENT_LOCALE="en"),void 0===window.METRO_SHOW_TYPE&&(window.METRO_SHOW_TYPE="slide"),void 0===window.METRO_DEBUG&&(window.METRO_DEBUG=!0),void 0===window.METRO_CALENDAR_WEEK_START&&(window.METRO_CALENDAR_WEEK_START=0),window.canObserveMutation="MutationObserver"in window,Number.prototype.format=function(t,e,n,o){var i="\\d(?=(\\d{"+(e||3)+"})+"+(t>0?"\\D":"$")+")",a=this.toFixed(Math.max(0,~~t));return(o?a.replace(".",o):a).replace(new RegExp(i,"g"),"$&"+(n||","))},Array.prototype.shuffle=function(){for(var t,e,n=this.length;0!==n;)e=Math.floor(Math.random()*n),t=this[n-=1],this[n]=this[e],this[e]=t;return this},Array.prototype.clone=function(){return this.slice(0)},Array.prototype.unique=function(){for(var t=this.concat(),e=0;e0||navigator.msMaxTouchPoints>0},window.METRO_LOCALES={en:{months:["January","February","March","April","May","June","July","August","September","October","November","December","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Su","Mo","Tu","We","Th","Fr","Sa"],buttons:["Today","Clear","Cancel","Help","Prior","Next","Finish"]},fr:{months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre","Jan","Fév","Mars","Avr","Mai","Juin","Juil","Août","Sept","Oct","Nov","Déc"],days:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Di","Lu","Ma","Me","Je","Ve","Sa"],buttons:["Aujourd'hui","Effacer","Annuler","Aide","Précedent","Suivant","Fin"]},nl:{months:["Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December","Jan","Feb","Mrt","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec"],days:["Zondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrijdag","Zaterdag","Zo","Ma","Di","Wo","Do","Vr","Za"],buttons:["Vandaag","Verwijderen","Annuleren","Hulp","Vorige","Volgende","Einde"]},ua:{months:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень","Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],days:["Неділя","Понеділок","Вівторок","Середа","Четвер","П’ятниця","Субота","Нд","Пн","Вт","Ср","Чт","Пт","Сб"],buttons:["Сьогодні","Очистити","Скасувати","Допомога","Назад","Вперед","Готово"]},ru:{months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь","Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота","Вс","Пн","Вт","Ср","Чт","Пт","Сб"],buttons:["Сегодня","Очистить","Отменить","Помощь","Назад","Вперед","Готово"]},zhCN:{months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月","一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六","日","一","二","三","四","五","六"],buttons:["今日","清除","Cancel","Help","Prior","Next","Finish"]},it:{months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre","Gen"," Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],days:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato","Dom","Lun","Mar","Mer","Gio","Ven","Sab"],buttons:["Oggi","Cancella","Cancel","Help","Prior","Next","Finish"]},de:{months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember","Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],days:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","So","Mo","Di","Mi","Do","Fr","Sa"],buttons:["Heute","Zurücksetzen","Abbrechen","Hilfe","Früher","Später","Fertig"]},es:{months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre","Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sept","Oct","Nov","Dic"],days:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado","Do","Lu","Mar","Mié","Jue","Vi","Sáb"],buttons:["Hoy","Limpiar","Cancel","Help","Prior","Next","Finish"]},pt:{months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro","Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],days:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sabado","Dom","Seg","Ter","Qua","Qui","Sex","Sab"],buttons:["Hoje","Limpar","Cancelar","Ajuda","Anterior","Seguinte","Terminar"]},pl:{months:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień","Sty","Lut","Mar","Kwi","Maj","Cze","Lip","Sie","Wrz","Paź","Lis","Gru"],days:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota","Nd","Pon","Wt","Śr","Czw","Pt","Sob"],buttons:["Dzisiaj","Wyczyść","Anuluj","Pomoc","Poprzedni","Następny","Koniec"]},cs:{months:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec","Led","Ún","Bř","Dub","Kvě","Če","Čer","Srp","Zá","Ří","Li","Pro"],days:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota","Ne","Po","Út","St","Čt","Pá","So"],buttons:["Dnes","Vyčistit","Zrušit","Pomoc","Předešlý","Další","Dokončit"]},th:{months:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม","ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],days:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์","อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],buttons:["วันนี้","ล้าง","ยกเลิก","ช่วยเหลือ","กลับ","ต่อไป","เสร็จ"]},id:{months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember","Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Dec"],days:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Mi","Se","Se","Ra","Ka","Ju","Sa"],buttons:["Hari Ini","Mengulang","Batalkan","Bantuan","Sebelumnya","Berikutnya","Selesai"]},hu:{months:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December","Jan","Febr","Márc","Ápr","Máj","Jún","Júl","Aug","Szept","Okt","Nov","Dec"],days:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat","V","H","K","Sz","Cs","P","Sz"],buttons:["Ma","Törlés","Mégse","Segítség","Előző","Következő","Vége"]}};var dateFormat=(y=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,z=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,A=/[^-+\dA-Z]/g,B=function(t,e){for(t=String(t),e=e||2;t.length99?Math.round(p/10):p),t:c<12?"a":"p",tt:c<12?"am":"pm",T:c<12?"A":"P",TT:c<12?"AM":"PM",Z:n?"UTC":(String(t).match(z)||[""]).pop().replace(A,""),o:(f>0?"-":"+")+B(100*Math.floor(Math.abs(f)/60)+Math.abs(f)%60,4),S:["th","st","nd","rd"][s%10>3?0:(s%100-s%10!=10)*s%10]};return e.replace(y,function(t){return t in m?m[t]:t.slice(1,t.length-1)})}),y,z,A,B;dateFormat.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"},Date.prototype.format=function(t,e){return dateFormat(this,t,e)};var widget_uuid=0,widget_slice=Array.prototype.slice,X;$.cleanData=(X=$.cleanData,function(t){var e,n,o;for(o=0;null!=(n=t[o]);o++)try{(e=$._data(n,"events"))&&e.remove&&$(n).triggerHandler("remove")}catch(t){}X(t)}),$.widget=function(t,e,n){var o,i,a,s,r={},l=t.split(".")[0];return t=t.split(".")[1],o=l+"-"+t,n||(n=e,e=$.Widget),$.expr[":"][o.toLowerCase()]=function(t){return!!$.data(t,o)},$[l]=$[l]||{},i=$[l][t],a=$[l][t]=function(t,e){if(!this._createWidget)return new a(t,e);arguments.length&&this._createWidget(t,e)},$.extend(a,i,{version:n.version,_proto:$.extend({},n),_childConstructors:[]}),(s=new e).options=$.widget.extend({},s.options),$.each(n,function(t,n){var o,i;$.isFunction(n)?r[t]=(o=function(){return e.prototype[t].apply(this,arguments)},i=function(n){return e.prototype[t].apply(this,n)},function(){var t,e=this._super,a=this._superApply;return this._super=o,this._superApply=i,t=n.apply(this,arguments),this._super=e,this._superApply=a,t}):r[t]=n}),a.prototype=$.widget.extend(s,{widgetEventPrefix:i&&s.widgetEventPrefix||t},r,{constructor:a,namespace:l,widgetName:t,widgetFullName:o}),i?($.each(i._childConstructors,function(t,e){var n=e.prototype;$.widget(n.namespace+"."+n.widgetName,a,e._proto)}),delete i._childConstructors):e._childConstructors.push(a),$.widget.bridge(t,a),a},$.widget.extend=function(t){for(var e,n,o=widget_slice.call(arguments,1),i=0,a=o.length;i",options:{disabled:!1,create:null},_createWidget:function(t,e){e=$(e||this.defaultElement||this)[0],this.element=$(e),this.uuid=widget_uuid++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=$(),this.hoverable=$(),this.focusable=$(),e!==this&&($.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=$(e.style?e.ownerDocument:e.document||e),this.window=$(this.document[0].defaultView||this.document[0].parentWindow)),this.options=$.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:$.noop,_getCreateEventData:$.noop,_create:$.noop,_init:$.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData($.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:$.noop,widget:function(){return this.element},option:function(t,e){var n,o,i,a=t;if(0===arguments.length)return $.widget.extend({},this.options);if("string"==typeof t)if(a={},t=(n=t.split(".")).shift(),n.length){for(o=a[t]=$.widget.extend({},this.options[t]),i=0;i0||navigator.msMaxTouchPoints>0},arrayUnique:function(t){for(var e=t.concat(),n=0;n>16&255,n>>8&255,255&n].join(",")+","+e+")";throw new Error("Hex2rgba error. Bad Hex value")},random:function(t,e){return Math.floor(Math.random()*(e-t+1)+t)},isInt:function(t){return Number(t)===t&&t%1==0},isFloat:function(t){return Number(t)===t&&t%1!=0}};function keyHandler(t){if("string"==typeof t.data&&(t.data={keys:t.data}),t.data&&t.data.keys&&"string"==typeof t.data.keys){var e=t.handler,n=t.data.keys.toLowerCase().split(" ");t.handler=function(t){if(this===t.target||!($.hotkeys.options.filterInputAcceptingElements&&$.hotkeys.textInputTypes.test(t.target.nodeName)||$.hotkeys.options.filterContentEditable&&$(t.target).attr("contenteditable")||$.hotkeys.options.filterTextInputs&&$.inArray(t.target.type,$.hotkeys.textAcceptingInputTypes)>-1)){var o="keypress"!==t.type&&$.hotkeys.specialKeys[t.which],i=String.fromCharCode(t.which).toLowerCase(),a="",s={};$.each(["alt","ctrl","shift"],function(e,n){t[n+"Key"]&&o!==n&&(a+=n+"+")}),t.metaKey&&!t.ctrlKey&&"meta"!==o&&(a+="meta+"),t.metaKey&&"meta"!==o&&a.indexOf("alt+ctrl+shift+")>-1&&(a=a.replace("alt+ctrl+shift+","hyper+")),o?s[a+o]=!0:(s[a+i]=!0,s[a+$.hotkeys.shiftNums[i]]=!0,"shift+"===a&&(s[$.hotkeys.shiftNums[i]]=!0));for(var r=0,l=n.length;r","/":"?","\\":"|"},textAcceptingInputTypes:["text","password","number","email","url","range","date","month","week","time","datetime","datetime-local","search","color","tel"],textInputTypes:/textarea|input|select/i,options:{filterInputAcceptingElements:!0,filterTextInputs:!0,filterContentEditable:!0}},$.each(["keydown","keyup","keypress"],function(){$.event.special[this]={add:keyHandler}});var toFix=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],toBind="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],lowestDelta,lowestDeltaXY;if($.event.fixHooks)for(var i=toFix.length;i;)$.event.fixHooks[toFix[--i]]=$.event.mouseHooks;function handler(t){var e,n,o,i=t||window.event,a=[].slice.call(arguments,1),s=0,r=0,l=0;return(t=$.event.fix(i)).type="mousewheel",i.wheelDelta&&(s=i.wheelDelta),i.detail&&(s=-1*i.detail),i.deltaY&&(s=l=-1*i.deltaY),i.deltaX&&(s=-1*(r=i.deltaX)),void 0!==i.wheelDeltaY&&(l=i.wheelDeltaY),void 0!==i.wheelDeltaX&&(r=-1*i.wheelDeltaX),e=Math.abs(s),(!lowestDelta||e0?"floor":"ceil",s=Math[o](s/lowestDelta),r=Math[o](r/lowestDeltaXY),l=Math[o](l/lowestDeltaXY),a.unshift(t,s,r,l),($.event.dispatch||$.event.handle).apply(this,a)}function preCode(t){Array.prototype.slice.call(document.querySelectorAll(t),0).forEach(function(t,e,n){var o=t.textContent.replace(/^[\r\n]+/,"").replace(/\s+$/g,"");if(/^\S/gm.test(o))t.textContent=o;else{for(var i,a,s,r=/^[\t ]+/gm,l=1e3;i=r.exec(o);)(s=i[0].length)1e3&&(e="longclick"),eventTimer=0,mouseDown=!1),"mousemove"==e&&mouseDown&&(deltaX=n.clientX-startX,deltaY=n.clientY-startY,moveDirection=deltaX>deltaY?"horizontal":"vertical");var o=document.createEvent("MouseEvent");o.initMouseEvent(e,!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o),t.preventDefault()}var TemplateEngine=function(t,e){for(var n,o,i=/<%(.+?)%>/g,a=/(^( )?(var|if|for|else|switch|case|break|{|}|;))(.*)?/g,s="with(obj) { var r=[];\n",r=0,l=function(t,e){return s+=e?t.match(a)?t+"\n":"r.push("+t+");\n":""!=t?'r.push("'+t.replace(/"/g,'\\"')+'");\n':"",l};o=i.exec(t);)l(t.slice(r,o.index))(o[1],!0),r=o.index+o[0].length;l(t.substr(r,t.length-r)),s=(s+'return r.join(""); }').replace(/[\r\t\n]/g," ");try{n=new Function("obj",s).apply(e,[e])}catch(t){console.error("'"+t.message+"'"," in \n\nCode:\n",s,"\n")}return n};window.metroTemplate=TemplateEngine,$.Template=TemplateEngine,$.widget("metro.accordion",{version:"3.0.0",options:{closeAny:!1,speed:"fast",onFrameOpen:function(t){return!0},onFrameOpened:function(t){},onFrameClose:function(t){return!0},onFrameClosed:function(t){}},init:function(){var t=this;this.element.on("click",".heading",function(e){var n=$(this).parent();if(n.hasClass("disabled"))return!1;n.hasClass("active")?t._closeFrame(n):t._openFrame(n),e.preventDefault(),e.stopPropagation()})},_closeAllFrames:function(){var t=this,e=this.element.children(".frame.active");$.each(e,function(){t._closeFrame($(this))})},_openFrame:function(frame){var o=this.options,content=frame.children(".content"),result;if("function"==typeof o.onFrameOpen){if(!o.onFrameOpen(frame))return!1}else if("function"==typeof window[o.onFrameOpen]){if(!window[o.onFrameOpen](frame))return!1}else if(result=eval("(function(){"+o.onFrameOpen+"})"),!result.call(frame))return!1;o.closeAny&&this._closeAllFrames(),content.slideDown(o.speed),frame.addClass("active"),"function"==typeof o.onFrameOpened?o.onFrameOpened(frame):"function"==typeof window[o.onFrameOpened]?window[o.onFrameOpened](frame):(result=eval("(function(){"+o.onFrameOpened+"})"),result.call(frame))},_closeFrame:function(frame){var o=this.options,content=frame.children(".content"),result;if("function"==typeof o.onFrameClose){if(!o.onFrameClose(frame))return!1}else if("function"==typeof window[o.onFrameClose]){if(!window[o.onFrameClose](frame))return!1}else if(result=eval("(function(){"+o.onFrameClose+"})"),!result.call(frame))return!1;content.slideUp(o.speed,function(){frame.removeClass("active")}),"function"==typeof o.onFrameClosed?o.onFrameClosed(frame):"function"==typeof window[o.onFrameClosed]?window[o.onFrameClosed](frame):(result=eval("(function(){"+o.onFrameClosed+"})"),result.call(frame))},_create:function(){var t=this.options,e=this.element;$.each(this.element.data(),function(e,n){if(e in t)try{t[e]=$.parseJSON(n)}catch(o){t[e]=n}}),this.init(),e.data("accordion",this)},_destroy:function(){},_setOption:function(t,e){this._super("_setOption",t,e)}}),$.widget("metro.appbar",{version:"3.0.0",options:{flexstyle:"app-bar-menu",flexclean:!1,flextolerance:3},_create:function(){var t=this.element,e=this.options;$.each(t.data(),function(t,n){if(t in e)try{e[t]=$.parseJSON(n)}catch(o){e[t]=n}}),this._initBar(),t.data("appbar",this)},_calculateFreeSpace:function(){var t,e,n,o=this,i=(this.element,this.options,0);t=$(o.menusParent).width();for(var a=[],s=[],r=[],l=0,d=(e=$(o.menusParent).children(":visible").not(".app-bar-pullmenu")).length;l0?$(n).last().after(e):(n=$(t).children().filter(function(){return parseInt($(this).attr("data-flexorderorigin"))>parseInt($(e).attr("data-flexorderorigin"))})).length>0?$(n).first().before(e):$(t).append(e)},_moveMenuEntry:function(t){var e=this;this.element,this.options;if("toPullMenu"===(t=t||"toPullMenu")){var n=$(e.allMenuEntries).not(".app-bar-pullmenu-entry").last();if(0===n.length)return!1;var o=$(n).parent(),i=$(e.flexVisibles).index($(n).parent()),a=$(e.pullMenu).find(".app-bar-pullmenubar").eq(i);return e._originIndexMove(a,n),$(n).addClass("app-bar-pullmenu-entry"),$(a).removeClass("hidden").show(),0===$(o).children().length&&$(o).addClass("hidden"),$(e.pullButton).show(),n}if("fromPullMenu"===t){var s=$(e.allMenuEntries).filter(".app-bar-pullmenu-entry").first();a=$(s).parent(),i=$(a).index(),o=$(e.flexVisibles).eq(i);return $(o).removeClass("hidden"),$(s).removeClass("app-bar-pullmenu-entry"),e._originIndexMove(o,s),0===$(a).children().length&&$(a).addClass("hidden").hide(),0===$(e.pullMenu).children(".app-bar-pullmenubar").not(".hidden").length&&($(e.pullMenu).hide().addClass("hidden"),$(e.pullButton).hide()),0!==s.length&&s}},_checkMenuEntries:function(){for(var t=this,e=(this.element,this.options),n=!1,o=0,i=t.allMenuEntries.length;o0&&$(e).is(":not('.no-flexible')")&&(t.flexVisibles=$(a).not(".no-flexible"),t.flexVisibles.length>0&&(t.initiatedAsFlex=!0,t.flexVisibles.sort(function(t,e){return(parseInt($(t).data("flexorder"))||$(t).index()+1)-(parseInt($(e).data("flexorder"))||$(e).index()+1)}),$(t.flexVisibles).each(function(){i=$(o=this).children(),$(i).each(function(){$(this).attr("data-flexorderorigin",$(this).index()),$(this).is("[data-flexorder]")||$(this).attr("data-flexorder",$(this).index()+1)}),i.sort(function(t,e){return parseInt($(t).data("flexorder"))-parseInt($(e).data("flexorder"))}),$(o).is("[data-flexdirection='reverse']")&&i.reverse(),$.merge(t.allMenuEntries,$(i).not(".no-flexible"))}),t.menusParent=$(e).find(".app-bar-menu").first().parent(),t.pullButton.length>0||(t.pullButton=$('
    '),$(t.menusParent).append(t.pullButton)),t.pullMenu=$('
    +
      +
    • + + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    +

    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 T!WE;y1t1b4vcgq@zy1CXTcT1S literal 0 HcmV?d00001 diff --git a/apple-touch-icon-57x57.png b/apple-touch-icon-57x57.png new file mode 100644 index 0000000000000000000000000000000000000000..a7149ed9553f1623139a7f9f8e3f38998efd6882 GIT binary patch literal 9001 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 PX#hY=Lth;Qvy1*87eBV> literal 0 HcmV?d00001 diff --git a/apple-touch-icon-60x60.png b/apple-touch-icon-60x60.png new file mode 100644 index 0000000000000000000000000000000000000000..677e9113469c7762bc0ecefcdb4186f83455f8d0 GIT binary patch literal 9874 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 literal 0 HcmV?d00001 diff --git a/apple-touch-icon-72x72.png b/apple-touch-icon-72x72.png new file mode 100644 index 0000000000000000000000000000000000000000..49a868e32d8c69fda19c4224647feee97e571680 GIT binary patch literal 12790 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 literal 0 HcmV?d00001 diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png new file mode 100644 index 0000000000000000000000000000000000000000..ff543eae02b68c2338b1d3ef9480995700291010 GIT binary patch literal 13555 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 literal 0 HcmV?d00001 diff --git a/apple-touch-icon-precomposed.png b/apple-touch-icon-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..5d954b34418ecde5ef44a7a33dc454ce7f4283cc GIT binary patch literal 51976 zcmX6^1ymbN+l>IBxVxkj_u@`k++B;c#hv0Fpe8=$_-6p%4!H~d4*+oI1_1WV005B`0D#mvy+uO|`2*SqB{}Km z|CJZ|*NezK5H|%C8ORC*mjIuynA^Gtc`!gh`i-{N{DHq!3e{HiK~aNA>uY+hG) zVrK2%;l@#|#C|Q|(y#aPGgD(8lZ^8fhKbEfEjoB8Z}8fdmnA;rGzO%=n~K9sjJ+8g z0x#L-Nl34+5Elknmve$kX+Lc4S3~MDB(vZ@RwS=H76EAh?;doY%lnnds|lr;+2d>E z9}TjoseR8?=9fKbfmhMgeS68#?=rwA}w)XHIZ> zd-#>uL!TrWZH$|m+`*ek+*YFt+c}>3n!Virjz`u%4NgUe-&r;dARzI_?e}0lVC|$r zWoensLQ%`V|2jiLwC=T_xIG!Ler07z&_~(Dyk(C~cdP+7<^F#s@Ui@sJeYL({Z2?3 z=dLoafMam$|Id7PaPqBWwezvORn0@m1#iOCm!myRu(DCD{C}4|SQ)Hn{>mJqXFB|( zqzWIIdM(I*dByTyPa0%B`o2?8Xozm1jM(4`+&z@~-(!)uwX zLlFhPa9E>0{{er^@>FR-ZFZy9W&MB;HD+0)>qIB3Am&QQ0{1BBJ9<$g&^I@7mqqTK zG8vMXapj1!>jkbt=LLhl_OI<~{bhKyzzp}naqKCk%_;nUvQ^vmR zo>^cTx9hzT^*qv}xd{Iy%#^98D;EK8r<4jbO+uj)%nvwzG(9|aOBeq;F1?943;1>Y zB_{jsb|1clu>wzCI1*R=g*w3j!x-KQH75 z0)BD1ba**9#mp#}{TTZ^3%ryaQXB;kD1DFk%K$T%wN;bD$D2!dh;9UhJ@P#EtvW*e zW9H+0Xkq*hH)7Y094~g?TS;d7{dAwQ7KO6@a_`MumY7?vSzl*|Kds^JPHU-MUggx| zMBy&hV-~lHYBt%BWv7?6B|pul9=c_Q-nBMKdCi(Zu)Kc>eFU0akxMk{fuobZ#r*3SoiB>;-aa~|>rtR# zL*LWXi4b0;dK2X1_Vli@G|mc5G}IH(BJZADsQia19n27GnZE zFxQ%!3~PxNmxCNA73v&)K@RN<2cF5nw=i6ihH*BH9r=zS` zO$Rb?f~JnkOiSg|<=?X7H^^TD84hR2yJ=7l!1>Z$o68dS%Qdu*%$V78u1Ak3-=#xp zIBUrM`Z|nN9lV4-SeNE*G`w0d#eF<-96rG~%g+K8I*}7xu>tQ}d*!=c!CSlest-62 zcj?;uoT&NtUpTfy0gGSO^#3m8d0(iM^ujNsV0Q*v!#&Q>)6Df4F^KfCLe?QQY7eAv zYgHfW;aSRXW}Lk{A)mj+aP}>sf8<`NNUOw+LcU=AR62N>5Cs~C_t}dI9YwR`$|KmR zB_5@zSy^Y&MkeR6P!lGSp?oHgF(bhg5pT{72!=)k1O9YxcK+!EEXEj?VMM^=SLU4l zF#*9VZaCE5;;T5RNkozuWS-$KT(J=QLTXi4SJOfm4b%t>*e#0d#15#xI)Z=@{)fE8 z(uo>xF3oSQl}Ns=wC>9~%r?Zw;nS;ZiCjnBQQ^DLjTRF}R&rdTB}Z=?c>rEV2&5-s znI?b3VR-nhB_ts_dRZdh-j15W*LRjP+e3C!QqUf4>bPWZT6?rJunsQlt2TGfZ$$q& zzW{EL@qLFA)reAsE6Ez<8$eqWM%7tw6aZrVh=*r!w< z+dV00W|qKbOVH`;_adnf_|5)qq?Bk-PtwI{ItMBs6ima%} z`J5*~8>?DoD^jkZ({Ik6BoBy)S1p=^)A!emqszySTl0ZXYG8JD^b>#4=@WL{#Bj{P zd|+qf-0$5$8AIto3t_gs=Oz0ld(|eRasG2oI?iOlKHj_@L=!W2;0$PpiOSM%1T_#( z2xpSRd0BiT)WAkNX*8^q5PjN&?G^|4O|&}8BLRZw`)c8GM~X<9EVT)Eiup;d9aa6R zY(w)IQ`&=}@J0{NadkpHTnqP#`((!qC|0BB?F$9&S-X6#K}U4|4dZQDu6M?YAQ`kG z6H7vc-O4WTf0P7&EBGaLUbsxtv*82*-hB&^dj3t??hl(w@_Osd$V2d#m-nCH-A5>a zLdO2^{*!MXW{PX-N#L*M;1}ExAA-CwR!_*CIMZ;vmU&dU?gh;32qi`_fi?C|(T_PB zk`)6K-&AqY;xUPwE;$RuH-<>CJsKg!R3Vc7WaRf>ajMF1c1Z{)AYEcmardHpsef=0{Jgw6tB@CcnNSyzB z2|E+t3jX&9qbm`kG5|;)tM)%VqY_xL2cZ(gfEG+l1JsRhi2^jgoQ_60ns@`<94d9J8% z(R$}M;xZ@mw^L#taf7j)w<2r4`Z%BFduo*U2>WQesJZx)kB=0%>_za z0ukJ4AiF?+fv2BK_G_K$h%ITf>!3&y`wJ0sUow8C2?$EcVUi6@z4U}TE z5c+UBGrqK8My=~k0vx7)Q?(F>J+ME5S76X5a~}(9>R7iz)97VDzKJ$t z4=u_BHd*WwIsEWsEl*i}n1<^OKwC$H=*tIS9ZyaQOk|iahhBlejA#6Y5({N@jxD~s z{-Cx05_huvcMOxC*3w9ttAE7TD9*}>1`!CqkDKIXhu;9RsirA`gHbs_!Qhz}DYdNadr*cjPmV&%q{&z4A!Gr*adxG7<0|`OCmp zF3@(9TZajpV%*iD-Fx6AzB}c}fSBwXAp)*{W3PxJ3ns%+#+Fs5Wces? z;V(dVIHBDEl4DbwmorlUYt-IDgg<7^?BBfBQU5q~8fK9TkI}2* z2{c55Nrzw{%j)unyEgk*t4~3v!xNama|_MPjZc71nF4N1^=nW`AgJ2%G7!829QP{C zT0xQaEL_G(2lXW9A7e*BCTNR0quMc;54}h%03M~l%U8oM$DV#)yC3Z@6RTTw_5rA) zdOuW?Wi$7jM&>e8V8PiFLWeUOm@O;9aE>`an{{h6gO=Gw4a89rsIibpT!T@BU@s2n zqQT+f423h;jY2|m1+<4jr)K{Xk`_qmU(vFv57-@FrhO+;UJCCz>1T?H0+=;YM!`hH z-EH5$M8pI;GjU{W#ooy6i^4ZlZYOgU;Cw^eaxFOW#ziKio#gVJ*;h&nK!*IxxF;t- z)ZR1m$K7NeTGm4yPUy&`$t=S4AHEtRF+&Dgn@KL++Z<;hsu`gV3H_G5KYWjD3N*u| zSy6j7s`dFWP(p%N&w-oMmk&PN08*lqVMoE$(-dW#zS--WPhhw0R%LSJ{IOqa1=o-B zKrL}nPN1vG{ZBQXaBcrHRU^<%&#IM!C*Zwr549gbSk{jR#|L|;IG;F^!wfUpa6-Ml zIXU-_aMl__oAg7E&~95)BhHvUM+ke;P@?S4`A!k6bs!k#S(yvyGNZ%C0gp4QAke_& zvg{;pvS09Kkf6Xc{(zG$3@a2e<6bYc)L3X7y%H6VJ_i(JO=>p4XRXoR%EP`=2E*)W2(~ z_78%IEXJU%?dQkmCRk`1-{}#yi55i(Vu+*QZ=q=GBPSV{+5a9ZMq~ri>nz;Au4E~H zeG5az(w+@z8|gfX#P{5>wz>B%`4BN0+|ZA&qkjDdT%vKJ&i;-3{m98qZ|2eZB1M?Y zE58@fyHm-`_xksT{K>0(QIWSVv#YBc8p^SYOXgY|3s8&878)zdu}^#!7NlOL!2!@z zW%?A&RpNA-KPWl1p_Qc+cxPVWxy+@ks4_D6+^IvB3Lq++ zfFGCpyL`W~F5oJJGNTnCJ3EX855BPR`lPYdR6xaB1|MTAzk@?4jF!V^_3w`}{I7+> z2ot3$i!azGsT-~PSrQMARK8}GA8kKgADQ9d{l4566@k0m{lXj^1nSh!T_{~ttQzA1 zY7LSOJrLG>WG%U9Es%Ms=hpKwWn9*KF@p^JC{4UrS|gd4YHX?W%~X(MWyZ2;`=eX0 znwF3txuo5D|BLW z1gFK6e@{9v>qL=3GK*1q`yzEP`giWQwKk<*?c9g8b5SB43vm_0wF8Lu-^0e3B~Ma4LxPR_C3p5YN)g7ep2wdi*)HPaw-_nJ8m0Z^Gy!+b8EKF)7^Ej#?n zQIR}7a=Eli=(j(L04b5MmE7n;pI~*wxL1NJrw3|kKGvxU^v-th= z-n}{MNW5)}7=jIF4Q^HQa+k4IQr(Ev_phnL`jtEcX4q;K2*gj6FY_l$(tIvxS>vsqdWmt8YM{!#>c2q&nsI3m-L}}|y=iec^lQoVyLf5! zxPwl1D`ADvXD>j33arw%raSR6s%R6-&JAXc!haKMQ&DqI5x@tX^(&hgUlXoct@!Ou*ifzt@i-IfMhnw z7006R;26`urCUE0Mr5bYZ2DH~BWE2TPM(P$aF87+bUDR4k|Kaj#%sCW z^MVlm>sM}WE*-)$Zr2zRHl9Cz(%(}lOvguWz=$0F{TnusrwX}dCS4XIdimYtnG^-br zqmqG(LS}atwIdXgG|Zfgd$PyO?(T=TgyYN_(DXg0dIEJyEF!Go#xy}~RS3r35Fum; z%uS3#1@ZTGnp40WvtK?vy{yLt-w%XXl=T63P0KzEKrU#wtKB{oQ;UUUcv&6!5XTMb8X?UMhjy@K5>VZeC zL4v78po#C2yDYTG+{$$}gHSKN9|k+0Fyf?0jwgs@knD8jjt%6Zh?4&B+U)UeYtZum zki>3KXT7hR-4XEo1OpWRq~bO^F+<*=LG6e*DH*@*ug|9&;glXCzyyW(KfL@D3MR5} zSm42Emh6y&E3BozH8^x%!bF~aIXh6YdaT=xw zP7tO4#PV1;>ybMrB+fh5x31h1BzxN>1-838(3yT zDK7}WVgb!li=(B)Rf4lijD`OEp{e(6wQxe_TNA|&+b894FG5i0t6H(SgM7%po}vM% zINYE;tA{cqJ&^0kly!P7>T@soFuv9Yr6`!Ph@WOrv?-a!$e$!++}s+^jM?Ugb(H!$@!btOOqNN*6ks(VgHZ(!4yUs7?;vL{#BKihvM*1A(uX8Lvae*sv9aI0(T*HmLiCs!V6!;=M4sK8^tD&ql53M6 zal~rYA81jLq4P4$s&CL`ef3hwjkO`)Ws8XK6?CEc<3?{9h1uG#WK)ysU@?m<+!UUz zgW6GHh|u+7Bxf3LXt1}11{eV40(7OVT*K21H6vQew?h6*~q=FnEPmz%}-%tVae^5p&@Jr zQwX2NP|g(l@VO6+43Y-B&Vb3nD2l|aO7AAd1a?X+3TIyG57lE&2K5Q@u@QZaT+G}* zf>L?8n$1V33|*8{0PKbr+drJzfPQEFt;YdR!s^ED4hunGgpS^l-}z4i1WS=}8lSy> zp@gB@*D9(QjuWF3%#};nkX3DH2ArBl8Qb)^Sw!P7|2lha{?%zSBmnb3RJ6)|OBd#^ zxRh(+adUrrm)Dg!)f;6}ne;kEbu>+;Mx-p!ue$p_@nGYFnPsVzn(KwMV^LrwTQhYT zzn{cJXYWRauni21kPc=B*UmW>6-$UaFL@6&3mtli5k<&e*7M6-_9iK_Vpy>X2ol2a ztyHMo0y>~gMu<|KEWa98rjstn`A($)_^-W3Yae(h(|=k=&*X)2nsjE(w5Jua0x%OltovcpK_I7l%Jc@q3Z68i0sn` z&v|-&X+`hnJ>buI5`A`VZqr{|)StSBY(}ob239)S0Ii~Env7%!5lPFEGQZ0@28@Uh zl3??j89m>V6s0UNLa&6i%5mvzi%l1RN!oF@*XErc{Q?E9#D$d5YDdvV#67PLCRM>d zb#v=ld~i^KVb6L8i+^RI&oqM_rJ!uTy0VY@YMNVWn)i*se}9roX4~$Aj8UH$OalP) z!MmoiV&czF; zuHWRmHSiV9Y&dPtHVaq3(Q%fuQtw9-&*;HP<#Tmog^p@4jOMl{TcAHT>ysiK={C0;eW#=O^h7?(NF9MRR8ruV@E>dc7|vcO6~3Tza(bBbI2fpBDQS2pgv+f|w`+Fz`1 zKQYFAx7pS5KPZn|+p&!;E>2A?d5v9Iek;P>x>f{O=pP;=I9EWRf-ujA;e#Vk=DM0$T_#CnBs zfFv|R+9h9;)JWX~2jJmriKeR-vp?3?zxcDCeh?*gu4J{@!c&|jI^j_`so>TxpmP)= zO$V^R8u&CzBzts?gZkHA*}V#>MY(`s4u?TtcXx#Ear?=yvn`lZ_eh2Wt@EyC*J zi}TtSWa~k`>K0$xV{gfss*6UEtb`cIynTA);K;!{`TG%*^>*6B`ciLk zmV|Pf+{;EG=pYUkVhaQy6g+0`PBpWO)g1~RnlBO(`b}<~_OqPL(O~q^Qn5|wpNzyu z5tY-HQZ$lxuMuF4U@9w%SGqw}JfDQqO-vZ9hbJCSq?hnbq1 zgQE+2@^n8c+4+eWMhw8WCBRzy==)lU7XEUKwZf^VW*M* zygmG`t*L>;>t=1%WTBZ*zrlVm>B<92VPSD1NSwl32{E0O|2)MY>Nzv@`7I)vnxB7- zd-W0xbSmVsQ1>grg2GO<7#}6~Ei<#Q`Jbxyd2(8>nOdp!Yc@AxB%i5}d`o9%H9iuj z^@Ke=Dr{TV0u{B}4Vr1IB+dM$T_vHi0#^< z3dpi~{QjNhA)4xY%iH({27oG~LSk3nZyCoX0Tex^jd@HoF!A;2{bN8UZCD>mqMnBQ z7byB-SH3R>v^6tLBIx(AlM`-ekW3`9YnloEwtDW*^vXv4YFZ6e;%vUqL~P`I%9qV! zuECJ0RNBrfuBa%(L<@Sp@5Gf{?4O}jw|6Q+A;XUCEQ$5Ao@{b|107(Z zfe1J)*D?_RAD)nl4rpND>^w>qv6Y*hFL9$tNWVm@qZ5LLO(_d=s0AWX)@h$o5`cpv zD$2pZFbZ#wd%sa-1@i6u_we>Hc!tL&)`}25{-^K#G_PcJ`7BU`)Y$`4oOU9)?^?!9 zxdk(SU)qp|8WydPv3nfo7JWXJWyV>X-}3>eUEh{Ypdeq&5b=GF10Cz{{neMZaHv;% zs)qknoiI~58*z;;^|#0^dIGGUr(Qe?0OfJ_QpP^iS?{)+AZ`i;>aI_WwW(qsYv*k1 z_3KJ4nBTD;$M!33$m*rk-{KfLzIl8Y40a5F|qs+O5%$QU3L2O#0flni|I zG25S+F1tPib2hEk405(&HJ$uY;>r*ubw;vxGI6~7^8Ua0Ih7d|*$q1U78)7^R;?uO z?^gsJKoSqm!)b+#1Aq3ZmJez(7rGJ;y6|=@jQRQF(5oDc-QAhP#gy?f&g| zSX*e9m7?KLNu-+xG7_HL?$G*Q-0r}biO{9#5J>7@PEQ9|m|EDX>;T`exJ}44gf$T~ zz7V{+BBK)D=cjg43u-Q^oC_fdgt8}cf`;%d@sGL*XSdw%+#;D%dEf-E8MF0-4g|^9zd<4k(AdT(VU-dlT8$9YKLXF z*m#3dG0{s{y>GbMPEPyy`4KD6Pfz!)o?zeWnOUtlO%6!aXmsKDqrtm{MXE?3SNp|U z=Qa#eMCUCt~F*2DuC6eNHhsJsibt%fj=4Qt`=0Ac=)SPL2 z`nUG@G%Fr5q<7%Cy+i1H?(vtqh){hx8i(NNcz${rhYSmXbA#0OkC#<4X~So+zA7Xz ze@S&K8xpUz8vGs96zki-RLo^EnQ%TN)An!8X!Nz~A&Ls898X)D*pDcY6#a5e(y`^E zYb{}AkiEis=I6~fEQ+iJ%!o{JN&!B8pi*+j^>S|%A`E|{H;NK6l;Qh$Icuthu&<64 zf$7xW{l*%~QRhoj24(rn-g}?*H!hb}pixj5zI%mFF)m>yK_d%Wn%_Gw&_uL(qfC_$ z8SmItX7D44k1G8k%K>Pe$A##`DzF{kA;e!eyRazvEi(<)@;Swh{!#845Jk0X^o zI<;ez=5FQb>ZsNC8iXtPuvaGPXXbETLO;jDc`d7;{FVs(+8b zC`)W|P@J;1i~J2Y(mA=<$X4?{GI|p=D&#BHdS`#sY4I%T+i5g9x8~eTg`-kPigo7~ zAZfw_94GaX8K^O*@|+@2?@nAXF7;xP(h6a|W)Y zQF}{0@y%>!*u?78u2aR`x-@SK&XCS%*7KZ|g9GAxwDUPY3jAB0;DsT+#yGvqi!bnr ziGW9B0zb&rx%TykQz5JG8aH?4*_W*LQ&Ff9u{Yn1)Aze2JAnTUH3ts%(A>Km^^DKu z@GS$Ei2Hu2XmK> zbF*Mi79|=x>%`?J2xaw6#msL7*>jSZ*UlYI5rj`cO9x7m^p!Q>^YhfAA|mkecY5W> z@RTBQneI9wK}jYVaJJc>05q`lCW$2O@BZMjwm04C*;o%$6RUQ9?_RHKUW}WfX1}p} ze%RP~liN;xbF(pBwy+Ssr^xuCnB{MI=^FR+9ho4G(BlO;ujL2|iDY%t%0M_`T`&3I z`IC%O*6?_3!bphaK2G*;oKr$61~Xd%f@n&>8tR%@SK94ko+rJyUdHFQ+Odna^>gwS zvKjPsqwdB`DZn%*i#OSH%FXc5Y25iHb8t~%W;T(f=9d$cczN@IVorG0Mv7WNQ$+W$tBU6{a+uJbqk9Gc#qynAdtGH~(0Ha2q z=~ClXLqmAh^F#BFfCI?ZHZASfdy!EIYYFmi6`Jg_;^d}*{-^6mf^W8BeqKEco>t+> zN*s=~!6@wVIUhB2(@``2xyHe(ts`OB7W)wd0Jl zx`3gf6Kl%ZNH@Ru*Yf6K_gnKi9Q-;9+m7EHod)Kn~< zA9iL<$|}%2j>Mdycz`>h?S$!nrPEV<{J%dSOrOs7$}TSvPmfbVFH`dkxp(VwrRiXA z-nh7!&~UqM%a9uTuvA$+O1M0iAX*cTvu>aK0jgan-wqF5MLvnX*P*gEyxvq6Hom&I z&uIEr+|oUT%RTUmFsUer2;SsJFZaoszdxs=pp*h(qy2S;xW!8A>zs0=7r`B7@Tgpz zqY9TYE1Dwrdo`g2ecU1ORd$lI&E~IYWpDZ1!wM%>Pe-V%u&oJSK=DrQ!N5HZxfWYn zi~+0uEtnPy24Ow2$j~A7rcM2--PzO)gssOAK}b#{-D7^U|DxHNsA{hG!NP-lLeC^; zsFUB$<1kki>|gpV5I65dLra?5lvBs;Z_@H|L`;C&oW>XUQ9Qjr_@Cg_*_cu@I`c=cL_5mscN0ls-o`-bJxBmRZ+1jxqg8cb?29Zw|d!7 z@9qXz<97Gl{vd_bv&b>Ob><~TgRre%a1c2362g~ZW6vsy7~|<|QedBbS$J%~PVec8 zOcFvv80ja(6GUDm(s61iy(}tzygH;5n3@I-4`X8=9wJh$GLf0jjz+DfW{EnN?3*!0 zYaLVy3K5Z9jn%DWq+Z*R$(S$Ya^~+*L$PEtnB*`=fB}5hcr-_dW3{Y?B(A^KV5Pgy z-0qlqy&Ut9?Sn_tf{%$gTkJLXvrP(@3zugWc0S#B{PG%W7TYq)+8;@<#O2n=6nWJ_ zjK`J8zK(}*Ojf2*+gVK^QU7=uG9$w58m_8j_av(KT5EdfnjGH!p0)cA?9ZZ|8r&pn zZ|GT%NYM{i+-AW_jPqkyn|o<(j0fDQxOhA8Y9_66uPnh`;_E>gwec)$q#lB19~xpP zRc+Y4v;XhpwvPDo=NVj^b&iIAga`J>f9ffgJbTkZ_2zt65#g(+T1)*W*;>e() z(%@SBjAs&e`}c1gsk3!wQe5tgKV$ppU&kHhdBT-4JN~T;b7q6Kn2!&&M6g8P1MaNJ z!7F-HJ0@$xtM;&FOg)B9Ofyo@FM=obY@M9RJN4^2Ju}M_4qmb%@67LK_5xbm--5m} zfy7U&)X;rWjaX$et?22{`{~UZ3GqZTw275e95r;?{&Hr1a`j5O?b z^8Q8v)F|&zBCmH3tDvN1H=P)XWMO}-^qci-CE9ll6ir7% zWn9gr4UMA(J08D)Zk%c&q>zmL`(3)NxJ{&K$2dnA4>V0IX+QRi! zk-jOPvRay!vXv2lWVK^$8TPy0x@BqoA&{5^hh(5TT9p?a--QImAA0U`%bnqXog z14BGY{$xB+Bv9(>H?r3sP{y9~f(qX_u1;nJ3ar;!AY>LSNsWcboxjyJ{?)s>nsakv z5{G0wN)-7pF<}mNhrp+RVx$IgfrE$lmqRu6-J$a}ePz>kbe&>)>+)8{JmipjA>J`0 zfqdds-1}u3BSrbNsS5_PtX9WlZ_O|y)u`37ZHqFkdJFCS|L zWvJ=~QRN9VsN&EqRA*+6<|b!k5j0q!kA13Xd^QBsjmwio>$m^;RPr?qC#Ofs^Y0FR zSo;ZfUe26tIXGwsijd^(aMH{&-o5_FsGK5%k9W*7rKoE*&1Uzt;+8bqB=1SSy}ofY z*H`pC@UBX2(~MjB7E+qv4Wlb1L5YaQGK%RfMs6fBR5J8@1ssqCiR= zMZm4qYt(?nnV7p>+WZsw1j&g->2NdMCm9KW6~EWr=IvqZvbb-3Mfrgawiuxc^YE`< z)r;$itsPY8LBP^A(nt;9RfE7@rm+U_d(wnJYW~q!#M|kADWc0A?G+>YsLO$YmwR8) zL`o%a8%I-=7u!;8y?^RgJG_I!5Gvm(f$lCY1_m}P>KYn4Iy$I7_1pHo>bS%HRh-DJ zIkfxZEG;O2$CkWDOm)=Cx;~#+LmxdKIL0y83_0*an#?ME7mc?+HUx;$6txT(k(oMO zc!x^G19U7n1qgD!TV5f;eYYKF=aL4swq49sh4G+fg{-77Zu#-EmKNux0#s}3FlqEK zmg1dD0(A%|Tv|vu_5F8m`K6471xm`tfb9JIwzk~2TE6rN7qAx~VrRkB;>lhJ?N5`X zMXb8ID#JY7%zNcp>0qJVB$5G4Gh+!sd;yB^bqZd~hnsN1pq4N0ot37T2hR_%N8tVJ z^W#ScCTy6e)c|RPo;O+8?G*0AGbBGt=UB0Q(bY`M@ZGkx%;{LykWufQDjc5l4s>ca zELS*XrBiRH&^X+FrmrlE_?e9AvBhGg=3GLg6LjuVLS;?=ftx-7K3i6r6Fajc8n>FA z*Q;@!6cZmE!yFFFZWcz0NNgDWIkM4HVwQy;u+T)JrRfqibq>2k1KzjVXDE6ue0=nk z3+(Lk^oyPm+Tt;^DL1IK)8j_3tH1SI><`V#bE9D9Dx!O*@a}GB_Zi$E(e8fG;NExE z6dj%6%o=S!Sm3&S-HCzGQG5`NgSsBWQi;L@u!iLqb-M65L3N#~45e^KLpAMAic(xh zIA`Z>TeUgmbuv^3*z;upSl>&CTt|PF3SCHdWrnV(4V&d@XecuVc`cfaf&KLQD)s!U z+Ejg2P?UuhX9|x2lbz3qpb#{hzWzNz&Y~7iuIUN=wv-lE+I_4yM|GMS8v63KDNPU@&7G2ZhF-C=p<_EvfkQQTCCh8jPh~Op%hoSO`{i7kI#|}xMZB#F?%p(I=FbQ1j!H!(ahfvXllxcr^ODnRmK!b+vbav^ErKm< zR|hus`H9pzzC)u$P!TO^28JzUfpwkaMn+bGJsxU(j4p>^cZnB;7a|DfsP{i}AX{NE zjTt9^42L=Rqt4p_qRZ>$Ky|~dl;Q<`tpW~*K#a77_^%7&T@oGf+|JSb8iaiIr-1=rjo=W8?R_l8gz5y zeLhUgc6A6g@jI;@EiDVO7;Hd#mnK$BO}QHIkY@M@5K__niY-CQZ8?Mp;v_BqOYoxH z);u8K{d?qXb_R6bBN_pnOeYJ7Ef|ehrS~1+?%$kVY1C~5gE%DYQKNY@kRdz0WVt|_ z`mVJPqe(&LEpB$^diIJK-&nQc+pM=7TTLRV5qO%e&bX2?FVMmxYZrXu@2GIJ+{K3p z1%8y|z0klnj`2I9U4-T9mA)Z-JSiqxL=HmTM_{Xkbu8zO$KPq8IqwmTsYw3YszHIJVE=-m1 zy>?b1iB9DHPC^{FbGvV98u*y6fJhfE%AD_%R5vitmgebsMY*!zlqK#v#k_hp_+k}l zmFVnfAi236eZCz{WDB}OlIIl?Ugn*!4N5Fox;rs|$#~kZo2l!;$Ee%EBGSH~)z+?@ zH-fRAnUKs^_iG<*nXn-lWi1(>VC}EmU*Wat+u%HWewxV`SeHLkzn^xkl4hw2{qfjb z@x0+UFPld~Bv!W=Bd)`m*;B|I5J;bELBGvYsM+)Wf9sD0EX}w&{FUcP z;w4^2L_nmqLmY2Rj4ULG!0YeE)1D7azI^Z-TLRw$;i0^bsHmz%b67^M*ucw3u4UKJ zp;Va5Yw%OJ4~?6Vqo4){t^`u`Ey~33yKdddlKezJ*7-aO-nQR3ZMxld9U&LMy4g29 zZrb=+TimUxms%BS=O?*)`9Ktz6JA{N2>}O!;bYg`3*8WSG_L5;wZzQAEVMC$4>_|R zU`!*LN6}&!`K;4k?0s`o*mFkLS>pgj+_4A1X3L=v^B*d1Qo(_OA2Y5Ud@rl|?0DiJ z$LIJkPh;2M%eez#SC>3ElAI0@gh8{drRI;ckV=)pi()F0=Lt;BE zQ^)3W!8rMfUp%=YaBL2I6#c`ptoYAp;{uCISTUTCF!Q#lv=lwescG$?HWa6T_;-%b zy8LJ66q(4G^0Ja~p4XB$W{2}>6s%w+!pEFGyN8<~FeXNr=qT1#+KTZ}{C>Jwe482SposVB|<*!&_W91u1Q5zPVhMr1d;Tz%DwEPOC197j{ z(VBxlx|=olR);npkd%jy)2SEVz?(M)GkOVwg?OJ1gCvJ*S_>IFX#r@sjH(F{*wu1_ zK9-Kv7D&QW_SM)7NqB5@UF-SGi0tTV+m-R)5Uh5T3E4dM$lixMBZ}{5ARyXIut*3m zJ;H~TvG(u(O{sNqV3-bGp~Z-UxcRw_+RdoTB|&KO8S6`k5~YS4MkP%Wh#h zDUJ_t#AW+z%zghsANR`quKX4^sR(EqE)q`cvqt^$CkGHwPO~p`uAYaS-OqQ zFttX?yqRK1UElXLQY_8$k<33$A~970M`_VAd1C7>irH(~MZZ7PYl=Iv+J594;IUE$ z!F*d+Xd^YQ9Y)|{G2H$IyRGv@f3NOY| zKhE~5to(bqa6$MmE~d&#iRjFEj7Gk^LChtp-?slW)}UV8D97KJ;YP#v?o&;TqyRvk z;(PL|FYwa!oIGL_v5Diez`Nk9x%+8?w>(;1m+(bGGZK_a!8m}l%Tfzc2u-b<`;$N; zDIrNKPtT0{Ba*DyNSjhhqgYqY&W?Ti8k~dY&Mq9!J40L9%YqCc(70?m6{Kobq5}JQ zT&VdVjZCxhvK@C}s9E-X z?0#)uAh|D-03IT$-JiOpA%P@2&-U(BC#L+dE`+fXz>T9`=6jujvvq6fI&SLj*IzpA z!d#IGi%t8@!_9`#Wz5R&n7)9WuUVr!y)7bgF>Lekb?K|6ar|(Ukndyx%!;pOrE(<& z2F$+oou2{Tgh@w4vgE}D!viFN_H@-BLnS`G*5d4Y7ND>YreP}G__3XMRWa^9*Z#w8 z$8-6%vD5#S!Fj;}xkP_Jah@^AlS@wA+Ad^cW2xR@l1vr#JkXEIGp#baJ@dbZ-<~Vb z+${SJCLJz7+Mb`%kfO=m&gWTnIW`xD^EPXK$iK@aD#F(kL7OZkky@MC>9L8zsv_`h zOv-z)!_yViV$7+SXq1#z+^^J6Pc<klAcIgQ)Z<=~S=NDvPRY7l|N-GLXm=VYO6*njlEX@xPOkG9g(R1flS)0b?-V~OQF z%s*L#OM`_)sjIQ(;kk_2hsW9OHt-!8e~?j1up$?f!e?```s?lLZqbUb)4uM1o-zvC zx>ywkYX6OC`vxlAQH984jM2zZnulMn+Wr5Jq_Yf*>igR8%+TE_B_ItV-3&^1m$Y`% z!Xj7Ov+Gf@OP={PBgHJW{@;aVZVClYbKY{2(J`4G>y`(~%ZNc0TAJHQ*VLaoIXG6#NsM zCD|eC>|iGrO&t`VSEyyf?0RZ%3y<7VX06X9o26FjZAtqv8(laold539vZ3vh3cMa$ zg4q1Ax*9bZog&w)_U-&Q58}{}pzmxo9MZy~zv$C?QRg-@oauA( z{eziV^R0lpgH_oe!qW!Ptbw2-HNa;i(%+t930+SKp4!es+OBYma_i_{T@_ZBrB^v< zvgnL<;8{O6TpJ%Md3p^wFUlZ|od;Z%pLs!LRe5_FA)xA><1Eo{R}4{~Di{Umlf0+- z)~Nb2nSS)@*24S7Yb-OMoI%~eFoEZ5 zu{a*?Ldj$zoeGw4%BYnSyFF6{!<14mOmEYngQ5^;)|OqIIuHrYzHxB-8p4*^H#t=} zO*a0js8x1XE(;ybG^B#E*5U`>P{#I|RHBun7?{^lfe6v2&!<0$Q;OgAV9v7UQ7w1+ zZ*MEopB+@(t_a$sWC#4KCo#y>e9HWjrPAfwBg;euPkL?O*R84-XC$QeGO~%4A$Ys=lnk>^GiVYco$jsx8zH` zD9B^L{=Ldpy?g%_HV5c3UdTgVj()CvcSg9KyF>iKPcpdIk}$f@ZyD$x5LVt|{OR)> zs)*?5c;q<6Sjy9LP`R$2yv8wyumhr-Zzw-ECIv+^4hl`g7XN1!#K2w%Ul#ljz*w`i z6vuH$<*3ao&<$v#hn8vO9HKD|PLF)I%~6qT>b7uhI%BORKpCL{r0OJqVXWw@Pqkc z;2FS4R?(I9+*qm=_6a>vj|lv_<$rUvblukrVjhHbVaKMXs`cS@*d9g{Y7qB%NqqFUG`8fj0t8P^IU$BvK0gbw$yp_p=@C@Sq%d0@Ue*E z-`Na=se?cWjtR}02d>UM%Sl!Op(-e5`#j6@AnvV%MCVeoMK-@FGIp$um}ZMEmo-4D z604{}ybnJE+acSzpMu#5xcO|wisZsA_4oh@yE~FXXeVLD9w#MaORTX!iR*aWT2zP!FT5Qj-hMg3R= z7yN8%tAGbTpYK)dd_ZE2=-IC=iIc@aNU&R8c0l|jaO?u9tt@9Fa{TvrV|L;{%Ihqe zPMKUbkXzS3`kuw56*!`{wEUGswN5zE!M_gPZbsjUB7uk5%&2Se@_y53yxUu7a)d*~ z#|JpvmjkUj3!7e;wYBc&K(Wr_U-R;GxlP}NhBmL~vYj!_PR?(%waw$pKdqkXRbL%9 zT4fTxU#TzqO(9K(5=KJoVX|(&-?w79y>~u$T#K$ko@NjHucM%Cnrr_n--pGY?ncfk z#QHwf6|ABybcyq}9N=+=GSYf#+3D#*td-`;QzX?gm4Zw~DtsoUfs|!eg$C1#PkWb= zG(}N^wG0Q%zmHNhn@74W@g-y+l`}3awYdL*Bo{}~lI;;6FN0cE{C+is*bF+0HLbTTz7>VxAW+iIrxJ&sfVOO-zM{qNibY+>$-sFF9>iYVIrO`?sa#!86y^b|0f?72yc{i1sU#<8vdqB5Nj4R~3Sm zSSRQ7gu;zWO$a`TK0k1CIz5*#WSKcG@0VgVa03}ko#Ghkt6cllm2q&`#?3K4?Hm4y zZ3w*aKkQVw3X?wldgtR*aJs_fk_>@KW8&yQINWktzc|c5-IRw2AC!4Ucz4`ra5hFkM_dEVI42m&$o^C2rrKv zyQ7931{rf6nF|Y+)UAirz`uZ4k(Pl@t?8|O)%MJIZ805WYd4#Q;2&$_*u7V~lrCB1 zNyNawhDikhF=uf()BD&HdYxjFRZ|G$^g;7+2F}i|stQ25rpsTv9&!-A&!*?Fua*Hl zx7-s}!F7fh+Y|a{Bs1HKQ>ai%Eqn)Bsi=US{houFlkmOi?O(26`V0_ zZetArvZc+=k8Va=|2}+C3Gc7EU-!w z+jjmJz{UoW@!K{9ma}FdSDvF3OjmHZ#CJI)utEb(%*= z@tjWsymh`ldhQ`|PrIKDWYm6DmF+86b$MFDml7EO@MuvH)Wbu}e_Hmj2qaX6{)QA2 zU}(YloZT4f+?`|ep(}!0m{5)B(}E)-*M3BWmxVsD+p!+w(o|n8GS!RWJtoC22F!Z%1eMFc;4u;#euTJs?<$ zQzhtbp4@u$rN5YrHk{)zBC<*|A6eRPC@qK%&x6pM)2=x}j}|vFZ8+UmCm~9*eYdA; z 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 literal 0 HcmV?d00001 diff --git a/apple-touch-icon.png b/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..22844597cff0455cb43010129336291e362a358a GIT binary patch literal 47887 zcmcFqg;x~+*QP-lq@+tgx;qz;mM&@OZt3oB5Rh7=OIjL4SVCC3ySt^9c<1~3AKp2K z&Dq25XYM@rJ~1(BpX9L6Nzvip;II_rWi){MrvLtM5rEq*2^9w54#`?dMG6kCJ_+N= z3>kP%Z7#2&0te>{ycZk}2loiP6np>&=gA2NcVr3&C;SZ#j@adUySgaw2Fe#DIhoi0 zZEy7MR)AMfJrq=AQP)v%@bP%dIc>^-55p_jlf%X=6;X`bfGP z9WIIXCR~y}=6f2Kpm~`7_P;2{?_JfWmW~b%fi3fc)d^BaZ)Nf2sgaoWtJO(Wu=AvM zD`C&BA^lDeN~;O`kx?x%hagt$C zXZh?8M%@oe5sh7%K-ebt(sE66ZLKO_XSkjeSheEC6O(HxWK<_^- zW9;58tm(E3*mijBe}2)sUmP^si#SsmIL|w16cPSS4h!$3a9-oy9kMm2 zc_AcDA?u3#!e(1!_-H-D`&D!`;$@u8`mEIWOVp&#ky)mtc$5jD@fWtEo24zUL(BOub5Ot6>^_1xMZN;JdfMlJ{;~jwGA|D$GA#?(Jn=_wd)M zuAezjzqwNgB<_mgcuV>XswhE}Sp?Z3PABsHcwgVEQ_pq9>xF&Y&6z|d{i;(=5GX@; zh~9}SCLQo1V=_Jb-YL1$QkCEHPBw%2Q`4Dht!~dg>!|;F=ahc&+JSudg7cQiX2JF# z*h2Tmo_n1=M0`+VgtOn~^M^S6d`b5Q0B$NiJ}_@)OzzrYs9_T+(2 zC%n<8RYi$N=RM{{#~I5lM8lkRt);*78aN{&Kd}D(+f@34kv+LdRQtVMnN(>#!d?0O z=h(A9^Z5rw;*_8>NfVC({&6?KQ|GSI?uyf;wE`OxJ24Sh<%63QxB9U2Dx=D@tA|*M z+H5WRG%sfVPgWHk6%d-Mk(Dsa>sBJdSurWjucYpZZ0C83fe3XSjo-DaJ}$kd!S14Z zp zzm~>u~zL_qEB2>1@=Op-S{Dzx8@LFp|6b9$V!)u`&t`v5ng z+Ftl6ktLFPYt`idyTwedvv+65=YN@PINr%! zT>n#$9H{sz-Wd`Qo5M0LJFP~t>LObAxDa#AbA@_LgD6By$Se|69JtU~XkGR~MUh0( zeCxAB>4o>u;#VT!hPK#Zsjs7|D!e+G0zLL+=ywh6b>$tq#*|j)RhgEiz%Y;JD%HIA z-!nRU&->lapfj^wO$R*x6SV8NtE*%^qXk(XQQ%fKot>6v+_&)GXCTW6^cq$~H z4r_05JpK2b=itMqv(Vqz$9EMRq+(~=1H@Zh8z7+A*zM>lMn1?hw&x zOzXe*@oxhH3JgENxqPEIL-AaE$-TOXMUBH*Zm!^GF_{@G&WTjmURwR zUYbN|J{`_-C?)aKY%=e`cdB^fuEq_5Wg+h5iCQZRyemEvK7Rv-$?dz(tY#szx_Q@A zZ{zW>vkI!$t?$ZB4%#)e{qnh0AobN#>%xhSB8iSdqds_(xIC&GeWX=92YzB@6a6J8-!R4rX64;$H`x~7VS`1mo zXTKO_p|rYFD=jPzDvbLHREt~ii40neTNW639C^-SezsnC`Rr3`#d1yAG*u3?Jtox5 znN~nQcbH>X$L*y|Nb7*8w#v=!!Dvgf*zNxM0HSpo(|xZ>%LpeZ=__|!cd|GwtouB# zVlbRFr1*u(7pCf)`Ess!CutIi@i%GP=DZPw2+5c{^fTV3{-rHvw!v5$vxLycay>X{X;`rtlkcn z7rbG%ZF{XFBYsZiupl-~BBIw^gU2eb(Yz~pl$l_n<-15r{W(uOx9@Al+NUQ?tPrkv zjSaZq|IRl|5IMvZ7i=3Fx<17_8tMd6FAVFg+u+c*B2kEyL88G;&ibiTa(czQ_cXLp zI3UYBj%m~@p(iH$h~=)WS86=q`S)&8zZ^ecPcXsdt(`O!59?XNEoxc0bm6t+j0-wa zJ3=4l+q5+12&* zeQ5MVXtp5j?R}R`$aXlC1&1;Y&t<+SW?cRlS)j(qJYb+^Hj2!1{OGsQpt6@tcYo)| z=@f@6al3u>c^k9vvQK*F$E6|FsP@4xlP#WNdHnH)*rvZZdB-?Szl3pxa>=Tv-zkNo z4O;++#YChs4a=~ttTY2^?-zUjg(!sU?*@bN;mxLCj@6<~`hHlSY4Wy3Hkh;Yk?G>z z-kUoxd$OGIfl3LJhyNvY4IYF2#Oj$8%VEn= zt6p74mJQCgOjz<`=+}ZV%h%EGr=4n|HsagHwLLZgt0V86-v#mUzcWERjW4y$DSd}h zn7S>PSZYgJdoT@;8Ve38%G4626O#f093Pd}h*3t?xN?V~YtZGCmf7Uw0-fx?b=+~ak0_J! zf13R#VGV-gMn~>f)4rFR2GER^1x-|9raM-4bY$Ppcj~Z(e|m!11gt#3NYN$vO%$v%7!jQtvof3I_%COh?RPL1*X4SK z{V|;P%L*ISFju*E#@lg0b?q$bdG2}F$al!spSSVlm{uwRmmd_Z!Y@UvJ^RZJI@&;vYMO3F61ne_zipFarq`mi zEZkW(+T&i-bK#{Us?nz5@AB8Xi97)!A@=nA9n&o|M0(zc`L!m1c*pqBH0C9mhvk*x z{z*m>its0Gt4n34G`sML$u>V4k z4yAIVKO)nRAh98Kl1B+lN&9G^(Sy|qf~OzDugHS;EWHU77Ep}UY($xc{n1rD*F zP*tbsPCk(vdZ}7dd13KNv0CVF=xkXIeD9T0ztYyjIqQ@5q!l!$0*0vZEvdNeIGUWZ zc0m!LB^>_gFUY+`0BjxC+Ap`Ls1wLe14u-U`iLg`u(SeM=Lr{#ddd9N9GN!Cm_L~C zgEHN!IEY!OuQy~|#yKr(dF#kopw;VD%dhjp%VFtr*#lejHZEvdDeLQ3+8<1;$AUc8 znHhcN5$Anrm!pOuj}bR^8}HBZt`7f__`KwXnsgH}@MY+^syVPQK&|bQG zO=8X6lAvaibtDNN91TIHAy1U?7RMEw(!QIR$FT|pcB&;lA8odqZBO2wR1M|NstKHR zYCV(EwJ3k;i0O!nB^`eq|JC~#>YC59q`!e?s_5+-!sPay8Vv!Wkjjb?3PwUmB|w*@ zjirt47N5O)+I)94NNNtD`Qv%*GtElGH|DCGR*DB^QvdU9+h)m?^Q+Okr%~dzV185( z94(bObx?HO;J#K}h6rT6`YC^rFlcWmf9Wk7BdH)R2#wIGe*f;pe7&PhNmt7tZY4LN zrT_JGG7R(E&x&;0shf`TubypZwq>%#waW|TOeL_W^wAx+c*hJa0r zjX(XrZlX)p`^#_zhOOAD)FwPl&C4rGL(D+am^@AH#9FTXOhld(%BhCqEt(%V4I&>2 zZQfa0hT>vJ^@~!W^)`t-O-6n|-#-URLa@EowlsUJR3idpZEbH)J2}-56r`$ZupELI zBO{!rOoZOzn1iNIBpAeoah5H>#&uS8*xTI3{)97~Wu})2_BO^PVZcR;uxRV-Y~aSX zwISgGS5_98?F=0q#m463=&=%@M_FbAC-XkrsH=kr0QUaI+K$Vdis!^Cngp^DAl53T z&|oe|pP0*kRY@h|{W8%@`oMlZ=U?%}P|xW`*-klIB$xE`L7dA?11<{2PkM?58}NrR z3(=AIEe8b&_6YkXUrwr-0;l@>Y-QxLDO0F4IvPdEy<>>Be24N!#V~9Cy#g+Fz$vbENX39_Dm~gmr>zzD zVzt>14e4j}PLfMOXcXv|jJVTxn(y}dEk;ZP=#@*$%d;87C+j`-y4Kd3)3>Lmr$$C> zY}v}<1!Fl3P>fLefo)4mLPAT+jEvdYNgGkhI9b|y66F&YK@!Xe5RG~|y#m5~N$c;9 z+T$FcxmXn?Ly6Jb3>ngfEw~Rog!9I%xU-d+Gvse>zj`#av^4#g9=34ikkq5cPhwFt z-#(b+<1>eR%Hj3*)}H;wb@_{F@QWyv)3n=XFwx6P@-=n_R=w7ZS39>LxBLj}8U=^zbhdlnv) zzNAV#G`%I=58uXya)unl*B-ammTAPuFf=-^*Ba&JiFi4!EUa~VosZ`k8HEdC_y76w z-@?9S%>TM1v>*SDC-5o!O-4p@Gauii4J%O+YFJ+(IJhbkIKIkwv0&TyH}4Kom;$&B ziM@Zih{JVc?g|2n9+@(_3xE!DhGL0^qa!LdufX|2z2)fM81RsfPoT~Swi)HzNfR3a zH=0PoWd?FQ{S#xIH@hI{f4@-A$JaoP8B0q}@q29mY+1n!)g%aSfA=x-9Rn_>3P840 zG-toyJyDBtparPNSN(2II2}yNv!5-%i2fJ?(E1(xa;vg*=dB zAvi9~`GH>@2GfRKTYp?gSbfhg$qdOMo@^L8Y_Y$;nVDW;@v%GG2tdt z_&NairQNK@O4QLIBBEK5CnDhNWWU^C`R{0N@9gaM7DNM_zuT9M<2homtvE=M#A(w9 zO;S=)GBPr{6nT1rEuVaA{lsEh5?Rhfv=6(Pa9TLG1ovtu>$VH|xSSP8A(mW3vWe!4 zz^<_$?d|RDzSO&J4<=FZ9esD-8_N|D$UZq$DZwUR=p2Y{O&{fmoCyw-$++mTYDB% zq=qZ2pJ_RfdP2D4W1sNg=T+s~5^O_oZ;^ESCOPf57Cg=IMAE8^lFy|z8P)OWcc1ugqq=}+n#PEH6B3k_CvG5`t8>-J6K}p>u z$Jz0gKAo!fjvp{@R>@r0gU#U0W{MKgVQ_`;txSSyn+Egm|G1_qs2m@1VL~ov9P-O- z6Uq3MGe<{ABEgT$%LKCOB+D(1%U`Xn4GdJFdt>%<0Eh%WM^RAP%fl9`s3n^9E$6LViLHeQ}HGCVy~ zh8C?&{4di#?0@I69-pZoBm`RU9*6U@TmdeK7wgteKl8mp1M6rnL5#xh(suVP$KQwj z#NceE;6&22-GyNVBy#G*iowCTDD0V?s`*c@f$~fu?yNNZ#5u-|3@MUK*}Ry``2uy7 z=sH{dFgDrxYM|?~(rF2AqGrA1W5r`2k7~?XXw36uPqCrI4F`XcMx%*TXF3puvcysc ztwVj9fztB!XU^rd130j!zn;i)?sFc6@R^M(=+>r^$)5 z#T+c?k>Frbj4m7KT~%VZ_URwm)tZef>20>)27r-Iz{`s`ZU9`n{Iv+~_}4ZrKBgjm zKN3QN^7QQNe~q=j;ba|;dH@5VU#7T^`a%jm+UzNKZZF2MgPkS^#W&+P)CY3C=s=q? zTBCpc0z2>N@i-)N?tH8)C5+4d+qQ4)z1d`Yy>H?^cCtuFn2|AgpmqV@3r~&T&8io_ zPa634W$f_nH?m8rhl&CxYziEq!=DLxQnG*KG9EAqpKHDrL^QA@dEm&QN097aXGW;8 zTkF^QJsyI+f5;)N!&mR-!^UwcGV|lkUoWcN?unvxH#wm!=q{3u%btC2mgXN&5qja< z81p@iD(C#DHGFxUB{ot*qT^c!X=Tv7iT!6O4C^<{Xpq)UmzsUtl}5p`suEpx+J1iS z?hNj8`ullaFAv0qE{m2JL|Qs?b2_@$qAKRBv6x}F{pl#CW*jY8Z`{Iz3uLuvEE93# z=WAEHMDo_!8cW`18ML|Wk6XAcw}hcKE^1JqkFWANl11yUbxVACo+6<`a#71s*Yxd) z#Hp)J|M8AzFdSEZ>w2DVF*rm|n+~TT@t4^Y`5zGb zJ_{DCY(L!bv>v?E|A0dHho*ab8d_}5#+Ww(fS9)tV+Z%)RP>%v6BjnN1!taxW&~>E)TpUPF*OYg)M*q_ z|6KD1Y$v$y&CHE|7jpf=`&owwJ4_1If|L3%?0CtQ1jRg90l-rgI*b0u3>Mv*&rJu5 z*2L^Ho<`8!+Rm#%GN{OTD8?RC;#yfDm0s%LHT{djQ%7J(x6m!yrKEJH)fXndz09PZ z27p_9a4Dx+fR^Om{b?MP@SgrFvaU-Pwf2%`jC>)p9@tSFmaG=NO>RAinZ)S(LoR&% zLUc5i7RlyWRjE}-G!RwqaIxB!2>s%xZwhhU0X9v3%9OzS7c~@&K@ylKcDSM##RhEz zf&{LW&aB}$uYhyl^S`~lf5+=S*5_-J#gL=|&dnTqaoFOrb6uUY1G%^%u1yZE`c2xt zXu_bYWO0bHQTXlo`3Wll5!>gk_G0tZ_R>;itNutazbRV@r=7g*vQKm(w1-qRi0h+= zWl5xj*h!Q|231V+hVJ7+{|&cu^Qd8xtWXP&EO@WvQO^;A~P)P1UX~VKTKeDy5jZmQO ztHLflGWI_4PS#wpA9VQBeKNFuuj!0tTdUyYNo;m?I|cySvzdy?^5aAjJWR?Z3Xui8 zXH}BOQlZ3s{jb!Aem@U63DUid-+&BT)qXmvD3$TCWw8*sw}Ie2uz*<;nxcdLHVOsr z+Z1lfr6&=Z=-bp!_Me@dy}WdFxgYvaq2e6@un@#t{(m=rb3Ffd_CM?jta@xGOxn=@ zhmNCPFuCy1f*v=GgK@&=YFC?CvJG1tMl;ve1lA3Ex;r|mSW+f75Q@kX6M{_`E>ny z4{5M;?)vw5JY5F;F66XgEq-0X!KSCCuC7g(koh}mVf6bur`k4sqQQ0f)-ARbyxhMK z%};=;X)97(?qEFi@EQyAdXE|iQ=sW@z58GX&3DKI^E-bkbA+WT+1cT05ERgPAJAb3 zdR&kK>Rrqi6Xr+LqQ#=ORf;{x^8n8Q2u>w>p8>Ulj{#P5L7yZN5+)HE>SH&4_-6wg zN(Xzt=YNd(dTkBG=67exd*Ha*_M;INj;@=^s@iU05-kF1u8>OS<$UW9Fx(z_SzB9K zncDrBv$40?`C0~x*NHrXW`zTha?*B<3OUx}`QC$mBg3cokLR7&4WpHnp?#*f z-T%<+Fr}wMdpQZ-k7kxsl5iM39#z$KKQ7q=_4Su$8={(TXc7dW@LKg8Amroo^t7~u zqdF-l=il5Um7^59WPdTs(PS5z)D2)N3c4w#dOnbo5Ee%jd8)w1>AV&{Y_8(TU|3F} zHPcd>p<7jbErtcPvC|MV2lz2;mvCcIQKEU%=(*JYLyk!b!#o#pf%VbtM98D=mEIfU zI-eK5fjggS={v3kl+enJfGm0`+yPTgTr`xBMw^_#+rf?AnJm=lpm@AcE#LC348?yp zJJ-PBZSAQsUY%?4^J4Y{N^8yg`5(|A1OD;N%M=3wM<`sPCUkyFkRT%Y7!dymnq4*< zENg0T#BNsHJG|=j>KzTZD{OmX@Ao4xgQ`u#wYBFR{qD{(GeKtawV9b;xbnt#F^gMT zz`vDT5#f+~&|DPc5=eQhwqyW}Nmjqxe>fHB6t=cbXD8%hzAL{TA5A$4QZ04qT03x< zB&-S&M0*309^(ll{#!JmPXHH6!H(w|6tm&=^tGye=e)j4fad&3oHQAJs~t^U%el_X z^t(I>il7|VxD^{lVK^=@Q%CdP;8aqs5lVg_DJa-z&qUUyRG#JyNyma0I-lkASOvz5 zhK*=Rt;kMHZ&n(K(9$3rcXoQB z%)mE>8W&{zi{x?qx4o_|tr>|y>)CQy<)TB8>GJGsJ;`V!sNpYXx8H)N8J?|;jRQH) zM}P%nt_KATr|ypW`3j4?eKVAZ2azw>?)fXO>PXnls?C#-!e&DoTa;7-b^EgO4H42? zAwILi`2K2A&VIsQtC+pPKvQgq9=77}%qaA@u^wz`tp6c4d}d~dd&fde%d55243pYz zL$WB?Rru8JUWy8S(A*>wSt| zgQ?|HnLvpQ{oaIPFwIG7dRvl6`1}Ag_ngvNGL-LWx{Xyql<|;K>OY=+1Fa5=*HGt` zUjeYCW>joLx8Ye`pwLRPjD2>sbtC#y|F{w$vnm6mMQzY0-_q81cZ5O&KgKx-1`S$k z*sW=ut2sUjWr3}u5lO!pG;Xql=4TRVul_8ms89=@I6j!{k9-qKmE7t$)bgLi^yNe^ z(Of@2=)9|SJ@C8>M3bdCTW`+z$-!o0|MKoCrgwT}>Pp9-;*qxdRK{d`!wu7iJSs9? zx(78P>=FGXxlLKEq7}rt6r*N;Hk9~sX#oGgNV+TN?YXL694Zw)W!vBTt5{n5LuFT& z-jBn*JrI16WU%F%igH|}<=R>zBqL(k`B_iM;5e%7Wx*aC*Df5B}nH$C;MPVl3lb2$|BWXOw*e$yQNIPG;a3?QdQ{*EXIXugTfCb&$dCpM$R4!yr@$_Jo9?lJZ7*;9pL%5!461_2re}9v%d7 ztbQB8l?cB$m1QHqXdqEav}oD`3@}ry8dWSH$Q%V=?>JzxMbTFKnIg2uW-XN-w@{!( zgTdkbA(Bi;gGvAcC5pRX`6Ybszuuid*3q8H>T|ouXa6xNpVMsXPp;GB)4s&(Lqmfa z6D}@N4hjYOl>pF+0RhVQ`5&Ksdpo7iPDxfy&gakV?Xd%z$&a^+qy*1gFiqAGK*5 zVw1YOzrMq5FcES~q68+6Oln7uH5;UfypC4TWaUm{H@B(=G9bPM<6bH5?YJctS0-wz z_qk$DFObBjX~{;=b156-*79INxG+I{e5o_*R0!R--GTV3;%DbcFmg&wK#!_>DJiW0 z)La@u%n>(gI2IajX;V?niZdq_g9eMu-=4=Lk!JLVEz8|k85}`vrKOdX4H^U=Mv84i zg7>Z<65Y2;FV6skpEP!OA!0r4V3+3W^^wq+4mqs{Zb;VKkO2SUEdwvFe5$U+8*>o7 zLMlN?OG|g)&Jdu!I4m^T&PShSm+pP=Q(fkK>8a`_=&)W;5dO_5JAGJ0jX06h{bn~} zy6w}E*r7qxQa_`_)kZS>t{!>>P)~1V)d_&E1ZeVl`~>*2^EEXY^dM#yWcVT(&^+qi zw`Zq3^Y^&y~swq&5&E4soLcA zcG>UN!>hHqM5FhGoWHueyW2RG1O=f=JUgNE-5!7&wWp`gu=OlfTU+?{I|+CH9dGnO zNiLa#hyC>cft35@^)>I}VnmG<)=}3&SJ@&pZ9WG*%U!m|jv4O4M?Tp>e zTRntiGf~%!AD*8`5Fne{(WK6?d6a9t&2qB3kc%^}1qC^_VjK)pr^A0k|L)b%1Q-6Qjg=)9 zj1~&4`MjCzyisej=X|Y}9qg9R{`M?S==$jzD&l-J^Nz>r?}i{6x$i^y#xGf$)1@xI zw=wH4Unjw(4DyU3$nOf2H(q+KMquZRX-b*ZM!Cu$8W|>b3;l3{xVH?-x%`$Ri`LLQ z5$Cmrb#}6r#~Vv1yYq|bY>fC_-|mkILCHu2Y-U-ulH+@J2Nb6P)s5Ff#ILN>h~gXs z=n){PR15vo!qn!wQ%NT|!N0B-rl#LVeavQFU^iPN0cGvP=fRnBiHO0-A)nDE>`3YB z`k5_rjJ1`VaRUC~O*o0Np@R9rXeSu)?``+To9&mE!}?qVNs;%-M;llN0VgtDoJ?a zw+&qY=*luN{x`eSGsE@-d#Ad3;i0r|-BH=$BtE&nZjvbEa2H=5*+& zuVvxC-8Rh_I7VCF%i_)z^Vk8be`ILly&9NANR*PP8wM1R$4FNX8i~4 zJ)OV92E8V1ZAf$c!O-=rx0yQUv!)kebtMJ8`~jjAq>BSM=0Z;fmv{W2q5FkFi5GFj zyRYS^Xdy92?--0TqNV!?{!m$Dn{kd?C{JU2#s{IPwMiy1J!Ac(Da0;e8fl=1SI=g~ zqcZJ!(s1S#733T%gI3)wK&ew0LZuVSl7xUxJ*2GIQrz41P)znmqtL(m+f}P*p2A1d9AIfTn;au{1L`w+dv4l=J=0WQmPDQkYN> zQp4+yKWCc!j!aHW)KZ+z4}4tpT3%+uDBmjES$H!@^1u1I=w|?|J754Dbk3`iYLUIY z_qXkSONm3}?OgUEiIiE@z^i^Q3L4H@ms~sZ38Xt_P zmP9W1SgA~k^Kwb~g08>A zxspEJ&;EJ!uR3*nIMuDYf40oxK$``VYPp9(Uw%}<=`gP$d67f7?zXe8u2=mg|IHCk zP^R~fnqhE2XRH1N955Gk`%QUi``U{@r+L-7&4hhyttnU1LsN*2n;jwWkW9-D=%Wn| zobu`o%4q4>XLbL)tk@7*^9hD`!ap9=!+a|!L8#qT0nYMsUE_X7+=%nR4JCLmlceq}4qC49f{5zfX5 z<=>8^2y~rGC>WOT^2{D5ZVI+wm3S3e7DBFWIx5r8`Zyx?+aLVdv&JGpgoLxR4Tie9 ztU%}sBXs+s6YPzN%~6REqQCJa^U?V63}D!gzWy5yedVEQ`MSmv({_cYX5s}TygBx zjOOcO-SwWzH#HNggiNQ)1#{=FX7_#Kp8FxX(agMRS<+9&A(5X|MK8xi#KaO30AmgK zdiukhfa={YZa4D_Fpg$>#6q1hd#+c#AYC0>4HVa-9C>&obvH~^sxv|b9^#2ps?^*4 zIU%}4WT#;VuAYdXfNK#PImHM3u&&U#4I$bt?&kpAhY;EGzTG#~YO*m9I=sj?QSW2+ zvBFAy^38%hYMB7-4zLCqt6BZ(F*rijD5wLq{s>e_?lTj(wfT$Zj#)J5n??g1$j@kW z>d=BaBNV%#GG`QTYIb%mQy#D&ZKwXkY#6{tvGEFN5db`$&;IM_$gcR4%W{i_o6U7N zZa96+{=3o^eoEc+5CdLbEiM04@rE*_a4_duPfw%fG&cFcftvPwM5iS{&Sc+25LizA zu$?YdU8h(nK7amO`=;Z?^KSgD{~+WwIcj_RUVh$XWnH8|pgS}$8x{pCptteLXrRHq z`?p<)sN(`x(e3jitmk(+dqR&ly9N`27VGEC`Ml!vip}<9Gy#u-%n)P3q0%v{=|g3d zL~`_q{vtI&OzmI4H-WJl4REL<@nogcv{j~?=H>!m_%ROrX~X-Bs`=spj~?)rO=gDjkuUrF ztTrnHJ_SVt$l2Ms4v3ZV9?sPpio6oM`YwH`i>u-W7VqgMZ7o>!3wXH+aNHY>O9mqN{O*j$)CL(S~ za;5JWdcgJ{`DZS& zYc$&m7$?-i^`_Aj7(_%G7e_{Na+W?vx9Md%lA#Qebg)AkS^GO5_LiDgSH;9|rG=2m z7~{T`+O|8Xsxly!BzFn3u#R410@XTGQC6_lQhsWEdYrp1vJj~Da3l9*;g)Jgeg<<| z3Xq2;3pBo-ihew6E?|I2_Ihok)rdPi25aKegri-;l3*Y4MnQvgD(0Bl{9S^WytnXj zwkFSD0;ZyQA0WL@I$fzaotg3Jtp<~1jr;V?Z%$LUilyDKY34Z z_o@K~Jr}>qG6NFjSbv?(S8q4(((TE`{j%l$$(~x(ubzkzU{2#!CuqLEc*>APVGEh4 zXQHO2riqD(^YFM=-s{>6>@>~G0dNkU=-o6p<&-2IhG-stbf}U!J`DyiNMLzV|C@k4 z{t&>tSUG>szp&;%7%3;up<;gC!PZ2Dj`9v=+k>=P6Ao(>A;6N!JGA*dpcL`EQz>Q| z<;JvuTYYt9#dgy#i~kLJcSV}?OEO;jWl!uZmzVJ07$pt-Hd8v`Tl1GG(>?6THRhe#aBrEE3)9a+e1<8vSjP72yU=3TT)wvxI{v~7SL888i zc#q^pX(0sQ2)#mPzu9~3TsUcgo}@%dj2VLu5j(_4Lf(?2Aqj8xkl}HPC3!uPvYi;hulaj&v zW`E*j`+uG~2OM(*>9<`)5Cb1s@9x`@0$^g^M8bY98t?UzssOg~Hyalk>euD6>34p* zcwP7UxM0qr;~jzU1jB;kvehs*7Y&3^T<;}N_|0nbSYuPMqp=<%9|$Fy*^suMK1_0i z8~fVMRwAP2`(Lek<>u&AFSIpQjl%YZI^}b$NNPJg4og+C|Nc;*`xp*Vs~~b~Hm`4J zxVqZA-Mi?6TG6!??A6AAhul+M{d(cA)aiG9bUla;dR%(ay2iz_R*v~GyZ@C%;m7w~ ztK|@L&v--}M5;bgE)XqP8!(~wds|%kuK|LcdSt0Haa;tbXyXtsR8pOCy7+Y=JwNwu zt?F=BurwP=mp)97|KKm(Ka^7Z(Ulykgl{oJYq8wmpkF%d8b?&~x!Ioh1|;_RjRR*2 zGYcJ_g78hI*LuLB#Z};&;y^x^J;1in*lV|m)!hCVAcylkwZ^M! z`SOyHmz!t9o^OWtwP&~CL%y=20l#>o>ocSO1{|rqj`HdUT?5)C+OKV^B*}lY_TQ(9F!@h=ep{k zqurNG;%yu_?>0?vHb?Y=_l74Pl;mhE9DZT)es(}$1{P8jl9jYdOHj*W!0$tclw+QKt_|C^Y- z+xzMM@sTbpUL(Z5?fLc^O2xB>6Z8vqCgdI}rGGX`FHU}`MBmF|BbcbEE8u^Bu^GWZ z>_voAx~3?W{4#b)!4>{V&?OyRbY+kHPW+!)MV|#5? zWo;ao-sjm~Y~pIH-duny02)_7vy<{KO5D!Tk+qZwJmeZRUw3yZ>Az`eJu9gGaaJs!xQpo)IVr zTu}hb!avMBzLsi4ZYFThB)&};{BkLHB!ka>e00`b<2Q9l*_bw>1)Hy*4eeeP@t%4IiY&6-z}*$(@N1s2Ai2j_KmY-0+eKCoo!pfuuXgYo zyUT+FZ=mPa5Oe8y{;jWoFtf!hyH7Pd)EMkskF;c8$CWi zHZy|)6h(={aqa1>!=Ux6zsLLr`NzcSN_3Q-n-V4VY)*LP_+rnMVww&8{sngk_R3Zm z&exNJlg`%{2$e~*9V9U`Q;Rumco&n792>}I^J(U zeQzG1cBB6{PB9G+b7U*m z+vMa5oUa$iOL~zIm?YlM`f(ov`ZU#lAcI(?WsD-1rdU5AgTMO~J(N zAm%5-r-0J;)8Dd_0>5@bcIexE&Wd-;V8&gG`f0GOlt-S#`0%x$)7vGn+gZ9oEvg&o z4=PPm!fWt2O3aod;U}xP!@rzF$FI>`$yKCfIXE?XMe7~I$r=C4n^NYe1+EZgc3-c6 zjf<^;O#DUbUKDB|_A{1F0w|tJDyNbY{1&b`NUl_AAd2 zGO=>DhGwJ1a2SrU>wvy>0+osW;ym%TQH8Esh1TP7v>bclc6RPsBZL#Pzaf+wEi^f( z@Mp1_;ETDNh7CFO9A>LNmDA+ewB0+JgFe+gB(Wz)u{eL~u>NB62Q3dO*2qZAgNKjm zWc>7LneRtQIsntT{+li6o0c{o+kcWA&HTW(q{JasLNFt4!hwmCyJd6hlQVB&a|!%yAlt>$94b3mxvP(RFS~473pQW0jcU7 zjyfT@G!uB(b`X;Fd6QYW!tJ&5Q+fpK1VLwO>2YK3-|a*yQqjB=%iCC`BI&-u;+3L0 zsr}r)&;|}NviB*kp~y6S8L$sb?p=TML%bJ zpNoGCXfCKc%Gk}=ef^MYf(&R9sjNJ|h{Lzz90ni*LNY*0Q=2;qZ^kOW6AG}IF^O?*6gpayOI~|BgH3y zBd%~