Version Description
- New "Add product" button in the Wordpress post and page editor. Now you have a useful and easy tool to place a product from your store on any page or post on your site. Just open any post or page in your Wordpress admin panel, click the "Add product" button in the editor, select the product you want to see on that page and click "Insert" a product widget will appear on that page after you publish the chnages. The new "Add product" popup allows customizing the appearance of the widget so you can choose whether you want to see the picture along with title, price and quantity selector or just a simple Buy now button. Product widgets that you put on your site are seamlessly integrated with your store and shopping cart wherever you place a product or buy now button on your site, the customers will be able to add it to the cart and proceed to checkout as if it was a regular store page. We recommend using product widgets and buy now buttons on every page or post where you mention the products or services you sell this way you will provide an easy and natural way for a customer to know more about the product and buy it from the same page, be it a blog post, an "About" page, a testimonial or any other page on your ecommerce site. Enjoy!
Download this release
Release Info
Developer | Ecwid |
Plugin | Ecwid Ecommerce Shopping Cart |
Version | 4.8 |
Comparing to | |
See all releases |
Code changes from version 4.7.6 to 4.8
- css/product-popup.css +5986 -0
- css/settings.css +0 -1
- ecwid-shopping-cart.php +11 -8
- images/download.gif +0 -0
- includes/class-ecwid-oauth.php +3 -3
- includes/class-ecwid-product-popup.php +127 -0
- includes/themes.php +15 -14
- js/product-popup.js +463 -0
- js/store-editor-mce.js +0 -349
- js/themes/thevoux-wp.js +2 -0
- languages/ecwid-shopping-cart-ru_RU.mo +0 -0
- languages/ecwid-shopping-cart-ru_RU.po +63 -0
- lib/ecwid_api_v3.php +11 -9
- readme.txt +4 -1
- templates/product-popup.php +216 -0
css/product-popup.css
ADDED
@@ -0,0 +1,5986 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,300&subset=latin,latin-ext,cyrillic);HTML { /* Workaround for GWT issue 1932 */
|
2 |
+
margin: 0px !important;
|
3 |
+
border: none !important;
|
4 |
+
}
|
5 |
+
|
6 |
+
.dragdrop-handle {
|
7 |
+
cursor: move;
|
8 |
+
user-select: none;
|
9 |
+
-khtml-user-select: none;
|
10 |
+
-moz-user-select: -moz-none;
|
11 |
+
}
|
12 |
+
|
13 |
+
.dragdrop-draggable {
|
14 |
+
zoom: 1; /* IE gain hasLayout */
|
15 |
+
}
|
16 |
+
|
17 |
+
.dragdrop-dragging {
|
18 |
+
zoom: normal; /* remove artifacts */
|
19 |
+
}
|
20 |
+
|
21 |
+
.dragdrop-positioner {
|
22 |
+
border: 1px dashed #1E90FF; /* blue */
|
23 |
+
margin: 0px !important;
|
24 |
+
zoom: 1; /* IE gain hasLayout */
|
25 |
+
z-index: 100;
|
26 |
+
}
|
27 |
+
|
28 |
+
.dragdrop-flow-panel-positioner {
|
29 |
+
color: #1E90FF; /* blue */
|
30 |
+
display: inline;
|
31 |
+
text-align: center;
|
32 |
+
vertical-align: middle;
|
33 |
+
}
|
34 |
+
|
35 |
+
.dragdrop-proxy {
|
36 |
+
background-color: #77AAFF; /* light blue */
|
37 |
+
}
|
38 |
+
.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy {
|
39 |
+
filter: alpha(opacity = 30);
|
40 |
+
opacity: 0.3;
|
41 |
+
}
|
42 |
+
|
43 |
+
.dragdrop-movable-panel {
|
44 |
+
z-index: 200;
|
45 |
+
margin: 0px !important;
|
46 |
+
border: none !important;
|
47 |
+
}@charset "UTF-8";
|
48 |
+
/* ecwid framework */
|
49 |
+
@keyframes zoom {
|
50 |
+
0% {
|
51 |
+
transform: scale(0.8, 0.8);
|
52 |
+
}
|
53 |
+
100% {
|
54 |
+
transform: scale(1, 1);
|
55 |
+
}
|
56 |
+
}
|
57 |
+
@-webkit-keyframes zoom {
|
58 |
+
0% {
|
59 |
+
-webkit-transform: scale(0.8, 0.8);
|
60 |
+
}
|
61 |
+
100% {
|
62 |
+
-webkit-transform: scale(1, 1);
|
63 |
+
}
|
64 |
+
}
|
65 |
+
@keyframes fadein {
|
66 |
+
0% {
|
67 |
+
opacity: 0;
|
68 |
+
}
|
69 |
+
100% {
|
70 |
+
opacity: 1;
|
71 |
+
}
|
72 |
+
}
|
73 |
+
@-webkit-keyframes fadein {
|
74 |
+
0% {
|
75 |
+
opacity: 0;
|
76 |
+
}
|
77 |
+
100% {
|
78 |
+
opacity: 1;
|
79 |
+
}
|
80 |
+
}
|
81 |
+
@keyframes fadeout {
|
82 |
+
0% {
|
83 |
+
opacity: 1;
|
84 |
+
}
|
85 |
+
100% {
|
86 |
+
opacity: 0;
|
87 |
+
}
|
88 |
+
}
|
89 |
+
@-webkit-keyframes fadeout {
|
90 |
+
0% {
|
91 |
+
opacity: 1;
|
92 |
+
}
|
93 |
+
100% {
|
94 |
+
opacity: 0;
|
95 |
+
}
|
96 |
+
}
|
97 |
+
@keyframes spinleft {
|
98 |
+
0% {
|
99 |
+
transform: rotate(360deg);
|
100 |
+
}
|
101 |
+
100% {
|
102 |
+
transform: rotate(0deg);
|
103 |
+
}
|
104 |
+
}
|
105 |
+
@-webkit-keyframes spinleft {
|
106 |
+
0% {
|
107 |
+
-webkit-transform: rotate(360deg);
|
108 |
+
}
|
109 |
+
100% {
|
110 |
+
-webkit-transform: rotate(0deg);
|
111 |
+
}
|
112 |
+
}
|
113 |
+
@keyframes spinright {
|
114 |
+
0% {
|
115 |
+
transform: rotate(0deg);
|
116 |
+
}
|
117 |
+
100% {
|
118 |
+
transform: rotate(360deg);
|
119 |
+
}
|
120 |
+
}
|
121 |
+
@-webkit-keyframes spinright {
|
122 |
+
0% {
|
123 |
+
-webkit-transform: rotate(0deg);
|
124 |
+
}
|
125 |
+
100% {
|
126 |
+
-webkit-transform: rotate(360deg);
|
127 |
+
}
|
128 |
+
}
|
129 |
+
@keyframes donut-rotate {
|
130 |
+
0% {
|
131 |
+
transform: rotate(0);
|
132 |
+
}
|
133 |
+
50% {
|
134 |
+
transform: rotate(-140deg);
|
135 |
+
}
|
136 |
+
100% {
|
137 |
+
transform: rotate(0);
|
138 |
+
}
|
139 |
+
}
|
140 |
+
@-webkit-keyframes donut-rotate {
|
141 |
+
0% {
|
142 |
+
-webkit-transform: rotate(0);
|
143 |
+
}
|
144 |
+
50% {
|
145 |
+
-webkit-transform: rotate(-140deg);
|
146 |
+
}
|
147 |
+
100% {
|
148 |
+
-webkit-transform: rotate(0);
|
149 |
+
}
|
150 |
+
}
|
151 |
+
/* Open Sans font */
|
152 |
+
/* Iconic font */
|
153 |
+
@font-face {
|
154 |
+
font-family: 'font_icons';
|
155 |
+
src: url("//d3fi9i0jj23cau.cloudfront.net/static/fonts/icons/v18/fontIcons.eot");
|
156 |
+
src: url("//d3fi9i0jj23cau.cloudfront.net/static/fonts/icons/v18/fontIcons.eot?#iefix") format("embedded-opentype"), url("//d3fi9i0jj23cau.cloudfront.net/static/fonts/icons/v18/fontIcons.ttf") format("truetype"), url("//d3fi9i0jj23cau.cloudfront.net/static/fonts/icons/v18/fontIcons.woff") format("woff"), url("//d3fi9i0jj23cau.cloudfront.net/static/fonts/icons/v18/fontIcons.svg#icomoon") format("svg");
|
157 |
+
font-weight: normal;
|
158 |
+
font-style: normal;
|
159 |
+
}
|
160 |
+
.ecwid-g {
|
161 |
+
letter-spacing: -0.31em;
|
162 |
+
/* Webkit: collapse white-space between units */
|
163 |
+
*letter-spacing: normal;
|
164 |
+
/* reset IE < 8 */
|
165 |
+
*word-spacing: -0.43em;
|
166 |
+
/* IE < 8: collapse white-space between units */
|
167 |
+
text-rendering: optimizespeed;
|
168 |
+
/* Webkit: fixes text-rendering: optimizeLegibility */
|
169 |
+
display: -webkit-flex;
|
170 |
+
-webkit-flex-flow: row wrap;
|
171 |
+
/* IE10 uses display: flexbox */
|
172 |
+
display: -ms-flexbox;
|
173 |
+
-ms-flex-flow: row wrap;
|
174 |
+
}
|
175 |
+
|
176 |
+
/* Opera as of 12 on Windows needs word-spacing.
|
177 |
+
The ".opera-only" selector is used to prevent actual prefocus styling
|
178 |
+
and is not required in markup.
|
179 |
+
*/
|
180 |
+
.opera-only :-o-prefocus,
|
181 |
+
.ecwid-g {
|
182 |
+
word-spacing: -0.43em;
|
183 |
+
}
|
184 |
+
|
185 |
+
.ecwid-u {
|
186 |
+
display: inline-block;
|
187 |
+
*display: inline;
|
188 |
+
/* IE < 8: fake inline-block */
|
189 |
+
zoom: 1;
|
190 |
+
letter-spacing: normal;
|
191 |
+
word-spacing: normal;
|
192 |
+
vertical-align: top;
|
193 |
+
text-rendering: auto;
|
194 |
+
}
|
195 |
+
|
196 |
+
.ecwid-u-1,
|
197 |
+
.ecwid-u-1-2,
|
198 |
+
.ecwid-u-1-3,
|
199 |
+
.ecwid-u-2-3,
|
200 |
+
.ecwid-u-1-4,
|
201 |
+
.ecwid-u-3-4,
|
202 |
+
.ecwid-u-1-5,
|
203 |
+
.ecwid-u-2-5,
|
204 |
+
.ecwid-u-3-5,
|
205 |
+
.ecwid-u-4-5,
|
206 |
+
.ecwid-u-1-6,
|
207 |
+
.ecwid-u-5-6,
|
208 |
+
.ecwid-u-1-8,
|
209 |
+
.ecwid-u-2-8,
|
210 |
+
.ecwid-u-3-8,
|
211 |
+
.ecwid-u-5-8,
|
212 |
+
.ecwid-u-7-8,
|
213 |
+
.ecwid-u-1-12,
|
214 |
+
.ecwid-u-5-12,
|
215 |
+
.ecwid-u-7-12,
|
216 |
+
.ecwid-u-11-12,
|
217 |
+
.ecwid-u-1-24,
|
218 |
+
.ecwid-u-5-24,
|
219 |
+
.ecwid-u-7-24,
|
220 |
+
.ecwid-u-11-24,
|
221 |
+
.ecwid-u-13-24,
|
222 |
+
.ecwid-u-17-24,
|
223 |
+
.ecwid-u-19-24,
|
224 |
+
.ecwid-u-23-24 {
|
225 |
+
display: inline-block;
|
226 |
+
*display: inline;
|
227 |
+
/* IE < 8: fake inline-block */
|
228 |
+
zoom: 1;
|
229 |
+
letter-spacing: normal;
|
230 |
+
word-spacing: normal;
|
231 |
+
vertical-align: top;
|
232 |
+
text-rendering: auto;
|
233 |
+
}
|
234 |
+
|
235 |
+
.ecwid-u-1 {
|
236 |
+
width: 100%;
|
237 |
+
}
|
238 |
+
|
239 |
+
.ecwid-u-1-2 {
|
240 |
+
width: 50%;
|
241 |
+
*width: 49.969%;
|
242 |
+
}
|
243 |
+
|
244 |
+
.ecwid-u-1-3 {
|
245 |
+
width: 33.3333%;
|
246 |
+
*width: 33.3023%;
|
247 |
+
}
|
248 |
+
|
249 |
+
.ecwid-u-2-3 {
|
250 |
+
width: 66.6667%;
|
251 |
+
*width: 66.6357%;
|
252 |
+
}
|
253 |
+
|
254 |
+
.ecwid-u-1-4 {
|
255 |
+
width: 25%;
|
256 |
+
*width: 24.969%;
|
257 |
+
}
|
258 |
+
|
259 |
+
.ecwid-u-3-4 {
|
260 |
+
width: 75%;
|
261 |
+
*width: 74.969%;
|
262 |
+
}
|
263 |
+
|
264 |
+
.ecwid-u-1-5 {
|
265 |
+
width: 20%;
|
266 |
+
*width: 19.969%;
|
267 |
+
}
|
268 |
+
|
269 |
+
.ecwid-u-2-5 {
|
270 |
+
width: 40%;
|
271 |
+
*width: 39.969%;
|
272 |
+
}
|
273 |
+
|
274 |
+
.ecwid-u-3-5 {
|
275 |
+
width: 60%;
|
276 |
+
*width: 59.969%;
|
277 |
+
}
|
278 |
+
|
279 |
+
.ecwid-u-4-5 {
|
280 |
+
width: 80%;
|
281 |
+
*width: 79.969%;
|
282 |
+
}
|
283 |
+
|
284 |
+
.ecwid-u-1-6 {
|
285 |
+
width: 16.6667%;
|
286 |
+
*width: 16.6357%;
|
287 |
+
}
|
288 |
+
|
289 |
+
.ecwid-u-5-6 {
|
290 |
+
width: 83.3333%;
|
291 |
+
*width: 83.3023%;
|
292 |
+
}
|
293 |
+
|
294 |
+
.ecwid-u-1-8 {
|
295 |
+
width: 12.5%;
|
296 |
+
*width: 12.469%;
|
297 |
+
}
|
298 |
+
|
299 |
+
.ecwid-u-2-8 {
|
300 |
+
width: 25%;
|
301 |
+
*width: 24.969%;
|
302 |
+
}
|
303 |
+
|
304 |
+
.ecwid-u-3-8 {
|
305 |
+
width: 37.5%;
|
306 |
+
*width: 37.469%;
|
307 |
+
}
|
308 |
+
|
309 |
+
.ecwid-u-5-8 {
|
310 |
+
width: 62.5%;
|
311 |
+
*width: 62.469%;
|
312 |
+
}
|
313 |
+
|
314 |
+
.ecwid-u-7-8 {
|
315 |
+
width: 87.5%;
|
316 |
+
*width: 87.469%;
|
317 |
+
}
|
318 |
+
|
319 |
+
.ecwid-u-1-12 {
|
320 |
+
width: 8.3333%;
|
321 |
+
*width: 8.3023%;
|
322 |
+
}
|
323 |
+
|
324 |
+
.ecwid-u-5-12 {
|
325 |
+
width: 41.6667%;
|
326 |
+
*width: 41.6357%;
|
327 |
+
}
|
328 |
+
|
329 |
+
.ecwid-u-7-12 {
|
330 |
+
width: 58.3333%;
|
331 |
+
*width: 58.3023%;
|
332 |
+
}
|
333 |
+
|
334 |
+
.ecwid-u-11-12 {
|
335 |
+
width: 91.6667%;
|
336 |
+
*width: 91.6357%;
|
337 |
+
}
|
338 |
+
|
339 |
+
.ecwid-u-1-24 {
|
340 |
+
width: 4.1667%;
|
341 |
+
*width: 4.1357%;
|
342 |
+
}
|
343 |
+
|
344 |
+
.ecwid-u-5-24 {
|
345 |
+
width: 20.8333%;
|
346 |
+
*width: 20.8023%;
|
347 |
+
}
|
348 |
+
|
349 |
+
.ecwid-u-7-24 {
|
350 |
+
width: 29.1667%;
|
351 |
+
*width: 29.1357%;
|
352 |
+
}
|
353 |
+
|
354 |
+
.ecwid-u-11-24 {
|
355 |
+
width: 45.8333%;
|
356 |
+
*width: 45.8023%;
|
357 |
+
}
|
358 |
+
|
359 |
+
.ecwid-u-13-24 {
|
360 |
+
width: 54.1667%;
|
361 |
+
*width: 54.1357%;
|
362 |
+
}
|
363 |
+
|
364 |
+
.ecwid-u-17-24 {
|
365 |
+
width: 70.8333%;
|
366 |
+
*width: 70.8023%;
|
367 |
+
}
|
368 |
+
|
369 |
+
.ecwid-u-19-24 {
|
370 |
+
width: 79.1667%;
|
371 |
+
*width: 79.1357%;
|
372 |
+
}
|
373 |
+
|
374 |
+
.ecwid-u-23-24 {
|
375 |
+
width: 95.8333%;
|
376 |
+
*width: 95.8023%;
|
377 |
+
}
|
378 |
+
|
379 |
+
/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
|
380 |
+
.ecwid-g-r {
|
381 |
+
letter-spacing: -0.31em;
|
382 |
+
*letter-spacing: normal;
|
383 |
+
*word-spacing: -0.43em;
|
384 |
+
display: -webkit-flex;
|
385 |
+
-webkit-flex-flow: row wrap;
|
386 |
+
/* IE10 uses display: flexbox */
|
387 |
+
display: -ms-flexbox;
|
388 |
+
-ms-flex-flow: row wrap;
|
389 |
+
}
|
390 |
+
|
391 |
+
/* Opera as of 12 on Windows needs word-spacing.
|
392 |
+
The ".opera-only" selector is used to prevent actual prefocus styling
|
393 |
+
and is not required in markup.
|
394 |
+
*/
|
395 |
+
.opera-only :-o-prefocus,
|
396 |
+
.ecwid-g-r {
|
397 |
+
word-spacing: -0.43em;
|
398 |
+
}
|
399 |
+
|
400 |
+
.ecwid-g-r img {
|
401 |
+
max-width: 100%;
|
402 |
+
height: auto;
|
403 |
+
}
|
404 |
+
|
405 |
+
@media (min-width: 980px) {
|
406 |
+
.ecwid-visible-phone {
|
407 |
+
display: none;
|
408 |
+
}
|
409 |
+
|
410 |
+
.ecwid-visible-tablet {
|
411 |
+
display: none;
|
412 |
+
}
|
413 |
+
|
414 |
+
.ecwid-hidden-desktop {
|
415 |
+
display: none;
|
416 |
+
}
|
417 |
+
}
|
418 |
+
@media screen and (max-width: 480px) {
|
419 |
+
.ecwid-g-r > .ecwid-u,
|
420 |
+
.ecwid-g-r > [class*="ecwid-u-"] {
|
421 |
+
width: 100%;
|
422 |
+
}
|
423 |
+
}
|
424 |
+
@media screen and (max-width: 767px) {
|
425 |
+
.ecwid-g-r > .ecwid-u,
|
426 |
+
.ecwid-g-r > [class*="ecwid-u-"] {
|
427 |
+
width: 100%;
|
428 |
+
}
|
429 |
+
|
430 |
+
.ecwid-hidden-phone {
|
431 |
+
display: none;
|
432 |
+
}
|
433 |
+
|
434 |
+
.ecwid-visible-desktop {
|
435 |
+
display: none;
|
436 |
+
}
|
437 |
+
}
|
438 |
+
@media (min-width: 768px) and (max-width: 979px) {
|
439 |
+
.ecwid-hidden-tablet {
|
440 |
+
display: none;
|
441 |
+
}
|
442 |
+
|
443 |
+
.ecwid-visible-desktop {
|
444 |
+
display: none;
|
445 |
+
}
|
446 |
+
}
|
447 |
+
a,
|
448 |
+
a:visited {
|
449 |
+
color: #04a2ca;
|
450 |
+
cursor: pointer;
|
451 |
+
-webkit-transition: color 0.1s linear;
|
452 |
+
transition: color 0.1s linear;
|
453 |
+
}
|
454 |
+
a:hover,
|
455 |
+
a:visited:hover {
|
456 |
+
color: #006995;
|
457 |
+
}
|
458 |
+
a:active,
|
459 |
+
a:visited:active {
|
460 |
+
color: #54bfd6;
|
461 |
+
}
|
462 |
+
|
463 |
+
a.link-inverse,
|
464 |
+
a.link-inverse:visited {
|
465 |
+
color: #fff;
|
466 |
+
}
|
467 |
+
a.link-inverse:hover,
|
468 |
+
a.link-inverse:visited:hover {
|
469 |
+
color: #47daf9;
|
470 |
+
}
|
471 |
+
a.link-inverse:active,
|
472 |
+
a.link-inverse:visited:active {
|
473 |
+
color: #fff;
|
474 |
+
}
|
475 |
+
|
476 |
+
a.disabled,
|
477 |
+
a[disabled] {
|
478 |
+
color: #999;
|
479 |
+
pointer-events: none;
|
480 |
+
cursor: default;
|
481 |
+
}
|
482 |
+
|
483 |
+
.success {
|
484 |
+
color: #468847;
|
485 |
+
}
|
486 |
+
|
487 |
+
.muted {
|
488 |
+
color: #999;
|
489 |
+
}
|
490 |
+
|
491 |
+
h1, h2, h3, h4, h5, h6 {
|
492 |
+
font-family: 'Open Sans', sans-serif;
|
493 |
+
font-weight: 400;
|
494 |
+
}
|
495 |
+
|
496 |
+
h1 {
|
497 |
+
font-size: 2.125em;
|
498 |
+
margin: .765em 0;
|
499 |
+
}
|
500 |
+
|
501 |
+
h2 {
|
502 |
+
font-size: 1.750em;
|
503 |
+
margin: .786em 0;
|
504 |
+
}
|
505 |
+
|
506 |
+
h3 {
|
507 |
+
font-size: 1.375em;
|
508 |
+
margin: .818em 0;
|
509 |
+
}
|
510 |
+
|
511 |
+
h4 {
|
512 |
+
font-size: 1.125em;
|
513 |
+
margin: .778em 0;
|
514 |
+
}
|
515 |
+
|
516 |
+
h5 {
|
517 |
+
font-size: 1em;
|
518 |
+
margin: .750em 0;
|
519 |
+
}
|
520 |
+
|
521 |
+
h6 {
|
522 |
+
font-size: .875em;
|
523 |
+
margin: .714em 0;
|
524 |
+
}
|
525 |
+
|
526 |
+
.btn {
|
527 |
+
font-family: "Open Sans", sans-serif, Arial;
|
528 |
+
display: inline-block;
|
529 |
+
margin: 0;
|
530 |
+
border: 1px solid transparent;
|
531 |
+
vertical-align: middle;
|
532 |
+
text-align: center;
|
533 |
+
cursor: pointer;
|
534 |
+
outline: 0;
|
535 |
+
text-decoration: none;
|
536 |
+
white-space: nowrap;
|
537 |
+
*display: inline;
|
538 |
+
*margin-left: .3em;
|
539 |
+
*zoom: 1;
|
540 |
+
-moz-box-sizing: border-box;
|
541 |
+
box-sizing: border-box;
|
542 |
+
font-size: 13px;
|
543 |
+
padding: 6px 10px;
|
544 |
+
border-radius: 3px;
|
545 |
+
line-height: 1.45;
|
546 |
+
height: 32px;
|
547 |
+
min-width: 7.385em;
|
548 |
+
color: #333;
|
549 |
+
background-color: #f6f6f6;
|
550 |
+
border-color: transparent;
|
551 |
+
-webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
|
552 |
+
transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear;
|
553 |
+
}
|
554 |
+
.btn:focus, .btn.focus, .btn.btn-loading, .btn.btn-loading:hover, .btn.btn-loading:focus, .btn.btn-loading:focus:hover, .btn.btn-loading:active, .btn.btn-loading:focus:active, .btn-group.opened .btn.btn-dropdown,
|
555 |
+
.btn-group.opened .btn:not([disabled]) + .btn.btn-dropdown {
|
556 |
+
border-width: 2px;
|
557 |
+
padding: 5px 9px;
|
558 |
+
}
|
559 |
+
.btn:hover {
|
560 |
+
background-color: #c5c5c5;
|
561 |
+
}
|
562 |
+
.btn:focus {
|
563 |
+
border-color: #acacac;
|
564 |
+
}
|
565 |
+
.btn:focus:hover {
|
566 |
+
background-color: #c5c5c5;
|
567 |
+
}
|
568 |
+
.btn:active {
|
569 |
+
background-color: #f8f8f8;
|
570 |
+
}
|
571 |
+
.btn:focus:active {
|
572 |
+
background-color: #f8f8f8;
|
573 |
+
}
|
574 |
+
.btn.btn-loading, .btn.btn-loading:hover, .btn.btn-loading:focus, .btn.btn-loading:focus:hover, .btn.btn-loading:active, .btn.btn-loading:focus:active {
|
575 |
+
position: relative;
|
576 |
+
background-color: #f8f8f8;
|
577 |
+
border-color: transparent;
|
578 |
+
overflow: visible;
|
579 |
+
}
|
580 |
+
.btn-group .btn:not([disabled]) + .btn.btn-dropdown:focus, .btn-group.opened .btn.btn-dropdown,
|
581 |
+
.btn-group.opened .btn:not([disabled]) + .btn.btn-dropdown {
|
582 |
+
border-color: #acacac;
|
583 |
+
}
|
584 |
+
.btn.btn-loading .loader-inner,
|
585 |
+
.btn.btn-loading .loader-outer, .btn.btn-loading:hover .loader-inner,
|
586 |
+
.btn.btn-loading:hover .loader-outer, .btn.btn-loading:focus .loader-inner,
|
587 |
+
.btn.btn-loading:focus .loader-outer, .btn.btn-loading:focus:hover .loader-inner,
|
588 |
+
.btn.btn-loading:focus:hover .loader-outer, .btn.btn-loading:active .loader-inner,
|
589 |
+
.btn.btn-loading:active .loader-outer, .btn.btn-loading:focus:active .loader-inner,
|
590 |
+
.btn.btn-loading:focus:active .loader-outer {
|
591 |
+
fill: #f8f8f8;
|
592 |
+
}
|
593 |
+
.btn:first-child {
|
594 |
+
*margin-left: 0;
|
595 |
+
}
|
596 |
+
.btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled]:focus:hover, .btn[disabled]:active, .btn[disabled]:focus:active {
|
597 |
+
cursor: default;
|
598 |
+
opacity: .3;
|
599 |
+
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
|
600 |
+
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
|
601 |
+
pointer-events: none;
|
602 |
+
}
|
603 |
+
.btn.btn-loading:before, .btn.btn-loading:hover:before, .btn.btn-loading:focus:before, .btn.btn-loading:focus:hover:before, .btn.btn-loading:active:before, .btn.btn-loading:focus:active:before {
|
604 |
+
position: absolute;
|
605 |
+
content: "";
|
606 |
+
top: 0;
|
607 |
+
left: 0;
|
608 |
+
width: 100%;
|
609 |
+
height: 100%;
|
610 |
+
border-radius: inherit;
|
611 |
+
background-color: inherit;
|
612 |
+
opacity: 1;
|
613 |
+
-webkit-transition: opacity 0.3s ease-out;
|
614 |
+
transition: opacity 0.3s ease-out;
|
615 |
+
}
|
616 |
+
|
617 |
+
/* buttons' sizes */
|
618 |
+
.btn-large {
|
619 |
+
font-size: 17px;
|
620 |
+
padding: 11px 16px;
|
621 |
+
border-radius: 5px;
|
622 |
+
line-height: 1.45;
|
623 |
+
height: 48px;
|
624 |
+
min-width: 144px;
|
625 |
+
}
|
626 |
+
.btn-large:focus, .btn-large.focus, .btn-large.btn.btn-loading, .btn-large.btn.btn-loading:focus:hover, .btn-large.btn.btn-loading:focus:active, .btn-large.btn-default.btn-loading, .btn-large.btn-loading.btn-icon, .btn-large.btn-default.btn-loading:focus:hover, .btn-large.btn-loading.btn-icon:focus:hover, .btn-large.btn-default.btn-loading:focus:active, .btn-large.btn-loading.btn-icon:focus:active, .btn-group.opened .btn-large.btn-dropdown,
|
627 |
+
.btn-group.opened .btn:not([disabled]) + .btn-large.btn-dropdown {
|
628 |
+
border-width: 2px;
|
629 |
+
padding: 10px 15px;
|
630 |
+
}
|
631 |
+
|
632 |
+
.btn-medium {
|
633 |
+
font-size: 14px;
|
634 |
+
padding: 9px 12px;
|
635 |
+
border-radius: 3px;
|
636 |
+
line-height: 1.45;
|
637 |
+
height: 40px;
|
638 |
+
min-width: 120px;
|
639 |
+
}
|
640 |
+
.btn-medium:focus, .btn-medium.focus, .btn-medium.btn.btn-loading, .btn-medium.btn.btn-loading:focus:hover, .btn-medium.btn.btn-loading:focus:active, .btn-medium.btn-default.btn-loading, .btn-medium.btn-loading.btn-icon, .btn-medium.btn-default.btn-loading:focus:hover, .btn-medium.btn-loading.btn-icon:focus:hover, .btn-medium.btn-default.btn-loading:focus:active, .btn-medium.btn-loading.btn-icon:focus:active, .btn-group.opened .btn-medium.btn-dropdown,
|
641 |
+
.btn-group.opened .btn:not([disabled]) + .btn-medium.btn-dropdown {
|
642 |
+
border-width: 2px;
|
643 |
+
padding: 8px 11px;
|
644 |
+
}
|
645 |
+
|
646 |
+
.btn-small {
|
647 |
+
font-size: 12px;
|
648 |
+
padding: 6px 8px;
|
649 |
+
border-radius: 3px;
|
650 |
+
line-height: 1.2;
|
651 |
+
height: 28px;
|
652 |
+
min-width: 84px;
|
653 |
+
}
|
654 |
+
.btn-small:focus, .btn-small.focus, .btn-small.btn.btn-loading, .btn-small.btn.btn-loading:focus:hover, .btn-small.btn.btn-loading:focus:active, .btn-small.btn-default.btn-loading, .btn-small.btn-loading.btn-icon, .btn-small.btn-default.btn-loading:focus:hover, .btn-small.btn-loading.btn-icon:focus:hover, .btn-small.btn-default.btn-loading:focus:active, .btn-small.btn-loading.btn-icon:focus:active, .btn-group.opened .btn-small.btn-dropdown,
|
655 |
+
.btn-group.opened .btn:not([disabled]) + .btn-small.btn-dropdown {
|
656 |
+
border-width: 2px;
|
657 |
+
padding: 5px 7px;
|
658 |
+
}
|
659 |
+
|
660 |
+
/* buttons' types */
|
661 |
+
.btn-default, .btn-icon {
|
662 |
+
background-color: #f6f6f6;
|
663 |
+
color: #333;
|
664 |
+
border-color: #cccccc;
|
665 |
+
}
|
666 |
+
.btn-default:hover, .btn-icon:hover {
|
667 |
+
background-color: #fff;
|
668 |
+
color: #137ebe;
|
669 |
+
border-color: #89bfdf;
|
670 |
+
}
|
671 |
+
.btn-default:focus, .btn-icon:focus, .btn-default.focus, .focus.btn-icon, .btn-group .btn:not([disabled]) + .btn-icon.btn-dropdown:focus, .btn-group.opened .btn-icon.btn-dropdown,
|
672 |
+
.btn-group.opened .btn:not([disabled]) + .btn-icon.btn-dropdown, .btn-group .btn:not([disabled]) + .btn-default.btn-dropdown:focus, .btn-group.opened .btn-default.btn-dropdown,
|
673 |
+
.btn-group.opened .btn:not([disabled]) + .btn-default.btn-dropdown {
|
674 |
+
background-color: #eaf0f3;
|
675 |
+
border-color: #b3cad5;
|
676 |
+
}
|
677 |
+
.btn-default:focus:hover, .btn-icon:focus:hover {
|
678 |
+
background-color: #fff;
|
679 |
+
border-color: #137ebe;
|
680 |
+
}
|
681 |
+
.btn-default:active, .btn-icon:active {
|
682 |
+
background-color: #fff;
|
683 |
+
color: #5ebbf3;
|
684 |
+
border-color: #afddf9;
|
685 |
+
}
|
686 |
+
.btn-default:focus:active, .btn-icon:focus:active {
|
687 |
+
background-color: #fff;
|
688 |
+
border-color: #5ebbf3;
|
689 |
+
}
|
690 |
+
.btn-default.btn-loading, .btn-loading.btn-icon, .btn-default.btn-loading:hover, .btn-loading.btn-icon:hover, .btn-default.btn-loading:focus, .btn-loading.btn-icon:focus, .btn-default.btn-loading:focus:hover, .btn-loading.btn-icon:focus:hover, .btn-default.btn-loading:active, .btn-loading.btn-icon:active, .btn-default.btn-loading:focus:active, .btn-loading.btn-icon:focus:active {
|
691 |
+
position: relative;
|
692 |
+
background-color: #afddf9;
|
693 |
+
border-color: #afddf9;
|
694 |
+
overflow: visible;
|
695 |
+
}
|
696 |
+
.btn-default.btn-loading .loader-inner, .btn-loading.btn-icon .loader-inner,
|
697 |
+
.btn-default.btn-loading .loader-outer,
|
698 |
+
.btn-loading.btn-icon .loader-outer, .btn-default.btn-loading:hover .loader-inner, .btn-loading.btn-icon:hover .loader-inner,
|
699 |
+
.btn-default.btn-loading:hover .loader-outer,
|
700 |
+
.btn-loading.btn-icon:hover .loader-outer, .btn-default.btn-loading:focus .loader-inner, .btn-loading.btn-icon:focus .loader-inner,
|
701 |
+
.btn-default.btn-loading:focus .loader-outer,
|
702 |
+
.btn-loading.btn-icon:focus .loader-outer, .btn-default.btn-loading:focus:hover .loader-inner, .btn-loading.btn-icon:focus:hover .loader-inner,
|
703 |
+
.btn-default.btn-loading:focus:hover .loader-outer,
|
704 |
+
.btn-loading.btn-icon:focus:hover .loader-outer, .btn-default.btn-loading:active .loader-inner, .btn-loading.btn-icon:active .loader-inner,
|
705 |
+
.btn-default.btn-loading:active .loader-outer,
|
706 |
+
.btn-loading.btn-icon:active .loader-outer, .btn-default.btn-loading:focus:active .loader-inner, .btn-loading.btn-icon:focus:active .loader-inner,
|
707 |
+
.btn-default.btn-loading:focus:active .loader-outer,
|
708 |
+
.btn-loading.btn-icon:focus:active .loader-outer {
|
709 |
+
fill: #afddf9;
|
710 |
+
}
|
711 |
+
|
712 |
+
.btn-default[disabled], [disabled].btn-icon,
|
713 |
+
.btn-default[disabled]:hover,
|
714 |
+
[disabled].btn-icon:hover,
|
715 |
+
.btn-default[disabled]:focus,
|
716 |
+
[disabled].btn-icon:focus,
|
717 |
+
.btn-default[disabled]:focus:hover,
|
718 |
+
[disabled].btn-icon:focus:hover,
|
719 |
+
.btn-default[disabled]:active,
|
720 |
+
[disabled].btn-icon:active,
|
721 |
+
.btn-default[disabled]:focus:active,
|
722 |
+
[disabled].btn-icon:focus:active {
|
723 |
+
background-color: #f6f6f6;
|
724 |
+
color: #333;
|
725 |
+
border-color: transparent;
|
726 |
+
border-width: 1px;
|
727 |
+
border-color: #cccccc;
|
728 |
+
}
|
729 |
+
|
730 |
+
.btn-alt {
|
731 |
+
background-color: #fff;
|
732 |
+
color: #333;
|
733 |
+
}
|
734 |
+
.btn-alt:hover {
|
735 |
+
background-color: #edf8ff;
|
736 |
+
color: #137ebe;
|
737 |
+
}
|
738 |
+
.btn-alt:active {
|
739 |
+
background-color: #fff;
|
740 |
+
color: #54bfd6;
|
741 |
+
}
|
742 |
+
.btn-alt:focus {
|
743 |
+
border-color: #fff;
|
744 |
+
background-color: #d3e6f1;
|
745 |
+
}
|
746 |
+
.btn-alt:focus:hover {
|
747 |
+
background-color: #dce7ed;
|
748 |
+
}
|
749 |
+
.btn-alt:focus:active {
|
750 |
+
background-color: #fff;
|
751 |
+
}
|
752 |
+
|
753 |
+
.btn-alt[disabled],
|
754 |
+
.btn-alt[disabled]:hover,
|
755 |
+
.btn-alt[disabled]:focus,
|
756 |
+
.btn-alt[disabled]:focus:hover,
|
757 |
+
.btn-alt[disabled]:active,
|
758 |
+
.btn-alt[disabled]:focus:active {
|
759 |
+
background-color: #fff;
|
760 |
+
color: #333;
|
761 |
+
border-color: transparent;
|
762 |
+
border-width: 1px;
|
763 |
+
}
|
764 |
+
|
765 |
+
/* btn-primary */
|
766 |
+
.btn-primary {
|
767 |
+
color: #fff;
|
768 |
+
background-color: #189dee;
|
769 |
+
border-color: transparent;
|
770 |
+
}
|
771 |
+
.btn-primary:hover {
|
772 |
+
background-color: #137ebe;
|
773 |
+
}
|
774 |
+
.btn-primary:focus {
|
775 |
+
border-color: #116ea7;
|
776 |
+
}
|
777 |
+
.btn-primary:focus:hover {
|
778 |
+
background-color: #137ebe;
|
779 |
+
}
|
780 |
+
.btn-primary:active {
|
781 |
+
background-color: #46b1f1;
|
782 |
+
}
|
783 |
+
.btn-primary:focus:active {
|
784 |
+
background-color: #46b1f1;
|
785 |
+
}
|
786 |
+
.btn-primary.btn.btn-loading, .btn-primary.btn.btn-loading:focus:hover, .btn-primary.btn.btn-loading:focus:active, .btn-primary.btn-default.btn-loading, .btn-primary.btn-loading.btn-icon, .btn-primary.btn-default.btn-loading:focus:hover, .btn-primary.btn-loading.btn-icon:focus:hover, .btn-primary.btn-default.btn-loading:focus:active, .btn-primary.btn-loading.btn-icon:focus:active {
|
787 |
+
position: relative;
|
788 |
+
background-color: #46b1f1;
|
789 |
+
border-color: transparent;
|
790 |
+
overflow: visible;
|
791 |
+
}
|
792 |
+
.btn-group .btn:not([disabled]) + .btn-primary.btn-dropdown:focus, .btn-group.opened .btn-primary.btn-dropdown,
|
793 |
+
.btn-group.opened .btn:not([disabled]) + .btn-primary.btn-dropdown {
|
794 |
+
border-color: #116ea7;
|
795 |
+
}
|
796 |
+
.btn-primary.btn-loading .loader-inner,
|
797 |
+
.btn-primary.btn-loading .loader-outer, .btn-primary.btn-loading:hover .loader-inner,
|
798 |
+
.btn-primary.btn-loading:hover .loader-outer, .btn-primary.btn-loading:focus .loader-inner,
|
799 |
+
.btn-primary.btn-loading:focus .loader-outer, .btn-primary.btn-loading:focus:hover .loader-inner,
|
800 |
+
.btn-primary.btn-loading:focus:hover .loader-outer, .btn-primary.btn-loading:active .loader-inner,
|
801 |
+
.btn-primary.btn-loading:active .loader-outer, .btn-primary.btn-loading:focus:active .loader-inner,
|
802 |
+
.btn-primary.btn-loading:focus:active .loader-outer {
|
803 |
+
fill: #46b1f1;
|
804 |
+
}
|
805 |
+
|
806 |
+
.btn-primary[disabled],
|
807 |
+
.btn-primary[disabled]:hover,
|
808 |
+
.btn-primary[disabled]:focus,
|
809 |
+
.btn-primary[disabled]:focus:hover,
|
810 |
+
.btn-primary[disabled]:active,
|
811 |
+
.btn-primary[disabled]:focus:active {
|
812 |
+
background-color: #189dee;
|
813 |
+
color: #fff;
|
814 |
+
border-color: transparent;
|
815 |
+
border-width: 1px;
|
816 |
+
}
|
817 |
+
|
818 |
+
/* btn-success */
|
819 |
+
.btn-success {
|
820 |
+
color: #fff;
|
821 |
+
background-color: #64a52f;
|
822 |
+
border-color: transparent;
|
823 |
+
}
|
824 |
+
.btn-success:hover {
|
825 |
+
background-color: #508426;
|
826 |
+
}
|
827 |
+
.btn-success:focus {
|
828 |
+
border-color: #467421;
|
829 |
+
}
|
830 |
+
.btn-success:focus:hover {
|
831 |
+
background-color: #508426;
|
832 |
+
}
|
833 |
+
.btn-success:active {
|
834 |
+
background-color: #83b759;
|
835 |
+
}
|
836 |
+
.btn-success:focus:active {
|
837 |
+
background-color: #83b759;
|
838 |
+
}
|
839 |
+
.btn-success.btn.btn-loading, .btn-success.btn.btn-loading:focus:hover, .btn-success.btn.btn-loading:focus:active, .btn-success.btn-default.btn-loading, .btn-success.btn-loading.btn-icon, .btn-success.btn-default.btn-loading:focus:hover, .btn-success.btn-loading.btn-icon:focus:hover, .btn-success.btn-default.btn-loading:focus:active, .btn-success.btn-loading.btn-icon:focus:active {
|
840 |
+
position: relative;
|
841 |
+
background-color: #83b759;
|
842 |
+
border-color: transparent;
|
843 |
+
overflow: visible;
|
844 |
+
}
|
845 |
+
.btn-group .btn:not([disabled]) + .btn-success.btn-dropdown:focus, .btn-group.opened .btn-success.btn-dropdown,
|
846 |
+
.btn-group.opened .btn:not([disabled]) + .btn-success.btn-dropdown {
|
847 |
+
border-color: #467421;
|
848 |
+
}
|
849 |
+
.btn-success.btn-loading .loader-inner,
|
850 |
+
.btn-success.btn-loading .loader-outer, .btn-success.btn-loading:hover .loader-inner,
|
851 |
+
.btn-success.btn-loading:hover .loader-outer, .btn-success.btn-loading:focus .loader-inner,
|
852 |
+
.btn-success.btn-loading:focus .loader-outer, .btn-success.btn-loading:focus:hover .loader-inner,
|
853 |
+
.btn-success.btn-loading:focus:hover .loader-outer, .btn-success.btn-loading:active .loader-inner,
|
854 |
+
.btn-success.btn-loading:active .loader-outer, .btn-success.btn-loading:focus:active .loader-inner,
|
855 |
+
.btn-success.btn-loading:focus:active .loader-outer {
|
856 |
+
fill: #83b759;
|
857 |
+
}
|
858 |
+
|
859 |
+
.btn-success[disabled],
|
860 |
+
.btn-success[disabled]:hover,
|
861 |
+
.btn-success[disabled]:focus,
|
862 |
+
.btn-success[disabled]:focus:hover,
|
863 |
+
.btn-success[disabled]:active,
|
864 |
+
.btn-success[disabled]:focus:active {
|
865 |
+
background-color: #64a52f;
|
866 |
+
color: #fff;
|
867 |
+
border-color: transparent;
|
868 |
+
border-width: 1px;
|
869 |
+
}
|
870 |
+
|
871 |
+
/* btn-info */
|
872 |
+
.btn-info {
|
873 |
+
color: #fff;
|
874 |
+
background-color: #1baecd;
|
875 |
+
border-color: transparent;
|
876 |
+
}
|
877 |
+
.btn-info:hover {
|
878 |
+
background-color: #168ba4;
|
879 |
+
}
|
880 |
+
.btn-info:focus {
|
881 |
+
border-color: #137a90;
|
882 |
+
}
|
883 |
+
.btn-info:focus:hover {
|
884 |
+
background-color: #168ba4;
|
885 |
+
}
|
886 |
+
.btn-info:active {
|
887 |
+
background-color: #49bed7;
|
888 |
+
}
|
889 |
+
.btn-info:focus:active {
|
890 |
+
background-color: #49bed7;
|
891 |
+
}
|
892 |
+
.btn-info.btn.btn-loading, .btn-info.btn.btn-loading:focus:hover, .btn-info.btn.btn-loading:focus:active, .btn-info.btn-default.btn-loading, .btn-info.btn-loading.btn-icon, .btn-info.btn-default.btn-loading:focus:hover, .btn-info.btn-loading.btn-icon:focus:hover, .btn-info.btn-default.btn-loading:focus:active, .btn-info.btn-loading.btn-icon:focus:active {
|
893 |
+
position: relative;
|
894 |
+
background-color: #49bed7;
|
895 |
+
border-color: transparent;
|
896 |
+
overflow: visible;
|
897 |
+
}
|
898 |
+
.btn-group .btn:not([disabled]) + .btn-info.btn-dropdown:focus, .btn-group.opened .btn-info.btn-dropdown,
|
899 |
+
.btn-group.opened .btn:not([disabled]) + .btn-info.btn-dropdown {
|
900 |
+
border-color: #137a90;
|
901 |
+
}
|
902 |
+
.btn-info.btn-loading .loader-inner,
|
903 |
+
.btn-info.btn-loading .loader-outer, .btn-info.btn-loading:hover .loader-inner,
|
904 |
+
.btn-info.btn-loading:hover .loader-outer, .btn-info.btn-loading:focus .loader-inner,
|
905 |
+
.btn-info.btn-loading:focus .loader-outer, .btn-info.btn-loading:focus:hover .loader-inner,
|
906 |
+
.btn-info.btn-loading:focus:hover .loader-outer, .btn-info.btn-loading:active .loader-inner,
|
907 |
+
.btn-info.btn-loading:active .loader-outer, .btn-info.btn-loading:focus:active .loader-inner,
|
908 |
+
.btn-info.btn-loading:focus:active .loader-outer {
|
909 |
+
fill: #49bed7;
|
910 |
+
}
|
911 |
+
|
912 |
+
.btn-info[disabled],
|
913 |
+
.btn-info[disabled]:hover,
|
914 |
+
.btn-info[disabled]:focus,
|
915 |
+
.btn-info[disabled]:focus:hover,
|
916 |
+
.btn-info[disabled]:active,
|
917 |
+
.btn-info[disabled]:focus:active {
|
918 |
+
background-color: #1baecd;
|
919 |
+
color: #fff;
|
920 |
+
border-color: transparent;
|
921 |
+
border-width: 1px;
|
922 |
+
}
|
923 |
+
|
924 |
+
/* btn-info-light */
|
925 |
+
.btn-info-light {
|
926 |
+
color: #fff;
|
927 |
+
background-color: #99d5e1;
|
928 |
+
border-color: transparent;
|
929 |
+
}
|
930 |
+
.btn-info-light:hover {
|
931 |
+
background-color: #7aaab4;
|
932 |
+
}
|
933 |
+
.btn-info-light:focus {
|
934 |
+
border-color: #6b959e;
|
935 |
+
}
|
936 |
+
.btn-info-light:focus:hover {
|
937 |
+
background-color: #7aaab4;
|
938 |
+
}
|
939 |
+
.btn-info-light:active {
|
940 |
+
background-color: #addde7;
|
941 |
+
}
|
942 |
+
.btn-info-light:focus:active {
|
943 |
+
background-color: #addde7;
|
944 |
+
}
|
945 |
+
.btn-info-light.btn.btn-loading, .btn-info-light.btn.btn-loading:focus:hover, .btn-info-light.btn.btn-loading:focus:active, .btn-info-light.btn-default.btn-loading, .btn-info-light.btn-loading.btn-icon, .btn-info-light.btn-default.btn-loading:focus:hover, .btn-info-light.btn-loading.btn-icon:focus:hover, .btn-info-light.btn-default.btn-loading:focus:active, .btn-info-light.btn-loading.btn-icon:focus:active {
|
946 |
+
position: relative;
|
947 |
+
background-color: #addde7;
|
948 |
+
border-color: transparent;
|
949 |
+
overflow: visible;
|
950 |
+
}
|
951 |
+
.btn-group .btn:not([disabled]) + .btn-info-light.btn-dropdown:focus, .btn-group.opened .btn-info-light.btn-dropdown,
|
952 |
+
.btn-group.opened .btn:not([disabled]) + .btn-info-light.btn-dropdown {
|
953 |
+
border-color: #6b959e;
|
954 |
+
}
|
955 |
+
.btn-info-light.btn-loading .loader-inner,
|
956 |
+
.btn-info-light.btn-loading .loader-outer, .btn-info-light.btn-loading:hover .loader-inner,
|
957 |
+
.btn-info-light.btn-loading:hover .loader-outer, .btn-info-light.btn-loading:focus .loader-inner,
|
958 |
+
.btn-info-light.btn-loading:focus .loader-outer, .btn-info-light.btn-loading:focus:hover .loader-inner,
|
959 |
+
.btn-info-light.btn-loading:focus:hover .loader-outer, .btn-info-light.btn-loading:active .loader-inner,
|
960 |
+
.btn-info-light.btn-loading:active .loader-outer, .btn-info-light.btn-loading:focus:active .loader-inner,
|
961 |
+
.btn-info-light.btn-loading:focus:active .loader-outer {
|
962 |
+
fill: #addde7;
|
963 |
+
}
|
964 |
+
|
965 |
+
.btn-info-light[disabled],
|
966 |
+
.btn-info-light[disabled]:hover,
|
967 |
+
.btn-info-light[disabled]:focus,
|
968 |
+
.btn-info-light[disabled]:focus:hover,
|
969 |
+
.btn-info-light[disabled]:active,
|
970 |
+
.btn-info-light[disabled]:focus:active {
|
971 |
+
background-color: #99d5e1;
|
972 |
+
color: #fff;
|
973 |
+
border-color: transparent;
|
974 |
+
border-width: 1px;
|
975 |
+
}
|
976 |
+
|
977 |
+
/* btn-warning */
|
978 |
+
.btn-warning {
|
979 |
+
color: #fff;
|
980 |
+
background-color: #bfa454;
|
981 |
+
border-color: transparent;
|
982 |
+
}
|
983 |
+
.btn-warning:hover {
|
984 |
+
background-color: #998343;
|
985 |
+
}
|
986 |
+
.btn-warning:focus {
|
987 |
+
border-color: #86733b;
|
988 |
+
}
|
989 |
+
.btn-warning:focus:hover {
|
990 |
+
background-color: #998343;
|
991 |
+
}
|
992 |
+
.btn-warning:active {
|
993 |
+
background-color: #ccb676;
|
994 |
+
}
|
995 |
+
.btn-warning:focus:active {
|
996 |
+
background-color: #ccb676;
|
997 |
+
}
|
998 |
+
.btn-warning.btn.btn-loading, .btn-warning.btn.btn-loading:focus:hover, .btn-warning.btn.btn-loading:focus:active, .btn-warning.btn-default.btn-loading, .btn-warning.btn-loading.btn-icon, .btn-warning.btn-default.btn-loading:focus:hover, .btn-warning.btn-loading.btn-icon:focus:hover, .btn-warning.btn-default.btn-loading:focus:active, .btn-warning.btn-loading.btn-icon:focus:active {
|
999 |
+
position: relative;
|
1000 |
+
background-color: #ccb676;
|
1001 |
+
border-color: transparent;
|
1002 |
+
overflow: visible;
|
1003 |
+
}
|
1004 |
+
.btn-group .btn:not([disabled]) + .btn-warning.btn-dropdown:focus, .btn-group.opened .btn-warning.btn-dropdown,
|
1005 |
+
.btn-group.opened .btn:not([disabled]) + .btn-warning.btn-dropdown {
|
1006 |
+
border-color: #86733b;
|
1007 |
+
}
|
1008 |
+
.btn-warning.btn-loading .loader-inner,
|
1009 |
+
.btn-warning.btn-loading .loader-outer, .btn-warning.btn-loading:hover .loader-inner,
|
1010 |
+
.btn-warning.btn-loading:hover .loader-outer, .btn-warning.btn-loading:focus .loader-inner,
|
1011 |
+
.btn-warning.btn-loading:focus .loader-outer, .btn-warning.btn-loading:focus:hover .loader-inner,
|
1012 |
+
.btn-warning.btn-loading:focus:hover .loader-outer, .btn-warning.btn-loading:active .loader-inner,
|
1013 |
+
.btn-warning.btn-loading:active .loader-outer, .btn-warning.btn-loading:focus:active .loader-inner,
|
1014 |
+
.btn-warning.btn-loading:focus:active .loader-outer {
|
1015 |
+
fill: #ccb676;
|
1016 |
+
}
|
1017 |
+
|
1018 |
+
.btn-warning[disabled],
|
1019 |
+
.btn-warning[disabled]:hover,
|
1020 |
+
.btn-warning[disabled]:focus,
|
1021 |
+
.btn-warning[disabled]:focus:hover,
|
1022 |
+
.btn-warning[disabled]:active,
|
1023 |
+
.btn-warning[disabled]:focus:active {
|
1024 |
+
background-color: #bfa454;
|
1025 |
+
color: #fff;
|
1026 |
+
border-color: transparent;
|
1027 |
+
border-width: 1px;
|
1028 |
+
}
|
1029 |
+
|
1030 |
+
/* btn-alert */
|
1031 |
+
.btn-alert {
|
1032 |
+
color: #fff;
|
1033 |
+
background-color: #dc602d;
|
1034 |
+
border-color: transparent;
|
1035 |
+
}
|
1036 |
+
.btn-alert:hover {
|
1037 |
+
background-color: #b04d24;
|
1038 |
+
}
|
1039 |
+
.btn-alert:focus {
|
1040 |
+
border-color: #9a4320;
|
1041 |
+
}
|
1042 |
+
.btn-alert:focus:hover {
|
1043 |
+
background-color: #b04d24;
|
1044 |
+
}
|
1045 |
+
.btn-alert:active {
|
1046 |
+
background-color: #e38057;
|
1047 |
+
}
|
1048 |
+
.btn-alert:focus:active {
|
1049 |
+
background-color: #e38057;
|
1050 |
+
}
|
1051 |
+
.btn-alert.btn.btn-loading, .btn-alert.btn.btn-loading:focus:hover, .btn-alert.btn.btn-loading:focus:active, .btn-alert.btn-default.btn-loading, .btn-alert.btn-loading.btn-icon, .btn-alert.btn-default.btn-loading:focus:hover, .btn-alert.btn-loading.btn-icon:focus:hover, .btn-alert.btn-default.btn-loading:focus:active, .btn-alert.btn-loading.btn-icon:focus:active {
|
1052 |
+
position: relative;
|
1053 |
+
background-color: #e38057;
|
1054 |
+
border-color: transparent;
|
1055 |
+
overflow: visible;
|
1056 |
+
}
|
1057 |
+
.btn-group .btn:not([disabled]) + .btn-alert.btn-dropdown:focus, .btn-group.opened .btn-alert.btn-dropdown,
|
1058 |
+
.btn-group.opened .btn:not([disabled]) + .btn-alert.btn-dropdown {
|
1059 |
+
border-color: #9a4320;
|
1060 |
+
}
|
1061 |
+
.btn-alert.btn-loading .loader-inner,
|
1062 |
+
.btn-alert.btn-loading .loader-outer, .btn-alert.btn-loading:hover .loader-inner,
|
1063 |
+
.btn-alert.btn-loading:hover .loader-outer, .btn-alert.btn-loading:focus .loader-inner,
|
1064 |
+
.btn-alert.btn-loading:focus .loader-outer, .btn-alert.btn-loading:focus:hover .loader-inner,
|
1065 |
+
.btn-alert.btn-loading:focus:hover .loader-outer, .btn-alert.btn-loading:active .loader-inner,
|
1066 |
+
.btn-alert.btn-loading:active .loader-outer, .btn-alert.btn-loading:focus:active .loader-inner,
|
1067 |
+
.btn-alert.btn-loading:focus:active .loader-outer {
|
1068 |
+
fill: #e38057;
|
1069 |
+
}
|
1070 |
+
|
1071 |
+
.btn-alert[disabled],
|
1072 |
+
.btn-alert[disabled]:hover,
|
1073 |
+
.btn-alert[disabled]:focus,
|
1074 |
+
.btn-alert[disabled]:focus:hover,
|
1075 |
+
.btn-alert[disabled]:active,
|
1076 |
+
.btn-alert[disabled]:focus:active {
|
1077 |
+
background-color: #dc602d;
|
1078 |
+
color: #fff;
|
1079 |
+
border-color: transparent;
|
1080 |
+
border-width: 1px;
|
1081 |
+
}
|
1082 |
+
|
1083 |
+
/* btn-inverse */
|
1084 |
+
.btn-inverse,
|
1085 |
+
.btn-inverse:hover,
|
1086 |
+
.btn-inverse:focus,
|
1087 |
+
.btn-inverse:active {
|
1088 |
+
color: #333;
|
1089 |
+
}
|
1090 |
+
|
1091 |
+
/* icons on btn */
|
1092 |
+
.btn [class*="icon-"] {
|
1093 |
+
color: inherit;
|
1094 |
+
padding-right: 0.688em;
|
1095 |
+
vertical-align: text-top;
|
1096 |
+
font-size: 1.143em;
|
1097 |
+
margin-top: 1px;
|
1098 |
+
opacity: .8;
|
1099 |
+
}
|
1100 |
+
|
1101 |
+
.btn .svg-icon {
|
1102 |
+
display: inline-block;
|
1103 |
+
padding-right: .4em;
|
1104 |
+
margin-top: -4px;
|
1105 |
+
vertical-align: middle;
|
1106 |
+
opacity: .8;
|
1107 |
+
width: 22px;
|
1108 |
+
height: 100%;
|
1109 |
+
}
|
1110 |
+
.btn .svg-icon svg {
|
1111 |
+
height: 100%;
|
1112 |
+
width: 100%;
|
1113 |
+
}
|
1114 |
+
.btn .svg-icon svg path {
|
1115 |
+
fill: #fff;
|
1116 |
+
}
|
1117 |
+
|
1118 |
+
.btn-large .svg-icon {
|
1119 |
+
width: 18px;
|
1120 |
+
}
|
1121 |
+
|
1122 |
+
.btn-medium .svg-icon {
|
1123 |
+
width: 14px;
|
1124 |
+
}
|
1125 |
+
|
1126 |
+
.btn-small .svg-icon {
|
1127 |
+
width: 12px;
|
1128 |
+
}
|
1129 |
+
|
1130 |
+
.btn-left-caret [class*="icon-"] {
|
1131 |
+
float: left;
|
1132 |
+
margin-top: 4px;
|
1133 |
+
padding-right: 8px;
|
1134 |
+
}
|
1135 |
+
|
1136 |
+
.btn-small.btn-left-caret [class*="icon-"] {
|
1137 |
+
float: left;
|
1138 |
+
margin-top: 1px;
|
1139 |
+
padding-right: 7px;
|
1140 |
+
}
|
1141 |
+
|
1142 |
+
.btn-medium.btn-left-caret [class*="icon-"] {
|
1143 |
+
float: left;
|
1144 |
+
margin-top: 4px;
|
1145 |
+
}
|
1146 |
+
|
1147 |
+
.btn-large.btn-left-caret [class*="icon-"] {
|
1148 |
+
float: left;
|
1149 |
+
margin-top: 8px;
|
1150 |
+
padding-right: 10px;
|
1151 |
+
}
|
1152 |
+
|
1153 |
+
/* btn-icon */
|
1154 |
+
.btn-icon {
|
1155 |
+
min-width: 40px;
|
1156 |
+
}
|
1157 |
+
.btn-icon.btn-large {
|
1158 |
+
min-width: 60px;
|
1159 |
+
}
|
1160 |
+
.btn-icon.btn-medium {
|
1161 |
+
min-width: 45px;
|
1162 |
+
}
|
1163 |
+
.btn-icon.btn-small {
|
1164 |
+
min-width: 30px;
|
1165 |
+
}
|
1166 |
+
.btn-icon [class*='icon-'] {
|
1167 |
+
padding: 0;
|
1168 |
+
}
|
1169 |
+
|
1170 |
+
/* button group */
|
1171 |
+
.btn-group {
|
1172 |
+
position: relative;
|
1173 |
+
display: inline-block;
|
1174 |
+
vertical-align: middle;
|
1175 |
+
}
|
1176 |
+
.btn-group > .btn {
|
1177 |
+
position: relative;
|
1178 |
+
float: left;
|
1179 |
+
}
|
1180 |
+
.btn-group > .btn:focus {
|
1181 |
+
outline: 0;
|
1182 |
+
z-index: 1;
|
1183 |
+
}
|
1184 |
+
|
1185 |
+
.btn-group .btn + .btn,
|
1186 |
+
.btn-group .btn + .btn-group,
|
1187 |
+
.btn-group .btn-group + .btn,
|
1188 |
+
.btn-group .btn-group + .btn-group {
|
1189 |
+
margin-left: -1px;
|
1190 |
+
}
|
1191 |
+
|
1192 |
+
.btn-group > .btn:not(:first-child):not(:last-child):not(.btn-dropdown) {
|
1193 |
+
border-radius: 0;
|
1194 |
+
}
|
1195 |
+
|
1196 |
+
.btn-group > .btn:first-child {
|
1197 |
+
margin-left: 0;
|
1198 |
+
}
|
1199 |
+
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
|
1200 |
+
border-top-right-radius: 0;
|
1201 |
+
border-bottom-right-radius: 0;
|
1202 |
+
}
|
1203 |
+
|
1204 |
+
.btn-group > .btn:last-child:not(:first-child),
|
1205 |
+
.btn-group > .btn-dropdown:not(:first-child) {
|
1206 |
+
border-top-left-radius: 0;
|
1207 |
+
border-bottom-left-radius: 0;
|
1208 |
+
}
|
1209 |
+
|
1210 |
+
.btn-group .btn-dropdown {
|
1211 |
+
min-width: 30px;
|
1212 |
+
vertical-align: middle;
|
1213 |
+
}
|
1214 |
+
.btn-group .btn-dropdown [class*='icon-'] {
|
1215 |
+
font-size: .3em;
|
1216 |
+
vertical-align: middle;
|
1217 |
+
margin-top: -2px;
|
1218 |
+
padding: 0;
|
1219 |
+
}
|
1220 |
+
|
1221 |
+
.btn-group .list-dropdown {
|
1222 |
+
top: 100%;
|
1223 |
+
right: 0;
|
1224 |
+
margin: 2px 0 0 0;
|
1225 |
+
box-shadow: 0 1px 4px #b5b5b5;
|
1226 |
+
display: none;
|
1227 |
+
}
|
1228 |
+
|
1229 |
+
.opened > .list-dropdown {
|
1230 |
+
display: block;
|
1231 |
+
}
|
1232 |
+
|
1233 |
+
.btn-group .btn:not([disabled]) + .btn-dropdown {
|
1234 |
+
border-left-color: rgba(255, 255, 255, 0.3);
|
1235 |
+
-webkit-transition: "border-left-color", none;
|
1236 |
+
transition: "border-left-color", none;
|
1237 |
+
}
|
1238 |
+
.btn-group .btn:not([disabled]) + .btn-dropdown.btn-default, .btn-group .btn:not([disabled]) + .btn-dropdown.btn-icon {
|
1239 |
+
border-color: #cccccc;
|
1240 |
+
}
|
1241 |
+
|
1242 |
+
.btn-delete {
|
1243 |
+
background-color: #dc602d;
|
1244 |
+
color: #fff;
|
1245 |
+
}
|
1246 |
+
|
1247 |
+
.btn-delete:hover {
|
1248 |
+
background-color: #dc602d;
|
1249 |
+
color: #fff;
|
1250 |
+
}
|
1251 |
+
|
1252 |
+
.normalized .form-control, .normalized .input-prefix-suffix {
|
1253 |
+
display: inline-block;
|
1254 |
+
width: 100%;
|
1255 |
+
vertical-align: middle;
|
1256 |
+
outline: 0;
|
1257 |
+
border: 1px solid #c7c7c7;
|
1258 |
+
background-color: #fafbfc;
|
1259 |
+
color: #606060;
|
1260 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07);
|
1261 |
+
-moz-box-sizing: border-box;
|
1262 |
+
box-sizing: border-box;
|
1263 |
+
font-size: 13px;
|
1264 |
+
padding: 4px 8px;
|
1265 |
+
border-radius: 3px;
|
1266 |
+
line-height: 1.75em;
|
1267 |
+
height: 32px;
|
1268 |
+
-webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear;
|
1269 |
+
transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear;
|
1270 |
+
}
|
1271 |
+
.normalized .form-control:focus, .normalized .input-prefix-suffix:focus, .normalized .form-control.focus, .normalized .focus.input-prefix-suffix {
|
1272 |
+
border-width: 2px;
|
1273 |
+
padding: 3px 7px;
|
1274 |
+
}
|
1275 |
+
.normalized .form-control:hover, .normalized .input-prefix-suffix:hover {
|
1276 |
+
background-color: #fff;
|
1277 |
+
}
|
1278 |
+
.normalized .form-control:focus, .normalized .input-prefix-suffix:focus, .normalized .form-control.focus, .normalized .focus.input-prefix-suffix, .normalized .form-control:active, .normalized .input-prefix-suffix:active, .normalized .form-control.active, .normalized .active.input-prefix-suffix {
|
1279 |
+
background-color: #fff;
|
1280 |
+
border-color: #0c92e3;
|
1281 |
+
color: #606060;
|
1282 |
+
box-shadow: 0 0 4px #d1eafa;
|
1283 |
+
}
|
1284 |
+
.normalized .form-control[disabled], .normalized [disabled].input-prefix-suffix, .normalized .form-control[readonly], .normalized [readonly].input-prefix-suffix, .normalized .form-control[disabled]:hover, .normalized [disabled].input-prefix-suffix:hover, .normalized .form-control[disabled]:focus, .normalized [disabled].input-prefix-suffix:focus, .normalized .form-control[disabled]:focus:hover, .normalized [disabled].input-prefix-suffix:focus:hover, .normalized .form-control[disabled]:active, .normalized [disabled].input-prefix-suffix:active, .normalized .form-control[disabled]:focus:active, .normalized [disabled].input-prefix-suffix:focus:active {
|
1285 |
+
background-color: #eeeeee;
|
1286 |
+
border-color: #c7c7c7;
|
1287 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07);
|
1288 |
+
cursor: not-allowed;
|
1289 |
+
}
|
1290 |
+
|
1291 |
+
.normalized .form-control::-moz-placeholder, .normalized .input-prefix-suffix::-moz-placeholder {
|
1292 |
+
color: #606060;
|
1293 |
+
opacity: .6;
|
1294 |
+
}
|
1295 |
+
|
1296 |
+
.normalized .form-control::-webkit-input-placeholder, .normalized .input-prefix-suffix::-webkit-input-placeholder {
|
1297 |
+
color: #606060;
|
1298 |
+
opacity: .6;
|
1299 |
+
}
|
1300 |
+
|
1301 |
+
.normalized .form-control::-ms-input-placeholder, .normalized .input-prefix-suffix::-ms-input-placeholder {
|
1302 |
+
color: #606060;
|
1303 |
+
opacity: .6;
|
1304 |
+
}
|
1305 |
+
|
1306 |
+
.normalized .has-error .form-control, .normalized .has-error .input-prefix-suffix {
|
1307 |
+
border: 2px solid #fa5111;
|
1308 |
+
padding: 4px 7px;
|
1309 |
+
color: #cf3e07;
|
1310 |
+
background-color: #ffeaea;
|
1311 |
+
box-shadow: none;
|
1312 |
+
-webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
1313 |
+
transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
1314 |
+
}
|
1315 |
+
|
1316 |
+
.normalized .has-error .form-control:hover, .normalized .has-error .input-prefix-suffix:hover {
|
1317 |
+
background-color: #fff;
|
1318 |
+
}
|
1319 |
+
|
1320 |
+
.normalized .has-error .form-control:focus, .normalized .has-error .input-prefix-suffix:focus {
|
1321 |
+
background-color: #fff;
|
1322 |
+
box-shadow: 0 0 4px #F5C0C0;
|
1323 |
+
}
|
1324 |
+
|
1325 |
+
.normalized .has-success .form-control, .normalized .has-success .input-prefix-suffix {
|
1326 |
+
border: 2px solid #468847;
|
1327 |
+
padding: 4px 7px;
|
1328 |
+
background-color: #eaffea;
|
1329 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
1330 |
+
color: #468847;
|
1331 |
+
-webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
1332 |
+
transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
1333 |
+
}
|
1334 |
+
|
1335 |
+
.normalized .has-success .form-control:focus, .normalized .has-success .input-prefix-suffix:focus {
|
1336 |
+
background-color: #fff;
|
1337 |
+
box-shadow: 0 0 4px #88c889;
|
1338 |
+
}
|
1339 |
+
|
1340 |
+
/* form-control sizes*/
|
1341 |
+
.normalized .form-control.input-small, .normalized .input-small.input-prefix-suffix {
|
1342 |
+
font-size: 12px;
|
1343 |
+
padding: 3px 6px;
|
1344 |
+
border-radius: 3px;
|
1345 |
+
line-height: 1.5em;
|
1346 |
+
height: 28px;
|
1347 |
+
}
|
1348 |
+
.normalized .form-control.input-small:focus, .normalized .input-small.input-prefix-suffix:focus, .normalized .form-control.input-small.focus, .normalized .input-small.focus.input-prefix-suffix {
|
1349 |
+
border-width: 2px;
|
1350 |
+
padding: 2px 5px;
|
1351 |
+
}
|
1352 |
+
|
1353 |
+
.normalized .has-error .form-control.input-small, .normalized .has-error .input-small.input-prefix-suffix,
|
1354 |
+
.normalized .has-success .form-control.input-small,
|
1355 |
+
.normalized .has-success .input-small.input-prefix-suffix,
|
1356 |
+
.normalized .form-control.input-small:focus,
|
1357 |
+
.normalized .input-small.input-prefix-suffix:focus {
|
1358 |
+
padding: 2px 5px;
|
1359 |
+
}
|
1360 |
+
|
1361 |
+
.normalized .form-control.input-medium, .normalized .input-medium.input-prefix-suffix {
|
1362 |
+
font-size: 14px;
|
1363 |
+
padding: 4px 11px;
|
1364 |
+
border-radius: 3px;
|
1365 |
+
line-height: 1.75em;
|
1366 |
+
height: 40px;
|
1367 |
+
}
|
1368 |
+
.normalized .form-control.input-medium:focus, .normalized .input-medium.input-prefix-suffix:focus, .normalized .form-control.input-medium.focus, .normalized .input-medium.focus.input-prefix-suffix {
|
1369 |
+
border-width: 2px;
|
1370 |
+
padding: 3px 10px;
|
1371 |
+
}
|
1372 |
+
|
1373 |
+
.normalized .has-error .form-control.input-medium, .normalized .has-error .input-medium.input-prefix-suffix,
|
1374 |
+
.normalized .has-success .form-control.input-medium,
|
1375 |
+
.normalized .has-success .input-medium.input-prefix-suffix,
|
1376 |
+
.normalized .form-control.input-medium:focus,
|
1377 |
+
.normalized .input-medium.input-prefix-suffix:focus {
|
1378 |
+
padding: 3px 10px;
|
1379 |
+
}
|
1380 |
+
|
1381 |
+
.normalized .form-control.input-large, .normalized .input-large.input-prefix-suffix {
|
1382 |
+
font-size: 18px;
|
1383 |
+
padding: 4px 11px;
|
1384 |
+
border-radius: 3px;
|
1385 |
+
line-height: 1.75em;
|
1386 |
+
height: 48px;
|
1387 |
+
}
|
1388 |
+
.normalized .form-control.input-large:focus, .normalized .input-large.input-prefix-suffix:focus, .normalized .form-control.input-large.focus, .normalized .input-large.focus.input-prefix-suffix {
|
1389 |
+
border-width: 2px;
|
1390 |
+
padding: 3px 10px;
|
1391 |
+
}
|
1392 |
+
|
1393 |
+
.normalized .has-error .form-control.input-large, .normalized .has-error .input-large.input-prefix-suffix,
|
1394 |
+
.normalized .has-success .form-control.input-large,
|
1395 |
+
.normalized .has-success .input-large.input-prefix-suffix,
|
1396 |
+
.normalized .form-control.input-large:focus,
|
1397 |
+
.normalized .input-large.input-prefix-suffix:focus {
|
1398 |
+
padding: 3px 10px;
|
1399 |
+
}
|
1400 |
+
|
1401 |
+
.normalized .has-success .input-group-addon {
|
1402 |
+
border-color: #468847;
|
1403 |
+
background-color: #dff0d8;
|
1404 |
+
color: #468847;
|
1405 |
+
}
|
1406 |
+
|
1407 |
+
/* selects */
|
1408 |
+
.normalized select.form-control, .normalized select.input-prefix-suffix {
|
1409 |
+
background: #fff;
|
1410 |
+
box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.07) inset;
|
1411 |
+
overflow: hidden;
|
1412 |
+
position: relative;
|
1413 |
+
white-space: nowrap;
|
1414 |
+
z-index: 10;
|
1415 |
+
-webkit-appearance: button;
|
1416 |
+
outline: 0;
|
1417 |
+
}
|
1418 |
+
|
1419 |
+
.normalized select.form-control option, .normalized select.input-prefix-suffix option {
|
1420 |
+
padding: .2em 0 .2em .769em;
|
1421 |
+
color: #606060;
|
1422 |
+
}
|
1423 |
+
|
1424 |
+
.normalized select.form-control:focus, .normalized select.input-prefix-suffix:focus {
|
1425 |
+
color: transparent;
|
1426 |
+
text-shadow: 0 0 0 #000;
|
1427 |
+
outline: 0;
|
1428 |
+
}
|
1429 |
+
|
1430 |
+
.normalized .select-wrap {
|
1431 |
+
display: inline-block;
|
1432 |
+
position: relative;
|
1433 |
+
vertical-align: baseline;
|
1434 |
+
}
|
1435 |
+
|
1436 |
+
.normalized .select-wrap:before {
|
1437 |
+
content: "";
|
1438 |
+
background-color: #fff;
|
1439 |
+
pointer-events: none;
|
1440 |
+
position: absolute;
|
1441 |
+
top: .2em;
|
1442 |
+
bottom: .2em;
|
1443 |
+
right: .2em;
|
1444 |
+
width: 1.6em;
|
1445 |
+
z-index: 11;
|
1446 |
+
transition: background 0.15s linear;
|
1447 |
+
/*, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;*/
|
1448 |
+
-webkit-transition: background 0.15s;
|
1449 |
+
/* linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;*/
|
1450 |
+
}
|
1451 |
+
|
1452 |
+
.normalized .select-wrap:after {
|
1453 |
+
content: "\E016";
|
1454 |
+
font-family: 'font_icons';
|
1455 |
+
font-size: .875em;
|
1456 |
+
/* 14px relatively 16px */
|
1457 |
+
line-height: 1;
|
1458 |
+
color: #62717a;
|
1459 |
+
position: absolute;
|
1460 |
+
z-index: 12;
|
1461 |
+
top: 50%;
|
1462 |
+
margin-top: -.5em;
|
1463 |
+
/* 7px to 14px*/
|
1464 |
+
right: .571em;
|
1465 |
+
/* 8px relatively 14px */
|
1466 |
+
pointer-events: none;
|
1467 |
+
}
|
1468 |
+
|
1469 |
+
:-moz-any(.select-wrap):before {
|
1470 |
+
background-color: #fff;
|
1471 |
+
/* this is necessary for overcome the caret default browser */
|
1472 |
+
pointer-events: none;
|
1473 |
+
/* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events */
|
1474 |
+
z-index: 1;
|
1475 |
+
/* this is necessary for overcome the pseudo element */
|
1476 |
+
}
|
1477 |
+
|
1478 |
+
.normalized .select-wrap:hover,
|
1479 |
+
.normalized .select-wrap:hover:before {
|
1480 |
+
background-color: #fff;
|
1481 |
+
}
|
1482 |
+
|
1483 |
+
.normalized .has-error .select-wrap:before {
|
1484 |
+
background-color: #ffeaea;
|
1485 |
+
}
|
1486 |
+
|
1487 |
+
.normalized select.form-control.input-medium, .normalized select.input-medium.input-prefix-suffix {
|
1488 |
+
padding: 8px 6px 8px 11px;
|
1489 |
+
}
|
1490 |
+
|
1491 |
+
.normalized select.form-control.input-medium:focus, .normalized select.input-medium.input-prefix-suffix:focus {
|
1492 |
+
padding: 7px 5px 7px 10px;
|
1493 |
+
}
|
1494 |
+
|
1495 |
+
/* Input group */
|
1496 |
+
.normalized .input-group {
|
1497 |
+
position: relative;
|
1498 |
+
}
|
1499 |
+
|
1500 |
+
.normalized .input-group .form-control, .normalized .input-group .input-prefix-suffix {
|
1501 |
+
padding-right: 95px;
|
1502 |
+
}
|
1503 |
+
|
1504 |
+
.normalized .input-group .form-control:focus, .normalized .input-group .input-prefix-suffix:focus,
|
1505 |
+
.normalized .input-group.has-success .form-control,
|
1506 |
+
.normalized .input-group.has-success .input-prefix-suffix,
|
1507 |
+
.normalized .input-group.has-error .form-control,
|
1508 |
+
.normalized .input-group.has-error .input-prefix-suffix {
|
1509 |
+
padding-right: 94px;
|
1510 |
+
}
|
1511 |
+
|
1512 |
+
.normalized .input-group .input-suffix {
|
1513 |
+
position: absolute;
|
1514 |
+
display: inline-block;
|
1515 |
+
vertical-align: middle;
|
1516 |
+
right: 0;
|
1517 |
+
top: 0;
|
1518 |
+
background-color: #e9e9e9;
|
1519 |
+
border-width: 1px 1px 1px 0;
|
1520 |
+
border-style: solid;
|
1521 |
+
border-color: #c7c7c7;
|
1522 |
+
border-radius: 0 3px 3px 0;
|
1523 |
+
color: #999;
|
1524 |
+
outline: 0;
|
1525 |
+
font-size: 13px;
|
1526 |
+
padding: 4px 8px;
|
1527 |
+
border-radius: 0 3px 3px 0;
|
1528 |
+
line-height: 1.6em;
|
1529 |
+
height: 32px;
|
1530 |
+
-moz-box-sizing: border-box;
|
1531 |
+
box-sizing: border-box;
|
1532 |
+
-webkit-transition: background-color 0.1s linear, color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear;
|
1533 |
+
transition: background-color 0.1s linear, color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear;
|
1534 |
+
}
|
1535 |
+
.normalized .input-group .input-suffix:focus, .normalized .input-group .input-suffix.focus {
|
1536 |
+
border-width: 2px;
|
1537 |
+
padding: 3px 7px;
|
1538 |
+
}
|
1539 |
+
|
1540 |
+
.normalized .input-group .form-control:active + .input-suffix, .normalized .input-group .input-prefix-suffix:active + .input-suffix,
|
1541 |
+
.normalized .input-group .form-control:focus + .input-suffix,
|
1542 |
+
.normalized .input-group .input-prefix-suffix:focus + .input-suffix {
|
1543 |
+
border-width: 2px 2px 2px 0;
|
1544 |
+
border-style: solid;
|
1545 |
+
border-color: #0c92e3;
|
1546 |
+
box-shadow: 1px 0 2px #d1eafa;
|
1547 |
+
padding: 3px 7px 3px 8px;
|
1548 |
+
outline: 0;
|
1549 |
+
background-color: #c6e7fa;
|
1550 |
+
color: #0a8ae1;
|
1551 |
+
}
|
1552 |
+
|
1553 |
+
.normalized .input-group .form-control.input-small, .normalized .input-group .input-small.input-prefix-suffix {
|
1554 |
+
padding-right: 80px;
|
1555 |
+
}
|
1556 |
+
|
1557 |
+
.normalized .input-group .form-control.input-small:focus, .normalized .input-group .input-small.input-prefix-suffix:focus,
|
1558 |
+
.normalized .input-group.has-error .form-control.input-small,
|
1559 |
+
.normalized .input-group.has-error .input-small.input-prefix-suffix,
|
1560 |
+
.normalized .input-group.has-success .form-control.input-small,
|
1561 |
+
.normalized .input-group.has-success .input-small.input-prefix-suffix {
|
1562 |
+
padding-right: 79px;
|
1563 |
+
}
|
1564 |
+
|
1565 |
+
.normalized .input-group .form-control.input-small + .input-suffix, .normalized .input-group .input-small.input-prefix-suffix + .input-suffix {
|
1566 |
+
font-size: 12px;
|
1567 |
+
padding: 3px 6px;
|
1568 |
+
border-radius: 0 3px 3px 0;
|
1569 |
+
line-height: 1.6em;
|
1570 |
+
height: 28px;
|
1571 |
+
}
|
1572 |
+
.normalized .input-group .form-control.input-small + .input-suffix:focus, .normalized .input-group .input-small.input-prefix-suffix + .input-suffix:focus, .normalized .input-group .form-control.input-small + .input-suffix.focus, .normalized .input-group .input-small.input-prefix-suffix + .input-suffix.focus {
|
1573 |
+
border-width: 2px;
|
1574 |
+
padding: 2px 5px;
|
1575 |
+
}
|
1576 |
+
|
1577 |
+
.normalized .input-group .form-control.input-small:focus + .input-suffix, .normalized .input-group .input-small.input-prefix-suffix:focus + .input-suffix {
|
1578 |
+
padding: 2px 5px 2px 6px;
|
1579 |
+
}
|
1580 |
+
|
1581 |
+
.normalized .input-group .form-control.input-medium, .normalized .input-group .input-medium.input-prefix-suffix {
|
1582 |
+
padding-right: 105px;
|
1583 |
+
}
|
1584 |
+
|
1585 |
+
.normalized .input-group .form-control.input-medium:focus, .normalized .input-group .input-medium.input-prefix-suffix:focus,
|
1586 |
+
.normalized .input-group.has-error .form-control.input-medium,
|
1587 |
+
.normalized .input-group.has-error .input-medium.input-prefix-suffix,
|
1588 |
+
.normalized .input-group.has-success .form-control.input-medium,
|
1589 |
+
.normalized .input-group.has-success .input-medium.input-prefix-suffix {
|
1590 |
+
padding-right: 104px;
|
1591 |
+
}
|
1592 |
+
|
1593 |
+
.normalized .input-group .form-control.input-medium + .input-suffix, .normalized .input-group .input-medium.input-prefix-suffix + .input-suffix {
|
1594 |
+
font-size: 14px;
|
1595 |
+
padding: 4px 11px;
|
1596 |
+
border-radius: 0 3px 3px 0;
|
1597 |
+
line-height: 2.1em;
|
1598 |
+
height: 40px;
|
1599 |
+
}
|
1600 |
+
.normalized .input-group .form-control.input-medium + .input-suffix:focus, .normalized .input-group .input-medium.input-prefix-suffix + .input-suffix:focus, .normalized .input-group .form-control.input-medium + .input-suffix.focus, .normalized .input-group .input-medium.input-prefix-suffix + .input-suffix.focus {
|
1601 |
+
border-width: 2px;
|
1602 |
+
padding: 3px 10px;
|
1603 |
+
}
|
1604 |
+
|
1605 |
+
.normalized .input-group .form-control.input-medium:focus + .input-suffix, .normalized .input-group .input-medium.input-prefix-suffix:focus + .input-suffix {
|
1606 |
+
padding: 3px 10px 3px 11px;
|
1607 |
+
}
|
1608 |
+
|
1609 |
+
.normalized .input-group .form-control.input-large, .normalized .input-group .input-large.input-prefix-suffix {
|
1610 |
+
padding-right: 105px;
|
1611 |
+
}
|
1612 |
+
|
1613 |
+
.normalized .input-group .form-control.input-large:focus, .normalized .input-group .input-large.input-prefix-suffix:focus,
|
1614 |
+
.normalized .input-group.has-error .form-control.input-large,
|
1615 |
+
.normalized .input-group.has-error .input-large.input-prefix-suffix,
|
1616 |
+
.normalized .input-group.has-success .form-control.input-large,
|
1617 |
+
.normalized .input-group.has-success .input-large.input-prefix-suffix {
|
1618 |
+
padding-right: 104px;
|
1619 |
+
}
|
1620 |
+
|
1621 |
+
.normalized .input-group .form-control.input-large + .input-suffix, .normalized .input-group .input-large.input-prefix-suffix + .input-suffix {
|
1622 |
+
font-size: 18px;
|
1623 |
+
padding: 4px 11px;
|
1624 |
+
border-radius: 0 3px 3px 0;
|
1625 |
+
line-height: 2.5em;
|
1626 |
+
height: 48px;
|
1627 |
+
}
|
1628 |
+
.normalized .input-group .form-control.input-large + .input-suffix:focus, .normalized .input-group .input-large.input-prefix-suffix + .input-suffix:focus, .normalized .input-group .form-control.input-large + .input-suffix.focus, .normalized .input-group .input-large.input-prefix-suffix + .input-suffix.focus {
|
1629 |
+
border-width: 2px;
|
1630 |
+
padding: 3px 10px;
|
1631 |
+
}
|
1632 |
+
|
1633 |
+
.normalized .input-group .form-control.input-large:focus + .input-suffix, .normalized .input-group .input-large.input-prefix-suffix:focus + .input-suffix {
|
1634 |
+
padding: 3px 10px 3px 11px;
|
1635 |
+
}
|
1636 |
+
|
1637 |
+
.normalized .input-group.has-error .form-control + .input-suffix, .normalized .input-group.has-error .input-prefix-suffix + .input-suffix,
|
1638 |
+
.normalized .input-group.has-success .form-control + .input-suffix,
|
1639 |
+
.normalized .input-group.has-success .input-prefix-suffix + .input-suffix {
|
1640 |
+
padding: 3px 7px 3px 8px;
|
1641 |
+
}
|
1642 |
+
|
1643 |
+
.normalized .input-group.has-error .form-control + .input-suffix, .normalized .input-group.has-error .input-prefix-suffix + .input-suffix {
|
1644 |
+
border-width: 2px 2px 2px 0;
|
1645 |
+
background-color: #ffcbcb;
|
1646 |
+
border-color: #fa5111;
|
1647 |
+
color: #cf3e07;
|
1648 |
+
}
|
1649 |
+
|
1650 |
+
.normalized .input-group.has-success .form-control + .input-suffix, .normalized .input-group.has-success .input-prefix-suffix + .input-suffix {
|
1651 |
+
border-width: 2px 2px 2px 0;
|
1652 |
+
background-color: #b6e291;
|
1653 |
+
border-color: #468847;
|
1654 |
+
color: #468847;
|
1655 |
+
}
|
1656 |
+
|
1657 |
+
.normalized .input-group.has-error .form-control.input-small + .input-suffix, .normalized .input-group.has-error .input-small.input-prefix-suffix + .input-suffix,
|
1658 |
+
.normalized .input-group.has-success .form-control.input-small + .input-suffix,
|
1659 |
+
.normalized .input-group.has-success .input-small.input-prefix-suffix + .input-suffix {
|
1660 |
+
padding: 2px 5px 2px 6px;
|
1661 |
+
}
|
1662 |
+
|
1663 |
+
.normalized .input-group.has-error .form-control.input-medium + .input-suffix, .normalized .input-group.has-error .input-medium.input-prefix-suffix + .input-suffix,
|
1664 |
+
.normalized .input-group.has-success .form-control.input-medium + .input-suffix,
|
1665 |
+
.normalized .input-group.has-success .input-medium.input-prefix-suffix + .input-suffix {
|
1666 |
+
padding: 3px 10px 3px 11px;
|
1667 |
+
}
|
1668 |
+
|
1669 |
+
.normalized .input-group.has-error .form-control.input-large + .input-suffix, .normalized .input-group.has-error .input-large.input-prefix-suffix + .input-suffix,
|
1670 |
+
.normalized .input-group.has-success .form-control.input-large + .input-suffix,
|
1671 |
+
.normalized .input-group.has-success .input-large.input-prefix-suffix + .input-suffix {
|
1672 |
+
padding: 3px 10px 3px 11px;
|
1673 |
+
}
|
1674 |
+
|
1675 |
+
/* Input appends*/
|
1676 |
+
.normalized .input-append {
|
1677 |
+
position: relative;
|
1678 |
+
}
|
1679 |
+
|
1680 |
+
.normalized .input-append .input-addon {
|
1681 |
+
font-size: 11px;
|
1682 |
+
line-height: 1;
|
1683 |
+
height: 100%;
|
1684 |
+
padding: 0 .8em;
|
1685 |
+
color: #62717a;
|
1686 |
+
position: absolute;
|
1687 |
+
width: 1em;
|
1688 |
+
right: 0;
|
1689 |
+
top: 0;
|
1690 |
+
text-align: left;
|
1691 |
+
}
|
1692 |
+
|
1693 |
+
.normalized .input-append [class*="icon-"] {
|
1694 |
+
color: #62717a;
|
1695 |
+
position: absolute;
|
1696 |
+
top: 50%;
|
1697 |
+
margin-top: -.5em;
|
1698 |
+
}
|
1699 |
+
|
1700 |
+
.normalized .input-append .form-control.input-medium + .input-addon, .normalized .input-append .input-medium.input-prefix-suffix + .input-addon {
|
1701 |
+
font-size: 13px;
|
1702 |
+
}
|
1703 |
+
|
1704 |
+
.normalized .input-append .form-control.input-small + .input-addon, .normalized .input-append .input-small.input-prefix-suffix + .input-addon {
|
1705 |
+
font-size: 9px;
|
1706 |
+
}
|
1707 |
+
|
1708 |
+
.normalized .input-append.has-error [class*="icon-"] {
|
1709 |
+
color: #cf3e07;
|
1710 |
+
}
|
1711 |
+
|
1712 |
+
.normalized .input-append.has-success [class*="icon-"] {
|
1713 |
+
color: #468847;
|
1714 |
+
}
|
1715 |
+
|
1716 |
+
.normalized .input-append .form-control, .normalized .input-append .input-prefix-suffix,
|
1717 |
+
.normalized .input-append.has-success .form-control,
|
1718 |
+
.normalized .input-append.has-success .input-prefix-suffix,
|
1719 |
+
.normalized .input-append.has-error .form-control,
|
1720 |
+
.normalized .input-append.has-error .input-prefix-suffix,
|
1721 |
+
.normalized .input-append.has-success .form-control:focus,
|
1722 |
+
.normalized .input-append.has-success .input-prefix-suffix:focus,
|
1723 |
+
.normalized .input-append.has-error .form-control:focus,
|
1724 |
+
.normalized .input-append.has-error .input-prefix-suffix:focus {
|
1725 |
+
padding-right: 2em;
|
1726 |
+
/* 26px to 13px*/
|
1727 |
+
}
|
1728 |
+
|
1729 |
+
.normalized .input-append .form-control:focus, .normalized .input-append .input-prefix-suffix:focus {
|
1730 |
+
padding-right: 1.923em;
|
1731 |
+
/* 25px to 13px*/
|
1732 |
+
}
|
1733 |
+
|
1734 |
+
.normalized .input-append .form-control.input-medium, .normalized .input-append .input-medium.input-prefix-suffix,
|
1735 |
+
.normalized .input-append.has-success .form-control.input-medium,
|
1736 |
+
.normalized .input-append.has-success .input-medium.input-prefix-suffix,
|
1737 |
+
.normalized .input-append.has-error .form-control.input-medium,
|
1738 |
+
.normalized .input-append.has-error .input-medium.input-prefix-suffix,
|
1739 |
+
.normalized .input-append.has-success .form-control.input-medium:focus,
|
1740 |
+
.normalized .input-append.has-success .input-medium.input-prefix-suffix:focus,
|
1741 |
+
.normalized .input-append.has-error .form-control.input-medium:focus,
|
1742 |
+
.normalized .input-append.has-error .input-medium.input-prefix-suffix:focus {
|
1743 |
+
padding-right: 2.5em;
|
1744 |
+
/* 35px to 14px*/
|
1745 |
+
}
|
1746 |
+
|
1747 |
+
.normalized .input-append .form-control.input-medium:focus, .normalized .input-append .input-medium.input-prefix-suffix:focus {
|
1748 |
+
padding-right: 2.43em;
|
1749 |
+
/* 34px to 14px*/
|
1750 |
+
}
|
1751 |
+
|
1752 |
+
.normalized .radio {
|
1753 |
+
display: block;
|
1754 |
+
min-height: 20px;
|
1755 |
+
position: relative;
|
1756 |
+
font-size: 0.875em;
|
1757 |
+
-webkit-transition: color 0.1s linear 0s;
|
1758 |
+
transition: color 0.1s linear 0s;
|
1759 |
+
}
|
1760 |
+
|
1761 |
+
.normalized .radio input[type=radio] {
|
1762 |
+
opacity: 0;
|
1763 |
+
position: absolute;
|
1764 |
+
z-index: -1;
|
1765 |
+
}
|
1766 |
+
|
1767 |
+
.normalized .radio input[type=radio]:checked,
|
1768 |
+
.normalized .radio input[type=radio]:focus {
|
1769 |
+
outline: none;
|
1770 |
+
}
|
1771 |
+
|
1772 |
+
.normalized .radio input[type=radio] + .radio-label {
|
1773 |
+
position: relative;
|
1774 |
+
z-index: 1;
|
1775 |
+
display: inline-block;
|
1776 |
+
margin: 0;
|
1777 |
+
font-weight: normal;
|
1778 |
+
color: #20b0ce;
|
1779 |
+
font-size: 1.286em;
|
1780 |
+
padding-left: 83px;
|
1781 |
+
margin-top: 13px;
|
1782 |
+
margin-bottom: 11px;
|
1783 |
+
cursor: pointer;
|
1784 |
+
width: 85%;
|
1785 |
+
}
|
1786 |
+
|
1787 |
+
.normalized .radio input[type=radio] + .radio-label::before {
|
1788 |
+
font-family: 'font_icons';
|
1789 |
+
font-weight: normal;
|
1790 |
+
font-size: 1.5em;
|
1791 |
+
line-height: 1.2;
|
1792 |
+
content: '\E61F';
|
1793 |
+
display: inline-block;
|
1794 |
+
position: absolute;
|
1795 |
+
text-align: center;
|
1796 |
+
margin: 8px 30px 0 -58px;
|
1797 |
+
}
|
1798 |
+
|
1799 |
+
.normalized .radio input[type=radio]:checked + .radio-label::before {
|
1800 |
+
content: '\E61E';
|
1801 |
+
}
|
1802 |
+
|
1803 |
+
.normalized .radio input[type=radio]:disabled + .radio-label::before,
|
1804 |
+
.normalized .radio input[type=radio][disabled] + .radio-label::before,
|
1805 |
+
.normalized .radio input[type=radio].disabled + .radio-label::before {
|
1806 |
+
color: #5ecee3;
|
1807 |
+
}
|
1808 |
+
|
1809 |
+
.normalized .radio-label-note {
|
1810 |
+
display: block;
|
1811 |
+
font-size: 0.778em;
|
1812 |
+
color: #333;
|
1813 |
+
}
|
1814 |
+
|
1815 |
+
.ecwid-no-touch .normalized .radio input[type=radio] + .radio-label:hover,
|
1816 |
+
.ecwid-no-touch .normalized .radio input[type=radio] + .radio-label:hover .radio-label-note,
|
1817 |
+
.normalized .radio input[type=radio] + .radio-label-hover,
|
1818 |
+
.normalized .radio input[type=radio] + .radio-label-hover .radio-label-note {
|
1819 |
+
color: #006995;
|
1820 |
+
}
|
1821 |
+
|
1822 |
+
.radio .radio-label.radio-hover-anim::before {
|
1823 |
+
-webkit-animation: scale120 .15s ease-in;
|
1824 |
+
animation: scale120 .15s ease-in;
|
1825 |
+
}
|
1826 |
+
|
1827 |
+
@-webkit-keyframes scale120 {
|
1828 |
+
0% {
|
1829 |
+
-webkit-transform: scale(0);
|
1830 |
+
transform: scale(0);
|
1831 |
+
}
|
1832 |
+
50% {
|
1833 |
+
-webkit-transform: scale(1.2);
|
1834 |
+
transform: scale(1.2);
|
1835 |
+
}
|
1836 |
+
100% {
|
1837 |
+
-webkit-transform: scale(1);
|
1838 |
+
transform: scale(1);
|
1839 |
+
}
|
1840 |
+
}
|
1841 |
+
@keyframes scale120 {
|
1842 |
+
0% {
|
1843 |
+
transform: scale(0);
|
1844 |
+
}
|
1845 |
+
50% {
|
1846 |
+
transform: scale(1.2);
|
1847 |
+
}
|
1848 |
+
100% {
|
1849 |
+
transform: scale(1);
|
1850 |
+
}
|
1851 |
+
}
|
1852 |
+
/*--control group--------------------------------------------------------------------------------*/
|
1853 |
+
.normalized .control-group .form-control::-moz-placeholder, .normalized .control-group .input-prefix-suffix::-moz-placeholder {
|
1854 |
+
color: #b4b4b4;
|
1855 |
+
opacity: 0;
|
1856 |
+
}
|
1857 |
+
|
1858 |
+
.normalized .control-group .form-control::-webkit-input-placeholder, .normalized .control-group .input-prefix-suffix::-webkit-input-placeholder {
|
1859 |
+
color: #b4b4b4;
|
1860 |
+
opacity: 0;
|
1861 |
+
}
|
1862 |
+
|
1863 |
+
.normalized .control-group .form-control::-ms-input-placeholder, .normalized .control-group .input-prefix-suffix::-ms-input-placeholder {
|
1864 |
+
color: #b4b4b4;
|
1865 |
+
opacity: 0;
|
1866 |
+
}
|
1867 |
+
|
1868 |
+
.normalized .control-group {
|
1869 |
+
box-sizing: border-box;
|
1870 |
+
}
|
1871 |
+
|
1872 |
+
.normalized .control-group .form-control, .normalized .control-group .input-prefix-suffix {
|
1873 |
+
font-size: 1em;
|
1874 |
+
height: 3.5em;
|
1875 |
+
line-height: 1;
|
1876 |
+
padding: 3px 15px;
|
1877 |
+
position: relative;
|
1878 |
+
letter-spacing: normal;
|
1879 |
+
}
|
1880 |
+
|
1881 |
+
.normalized .control-group .input-control {
|
1882 |
+
font-size: 1.375em;
|
1883 |
+
color: #333;
|
1884 |
+
margin: -2px 0 0 0;
|
1885 |
+
padding: 0;
|
1886 |
+
border: 0;
|
1887 |
+
background: transparent;
|
1888 |
+
position: relative;
|
1889 |
+
max-width: 97%;
|
1890 |
+
width: 100%;
|
1891 |
+
text-rendering: optimizeLegibility;
|
1892 |
+
-webkit-appearance: none;
|
1893 |
+
z-index: 3;
|
1894 |
+
}
|
1895 |
+
|
1896 |
+
.normalized .control-group .form-control-filled .input-control {
|
1897 |
+
margin-top: -2px;
|
1898 |
+
}
|
1899 |
+
|
1900 |
+
.normalized .control-group.has-error .input-control,
|
1901 |
+
.normalized .control-group.has-success .input-control,
|
1902 |
+
.normalized .control-group .form-control-combo .input-control {
|
1903 |
+
padding-right: 25px;
|
1904 |
+
}
|
1905 |
+
|
1906 |
+
.normalized .input-placeholder {
|
1907 |
+
color: #b4b4b4;
|
1908 |
+
font-size: 1.375em;
|
1909 |
+
font-weight: 300;
|
1910 |
+
display: inline-block;
|
1911 |
+
padding: 0;
|
1912 |
+
margin: 0;
|
1913 |
+
position: absolute;
|
1914 |
+
top: 16px;
|
1915 |
+
left: 15px;
|
1916 |
+
z-index: 2;
|
1917 |
+
text-rendering: optimizeLegibility;
|
1918 |
+
}
|
1919 |
+
|
1920 |
+
.normalized .form-control:active .input-placeholder, .normalized .input-prefix-suffix:active .input-placeholder,
|
1921 |
+
.normalized .form-control:focus .input-placeholder,
|
1922 |
+
.normalized .input-prefix-suffix:focus .input-placeholder,
|
1923 |
+
.normalized .form-control-focus .input-placeholder {
|
1924 |
+
top: 15px;
|
1925 |
+
left: 14px;
|
1926 |
+
}
|
1927 |
+
|
1928 |
+
.normalized .form-control-filled .input-placeholder,
|
1929 |
+
.normalized .form-control-focus .input-placeholder {
|
1930 |
+
display: none;
|
1931 |
+
-webkit-transition: none;
|
1932 |
+
transition: none;
|
1933 |
+
}
|
1934 |
+
|
1935 |
+
.has-error .input-placeholder {
|
1936 |
+
display: none;
|
1937 |
+
}
|
1938 |
+
|
1939 |
+
.normalized .control-group .form-control, .normalized .control-group .input-prefix-suffix {
|
1940 |
+
background-color: #fafbfc;
|
1941 |
+
border: 1px solid #c7c7c7;
|
1942 |
+
padding: 3px 0 3px 15px;
|
1943 |
+
}
|
1944 |
+
|
1945 |
+
.normalized .control-group .form-control-hover {
|
1946 |
+
background-color: #fff;
|
1947 |
+
}
|
1948 |
+
|
1949 |
+
.normalized .control-group .form-control:active, .normalized .control-group .input-prefix-suffix:active,
|
1950 |
+
.normalized .control-group .form-control:focus,
|
1951 |
+
.normalized .control-group .input-prefix-suffix:focus,
|
1952 |
+
.normalized .control-group .form-control-focus {
|
1953 |
+
color: #606060;
|
1954 |
+
border: 2px solid #0c92e3;
|
1955 |
+
background-color: #fff;
|
1956 |
+
box-shadow: 0 0 4px #d1eafa;
|
1957 |
+
padding: 2px 0 2px 14px;
|
1958 |
+
outline: 0;
|
1959 |
+
}
|
1960 |
+
|
1961 |
+
.normalized .control-group .form-control:focus, .normalized .control-group .input-prefix-suffix:focus,
|
1962 |
+
.normalized .control-group .form-control-focus {
|
1963 |
+
color: #606060;
|
1964 |
+
border: 2px solid #0c92e3;
|
1965 |
+
background-color: #fff;
|
1966 |
+
box-shadow: 0 0 4px #d1eafa;
|
1967 |
+
padding: 2px 0 2px 14px;
|
1968 |
+
outline: 0;
|
1969 |
+
}
|
1970 |
+
|
1971 |
+
.normalized .control-group .form-control:after, .normalized .control-group .input-prefix-suffix:after {
|
1972 |
+
font-family: 'font_icons';
|
1973 |
+
content: '\E900';
|
1974 |
+
font-size: 1.2em;
|
1975 |
+
color: #7ebf48;
|
1976 |
+
line-height: 1;
|
1977 |
+
position: absolute;
|
1978 |
+
z-index: 12;
|
1979 |
+
top: 50%;
|
1980 |
+
margin-top: -0.44em;
|
1981 |
+
right: 0.52em;
|
1982 |
+
pointer-events: none;
|
1983 |
+
opacity: 0;
|
1984 |
+
-webkit-transform: translateZ(0);
|
1985 |
+
-webkit-font-smoothing: antialiased;
|
1986 |
+
-webkit-transition: opacity .1s linear;
|
1987 |
+
transition: opacity .1s linear;
|
1988 |
+
}
|
1989 |
+
|
1990 |
+
.normalized .control-group.has-error .form-control, .normalized .control-group.has-error .input-prefix-suffix {
|
1991 |
+
border: 2px solid #fa5111;
|
1992 |
+
padding: 4px 13px;
|
1993 |
+
color: #cf3e07;
|
1994 |
+
background-color: #ffeaea;
|
1995 |
+
box-shadow: none;
|
1996 |
+
-webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
1997 |
+
transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
1998 |
+
}
|
1999 |
+
|
2000 |
+
.normalized .control-group.has-error .form-control-hover {
|
2001 |
+
background-color: #fff;
|
2002 |
+
}
|
2003 |
+
|
2004 |
+
.normalized .control-group.has-error .form-control-focus {
|
2005 |
+
background-color: #fff;
|
2006 |
+
box-shadow: 0 0 4px #F5C0C0;
|
2007 |
+
}
|
2008 |
+
|
2009 |
+
.normalized .control-group.has-success .form-control-focus,
|
2010 |
+
.normalized .control-group.has-success .form-control:active,
|
2011 |
+
.normalized .control-group.has-success .input-prefix-suffix:active {
|
2012 |
+
border: 2px solid #468847;
|
2013 |
+
padding: 2px 14px;
|
2014 |
+
background-color: #eaffea;
|
2015 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
2016 |
+
color: #468847;
|
2017 |
+
transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
2018 |
+
-webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
2019 |
+
}
|
2020 |
+
|
2021 |
+
.normalized .control-group .form-control .form-control-label, .normalized .control-group .input-prefix-suffix .form-control-label {
|
2022 |
+
display: block;
|
2023 |
+
visibility: visible;
|
2024 |
+
font-size: 0.625em;
|
2025 |
+
line-height: 1;
|
2026 |
+
height: auto;
|
2027 |
+
color: #999;
|
2028 |
+
margin-top: 3px;
|
2029 |
+
}
|
2030 |
+
|
2031 |
+
.normalized .control-group .form-control-label {
|
2032 |
+
opacity: 0;
|
2033 |
+
transition: all .15s linear;
|
2034 |
+
-webkit-transition: all 0.15s linear;
|
2035 |
+
-webkit-transform: translateZ(0);
|
2036 |
+
-webkit-font-smoothing: antialiased;
|
2037 |
+
-webkit-backface-visibility: hidden;
|
2038 |
+
-webkit-transform: translate3D(0px, -10px, 0px);
|
2039 |
+
transform: translate3D(0px, -10px, 0px);
|
2040 |
+
-webkit-transition: all .25s ease-out;
|
2041 |
+
transition: all .25s ease-out;
|
2042 |
+
}
|
2043 |
+
|
2044 |
+
.normalized .control-group.has-error .form-control-label,
|
2045 |
+
.normalized .control-group .form-control-filled .form-control-label,
|
2046 |
+
.normalized .control-group .form-control-focus .form-control-label {
|
2047 |
+
opacity: 1;
|
2048 |
+
-webkit-transform: translate3D(0px, 0px, 0px);
|
2049 |
+
transform: translate3D(0px, 0px, 0px);
|
2050 |
+
}
|
2051 |
+
|
2052 |
+
.normalized .control-group.has-error .form-control-label {
|
2053 |
+
color: #cf3e07;
|
2054 |
+
}
|
2055 |
+
|
2056 |
+
.normalized .control-group .form-control-close {
|
2057 |
+
display: block;
|
2058 |
+
width: 40px;
|
2059 |
+
height: 40px;
|
2060 |
+
margin: 0;
|
2061 |
+
padding: 14px 0 0 0;
|
2062 |
+
position: absolute;
|
2063 |
+
z-index: -1;
|
2064 |
+
top: 5px;
|
2065 |
+
right: 1px;
|
2066 |
+
cursor: pointer;
|
2067 |
+
text-align: center;
|
2068 |
+
opacity: 0;
|
2069 |
+
-webkit-box-sizing: border-box;
|
2070 |
+
box-sizing: border-box;
|
2071 |
+
-webkit-transform: translateZ(0);
|
2072 |
+
-webkit-font-smoothing: antialiased;
|
2073 |
+
-webkit-transition: opacity .14s ease-out, color .14s ease-out;
|
2074 |
+
transition: opacity .14s ease-out, color .14s ease-out;
|
2075 |
+
}
|
2076 |
+
|
2077 |
+
.normalized .control-group .form-control-close .icon-close {
|
2078 |
+
color: #fa5111;
|
2079 |
+
}
|
2080 |
+
|
2081 |
+
.normalized .control-group .form-control-close:hover .icon-close {
|
2082 |
+
color: #b23709;
|
2083 |
+
}
|
2084 |
+
|
2085 |
+
.normalized .control-group .form-control-close:active .icon-close {
|
2086 |
+
color: #ff8456;
|
2087 |
+
}
|
2088 |
+
|
2089 |
+
.normalized .control-group.has-error .form-control-close {
|
2090 |
+
background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
|
2091 |
+
z-index: 13;
|
2092 |
+
opacity: 1;
|
2093 |
+
}
|
2094 |
+
|
2095 |
+
.normalized .control-group.has-success .form-control:after, .normalized .control-group.has-success .input-prefix-suffix:after {
|
2096 |
+
opacity: 1;
|
2097 |
+
}
|
2098 |
+
|
2099 |
+
.normalized .control-group.has-success .form-control-focus:after,
|
2100 |
+
.normalized .control-group.has-success .form-control:active:after,
|
2101 |
+
.normalized .control-group.has-success .input-prefix-suffix:active:after {
|
2102 |
+
right: 0.48em;
|
2103 |
+
}
|
2104 |
+
|
2105 |
+
.normalized .control-group.has-error .form-control, .normalized .control-group.has-error .input-prefix-suffix,
|
2106 |
+
.normalized .control-group.has-error .form-control-focus {
|
2107 |
+
padding: 2px 14px;
|
2108 |
+
}
|
2109 |
+
|
2110 |
+
.normalized .control-nowrap {
|
2111 |
+
white-space: nowrap;
|
2112 |
+
}
|
2113 |
+
|
2114 |
+
.normalized input[type='text'],
|
2115 |
+
.normalized input[type='number'] {
|
2116 |
+
-moz-appearance: textfield;
|
2117 |
+
-moz-box-sizing: border-box;
|
2118 |
+
-webkit-box-sizing: border-box;
|
2119 |
+
box-sizing: border-box;
|
2120 |
+
}
|
2121 |
+
|
2122 |
+
.normalized input::-webkit-outer-spin-button,
|
2123 |
+
.normalized input::-webkit-inner-spin-button {
|
2124 |
+
-webkit-appearance: none;
|
2125 |
+
}
|
2126 |
+
|
2127 |
+
.normalized input::-ms-clear {
|
2128 |
+
display: none;
|
2129 |
+
}
|
2130 |
+
|
2131 |
+
@media only screen and (max-width: 767px) {
|
2132 |
+
.normalized .control-group .input-control {
|
2133 |
+
font-size: 16px;
|
2134 |
+
margin-top: 2px;
|
2135 |
+
}
|
2136 |
+
|
2137 |
+
.normalized .control-group .form-control, .normalized .control-group .input-prefix-suffix {
|
2138 |
+
padding: 2px 12px;
|
2139 |
+
}
|
2140 |
+
|
2141 |
+
.normalized .control-group .form-control-focus,
|
2142 |
+
.normalized .control-group .form-control:active,
|
2143 |
+
.normalized .control-group .input-prefix-suffix:active {
|
2144 |
+
padding: 1px 11px;
|
2145 |
+
}
|
2146 |
+
|
2147 |
+
.normalized .control-group.has-error .form-control, .normalized .control-group.has-error .input-prefix-suffix,
|
2148 |
+
.normalized .control-group.has-error .form-control-focus,
|
2149 |
+
.normalized .control-group.has-error .form-control:active,
|
2150 |
+
.normalized .control-group.has-error .input-prefix-suffix:active {
|
2151 |
+
padding: 1px 11px;
|
2152 |
+
}
|
2153 |
+
|
2154 |
+
.normalized .control-group.has-success .form-control, .normalized .control-group.has-success .input-prefix-suffix {
|
2155 |
+
padding: 2px 12px;
|
2156 |
+
}
|
2157 |
+
|
2158 |
+
.normalized .control-group.has-success .form-control:active, .normalized .control-group.has-success .input-prefix-suffix:active,
|
2159 |
+
.normalized .control-group.has-success .form-control-focus,
|
2160 |
+
.normalized .control-group.has-success .form-control:active,
|
2161 |
+
.normalized .control-group.has-success .input-prefix-suffix:active {
|
2162 |
+
padding: 1px 11px;
|
2163 |
+
}
|
2164 |
+
|
2165 |
+
.normalized .control-group .form-control-combo.form-control-focus,
|
2166 |
+
.normalized .control-group .form-control-combo.form-control:active,
|
2167 |
+
.normalized .control-group .form-control-combo.input-prefix-suffix:active {
|
2168 |
+
padding: 1px 11px;
|
2169 |
+
}
|
2170 |
+
|
2171 |
+
.normalized .input-placeholder {
|
2172 |
+
font-size: 1em;
|
2173 |
+
top: 20px;
|
2174 |
+
left: 12px;
|
2175 |
+
}
|
2176 |
+
|
2177 |
+
.normalized .form-control:active .input-placeholder, .normalized .input-prefix-suffix:active .input-placeholder,
|
2178 |
+
.normalized .form-control:focus .input-placeholder,
|
2179 |
+
.normalized .input-prefix-suffix:focus .input-placeholder,
|
2180 |
+
.normalized .form-control-focus .input-placeholder {
|
2181 |
+
left: 11px;
|
2182 |
+
top: 19px;
|
2183 |
+
}
|
2184 |
+
|
2185 |
+
.normalized .control-group .form-control-filled .input-control {
|
2186 |
+
margin-top: 3px;
|
2187 |
+
}
|
2188 |
+
}
|
2189 |
+
/* control group medium */
|
2190 |
+
.normalized .control-group-medium .form-control, .normalized .control-group-medium .input-prefix-suffix,
|
2191 |
+
.normalized .control-group-medium.has-success .form-control,
|
2192 |
+
.normalized .control-group-medium.has-success .input-prefix-suffix {
|
2193 |
+
height: 2.5em;
|
2194 |
+
padding: 3px 0 3px 10px;
|
2195 |
+
}
|
2196 |
+
|
2197 |
+
.normalized .control-group-medium .input-control,
|
2198 |
+
.normalized .control-group-medium .form-control-filled .input-control {
|
2199 |
+
font-size: 1em;
|
2200 |
+
margin-top: -1px;
|
2201 |
+
}
|
2202 |
+
|
2203 |
+
.normalized .control-group-medium .form-control .form-control-label, .normalized .control-group-medium .input-prefix-suffix .form-control-label,
|
2204 |
+
.normalized .control-group-medium .input-prefix-suffix .form-control-label {
|
2205 |
+
margin-top: 1px;
|
2206 |
+
}
|
2207 |
+
|
2208 |
+
.normalized .control-group-medium .form-control:active, .normalized .control-group-medium .input-prefix-suffix:active,
|
2209 |
+
.normalized .control-group-medium .form-control:focus,
|
2210 |
+
.normalized .control-group-medium .input-prefix-suffix:focus,
|
2211 |
+
.normalized .control-group-medium .form-control-focus,
|
2212 |
+
.normalized .control-group-medium.has-error .form-control,
|
2213 |
+
.normalized .control-group-medium.has-error .input-prefix-suffix,
|
2214 |
+
.normalized .control-group-medium.has-error .form-control:active,
|
2215 |
+
.normalized .control-group-medium.has-error .input-prefix-suffix:active,
|
2216 |
+
.normalized .control-group-medium.has-error .form-control:focus,
|
2217 |
+
.normalized .control-group-medium.has-error .input-prefix-suffix:focus,
|
2218 |
+
.normalized .control-group-medium.has-error .form-control-focus,
|
2219 |
+
.normalized .control-group-medium.has-success .form-control:active,
|
2220 |
+
.normalized .control-group-medium.has-success .input-prefix-suffix:active,
|
2221 |
+
.normalized .control-group-medium.has-success .form-control:focus,
|
2222 |
+
.normalized .control-group-medium.has-success .input-prefix-suffix:focus,
|
2223 |
+
.normalized .control-group-medium.has-success .form-control-focus {
|
2224 |
+
padding: 2px 0 2px 9px;
|
2225 |
+
}
|
2226 |
+
|
2227 |
+
.normalized .control-group-medium .input-placeholder {
|
2228 |
+
font-size: 1em;
|
2229 |
+
top: 10px;
|
2230 |
+
left: 10px;
|
2231 |
+
cursor: text;
|
2232 |
+
}
|
2233 |
+
|
2234 |
+
.normalized .control-group-medium .form-control:active .input-placeholder, .normalized .control-group-medium .input-prefix-suffix:active .input-placeholder,
|
2235 |
+
.normalized .control-group-medium .form-control:focus .input-placeholder,
|
2236 |
+
.normalized .control-group-medium .input-prefix-suffix:focus .input-placeholder,
|
2237 |
+
.normalized .control-group-medium .form-control-focus .input-placeholder {
|
2238 |
+
top: 9px;
|
2239 |
+
left: 9px;
|
2240 |
+
}
|
2241 |
+
|
2242 |
+
.normalized .control-group-medium .form-control .form-control-label, .normalized .control-group-medium .input-prefix-suffix .form-control-label {
|
2243 |
+
font-weight: 600;
|
2244 |
+
color: #b4b4b4;
|
2245 |
+
cursor: text;
|
2246 |
+
}
|
2247 |
+
|
2248 |
+
.normalized .control-group-medium.has-error .form-control-label {
|
2249 |
+
color: #cf3e07;
|
2250 |
+
}
|
2251 |
+
|
2252 |
+
.normalized .control-group-medium .form-control-close {
|
2253 |
+
top: 0;
|
2254 |
+
right: -2px;
|
2255 |
+
padding-top: 11px;
|
2256 |
+
}
|
2257 |
+
|
2258 |
+
/*--label.checkbox--------------------------------------------------------------------------------*/
|
2259 |
+
label.checkbox {
|
2260 |
+
display: inline-block;
|
2261 |
+
vertical-align: middle;
|
2262 |
+
position: relative;
|
2263 |
+
height: 30px;
|
2264 |
+
text-align: justify;
|
2265 |
+
-webkit-user-select: none;
|
2266 |
+
-moz-user-select: none;
|
2267 |
+
-ms-user-select: none;
|
2268 |
+
}
|
2269 |
+
label.checkbox > div {
|
2270 |
+
position: absolute;
|
2271 |
+
top: 0;
|
2272 |
+
left: 0;
|
2273 |
+
width: 50px;
|
2274 |
+
height: 30px;
|
2275 |
+
padding: 2px;
|
2276 |
+
border-radius: 15px;
|
2277 |
+
background-color: #bdc6cc;
|
2278 |
+
z-index: 1;
|
2279 |
+
box-sizing: border-box;
|
2280 |
+
-webkit-transition: background-color .2s ease-out 0s;
|
2281 |
+
transition: background-color .2s ease-out 0s;
|
2282 |
+
}
|
2283 |
+
label.checkbox > div:before, label.checkbox > div:after {
|
2284 |
+
content: attr(data-off);
|
2285 |
+
position: absolute;
|
2286 |
+
top: 100%;
|
2287 |
+
left: -20%;
|
2288 |
+
display: block;
|
2289 |
+
width: 140%;
|
2290 |
+
margin-left: 0;
|
2291 |
+
padding-top: 25%;
|
2292 |
+
color: #999;
|
2293 |
+
font-size: 11px;
|
2294 |
+
line-height: 1em;
|
2295 |
+
font-weight: 600;
|
2296 |
+
text-align: center;
|
2297 |
+
cursor: pointer;
|
2298 |
+
text-transform: uppercase;
|
2299 |
+
overflow: hidden;
|
2300 |
+
text-overflow: ellipsis;
|
2301 |
+
opacity: 1;
|
2302 |
+
-webkit-transition: margin .2s ease-out 0s, opacity .2s ease-out 0s, color .2s ease-out 0s;
|
2303 |
+
transition: margin .2s ease-out 0s, opacity .2s ease-out 0s, color .2s ease-out 0s;
|
2304 |
+
}
|
2305 |
+
label.checkbox > div:after {
|
2306 |
+
content: attr(data-on);
|
2307 |
+
color: #4b9a0a;
|
2308 |
+
opacity: 0;
|
2309 |
+
margin-left: -40%;
|
2310 |
+
}
|
2311 |
+
label.checkbox > div > div {
|
2312 |
+
display: inline-block;
|
2313 |
+
width: 26px;
|
2314 |
+
height: 26px;
|
2315 |
+
border-radius: 50%;
|
2316 |
+
background-color: #fff;
|
2317 |
+
-webkit-transition: margin .2s ease-out 0s;
|
2318 |
+
transition: margin .2s ease-out 0s;
|
2319 |
+
}
|
2320 |
+
label.checkbox input {
|
2321 |
+
position: relative;
|
2322 |
+
width: 50px;
|
2323 |
+
height: 100%;
|
2324 |
+
border: 0;
|
2325 |
+
padding: 0;
|
2326 |
+
margin: 0;
|
2327 |
+
opacity: 0;
|
2328 |
+
cursor: pointer;
|
2329 |
+
z-index: 2;
|
2330 |
+
box-sizing: border-box;
|
2331 |
+
}
|
2332 |
+
label.checkbox input:checked + div {
|
2333 |
+
background-color: #61b038;
|
2334 |
+
}
|
2335 |
+
label.checkbox input:checked + div:after {
|
2336 |
+
opacity: 1;
|
2337 |
+
margin-left: 0;
|
2338 |
+
}
|
2339 |
+
label.checkbox input:checked + div:before {
|
2340 |
+
opacity: 0;
|
2341 |
+
margin-left: 40%;
|
2342 |
+
}
|
2343 |
+
label.checkbox input:checked + div > div {
|
2344 |
+
margin-left: 20px;
|
2345 |
+
}
|
2346 |
+
label.checkbox input:not([disabled]):hover + div {
|
2347 |
+
background-color: #848a8e;
|
2348 |
+
}
|
2349 |
+
label.checkbox input:not([disabled]):hover + div:before {
|
2350 |
+
color: #6b6b6b;
|
2351 |
+
}
|
2352 |
+
label.checkbox input:not([disabled]):hover + div:after {
|
2353 |
+
color: #346b07;
|
2354 |
+
}
|
2355 |
+
label.checkbox input:not([disabled]):active + div {
|
2356 |
+
background-color: #cad1d6;
|
2357 |
+
}
|
2358 |
+
label.checkbox input:not([disabled]):active + div:before {
|
2359 |
+
color: #adadad;
|
2360 |
+
}
|
2361 |
+
label.checkbox input:not([disabled]):active + div:after {
|
2362 |
+
color: #81b854;
|
2363 |
+
}
|
2364 |
+
label.checkbox input:not([disabled]):checked:hover + div {
|
2365 |
+
background-color: #447b27;
|
2366 |
+
}
|
2367 |
+
label.checkbox input:not([disabled]):checked:active + div {
|
2368 |
+
background-color: #81c060;
|
2369 |
+
}
|
2370 |
+
label.checkbox:not(.big) {
|
2371 |
+
height: 24px;
|
2372 |
+
}
|
2373 |
+
label.checkbox:not(.big) > div {
|
2374 |
+
width: 40px;
|
2375 |
+
height: 24px;
|
2376 |
+
}
|
2377 |
+
label.checkbox:not(.big) > div:before, label.checkbox:not(.big) > div:after {
|
2378 |
+
top: 5px;
|
2379 |
+
left: 100%;
|
2380 |
+
width: auto;
|
2381 |
+
max-width: 90px;
|
2382 |
+
padding: 0 0 0 28%;
|
2383 |
+
font-size: 14px;
|
2384 |
+
margin: 0;
|
2385 |
+
}
|
2386 |
+
label.checkbox:not(.big) > div:after {
|
2387 |
+
margin: 25% 0 0 0;
|
2388 |
+
}
|
2389 |
+
label.checkbox:not(.big) > div > div {
|
2390 |
+
width: 20px;
|
2391 |
+
height: 20px;
|
2392 |
+
}
|
2393 |
+
label.checkbox:not(.big) input {
|
2394 |
+
width: 40px;
|
2395 |
+
}
|
2396 |
+
label.checkbox:not(.big) input:checked + div > div {
|
2397 |
+
margin-left: 16px;
|
2398 |
+
}
|
2399 |
+
label.checkbox:not(.big) input:checked + div:after {
|
2400 |
+
margin: 0;
|
2401 |
+
}
|
2402 |
+
label.checkbox:not(.big) input:checked + div:before {
|
2403 |
+
margin: -25% 0 0 0;
|
2404 |
+
}
|
2405 |
+
label.checkbox.tiny > div:before, label.checkbox.tiny > div:after {
|
2406 |
+
display: none;
|
2407 |
+
}
|
2408 |
+
label.checkbox input[disabled],
|
2409 |
+
label.checkbox input[disabled] + div:before,
|
2410 |
+
label.checkbox input[disabled] + div:after {
|
2411 |
+
cursor: default;
|
2412 |
+
}
|
2413 |
+
label.checkbox input[disabled] + div {
|
2414 |
+
opacity: .3;
|
2415 |
+
}
|
2416 |
+
|
2417 |
+
/*--input with prefix/postfix---------------------------------------------------------------------*/
|
2418 |
+
.normalized .input-prefix-suffix {
|
2419 |
+
display: table;
|
2420 |
+
width: 100%;
|
2421 |
+
padding: 0px !important;
|
2422 |
+
border-collapse: separate;
|
2423 |
+
height: 2em;
|
2424 |
+
}
|
2425 |
+
.normalized .input-prefix-suffix > div {
|
2426 |
+
display: table-cell;
|
2427 |
+
vertical-align: middle;
|
2428 |
+
}
|
2429 |
+
.normalized .input-prefix-suffix input {
|
2430 |
+
border: 0;
|
2431 |
+
background-color: transparent;
|
2432 |
+
color: #606060;
|
2433 |
+
width: 100%;
|
2434 |
+
margin: -1px 0;
|
2435 |
+
padding: 4px 8px;
|
2436 |
+
-moz-box-sizing: border-box;
|
2437 |
+
box-sizing: border-box;
|
2438 |
+
font-size: 1em !important;
|
2439 |
+
padding: 4px 8px;
|
2440 |
+
border-radius: 3px;
|
2441 |
+
line-height: 1.75em;
|
2442 |
+
height: 32px;
|
2443 |
+
}
|
2444 |
+
.normalized .input-prefix-suffix input:focus, .normalized .input-prefix-suffix input.focus {
|
2445 |
+
border-width: 2px;
|
2446 |
+
padding: 3px 7px;
|
2447 |
+
}
|
2448 |
+
.normalized .input-prefix-suffix.input-small input {
|
2449 |
+
height: 28px;
|
2450 |
+
line-height: 1.5em;
|
2451 |
+
}
|
2452 |
+
.normalized .input-prefix-suffix.input-medium input {
|
2453 |
+
height: 40px;
|
2454 |
+
}
|
2455 |
+
.normalized .input-prefix-suffix.input-large input {
|
2456 |
+
height: 48px;
|
2457 |
+
}
|
2458 |
+
.normalized .input-prefix-suffix:hover {
|
2459 |
+
background-color: #fff;
|
2460 |
+
}
|
2461 |
+
.normalized .input-prefix-suffix.focus {
|
2462 |
+
color: #606060;
|
2463 |
+
border-color: #0c92e3;
|
2464 |
+
background-color: #fff;
|
2465 |
+
box-shadow: 0 0 4px #d1eafa;
|
2466 |
+
outline: 0;
|
2467 |
+
}
|
2468 |
+
.normalized .input-prefix-suffix.focus input {
|
2469 |
+
padding: 3px 8px;
|
2470 |
+
margin: -2px 0;
|
2471 |
+
}
|
2472 |
+
.normalized .input-prefix-suffix.has-prefix .prefix, .normalized .input-prefix-suffix.has-suffix .suffix {
|
2473 |
+
display: table-cell;
|
2474 |
+
}
|
2475 |
+
.normalized .input-prefix-suffix .prefix,
|
2476 |
+
.normalized .input-prefix-suffix .suffix {
|
2477 |
+
width: 1px;
|
2478 |
+
white-space: nowrap;
|
2479 |
+
font-size: 1em;
|
2480 |
+
line-height: normal;
|
2481 |
+
display: none;
|
2482 |
+
}
|
2483 |
+
.normalized .input-prefix-suffix .prefix {
|
2484 |
+
padding-left: 8px;
|
2485 |
+
}
|
2486 |
+
.normalized .input-prefix-suffix .suffix {
|
2487 |
+
padding-right: 8px;
|
2488 |
+
}
|
2489 |
+
.normalized .input-prefix-suffix.focus .prefix, .normalized .input-prefix-suffix.has-error .prefix, .normalized .input-prefix-suffix.has-success .prefix {
|
2490 |
+
padding-left: 7px;
|
2491 |
+
}
|
2492 |
+
.normalized .input-prefix-suffix.focus .suffix, .normalized .input-prefix-suffix.has-error .suffix, .normalized .input-prefix-suffix.has-success .suffix {
|
2493 |
+
padding-right: 7px;
|
2494 |
+
}
|
2495 |
+
.normalized .input-prefix-suffix.input-small .prefix {
|
2496 |
+
padding-left: 6px;
|
2497 |
+
}
|
2498 |
+
.normalized .input-prefix-suffix.input-small .suffix {
|
2499 |
+
padding-right: 6px;
|
2500 |
+
}
|
2501 |
+
.normalized .input-prefix-suffix.input-small.focus .prefix, .normalized .input-prefix-suffix.input-small.has-error .prefix, .normalized .input-prefix-suffix.input-small.has-success .prefix {
|
2502 |
+
padding-left: 5px;
|
2503 |
+
}
|
2504 |
+
.normalized .input-prefix-suffix.input-small.focus .suffix, .normalized .input-prefix-suffix.input-small.has-error .suffix, .normalized .input-prefix-suffix.input-small.has-success .suffix {
|
2505 |
+
padding-right: 5px;
|
2506 |
+
}
|
2507 |
+
.normalized .input-prefix-suffix.input-medium .prefix, .normalized .input-prefix-suffix.input-large .prefix {
|
2508 |
+
padding-left: 11px;
|
2509 |
+
}
|
2510 |
+
.normalized .input-prefix-suffix.input-medium .suffix, .normalized .input-prefix-suffix.input-large .suffix {
|
2511 |
+
padding-right: 11px;
|
2512 |
+
}
|
2513 |
+
.normalized .input-prefix-suffix.input-medium.focus .prefix, .normalized .input-prefix-suffix.input-medium.has-error .prefix, .normalized .input-prefix-suffix.input-medium.has-success .prefix, .normalized .input-prefix-suffix.input-large.focus .prefix, .normalized .input-prefix-suffix.input-large.has-error .prefix, .normalized .input-prefix-suffix.input-large.has-success .prefix {
|
2514 |
+
padding-left: 10px;
|
2515 |
+
}
|
2516 |
+
.normalized .input-prefix-suffix.input-medium.focus .suffix, .normalized .input-prefix-suffix.input-medium.has-error .suffix, .normalized .input-prefix-suffix.input-medium.has-success .suffix, .normalized .input-prefix-suffix.input-large.focus .suffix, .normalized .input-prefix-suffix.input-large.has-error .suffix, .normalized .input-prefix-suffix.input-large.has-success .suffix {
|
2517 |
+
padding-right: 10px;
|
2518 |
+
}
|
2519 |
+
.normalized .input-prefix-suffix.has-error {
|
2520 |
+
border-color: #fa5111;
|
2521 |
+
border-width: 2px;
|
2522 |
+
color: #cf3e07;
|
2523 |
+
background-color: #ffeaea;
|
2524 |
+
}
|
2525 |
+
.normalized .input-prefix-suffix.has-error input {
|
2526 |
+
color: #cf3e07;
|
2527 |
+
margin: -2px 0;
|
2528 |
+
}
|
2529 |
+
.normalized .input-prefix-suffix.has-error.hover {
|
2530 |
+
background-color: #fff;
|
2531 |
+
}
|
2532 |
+
.normalized .input-prefix-suffix.has-error.focus {
|
2533 |
+
background-color: #fff;
|
2534 |
+
box-shadow: 0 0 4px #F5C0C0;
|
2535 |
+
}
|
2536 |
+
.normalized .input-prefix-suffix.has-success {
|
2537 |
+
border-color: #468847;
|
2538 |
+
border-width: 2px;
|
2539 |
+
color: #468847;
|
2540 |
+
background-color: #eaffea;
|
2541 |
+
}
|
2542 |
+
.normalized .input-prefix-suffix.has-success input {
|
2543 |
+
color: #468847;
|
2544 |
+
margin: -2px 0;
|
2545 |
+
}
|
2546 |
+
.normalized .input-prefix-suffix.has-success.hover {
|
2547 |
+
background-color: #fff;
|
2548 |
+
}
|
2549 |
+
.normalized .input-prefix-suffix.has-success.focus {
|
2550 |
+
background-color: #fff;
|
2551 |
+
box-shadow: 0 0 4px #88c889;
|
2552 |
+
}
|
2553 |
+
.normalized .input-prefix-suffix.disabled {
|
2554 |
+
background-color: #eeeeee;
|
2555 |
+
border-color: #c7c7c7;
|
2556 |
+
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset;
|
2557 |
+
cursor: not-allowed;
|
2558 |
+
color: #606060;
|
2559 |
+
}
|
2560 |
+
.normalized .input-prefix-suffix.disabled input {
|
2561 |
+
color: #606060;
|
2562 |
+
pointer-events: none;
|
2563 |
+
}
|
2564 |
+
|
2565 |
+
/*------------------------------------------------------------------------------------------------*/
|
2566 |
+
/* modal-dropdown */
|
2567 |
+
.modal-dropdown {
|
2568 |
+
font-size: 1em;
|
2569 |
+
display: inline-block;
|
2570 |
+
border: 1px solid #999999;
|
2571 |
+
border-color: #ccc;
|
2572 |
+
border-radius: 5px;
|
2573 |
+
background-color: #fff;
|
2574 |
+
-webkit-box-shadow: 0 3px 9px #7f7f7f;
|
2575 |
+
box-shadow: 0 3px 9px #7f7f7f;
|
2576 |
+
position: absolute;
|
2577 |
+
padding: 1.2em 1.250em;
|
2578 |
+
/* 19px 20px to 16px*/
|
2579 |
+
z-index: 1001;
|
2580 |
+
overflow: hidden;
|
2581 |
+
}
|
2582 |
+
|
2583 |
+
.modal-dropdown .dropdown-title {
|
2584 |
+
font-size: 16px;
|
2585 |
+
font-weight: 600;
|
2586 |
+
margin-bottom: 10px;
|
2587 |
+
}
|
2588 |
+
|
2589 |
+
.modal-dropdown .dropdown-content span {
|
2590 |
+
font-size: 14px;
|
2591 |
+
}
|
2592 |
+
|
2593 |
+
.modal-dropdown .dropdown-content ul {
|
2594 |
+
font-size: 14px;
|
2595 |
+
list-style: none;
|
2596 |
+
}
|
2597 |
+
|
2598 |
+
.modal-dropdown .dropdown-content ul li {
|
2599 |
+
line-height: 1.7;
|
2600 |
+
margin: 0;
|
2601 |
+
}
|
2602 |
+
|
2603 |
+
.modal-dropdown .dropdown-content ul ul {
|
2604 |
+
padding-left: 15px;
|
2605 |
+
}
|
2606 |
+
|
2607 |
+
.modal-dropdown .dropdown-content > ul {
|
2608 |
+
margin: 0;
|
2609 |
+
padding: 0;
|
2610 |
+
}
|
2611 |
+
|
2612 |
+
.modal-dropdown .dropdown-content table.range-group {
|
2613 |
+
padding: 0;
|
2614 |
+
border-collapse: collapse;
|
2615 |
+
margin-bottom: 5px;
|
2616 |
+
max-width: 300px;
|
2617 |
+
}
|
2618 |
+
|
2619 |
+
.modal-dropdown .dropdown-content table.range-group td {
|
2620 |
+
padding: 0 0 0 3px;
|
2621 |
+
border: none;
|
2622 |
+
}
|
2623 |
+
|
2624 |
+
.modal-dropdown .dropdown-content table.range-group td:first-child {
|
2625 |
+
padding-left: 0;
|
2626 |
+
}
|
2627 |
+
|
2628 |
+
.modal-dropdown .dropdown-content input[type='checkbox'] {
|
2629 |
+
margin: -2px 5px 0 0;
|
2630 |
+
vertical-align: middle;
|
2631 |
+
}
|
2632 |
+
|
2633 |
+
.modal-dropdown .btn-container {
|
2634 |
+
margin: 1.5em 0 .5em;
|
2635 |
+
text-align: center;
|
2636 |
+
}
|
2637 |
+
|
2638 |
+
.modal-dropdown .btn-container .btn {
|
2639 |
+
margin-left: 15px;
|
2640 |
+
}
|
2641 |
+
|
2642 |
+
.modal-dropdown .btn-container .btn:first-child {
|
2643 |
+
margin-left: 0;
|
2644 |
+
}
|
2645 |
+
|
2646 |
+
/* list-dropdown */
|
2647 |
+
.list-dropdown {
|
2648 |
+
font-size: 1em;
|
2649 |
+
display: inline-block;
|
2650 |
+
border: 1px solid #999999;
|
2651 |
+
border-color: #ccc;
|
2652 |
+
background-color: #fff;
|
2653 |
+
-webkit-box-shadow: 0 3px 9px #7f7f7f;
|
2654 |
+
box-shadow: 0 3px 9px #7f7f7f;
|
2655 |
+
position: absolute;
|
2656 |
+
padding: 0;
|
2657 |
+
z-index: 1001;
|
2658 |
+
overflow: hidden;
|
2659 |
+
border-radius: 0;
|
2660 |
+
}
|
2661 |
+
.list-dropdown ul > li > a {
|
2662 |
+
font-size: 13px;
|
2663 |
+
line-height: 1.9em;
|
2664 |
+
padding: 0 7px;
|
2665 |
+
}
|
2666 |
+
.list-dropdown ul {
|
2667 |
+
padding: 0;
|
2668 |
+
list-style: none;
|
2669 |
+
margin: 0;
|
2670 |
+
}
|
2671 |
+
.list-dropdown ul > li {
|
2672 |
+
padding: 0;
|
2673 |
+
margin: 0;
|
2674 |
+
cursor: pointer;
|
2675 |
+
text-align: left;
|
2676 |
+
font-weight: 400;
|
2677 |
+
-webkit-transition: background-color 0.2s linear;
|
2678 |
+
transition: background-color 0.2s linear;
|
2679 |
+
}
|
2680 |
+
.list-dropdown ul > li:hover {
|
2681 |
+
background-color: #3399FF;
|
2682 |
+
}
|
2683 |
+
.list-dropdown ul > li:hover a {
|
2684 |
+
color: #fff;
|
2685 |
+
}
|
2686 |
+
.list-dropdown ul > li:hover .svg-icon svg {
|
2687 |
+
fill: #fff;
|
2688 |
+
}
|
2689 |
+
.list-dropdown ul > li > a {
|
2690 |
+
width: 100%;
|
2691 |
+
color: #333;
|
2692 |
+
text-decoration: none;
|
2693 |
+
white-space: nowrap;
|
2694 |
+
display: block;
|
2695 |
+
-moz-box-sizing: border-box;
|
2696 |
+
box-sizing: border-box;
|
2697 |
+
-webkit-transition: color 0.2s linear;
|
2698 |
+
transition: color 0.2s linear;
|
2699 |
+
}
|
2700 |
+
.list-dropdown ul > li .svg-icon {
|
2701 |
+
display: inline-block;
|
2702 |
+
width: 20px;
|
2703 |
+
height: 14px;
|
2704 |
+
margin: -4px 12px 0 0;
|
2705 |
+
vertical-align: middle;
|
2706 |
+
}
|
2707 |
+
.list-dropdown ul > li .svg-icon svg {
|
2708 |
+
width: 100%;
|
2709 |
+
height: 100%;
|
2710 |
+
-webkit-transition: fill 0.2s linear;
|
2711 |
+
transition: fill 0.2s linear;
|
2712 |
+
}
|
2713 |
+
|
2714 |
+
.list-dropdown-large {
|
2715 |
+
border-radius: 0;
|
2716 |
+
}
|
2717 |
+
.list-dropdown-large ul > li > a {
|
2718 |
+
font-size: 17px;
|
2719 |
+
line-height: 1.7em;
|
2720 |
+
padding: 14px 32px 14px 16px;
|
2721 |
+
}
|
2722 |
+
|
2723 |
+
.list-dropdown-medium {
|
2724 |
+
border-radius: 0;
|
2725 |
+
}
|
2726 |
+
.list-dropdown-medium ul > li > a {
|
2727 |
+
font-size: 14px;
|
2728 |
+
line-height: 1.6em;
|
2729 |
+
padding: 13px 32px 13px 16px;
|
2730 |
+
}
|
2731 |
+
|
2732 |
+
.list-dropdown-small {
|
2733 |
+
border-radius: 0;
|
2734 |
+
}
|
2735 |
+
.list-dropdown-small ul > li > a {
|
2736 |
+
font-size: 12px;
|
2737 |
+
line-height: 1.5em;
|
2738 |
+
padding: 11px 32px 11px 16px;
|
2739 |
+
}
|
2740 |
+
|
2741 |
+
.account-dropdown {
|
2742 |
+
-moz-box-sizing: border-box;
|
2743 |
+
box-sizing: border-box;
|
2744 |
+
display: inline-block;
|
2745 |
+
position: relative;
|
2746 |
+
text-align: left;
|
2747 |
+
font-size: 16px;
|
2748 |
+
line-height: 27px;
|
2749 |
+
}
|
2750 |
+
.account-dropdown * {
|
2751 |
+
-moz-box-sizing: border-box;
|
2752 |
+
box-sizing: border-box;
|
2753 |
+
}
|
2754 |
+
.account-dropdown a {
|
2755 |
+
font-size: 14px;
|
2756 |
+
text-decoration: none;
|
2757 |
+
}
|
2758 |
+
.account-dropdown .target {
|
2759 |
+
cursor: default;
|
2760 |
+
display: block;
|
2761 |
+
position: relative;
|
2762 |
+
white-space: nowrap;
|
2763 |
+
width: 100%;
|
2764 |
+
z-index: 11;
|
2765 |
+
}
|
2766 |
+
.account-dropdown .target .text {
|
2767 |
+
display: inline-block;
|
2768 |
+
max-width: 100%;
|
2769 |
+
text-overflow: ellipsis;
|
2770 |
+
overflow: hidden;
|
2771 |
+
vertical-align: bottom;
|
2772 |
+
}
|
2773 |
+
.account-dropdown .target .icon-arr-down {
|
2774 |
+
font-size: 7px;
|
2775 |
+
margin: 0 0 0 7px;
|
2776 |
+
}
|
2777 |
+
.account-dropdown .status,
|
2778 |
+
.account-dropdown .dropdown-content {
|
2779 |
+
font-size: 22px;
|
2780 |
+
line-height: 1;
|
2781 |
+
position: relative;
|
2782 |
+
z-index: 11;
|
2783 |
+
}
|
2784 |
+
.account-dropdown .status a,
|
2785 |
+
.account-dropdown .dropdown-content a {
|
2786 |
+
white-space: nowrap;
|
2787 |
+
}
|
2788 |
+
.account-dropdown .status.status-online {
|
2789 |
+
color: #80c05b;
|
2790 |
+
}
|
2791 |
+
.account-dropdown .status.status-offline {
|
2792 |
+
color: #652d2d;
|
2793 |
+
}
|
2794 |
+
.account-dropdown .dropdown-content {
|
2795 |
+
-moz-box-sizing: content-box;
|
2796 |
+
box-sizing: content-box;
|
2797 |
+
border: 1px solid transparent;
|
2798 |
+
background-color: transparent;
|
2799 |
+
border-radius: 2px;
|
2800 |
+
display: block;
|
2801 |
+
margin: 0;
|
2802 |
+
padding: 0;
|
2803 |
+
min-width: 100%;
|
2804 |
+
overflow: hidden;
|
2805 |
+
position: absolute;
|
2806 |
+
z-index: 10;
|
2807 |
+
top: -1px;
|
2808 |
+
left: -1px;
|
2809 |
+
-webkit-transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2810 |
+
-ms-transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2811 |
+
transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2812 |
+
}
|
2813 |
+
.account-dropdown .dropdown-content .body {
|
2814 |
+
opacity: 0;
|
2815 |
+
overflow: hidden;
|
2816 |
+
display: block;
|
2817 |
+
background-color: #fff;
|
2818 |
+
border-top: 1px solid #dae5e7;
|
2819 |
+
margin: 42px -22px 0;
|
2820 |
+
-webkit-transform: translateZ(0);
|
2821 |
+
-webkit-transition: opacity .3s linear;
|
2822 |
+
-ms-transition: opacity .3s linear;
|
2823 |
+
transition: opacity .3s linear;
|
2824 |
+
}
|
2825 |
+
.account-dropdown .dropdown-content .body a {
|
2826 |
+
display: block;
|
2827 |
+
height: 0;
|
2828 |
+
line-height: 50px;
|
2829 |
+
color: #19a0b4;
|
2830 |
+
padding: 0 22px;
|
2831 |
+
text-decoration: none;
|
2832 |
+
max-width: 288px;
|
2833 |
+
overflow: hidden;
|
2834 |
+
text-overflow: ellipsis;
|
2835 |
+
-webkit-transition: height .3s linear;
|
2836 |
+
-ms-transition: height .3s linear;
|
2837 |
+
transition: height .3s linear;
|
2838 |
+
}
|
2839 |
+
.account-dropdown .dropdown-content .body a:hover {
|
2840 |
+
color: #fff;
|
2841 |
+
background-color: #17a3c2;
|
2842 |
+
}
|
2843 |
+
@media screen and (min-width: 480px) {
|
2844 |
+
.account-dropdown .dropdown-content .body a {
|
2845 |
+
max-width: 368px;
|
2846 |
+
}
|
2847 |
+
}
|
2848 |
+
.account-dropdown:hover .icon-arr-down:before, .account-dropdown.opened .icon-arr-down:before {
|
2849 |
+
content: "\E609";
|
2850 |
+
color: #006995;
|
2851 |
+
}
|
2852 |
+
.account-dropdown:hover .dropdown-content, .account-dropdown.opened .dropdown-content {
|
2853 |
+
background-color: #FFFFFF;
|
2854 |
+
border: 1px solid #dae5e7;
|
2855 |
+
margin: -14px -21px 0;
|
2856 |
+
padding: 14px 22px 0;
|
2857 |
+
-webkit-transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2858 |
+
-ms-transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2859 |
+
transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2860 |
+
}
|
2861 |
+
.account-dropdown:hover .dropdown-content .body, .account-dropdown.opened .dropdown-content .body {
|
2862 |
+
opacity: 1;
|
2863 |
+
-webkit-transition: opacity .3s linear;
|
2864 |
+
-ms-transition: opacity .3s linear;
|
2865 |
+
transition: opacity .3s linear;
|
2866 |
+
}
|
2867 |
+
.account-dropdown:hover .dropdown-content .body a, .account-dropdown.opened .dropdown-content .body a {
|
2868 |
+
height: 50px;
|
2869 |
+
-webkit-transition: height .3s linear;
|
2870 |
+
-ms-transition: height .3s linear;
|
2871 |
+
transition: height .3s linear;
|
2872 |
+
}
|
2873 |
+
.account-dropdown:hover .status ~ .dropdown-content, .account-dropdown.opened .status ~ .dropdown-content {
|
2874 |
+
padding-top: 42px;
|
2875 |
+
}
|
2876 |
+
|
2877 |
+
.component-dropdown {
|
2878 |
+
position: relative;
|
2879 |
+
height: auto;
|
2880 |
+
width: auto;
|
2881 |
+
margin-right: .2em;
|
2882 |
+
display: none;
|
2883 |
+
}
|
2884 |
+
|
2885 |
+
.component-dropdown .target {
|
2886 |
+
text-decoration: none;
|
2887 |
+
display: inline-block;
|
2888 |
+
white-space: nowrap;
|
2889 |
+
position: relative;
|
2890 |
+
z-index: 2;
|
2891 |
+
text-decoration: none;
|
2892 |
+
padding-right: 1.3em;
|
2893 |
+
}
|
2894 |
+
|
2895 |
+
.component-dropdown .target span.text,
|
2896 |
+
.component-dropdown .dropdown-content > span.top span.text {
|
2897 |
+
display: inline-block;
|
2898 |
+
max-width: 100px;
|
2899 |
+
text-overflow: ellipsis;
|
2900 |
+
overflow: hidden;
|
2901 |
+
vertical-align: bottom;
|
2902 |
+
}
|
2903 |
+
|
2904 |
+
.component-dropdown .target span.spacer {
|
2905 |
+
display: none;
|
2906 |
+
}
|
2907 |
+
|
2908 |
+
.component-dropdown .target > span[class^="icon-"] {
|
2909 |
+
display: none;
|
2910 |
+
}
|
2911 |
+
|
2912 |
+
.component-dropdown .dropdown-content {
|
2913 |
+
border: 1px solid transparent;
|
2914 |
+
background-color: transparent;
|
2915 |
+
border-radius: .313em;
|
2916 |
+
display: block;
|
2917 |
+
margin: 0;
|
2918 |
+
padding: 0;
|
2919 |
+
min-width: 100%;
|
2920 |
+
overflow: hidden;
|
2921 |
+
position: absolute;
|
2922 |
+
top: -1px;
|
2923 |
+
left: -1px;
|
2924 |
+
z-index: 1;
|
2925 |
+
-webkit-transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2926 |
+
transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2927 |
+
}
|
2928 |
+
|
2929 |
+
.no-touch .component-dropdown .target:hover + .dropdown-content,
|
2930 |
+
.component-dropdown .target:focus + .dropdown-content,
|
2931 |
+
.component-dropdown .target:active + .dropdown-content,
|
2932 |
+
.component-dropdown .dropdown-content:hover {
|
2933 |
+
background-color: #FFFFFF;
|
2934 |
+
border: 1px solid #E4EBF0;
|
2935 |
+
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.09);
|
2936 |
+
margin: -1em -1.563em;
|
2937 |
+
padding: 1em 1.563em 1.25em;
|
2938 |
+
-webkit-transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2939 |
+
transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear;
|
2940 |
+
}
|
2941 |
+
|
2942 |
+
.component-dropdown .dropdown-content > span.top {
|
2943 |
+
width: 100%;
|
2944 |
+
display: inline-block;
|
2945 |
+
text-align: right;
|
2946 |
+
white-space: nowrap;
|
2947 |
+
}
|
2948 |
+
|
2949 |
+
.component-dropdown .dropdown-content > span.top span.text,
|
2950 |
+
.component-dropdown .dropdown-content > span.top > span.ico {
|
2951 |
+
display: none;
|
2952 |
+
}
|
2953 |
+
|
2954 |
+
.component-dropdown .dropdown-content > span.top > span.ico {
|
2955 |
+
position: relative;
|
2956 |
+
top: 2px;
|
2957 |
+
}
|
2958 |
+
|
2959 |
+
.component-dropdown .dropdown-content > span.top span.icon-arr-down {
|
2960 |
+
font-size: .45em;
|
2961 |
+
position: relative;
|
2962 |
+
top: -.16em;
|
2963 |
+
margin-left: 1em;
|
2964 |
+
}
|
2965 |
+
|
2966 |
+
.no-touch .component-dropdown .target:hover + .dropdown-content > span.top span.icon-arr-down {
|
2967 |
+
color: #02779D;
|
2968 |
+
}
|
2969 |
+
|
2970 |
+
.no-touch .component-dropdown .target:hover + .dropdown-content > span.top span.icon-arr-down:before,
|
2971 |
+
.component-dropdown .target:focus + .dropdown-content > span.top span.icon-arr-down:before,
|
2972 |
+
.component-dropdown .target:active + .dropdown-content > span.top span.icon-arr-down:before,
|
2973 |
+
.component-dropdown .dropdown-content:hover > span.top span.icon-arr-down:before {
|
2974 |
+
content: "\E609";
|
2975 |
+
}
|
2976 |
+
|
2977 |
+
.component-dropdown .dropdown-content > span.body {
|
2978 |
+
opacity: 0;
|
2979 |
+
max-height: 0;
|
2980 |
+
overflow: hidden;
|
2981 |
+
display: block;
|
2982 |
+
padding-top: 0;
|
2983 |
+
border: 1px solid transparent;
|
2984 |
+
margin: 1px;
|
2985 |
+
-webkit-transform: translateZ(0);
|
2986 |
+
-webkit-transition: padding-top 0s linear .3s, max-height .3s linear, opacity .3s linear;
|
2987 |
+
transition: padding-top 0s linear .3s, max-height .3s linear, opacity .3s linear;
|
2988 |
+
}
|
2989 |
+
|
2990 |
+
.no-touch .component-dropdown .target:hover + .dropdown-content > span.body,
|
2991 |
+
.component-dropdown .target:focus + .dropdown-content > span.body,
|
2992 |
+
.component-dropdown .target:active + .dropdown-content > span.body,
|
2993 |
+
.component-dropdown .dropdown-content:hover > span.body {
|
2994 |
+
opacity: 1;
|
2995 |
+
max-height: 200px;
|
2996 |
+
padding-top: 2em;
|
2997 |
+
-webkit-transition: padding-top 0s linear, max-height .3s linear, opacity .3s linear;
|
2998 |
+
transition: padding-top 0s linear, max-height .3s linear, opacity .3s linear;
|
2999 |
+
}
|
3000 |
+
|
3001 |
+
/* on float right change animation ----------------------------------------------------------------*/
|
3002 |
+
.component-dropdown.fr .dropdown-content {
|
3003 |
+
right: -1px;
|
3004 |
+
left: auto;
|
3005 |
+
}
|
3006 |
+
|
3007 |
+
/* on collapce element change view ----------------------------------------------------------------*/
|
3008 |
+
.component-dropdown.mini-view .target span.spacer,
|
3009 |
+
.component-dropdown.mini-view .dropdown-content > span.top > span.ico {
|
3010 |
+
display: inline;
|
3011 |
+
}
|
3012 |
+
|
3013 |
+
.no-touch .component-dropdown.mini-view .target:hover + .dropdown-content > span.top > span.text,
|
3014 |
+
.component-dropdown.mini-view .target:focus + .dropdown-content > span.top > span.text,
|
3015 |
+
.component-dropdown.mini-view .target:active + .dropdown-content > span.top > span.text,
|
3016 |
+
.component-dropdown.mini-view .dropdown-content:hover > span.top > span.text {
|
3017 |
+
display: inline-block;
|
3018 |
+
color: #17A3C1;
|
3019 |
+
}
|
3020 |
+
|
3021 |
+
.no-touch .component-dropdown.mini-view .target:hover + .dropdown-content > span.top > span.ico,
|
3022 |
+
.component-dropdown.mini-view .target:focus + .dropdown-content > span.top > span.ico,
|
3023 |
+
.component-dropdown.mini-view .target:active + .dropdown-content > span.top > span.ico,
|
3024 |
+
.component-dropdown.mini-view .dropdown-content:hover > span.top > span.ico,
|
3025 |
+
.component-dropdown.mini-view .target span.text {
|
3026 |
+
display: none;
|
3027 |
+
}
|
3028 |
+
|
3029 |
+
.no-touch .component-dropdown.mini-view .target:hover + .dropdown-content,
|
3030 |
+
.component-dropdown.mini-view .target:focus + .dropdown-content,
|
3031 |
+
.component-dropdown.mini-view .target:active + .dropdown-content,
|
3032 |
+
.component-dropdown.mini-view .dropdown-content:hover {
|
3033 |
+
background-color: #FFFFFF;
|
3034 |
+
border: 1px solid #E4EBF0;
|
3035 |
+
box-shadow: 0 3px 10px rgba(0, 0, 0, 0.09);
|
3036 |
+
margin: -2.1em;
|
3037 |
+
padding: 2.1em 2.1em 1.75em;
|
3038 |
+
}
|
3039 |
+
|
3040 |
+
/*-------------------------------------------------------------------------------------------------*/
|
3041 |
+
/* Messages */
|
3042 |
+
.msg {
|
3043 |
+
font-size: .688em;
|
3044 |
+
/* 11px relato to 16px */
|
3045 |
+
font-weight: 300;
|
3046 |
+
line-height: 1.2;
|
3047 |
+
text-align: left;
|
3048 |
+
padding: 0 .188em;
|
3049 |
+
/* 0 3px*/
|
3050 |
+
margin: .545em 0 .909em 0;
|
3051 |
+
/* 6px 0 10px 0 relate to 11px */
|
3052 |
+
color: #333;
|
3053 |
+
word-break: keep-all;
|
3054 |
+
}
|
3055 |
+
|
3056 |
+
.msg.msg-error {
|
3057 |
+
color: #cf3e07;
|
3058 |
+
}
|
3059 |
+
|
3060 |
+
/* Icon-links */
|
3061 |
+
.vertical-icolink {
|
3062 |
+
display: inline-block;
|
3063 |
+
font-size: .813em;
|
3064 |
+
/* 13px to 16px*/
|
3065 |
+
text-decoration: none;
|
3066 |
+
}
|
3067 |
+
|
3068 |
+
.vertical-icolink:active {
|
3069 |
+
text-decoration: none;
|
3070 |
+
}
|
3071 |
+
|
3072 |
+
.vertical-icolink [class*="icon-"] {
|
3073 |
+
display: block;
|
3074 |
+
text-align: center;
|
3075 |
+
font-size: 1.62em;
|
3076 |
+
/*21px; to 13px*/
|
3077 |
+
color: #5ecee3;
|
3078 |
+
-webkit-transition: color 0.1s linear;
|
3079 |
+
transition: color 0.1s linear;
|
3080 |
+
}
|
3081 |
+
.vertical-icolink [class*="icon-"]:hover [class*="icon-"] {
|
3082 |
+
color: #0287b2;
|
3083 |
+
}
|
3084 |
+
.vertical-icolink [class*="icon-"]:active [class*="icon-"] {
|
3085 |
+
color: #63d4ec;
|
3086 |
+
}
|
3087 |
+
|
3088 |
+
.horizontal-icolink {
|
3089 |
+
font-size: 14px;
|
3090 |
+
display: inline-block;
|
3091 |
+
text-decoration: none;
|
3092 |
+
position: relative;
|
3093 |
+
text-align: left;
|
3094 |
+
line-height: 1.3em;
|
3095 |
+
}
|
3096 |
+
.horizontal-icolink:active {
|
3097 |
+
text-decoration: none;
|
3098 |
+
}
|
3099 |
+
.horizontal-icolink.icolink-prepend {
|
3100 |
+
padding-left: 1.9em;
|
3101 |
+
}
|
3102 |
+
.horizontal-icolink.icolink-append {
|
3103 |
+
padding-right: 1.9em;
|
3104 |
+
}
|
3105 |
+
.horizontal-icolink.icolink-inverse.icolink-prepend {
|
3106 |
+
padding-left: 2.4em;
|
3107 |
+
}
|
3108 |
+
.horizontal-icolink.icolink-inverse.icolink-append {
|
3109 |
+
padding-right: 2.4em;
|
3110 |
+
}
|
3111 |
+
|
3112 |
+
.horizontal-icolink [class*="icon-"] {
|
3113 |
+
position: absolute;
|
3114 |
+
top: 0;
|
3115 |
+
padding: .538em;
|
3116 |
+
text-align: center;
|
3117 |
+
vertical-align: text-top;
|
3118 |
+
font-size: .929em;
|
3119 |
+
margin: -5px 0 0 0;
|
3120 |
+
color: #5ecee3;
|
3121 |
+
-webkit-transition: color 0.1s linear;
|
3122 |
+
transition: color 0.1s linear;
|
3123 |
+
}
|
3124 |
+
.horizontal-icolink:hover [class*="icon-"] {
|
3125 |
+
color: #0287b2;
|
3126 |
+
}
|
3127 |
+
.horizontal-icolink:active [class*="icon-"] {
|
3128 |
+
color: #63d4ec;
|
3129 |
+
}
|
3130 |
+
.horizontal-icolink.icolink-prepend [class*="icon-"],
|
3131 |
+
.horizontal-icolink.icolink-prepend .svg-icon {
|
3132 |
+
left: 0;
|
3133 |
+
}
|
3134 |
+
.horizontal-icolink.icolink-append [class*="icon-"],
|
3135 |
+
.horizontal-icolink.icolink-append .svg-icon {
|
3136 |
+
right: 0;
|
3137 |
+
}
|
3138 |
+
|
3139 |
+
.horizontal-icolink.icolink-inverse [class*="icon-"] {
|
3140 |
+
color: #fff;
|
3141 |
+
background-color: #8ed5e3;
|
3142 |
+
border-radius: 4px;
|
3143 |
+
transition: background-color .1s linear;
|
3144 |
+
}
|
3145 |
+
.horizontal-icolink.icolink-inverse:hover [class*="icon-"] {
|
3146 |
+
color: #fff;
|
3147 |
+
background-color: #0287b2;
|
3148 |
+
}
|
3149 |
+
.horizontal-icolink.icolink-inverse:active [class*="icon-"] {
|
3150 |
+
color: #fff;
|
3151 |
+
background-color: #63d4ec;
|
3152 |
+
}
|
3153 |
+
|
3154 |
+
.horizontal-icolink .svg-icon {
|
3155 |
+
width: 1em;
|
3156 |
+
height: 1em;
|
3157 |
+
position: absolute;
|
3158 |
+
top: 0;
|
3159 |
+
padding: .15em .53em;
|
3160 |
+
}
|
3161 |
+
.horizontal-icolink .svg-icon svg {
|
3162 |
+
width: 100%;
|
3163 |
+
height: 100%;
|
3164 |
+
fill: #5ecee3;
|
3165 |
+
-webkit-transition: fill 0.1s linear;
|
3166 |
+
transition: fill 0.1s linear;
|
3167 |
+
}
|
3168 |
+
.horizontal-icolink:hover .svg-icon svg {
|
3169 |
+
fill: #0287b2;
|
3170 |
+
}
|
3171 |
+
.horizontal-icolink:active .svg-icon svg {
|
3172 |
+
fill: #63d4ec;
|
3173 |
+
}
|
3174 |
+
|
3175 |
+
.horizontal-icolink.icolink-small .svg-icon {
|
3176 |
+
padding: .1em .2em .1em 1em;
|
3177 |
+
}
|
3178 |
+
.horizontal-icolink.icolink-xsmall .svg-icon {
|
3179 |
+
padding: .1em .5em .1em 1.2em;
|
3180 |
+
}
|
3181 |
+
|
3182 |
+
.icolink-small {
|
3183 |
+
font-size: 12px;
|
3184 |
+
}
|
3185 |
+
|
3186 |
+
.icolink-xsmall {
|
3187 |
+
font-size: 11px;
|
3188 |
+
font-family: 'Open Sans', sans-serif;
|
3189 |
+
font-weight: 700;
|
3190 |
+
text-transform: uppercase;
|
3191 |
+
}
|
3192 |
+
|
3193 |
+
.vertical-icolink.icolink-small [class*="icon-"] {
|
3194 |
+
font-size: 1.75em;
|
3195 |
+
margin: 0 0 .143em 0;
|
3196 |
+
}
|
3197 |
+
|
3198 |
+
.vertical-icolink.icolink-xsmall [class*="icon-"] {
|
3199 |
+
font-size: 1.9em;
|
3200 |
+
margin: 0 0 .19em 0;
|
3201 |
+
}
|
3202 |
+
|
3203 |
+
.horizontal-icolink.icolink-xsmall.icolink-prepend,
|
3204 |
+
.horizontal-icolink.icolink-inverse.icolink-xsmall.icolink-prepend {
|
3205 |
+
padding-left: 2.8em;
|
3206 |
+
}
|
3207 |
+
|
3208 |
+
.horizontal-icolink.icolink-small.icolink-prepend,
|
3209 |
+
.horizontal-icolink.icolink-inverse.icolink-small.icolink-prepend {
|
3210 |
+
padding-left: 2.5em;
|
3211 |
+
}
|
3212 |
+
|
3213 |
+
.horizontal-icolink.icolink-small [class*="icon-"] {
|
3214 |
+
font-size: 1.5em;
|
3215 |
+
padding: .25em;
|
3216 |
+
margin: -.35em 0 0 0;
|
3217 |
+
}
|
3218 |
+
|
3219 |
+
.horizontal-icolink.icolink-xsmall [class*="icon-"] {
|
3220 |
+
font-size: 1.7em;
|
3221 |
+
padding: .2em;
|
3222 |
+
margin: -.35em 0 0 0;
|
3223 |
+
}
|
3224 |
+
|
3225 |
+
.ecwid-status {
|
3226 |
+
font-size: .875em;
|
3227 |
+
/* 14px to 16px*/
|
3228 |
+
display: inline-block;
|
3229 |
+
text-decoration: none;
|
3230 |
+
text-transform: uppercase;
|
3231 |
+
font-weight: 600;
|
3232 |
+
white-space: nowrap;
|
3233 |
+
}
|
3234 |
+
|
3235 |
+
.ecwid-status [class*="icon-"] {
|
3236 |
+
text-align: center;
|
3237 |
+
font-size: .75em;
|
3238 |
+
/*12px; to 14px*/
|
3239 |
+
margin-left: .54em;
|
3240 |
+
/* 6px to 12px*/
|
3241 |
+
opacity: .7;
|
3242 |
+
-webkit-transition: color .1s linear;
|
3243 |
+
transition: color .1s linear;
|
3244 |
+
}
|
3245 |
+
|
3246 |
+
.ecwid-status-blocked,
|
3247 |
+
.ecwid-status-blocked:hover,
|
3248 |
+
.ecwid-status-blocked [class*='icon-'] {
|
3249 |
+
color: #b7b7b7;
|
3250 |
+
}
|
3251 |
+
|
3252 |
+
.ecwid-status-success,
|
3253 |
+
.ecwid-status-success:hover,
|
3254 |
+
.ecwid-status-success [class*='icon-'] {
|
3255 |
+
color: #43985c;
|
3256 |
+
}
|
3257 |
+
|
3258 |
+
.ecwid-status-error,
|
3259 |
+
.ecwid-status-error:hover,
|
3260 |
+
.ecwid-status-error [class*='icon-'] {
|
3261 |
+
color: #be5c5c;
|
3262 |
+
}
|
3263 |
+
|
3264 |
+
.ecwid-status-warning,
|
3265 |
+
.ecwid-status-warning:hover,
|
3266 |
+
.ecwid-status-warning [class*='icon-'] {
|
3267 |
+
color: #c9984b;
|
3268 |
+
}
|
3269 |
+
|
3270 |
+
.ecwid-status-info,
|
3271 |
+
.ecwid-status-info:hover,
|
3272 |
+
.ecwid-status-info [class*='icon-'] {
|
3273 |
+
color: #3a85d1;
|
3274 |
+
}
|
3275 |
+
|
3276 |
+
/* Navs */
|
3277 |
+
.nav {
|
3278 |
+
list-style: none;
|
3279 |
+
padding: 0;
|
3280 |
+
margin: 0;
|
3281 |
+
}
|
3282 |
+
|
3283 |
+
.nav:before,
|
3284 |
+
.nav:after {
|
3285 |
+
content: " ";
|
3286 |
+
display: table;
|
3287 |
+
}
|
3288 |
+
|
3289 |
+
.nav:after {
|
3290 |
+
clear: both;
|
3291 |
+
}
|
3292 |
+
|
3293 |
+
.nav > li {
|
3294 |
+
display: block;
|
3295 |
+
margin: 0;
|
3296 |
+
white-space: nowrap;
|
3297 |
+
}
|
3298 |
+
|
3299 |
+
.nav-btns > li {
|
3300 |
+
float: left;
|
3301 |
+
margin-left: .313em;
|
3302 |
+
}
|
3303 |
+
|
3304 |
+
.nav-btns > li:first-child {
|
3305 |
+
margin-left: 0;
|
3306 |
+
}
|
3307 |
+
|
3308 |
+
.nav-btns > li > a {
|
3309 |
+
font-size: .938em;
|
3310 |
+
/* 15px */
|
3311 |
+
text-decoration: none;
|
3312 |
+
color: #333;
|
3313 |
+
padding: .625em .667em;
|
3314 |
+
border-radius: .188em;
|
3315 |
+
display: inline-block;
|
3316 |
+
-webkit-transition: color 0.1s linear, background 0.1s linear;
|
3317 |
+
transition: color 0.1s linear, background 0.1s linear;
|
3318 |
+
}
|
3319 |
+
|
3320 |
+
.nav-btns > li:hover > a {
|
3321 |
+
background-color: #b5dff0;
|
3322 |
+
-webkit-transition: color 0.1s linear, background 0.1s linear;
|
3323 |
+
transition: color 0.1s linear, background 0.1s linear;
|
3324 |
+
}
|
3325 |
+
|
3326 |
+
.nav-btns > li.active > a {
|
3327 |
+
background-color: #199dee;
|
3328 |
+
color: #fff;
|
3329 |
+
-webkit-transition: color 0.1s linear, background 0.1s linear;
|
3330 |
+
transition: color 0.1s linear, background 0.1s linear;
|
3331 |
+
}
|
3332 |
+
|
3333 |
+
.nav-blocks > li {
|
3334 |
+
float: left;
|
3335 |
+
margin-left: -1px;
|
3336 |
+
}
|
3337 |
+
|
3338 |
+
.nav-blocks > li:first-child {
|
3339 |
+
margin-left: 0;
|
3340 |
+
}
|
3341 |
+
|
3342 |
+
.nav-blocks > li > a {
|
3343 |
+
font-size: 15px;
|
3344 |
+
font-weight: 600;
|
3345 |
+
line-height: 20px;
|
3346 |
+
text-decoration: none;
|
3347 |
+
color: #333;
|
3348 |
+
padding: 20px 10px;
|
3349 |
+
display: inline-block;
|
3350 |
+
border-width: 0 1px 0 1px;
|
3351 |
+
border-color: transparent;
|
3352 |
+
border-style: solid;
|
3353 |
+
-webkit-transition: color 0.1s linear, background 0.1s linear;
|
3354 |
+
transition: color 0.1s linear, background 0.1s linear;
|
3355 |
+
}
|
3356 |
+
|
3357 |
+
.nav-blocks > li > a:hover {
|
3358 |
+
background-color: #189dee;
|
3359 |
+
color: #fff;
|
3360 |
+
-webkit-transition: color 0.1s linear, background 0.1s linear;
|
3361 |
+
transition: color 0.1s linear, background 0.1s linear;
|
3362 |
+
}
|
3363 |
+
|
3364 |
+
.nav-blocks > li.active > a {
|
3365 |
+
background-color: #eeeff0;
|
3366 |
+
color: #189dee;
|
3367 |
+
border-color: #e4e6e7;
|
3368 |
+
z-index: 1;
|
3369 |
+
/* чтобы при ховере на Ñлемент Ñправа от активного Ñтот Ñлемент не перекрывал Ñобой бордер */
|
3370 |
+
-webkit-transition: color 0.1s linear, background 0.1s linear;
|
3371 |
+
transition: color 0.1s linear, background 0.1s linear;
|
3372 |
+
}
|
3373 |
+
|
3374 |
+
.nav-links > li {
|
3375 |
+
float: left;
|
3376 |
+
padding: 0;
|
3377 |
+
cursor: pointer;
|
3378 |
+
}
|
3379 |
+
|
3380 |
+
.nav-links > li > a {
|
3381 |
+
font-size: 0.875em;
|
3382 |
+
/* 14px */
|
3383 |
+
text-decoration: none;
|
3384 |
+
color: #333;
|
3385 |
+
padding: 0 1.1em 0;
|
3386 |
+
display: inline-block;
|
3387 |
+
line-height: 1.36em;
|
3388 |
+
-webkit-transition: color 0.1s linear, border-color 0.1s linear;
|
3389 |
+
transition: color 0.1s linear, border-color 0.1s linear;
|
3390 |
+
}
|
3391 |
+
|
3392 |
+
.nav-links > li > a > span {
|
3393 |
+
display: inline-block;
|
3394 |
+
padding: 0.625em 0 .8em;
|
3395 |
+
border-bottom: 4px solid transparent;
|
3396 |
+
}
|
3397 |
+
|
3398 |
+
.nav-links > li:hover > a,
|
3399 |
+
.nav-links > li > a:active {
|
3400 |
+
color: #56c0e7;
|
3401 |
+
text-decoration: none;
|
3402 |
+
}
|
3403 |
+
|
3404 |
+
.nav-links > li.active > a {
|
3405 |
+
color: #189dee;
|
3406 |
+
text-decoration: none;
|
3407 |
+
-webkit-transition: color 0.1s linear, border-color 0.1s linear;
|
3408 |
+
transition: color 0.1s linear, border-color 0.1s linear;
|
3409 |
+
}
|
3410 |
+
|
3411 |
+
.nav-links > li.active > a > span {
|
3412 |
+
border-bottom: 4px solid #308eca;
|
3413 |
+
}
|
3414 |
+
|
3415 |
+
div.has-badge::after,
|
3416 |
+
.nav-links > li > a span.has-badge::after {
|
3417 |
+
bottom: 8px;
|
3418 |
+
content: attr(data-badge);
|
3419 |
+
display: inline-block;
|
3420 |
+
font-size: 0.68em;
|
3421 |
+
left: 2px;
|
3422 |
+
position: relative;
|
3423 |
+
color: #999;
|
3424 |
+
-webkit-transition: color 0.1s linear;
|
3425 |
+
transition: color 0.1s linear;
|
3426 |
+
}
|
3427 |
+
|
3428 |
+
.gwt-TabBarItem-selected div.has-badge::after,
|
3429 |
+
.nav-links > li:hover > a span.has-badge::after,
|
3430 |
+
.nav-links > li.active > a span.has-badge::after {
|
3431 |
+
color: #56c0e7;
|
3432 |
+
}
|
3433 |
+
|
3434 |
+
/* Notices */
|
3435 |
+
.notice {
|
3436 |
+
display: block;
|
3437 |
+
font-size: 12px;
|
3438 |
+
font-family: 'Open Sans', sans-serif;
|
3439 |
+
/* open_sansbold; */
|
3440 |
+
font-weight: 700;
|
3441 |
+
padding: .5em 1.7em;
|
3442 |
+
/*6px 20px*/
|
3443 |
+
border-bottom: 1px solid transparent;
|
3444 |
+
line-height: 1.7em;
|
3445 |
+
-moz-box-sizing: border-box;
|
3446 |
+
box-sizing: border-box;
|
3447 |
+
}
|
3448 |
+
.notice a {
|
3449 |
+
font-weight: 400;
|
3450 |
+
}
|
3451 |
+
|
3452 |
+
.notice-warning {
|
3453 |
+
background-color: #efd694;
|
3454 |
+
color: #333;
|
3455 |
+
border-bottom: 1px solid #c0a554;
|
3456 |
+
transition: background-color .2s linear, color .2s linear;
|
3457 |
+
-webkit-transition: background-color .2s linear, color 2s linear;
|
3458 |
+
}
|
3459 |
+
.notice-warning a,
|
3460 |
+
.notice-warning a:visited {
|
3461 |
+
color: #000;
|
3462 |
+
}
|
3463 |
+
.notice-warning a:hover,
|
3464 |
+
.notice-warning a:visited:hover {
|
3465 |
+
color: #7c5d00;
|
3466 |
+
}
|
3467 |
+
|
3468 |
+
.notice-error {
|
3469 |
+
background-color: #f05f43;
|
3470 |
+
color: #fff;
|
3471 |
+
border-bottom: 1px solid #d8553c;
|
3472 |
+
transition: background-color .2s linear, color .2s linear;
|
3473 |
+
-webkit-transition: background-color .2s linear, color .2s linear;
|
3474 |
+
}
|
3475 |
+
.notice-error a,
|
3476 |
+
.notice-error a:visited {
|
3477 |
+
color: #ffddb6;
|
3478 |
+
}
|
3479 |
+
.notice-error a:hover,
|
3480 |
+
.notice-error a:visited:hover {
|
3481 |
+
color: #fff;
|
3482 |
+
}
|
3483 |
+
|
3484 |
+
/* Divider */
|
3485 |
+
.divider {
|
3486 |
+
display: block;
|
3487 |
+
margin: 1.8em 0 2.9em;
|
3488 |
+
border: none;
|
3489 |
+
color: #fff;
|
3490 |
+
text-align: center;
|
3491 |
+
min-height: 1.5em;
|
3492 |
+
}
|
3493 |
+
|
3494 |
+
.divider:before {
|
3495 |
+
position: relative;
|
3496 |
+
content: "";
|
3497 |
+
display: block;
|
3498 |
+
border-top: 1px solid #bdd8dd;
|
3499 |
+
top: 1.5em;
|
3500 |
+
}
|
3501 |
+
|
3502 |
+
.divider:after {
|
3503 |
+
content: attr(data-text);
|
3504 |
+
display: inline-block;
|
3505 |
+
position: relative;
|
3506 |
+
font-size: 1em;
|
3507 |
+
padding: 0.7em 0.9em;
|
3508 |
+
background: #9ad5e0;
|
3509 |
+
border-radius: 50%;
|
3510 |
+
}
|
3511 |
+
|
3512 |
+
.feature-enabled,
|
3513 |
+
.feature-disabled {
|
3514 |
+
animation: none;
|
3515 |
+
background: none;
|
3516 |
+
border: none;
|
3517 |
+
border-image: none;
|
3518 |
+
border-radius: 0;
|
3519 |
+
box-shadow: none;
|
3520 |
+
box-sizing: border-box;
|
3521 |
+
caption-side: top;
|
3522 |
+
clear: none;
|
3523 |
+
clip: auto;
|
3524 |
+
color: #80c05b;
|
3525 |
+
counter-increment: none;
|
3526 |
+
counter-reset: none;
|
3527 |
+
cursor: auto;
|
3528 |
+
direction: ltr;
|
3529 |
+
display: inline-block;
|
3530 |
+
float: none;
|
3531 |
+
font: 600 normal 12px/1 'Open sans', sans-serif;
|
3532 |
+
height: auto;
|
3533 |
+
letter-spacing: normal;
|
3534 |
+
margin: 0;
|
3535 |
+
max-height: none;
|
3536 |
+
max-width: none;
|
3537 |
+
min-height: 0;
|
3538 |
+
min-width: 0;
|
3539 |
+
opacity: 1;
|
3540 |
+
outline: none;
|
3541 |
+
padding: 0;
|
3542 |
+
position: static;
|
3543 |
+
text-align: center;
|
3544 |
+
text-decoration: none;
|
3545 |
+
text-indent: 0;
|
3546 |
+
text-shadow: none;
|
3547 |
+
text-transform: uppercase;
|
3548 |
+
transform: none;
|
3549 |
+
transition: none;
|
3550 |
+
vertical-align: baseline;
|
3551 |
+
visibility: visible;
|
3552 |
+
white-space: normal;
|
3553 |
+
width: auto;
|
3554 |
+
word-spacing: normal;
|
3555 |
+
z-index: auto;
|
3556 |
+
backface-visibility: visible;
|
3557 |
+
}
|
3558 |
+
.feature-enabled::before,
|
3559 |
+
.feature-disabled::before {
|
3560 |
+
background: url("data:image/svg+xml;charset=utf8,%3Csvg width='26' height='21' viewBox='0 0 26 21' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.19 15.635L22.175.583c1.905-1.744 4.484.793 2.754 2.8L10.577 19.836c-.542.662-1.953.903-2.754 0L.577 12.718c-1.775-2.14.946-4.49 2.754-2.8l5.86 5.717z' fill='%2380c05b'/%3E%3C/svg%3E") no-repeat center;
|
3561 |
+
-webkit-background-size: 100% 100%;
|
3562 |
+
background-size: auto auto;
|
3563 |
+
animation: none;
|
3564 |
+
border: none;
|
3565 |
+
border-image: none;
|
3566 |
+
border-radius: 0;
|
3567 |
+
box-shadow: none;
|
3568 |
+
box-sizing: border-box;
|
3569 |
+
caption-side: top;
|
3570 |
+
clear: none;
|
3571 |
+
clip: auto;
|
3572 |
+
color: inherit;
|
3573 |
+
content: '';
|
3574 |
+
counter-increment: none;
|
3575 |
+
counter-reset: none;
|
3576 |
+
cursor: auto;
|
3577 |
+
direction: ltr;
|
3578 |
+
display: block;
|
3579 |
+
float: none;
|
3580 |
+
font: 600 normal 12px/1 'Open sans', sans-serif;
|
3581 |
+
height: 21px;
|
3582 |
+
letter-spacing: normal;
|
3583 |
+
margin: 0 0 12px;
|
3584 |
+
max-height: none;
|
3585 |
+
max-width: none;
|
3586 |
+
min-height: 0;
|
3587 |
+
min-width: 0;
|
3588 |
+
opacity: 1;
|
3589 |
+
outline: none;
|
3590 |
+
overflow: visible;
|
3591 |
+
padding: 0;
|
3592 |
+
position: static;
|
3593 |
+
text-align: center;
|
3594 |
+
text-decoration: none;
|
3595 |
+
text-indent: 0;
|
3596 |
+
text-shadow: none;
|
3597 |
+
text-transform: uppercase;
|
3598 |
+
transform: none;
|
3599 |
+
transition: none;
|
3600 |
+
vertical-align: baseline;
|
3601 |
+
visibility: visible;
|
3602 |
+
white-space: normal;
|
3603 |
+
width: 100%;
|
3604 |
+
word-spacing: normal;
|
3605 |
+
z-index: auto;
|
3606 |
+
backface-visibility: visible;
|
3607 |
+
}
|
3608 |
+
.feature-enabled .text,
|
3609 |
+
.feature-disabled .text {
|
3610 |
+
line-height: 1.3;
|
3611 |
+
text-transform: none;
|
3612 |
+
}
|
3613 |
+
|
3614 |
+
.feature-disabled {
|
3615 |
+
color: #999;
|
3616 |
+
}
|
3617 |
+
.feature-disabled::before {
|
3618 |
+
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cpath d='M10.6-.1C4.8-.1.1 4.6.1 10.4s4.7 10.5 10.5 10.5 10.5-4.7 10.5-10.5S16.4-.1 10.6-.1zm0 2.5c2 0 3.8.7 5.2 1.9L3.6 14.5c-.7-1.2-1.1-2.6-1.1-4.1 0-4.4 3.6-8 8.1-8zm0 16.1c-2.1 0-4-.8-5.4-2.1L17.4 6.1c.8 1.3 1.3 2.7 1.3 4.3-.1 4.5-3.7 8.1-8.1 8.1z' fill='%23999'/%3E%3C/svg%3E") no-repeat center;
|
3619 |
+
}
|
3620 |
+
|
3621 |
+
.bubble {
|
3622 |
+
position: absolute;
|
3623 |
+
z-index: 1000;
|
3624 |
+
max-width: 18.75em;
|
3625 |
+
text-align: left;
|
3626 |
+
}
|
3627 |
+
|
3628 |
+
.bubble-error,
|
3629 |
+
.bubble-info {
|
3630 |
+
position: relative;
|
3631 |
+
font-size: 16px;
|
3632 |
+
padding: 1.25em 1.25em 1.188em;
|
3633 |
+
border-radius: 6px;
|
3634 |
+
border: 2px solid transparent;
|
3635 |
+
-moz-box-sizing: border-box;
|
3636 |
+
box-sizing: border-box;
|
3637 |
+
-moz-box-sizing: border-box;
|
3638 |
+
box-sizing: border-box;
|
3639 |
+
-webkit-animation: zoom 0.1s 1 linear, fadein 0.1s 1 linear;
|
3640 |
+
animation: zoom 0.1s 1 linear, fadein 0.1s 1 linear;
|
3641 |
+
}
|
3642 |
+
.bubble-error:before,
|
3643 |
+
.bubble-info:before {
|
3644 |
+
content: "";
|
3645 |
+
position: absolute;
|
3646 |
+
border: 0 solid transparent;
|
3647 |
+
}
|
3648 |
+
|
3649 |
+
.bubble-error {
|
3650 |
+
background-color: #fff;
|
3651 |
+
color: #333;
|
3652 |
+
border-color: #f95111;
|
3653 |
+
border-width: 1px;
|
3654 |
+
}
|
3655 |
+
.bubble-error.bubble-left:before {
|
3656 |
+
top: 50%;
|
3657 |
+
right: -10px;
|
3658 |
+
margin-top: -10px;
|
3659 |
+
border-width: 10px 0 10px 10px;
|
3660 |
+
border-color: transparent transparent transparent #f95111;
|
3661 |
+
}
|
3662 |
+
.bubble-error.bubble-right:before {
|
3663 |
+
top: 50%;
|
3664 |
+
left: -10px;
|
3665 |
+
margin-top: -10px;
|
3666 |
+
border-width: 10px 10px 10px 0;
|
3667 |
+
border-color: transparent #f95111 transparent transparent;
|
3668 |
+
}
|
3669 |
+
.bubble-error.bubble-bottom:before {
|
3670 |
+
top: -10px;
|
3671 |
+
left: 50%;
|
3672 |
+
margin-left: -10px;
|
3673 |
+
border-width: 0 10px 10px 10px;
|
3674 |
+
border-color: transparent transparent #f95111 transparent;
|
3675 |
+
}
|
3676 |
+
.bubble-error.bubble-top:before {
|
3677 |
+
bottom: -10px;
|
3678 |
+
left: 50%;
|
3679 |
+
margin-left: -10px;
|
3680 |
+
border-width: 10px 10px 0 10px;
|
3681 |
+
border-color: #f95111 transparent transparent transparent;
|
3682 |
+
}
|
3683 |
+
|
3684 |
+
.bubble-info {
|
3685 |
+
background-color: #fff;
|
3686 |
+
color: #333;
|
3687 |
+
border-color: #0c92e3;
|
3688 |
+
border-width: 1px;
|
3689 |
+
}
|
3690 |
+
.bubble-info.bubble-left:before {
|
3691 |
+
top: 50%;
|
3692 |
+
right: -10px;
|
3693 |
+
margin-top: -10px;
|
3694 |
+
border-width: 10px 0 10px 10px;
|
3695 |
+
border-color: transparent transparent transparent #0c92e3;
|
3696 |
+
}
|
3697 |
+
.bubble-info.bubble-right:before {
|
3698 |
+
top: 50%;
|
3699 |
+
left: -10px;
|
3700 |
+
margin-top: -10px;
|
3701 |
+
border-width: 10px 10px 10px 0;
|
3702 |
+
border-color: transparent #0c92e3 transparent transparent;
|
3703 |
+
}
|
3704 |
+
.bubble-info.bubble-bottom:before {
|
3705 |
+
top: -10px;
|
3706 |
+
left: 50%;
|
3707 |
+
margin-left: -10px;
|
3708 |
+
border-width: 0 10px 10px 10px;
|
3709 |
+
border-color: transparent transparent #0c92e3 transparent;
|
3710 |
+
}
|
3711 |
+
.bubble-info.bubble-top:before {
|
3712 |
+
bottom: -10px;
|
3713 |
+
left: 50%;
|
3714 |
+
margin-left: -10px;
|
3715 |
+
border-width: 10px 10px 0 10px;
|
3716 |
+
border-color: #0c92e3 transparent transparent transparent;
|
3717 |
+
}
|
3718 |
+
|
3719 |
+
.bubble .bbl-title {
|
3720 |
+
font-size: 0.875em;
|
3721 |
+
margin-bottom: .357em;
|
3722 |
+
}
|
3723 |
+
.bubble .bbl-text {
|
3724 |
+
font-size: 0.75em;
|
3725 |
+
}
|
3726 |
+
|
3727 |
+
.bubble.notitle .bbl-title {
|
3728 |
+
display: none;
|
3729 |
+
}
|
3730 |
+
.bubble.notitle .bbl-text {
|
3731 |
+
font-size: 0.875em;
|
3732 |
+
}
|
3733 |
+
.bubble.notitle [class*="bubble-"] {
|
3734 |
+
padding-top: 1.188em;
|
3735 |
+
/*19px to 16px*/
|
3736 |
+
}
|
3737 |
+
|
3738 |
+
.bubble-right {
|
3739 |
+
-webkit-transform-origin: left center;
|
3740 |
+
-ms-transform-origin: left center;
|
3741 |
+
transform-origin: left center;
|
3742 |
+
}
|
3743 |
+
|
3744 |
+
.bubble-bottom {
|
3745 |
+
-webkit-transform-origin: center top;
|
3746 |
+
-ms-transform-origin: center top;
|
3747 |
+
transform-origin: center top;
|
3748 |
+
}
|
3749 |
+
|
3750 |
+
.bubble-left {
|
3751 |
+
-webkit-transform-origin: right center;
|
3752 |
+
-ms-transform-origin: right center;
|
3753 |
+
transform-origin: right center;
|
3754 |
+
}
|
3755 |
+
|
3756 |
+
.bubble-top {
|
3757 |
+
-webkit-transform-origin: center bottom;
|
3758 |
+
-ms-transform-origin: center bottom;
|
3759 |
+
transform-origin: center bottom;
|
3760 |
+
}
|
3761 |
+
|
3762 |
+
/* Tooltip */
|
3763 |
+
.tooltip {
|
3764 |
+
display: inline-block;
|
3765 |
+
color: #04a2ca;
|
3766 |
+
}
|
3767 |
+
.tooltip [class*="bubble-"] {
|
3768 |
+
padding: 1.2em 1.25em 1.2em;
|
3769 |
+
}
|
3770 |
+
.tooltip .bubble .bbl-title {
|
3771 |
+
font-size: 0.9375em;
|
3772 |
+
margin-bottom: 0.6em;
|
3773 |
+
}
|
3774 |
+
.tooltip .bubble .bbl-text {
|
3775 |
+
font-size: 0.8125em;
|
3776 |
+
line-height: 1.6;
|
3777 |
+
position: relative;
|
3778 |
+
z-index: 100;
|
3779 |
+
}
|
3780 |
+
.tooltip .bubble-info.bubble-bottom:before {
|
3781 |
+
border-width: 0 14px 16px;
|
3782 |
+
margin-left: -14px;
|
3783 |
+
top: -16px;
|
3784 |
+
}
|
3785 |
+
|
3786 |
+
.tooltip .bubble {
|
3787 |
+
max-width: 22.7em;
|
3788 |
+
margin: -2em 0 0 -9em;
|
3789 |
+
padding-top: 3.7em;
|
3790 |
+
display: none;
|
3791 |
+
}
|
3792 |
+
|
3793 |
+
.ecwid-no-touch .tooltip:hover,
|
3794 |
+
.tooltip.hover {
|
3795 |
+
color: #006995;
|
3796 |
+
cursor: pointer;
|
3797 |
+
}
|
3798 |
+
.ecwid-no-touch .tooltip:hover .bubble,
|
3799 |
+
.tooltip.hover .bubble {
|
3800 |
+
display: block;
|
3801 |
+
}
|
3802 |
+
|
3803 |
+
/* base plate styles */
|
3804 |
+
.plate {
|
3805 |
+
font-size: 1em;
|
3806 |
+
padding: 0.875em 1em;
|
3807 |
+
border-radius: 0.375em;
|
3808 |
+
border: 1px solid transparent;
|
3809 |
+
-moz-box-sizing: border-box;
|
3810 |
+
box-sizing: border-box;
|
3811 |
+
background-color: #eef6fa;
|
3812 |
+
color: #333;
|
3813 |
+
border-color: #dae5e7;
|
3814 |
+
border-width: 1px;
|
3815 |
+
background-clip: padding-box;
|
3816 |
+
position: relative;
|
3817 |
+
}
|
3818 |
+
.plate.opened {
|
3819 |
+
background-color: #fff;
|
3820 |
+
color: #333;
|
3821 |
+
border-color: #e4ebf0;
|
3822 |
+
border-width: 1px;
|
3823 |
+
box-shadow: 0 0.125em 0.375em rgba(0, 0, 0, 0.09);
|
3824 |
+
/* 2px 6px */
|
3825 |
+
}
|
3826 |
+
.plate.plate-live {
|
3827 |
+
cursor: pointer;
|
3828 |
+
}
|
3829 |
+
.plate.plate-live:hover, .plate.plate-live.opened:hover {
|
3830 |
+
background-color: #deedf5;
|
3831 |
+
color: #333;
|
3832 |
+
border-color: #89bede;
|
3833 |
+
border-width: 1px;
|
3834 |
+
box-shadow: none;
|
3835 |
+
}
|
3836 |
+
.plate.plate-live:active, .plate.plate-live.opened:active {
|
3837 |
+
background-color: #fff;
|
3838 |
+
color: #333;
|
3839 |
+
border-color: #d1e5e9;
|
3840 |
+
border-width: 1px;
|
3841 |
+
box-shadow: none;
|
3842 |
+
}
|
3843 |
+
|
3844 |
+
.alert {
|
3845 |
+
font-size: 0.875em;
|
3846 |
+
padding: 1.1em 1.8em;
|
3847 |
+
border-radius: 1px;
|
3848 |
+
border: 1px solid transparent;
|
3849 |
+
-moz-box-sizing: border-box;
|
3850 |
+
box-sizing: border-box;
|
3851 |
+
background-color: #fff;
|
3852 |
+
color: #333;
|
3853 |
+
border-color: #d5d5d5;
|
3854 |
+
border-width: 1px;
|
3855 |
+
line-height: 1.66em;
|
3856 |
+
}
|
3857 |
+
.alert .title {
|
3858 |
+
font-size: 16px;
|
3859 |
+
font-weight: 600;
|
3860 |
+
margin: 5px 0 8px;
|
3861 |
+
}
|
3862 |
+
.alert a {
|
3863 |
+
text-decoration: none;
|
3864 |
+
}
|
3865 |
+
.alert p {
|
3866 |
+
font-size: 12px;
|
3867 |
+
line-height: 1.6;
|
3868 |
+
margin: 2px 0 5px;
|
3869 |
+
max-width: 10000px;
|
3870 |
+
}
|
3871 |
+
@media (min-width: 768px) {
|
3872 |
+
.alert p {
|
3873 |
+
font-size: 14px;
|
3874 |
+
}
|
3875 |
+
}
|
3876 |
+
.alert > .btn {
|
3877 |
+
margin: 15px 0;
|
3878 |
+
}
|
3879 |
+
.alert .close {
|
3880 |
+
font-size: 1.142857em;
|
3881 |
+
color: #b3b3b3;
|
3882 |
+
top: 16px;
|
3883 |
+
right: 14px;
|
3884 |
+
position: absolute;
|
3885 |
+
cursor: pointer;
|
3886 |
+
}
|
3887 |
+
.alert .close:hover {
|
3888 |
+
color: #0287b2;
|
3889 |
+
}
|
3890 |
+
.alert .close:active {
|
3891 |
+
color: #63d4ec;
|
3892 |
+
}
|
3893 |
+
.alert.alert-info {
|
3894 |
+
background-color: #fff;
|
3895 |
+
color: #333;
|
3896 |
+
border-color: #009eef;
|
3897 |
+
border-width: 2px;
|
3898 |
+
}
|
3899 |
+
.alert.alert-success {
|
3900 |
+
background-color: #f5ffef;
|
3901 |
+
color: #333;
|
3902 |
+
border-color: #7cc13e;
|
3903 |
+
border-width: 2px;
|
3904 |
+
}
|
3905 |
+
.alert.alert-warning {
|
3906 |
+
background-color: #fffbf2;
|
3907 |
+
color: #333;
|
3908 |
+
border-color: #e4ba74;
|
3909 |
+
border-width: 2px;
|
3910 |
+
}
|
3911 |
+
.alert.alert-error {
|
3912 |
+
background-color: #fff6f6;
|
3913 |
+
color: #333;
|
3914 |
+
border-color: #ed917d;
|
3915 |
+
border-width: 2px;
|
3916 |
+
}
|
3917 |
+
.alert.alert-error .has-error {
|
3918 |
+
color: #cf3e07;
|
3919 |
+
}
|
3920 |
+
.alert.alert-icon {
|
3921 |
+
font-size: 12px;
|
3922 |
+
line-height: 1.667;
|
3923 |
+
padding: 7px 20px 16px;
|
3924 |
+
position: relative;
|
3925 |
+
}
|
3926 |
+
.alert.alert-icon .alert-inner .title {
|
3927 |
+
display: block;
|
3928 |
+
font-size: 16px;
|
3929 |
+
padding: 5px 0 0;
|
3930 |
+
}
|
3931 |
+
.alert.alert-icon em {
|
3932 |
+
font-style: normal;
|
3933 |
+
font-weight: 600;
|
3934 |
+
}
|
3935 |
+
.alert.alert-icon span[class^=icon-] {
|
3936 |
+
color: #86d5fc;
|
3937 |
+
}
|
3938 |
+
.alert.alert-icon .svg-icon {
|
3939 |
+
fill: #86d5fc;
|
3940 |
+
}
|
3941 |
+
@media (min-width: 768px) {
|
3942 |
+
.alert.alert-icon {
|
3943 |
+
font-size: 14px;
|
3944 |
+
line-height: 1.7143;
|
3945 |
+
padding: 25px 20px 25px 95px;
|
3946 |
+
}
|
3947 |
+
.alert.alert-icon .alert-inner .title {
|
3948 |
+
padding: 0;
|
3949 |
+
}
|
3950 |
+
}
|
3951 |
+
.alert.alert-icon.alert-info span[class^=icon-] {
|
3952 |
+
color: #86d5fc;
|
3953 |
+
}
|
3954 |
+
.alert.alert-icon.alert-info .svg-icon {
|
3955 |
+
fill: #86d5fc;
|
3956 |
+
}
|
3957 |
+
.alert.alert-icon.alert-success span[class^=icon-] {
|
3958 |
+
color: #80c05b;
|
3959 |
+
}
|
3960 |
+
.alert.alert-icon.alert-success .svg-icon {
|
3961 |
+
fill: #80c05b;
|
3962 |
+
}
|
3963 |
+
.alert.alert-icon.alert-warning span[class^=icon-] {
|
3964 |
+
color: #e8c072;
|
3965 |
+
}
|
3966 |
+
.alert.alert-icon.alert-warning .svg-icon {
|
3967 |
+
fill: #e8c072;
|
3968 |
+
}
|
3969 |
+
.alert.alert-icon.alert-error span[class^=icon-] {
|
3970 |
+
color: #dc602d;
|
3971 |
+
}
|
3972 |
+
.alert.alert-icon.alert-error .svg-icon {
|
3973 |
+
fill: #dc602d;
|
3974 |
+
}
|
3975 |
+
.alert.alert-icon span[class^=icon-],
|
3976 |
+
.alert.alert-icon span.svg-icon {
|
3977 |
+
display: none;
|
3978 |
+
}
|
3979 |
+
@media (min-width: 768px) {
|
3980 |
+
.alert.alert-icon span[class^=icon-],
|
3981 |
+
.alert.alert-icon span.svg-icon {
|
3982 |
+
margin-left: -70px;
|
3983 |
+
display: block;
|
3984 |
+
position: absolute;
|
3985 |
+
cursor: default;
|
3986 |
+
}
|
3987 |
+
}
|
3988 |
+
@media (min-width: 768px) {
|
3989 |
+
.alert.alert-icon span[class^=icon-] {
|
3990 |
+
font-size: 40px;
|
3991 |
+
}
|
3992 |
+
}
|
3993 |
+
.alert.alert-icon div.icon {
|
3994 |
+
display: none;
|
3995 |
+
}
|
3996 |
+
@media (min-width: 768px) {
|
3997 |
+
.alert.alert-icon div.icon {
|
3998 |
+
display: block;
|
3999 |
+
position: absolute;
|
4000 |
+
top: 0;
|
4001 |
+
left: 0;
|
4002 |
+
width: 100px;
|
4003 |
+
height: 100%;
|
4004 |
+
max-height: 102px;
|
4005 |
+
}
|
4006 |
+
}
|
4007 |
+
.alert.alert-icon div.icon span[class^=icon-],
|
4008 |
+
.alert.alert-icon div.icon span.svg-icon {
|
4009 |
+
display: block;
|
4010 |
+
height: 36px;
|
4011 |
+
width: 36px;
|
4012 |
+
margin: -18px 0 0 -18px;
|
4013 |
+
top: 50%;
|
4014 |
+
left: 50%;
|
4015 |
+
}
|
4016 |
+
.alert.alert-icon .alert-inner {
|
4017 |
+
padding-right: 16px;
|
4018 |
+
}
|
4019 |
+
.alert.alert-icon .alert-action {
|
4020 |
+
display: none;
|
4021 |
+
}
|
4022 |
+
.alert.alert-icon .alert-content p {
|
4023 |
+
margin-top: 8px;
|
4024 |
+
margin-bottom: 10px;
|
4025 |
+
max-width: 855px;
|
4026 |
+
}
|
4027 |
+
.alert.alert-icon .alert-content .btn {
|
4028 |
+
height: 40px;
|
4029 |
+
min-width: 208px;
|
4030 |
+
padding: 10px;
|
4031 |
+
margin: 10px 0;
|
4032 |
+
}
|
4033 |
+
.alert.alert-icon.alert-full .alert-content,
|
4034 |
+
.alert.alert-icon.alert-full .alert-action {
|
4035 |
+
display: inline-block;
|
4036 |
+
width: 100%;
|
4037 |
+
margin-right: -4px;
|
4038 |
+
}
|
4039 |
+
.alert.alert-icon.alert-full .alert-content {
|
4040 |
+
vertical-align: top;
|
4041 |
+
}
|
4042 |
+
.alert.alert-icon.alert-full .alert-action {
|
4043 |
+
display: block;
|
4044 |
+
padding: 18px 0 8px;
|
4045 |
+
text-align: left;
|
4046 |
+
}
|
4047 |
+
.alert.alert-icon.alert-full .alert-action .btn {
|
4048 |
+
height: 40px;
|
4049 |
+
padding: 10px;
|
4050 |
+
margin-bottom: 10px;
|
4051 |
+
min-width: 208px;
|
4052 |
+
}
|
4053 |
+
.alert.alert-icon.alert-full .alert-action .btn + div {
|
4054 |
+
font-size: 0.9285em;
|
4055 |
+
}
|
4056 |
+
@media (min-width: 768px) {
|
4057 |
+
.alert.alert-icon.alert-full {
|
4058 |
+
font-size: 14px;
|
4059 |
+
padding-bottom: 32px;
|
4060 |
+
}
|
4061 |
+
.alert.alert-icon.alert-full .alert-inner {
|
4062 |
+
display: table;
|
4063 |
+
width: 100%;
|
4064 |
+
}
|
4065 |
+
.alert.alert-icon.alert-full .alert-content,
|
4066 |
+
.alert.alert-icon.alert-full .alert-action {
|
4067 |
+
display: table-cell;
|
4068 |
+
}
|
4069 |
+
.alert.alert-icon.alert-full .alert-action {
|
4070 |
+
width: 300px;
|
4071 |
+
padding: 0 27px 0 45px;
|
4072 |
+
text-align: center;
|
4073 |
+
vertical-align: middle;
|
4074 |
+
}
|
4075 |
+
.alert.alert-icon.alert-full .alert-action .btn + div {
|
4076 |
+
margin-top: 15px;
|
4077 |
+
}
|
4078 |
+
.alert.alert-icon.alert-full span[class^=icon-] {
|
4079 |
+
padding-top: 7px;
|
4080 |
+
}
|
4081 |
+
}
|
4082 |
+
.alert.alert-icon.alert-short span[class^=icon-],
|
4083 |
+
.alert.alert-icon.alert-short span.svg-icon {
|
4084 |
+
display: none;
|
4085 |
+
}
|
4086 |
+
.alert.alert-icon.alert-short .title {
|
4087 |
+
margin-bottom: 6px;
|
4088 |
+
}
|
4089 |
+
@media (min-width: 768px) {
|
4090 |
+
.alert.alert-icon.alert-short {
|
4091 |
+
padding: 15px 20px 17px 95px;
|
4092 |
+
}
|
4093 |
+
.alert.alert-icon.alert-short span[class^=icon-],
|
4094 |
+
.alert.alert-icon.alert-short span.svg-icon {
|
4095 |
+
display: block;
|
4096 |
+
position: absolute;
|
4097 |
+
top: 50%;
|
4098 |
+
margin: -16px 0 0 -63px;
|
4099 |
+
cursor: default;
|
4100 |
+
}
|
4101 |
+
.alert.alert-icon.alert-short span[class^=icon-] {
|
4102 |
+
font-size: 32px;
|
4103 |
+
}
|
4104 |
+
}
|
4105 |
+
.alert.alert-icon.alert-short .title + div {
|
4106 |
+
display: none;
|
4107 |
+
}
|
4108 |
+
|
4109 |
+
/* base popups styles */
|
4110 |
+
.popup {
|
4111 |
+
font-size: 1em;
|
4112 |
+
padding: 17px 22px 25px;
|
4113 |
+
border-radius: 7px;
|
4114 |
+
border: 1px solid transparent;
|
4115 |
+
-moz-box-sizing: border-box;
|
4116 |
+
box-sizing: border-box;
|
4117 |
+
overflow: hidden;
|
4118 |
+
}
|
4119 |
+
.popup .popup-title {
|
4120 |
+
font-size: 18px;
|
4121 |
+
display: block;
|
4122 |
+
margin: 0 0 16px;
|
4123 |
+
font-weight: 600;
|
4124 |
+
}
|
4125 |
+
.popup .popup-close {
|
4126 |
+
float: right;
|
4127 |
+
display: block;
|
4128 |
+
width: 24px;
|
4129 |
+
height: 24px;
|
4130 |
+
background-color: #000;
|
4131 |
+
opacity: .3;
|
4132 |
+
text-align: center;
|
4133 |
+
border-radius: 50%;
|
4134 |
+
position: relative;
|
4135 |
+
top: -3px;
|
4136 |
+
right: -9px;
|
4137 |
+
-webkit-transition: opacity 0.1s linear;
|
4138 |
+
transition: opacity 0.1s linear;
|
4139 |
+
}
|
4140 |
+
.popup .popup-close [class*="icon-"] {
|
4141 |
+
font-size: 0.75em;
|
4142 |
+
color: #fff;
|
4143 |
+
}
|
4144 |
+
.popup .popup-close:hover {
|
4145 |
+
opacity: .5;
|
4146 |
+
}
|
4147 |
+
.popup .popup-text {
|
4148 |
+
font-size: 13px;
|
4149 |
+
line-height: 1.4;
|
4150 |
+
margin-top: 0 0 4px;
|
4151 |
+
display: block;
|
4152 |
+
}
|
4153 |
+
|
4154 |
+
/* popup types */
|
4155 |
+
.popup-success {
|
4156 |
+
background-color: #f5ffef;
|
4157 |
+
color: #406d40;
|
4158 |
+
border-color: transparent;
|
4159 |
+
border-width: 1px;
|
4160 |
+
}
|
4161 |
+
|
4162 |
+
.popup-warning {
|
4163 |
+
background-color: #fffbf2;
|
4164 |
+
color: #333;
|
4165 |
+
border-color: transparent;
|
4166 |
+
border-width: 1px;
|
4167 |
+
}
|
4168 |
+
|
4169 |
+
.popup-default {
|
4170 |
+
background-color: #fff;
|
4171 |
+
color: #1e2c38;
|
4172 |
+
border-color: #009eef;
|
4173 |
+
border-width: 1px;
|
4174 |
+
}
|
4175 |
+
|
4176 |
+
.popup-info {
|
4177 |
+
background-color: #b5dff0;
|
4178 |
+
color: #1e2c38;
|
4179 |
+
border-color: transparent;
|
4180 |
+
border-width: 1px;
|
4181 |
+
}
|
4182 |
+
|
4183 |
+
/* new popup */
|
4184 |
+
.ecwid-modal-open {
|
4185 |
+
overflow: hidden !important;
|
4186 |
+
position: fixed !important;
|
4187 |
+
width: 100%;
|
4188 |
+
}
|
4189 |
+
|
4190 |
+
.main-overlay {
|
4191 |
+
-webkit-overflow-scrolling: touch;
|
4192 |
+
overflow-y: auto;
|
4193 |
+
background: rgba(0, 0, 0, 0.5);
|
4194 |
+
position: fixed;
|
4195 |
+
top: 0;
|
4196 |
+
left: 0;
|
4197 |
+
width: 100vw;
|
4198 |
+
height: 100%;
|
4199 |
+
z-index: 9999;
|
4200 |
+
display: table\9;
|
4201 |
+
}
|
4202 |
+
.main-overlay--transparent {
|
4203 |
+
background: none;
|
4204 |
+
}
|
4205 |
+
.main-overlay--hidden {
|
4206 |
+
background: none;
|
4207 |
+
pointer-events: none;
|
4208 |
+
}
|
4209 |
+
.main-overlay_animation-hide {
|
4210 |
+
opacity: 0;
|
4211 |
+
-webkit-transition: opacity 200ms ease-out 200ms;
|
4212 |
+
transition: opacity 200ms ease-out 200ms;
|
4213 |
+
}
|
4214 |
+
.main-overlay_animation-hide .main-popup {
|
4215 |
+
opacity: 0;
|
4216 |
+
margin-top: 40px;
|
4217 |
+
-webkit-transition: all 400ms ease-out;
|
4218 |
+
transition: all 400ms ease-out;
|
4219 |
+
}
|
4220 |
+
|
4221 |
+
.main-popup {
|
4222 |
+
display: -webkit-box;
|
4223 |
+
display: -webkit-flex;
|
4224 |
+
display: -ms-flexbox;
|
4225 |
+
display: flex;
|
4226 |
+
display: table-cell\9;
|
4227 |
+
vertical-align: middle\9;
|
4228 |
+
box-sizing: border-box;
|
4229 |
+
-moz-box-sizing: border-box;
|
4230 |
+
text-align: center;
|
4231 |
+
-webkit-transform: translateZ(0);
|
4232 |
+
/* IE11 does not wrap long paragraphs of text */
|
4233 |
+
}
|
4234 |
+
.main-popup_center {
|
4235 |
+
height: 100%;
|
4236 |
+
width: 100%;
|
4237 |
+
-webkit-box-pack: center;
|
4238 |
+
-webkit-justify-content: center;
|
4239 |
+
-ms-flex-pack: center;
|
4240 |
+
justify-content: center;
|
4241 |
+
-webkit-box-align: center;
|
4242 |
+
-webkit-align-items: center;
|
4243 |
+
-ms-flex-align: center;
|
4244 |
+
align-items: center;
|
4245 |
+
padding: 15px;
|
4246 |
+
}
|
4247 |
+
.main-popup_animation {
|
4248 |
+
-webkit-animation: showpopup 400ms ease-out;
|
4249 |
+
animation: showpopup 400ms ease-out;
|
4250 |
+
}
|
4251 |
+
.main-popup.main-popup_top {
|
4252 |
+
align-items: flex-start;
|
4253 |
+
vertical-align: top\9;
|
4254 |
+
padding: 0 15px;
|
4255 |
+
}
|
4256 |
+
.main-popup.main-popup_bottom {
|
4257 |
+
align-items: flex-end;
|
4258 |
+
vertical-align: bottom\9;
|
4259 |
+
padding: 0 15px;
|
4260 |
+
}
|
4261 |
+
.main-popup__container {
|
4262 |
+
position: relative;
|
4263 |
+
padding: 20px 25px;
|
4264 |
+
max-width: 600px;
|
4265 |
+
min-width: 290px;
|
4266 |
+
background: #fff;
|
4267 |
+
border-radius: 1px;
|
4268 |
+
border: 1px solid #d5d5d5;
|
4269 |
+
color: #333;
|
4270 |
+
box-sizing: border-box;
|
4271 |
+
-moz-box-sizing: border-box;
|
4272 |
+
display: -webkit-box;
|
4273 |
+
display: -webkit-flex;
|
4274 |
+
display: -ms-flexbox;
|
4275 |
+
display: flex;
|
4276 |
+
display: inline-block\9;
|
4277 |
+
-webkit-box-orient: vertical;
|
4278 |
+
-webkit-box-direction: normal;
|
4279 |
+
-webkit-flex-direction: column;
|
4280 |
+
-ms-flex-direction: column;
|
4281 |
+
flex-direction: column;
|
4282 |
+
-webkit-box-pack: center;
|
4283 |
+
-webkit-justify-content: center;
|
4284 |
+
-ms-flex-pack: center;
|
4285 |
+
justify-content: center;
|
4286 |
+
-webkit-box-align: center;
|
4287 |
+
-webkit-align-items: center;
|
4288 |
+
-ms-flex-align: center;
|
4289 |
+
align-items: center;
|
4290 |
+
word-wrap: break-word;
|
4291 |
+
}
|
4292 |
+
.main-popup__container a {
|
4293 |
+
text-decoration: none;
|
4294 |
+
}
|
4295 |
+
.main-popup__container > div {
|
4296 |
+
max-width: 100%;
|
4297 |
+
}
|
4298 |
+
.main-popup _:-ms-fullscreen, .main-popup :root .main-popup__container {
|
4299 |
+
display: inline-block;
|
4300 |
+
}
|
4301 |
+
@media (min-width: 640px) {
|
4302 |
+
.main-popup__container {
|
4303 |
+
padding: 30px 45px;
|
4304 |
+
}
|
4305 |
+
.main-popup_center .main-popup__container {
|
4306 |
+
padding: 45px 85px 30px;
|
4307 |
+
}
|
4308 |
+
.main-popup _:-ms-fullscreen, .main-popup :root .main-popup__container {
|
4309 |
+
display: flex;
|
4310 |
+
}
|
4311 |
+
}
|
4312 |
+
.main-popup__close {
|
4313 |
+
position: absolute;
|
4314 |
+
width: 16px;
|
4315 |
+
height: 16px;
|
4316 |
+
color: #b3b3b3;
|
4317 |
+
top: 16px;
|
4318 |
+
right: 16px;
|
4319 |
+
cursor: pointer;
|
4320 |
+
display: -webkit-box;
|
4321 |
+
display: -webkit-flex;
|
4322 |
+
display: -ms-flexbox;
|
4323 |
+
display: flex;
|
4324 |
+
-webkit-box-pack: center;
|
4325 |
+
-webkit-justify-content: center;
|
4326 |
+
-ms-flex-pack: center;
|
4327 |
+
justify-content: center;
|
4328 |
+
-webkit-box-align: center;
|
4329 |
+
-webkit-align-items: center;
|
4330 |
+
-ms-flex-align: center;
|
4331 |
+
align-items: center;
|
4332 |
+
}
|
4333 |
+
.main-popup__close svg {
|
4334 |
+
width: 16px;
|
4335 |
+
height: 16px;
|
4336 |
+
fill: currentColor;
|
4337 |
+
transition: color 0.1s linear;
|
4338 |
+
}
|
4339 |
+
.main-popup__close:hover {
|
4340 |
+
color: #0287b2;
|
4341 |
+
}
|
4342 |
+
.main-popup__close:active {
|
4343 |
+
color: #63d4ec;
|
4344 |
+
}
|
4345 |
+
.main-popup__title {
|
4346 |
+
font-size: 16px;
|
4347 |
+
font-weight: 600;
|
4348 |
+
line-height: 1.5;
|
4349 |
+
padding: 15px 0 5px;
|
4350 |
+
margin: 0;
|
4351 |
+
max-width: 100%;
|
4352 |
+
box-sizing: border-box;
|
4353 |
+
-moz-box-sizing: border-box;
|
4354 |
+
}
|
4355 |
+
@media (min-width: 640px) {
|
4356 |
+
.main-popup__title {
|
4357 |
+
font-size: 18px;
|
4358 |
+
}
|
4359 |
+
}
|
4360 |
+
.main-popup__text {
|
4361 |
+
font-size: 12px;
|
4362 |
+
line-height: 1.667;
|
4363 |
+
text-align: center;
|
4364 |
+
display: inline-block;
|
4365 |
+
padding: 5px 0;
|
4366 |
+
max-width: 100%;
|
4367 |
+
}
|
4368 |
+
.main-popup__text.ecwid-multiLine {
|
4369 |
+
text-align: left;
|
4370 |
+
}
|
4371 |
+
@media (min-width: 640px) {
|
4372 |
+
.main-popup__text {
|
4373 |
+
font-size: 14px;
|
4374 |
+
line-height: 1.7143;
|
4375 |
+
}
|
4376 |
+
}
|
4377 |
+
.main-popup__content {
|
4378 |
+
padding: 10px 10px 0;
|
4379 |
+
}
|
4380 |
+
.main-popup__buttons {
|
4381 |
+
padding: 15px 0 0;
|
4382 |
+
min-width: 180px;
|
4383 |
+
}
|
4384 |
+
@media (min-width: 640px) {
|
4385 |
+
.main-popup__buttons {
|
4386 |
+
padding: 30px 0 0;
|
4387 |
+
}
|
4388 |
+
}
|
4389 |
+
.main-popup__buttons .btn {
|
4390 |
+
font-size: 13px;
|
4391 |
+
min-width: 100%;
|
4392 |
+
margin-bottom: 10px;
|
4393 |
+
box-sizing: border-box;
|
4394 |
+
-moz-box-sizing: border-box;
|
4395 |
+
}
|
4396 |
+
@media (min-width: 640px) {
|
4397 |
+
.main-popup__buttons .btn {
|
4398 |
+
min-width: 180px;
|
4399 |
+
margin: 0 5px 10px;
|
4400 |
+
}
|
4401 |
+
}
|
4402 |
+
.main-popup__timer {
|
4403 |
+
color: #189dee;
|
4404 |
+
font-size: 25px;
|
4405 |
+
}
|
4406 |
+
@media (min-width: 640px) {
|
4407 |
+
.main-popup__timer {
|
4408 |
+
font-size: 34px;
|
4409 |
+
}
|
4410 |
+
}
|
4411 |
+
.main-popup__logo {
|
4412 |
+
width: auto;
|
4413 |
+
height: 65px;
|
4414 |
+
-webkit-transform: scale(0.75);
|
4415 |
+
-ms-transform: scale(0.75);
|
4416 |
+
transform: scale(0.75);
|
4417 |
+
}
|
4418 |
+
.main-popup__logo svg {
|
4419 |
+
fill: #86d5fc;
|
4420 |
+
height: 100%;
|
4421 |
+
max-height: 65px;
|
4422 |
+
max-width: 100%;
|
4423 |
+
}
|
4424 |
+
@media (min-width: 768px) {
|
4425 |
+
.main-popup__logo {
|
4426 |
+
-webkit-transform: scale(1);
|
4427 |
+
-ms-transform: scale(1);
|
4428 |
+
transform: scale(1);
|
4429 |
+
padding-bottom: 10px;
|
4430 |
+
}
|
4431 |
+
}
|
4432 |
+
.main-popup--error .main-popup__logo svg {
|
4433 |
+
fill: #dc602d;
|
4434 |
+
}
|
4435 |
+
.main-popup--warning .main-popup__logo svg {
|
4436 |
+
fill: #e8c072;
|
4437 |
+
}
|
4438 |
+
.main-popup--success .main-popup__logo svg {
|
4439 |
+
fill: #80c05b;
|
4440 |
+
}
|
4441 |
+
.main-popup--success .alert.alert-success {
|
4442 |
+
background-color: #fff;
|
4443 |
+
color: #333;
|
4444 |
+
border-color: #d5d5d5;
|
4445 |
+
border-width: 1px;
|
4446 |
+
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
|
4447 |
+
}
|
4448 |
+
|
4449 |
+
.ecwid-modal-large {
|
4450 |
+
position: absolute !important;
|
4451 |
+
}
|
4452 |
+
@media (min-width: 768px) {
|
4453 |
+
.ecwid-modal-large {
|
4454 |
+
position: fixed !important;
|
4455 |
+
}
|
4456 |
+
}
|
4457 |
+
.ecwid-modal-large .main-overlay {
|
4458 |
+
position: absolute;
|
4459 |
+
overflow-y: scroll;
|
4460 |
+
background: #EEEFF0;
|
4461 |
+
}
|
4462 |
+
@media (min-width: 768px) {
|
4463 |
+
.ecwid-modal-large .main-overlay {
|
4464 |
+
position: fixed;
|
4465 |
+
overflow-y: auto;
|
4466 |
+
}
|
4467 |
+
}
|
4468 |
+
.ecwid-modal-large .main-popup {
|
4469 |
+
padding: 0;
|
4470 |
+
height: calc(100% + 1px);
|
4471 |
+
}
|
4472 |
+
.ecwid-modal-large .main-popup .main-popup__container {
|
4473 |
+
font-size: 12px;
|
4474 |
+
line-height: 20px;
|
4475 |
+
background-color: #EEEFF0;
|
4476 |
+
border: none;
|
4477 |
+
width: 100%;
|
4478 |
+
max-width: 1440px;
|
4479 |
+
padding: 10px 0;
|
4480 |
+
justify-content: flex-start;
|
4481 |
+
overflow: hidden;
|
4482 |
+
}
|
4483 |
+
.ecwid-modal-large .main-popup .main-popup__container * {
|
4484 |
+
box-sizing: border-box;
|
4485 |
+
}
|
4486 |
+
@media (min-width: 768px) {
|
4487 |
+
.ecwid-modal-large .main-popup .main-popup__container {
|
4488 |
+
font-size: 14px;
|
4489 |
+
line-height: 24px;
|
4490 |
+
padding: 30px 0;
|
4491 |
+
}
|
4492 |
+
}
|
4493 |
+
.ecwid-modal-large .main-popup .main-popup__logo {
|
4494 |
+
height: 53px;
|
4495 |
+
padding-bottom: 0;
|
4496 |
+
margin-top: 7px;
|
4497 |
+
}
|
4498 |
+
@media (min-width: 768px) {
|
4499 |
+
.ecwid-modal-large .main-popup .main-popup__logo {
|
4500 |
+
margin-top: 37px;
|
4501 |
+
padding: 0;
|
4502 |
+
}
|
4503 |
+
}
|
4504 |
+
.ecwid-modal-large .main-popup .main-popup__close {
|
4505 |
+
top: 27px;
|
4506 |
+
right: 16px;
|
4507 |
+
width: 16px;
|
4508 |
+
height: 16px;
|
4509 |
+
}
|
4510 |
+
.ecwid-modal-large .main-popup .main-popup__close svg {
|
4511 |
+
width: 100%;
|
4512 |
+
height: auto;
|
4513 |
+
}
|
4514 |
+
.ecwid-modal-large .main-popup .main-popup__close .svg--desktop {
|
4515 |
+
display: none;
|
4516 |
+
}
|
4517 |
+
@media (min-width: 768px) {
|
4518 |
+
.ecwid-modal-large .main-popup .main-popup__close {
|
4519 |
+
top: 50px;
|
4520 |
+
right: -100px;
|
4521 |
+
width: 31px;
|
4522 |
+
height: 31px;
|
4523 |
+
}
|
4524 |
+
.ecwid-modal-large .main-popup .main-popup__close .svg--desktop {
|
4525 |
+
display: block;
|
4526 |
+
}
|
4527 |
+
.ecwid-modal-large .main-popup .main-popup__close .svg--mobile {
|
4528 |
+
display: none;
|
4529 |
+
}
|
4530 |
+
}
|
4531 |
+
@media (min-width: 1024px) {
|
4532 |
+
.ecwid-modal-large .main-popup .main-popup__close {
|
4533 |
+
right: 0;
|
4534 |
+
}
|
4535 |
+
}
|
4536 |
+
.ecwid-modal-large .main-popup .main-popup__top-note {
|
4537 |
+
max-width: 700px;
|
4538 |
+
line-height: 22px;
|
4539 |
+
margin: 8px auto 0;
|
4540 |
+
}
|
4541 |
+
@media (min-width: 768px) {
|
4542 |
+
.ecwid-modal-large .main-popup .main-popup__top-note {
|
4543 |
+
line-height: 28px;
|
4544 |
+
}
|
4545 |
+
}
|
4546 |
+
.ecwid-modal-large .main-popup .main-popup__panel {
|
4547 |
+
background-color: #fff;
|
4548 |
+
border: 1px solid #D2D2D2;
|
4549 |
+
max-width: 1000px;
|
4550 |
+
margin: 10px auto 25px;
|
4551 |
+
padding: 20px;
|
4552 |
+
}
|
4553 |
+
@media (min-width: 768px) {
|
4554 |
+
.ecwid-modal-large .main-popup .main-popup__panel {
|
4555 |
+
margin-top: 37px;
|
4556 |
+
}
|
4557 |
+
}
|
4558 |
+
@media (min-width: 1024px) {
|
4559 |
+
.ecwid-modal-large .main-popup .main-popup__panel {
|
4560 |
+
min-width: 1000px;
|
4561 |
+
padding: 35px 20px 40px;
|
4562 |
+
}
|
4563 |
+
}
|
4564 |
+
.ecwid-modal-large .main-popup .main-popup__panel .main-popup__title {
|
4565 |
+
font-size: 18px;
|
4566 |
+
font-weight: 400;
|
4567 |
+
line-height: 26px;
|
4568 |
+
margin-top: 0;
|
4569 |
+
padding-top: 0;
|
4570 |
+
}
|
4571 |
+
@media (min-width: 768px) {
|
4572 |
+
.ecwid-modal-large .main-popup .main-popup__panel .main-popup__title {
|
4573 |
+
font-size: 22px;
|
4574 |
+
line-height: 31px;
|
4575 |
+
}
|
4576 |
+
}
|
4577 |
+
.ecwid-modal-large .main-popup .main-popup__panel .btn {
|
4578 |
+
margin-bottom: 0;
|
4579 |
+
min-width: 240px;
|
4580 |
+
}
|
4581 |
+
.ecwid-modal-large .main-popup .main-popup__cancel {
|
4582 |
+
font-size: 13px;
|
4583 |
+
line-height: 18px;
|
4584 |
+
text-align: center;
|
4585 |
+
padding-bottom: 20px;
|
4586 |
+
}
|
4587 |
+
.ecwid-modal-large .ecwid-facelift {
|
4588 |
+
display: none;
|
4589 |
+
}
|
4590 |
+
|
4591 |
+
/* IE11 does not wrap long paragraphs of text */
|
4592 |
+
_:-ms-fullscreen, :root .main-popup__container {
|
4593 |
+
display: inline-block;
|
4594 |
+
}
|
4595 |
+
|
4596 |
+
@media (min-width: 640px) {
|
4597 |
+
_:-ms-fullscreen, :root .main-popup__container {
|
4598 |
+
display: flex;
|
4599 |
+
}
|
4600 |
+
}
|
4601 |
+
.svg-close {
|
4602 |
+
fill: currentColor;
|
4603 |
+
}
|
4604 |
+
|
4605 |
+
.svg-rocket {
|
4606 |
+
fill: currentColor;
|
4607 |
+
}
|
4608 |
+
|
4609 |
+
.svg-question {
|
4610 |
+
fill: currentColor;
|
4611 |
+
}
|
4612 |
+
|
4613 |
+
.svg-error {
|
4614 |
+
fill: #d2d2d2;
|
4615 |
+
}
|
4616 |
+
|
4617 |
+
.svg-trash {
|
4618 |
+
fill: currentColor;
|
4619 |
+
}
|
4620 |
+
|
4621 |
+
.svg-rocket__circle {
|
4622 |
+
-webkit-animation: rocket-circle 1.5s infinite ease-out;
|
4623 |
+
animation: rocket-circle 1.5s infinite ease-out;
|
4624 |
+
}
|
4625 |
+
|
4626 |
+
.svg-rocket__circle:nth-child(2) {
|
4627 |
+
-webkit-animation-delay: 0.75s;
|
4628 |
+
animation-delay: 0.75s;
|
4629 |
+
}
|
4630 |
+
|
4631 |
+
.svg-rocket__circle:nth-child(3) {
|
4632 |
+
-webkit-animation-delay: 0.75s;
|
4633 |
+
animation-delay: 0.5s;
|
4634 |
+
}
|
4635 |
+
|
4636 |
+
.svg-rocket__circle:nth-child(4) {
|
4637 |
+
-webkit-animation-delay: 0.75s;
|
4638 |
+
animation-delay: 0.25s;
|
4639 |
+
}
|
4640 |
+
|
4641 |
+
.svg-rocket__circle:nth-child(5) {
|
4642 |
+
-webkit-animation-delay: 0.00s;
|
4643 |
+
animation-delay: 0.00s;
|
4644 |
+
}
|
4645 |
+
|
4646 |
+
@-webkit-keyframes rocket-circle {
|
4647 |
+
0%, 100% {
|
4648 |
+
opacity: 1;
|
4649 |
+
}
|
4650 |
+
80%, 85% {
|
4651 |
+
opacity: 0;
|
4652 |
+
}
|
4653 |
+
}
|
4654 |
+
@keyframes rocket-circle {
|
4655 |
+
0%, 100% {
|
4656 |
+
opacity: 1;
|
4657 |
+
}
|
4658 |
+
80%, 85% {
|
4659 |
+
opacity: 0;
|
4660 |
+
}
|
4661 |
+
}
|
4662 |
+
@-webkit-keyframes showpopup {
|
4663 |
+
from {
|
4664 |
+
margin-top: -40px;
|
4665 |
+
opacity: 0;
|
4666 |
+
}
|
4667 |
+
to {
|
4668 |
+
margin-top: 0;
|
4669 |
+
opacity: 1;
|
4670 |
+
}
|
4671 |
+
}
|
4672 |
+
@keyframes showpopup {
|
4673 |
+
from {
|
4674 |
+
margin-top: -40px;
|
4675 |
+
opacity: 0;
|
4676 |
+
}
|
4677 |
+
to {
|
4678 |
+
margin-top: 0;
|
4679 |
+
opacity: 1;
|
4680 |
+
}
|
4681 |
+
}
|
4682 |
+
/* dialog styles */
|
4683 |
+
.dialog {
|
4684 |
+
font-size: 1em;
|
4685 |
+
padding: 30px;
|
4686 |
+
border-radius: 0.375em;
|
4687 |
+
border: 1px solid transparent;
|
4688 |
+
-moz-box-sizing: border-box;
|
4689 |
+
box-sizing: border-box;
|
4690 |
+
margin-top: 18px;
|
4691 |
+
padding: 30px 30px 3px 30px;
|
4692 |
+
background-clip: padding-box;
|
4693 |
+
border: 1px solid #dae5e7;
|
4694 |
+
background: #fff;
|
4695 |
+
}
|
4696 |
+
.dialog .dialog-title {
|
4697 |
+
font-size: 1.75em;
|
4698 |
+
line-height: 1.2;
|
4699 |
+
font-weight: 600;
|
4700 |
+
display: block;
|
4701 |
+
margin: 0 0 16px;
|
4702 |
+
}
|
4703 |
+
.dialog .dialog-cancel {
|
4704 |
+
font-size: 1em;
|
4705 |
+
line-height: 1.2;
|
4706 |
+
float: right;
|
4707 |
+
text-align: center;
|
4708 |
+
position: relative;
|
4709 |
+
top: 6px;
|
4710 |
+
right: 7px;
|
4711 |
+
color: #a0a0a0;
|
4712 |
+
-webkit-transition: color 0.1s linear;
|
4713 |
+
transition: color 0.1s linear;
|
4714 |
+
}
|
4715 |
+
.dialog .dialog-cancel:visited {
|
4716 |
+
color: #a0a0a0;
|
4717 |
+
}
|
4718 |
+
.dialog .dialog-cancel:hover, .dialog .dialog-cancel:visited:hover {
|
4719 |
+
color: #006995;
|
4720 |
+
}
|
4721 |
+
.dialog .dialog-cancel:active, .dialog .dialog-cancel:visited:active {
|
4722 |
+
color: #54bfd6;
|
4723 |
+
}
|
4724 |
+
.dialog .dialog-cancel [class*="icon-"] {
|
4725 |
+
font-size: 0.875em;
|
4726 |
+
color: #a0a0a0;
|
4727 |
+
}
|
4728 |
+
.dialog .dialog-cancel:hover [class*="icon-"], .dialog .dialog-cancel:visited:hover [class*="icon-"] {
|
4729 |
+
color: #0287b2;
|
4730 |
+
}
|
4731 |
+
.dialog .dialog-cancel:active [class*="icon-"], .dialog .dialog-cancel:active:hover [class*="icon-"] {
|
4732 |
+
color: #54bfd6;
|
4733 |
+
}
|
4734 |
+
.dialog .dialog-body {
|
4735 |
+
line-height: 1.4;
|
4736 |
+
margin-top: 0 0 4px;
|
4737 |
+
display: block;
|
4738 |
+
}
|
4739 |
+
.dialog input {
|
4740 |
+
backface-visibility: hidden;
|
4741 |
+
-webkit-backface-visibility: hidden;
|
4742 |
+
-webkit-padding-start: 0px;
|
4743 |
+
-webkit-text-size-adjust: none;
|
4744 |
+
}
|
4745 |
+
|
4746 |
+
@media only screen and (max-width: 768px) {
|
4747 |
+
.dialog {
|
4748 |
+
margin-top: 0;
|
4749 |
+
padding-left: 15px;
|
4750 |
+
padding-right: 15px;
|
4751 |
+
border: none;
|
4752 |
+
}
|
4753 |
+
.dialog .dialog-title {
|
4754 |
+
font-size: 1.375em;
|
4755 |
+
}
|
4756 |
+
|
4757 |
+
.dialog-body p {
|
4758 |
+
font-size: 0.875em;
|
4759 |
+
}
|
4760 |
+
}
|
4761 |
+
.loader svg {
|
4762 |
+
height: 100%;
|
4763 |
+
width: 100%;
|
4764 |
+
}
|
4765 |
+
|
4766 |
+
[class*="loading"] .loader .spin-left {
|
4767 |
+
-webkit-animation: spinleft 1s infinite linear;
|
4768 |
+
animation: spinleft 1s infinite linear;
|
4769 |
+
}
|
4770 |
+
|
4771 |
+
[class*="loading"] .loader .spin-right {
|
4772 |
+
-webkit-animation: spinright 0.5s infinite linear;
|
4773 |
+
animation: spinright 0.5s infinite linear;
|
4774 |
+
}
|
4775 |
+
|
4776 |
+
.btn .loader {
|
4777 |
+
position: absolute;
|
4778 |
+
width: 100%;
|
4779 |
+
top: -30%;
|
4780 |
+
left: 0;
|
4781 |
+
display: none;
|
4782 |
+
z-index: 1;
|
4783 |
+
-webkit-animation: fadein 0.1s 1 linear;
|
4784 |
+
animation: fadein 0.1s 1 linear;
|
4785 |
+
}
|
4786 |
+
.btn .loader .spinner {
|
4787 |
+
margin: 0 auto;
|
4788 |
+
height: 46px;
|
4789 |
+
width: 46px;
|
4790 |
+
}
|
4791 |
+
.btn .loader .spinner svg {
|
4792 |
+
width: 100%;
|
4793 |
+
height: 100%;
|
4794 |
+
-webkit-transform: scale(1);
|
4795 |
+
}
|
4796 |
+
.btn.btn-large .loader .spinner {
|
4797 |
+
height: 70px;
|
4798 |
+
width: 70px;
|
4799 |
+
}
|
4800 |
+
.btn.btn-medium .loader .spinner {
|
4801 |
+
height: 56px;
|
4802 |
+
width: 56px;
|
4803 |
+
}
|
4804 |
+
.btn.btn-small .loader .spinner {
|
4805 |
+
height: 40px;
|
4806 |
+
width: 40px;
|
4807 |
+
}
|
4808 |
+
|
4809 |
+
.btn-loading .loader {
|
4810 |
+
display: block;
|
4811 |
+
}
|
4812 |
+
|
4813 |
+
html {
|
4814 |
+
font-size: 100%;
|
4815 |
+
}
|
4816 |
+
|
4817 |
+
body {
|
4818 |
+
color: #333;
|
4819 |
+
}
|
4820 |
+
|
4821 |
+
body, html {
|
4822 |
+
font-family: "Open Sans", sans-serif, Arial;
|
4823 |
+
font-weight: 400;
|
4824 |
+
margin: 0;
|
4825 |
+
padding: 0;
|
4826 |
+
}
|
4827 |
+
|
4828 |
+
:focus {
|
4829 |
+
outline: none;
|
4830 |
+
}
|
4831 |
+
|
4832 |
+
/* Overrides the highlight color shown when the user taps a link */
|
4833 |
+
*:active, *:hover, *:focus {
|
4834 |
+
-webkit-tap-highlight-color: transparent;
|
4835 |
+
-moz-tap-highlight-color: transparent;
|
4836 |
+
tap-highlight-color: transparent;
|
4837 |
+
}
|
4838 |
+
|
4839 |
+
.normalized select,
|
4840 |
+
.normalized textarea,
|
4841 |
+
.normalized input,
|
4842 |
+
.normalized button {
|
4843 |
+
font-family: "Open Sans", sans-serif, Arial;
|
4844 |
+
font-weight: 400;
|
4845 |
+
}
|
4846 |
+
|
4847 |
+
.normalized button::-moz-focus-inner {
|
4848 |
+
border: none;
|
4849 |
+
}
|
4850 |
+
|
4851 |
+
.fl {
|
4852 |
+
float: left;
|
4853 |
+
}
|
4854 |
+
|
4855 |
+
.fr {
|
4856 |
+
float: right;
|
4857 |
+
}
|
4858 |
+
|
4859 |
+
.hidden {
|
4860 |
+
display: none !important;
|
4861 |
+
visibility: hidden !important;
|
4862 |
+
}
|
4863 |
+
|
4864 |
+
/* Clearfix */
|
4865 |
+
.cf:before,
|
4866 |
+
.cf:after {
|
4867 |
+
content: " ";
|
4868 |
+
display: table;
|
4869 |
+
}
|
4870 |
+
|
4871 |
+
.cf:after {
|
4872 |
+
clear: both;
|
4873 |
+
}
|
4874 |
+
|
4875 |
+
.cf {
|
4876 |
+
*zoom: 1;
|
4877 |
+
/* For IE 6/7 only */
|
4878 |
+
}
|
4879 |
+
|
4880 |
+
/*--- Fieldsets ----------------------------------------------------------------------------------*/
|
4881 |
+
/*--- Fieldsets mixins ---------------------------------------------------------------------------*/
|
4882 |
+
/*--- Fieldsets variables ------------------------------------------------------------------------*/
|
4883 |
+
/* medium sise (default) */
|
4884 |
+
/* small size */
|
4885 |
+
/* large size */
|
4886 |
+
/*--- Fieldsets styles ---------------------------------------------------------------------------*/
|
4887 |
+
.fieldset {
|
4888 |
+
vertical-align: top;
|
4889 |
+
}
|
4890 |
+
.fieldset * {
|
4891 |
+
-moz-box-sizing: border-box;
|
4892 |
+
box-sizing: border-box;
|
4893 |
+
text-rendering: optimizeLegibility;
|
4894 |
+
}
|
4895 |
+
.fieldset .field {
|
4896 |
+
display: inline-block;
|
4897 |
+
position: relative;
|
4898 |
+
color: #606060;
|
4899 |
+
text-align: left;
|
4900 |
+
vertical-align: middle;
|
4901 |
+
border: 1px solid #c7c7c7;
|
4902 |
+
background-color: #fafbfc;
|
4903 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07);
|
4904 |
+
width: 100%;
|
4905 |
+
outline: 0;
|
4906 |
+
-ms-transform: translatez(0);
|
4907 |
+
-webkit-transform: translatez(0);
|
4908 |
+
transform: translatez(0);
|
4909 |
+
font-size: 14px;
|
4910 |
+
padding: 2px 9px 3px;
|
4911 |
+
border-radius: 2px;
|
4912 |
+
line-height: 19px;
|
4913 |
+
height: 40px;
|
4914 |
+
-webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear;
|
4915 |
+
transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear;
|
4916 |
+
/* states */
|
4917 |
+
/* field sizes */
|
4918 |
+
}
|
4919 |
+
.fieldset .field:focus, .fieldset .field.focus {
|
4920 |
+
border-width: 2px;
|
4921 |
+
padding: 1px 8px 2px;
|
4922 |
+
}
|
4923 |
+
.fieldset .field:focus, .fieldset .field.focus, .fieldset .field:active, .fieldset .field.active {
|
4924 |
+
background-color: #fff;
|
4925 |
+
/*border-color: #0c92e3;*/
|
4926 |
+
border-color: red;
|
4927 |
+
color: #606060;
|
4928 |
+
box-shadow: 0 0 4px #d1eafa;
|
4929 |
+
}
|
4930 |
+
.fieldset .field[disabled], .fieldset .field[readonly], .fieldset .field[disabled]:hover, .fieldset .field[disabled]:focus, .fieldset .field[disabled]:focus:hover, .fieldset .field[disabled]:active, .fieldset .field[disabled]:focus:active {
|
4931 |
+
background-color: #eeeeee;
|
4932 |
+
border-color: #c7c7c7;
|
4933 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07);
|
4934 |
+
pointer-events: none;
|
4935 |
+
}
|
4936 |
+
.fieldset .field__label {
|
4937 |
+
display: block;
|
4938 |
+
visibility: visible;
|
4939 |
+
font-size: 10px;
|
4940 |
+
font-weight: 600;
|
4941 |
+
line-height: 1;
|
4942 |
+
color: #999;
|
4943 |
+
height: auto;
|
4944 |
+
margin-top: 2px;
|
4945 |
+
opacity: 0;
|
4946 |
+
pointer-events: none;
|
4947 |
+
-webkit-transform: translateZ(0);
|
4948 |
+
-webkit-font-smoothing: antialiased;
|
4949 |
+
-webkit-backface-visibility: hidden;
|
4950 |
+
-webkit-transform: translate3D(0px, -10px, 0px);
|
4951 |
+
transform: translate3D(0px, -10px, 0px);
|
4952 |
+
transition: all .25s ease-out;
|
4953 |
+
}
|
4954 |
+
.fieldset .field__input {
|
4955 |
+
font-size: 14px;
|
4956 |
+
line-height: 19px;
|
4957 |
+
color: #333;
|
4958 |
+
margin: 0;
|
4959 |
+
padding: 0;
|
4960 |
+
border: 0;
|
4961 |
+
background: transparent;
|
4962 |
+
position: relative;
|
4963 |
+
top: 1px;
|
4964 |
+
width: 100%;
|
4965 |
+
-webkit-appearance: none;
|
4966 |
+
z-index: 3;
|
4967 |
+
}
|
4968 |
+
.fieldset .field__placeholder {
|
4969 |
+
font-size: 16px;
|
4970 |
+
line-height: 22px;
|
4971 |
+
font-weight: 400;
|
4972 |
+
color: #999;
|
4973 |
+
display: inline-block;
|
4974 |
+
padding: 0;
|
4975 |
+
margin: 0;
|
4976 |
+
position: absolute;
|
4977 |
+
top: 7px;
|
4978 |
+
left: 11px;
|
4979 |
+
z-index: 2;
|
4980 |
+
pointer-events: none;
|
4981 |
+
}
|
4982 |
+
.fieldset .field--filled .field__placeholder, .fieldset .field--focus .field__placeholder {
|
4983 |
+
display: none;
|
4984 |
+
transition: none;
|
4985 |
+
}
|
4986 |
+
.fieldset .field svg {
|
4987 |
+
fill: currentColor;
|
4988 |
+
width: 100%;
|
4989 |
+
height: auto;
|
4990 |
+
}
|
4991 |
+
.fieldset .field--hover {
|
4992 |
+
background-color: #fff;
|
4993 |
+
}
|
4994 |
+
.fieldset .field:active, .fieldset .field:focus, .fieldset .field--focus {
|
4995 |
+
color: #606060;
|
4996 |
+
border: 2px solid #009eef;
|
4997 |
+
background-color: #fff;
|
4998 |
+
box-shadow: 0 0 4px #d1eafa;
|
4999 |
+
padding: 1px 8px 2px;
|
5000 |
+
outline: 0;
|
5001 |
+
}
|
5002 |
+
.fieldset .field:active .field__placeholder, .fieldset .field:focus .field__placeholder, .fieldset .field--focus .field__placeholder {
|
5003 |
+
top: 6px;
|
5004 |
+
left: 10px;
|
5005 |
+
}
|
5006 |
+
.fieldset .field [class*="field-state"] {
|
5007 |
+
display: block;
|
5008 |
+
width: 16px;
|
5009 |
+
height: 16px;
|
5010 |
+
position: absolute;
|
5011 |
+
top: 10px;
|
5012 |
+
right: 9px;
|
5013 |
+
opacity: 0;
|
5014 |
+
z-index: -1;
|
5015 |
+
-webkit-transform: translateZ(0);
|
5016 |
+
-webkit-font-smoothing: antialiased;
|
5017 |
+
transition: opacity .14s ease-out, color .14s ease-out;
|
5018 |
+
}
|
5019 |
+
.fieldset .field .field-state--success {
|
5020 |
+
color: #80c05b;
|
5021 |
+
width: 22px;
|
5022 |
+
height: 22px;
|
5023 |
+
}
|
5024 |
+
.fieldset .field .field-state--close {
|
5025 |
+
color: #dc602d;
|
5026 |
+
cursor: pointer;
|
5027 |
+
}
|
5028 |
+
.fieldset .field .field-state--close:hover {
|
5029 |
+
color: #b23709;
|
5030 |
+
}
|
5031 |
+
.fieldset .field .field-state--close:active {
|
5032 |
+
color: #ff8456;
|
5033 |
+
}
|
5034 |
+
.fieldset .field__arrow {
|
5035 |
+
display: block;
|
5036 |
+
width: 17px;
|
5037 |
+
height: 17px;
|
5038 |
+
position: absolute;
|
5039 |
+
top: 10px;
|
5040 |
+
right: 10px;
|
5041 |
+
color: #999;
|
5042 |
+
pointer-events: none;
|
5043 |
+
-webkit-transform: translateZ(0);
|
5044 |
+
-webkit-font-smoothing: antialiased;
|
5045 |
+
transition: opacity .14s ease-out, color .14s ease-out;
|
5046 |
+
}
|
5047 |
+
.fieldset .field--filled .field__input {
|
5048 |
+
margin-top: -2px;
|
5049 |
+
}
|
5050 |
+
.fieldset .field--filled .field__label {
|
5051 |
+
opacity: 1;
|
5052 |
+
-webkit-transform: translate3D(0px, 0px, 0px);
|
5053 |
+
transform: translate3D(0px, 0px, 0px);
|
5054 |
+
}
|
5055 |
+
.fieldset .field--filled .select-target {
|
5056 |
+
opacity: 1;
|
5057 |
+
}
|
5058 |
+
.fieldset .field--focus .field__label {
|
5059 |
+
opacity: 1;
|
5060 |
+
-webkit-transform: translate3D(0px, 0px, 0px);
|
5061 |
+
transform: translate3D(0px, 0px, 0px);
|
5062 |
+
}
|
5063 |
+
.fieldset .field--focus .field__arrow {
|
5064 |
+
top: 9px;
|
5065 |
+
right: 9px;
|
5066 |
+
}
|
5067 |
+
.fieldset .field--focus .select-target {
|
5068 |
+
opacity: 1;
|
5069 |
+
}
|
5070 |
+
.fieldset .field__error {
|
5071 |
+
color: #cf3e07;
|
5072 |
+
display: none;
|
5073 |
+
font-size: 12px;
|
5074 |
+
font-weight: 400;
|
5075 |
+
line-height: 1.2;
|
5076 |
+
margin: 6px 0 10px;
|
5077 |
+
padding: 0 3px;
|
5078 |
+
text-align: left;
|
5079 |
+
}
|
5080 |
+
@media (min-width: 768px) {
|
5081 |
+
.fieldset .field--medium {
|
5082 |
+
font-size: 14px;
|
5083 |
+
padding: 3px 11px 4px;
|
5084 |
+
border-radius: 2px;
|
5085 |
+
line-height: 19px;
|
5086 |
+
height: 48px;
|
5087 |
+
}
|
5088 |
+
.fieldset .field--medium:focus, .fieldset .field--medium.focus {
|
5089 |
+
border-width: 2px;
|
5090 |
+
padding: 2px 10px 3px;
|
5091 |
+
}
|
5092 |
+
.fieldset .field--medium .field__label {
|
5093 |
+
margin-top: 4px;
|
5094 |
+
}
|
5095 |
+
.fieldset .field--medium .field__input {
|
5096 |
+
top: 3px;
|
5097 |
+
}
|
5098 |
+
.fieldset .field--medium .field__placeholder {
|
5099 |
+
font-size: 18px;
|
5100 |
+
line-height: 24px;
|
5101 |
+
font-weight: 300;
|
5102 |
+
top: 11px;
|
5103 |
+
}
|
5104 |
+
.fieldset .field--medium [class*="field-state"] {
|
5105 |
+
top: 14px;
|
5106 |
+
right: 15px;
|
5107 |
+
}
|
5108 |
+
.fieldset .field--medium .field__arrow {
|
5109 |
+
top: 14px;
|
5110 |
+
right: 12px;
|
5111 |
+
}
|
5112 |
+
.fieldset .field--medium:active, .fieldset .field--medium:focus, .fieldset .field--medium.field--focus {
|
5113 |
+
padding: 2px 10px 3px;
|
5114 |
+
}
|
5115 |
+
.fieldset .field--medium:active .field__placeholder, .fieldset .field--medium:focus .field__placeholder, .fieldset .field--medium.field--focus .field__placeholder {
|
5116 |
+
top: 10px;
|
5117 |
+
}
|
5118 |
+
.fieldset .field--medium:active .field__arrow, .fieldset .field--medium:focus .field__arrow, .fieldset .field--medium.field--focus .field__arrow {
|
5119 |
+
top: 13px;
|
5120 |
+
right: 11px;
|
5121 |
+
}
|
5122 |
+
}
|
5123 |
+
.fieldset .field--large {
|
5124 |
+
font-size: 14px;
|
5125 |
+
padding: 3px 11px 4px;
|
5126 |
+
border-radius: 2px;
|
5127 |
+
line-height: 19px;
|
5128 |
+
height: 48px;
|
5129 |
+
}
|
5130 |
+
.fieldset .field--large:focus, .fieldset .field--large.focus {
|
5131 |
+
border-width: 2px;
|
5132 |
+
padding: 2px 10px 3px;
|
5133 |
+
}
|
5134 |
+
.fieldset .field--large .field__label {
|
5135 |
+
margin-top: 4px;
|
5136 |
+
}
|
5137 |
+
.fieldset .field--large .field__input {
|
5138 |
+
top: 3px;
|
5139 |
+
}
|
5140 |
+
.fieldset .field--large .field__placeholder {
|
5141 |
+
font-size: 18px;
|
5142 |
+
line-height: 24px;
|
5143 |
+
font-weight: 300;
|
5144 |
+
top: 11px;
|
5145 |
+
}
|
5146 |
+
.fieldset .field--large [class*="field-state"] {
|
5147 |
+
top: 14px;
|
5148 |
+
right: 15px;
|
5149 |
+
}
|
5150 |
+
.fieldset .field--large .field__arrow {
|
5151 |
+
top: 16px;
|
5152 |
+
right: 14px;
|
5153 |
+
}
|
5154 |
+
.fieldset .field--large:active, .fieldset .field--large:focus, .fieldset .field--large.field--focus {
|
5155 |
+
padding: 2px 10px 3px;
|
5156 |
+
}
|
5157 |
+
.fieldset .field--large:active .field__placeholder, .fieldset .field--large:focus .field__placeholder, .fieldset .field--large.field--focus .field__placeholder {
|
5158 |
+
top: 10px;
|
5159 |
+
}
|
5160 |
+
.fieldset .field--large:active .field__arrow, .fieldset .field--large:focus .field__arrow, .fieldset .field--large.field--focus .field__arrow {
|
5161 |
+
top: 15px;
|
5162 |
+
right: 13px;
|
5163 |
+
}
|
5164 |
+
@media (min-width: 768px) {
|
5165 |
+
.fieldset .field--large {
|
5166 |
+
font-size: 18px;
|
5167 |
+
padding: 5px 16px 6px;
|
5168 |
+
border-radius: 2px;
|
5169 |
+
line-height: 24px;
|
5170 |
+
height: 56px;
|
5171 |
+
}
|
5172 |
+
.fieldset .field--large:focus, .fieldset .field--large.focus {
|
5173 |
+
border-width: 2px;
|
5174 |
+
padding: 4px 15px 5px;
|
5175 |
+
}
|
5176 |
+
.fieldset .field--large .field__label {
|
5177 |
+
font-size: 11px;
|
5178 |
+
margin-top: 4px;
|
5179 |
+
}
|
5180 |
+
.fieldset .field--large .field__input {
|
5181 |
+
font-size: 18px;
|
5182 |
+
line-height: 24px;
|
5183 |
+
top: 2px;
|
5184 |
+
}
|
5185 |
+
.fieldset .field--large .field__placeholder {
|
5186 |
+
font-size: 22px;
|
5187 |
+
line-height: 30px;
|
5188 |
+
top: 11px;
|
5189 |
+
}
|
5190 |
+
.fieldset .field--large [class*="field-state"] {
|
5191 |
+
top: 16px;
|
5192 |
+
right: 17px;
|
5193 |
+
}
|
5194 |
+
.fieldset .field--large .field__arrow {
|
5195 |
+
top: 18px;
|
5196 |
+
}
|
5197 |
+
.fieldset .field--large:active, .fieldset .field--large:focus, .fieldset .field--large.field--focus {
|
5198 |
+
padding: 4px 15px 5px;
|
5199 |
+
}
|
5200 |
+
.fieldset .field--large:active .field__placeholder, .fieldset .field--large:focus .field__placeholder, .fieldset .field--large.field--focus .field__placeholder {
|
5201 |
+
top: 10px;
|
5202 |
+
}
|
5203 |
+
.fieldset .field--large:active .field__arrow, .fieldset .field--large:focus .field__arrow, .fieldset .field--large.field--focus .field__arrow {
|
5204 |
+
top: 17px;
|
5205 |
+
}
|
5206 |
+
}
|
5207 |
+
.fieldset.has-error .field {
|
5208 |
+
border: 2px solid #ed917d;
|
5209 |
+
padding: 2px 10px 3px;
|
5210 |
+
color: #dc602d;
|
5211 |
+
background-color: #fff6f6;
|
5212 |
+
box-shadow: none;
|
5213 |
+
-webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
5214 |
+
transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
5215 |
+
}
|
5216 |
+
.fieldset.has-error .field:hover {
|
5217 |
+
background-color: #fff;
|
5218 |
+
}
|
5219 |
+
.fieldset.has-error .field:focus {
|
5220 |
+
background-color: #fff;
|
5221 |
+
box-shadow: 0 0 4px #F5C0C0;
|
5222 |
+
}
|
5223 |
+
.fieldset.has-error .field--focus {
|
5224 |
+
padding: 2px 10px 3px;
|
5225 |
+
}
|
5226 |
+
.fieldset.has-error .field--focus .field__label {
|
5227 |
+
color: #999;
|
5228 |
+
}
|
5229 |
+
.fieldset.has-error .field__label {
|
5230 |
+
color: #dc602d;
|
5231 |
+
opacity: 1;
|
5232 |
+
-webkit-transform: translate3D(0px, 0px, 0px);
|
5233 |
+
transform: translate3D(0px, 0px, 0px);
|
5234 |
+
}
|
5235 |
+
.fieldset.has-error .field__input {
|
5236 |
+
padding-right: 25px;
|
5237 |
+
}
|
5238 |
+
.fieldset.has-error .field__placeholder {
|
5239 |
+
display: none;
|
5240 |
+
}
|
5241 |
+
.fieldset.has-error .field-state--close {
|
5242 |
+
background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
|
5243 |
+
z-index: 13;
|
5244 |
+
opacity: 1;
|
5245 |
+
}
|
5246 |
+
.fieldset.has-error .field.field--large {
|
5247 |
+
padding: 4px 15px 5px;
|
5248 |
+
}
|
5249 |
+
.fieldset.has-error .field__error {
|
5250 |
+
display: inline-block;
|
5251 |
+
}
|
5252 |
+
.fieldset.has-error .field__arrow {
|
5253 |
+
display: none;
|
5254 |
+
}
|
5255 |
+
.fieldset.has-success .field {
|
5256 |
+
color: #80c05b;
|
5257 |
+
-webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
5258 |
+
transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
5259 |
+
}
|
5260 |
+
.fieldset.has-success .field:focus {
|
5261 |
+
background-color: #fff;
|
5262 |
+
box-shadow: 0 0 4px #88c889;
|
5263 |
+
}
|
5264 |
+
.fieldset.has-success .field__input {
|
5265 |
+
padding-right: 25px;
|
5266 |
+
}
|
5267 |
+
.fieldset.has-success .field-state--success {
|
5268 |
+
opacity: 1;
|
5269 |
+
z-index: 13;
|
5270 |
+
pointer-events: none;
|
5271 |
+
}
|
5272 |
+
.fieldset.has-success .field--focus, .fieldset.has-success .field:active {
|
5273 |
+
border: 2px solid #7cc13e;
|
5274 |
+
padding: 1px 8px 2px;
|
5275 |
+
background-color: #f5ffef;
|
5276 |
+
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
|
5277 |
+
color: #468847;
|
5278 |
+
transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;
|
5279 |
+
}
|
5280 |
+
.fieldset.has-success .field--focus .field-state--success, .fieldset.has-success .field:active .field-state--success {
|
5281 |
+
top: 9px;
|
5282 |
+
right: 8px;
|
5283 |
+
}
|
5284 |
+
@media (min-width: 768px) {
|
5285 |
+
.fieldset.has-success .field--focus.field--medium, .fieldset.has-success .field:active.field--medium {
|
5286 |
+
padding: 2px 10px 3px;
|
5287 |
+
}
|
5288 |
+
.fieldset.has-success .field--focus.field--medium .field-state--success, .fieldset.has-success .field:active.field--medium .field-state--success {
|
5289 |
+
top: 13px;
|
5290 |
+
right: 14px;
|
5291 |
+
}
|
5292 |
+
}
|
5293 |
+
.fieldset.has-success .field--focus.field--large, .fieldset.has-success .field:active.field--large {
|
5294 |
+
padding: 2px 10px 3px;
|
5295 |
+
}
|
5296 |
+
.fieldset.has-success .field--focus.field--large .field-state--success, .fieldset.has-success .field:active.field--large .field-state--success {
|
5297 |
+
top: 13px;
|
5298 |
+
right: 14px;
|
5299 |
+
}
|
5300 |
+
@media (min-width: 768px) {
|
5301 |
+
.fieldset.has-success .field--focus.field--large, .fieldset.has-success .field:active.field--large {
|
5302 |
+
padding: 4px 15px 5px;
|
5303 |
+
}
|
5304 |
+
.fieldset.has-success .field--focus.field--large .field-state--success, .fieldset.has-success .field:active.field--large .field-state--success {
|
5305 |
+
top: 15px;
|
5306 |
+
right: 16px;
|
5307 |
+
}
|
5308 |
+
}
|
5309 |
+
.fieldset.has-success .field__arrow {
|
5310 |
+
display: none;
|
5311 |
+
}
|
5312 |
+
|
5313 |
+
/*--- Drop-down styles -----------------------------------------------------------------------------*/
|
5314 |
+
.fieldset--select .field__select {
|
5315 |
+
font: 14px/19px 'Open Sans', sans-serif;
|
5316 |
+
color: #333;
|
5317 |
+
position: absolute;
|
5318 |
+
top: 0;
|
5319 |
+
left: 0;
|
5320 |
+
height: 40px;
|
5321 |
+
display: inline-block;
|
5322 |
+
margin: -1px 0 0 0;
|
5323 |
+
padding: 12px 24px 0 8px;
|
5324 |
+
width: 100%;
|
5325 |
+
background: transparent;
|
5326 |
+
border: none;
|
5327 |
+
outline: 0;
|
5328 |
+
overflow: hidden;
|
5329 |
+
cursor: pointer;
|
5330 |
+
text-decoration: none;
|
5331 |
+
white-space: nowrap;
|
5332 |
+
-webkit-appearance: none;
|
5333 |
+
-moz-appearance: none;
|
5334 |
+
appearance: none;
|
5335 |
+
text-indent: 0.01px;
|
5336 |
+
text-overflow: ellipsis;
|
5337 |
+
-webkit-user-select: none;
|
5338 |
+
-moz-user-select: none;
|
5339 |
+
-ms-user-select: none;
|
5340 |
+
-o-user-select: none;
|
5341 |
+
user-select: none;
|
5342 |
+
-webkit-tap-highlight-color: transparent;
|
5343 |
+
-webkit-touch-callout: none;
|
5344 |
+
}
|
5345 |
+
.fieldset--select .field__select:hover {
|
5346 |
+
border-color: #999;
|
5347 |
+
color: #000;
|
5348 |
+
}
|
5349 |
+
.fieldset--select .field__select-focused, .fieldset--select .field__select-focused:focus {
|
5350 |
+
border-color: #63a2f1;
|
5351 |
+
outline: none;
|
5352 |
+
}
|
5353 |
+
.fieldset--select .field__select::-ms-expand {
|
5354 |
+
display: none;
|
5355 |
+
}
|
5356 |
+
.fieldset--select .field__select::-ms-value {
|
5357 |
+
background: none;
|
5358 |
+
color: #333;
|
5359 |
+
}
|
5360 |
+
.fieldset--select .field__select:-moz-focusring {
|
5361 |
+
color: transparent;
|
5362 |
+
text-shadow: 0 0 0 #000;
|
5363 |
+
}
|
5364 |
+
.fieldset--select .field__select option {
|
5365 |
+
font-size: 14px;
|
5366 |
+
background: #fff;
|
5367 |
+
}
|
5368 |
+
@media (min-width: 768px) {
|
5369 |
+
.fieldset--select .field--medium .field__select {
|
5370 |
+
height: 48px;
|
5371 |
+
padding: 10px 24px 0 10px;
|
5372 |
+
}
|
5373 |
+
}
|
5374 |
+
.fieldset--select .field--large .field__select {
|
5375 |
+
padding: 18px 30px 0 11px;
|
5376 |
+
}
|
5377 |
+
@media (min-width: 768px) {
|
5378 |
+
.fieldset--select .field--large .field__select {
|
5379 |
+
font-size: 18px;
|
5380 |
+
line-height: 24px;
|
5381 |
+
height: 56px;
|
5382 |
+
padding: 11px 22px 0 14px;
|
5383 |
+
}
|
5384 |
+
}
|
5385 |
+
.fieldset--select .field--focus .field__select {
|
5386 |
+
top: -1px;
|
5387 |
+
left: -1px;
|
5388 |
+
}
|
5389 |
+
.fieldset--select.has-success .field__select, .fieldset--select.has-error .field__select {
|
5390 |
+
padding-right: 35px;
|
5391 |
+
}
|
5392 |
+
|
5393 |
+
@supports (-moz-appearance: meterbar) {
|
5394 |
+
.fieldset--select .field__select {
|
5395 |
+
padding-left: 5px;
|
5396 |
+
}
|
5397 |
+
.fieldset--select .field__select option {
|
5398 |
+
padding-left: 7px;
|
5399 |
+
}
|
5400 |
+
@media (min-width: 768px) {
|
5401 |
+
.fieldset--select .field--medium .field__select {
|
5402 |
+
padding-left: 7px;
|
5403 |
+
}
|
5404 |
+
.fieldset--select .field--medium .field__select option {
|
5405 |
+
padding-left: 9px;
|
5406 |
+
}
|
5407 |
+
}
|
5408 |
+
.fieldset--select .field--large .field__select {
|
5409 |
+
padding-left: 8px;
|
5410 |
+
}
|
5411 |
+
@media (min-width: 768px) {
|
5412 |
+
.fieldset--select .field--large .field__select {
|
5413 |
+
padding-left: 12px;
|
5414 |
+
}
|
5415 |
+
.fieldset--select .field--large .field__select option {
|
5416 |
+
padding-left: 14px;
|
5417 |
+
}
|
5418 |
+
}
|
5419 |
+
}
|
5420 |
+
/*----Textareas styles ---------------------------------------------------------------------------*/
|
5421 |
+
.fieldset--textarea .field {
|
5422 |
+
min-height: 100px;
|
5423 |
+
padding: 3px 11px 4px;
|
5424 |
+
}
|
5425 |
+
.fieldset--textarea .field__textarea {
|
5426 |
+
font-family: "Open Sans",sans-serif,Arial;
|
5427 |
+
font-size: 14px;
|
5428 |
+
line-height: 19px;
|
5429 |
+
color: #333;
|
5430 |
+
position: relative;
|
5431 |
+
border: none;
|
5432 |
+
background: transparent;
|
5433 |
+
resize: none;
|
5434 |
+
width: 100%;
|
5435 |
+
height: 100%;
|
5436 |
+
padding: 8px 0;
|
5437 |
+
box-sizing: border-box;
|
5438 |
+
}
|
5439 |
+
.fieldset--textarea .field--filled .field__placeholder {
|
5440 |
+
opacity: 0;
|
5441 |
+
}
|
5442 |
+
.fieldset--textarea .field--focus, .fieldset--textarea .field:focus, .fieldset--textarea .field.focus, .fieldset--textarea .field:active, .fieldset--textarea .field.active {
|
5443 |
+
padding: 2px 10px 4px;
|
5444 |
+
}
|
5445 |
+
.fieldset--textarea .field .field__placeholder {
|
5446 |
+
font-size: 14px;
|
5447 |
+
line-height: 19px;
|
5448 |
+
font-weight: 400;
|
5449 |
+
}
|
5450 |
+
@media (min-width: 768px) {
|
5451 |
+
.fieldset--textarea .field--large {
|
5452 |
+
padding: 5px 16px 6px;
|
5453 |
+
}
|
5454 |
+
.fieldset--textarea .field--large .field__textarea,
|
5455 |
+
.fieldset--textarea .field--large .field__placeholder {
|
5456 |
+
font-size: 18px;
|
5457 |
+
line-height: 24px;
|
5458 |
+
}
|
5459 |
+
.fieldset--textarea .field--large.field--focus, .fieldset--textarea .field--large.field__textarea:focus, .fieldset--textarea .field--large.field__textarea.focus, .fieldset--textarea .field--large.field__textarea:active, .fieldset--textarea .field--large.field__textarea.active {
|
5460 |
+
padding: 4px 15px 6px;
|
5461 |
+
}
|
5462 |
+
}
|
5463 |
+
|
5464 |
+
/*------------------------------------------------------------------------------------------------*/h1, h2, h3, h4, h5, h6 {
|
5465 |
+
display: block;
|
5466 |
+
font-weight: 600;
|
5467 |
+
}
|
5468 |
+
|
5469 |
+
#ecwid-product-popup-content {
|
5470 |
+
display: none;
|
5471 |
+
}
|
5472 |
+
|
5473 |
+
#ecwid-product-popup-content a {
|
5474 |
+
text-decoration: none;
|
5475 |
+
}
|
5476 |
+
|
5477 |
+
#ecwid-product-popup-content.open {
|
5478 |
+
display: block;
|
5479 |
+
}
|
5480 |
+
|
5481 |
+
#ecwid-product-popup-content .media-modal-close:hover {
|
5482 |
+
text-decoration: none;
|
5483 |
+
}
|
5484 |
+
|
5485 |
+
/*
|
5486 |
+
* Menu items visibility
|
5487 |
+
*/
|
5488 |
+
#ecwid-product-popup-content .media-frame .media-frame-content {
|
5489 |
+
top: 50px;
|
5490 |
+
}
|
5491 |
+
|
5492 |
+
#ecwid-product-popup-content .media-modal-content .media-menu a {
|
5493 |
+
display: none
|
5494 |
+
}
|
5495 |
+
|
5496 |
+
#ecwid-product-popup-content .media-modal-content[data-mode=add-product] .media-menu a[data-content=add-product],
|
5497 |
+
#ecwid-product-popup-content .media-modal-content .media-menu a[data-content=customize] {
|
5498 |
+
display: inherit;
|
5499 |
+
}
|
5500 |
+
|
5501 |
+
/*
|
5502 |
+
* Content area visibility
|
5503 |
+
*/
|
5504 |
+
#ecwid-product-popup-content .media-modal-content .media-frame-title,
|
5505 |
+
#ecwid-product-popup-content .media-modal-content .media-frame-content,
|
5506 |
+
#ecwid-product-popup-content .media-modal-content .media-toolbar-primary {
|
5507 |
+
display: none;
|
5508 |
+
}
|
5509 |
+
|
5510 |
+
#ecwid-product-popup-content .media-modal-content[data-active-dialog=add-product] .media-frame-title.add-product,
|
5511 |
+
#ecwid-product-popup-content .media-modal-content[data-active-dialog=customize] .media-frame-title.customize,
|
5512 |
+
#ecwid-product-popup-content .media-modal-content[data-active-dialog=add-product] .media-frame-content.add-product,
|
5513 |
+
#ecwid-product-popup-content .media-modal-content[data-active-dialog=customize] .media-frame-content.customize,
|
5514 |
+
#ecwid-product-popup-content .media-modal-content[data-mode=add-product] .media-frame-toolbar .media-toolbar-primary.add-product,
|
5515 |
+
#ecwid-product-popup-content .media-modal-content[data-mode=customize] .media-frame-toolbar .media-toolbar-primary.customize {
|
5516 |
+
display: inherit;
|
5517 |
+
}
|
5518 |
+
|
5519 |
+
/*
|
5520 |
+
* Size and centering
|
5521 |
+
*/
|
5522 |
+
|
5523 |
+
@media only screen and (min-width: 960px) and (min-height: 660px) {
|
5524 |
+
|
5525 |
+
html:not(.ie8) #ecwid-product-popup-content .media-modal-content {
|
5526 |
+
bottom: inherit;
|
5527 |
+
height: 650px;
|
5528 |
+
left: 50%;
|
5529 |
+
position: absolute;
|
5530 |
+
right: inherit;
|
5531 |
+
top: 50%;
|
5532 |
+
transform: translate(-50%, -50%);
|
5533 |
+
-moz-transform: translate(-50%, -50%);
|
5534 |
+
-ms-transform: translate(-50%, -50%);
|
5535 |
+
-webkit-transform: translate(-50%, -50%);
|
5536 |
+
width: 900px;
|
5537 |
+
}
|
5538 |
+
}
|
5539 |
+
|
5540 |
+
@media only screen and (min-width: 960px) and (min-height: 400px) and (max-height: 660px) {
|
5541 |
+
|
5542 |
+
html:not(.ie8) #ecwid-product-popup-content .media-modal-content {
|
5543 |
+
left: 50%;
|
5544 |
+
position: absolute;
|
5545 |
+
right: inherit;
|
5546 |
+
transform: translate(-50%, 0%);
|
5547 |
+
-moz-transform: translate(-50%, 0%);
|
5548 |
+
-ms-transform: translate(-50%, 0%);
|
5549 |
+
-webkit-transform: translate(-50%, 0%);
|
5550 |
+
width: 900px;
|
5551 |
+
}
|
5552 |
+
}
|
5553 |
+
|
5554 |
+
@media only screen and (min-width: 640px) and (max-width: 960px) and (min-height: 660px) {
|
5555 |
+
|
5556 |
+
html:not(.ie8) #ecwid-product-popup-content .media-modal-content {
|
5557 |
+
bottom: inherit;
|
5558 |
+
height: 650px;
|
5559 |
+
position: absolute;
|
5560 |
+
top: 50%;
|
5561 |
+
transform: translate(0%, -50%);
|
5562 |
+
-moz-transform: translate(0%, -50%);
|
5563 |
+
-ms-transform: translate(0%, -50%);
|
5564 |
+
-webkit-transform: translate(0%, -50%);
|
5565 |
+
}
|
5566 |
+
}
|
5567 |
+
|
5568 |
+
@media only screen and (max-width: 750px) {
|
5569 |
+
#ecwid-product-popup-content .store-settings-preview {
|
5570 |
+
display: none !important;
|
5571 |
+
}
|
5572 |
+
|
5573 |
+
#ecwid-product-popup-content .store-settings-wrapper {
|
5574 |
+
padding-left: 0px;
|
5575 |
+
}
|
5576 |
+
}
|
5577 |
+
|
5578 |
+
.ecwid-add-product {
|
5579 |
+
padding: 40px 20px;
|
5580 |
+
}
|
5581 |
+
|
5582 |
+
.add-product .products {
|
5583 |
+
margin-bottom: 15px;
|
5584 |
+
}
|
5585 |
+
.add-product .products .selected-product {
|
5586 |
+
background: #F3F6F8;
|
5587 |
+
box-shadow: inset 0 0 0 2px #2A90BE;
|
5588 |
+
}
|
5589 |
+
|
5590 |
+
.add-product .products tr {
|
5591 |
+
cursor: pointer;
|
5592 |
+
}
|
5593 |
+
|
5594 |
+
.add-product .products td {
|
5595 |
+
vertical-align: middle;
|
5596 |
+
}
|
5597 |
+
|
5598 |
+
.add-product .products .product-thumb > div {
|
5599 |
+
height: 30px;
|
5600 |
+
padding-right: 20px;
|
5601 |
+
width: 30px;
|
5602 |
+
text-align: center;
|
5603 |
+
}
|
5604 |
+
.add-product .products .product-thumb img {
|
5605 |
+
max-width: 100%;
|
5606 |
+
max-height: 100%;
|
5607 |
+
}
|
5608 |
+
|
5609 |
+
|
5610 |
+
.add-product .fixed .column-sku {
|
5611 |
+
width: 20%;
|
5612 |
+
}
|
5613 |
+
|
5614 |
+
.add-product .widefat .check-column {
|
5615 |
+
width: 3em;
|
5616 |
+
}
|
5617 |
+
|
5618 |
+
.add-product .products-search {
|
5619 |
+
margin-bottom: 30px;
|
5620 |
+
text-align: right;
|
5621 |
+
}
|
5622 |
+
|
5623 |
+
.add-product .products-search #product-search-input {
|
5624 |
+
border-radius: 2px;
|
5625 |
+
min-width: 200px;
|
5626 |
+
padding: 5px;
|
5627 |
+
}
|
5628 |
+
|
5629 |
+
.add-product .tablenav-pages {
|
5630 |
+
text-align: right;
|
5631 |
+
}
|
5632 |
+
|
5633 |
+
.add-product .tablenav-pages .current-page {
|
5634 |
+
padding: 5px 8px;
|
5635 |
+
vertical-align: top;
|
5636 |
+
}
|
5637 |
+
|
5638 |
+
.media-toolbar-primary.add-product .toolbar-link {
|
5639 |
+
margin-top: 21px;
|
5640 |
+
float: left;
|
5641 |
+
}
|
5642 |
+
|
5643 |
+
@media screen and (max-width: 782px) {
|
5644 |
+
.add-product .tablenav .displaying-num {
|
5645 |
+
position: static;
|
5646 |
+
}
|
5647 |
+
.add-product .tablenav-pages .pagination-links a,
|
5648 |
+
.add-product .tablenav-pages-navspan {
|
5649 |
+
padding: 5px 7px 9px;
|
5650 |
+
}
|
5651 |
+
.add-product .tablenav-pages .pagination-links,
|
5652 |
+
.add-product .tablenav-pages .pagination-links .current-page {
|
5653 |
+
font-size: 14px;
|
5654 |
+
padding: 6px 8px 7px;
|
5655 |
+
}
|
5656 |
+
|
5657 |
+
.add-product .products,
|
5658 |
+
.add-product .products tbody,
|
5659 |
+
.add-product .products tr,
|
5660 |
+
.add-product .products td {
|
5661 |
+
display: block;
|
5662 |
+
width: 100%;
|
5663 |
+
}
|
5664 |
+
|
5665 |
+
.add-product .products thead {
|
5666 |
+
display: block;
|
5667 |
+
width: 100%;
|
5668 |
+
}
|
5669 |
+
|
5670 |
+
.add-product .products thead .column-name {
|
5671 |
+
box-sizing: border-box;
|
5672 |
+
float: left;
|
5673 |
+
padding-left: 65px;
|
5674 |
+
width: 100%;
|
5675 |
+
}
|
5676 |
+
|
5677 |
+
.add-product .products thead .column-sku {
|
5678 |
+
display: none;
|
5679 |
+
}
|
5680 |
+
|
5681 |
+
.add-product .products tr {
|
5682 |
+
overflow: hidden;
|
5683 |
+
}
|
5684 |
+
|
5685 |
+
.add-product .products.widefat .check-column {
|
5686 |
+
display: none;
|
5687 |
+
}
|
5688 |
+
|
5689 |
+
.add-product .products .product-thumb {
|
5690 |
+
float: left;
|
5691 |
+
height: 50px;
|
5692 |
+
width: 50px;
|
5693 |
+
}
|
5694 |
+
|
5695 |
+
.add-product .products .product-name {
|
5696 |
+
font-weight: 600;
|
5697 |
+
padding-bottom: 0;
|
5698 |
+
}
|
5699 |
+
|
5700 |
+
.add-product .products .product-name,
|
5701 |
+
.add-product .products .column-sku {
|
5702 |
+
display: block;
|
5703 |
+
clear: none !important;
|
5704 |
+
padding-left: 70px;
|
5705 |
+
text-align: left;
|
5706 |
+
}
|
5707 |
+
|
5708 |
+
.add-product .products tr td::before {
|
5709 |
+
content: none !important;
|
5710 |
+
}
|
5711 |
+
|
5712 |
+
.add-product .products tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column) {
|
5713 |
+
display: block;
|
5714 |
+
padding-left: 70px;
|
5715 |
+
}
|
5716 |
+
}
|
5717 |
+
|
5718 |
+
@media screen and (max-width: 480px) {
|
5719 |
+
.add-product .tablenav .displaying-num {
|
5720 |
+
display: block;
|
5721 |
+
margin-bottom: 10px;
|
5722 |
+
}
|
5723 |
+
}
|
5724 |
+
|
5725 |
+
|
5726 |
+
/*
|
5727 |
+
*
|
5728 |
+
*/
|
5729 |
+
/*.ecwid-store-editor {*/
|
5730 |
+
/*padding: 13px 19px;*/
|
5731 |
+
/*}*/
|
5732 |
+
|
5733 |
+
/*#ecwid-product-popup-content .pure-control-group {*/
|
5734 |
+
/*margin: 10px 0px;*/
|
5735 |
+
/*}*/
|
5736 |
+
|
5737 |
+
/*#ecwid-product-popup-content label {*/
|
5738 |
+
/*display: inline-block;*/
|
5739 |
+
/*font-size: 14px;*/
|
5740 |
+
/*font-weight: 400;*/
|
5741 |
+
/*width: 270px;*/
|
5742 |
+
/*}*/
|
5743 |
+
|
5744 |
+
/*#ecwid-product-popup-content .products-per-page-label {*/
|
5745 |
+
/*display: block;*/
|
5746 |
+
/*}*/
|
5747 |
+
|
5748 |
+
/*#ecwid-product-popup-content .ecwid-pb-view-size {*/
|
5749 |
+
/*margin-left: 15px;*/
|
5750 |
+
/*margin-right: 30px;*/
|
5751 |
+
/*margin-top: 15px;*/
|
5752 |
+
/*}*/
|
5753 |
+
|
5754 |
+
/*#ecwid-product-popup-content .ecwid-pb-view-size:nth-child(4) {*/
|
5755 |
+
/*margin-right: 0px;*/
|
5756 |
+
/*}*/
|
5757 |
+
|
5758 |
+
/*#ecwid-product-popup-content .ecwid-pb-view-size .title {*/
|
5759 |
+
/*font-size: 14px;*/
|
5760 |
+
/*}*/
|
5761 |
+
|
5762 |
+
/*#ecwid-product-popup-content .ecwid-pb-view-size .ruler {*/
|
5763 |
+
/*z-index: 0;*/
|
5764 |
+
/*}*/
|
5765 |
+
|
5766 |
+
/*!*#ecwid-product-popup-content input {*!*/
|
5767 |
+
/*!*font-size: 13px;*!*/
|
5768 |
+
/*!*position: relative;*!*/
|
5769 |
+
/*!*}*!*/
|
5770 |
+
|
5771 |
+
/*#ecwid-product-popup-content input.number {*/
|
5772 |
+
/*border-radius: 4px;*/
|
5773 |
+
/*padding: 3px;*/
|
5774 |
+
/*text-align: center;*/
|
5775 |
+
/*width: 27px;*/
|
5776 |
+
/*}*/
|
5777 |
+
|
5778 |
+
/*#ecwid-product-popup-content .note.pb-note {*/
|
5779 |
+
/*font-size: 11px;*/
|
5780 |
+
/*line-height: 16px;*/
|
5781 |
+
/*margin: 8px 5px;*/
|
5782 |
+
/*max-width: 595px;*/
|
5783 |
+
/*}*/
|
5784 |
+
|
5785 |
+
/*#ecwid-product-popup-content hr.after-pb {*/
|
5786 |
+
/*margin-bottom: 25px;*/
|
5787 |
+
/*}*/
|
5788 |
+
|
5789 |
+
/*#ecwid-product-popup-content .media-toolbar-secondary {*/
|
5790 |
+
/*font-size: 14px;*/
|
5791 |
+
/*margin-left: 5px;*/
|
5792 |
+
/*}*/
|
5793 |
+
|
5794 |
+
/*#ecwid-product-popup-content .media-toolbar-secondary .store-id {*/
|
5795 |
+
/*font-weight: bold;*/
|
5796 |
+
/*margin-top: 10px;*/
|
5797 |
+
/*}*/
|
5798 |
+
|
5799 |
+
/*#ecwid-product-popup-content .ecwid-store-editor.add-product {*/
|
5800 |
+
/*padding-top: 125px;*/
|
5801 |
+
/*}*/
|
5802 |
+
|
5803 |
+
/*#ecwid-product-popup-content .store-settings-preview {*/
|
5804 |
+
/*display: inline-block;*/
|
5805 |
+
/*height: 200px;*/
|
5806 |
+
/*width: 162px;*/
|
5807 |
+
/*}*/
|
5808 |
+
|
5809 |
+
/*#ecwid-product-popup-content .store-settings,*/
|
5810 |
+
/*#ecwid-product-popup-content .store-settings-preview {*/
|
5811 |
+
/*display: inline-block;*/
|
5812 |
+
/*vertical-align: top;*/
|
5813 |
+
/*}*/
|
5814 |
+
|
5815 |
+
#ecwid-product-popup-content .widget-settings {
|
5816 |
+
margin-bottom: 15px;
|
5817 |
+
overflow: hidden;
|
5818 |
+
}
|
5819 |
+
|
5820 |
+
#ecwid-product-popup-content .widget-settings__left {
|
5821 |
+
float: left;
|
5822 |
+
width: 40%;
|
5823 |
+
}
|
5824 |
+
|
5825 |
+
#ecwid-product-popup-content .widget-settings__right {
|
5826 |
+
float: right;
|
5827 |
+
width: 60%;
|
5828 |
+
}
|
5829 |
+
|
5830 |
+
#ecwid-product-popup-content .widget-settings h3 {
|
5831 |
+
font-size: 20px;
|
5832 |
+
margin-bottom: 5px;
|
5833 |
+
line-height: 1.3em;
|
5834 |
+
}
|
5835 |
+
|
5836 |
+
#ecwid-product-popup-content .widget-settings .note {
|
5837 |
+
color: #bbb;
|
5838 |
+
margin-right: 30px;
|
5839 |
+
}
|
5840 |
+
|
5841 |
+
#ecwid-product-popup-content .media-frame-content.customize {
|
5842 |
+
padding-left: 43px;
|
5843 |
+
}
|
5844 |
+
|
5845 |
+
#ecwid-product-popup-content .media-frame-content .customize {
|
5846 |
+
padding-left: 43px;
|
5847 |
+
}
|
5848 |
+
|
5849 |
+
#ecwid-product-popup-content .widget-settings .pure-control-group {
|
5850 |
+
margin: 35px 0px;
|
5851 |
+
}
|
5852 |
+
|
5853 |
+
#ecwid-product-popup-content .widget-settings .pure-control-group label {
|
5854 |
+
color: black;
|
5855 |
+
font-size: 16px;
|
5856 |
+
font-weight: 400;
|
5857 |
+
}
|
5858 |
+
|
5859 |
+
#ecwid-product-popup-content .add-product .empty-page {
|
5860 |
+
color: #888;
|
5861 |
+
max-width: 360px;
|
5862 |
+
margin: 60px auto 40px;
|
5863 |
+
padding: 0 20px;
|
5864 |
+
}
|
5865 |
+
#ecwid-product-popup-content .add-product .empty-page__term {
|
5866 |
+
font-style: italic;
|
5867 |
+
}
|
5868 |
+
#ecwid-product-popup-content .add-product .empty-page__title {
|
5869 |
+
font-size: 18px;
|
5870 |
+
font-weight: 600;
|
5871 |
+
margin-bottom: 15px;
|
5872 |
+
}
|
5873 |
+
#ecwid-product-popup-content .add-product .empty-page__suggestions-title {
|
5874 |
+
color: #333;
|
5875 |
+
}
|
5876 |
+
#ecwid-product-popup-content .add-product .empty-page__suggestions-list {
|
5877 |
+
list-style: disc;
|
5878 |
+
margin: 5px 0;
|
5879 |
+
padding-left: 18px;
|
5880 |
+
}
|
5881 |
+
#ecwid-product-popup-content .add-product .empty-page__suggestions-list li {
|
5882 |
+
margin: 0 0 5px;
|
5883 |
+
}
|
5884 |
+
#ecwid-product-popup-content .add-product .empty-page__suggestions-list li a {}
|
5885 |
+
|
5886 |
+
|
5887 |
+
/*
|
5888 |
+
* Two styles below are the copy of wp pre-4.3 styles for close cross in the up right corner
|
5889 |
+
* Need to use those to make sure it is displayed the same way across different wp versions
|
5890 |
+
*/
|
5891 |
+
#ecwid-product-popup-content .media-modal-close {
|
5892 |
+
height: 30px;
|
5893 |
+
position: absolute;
|
5894 |
+
right: 10px;
|
5895 |
+
text-decoration: none;
|
5896 |
+
top: 10px;
|
5897 |
+
transition: color .1s ease-in-out, background .1s ease-in-out;
|
5898 |
+
-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
|
5899 |
+
width: 30px;
|
5900 |
+
z-index: 1000;
|
5901 |
+
}
|
5902 |
+
|
5903 |
+
#ecwid-product-popup-content .media-modal-close span.media-modal-icon {
|
5904 |
+
background-image: none;
|
5905 |
+
display: block;
|
5906 |
+
height: 15px;
|
5907 |
+
margin-top: 5px;
|
5908 |
+
text-align: center;
|
5909 |
+
width: 30px;
|
5910 |
+
}
|
5911 |
+
|
5912 |
+
#ecwid-product-popup-content .sorted .sorting-indicator {
|
5913 |
+
visibility: visible;
|
5914 |
+
}
|
5915 |
+
#search-submit {
|
5916 |
+
position: relative;
|
5917 |
+
}
|
5918 |
+
|
5919 |
+
#search-submit .searching-icon {
|
5920 |
+
position: absolute;
|
5921 |
+
left: 0;
|
5922 |
+
right: 0;
|
5923 |
+
top: 0;
|
5924 |
+
bottom: 0;
|
5925 |
+
margin: auto;
|
5926 |
+
}
|
5927 |
+
|
5928 |
+
#search-submit.searching .button-text,
|
5929 |
+
#search-submit .searching-icon
|
5930 |
+
{
|
5931 |
+
visibility: hidden;
|
5932 |
+
}
|
5933 |
+
|
5934 |
+
#search-submit .button-text,
|
5935 |
+
#search-submit.searching .searching-icon
|
5936 |
+
{
|
5937 |
+
visibility: visible;
|
5938 |
+
}
|
5939 |
+
|
5940 |
+
@media only screen and (max-width: 640px) {
|
5941 |
+
#ecwid-product-popup-content .note.pb-note {
|
5942 |
+
text-align: left;
|
5943 |
+
width: auto;
|
5944 |
+
}
|
5945 |
+
|
5946 |
+
#ecwid-product-popup-content .pb-views {
|
5947 |
+
text-align: center;
|
5948 |
+
}
|
5949 |
+
|
5950 |
+
#ecwid-product-popup-content .customize input.number {
|
5951 |
+
margin-left: inherit;
|
5952 |
+
}
|
5953 |
+
|
5954 |
+
#ecwid-product-popup-content .ecwid-pb-view-size {
|
5955 |
+
margin-left: 25px;
|
5956 |
+
margin-right: 25px;
|
5957 |
+
}
|
5958 |
+
|
5959 |
+
#ecwid-product-popup-content .products-search {
|
5960 |
+
display: table;
|
5961 |
+
}
|
5962 |
+
|
5963 |
+
#ecwid-product-popup-content .search-input {
|
5964 |
+
width: 100%;
|
5965 |
+
padding-right: 10px;
|
5966 |
+
}
|
5967 |
+
|
5968 |
+
#ecwid-product-popup-content .search-input input {
|
5969 |
+
width: 100%;
|
5970 |
+
}
|
5971 |
+
|
5972 |
+
#ecwid-product-popup-content .search-button,
|
5973 |
+
#ecwid-product-popup-content .search-input {
|
5974 |
+
display: table-cell;
|
5975 |
+
vertical-align: middle;
|
5976 |
+
}
|
5977 |
+
|
5978 |
+
#ecwid-product-popup-content .wp-list-table thead {
|
5979 |
+
display: none;
|
5980 |
+
}
|
5981 |
+
|
5982 |
+
.add-product .products .product-thumb > div {
|
5983 |
+
width: 50px;
|
5984 |
+
height: 50px;
|
5985 |
+
}
|
5986 |
+
}
|
css/settings.css
CHANGED
@@ -733,7 +733,6 @@ display: none;
|
|
733 |
background: #29b80a;
|
734 |
color: white;
|
735 |
border-color: #199806;
|
736 |
-
padding: 0 10px;
|
737 |
margin-top: 10px;
|
738 |
}
|
739 |
|
733 |
background: #29b80a;
|
734 |
color: white;
|
735 |
border-color: #199806;
|
|
|
736 |
margin-top: 10px;
|
737 |
}
|
738 |
|
ecwid-shopping-cart.php
CHANGED
@@ -5,7 +5,7 @@ Plugin URI: http://www.ecwid.com?source=wporg
|
|
5 |
Description: Ecwid is a free full-featured shopping cart. It can be easily integrated with any Wordpress blog and takes less than 5 minutes to set up.
|
6 |
Text Domain: ecwid-shopping-cart
|
7 |
Author: Ecwid Team
|
8 |
-
Version: 4.
|
9 |
Author URI: http://www.ecwid.com?source=wporg
|
10 |
*/
|
11 |
|
@@ -108,6 +108,7 @@ require_once ECWID_PLUGIN_DIR . 'includes/shortcodes.php';
|
|
108 |
|
109 |
require_once ECWID_PLUGIN_DIR . 'includes/class-ecwid-message-manager.php';
|
110 |
require_once ECWID_PLUGIN_DIR . 'includes/class-ecwid-store-editor.php';
|
|
|
111 |
require_once ECWID_PLUGIN_DIR . 'includes/class-ecwid-oauth.php';
|
112 |
|
113 |
if (is_admin()) {
|
@@ -1795,13 +1796,13 @@ function ecwid_get_register_link()
|
|
1795 |
function ecwid_create_store() {
|
1796 |
$api = new Ecwid_Api_V3();
|
1797 |
$result = $api->create_store();
|
1798 |
-
if (is_array($result) && $result['response']['code'] == 200) {
|
1799 |
-
$data = json_decode($result['body']);
|
1800 |
|
1801 |
-
update_option('ecwid_store_id', $data->id);
|
1802 |
|
1803 |
-
$api->save_token($data->token);
|
1804 |
-
update_option('ecwid_oauth_scope', 'read_profile read_catalog allow_sso');
|
1805 |
|
1806 |
header( 'HTTP/1.1 200 OK' );
|
1807 |
|
@@ -1855,8 +1856,7 @@ function ecwid_general_settings_do_page() {
|
|
1855 |
|
1856 |
if ($connection_error || isset($_GET['reconnect'])) {
|
1857 |
if (isset($_GET['reason'])) switch ($_GET['reason']) {
|
1858 |
-
case '
|
1859 |
-
case '2': $reconnect_message = "Message 2"; break;
|
1860 |
}
|
1861 |
|
1862 |
$scopes = '';
|
@@ -2112,6 +2112,9 @@ function ecwid_advanced_settings_do_page() {
|
|
2112 |
|
2113 |
$key = get_option('ecwid_sso_secret_key');
|
2114 |
$is_sso_checkbox_disabled = !$is_sso_enabled && !$has_create_customers_scope && empty($key);
|
|
|
|
|
|
|
2115 |
|
2116 |
$reconnect_link = admin_url('admin-post.php?action=ecwid_connect&reconnect&api_v3_sso');
|
2117 |
|
5 |
Description: Ecwid is a free full-featured shopping cart. It can be easily integrated with any Wordpress blog and takes less than 5 minutes to set up.
|
6 |
Text Domain: ecwid-shopping-cart
|
7 |
Author: Ecwid Team
|
8 |
+
Version: 4.8
|
9 |
Author URI: http://www.ecwid.com?source=wporg
|
10 |
*/
|
11 |
|
108 |
|
109 |
require_once ECWID_PLUGIN_DIR . 'includes/class-ecwid-message-manager.php';
|
110 |
require_once ECWID_PLUGIN_DIR . 'includes/class-ecwid-store-editor.php';
|
111 |
+
require_once ECWID_PLUGIN_DIR . 'includes/class-ecwid-product-popup.php';
|
112 |
require_once ECWID_PLUGIN_DIR . 'includes/class-ecwid-oauth.php';
|
113 |
|
114 |
if (is_admin()) {
|
1796 |
function ecwid_create_store() {
|
1797 |
$api = new Ecwid_Api_V3();
|
1798 |
$result = $api->create_store();
|
1799 |
+
if ( is_array( $result ) && $result['response']['code'] == 200 ) {
|
1800 |
+
$data = json_decode( $result['body'] );
|
1801 |
|
1802 |
+
update_option( 'ecwid_store_id', $data->id );
|
1803 |
|
1804 |
+
$api->save_token( $data->token );
|
1805 |
+
update_option( 'ecwid_oauth_scope', 'read_profile read_catalog allow_sso create_customers public_storefront' );
|
1806 |
|
1807 |
header( 'HTTP/1.1 200 OK' );
|
1808 |
|
1856 |
|
1857 |
if ($connection_error || isset($_GET['reconnect'])) {
|
1858 |
if (isset($_GET['reason'])) switch ($_GET['reason']) {
|
1859 |
+
case 'spw': $reconnect_message = __( 'To be able to choose a product to insert to your posts and pages, you will need to re-connect your site to your Ecwid store. This will only require you to accept permissions request – so that the plugin will be able to list your products in the "Add product" dialog.', 'ecwid-shopping-cart' ); break;
|
|
|
1860 |
}
|
1861 |
|
1862 |
$scopes = '';
|
2112 |
|
2113 |
$key = get_option('ecwid_sso_secret_key');
|
2114 |
$is_sso_checkbox_disabled = !$is_sso_enabled && !$has_create_customers_scope && empty($key);
|
2115 |
+
if (!ecwid_is_paid_account()) {
|
2116 |
+
$is_sso_checkbox_disabled = true;
|
2117 |
+
}
|
2118 |
|
2119 |
$reconnect_link = admin_url('admin-post.php?action=ecwid_connect&reconnect&api_v3_sso');
|
2120 |
|
images/download.gif
ADDED
Binary file
|
includes/class-ecwid-oauth.php
CHANGED
@@ -183,7 +183,7 @@ class Ecwid_OAuth {
|
|
183 |
}
|
184 |
|
185 |
protected function _get_default_scopes_array() {
|
186 |
-
return array( 'read_store_profile', 'read_catalog', 'allow_sso', 'create_customers' );
|
187 |
}
|
188 |
|
189 |
protected function trigger_auth_error($mode = 'default')
|
@@ -330,8 +330,8 @@ class Ecwid_OAuth {
|
|
330 |
|
331 |
if (isset($this->state->reason)) {
|
332 |
switch ( $this->state->reason ) {
|
333 |
-
case '
|
334 |
-
$reconnect_message = "
|
335 |
break;
|
336 |
case '2':
|
337 |
$reconnect_message = "Message 2";
|
183 |
}
|
184 |
|
185 |
protected function _get_default_scopes_array() {
|
186 |
+
return array( 'read_store_profile', 'read_catalog', 'allow_sso', 'create_customers', 'public_storefront' );
|
187 |
}
|
188 |
|
189 |
protected function trigger_auth_error($mode = 'default')
|
330 |
|
331 |
if (isset($this->state->reason)) {
|
332 |
switch ( $this->state->reason ) {
|
333 |
+
case 'spw':
|
334 |
+
$reconnect_message = __( 'To be able to choose a product to insert to your posts and pages, you will need to re-connect your site to your Ecwid store. This will only require you to accept permissions request – so that the plugin will be able to list your products in the "Add product" dialog.', 'ecwid-shopping-cart' );;
|
335 |
break;
|
336 |
case '2':
|
337 |
$reconnect_message = "Message 2";
|
includes/class-ecwid-product-popup.php
ADDED
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Ecwid_Product_Popup {
|
4 |
+
public function __construct()
|
5 |
+
{
|
6 |
+
$version = get_bloginfo( 'version' );
|
7 |
+
if ( version_compare( $version, '3.9' ) < 0 ) {
|
8 |
+
return;
|
9 |
+
}
|
10 |
+
|
11 |
+
add_action( 'init', array( $this, 'init' ) );
|
12 |
+
add_action( 'current_screen', array( $this, 'init_current_screen' ) );
|
13 |
+
}
|
14 |
+
|
15 |
+
public function init() {
|
16 |
+
add_action( 'wp_ajax_ecwid-search-products', array( $this, 'search_products' ) );
|
17 |
+
add_action( 'wp_ajax_ecwid-save-spw-params', array( $this, 'save_display_params' ) );
|
18 |
+
}
|
19 |
+
|
20 |
+
public function init_current_screen()
|
21 |
+
{
|
22 |
+
$current_screen = get_current_screen();
|
23 |
+
|
24 |
+
if ($current_screen->base != 'post') {
|
25 |
+
return;
|
26 |
+
}
|
27 |
+
|
28 |
+
if (Ecwid_Api_V3::get_token()) {
|
29 |
+
add_action('media_buttons_context', array($this, 'add_editor_button'));
|
30 |
+
add_action('admin_enqueue_scripts', array($this, 'add_scripts'));
|
31 |
+
add_action('in_admin_header', array($this, 'add_popup'));
|
32 |
+
}
|
33 |
+
}
|
34 |
+
|
35 |
+
public function save_display_params() {
|
36 |
+
if ( !is_admin() || !current_user_can( 'manage_options' ) ) {
|
37 |
+
return;
|
38 |
+
}
|
39 |
+
|
40 |
+
EcwidPlatform::set('spw_display_params', $_REQUEST['params']);
|
41 |
+
}
|
42 |
+
|
43 |
+
public function search_products() {
|
44 |
+
if ( !is_admin() || !current_user_can( 'manage_options' ) ) {
|
45 |
+
return;
|
46 |
+
}
|
47 |
+
|
48 |
+
$api = new Ecwid_Api_V3();
|
49 |
+
|
50 |
+
$allowed = array( 'keyword', 'sortBy' );
|
51 |
+
|
52 |
+
foreach ( $allowed as $name ) {
|
53 |
+
if ( array_key_exists( $name, $_REQUEST ) ) {
|
54 |
+
$params[$name] = $_REQUEST[$name];
|
55 |
+
}
|
56 |
+
}
|
57 |
+
|
58 |
+
$params['limit'] = 10;
|
59 |
+
|
60 |
+
if ( array_key_exists( 'page', $_REQUEST ) ) {
|
61 |
+
$params['offset'] = $params['limit'] * ( $_REQUEST['page'] - 1 );
|
62 |
+
}
|
63 |
+
|
64 |
+
|
65 |
+
$result = $api->search_products( $params );
|
66 |
+
|
67 |
+
$output = array(
|
68 |
+
'total' => $result->total,
|
69 |
+
'count' => $result->count,
|
70 |
+
'offset' => $result->offset,
|
71 |
+
'limit' => $params['limit'],
|
72 |
+
'items' => array()
|
73 |
+
);
|
74 |
+
|
75 |
+
foreach ($result->items as $product) {
|
76 |
+
$output['items'][] = array(
|
77 |
+
'id' => $product->id,
|
78 |
+
'name' => $product->name,
|
79 |
+
'thumb' => $product->smallThumbnailUrl,
|
80 |
+
'sku' => $product->sku
|
81 |
+
);
|
82 |
+
}
|
83 |
+
|
84 |
+
echo json_encode($output);
|
85 |
+
|
86 |
+
wp_die();
|
87 |
+
}
|
88 |
+
|
89 |
+
public function add_editor_button($context) {
|
90 |
+
|
91 |
+
$title = __( 'Add Product', 'ecwid-shopping-cart' );
|
92 |
+
$button = <<<HTML
|
93 |
+
<a href="#" id="insert-ecwid-product-button" class="button add-ecwid-product ecwid_button" title="$title">
|
94 |
+
$title
|
95 |
+
</a>
|
96 |
+
HTML;
|
97 |
+
|
98 |
+
return $context . $button;
|
99 |
+
}
|
100 |
+
|
101 |
+
public function add_scripts() {
|
102 |
+
wp_enqueue_style( 'ecwid-product-popup', ECWID_PLUGIN_URL . 'css/product-popup.css', array(), get_option('ecwid_plugin_version') );
|
103 |
+
wp_enqueue_script( 'ecwid-product-popup', ECWID_PLUGIN_URL . 'js/product-popup.js', array(), get_option('ecwid_plugin_version') );
|
104 |
+
|
105 |
+
$data = array();
|
106 |
+
if (!Ecwid_Api_V3::get_token()) {
|
107 |
+
$data = array('no_token' => 1);
|
108 |
+
} else {
|
109 |
+
$data = EcwidPlatform::get('spw_display_params');
|
110 |
+
}
|
111 |
+
|
112 |
+
$data['labels'] = array(
|
113 |
+
'firstPage' => __( 'First Page', 'ecwid-shopping-cart' ),
|
114 |
+
'prevPage' => __( 'Previous Page', 'ecwid-shopping-cart' ),
|
115 |
+
'nextPage' => __( 'Next Page', 'ecwid-shopping-cart' ),
|
116 |
+
'lastPage' => __( 'Last Page', 'ecwid-shopping-cart' ),
|
117 |
+
);
|
118 |
+
|
119 |
+
wp_localize_script('ecwid-product-popup', 'ecwidSpwParams', $data);
|
120 |
+
}
|
121 |
+
|
122 |
+
public function add_popup() {
|
123 |
+
require_once( ECWID_PLUGIN_DIR . 'templates/product-popup.php' );
|
124 |
+
}
|
125 |
+
}
|
126 |
+
|
127 |
+
$ecwid_product_popup = new Ecwid_Product_Popup();
|
includes/themes.php
CHANGED
@@ -38,22 +38,23 @@ function ecwid_get_theme_identification()
|
|
38 |
function ecwid_apply_theme($theme_name = null)
|
39 |
{
|
40 |
$generic_themes = array(
|
41 |
-
'pixova-lite'
|
42 |
-
'accesspress-mag'
|
43 |
-
'attitude'
|
44 |
-
'customizr'
|
45 |
-
'edin'
|
46 |
-
'evolve'
|
47 |
-
'mantra'
|
48 |
-
'pagelines'
|
49 |
-
'responsiveboat'
|
50 |
-
'twentyfourteen'
|
51 |
'twentytwelve' => array( 'js', 'scroll' ),
|
52 |
'sliding-door' => array( 'css-no-parent' ),
|
53 |
-
'zerif-lite'
|
54 |
-
'storefront'
|
55 |
-
'salient'
|
56 |
-
'flora'
|
|
|
57 |
);
|
58 |
$generic_themes = apply_filters('ecwid_generic_themes', $generic_themes);
|
59 |
|
38 |
function ecwid_apply_theme($theme_name = null)
|
39 |
{
|
40 |
$generic_themes = array(
|
41 |
+
'pixova-lite' => array( 'js', 'scroll' ),
|
42 |
+
'accesspress-mag' => array( 'css' ),
|
43 |
+
'attitude' => array( 'css-no-parent' ),
|
44 |
+
'customizr' => array( 'js', 'css' ),
|
45 |
+
'edin' => array( 'js' ),
|
46 |
+
'evolve' => array( 'css-no-parent' ),
|
47 |
+
'mantra' => array( 'css-no-parent' ),
|
48 |
+
'pagelines' => array( 'js', 'scroll' ),
|
49 |
+
'responsiveboat' => array( 'css' ),
|
50 |
+
'twentyfourteen' => array( 'css', 'scroll' ),
|
51 |
'twentytwelve' => array( 'js', 'scroll' ),
|
52 |
'sliding-door' => array( 'css-no-parent' ),
|
53 |
+
'zerif-lite' => array( 'css-no-parent' ),
|
54 |
+
'storefront' => array( 'css' ),
|
55 |
+
'salient' => array( 'css-no-parent'),
|
56 |
+
'flora' => array( 'js' ),
|
57 |
+
'thevoux-wp' => array( 'js' )
|
58 |
);
|
59 |
$generic_themes = apply_filters('ecwid_generic_themes', $generic_themes);
|
60 |
|
js/product-popup.js
ADDED
@@ -0,0 +1,463 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
jQuery(document).ready(function() {
|
2 |
+
var popup = function() {
|
3 |
+
return jQuery('#ecwid-product-popup-content');
|
4 |
+
};
|
5 |
+
|
6 |
+
popup().data( 'defaultSortBy', 'ADDED_TIME_DESC' );
|
7 |
+
|
8 |
+
jQuery('#insert-ecwid-product-button').click(function() {
|
9 |
+
if (ecwidSpwParams && typeof ecwidSpwParams.no_token != 'undefined') {
|
10 |
+
location.href='admin.php?page=ecwid&reconnect&reason=spw';
|
11 |
+
return false;
|
12 |
+
}
|
13 |
+
|
14 |
+
changeTab('add-product');
|
15 |
+
|
16 |
+
populateWidgetParams();
|
17 |
+
setSearchParams({});
|
18 |
+
updateSearchParams();
|
19 |
+
|
20 |
+
popup().addClass('open');
|
21 |
+
|
22 |
+
});
|
23 |
+
|
24 |
+
jQuery(document).keydown(function(e) {
|
25 |
+
if (e.keyCode == 27 && popup().hasClass('open')) {
|
26 |
+
popup().removeClass('open');
|
27 |
+
return false;
|
28 |
+
}
|
29 |
+
});
|
30 |
+
|
31 |
+
jQuery('.media-modal-close', popup()).click(function() {
|
32 |
+
popup().removeClass('open');
|
33 |
+
});
|
34 |
+
|
35 |
+
jQuery('.toolbar-link', popup()).click(function() {
|
36 |
+
changeTab(jQuery(this).data('content'));
|
37 |
+
return false;
|
38 |
+
})
|
39 |
+
|
40 |
+
var populateWidgetParams = function() {
|
41 |
+
|
42 |
+
if (ecwidSpwParams && ecwidSpwParams.display) {
|
43 |
+
jQuery('input[type=checkbox]', popup()).prop('checked', false);
|
44 |
+
|
45 |
+
for (var i in ecwidSpwParams.display) {
|
46 |
+
jQuery('input[type=checkbox][data-display-option=' + i + ']')
|
47 |
+
.prop('checked', true);
|
48 |
+
}
|
49 |
+
for (var i in ecwidSpwParams.attributes) {
|
50 |
+
jQuery('input[type=checkbox][data-shortcode-attribute=' + i + ']')
|
51 |
+
.prop('checked', true);
|
52 |
+
}
|
53 |
+
}
|
54 |
+
};
|
55 |
+
|
56 |
+
var changeTab = function(tab) {
|
57 |
+
jQuery('.media-menu .media-menu-item', popup()).removeClass('active');
|
58 |
+
jQuery('.media-menu .media-menu-item[data-content=' + tab + ']', popup()).addClass('active');
|
59 |
+
|
60 |
+
jQuery('.media-modal-content', popup()).attr('data-active-dialog', tab);
|
61 |
+
jQuery('.media-menu', popup()).removeClass('visible');
|
62 |
+
|
63 |
+
jQuery('.toolbar-link').show();
|
64 |
+
jQuery('.toolbar-link[data-content=' + tab + ']', popup()).hide();
|
65 |
+
}
|
66 |
+
|
67 |
+
jQuery('.media-menu-item', popup()).click(function() {
|
68 |
+
changeTab(jQuery(this).attr('data-content'));
|
69 |
+
|
70 |
+
return false;
|
71 |
+
});
|
72 |
+
|
73 |
+
jQuery('h1', popup()).click(function() {
|
74 |
+
jQuery('.media-menu').toggleClass('visible');
|
75 |
+
});
|
76 |
+
|
77 |
+
|
78 |
+
jQuery('.media-button-select', popup()).click(function() {
|
79 |
+
|
80 |
+
var shortcode = buildShortcode();
|
81 |
+
|
82 |
+
if (tinymce.activeEditor && !tinymce.activeEditor.isHidden()) {
|
83 |
+
tinymce.activeEditor.execCommand('mceInsertContent', false, shortcode);
|
84 |
+
tinymce.activeEditor.execCommand('mceSetContent', false, tinymce.activeEditor.getBody().innerHTML);
|
85 |
+
} else {
|
86 |
+
|
87 |
+
getCursorPosition = function(el) {
|
88 |
+
var pos = 0;
|
89 |
+
if('selectionStart' in el) {
|
90 |
+
pos = el.selectionStart;
|
91 |
+
} else if('selection' in document) {
|
92 |
+
el.focus();
|
93 |
+
var Sel = document.selection.createRange();
|
94 |
+
var SelLength = document.selection.createRange().text.length;
|
95 |
+
Sel.moveStart('character', -el.value.length);
|
96 |
+
pos = Sel.text.length - SelLength;
|
97 |
+
}
|
98 |
+
return pos;
|
99 |
+
};
|
100 |
+
|
101 |
+
var el = jQuery('#content');
|
102 |
+
var cursorPosition = getCursorPosition(el.get(0));
|
103 |
+
|
104 |
+
el.val(el.val().substr(0, cursorPosition) + shortcode + el.val().substr(cursorPosition));
|
105 |
+
|
106 |
+
}
|
107 |
+
|
108 |
+
saveParams();
|
109 |
+
|
110 |
+
popup().removeClass('open');
|
111 |
+
});
|
112 |
+
|
113 |
+
var saveParams = function() {
|
114 |
+
var params = {display: {}, attributes: {} };
|
115 |
+
|
116 |
+
jQuery('input[type=checkbox][data-display-option]:checked').each(function(idx, el) {
|
117 |
+
params.display[jQuery(el).data('display-option')] = 1;
|
118 |
+
});
|
119 |
+
|
120 |
+
jQuery('input[type=checkbox][data-shortcode-attribute]:checked').each(function(idx, el) {
|
121 |
+
params.attributes[jQuery(el).data('shortcode-attribute')] = 1;
|
122 |
+
});
|
123 |
+
|
124 |
+
jQuery.getJSON(ajaxurl, {action: 'ecwid-save-spw-params', params: params});
|
125 |
+
};
|
126 |
+
|
127 |
+
var buildShortcode = function() {
|
128 |
+
var params = {};
|
129 |
+
|
130 |
+
product = getCurrentProduct();
|
131 |
+
|
132 |
+
params.id = product.id;
|
133 |
+
params.version = '2';
|
134 |
+
params.display = [];
|
135 |
+
|
136 |
+
jQuery('input[type=checkbox][data-display-option]:checked').each(function(idx, el) {
|
137 |
+
params.display[params.display.length] = jQuery(el).data('display-option');
|
138 |
+
});
|
139 |
+
|
140 |
+
jQuery('input[type=checkbox][data-shortcode-attribute]').each(function(idx, el) {
|
141 |
+
params[jQuery(el).data('shortcode-attribute')] = jQuery(el).is(':checked') ? 1 : 0;
|
142 |
+
});
|
143 |
+
|
144 |
+
if (params.display.length > 0) {
|
145 |
+
params.display = params.display.join(' ');
|
146 |
+
} else {
|
147 |
+
params.display = undefined;
|
148 |
+
}
|
149 |
+
var params_order = ['id', 'display', 'version', 'show_border', 'show_price_on_button', 'center_align'];
|
150 |
+
|
151 |
+
var shortcode = '[ecwid_product';
|
152 |
+
|
153 |
+
for (var i = 0; i < params_order.length; i++) {
|
154 |
+
shortcode += ' ' + params_order[i] + '="' + params[params_order[i]] + '"';
|
155 |
+
}
|
156 |
+
|
157 |
+
shortcode += ']';
|
158 |
+
|
159 |
+
return shortcode;
|
160 |
+
};
|
161 |
+
|
162 |
+
var setCurrentProduct = function( product ) {
|
163 |
+
popup().data('currentProduct', product);
|
164 |
+
updateFormOnCurrentProduct();
|
165 |
+
};
|
166 |
+
|
167 |
+
var getCurrentProduct = function() {
|
168 |
+
return popup().data('currentProduct');
|
169 |
+
};
|
170 |
+
|
171 |
+
var setSearchParams = function( params ) {
|
172 |
+
if (typeof params.page == 'undefined') {
|
173 |
+
params.page = 1;
|
174 |
+
}
|
175 |
+
popup().data('searchParams', params);
|
176 |
+
};
|
177 |
+
|
178 |
+
var getSearchParams = function () {
|
179 |
+
var params = popup().data('searchParams');
|
180 |
+
|
181 |
+
if (!params) {
|
182 |
+
params = {page: 1, sortBy: popup().data('defaultSortBy')};
|
183 |
+
}
|
184 |
+
|
185 |
+
return params;
|
186 |
+
};
|
187 |
+
|
188 |
+
var updateFormOnCurrentProduct = function() {
|
189 |
+
var product = getCurrentProduct();
|
190 |
+
|
191 |
+
if (product) {
|
192 |
+
jQuery( '.media-button-select', popup() ).removeClass( 'disabled' );
|
193 |
+
} else {
|
194 |
+
jQuery( '.media-button-select', popup() ).addClass( 'disabled' );
|
195 |
+
}
|
196 |
+
|
197 |
+
}
|
198 |
+
|
199 |
+
var clickProduct = function() {
|
200 |
+
|
201 |
+
if (jQuery(this).hasClass('selected-product')) {
|
202 |
+
jQuery(this).closest('tbody').find('tr').removeClass('selected-product');
|
203 |
+
setCurrentProduct(null);
|
204 |
+
} else {
|
205 |
+
jQuery(this).closest('tbody').find('tr').removeClass('selected-product');
|
206 |
+
jQuery(this).addClass('selected-product');
|
207 |
+
setCurrentProduct(jQuery(this).data('productData'));
|
208 |
+
}
|
209 |
+
};
|
210 |
+
|
211 |
+
var ecwidSpwSearchProducts = function() {
|
212 |
+
|
213 |
+
var data = {
|
214 |
+
'action': 'ecwid-search-products'
|
215 |
+
};
|
216 |
+
|
217 |
+
var params = popup().data('searchParams');
|
218 |
+
|
219 |
+
if (params) {
|
220 |
+
if (params.keyword) {
|
221 |
+
data.keyword = params.keyword;
|
222 |
+
}
|
223 |
+
|
224 |
+
if (params.sortBy) {
|
225 |
+
data.sortBy = params.sortBy;
|
226 |
+
}
|
227 |
+
|
228 |
+
if (params.page) {
|
229 |
+
data.page = params.page;
|
230 |
+
}
|
231 |
+
}
|
232 |
+
|
233 |
+
jQuery('#search-submit').addClass('searching');
|
234 |
+
|
235 |
+
jQuery.getJSON(ajaxurl, data, function(data) {
|
236 |
+
|
237 |
+
if (Math.ceil(data.total / data.limit) < getSearchParams().page) {
|
238 |
+
params = getSearchParams();
|
239 |
+
params.page = 1;
|
240 |
+
setSearchParams(params);
|
241 |
+
}
|
242 |
+
|
243 |
+
var enabledPageTemplate = wp.template( 'pagination-button-enabled' );
|
244 |
+
var disabledPageTemplate = wp.template( 'pagination-button-disabled' );
|
245 |
+
|
246 |
+
var prevPages = '';
|
247 |
+
if (getSearchParams() && getSearchParams().page == 1) {
|
248 |
+
prevPages = disabledPageTemplate( { symbol: '«' } ) + disabledPageTemplate( { symbol: '‹' } );
|
249 |
+
} else {
|
250 |
+
prevPages = enabledPageTemplate({
|
251 |
+
'symbol': '«',
|
252 |
+
'name': 'first',
|
253 |
+
'label': ecwidSpwParams.labels.firstPage
|
254 |
+
}) + enabledPageTemplate({
|
255 |
+
'symbol': '‹',
|
256 |
+
'name': 'prev',
|
257 |
+
'label': ecwidSpwParams.labels.prevPage
|
258 |
+
});
|
259 |
+
}
|
260 |
+
|
261 |
+
var nextPages = '';
|
262 |
+
if (getSearchParams().page >= Math.ceil(data.total / data.limit)) {
|
263 |
+
nextPages = disabledPageTemplate( { symbol: '›' } ) + disabledPageTemplate( { symbol: '»' } );
|
264 |
+
} else {
|
265 |
+
nextPages = enabledPageTemplate({
|
266 |
+
'symbol': '›',
|
267 |
+
'name': 'next',
|
268 |
+
'label': ecwidSpwParams.labels.nextPage
|
269 |
+
}) + enabledPageTemplate({
|
270 |
+
'symbol': '»',
|
271 |
+
'name': 'last',
|
272 |
+
'label': ecwidSpwParams.labels.lastPage,
|
273 |
+
'page': Math.ceil(data.total / data.limit)
|
274 |
+
});
|
275 |
+
}
|
276 |
+
|
277 |
+
var formTemplate = wp.template( 'add-product-form' );
|
278 |
+
|
279 |
+
var tableTemplate = wp.template( 'products-list' );
|
280 |
+
|
281 |
+
var tableHTML = tableTemplate();
|
282 |
+
|
283 |
+
jQuery('.media-frame-content.ecwid-add-product.add-product').empty().append(
|
284 |
+
formTemplate( {
|
285 |
+
'tableHTML' : tableHTML,
|
286 |
+
'page': data.offset / data.limit + 1,
|
287 |
+
'total_pages': Math.ceil(data.total / data.limit),
|
288 |
+
'total_items': data.total + ' items',
|
289 |
+
'prev_pages': prevPages,
|
290 |
+
'next_pages': nextPages
|
291 |
+
})
|
292 |
+
);
|
293 |
+
|
294 |
+
if (data.total > 0) {
|
295 |
+
for (var i = 0; i < data.items.length; i++) {
|
296 |
+
addProduct(data.items[i]);
|
297 |
+
}
|
298 |
+
} else {
|
299 |
+
showEmpty(params.keyword);
|
300 |
+
}
|
301 |
+
|
302 |
+
renderSearchParams();
|
303 |
+
assignHandlers();
|
304 |
+
setCurrentProduct(null);
|
305 |
+
jQuery('#search-submit').removeClass('searching');
|
306 |
+
});
|
307 |
+
}
|
308 |
+
|
309 |
+
|
310 |
+
var addProduct = function(productData) {
|
311 |
+
var productTemplate = wp.template('product-in-list');
|
312 |
+
|
313 |
+
var product = productTemplate(
|
314 |
+
{'name': productData.name, 'image_url': productData.thumb, 'sku': productData.sku, 'id': productData.id}
|
315 |
+
);
|
316 |
+
|
317 |
+
jQuery('.wp-list-table.products tbody').append(product);
|
318 |
+
jQuery('#product-' + productData.id).data('productData', productData);
|
319 |
+
};
|
320 |
+
|
321 |
+
var addTable = function() {
|
322 |
+
tableTemplate = wp.template( 'products-list' );
|
323 |
+
|
324 |
+
jQuery( '.ecwid-add-product.add-product' ).append(tableTemplate());
|
325 |
+
};
|
326 |
+
|
327 |
+
var showEmpty = function(term) {
|
328 |
+
emptyTemplate = wp.template( 'no-products' );
|
329 |
+
|
330 |
+
jQuery( '.ecwid-add-product.add-product .wp-list-table.products tbody' ).append(emptyTemplate({term:term}));
|
331 |
+
|
332 |
+
jQuery( '.tablenav', popup()).hide();
|
333 |
+
};
|
334 |
+
|
335 |
+
var updateSearchParams = function(newParams) {
|
336 |
+
var params = popup().data('searchParams');
|
337 |
+
|
338 |
+
if (!params) {
|
339 |
+
params = {};
|
340 |
+
}
|
341 |
+
for (var i in newParams) {
|
342 |
+
if (newParams.hasOwnProperty(i)) {
|
343 |
+
params[i] = newParams[i];
|
344 |
+
}
|
345 |
+
}
|
346 |
+
|
347 |
+
popup().data('searchParams', params);
|
348 |
+
|
349 |
+
ecwidSpwSearchProducts();
|
350 |
+
};
|
351 |
+
|
352 |
+
var renderSearchParams = function() {
|
353 |
+
var searchParams = popup().data('searchParams');
|
354 |
+
|
355 |
+
if (!searchParams) {
|
356 |
+
searchParams = {};
|
357 |
+
}
|
358 |
+
|
359 |
+
if (typeof(searchParams.keyword) != 'undefined') {
|
360 |
+
jQuery('#product-search-input').val(searchParams.keyword);
|
361 |
+
}
|
362 |
+
|
363 |
+
if (typeof(searchParams.sortBy) != 'undefined') {
|
364 |
+
if (searchParams.sortBy == 'NAME_ASC') {
|
365 |
+
jQuery('#name').addClass('sorted asc');
|
366 |
+
|
367 |
+
} else if (searchParams.sortBy == 'NAME_DESC') {
|
368 |
+
jQuery('#name').addClass('sorted desc');
|
369 |
+
} else if (searchParams.sortBy == 'SKU_ASC') {
|
370 |
+
jQuery('#sku').addClass('sorted asc');
|
371 |
+
} else if (searchParams.sortBy == 'SKU_DESC') {
|
372 |
+
jQuery('#sku').addClass('sorted desc');
|
373 |
+
}
|
374 |
+
}
|
375 |
+
}
|
376 |
+
|
377 |
+
|
378 |
+
var renderPagination = function() {
|
379 |
+
if (typeof(searchParams.page != 'undefined')) {
|
380 |
+
jQuery('#current-page-selector').val(searchParams.page);
|
381 |
+
if (searchParams.page > 1) {
|
382 |
+
|
383 |
+
}
|
384 |
+
}
|
385 |
+
}
|
386 |
+
|
387 |
+
|
388 |
+
var assignHandlers = function() {
|
389 |
+
|
390 |
+
jQuery('.wp-list-table.products tr').click(clickProduct);
|
391 |
+
|
392 |
+
jQuery('#search-submit').click(function() {
|
393 |
+
updateSearchParams({keyword: jQuery('#product-search-input').val(), page: 1});
|
394 |
+
|
395 |
+
return false;
|
396 |
+
});
|
397 |
+
|
398 |
+
jQuery('#name a').click(function() {
|
399 |
+
|
400 |
+
var column = jQuery(this).closest('.manage-column');
|
401 |
+
var newSort = '';
|
402 |
+
if (column.hasClass('asc')) {
|
403 |
+
newSort = 'NAME_DESC';
|
404 |
+
} else if (column.hasClass('desc')) {
|
405 |
+
newSort = popup().data('defaultSort');
|
406 |
+
} else {
|
407 |
+
newSort = 'NAME_ASC';
|
408 |
+
}
|
409 |
+
|
410 |
+
updateSearchParams({'sortBy': newSort});
|
411 |
+
|
412 |
+
return false;
|
413 |
+
});
|
414 |
+
|
415 |
+
jQuery('#sku a').click(function() {
|
416 |
+
|
417 |
+
var column = jQuery(this).closest('.manage-column');
|
418 |
+
var newSort = '';
|
419 |
+
if (column.hasClass('asc')) {
|
420 |
+
newSort = 'SKU_DESC';
|
421 |
+
} else if (column.hasClass('desc')) {
|
422 |
+
newSort = popup().data('defaultSort');
|
423 |
+
} else {
|
424 |
+
newSort = 'SKU_ASC';
|
425 |
+
}
|
426 |
+
|
427 |
+
updateSearchParams({'sortBy': newSort});
|
428 |
+
|
429 |
+
return false;
|
430 |
+
});
|
431 |
+
|
432 |
+
jQuery('.pagination-links .prev-page', popup()).click(function() {
|
433 |
+
updateSearchParams({'page': getSearchParams().page - 1});
|
434 |
+
|
435 |
+
return false;
|
436 |
+
});
|
437 |
+
|
438 |
+
jQuery('.pagination-links .next-page', popup()).click(function() {
|
439 |
+
updateSearchParams({'page': getSearchParams().page + 1});
|
440 |
+
|
441 |
+
return false;
|
442 |
+
});
|
443 |
+
|
444 |
+
jQuery('.pagination-links .first-page', popup()).click(function() {
|
445 |
+
updateSearchParams({'page': 1});
|
446 |
+
|
447 |
+
return false;
|
448 |
+
});
|
449 |
+
|
450 |
+
jQuery('.pagination-links .last-page', popup()).click(function() {
|
451 |
+
updateSearchParams({'page': jQuery(this).data('page')});
|
452 |
+
|
453 |
+
return false;
|
454 |
+
});
|
455 |
+
|
456 |
+
jQuery('#ecwid-reset-search').click(function() {
|
457 |
+
setSearchParams({});
|
458 |
+
updateSearchParams();
|
459 |
+
});
|
460 |
+
};
|
461 |
+
|
462 |
+
updateSearchParams();
|
463 |
+
});
|
js/store-editor-mce.js
CHANGED
@@ -2,355 +2,6 @@
|
|
2 |
tinymce.PluginManager.add( 'ecwid', function( editor ) {
|
3 |
var toolbarActive = false;
|
4 |
|
5 |
-
// function parseShortcode( content ) {
|
6 |
-
// return content.replace( /(?:<p>)?\[(?:wp_)?caption([^\]]+)\]([\s\S]+?)\[\/(?:wp_)?caption\](?:<\/p>)?/g, function( a, b, c ) {
|
7 |
-
// var id, cls, w, cap, img, width,
|
8 |
-
// trim = tinymce.trim;
|
9 |
-
//
|
10 |
-
// id = b.match( /id=['"]([^'"]*)['"] ?/ );
|
11 |
-
// if ( id ) {
|
12 |
-
// b = b.replace( id[0], '' );
|
13 |
-
// }
|
14 |
-
//
|
15 |
-
// cls = b.match( /align=['"]([^'"]*)['"] ?/ );
|
16 |
-
// if ( cls ) {
|
17 |
-
// b = b.replace( cls[0], '' );
|
18 |
-
// }
|
19 |
-
//
|
20 |
-
// w = b.match( /width=['"]([0-9]*)['"] ?/ );
|
21 |
-
// if ( w ) {
|
22 |
-
// b = b.replace( w[0], '' );
|
23 |
-
// }
|
24 |
-
//
|
25 |
-
// c = trim( c );
|
26 |
-
// img = c.match( /((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)([\s\S]*)/i );
|
27 |
-
//
|
28 |
-
// if ( img && img[2] ) {
|
29 |
-
// cap = trim( img[2] );
|
30 |
-
// img = trim( img[1] );
|
31 |
-
// } else {
|
32 |
-
// // old captions shortcode style
|
33 |
-
// cap = trim( b ).replace( /caption=['"]/, '' ).replace( /['"]$/, '' );
|
34 |
-
// img = c;
|
35 |
-
// }
|
36 |
-
//
|
37 |
-
// id = ( id && id[1] ) ? id[1] : '';
|
38 |
-
// cls = ( cls && cls[1] ) ? cls[1] : 'alignnone';
|
39 |
-
//
|
40 |
-
// if ( ! w && img ) {
|
41 |
-
// w = img.match( /width=['"]([0-9]*)['"]/ );
|
42 |
-
// }
|
43 |
-
//
|
44 |
-
// if ( w && w[1] ) {
|
45 |
-
// w = w[1];
|
46 |
-
// }
|
47 |
-
//
|
48 |
-
// if ( ! w || ! cap ) {
|
49 |
-
// return c;
|
50 |
-
// }
|
51 |
-
//
|
52 |
-
// width = parseInt( w, 10 );
|
53 |
-
// if ( ! editor.getParam( 'wpeditimage_html5_captions' ) ) {
|
54 |
-
// width += 10;
|
55 |
-
// }
|
56 |
-
//
|
57 |
-
// return '<div class="mceTemp"><dl id="'+ id +'" class="wp-caption '+ cls +'" style="width: '+ width +'px">' +
|
58 |
-
// '<dt class="wp-caption-dt">'+ img +'</dt><dd class="wp-caption-dd">'+ cap +'</dd></dl></div>';
|
59 |
-
// });
|
60 |
-
// }
|
61 |
-
//
|
62 |
-
// function getShortcode( content ) {
|
63 |
-
// return content.replace( /<div (?:id="attachment_|class="mceTemp)[^>]*>([\s\S]+?)<\/div>/g, function( a, b ) {
|
64 |
-
// var out = '';
|
65 |
-
//
|
66 |
-
// if ( b.indexOf('<img ') === -1 ) {
|
67 |
-
// // Broken caption. The user managed to drag the image out?
|
68 |
-
// // Try to return the caption text as a paragraph.
|
69 |
-
// out = b.match( /<dd [^>]+>([\s\S]+?)<\/dd>/i );
|
70 |
-
//
|
71 |
-
// if ( out && out[1] ) {
|
72 |
-
// return '<p>' + out[1] + '</p>';
|
73 |
-
// }
|
74 |
-
//
|
75 |
-
// return '';
|
76 |
-
// }
|
77 |
-
//
|
78 |
-
// out = b.replace( /<dl ([^>]+)>\s*<dt [^>]+>([\s\S]+?)<\/dt>\s*<dd [^>]+>([\s\S]*?)<\/dd>\s*<\/dl>/gi, function( a, b, c, cap ) {
|
79 |
-
// var id, cls, w;
|
80 |
-
//
|
81 |
-
// w = c.match( /width="([0-9]*)"/ );
|
82 |
-
// w = ( w && w[1] ) ? w[1] : '';
|
83 |
-
//
|
84 |
-
// if ( ! w || ! cap ) {
|
85 |
-
// return c;
|
86 |
-
// }
|
87 |
-
//
|
88 |
-
// id = b.match( /id="([^"]*)"/ );
|
89 |
-
// id = ( id && id[1] ) ? id[1] : '';
|
90 |
-
//
|
91 |
-
// cls = b.match( /class="([^"]*)"/ );
|
92 |
-
// cls = ( cls && cls[1] ) ? cls[1] : '';
|
93 |
-
// cls = cls.match( /align[a-z]+/ ) || 'alignnone';
|
94 |
-
//
|
95 |
-
// cap = cap.replace( /\r\n|\r/g, '\n' ).replace( /<[a-zA-Z0-9]+( [^<>]+)?>/g, function( a ) {
|
96 |
-
// // no line breaks inside HTML tags
|
97 |
-
// return a.replace( /[\r\n\t]+/, ' ' );
|
98 |
-
// });
|
99 |
-
//
|
100 |
-
// // convert remaining line breaks to <br>
|
101 |
-
// cap = cap.replace( /\s*\n\s*/g, '<br />' );
|
102 |
-
//
|
103 |
-
// return '[caption id="'+ id +'" align="'+ cls +'" width="'+ w +'"]'+ c +' '+ cap +'[/caption]';
|
104 |
-
// });
|
105 |
-
//
|
106 |
-
// if ( out.indexOf('[caption') !== 0 ) {
|
107 |
-
// // the caption html seems broken, try to find the image that may be wrapped in a link
|
108 |
-
// // and may be followed by <p> with the caption text.
|
109 |
-
// out = b.replace( /[\s\S]*?((?:<a [^>]+>)?<img [^>]+>(?:<\/a>)?)(<p>[\s\S]*<\/p>)?[\s\S]*/gi, '<p>$1</p>$2' );
|
110 |
-
// }
|
111 |
-
//
|
112 |
-
// return out;
|
113 |
-
// });
|
114 |
-
// }
|
115 |
-
//
|
116 |
-
// function extractImageData( imageNode ) {
|
117 |
-
// var classes, extraClasses, metadata, captionBlock, caption, link, width, height,
|
118 |
-
// dom = editor.dom,
|
119 |
-
// isIntRegExp = /^\d+$/;
|
120 |
-
//
|
121 |
-
// // default attributes
|
122 |
-
// metadata = {
|
123 |
-
// attachment_id: false,
|
124 |
-
// size: 'custom',
|
125 |
-
// caption: '',
|
126 |
-
// align: 'none',
|
127 |
-
// extraClasses: '',
|
128 |
-
// link: false,
|
129 |
-
// linkUrl: '',
|
130 |
-
// linkClassName: '',
|
131 |
-
// linkTargetBlank: false,
|
132 |
-
// linkRel: '',
|
133 |
-
// title: ''
|
134 |
-
// };
|
135 |
-
//
|
136 |
-
// metadata.url = dom.getAttrib( imageNode, 'src' );
|
137 |
-
// metadata.alt = dom.getAttrib( imageNode, 'alt' );
|
138 |
-
// metadata.title = dom.getAttrib( imageNode, 'title' );
|
139 |
-
//
|
140 |
-
// width = dom.getAttrib( imageNode, 'width' );
|
141 |
-
// height = dom.getAttrib( imageNode, 'height' );
|
142 |
-
//
|
143 |
-
// if ( ! isIntRegExp.test( width ) || parseInt( width, 10 ) < 1 ) {
|
144 |
-
// width = imageNode.naturalWidth || imageNode.width;
|
145 |
-
// }
|
146 |
-
//
|
147 |
-
// if ( ! isIntRegExp.test( height ) || parseInt( height, 10 ) < 1 ) {
|
148 |
-
// height = imageNode.naturalHeight || imageNode.height;
|
149 |
-
// }
|
150 |
-
//
|
151 |
-
// metadata.customWidth = metadata.width = width;
|
152 |
-
// metadata.customHeight = metadata.height = height;
|
153 |
-
//
|
154 |
-
// classes = tinymce.explode( imageNode.className, ' ' );
|
155 |
-
// extraClasses = [];
|
156 |
-
//
|
157 |
-
// tinymce.each( classes, function( name ) {
|
158 |
-
//
|
159 |
-
// if ( /^wp-image/.test( name ) ) {
|
160 |
-
// metadata.attachment_id = parseInt( name.replace( 'wp-image-', '' ), 10 );
|
161 |
-
// } else if ( /^align/.test( name ) ) {
|
162 |
-
// metadata.align = name.replace( 'align', '' );
|
163 |
-
// } else if ( /^size/.test( name ) ) {
|
164 |
-
// metadata.size = name.replace( 'size-', '' );
|
165 |
-
// } else {
|
166 |
-
// extraClasses.push( name );
|
167 |
-
// }
|
168 |
-
//
|
169 |
-
// } );
|
170 |
-
//
|
171 |
-
// metadata.extraClasses = extraClasses.join( ' ' );
|
172 |
-
//
|
173 |
-
// // Extract caption
|
174 |
-
// captionBlock = dom.getParents( imageNode, '.wp-caption' );
|
175 |
-
//
|
176 |
-
// if ( captionBlock.length ) {
|
177 |
-
// captionBlock = captionBlock[0];
|
178 |
-
//
|
179 |
-
// classes = captionBlock.className.split( ' ' );
|
180 |
-
// tinymce.each( classes, function( name ) {
|
181 |
-
// if ( /^align/.test( name ) ) {
|
182 |
-
// metadata.align = name.replace( 'align', '' );
|
183 |
-
// }
|
184 |
-
// } );
|
185 |
-
//
|
186 |
-
// caption = dom.select( 'dd.wp-caption-dd', captionBlock );
|
187 |
-
// if ( caption.length ) {
|
188 |
-
// caption = caption[0];
|
189 |
-
//
|
190 |
-
// metadata.caption = editor.serializer.serialize( caption )
|
191 |
-
// .replace( /<br[^>]*>/g, '$&\n' ).replace( /^<p>/, '' ).replace( /<\/p>$/, '' );
|
192 |
-
// }
|
193 |
-
// }
|
194 |
-
//
|
195 |
-
// // Extract linkTo
|
196 |
-
// if ( imageNode.parentNode && imageNode.parentNode.nodeName === 'A' ) {
|
197 |
-
// link = imageNode.parentNode;
|
198 |
-
// metadata.linkUrl = dom.getAttrib( link, 'href' );
|
199 |
-
// metadata.linkTargetBlank = dom.getAttrib( link, 'target' ) === '_blank' ? true : false;
|
200 |
-
// metadata.linkRel = dom.getAttrib( link, 'rel' );
|
201 |
-
// metadata.linkClassName = link.className;
|
202 |
-
// }
|
203 |
-
//
|
204 |
-
// return metadata;
|
205 |
-
// }
|
206 |
-
//
|
207 |
-
// function hasTextContent( node ) {
|
208 |
-
// return node && !! ( node.textContent || node.innerText );
|
209 |
-
// }
|
210 |
-
//
|
211 |
-
// function updateImage( imageNode, imageData ) {
|
212 |
-
// var classes, className, node, html, parent, wrap, linkNode,
|
213 |
-
// captionNode, dd, dl, id, attrs, linkAttrs, width, height,
|
214 |
-
// dom = editor.dom;
|
215 |
-
//
|
216 |
-
// classes = tinymce.explode( imageData.extraClasses, ' ' );
|
217 |
-
//
|
218 |
-
// if ( ! classes ) {
|
219 |
-
// classes = [];
|
220 |
-
// }
|
221 |
-
//
|
222 |
-
// if ( ! imageData.caption ) {
|
223 |
-
// classes.push( 'align' + imageData.align );
|
224 |
-
// }
|
225 |
-
//
|
226 |
-
// if ( imageData.attachment_id ) {
|
227 |
-
// classes.push( 'wp-image-' + imageData.attachment_id );
|
228 |
-
// if ( imageData.size && imageData.size !== 'custom' ) {
|
229 |
-
// classes.push( 'size-' + imageData.size );
|
230 |
-
// }
|
231 |
-
// }
|
232 |
-
//
|
233 |
-
// width = imageData.width;
|
234 |
-
// height = imageData.height;
|
235 |
-
//
|
236 |
-
// if ( imageData.size === 'custom' ) {
|
237 |
-
// width = imageData.customWidth;
|
238 |
-
// height = imageData.customHeight;
|
239 |
-
// }
|
240 |
-
//
|
241 |
-
// attrs = {
|
242 |
-
// src: imageData.url,
|
243 |
-
// width: width || null,
|
244 |
-
// height: height || null,
|
245 |
-
// alt: imageData.alt,
|
246 |
-
// title: imageData.title || null,
|
247 |
-
// 'class': classes.join( ' ' ) || null
|
248 |
-
// };
|
249 |
-
//
|
250 |
-
// dom.setAttribs( imageNode, attrs );
|
251 |
-
//
|
252 |
-
// linkAttrs = {
|
253 |
-
// href: imageData.linkUrl,
|
254 |
-
// rel: imageData.linkRel || null,
|
255 |
-
// target: imageData.linkTargetBlank ? '_blank': null,
|
256 |
-
// 'class': imageData.linkClassName || null
|
257 |
-
// };
|
258 |
-
//
|
259 |
-
// if ( imageNode.parentNode && imageNode.parentNode.nodeName === 'A' && ! hasTextContent( imageNode.parentNode ) ) {
|
260 |
-
// // Update or remove an existing link wrapped around the image
|
261 |
-
// if ( imageData.linkUrl ) {
|
262 |
-
// dom.setAttribs( imageNode.parentNode, linkAttrs );
|
263 |
-
// } else {
|
264 |
-
// dom.remove( imageNode.parentNode, true );
|
265 |
-
// }
|
266 |
-
// } else if ( imageData.linkUrl ) {
|
267 |
-
// if ( linkNode = dom.getParent( imageNode, 'a' ) ) {
|
268 |
-
// // The image is inside a link together with other nodes,
|
269 |
-
// // or is nested in another node, move it out
|
270 |
-
// dom.insertAfter( imageNode, linkNode );
|
271 |
-
// }
|
272 |
-
//
|
273 |
-
// // Add link wrapped around the image
|
274 |
-
// linkNode = dom.create( 'a', linkAttrs );
|
275 |
-
// imageNode.parentNode.insertBefore( linkNode, imageNode );
|
276 |
-
// linkNode.appendChild( imageNode );
|
277 |
-
// }
|
278 |
-
//
|
279 |
-
// captionNode = editor.dom.getParent( imageNode, '.mceTemp' );
|
280 |
-
//
|
281 |
-
// if ( imageNode.parentNode && imageNode.parentNode.nodeName === 'A' && ! hasTextContent( imageNode.parentNode ) ) {
|
282 |
-
// node = imageNode.parentNode;
|
283 |
-
// } else {
|
284 |
-
// node = imageNode;
|
285 |
-
// }
|
286 |
-
//
|
287 |
-
// if ( imageData.caption ) {
|
288 |
-
//
|
289 |
-
// id = imageData.attachment_id ? 'attachment_' + imageData.attachment_id : null;
|
290 |
-
// className = 'wp-caption align' + ( imageData.align || 'none' );
|
291 |
-
//
|
292 |
-
// if ( ! editor.getParam( 'wpeditimage_html5_captions' ) ) {
|
293 |
-
// width = parseInt( width, 10 );
|
294 |
-
// width += 10;
|
295 |
-
// }
|
296 |
-
//
|
297 |
-
// if ( captionNode ) {
|
298 |
-
// dl = dom.select( 'dl.wp-caption', captionNode );
|
299 |
-
//
|
300 |
-
// if ( dl.length ) {
|
301 |
-
// dom.setAttribs( dl, {
|
302 |
-
// id: id,
|
303 |
-
// 'class': className,
|
304 |
-
// style: 'width: ' + width + 'px'
|
305 |
-
// } );
|
306 |
-
// }
|
307 |
-
//
|
308 |
-
// dd = dom.select( '.wp-caption-dd', captionNode );
|
309 |
-
//
|
310 |
-
// if ( dd.length ) {
|
311 |
-
// dom.setHTML( dd[0], imageData.caption );
|
312 |
-
// }
|
313 |
-
//
|
314 |
-
// } else {
|
315 |
-
// id = id ? 'id="'+ id +'" ' : '';
|
316 |
-
//
|
317 |
-
// // should create a new function for generating the caption markup
|
318 |
-
// html = '<dl ' + id + 'class="' + className +'" style="width: '+ width +'px">' +
|
319 |
-
// '<dt class="wp-caption-dt">' + dom.getOuterHTML( node ) + '</dt><dd class="wp-caption-dd">'+ imageData.caption +'</dd></dl>';
|
320 |
-
//
|
321 |
-
// if ( parent = dom.getParent( node, 'p' ) ) {
|
322 |
-
// wrap = dom.create( 'div', { 'class': 'mceTemp' }, html );
|
323 |
-
// parent.parentNode.insertBefore( wrap, parent );
|
324 |
-
// dom.remove( node );
|
325 |
-
//
|
326 |
-
// if ( dom.isEmpty( parent ) ) {
|
327 |
-
// dom.remove( parent );
|
328 |
-
// }
|
329 |
-
// } else {
|
330 |
-
// dom.setOuterHTML( node, '<div class="mceTemp">' + html + '</div>' );
|
331 |
-
// }
|
332 |
-
// }
|
333 |
-
// } else if ( captionNode ) {
|
334 |
-
// // Remove the caption wrapper and place the image in new paragraph
|
335 |
-
// parent = dom.create( 'p' );
|
336 |
-
// captionNode.parentNode.insertBefore( parent, captionNode );
|
337 |
-
// parent.appendChild( node );
|
338 |
-
// dom.remove( captionNode );
|
339 |
-
// }
|
340 |
-
//
|
341 |
-
// if ( wp.media.events ) {
|
342 |
-
// wp.media.events.trigger( 'editor:image-update', {
|
343 |
-
// editor: editor,
|
344 |
-
// metadata: imageData,
|
345 |
-
// image: imageNode
|
346 |
-
// } );
|
347 |
-
// }
|
348 |
-
//
|
349 |
-
// editor.nodeChanged();
|
350 |
-
// // Refresh the toolbar
|
351 |
-
// addToolbar( imageNode );
|
352 |
-
// }
|
353 |
-
|
354 |
function editStore( img ) {
|
355 |
ecwid_open_store_popup();
|
356 |
}
|
2 |
tinymce.PluginManager.add( 'ecwid', function( editor ) {
|
3 |
var toolbarActive = false;
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
function editStore( img ) {
|
6 |
ecwid_open_store_popup();
|
7 |
}
|
js/themes/thevoux-wp.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
if (!window.History.options) window.History.options = {};
|
2 |
+
window.History.options.html4Mode=1;
|
languages/ecwid-shopping-cart-ru_RU.mo
CHANGED
Binary file
|
languages/ecwid-shopping-cart-ru_RU.po
CHANGED
@@ -730,6 +730,69 @@ msgstr "Поиска и Категорий"
|
|
730 |
msgid "Open Ecwid store settings"
|
731 |
msgstr "Открыть настройки плагина Ecwid"
|
732 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
733 |
msgid "https://www.ecwid.com/forums"
|
734 |
msgstr "https://www.ecwid.com/forums/forumdisplay.php?f=10"
|
735 |
|
730 |
msgid "Open Ecwid store settings"
|
731 |
msgstr "Открыть настройки плагина Ecwid"
|
732 |
|
733 |
+
msgid "To be able to choose a product to insert to your posts and pages, you will need to re-connect your site to your Ecwid store. This will only require you to accept permissions request – so that the plugin will be able to list your products in the \"Add product\" dialog."
|
734 |
+
msgstr "Чтобы показать товары магазина в диалоге вставки товара, плагину нужно подключиться к вашему магазину. От вас потребуется только разрешить плагину доступ к вашему магазину."
|
735 |
+
|
736 |
+
msgid "Name"
|
737 |
+
msgstr "Название"
|
738 |
+
|
739 |
+
msgid "SKU"
|
740 |
+
msgstr "Артикул"
|
741 |
+
|
742 |
+
msgid "Search"
|
743 |
+
msgstr "Поиск"
|
744 |
+
|
745 |
+
msgid "Insert"
|
746 |
+
msgstr "Вставить"
|
747 |
+
|
748 |
+
msgid "Add Product"
|
749 |
+
msgstr "Добавить товар"
|
750 |
+
|
751 |
+
msgid "Customize widget"
|
752 |
+
msgstr "Внешний вид"
|
753 |
+
|
754 |
+
msgid "customize appearance"
|
755 |
+
msgstr "настроить внешний вид"
|
756 |
+
|
757 |
+
msgid "select product"
|
758 |
+
msgstr "выбрать товар"
|
759 |
+
|
760 |
+
msgid "Choose product properties to display in widget"
|
761 |
+
msgstr "Выберите элементы товара для отображения"
|
762 |
+
|
763 |
+
msgid "Picture"
|
764 |
+
msgstr "Изображение"
|
765 |
+
|
766 |
+
msgid "Title"
|
767 |
+
msgstr "Название"
|
768 |
+
|
769 |
+
msgid "Options"
|
770 |
+
msgstr "Параметры"
|
771 |
+
|
772 |
+
msgid "«Add to bag» button"
|
773 |
+
msgstr "Кнопка \"Купить\""
|
774 |
+
|
775 |
+
msgid "Quantity"
|
776 |
+
msgstr "Количество"
|
777 |
+
|
778 |
+
msgid "Add border"
|
779 |
+
msgstr "Показывать рамку"
|
780 |
+
|
781 |
+
msgid "Show price inside the \"Buy now\" button"
|
782 |
+
msgstr "Показывать цену в кнопке \"Купить\""
|
783 |
+
|
784 |
+
msgid "Center align on a page"
|
785 |
+
msgstr "Выровнять карточку по центру страницы"
|
786 |
+
|
787 |
+
msgid "Choose CSS style options for widget:"
|
788 |
+
msgstr "Выберите настройки CSS-стилей:"
|
789 |
+
|
790 |
+
msgid "Title or SKU"
|
791 |
+
msgstr "Название или артикул"
|
792 |
+
|
793 |
+
msgid "Nothing found for <span class=\"empty-page__term\">\"{{ data.term }}\"</span>"
|
794 |
+
msgstr "По запросу <span class=\"empty-page__term\">\"{{ data.term }}\"</span> ничего не найдено"
|
795 |
+
|
796 |
msgid "https://www.ecwid.com/forums"
|
797 |
msgstr "https://www.ecwid.com/forums/forumdisplay.php?f=10"
|
798 |
|
lib/ecwid_api_v3.php
CHANGED
@@ -85,13 +85,17 @@ class Ecwid_Api_V3
|
|
85 |
|
86 |
return $result;
|
87 |
}
|
88 |
-
|
89 |
-
|
90 |
-
{
|
91 |
$params = array('token');
|
92 |
-
|
93 |
-
|
94 |
-
|
|
|
|
|
|
|
|
|
|
|
95 |
|
96 |
$result = EcwidPlatform::fetch_url(
|
97 |
$this->build_request_url(
|
@@ -103,12 +107,10 @@ class Ecwid_Api_V3
|
|
103 |
if ($result['code'] != '200') {
|
104 |
return false;
|
105 |
}
|
106 |
-
|
107 |
$result = json_decode($result['data']);
|
108 |
|
109 |
-
return $result
|
110 |
}
|
111 |
-
*/
|
112 |
|
113 |
protected static function _load_token()
|
114 |
{
|
85 |
|
86 |
return $result;
|
87 |
}
|
88 |
+
*/
|
89 |
+
public function search_products($input_params) {
|
|
|
90 |
$params = array('token');
|
91 |
+
|
92 |
+
$passthru = array( 'updatedFrom', 'offset', 'limit', 'sortBy', 'keyword' );
|
93 |
+
|
94 |
+
foreach ($passthru as $name) {
|
95 |
+
if ( array_key_exists( $name, $input_params ) ) {
|
96 |
+
$params[$name] = $input_params[$name];
|
97 |
+
}
|
98 |
+
}
|
99 |
|
100 |
$result = EcwidPlatform::fetch_url(
|
101 |
$this->build_request_url(
|
107 |
if ($result['code'] != '200') {
|
108 |
return false;
|
109 |
}
|
|
|
110 |
$result = json_decode($result['data']);
|
111 |
|
112 |
+
return $result;
|
113 |
}
|
|
|
114 |
|
115 |
protected static function _load_token()
|
116 |
{
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: Ecwid
|
|
3 |
Tags: ecommerce, downloadable products, Facebook ecommerce, online store, paypal, product catalog, shop, shopping cart, store
|
4 |
Requires at least: 3.5
|
5 |
Tested up to: 4.7
|
6 |
-
Stable tag: 4.
|
7 |
|
8 |
Powerful, easy to use ecommerce shopping cart. Bank level PCI DSS Level 1 security. iPhone & Android apps. Superb support. Free plan available.
|
9 |
|
@@ -149,6 +149,9 @@ You can use Ecwid’s built-in import tools to copy your store products from any
|
|
149 |
* [Ecwid eCommerce Forums](https://www.ecwid.com/forums/forumdisplay.php?f=19)
|
150 |
|
151 |
== Changelog ==
|
|
|
|
|
|
|
152 |
= 4.7.6 =
|
153 |
- Fix for the legacy search shortcode ([ecwid_searchbox]), which was broken in the recent 4.7.5 release.
|
154 |
|
3 |
Tags: ecommerce, downloadable products, Facebook ecommerce, online store, paypal, product catalog, shop, shopping cart, store
|
4 |
Requires at least: 3.5
|
5 |
Tested up to: 4.7
|
6 |
+
Stable tag: 4.8
|
7 |
|
8 |
Powerful, easy to use ecommerce shopping cart. Bank level PCI DSS Level 1 security. iPhone & Android apps. Superb support. Free plan available.
|
9 |
|
149 |
* [Ecwid eCommerce Forums](https://www.ecwid.com/forums/forumdisplay.php?f=19)
|
150 |
|
151 |
== Changelog ==
|
152 |
+
= 4.8 =
|
153 |
+
- **New "Add product" button in the Wordpress post and page editor.** Now you have a useful and easy tool to place a product from your store on any page or post on your site. Just open any post or page in your Wordpress admin panel, click the "Add product" button in the editor, select the product you want to see on that page and click "Insert" – a product widget will appear on that page after you publish the chnages. The new "Add product" popup allows customizing the appearance of the widget so you can choose whether you want to see the picture along with title, price and quantity selector or just a simple Buy now button. Product widgets that you put on your site are seamlessly integrated with your store and shopping cart — wherever you place a product or buy now button on your site, the customers will be able to add it to the cart and proceed to checkout as if it was a regular store page. We recommend using product widgets and buy now buttons on every page or post where you mention the products or services you sell – this way you will provide an easy and natural way for a customer to know more about the product and buy it from the same page, be it a blog post, an "About" page, a testimonial or any other page on your ecommerce site. Enjoy!
|
154 |
+
|
155 |
= 4.7.6 =
|
156 |
- Fix for the legacy search shortcode ([ecwid_searchbox]), which was broken in the recent 4.7.5 release.
|
157 |
|
templates/product-popup.php
ADDED
@@ -0,0 +1,216 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script type="text/template" id="tmpl-product-in-list">
|
2 |
+
|
3 |
+
<tr id="product-{{ data.id }}">
|
4 |
+
<td class="product-thumb column-product-thumb has-row-actions" data-colname="Product">
|
5 |
+
<div><img src="{{ data.image_url }}" alt=""></div>
|
6 |
+
</td>
|
7 |
+
<td class="product-name column-product-name has-row-actions column-primary" data-colname="Product Name">
|
8 |
+
<div>{{ data.name }}</div>
|
9 |
+
</td>
|
10 |
+
<td class="sku column-sku has-row-actions" data-colname="SKU">
|
11 |
+
<div>{{ data.sku }}</div>
|
12 |
+
</td>
|
13 |
+
</tr>
|
14 |
+
</script>
|
15 |
+
|
16 |
+
<script type="text/template" id="tmpl-products-list">
|
17 |
+
<table class="wp-list-table widefat fixed striped products">
|
18 |
+
<thead>
|
19 |
+
<tr>
|
20 |
+
<td id="cb" class="manage-column column-cb check-column"></td>
|
21 |
+
<th scope="col" id="name" class="manage-column column-name column-primary sortable">
|
22 |
+
<a href="">
|
23 |
+
<span><?php _e( 'Name', 'ecwid-shopping-cart' ); ?></span>
|
24 |
+
<span class="sorting-indicator"></span>
|
25 |
+
</a>
|
26 |
+
</th>
|
27 |
+
<th scope="col" id="sku" class="manage-column column-sku sortable">
|
28 |
+
<a href="">
|
29 |
+
<span><?php _e( 'SKU', 'ecwid-shopping-cart' ); ?></span>
|
30 |
+
<span class="sorting-indicator"></span>
|
31 |
+
</a>
|
32 |
+
</th>
|
33 |
+
</tr>
|
34 |
+
</thead>
|
35 |
+
<tbody>
|
36 |
+
|
37 |
+
</tbody>
|
38 |
+
</table>
|
39 |
+
|
40 |
+
</script>
|
41 |
+
|
42 |
+
<script type="text/template" id="tmpl-add-product-form">
|
43 |
+
<form action="">
|
44 |
+
<p class="products-search">
|
45 |
+
<span class="search-input">
|
46 |
+
<label class="screen-reader-text" for="product-search-input">
|
47 |
+
<?php _e( 'Search', 'ecwid-shopping-cart' ); ?>
|
48 |
+
</label>
|
49 |
+
<input type="search" id="product-search-input" name="s" value="" placeholder="<?php _e( 'Title or SKU', 'ecwid-shopping-cart' ); ?>">
|
50 |
+
</span>
|
51 |
+
<span class="search-button">
|
52 |
+
<button type="submit" id="search-submit" class="button">
|
53 |
+
<span class="button-text"><?php _e( 'Search', 'ecwid-shopping-cart' ); ?></span>
|
54 |
+
<img class="searching-icon" src="<?php echo(esc_attr(ECWID_PLUGIN_URL)); ?>/images/download.gif" />
|
55 |
+
</button>
|
56 |
+
<!--input type="submit" id="search-submit" class="button" value="<?php _e( 'Search', 'ecwid-shopping-cart' ); ?>"-->
|
57 |
+
</span>
|
58 |
+
</p>
|
59 |
+
</form>
|
60 |
+
|
61 |
+
{{{ data.tableHTML }}}
|
62 |
+
|
63 |
+
<div class="tablenav bottom">
|
64 |
+
<div class="tablenav-pages">
|
65 |
+
<span class="displaying-num">{{ data.total_items }}</span>
|
66 |
+
<span class="pagination-links">
|
67 |
+
{{{ data.prev_pages }}}
|
68 |
+
<span class="paging-input">
|
69 |
+
<label for="current-page-selector" class="screen-reader-text"><?php _e( 'Current Page', 'ecwid-shopping-cart' ); ?></label>
|
70 |
+
<span class="tablenav-paging-text">{{ data.page }} of <span class="total-pages">{{ data.total_pages }}</span></span></span>
|
71 |
+
{{{ data.next_pages }}}
|
72 |
+
|
73 |
+
</span>
|
74 |
+
</div>
|
75 |
+
</div>
|
76 |
+
</script>
|
77 |
+
|
78 |
+
<script type="text/template" id="tmpl-pagination-button-enabled">
|
79 |
+
<a class="{{ data.name }}-page" href="" data-page="{{ data.page }}">
|
80 |
+
<span class="screen-reader-text">{{ data.label }}<?php _e( 'Next page', 'ecwid-shopping-cart' ); ?></span>
|
81 |
+
<span aria-hidden="true">{{ data.symbol }}</span>
|
82 |
+
</a>
|
83 |
+
|
84 |
+
</script>
|
85 |
+
|
86 |
+
<script type="text/template" id="tmpl-pagination-button-disabled">
|
87 |
+
<span class="tablenav-pages-navspan" aria-hidden="true">{{ data.symbol }}</span>
|
88 |
+
</script>
|
89 |
+
|
90 |
+
<script type="text/template" id="tmpl-no-products">
|
91 |
+
<tr>
|
92 |
+
<td colspan="3">
|
93 |
+
<div class="empty-page">
|
94 |
+
<div class="empty-page__title"><?php _e( 'Nothing found for <span class="empty-page__term">"{{ data.term }}"</span>', 'ecwid-shopping-cart' ); ?></div>
|
95 |
+
<div class="empty-page__suggestions">
|
96 |
+
<div class="empty-page__suggestions-title"><?php _e( 'Suggestions:', 'ecwid-shopping-cart' ); ?></div>
|
97 |
+
<ul class="empty-page__suggestions-list">
|
98 |
+
<li><?php _e( 'Make sure that all words are spelled correctly', 'ecwid-shopping-cart' ); ?></li>
|
99 |
+
<li><?php _e( 'Try to search by SKU', 'ecwid-shopping-cart' ); ?></li>
|
100 |
+
<li><a href="#" id="ecwid-reset-search"><?php _e( 'Browse all products', 'ecwid-shopping-cart' ); ?></a></li>
|
101 |
+
</ul>
|
102 |
+
</div>
|
103 |
+
</div>
|
104 |
+
</td>
|
105 |
+
</tr>
|
106 |
+
</script>
|
107 |
+
|
108 |
+
<div id="ecwid-product-popup-content">
|
109 |
+
<div class="media-modal wp-core-ui">
|
110 |
+
<div class="media-modal-content" data-mode="add-product" data-active-dialog="add-product">
|
111 |
+
<a class="media-modal-close" href="#" title="Close"><span class="media-modal-icon"></span></a>
|
112 |
+
<div class="media-frame wp-core-ui">
|
113 |
+
<div class="media-frame-menu">
|
114 |
+
<div class="media-menu">
|
115 |
+
<a href="#" class="media-menu-item active" data-content="add-product"><?php _e( 'Add Product', 'ecwid-shopping-cart' ); ?></a>
|
116 |
+
<a href="#" class="media-menu-item" data-content="customize"><?php _e( 'Customize widget', 'ecwid-shopping-cart' ); ?></a>
|
117 |
+
</div>
|
118 |
+
</div>
|
119 |
+
<div class="media-frame-title add-product active">
|
120 |
+
<h1><?php _e( 'Add Product', 'ecwid-shopping-cart' ); ?><span class="dashicons dashicons-arrow-down"></span></h1>
|
121 |
+
</div>
|
122 |
+
|
123 |
+
<div class="media-frame-title customize">
|
124 |
+
<h1><?php _e( 'Customize widget', 'ecwid-shopping-cart' ); ?><span class="dashicons dashicons-arrow-down"></span></h1>
|
125 |
+
</div>
|
126 |
+
|
127 |
+
<div class="media-frame-content ecwid-add-product add-product">
|
128 |
+
</div>
|
129 |
+
|
130 |
+
<div class="media-frame-content ecwid-add-product customize">
|
131 |
+
<div class="store-settings-wrapper ecwid-search ecwid-minicart ecwid-categories" data-ecwid-widget-hover="">
|
132 |
+
<div class="widget-settings">
|
133 |
+
<h3><?php _e( 'Choose product properties to display in widget', 'ecwid-shopping-cart' ); ?></h3>
|
134 |
+
<div class="widget-settings__left">
|
135 |
+
<div class="pure-control-group">
|
136 |
+
<label>
|
137 |
+
<input type="checkbox" checked="checked" name="picture" data-display-option="picture">
|
138 |
+
<span><?php _e( 'Picture', 'ecwid-shopping-cart' ); ?></span>
|
139 |
+
</label>
|
140 |
+
</div>
|
141 |
+
<div class="pure-control-group">
|
142 |
+
<label>
|
143 |
+
<input type="checkbox" checked="checked" name="title" data-display-option="title">
|
144 |
+
<span><?php _e( 'Title', 'ecwid-shopping-cart' ); ?></span>
|
145 |
+
</label>
|
146 |
+
</div>
|
147 |
+
<div class="pure-control-group">
|
148 |
+
<label>
|
149 |
+
<input type="checkbox" checked="checked" name="price" data-display-option="price">
|
150 |
+
<span><?php _e( 'Price', 'ecwid-shopping-cart' ); ?></span>
|
151 |
+
</label>
|
152 |
+
</div>
|
153 |
+
</div>
|
154 |
+
<div class="widget-settings__right">
|
155 |
+
<div class="pure-control-group">
|
156 |
+
<label>
|
157 |
+
<input type="checkbox" checked="checked" name="options" data-display-option="options">
|
158 |
+
<span><?php _e( 'Options', 'ecwid-shopping-cart' ); ?></span>
|
159 |
+
</label>
|
160 |
+
</div>
|
161 |
+
<div class="pure-control-group">
|
162 |
+
<label>
|
163 |
+
<input type="checkbox" name="quantity" data-display-option="qty">
|
164 |
+
<span><?php _e( 'Quantity', 'ecwid-shopping-cart' ); ?></span>
|
165 |
+
</label>
|
166 |
+
</div>
|
167 |
+
<div class="pure-control-group">
|
168 |
+
<label>
|
169 |
+
<input type="checkbox" checked="checked" name="add-to-bag" data-display-option="addtobag">
|
170 |
+
<span><?php _e( '«Add to bag» button', 'ecwid-shopping-cart' ); ?></span>
|
171 |
+
</label>
|
172 |
+
</div>
|
173 |
+
</div>
|
174 |
+
</div>
|
175 |
+
<div class="widget-settings">
|
176 |
+
<h3><?php _e( 'Appearance', 'ecwid-shopping-cart' ); ?></h3>
|
177 |
+
<div class="widget-settings__left">
|
178 |
+
<div class="pure-control-group">
|
179 |
+
<label>
|
180 |
+
<input type="checkbox" checked="checked" name="widget_frame" data-shortcode-attribute="show_border">
|
181 |
+
<span><?php _e( 'Add border', 'ecwid-shopping-cart' ); ?></span>
|
182 |
+
</label>
|
183 |
+
</div>
|
184 |
+
<div class="pure-control-group">
|
185 |
+
<label>
|
186 |
+
<input type="checkbox" checked="checked" name="widget_frame" data-shortcode-attribute="center_align">
|
187 |
+
<span><?php _e( 'Center align on a page', 'ecwid-shopping-cart' ); ?></span>
|
188 |
+
</label>
|
189 |
+
</div>
|
190 |
+
</div>
|
191 |
+
<div class="widget-settings__right">
|
192 |
+
<div class="pure-control-group">
|
193 |
+
<label>
|
194 |
+
<input type="checkbox" checked="checked" name="outside_widget" data-shortcode-attribute="show_price_on_button">
|
195 |
+
<span><?php _e( 'Show price inside the "Buy now" button', 'ecwid-shopping-cart' ); ?></span>
|
196 |
+
</label>
|
197 |
+
</div>
|
198 |
+
</div>
|
199 |
+
</div>
|
200 |
+
</div>
|
201 |
+
</div>
|
202 |
+
|
203 |
+
<div class="media-frame-toolbar">
|
204 |
+
<div class="media-toolbar">
|
205 |
+
<div class="media-toolbar-primary add-product">
|
206 |
+
<a target="_blank" class="toolbar-link customize-appearance" data-content="customize" href="#"><?php _e( 'customize appearance', 'ecwid-shopping-cart' ); ?></a>
|
207 |
+
<a target="_blank" class="toolbar-link add-product" data-content="add-product" style="display: none" href="#"><?php _e( 'select product', 'ecwid-shopping-cart' ); ?></a>
|
208 |
+
<a href="#" class="button media-button button-primary button-large media-button-select"><?php _e( 'Insert', 'ecwid-shopping-cart' ); ?></a>
|
209 |
+
</div>
|
210 |
+
</div>
|
211 |
+
</div>
|
212 |
+
</div>
|
213 |
+
</div>
|
214 |
+
</div>
|
215 |
+
<div class="media-modal-backdrop"></div>
|
216 |
+
</div>
|