From 9ad248e42088f9e0c028a4f271a62380ec8fa964 Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Tue, 12 Nov 2024 17:57:49 +0400 Subject: [PATCH 1/9] PLUGINS-6957 --- lib/ecwid_category.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/ecwid_category.php b/lib/ecwid_category.php index 28d4dcb4..7a4b6c49 100644 --- a/lib/ecwid_category.php +++ b/lib/ecwid_category.php @@ -54,13 +54,13 @@ public static function get_by_id( $id ) { } $entry_data = $e->_get_from_cache( $id ); - + if ( ! $entry_data ) { $e->_load( $id ); } else { $e->_init_from_stdclass( $entry_data ); } - + if ( ! $e->_data ) { return null; } @@ -95,6 +95,13 @@ protected function _load( $id ) { } } + $api_check_retry_after = get_option( EcwidPlatform::OPTION_ECWID_CHECK_API_RETRY_AFTER, 0 ); + if( empty( $data ) && !empty( $api_check_retry_after ) ) { + $data = new stdClass(); + $data->id = $id; + $data->enabled = true; + } + if ( $data ) { $this->_init_from_stdclass( $data ); } From 7d0b3bcb649364d0b22bdf96c6fa71379204642e Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Fri, 10 Jan 2025 16:50:15 +0400 Subject: [PATCH 2/9] PLUGINS-6947 added a new page account/reviews to list --- includes/class-ecwid-seo-links.php | 10 ++++++++-- includes/class-ecwid-store-page.php | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/includes/class-ecwid-seo-links.php b/includes/class-ecwid-seo-links.php index a5fd0e92..453d8cdf 100644 --- a/includes/class-ecwid-seo-links.php +++ b/includes/class-ecwid-seo-links.php @@ -159,6 +159,7 @@ public static function get_seo_links_patterns() { 'account\/favorites', 'account\/registration', 'account\/resetPassword', + 'account\/reviews', 'search', 'search\?.*', 'signin', @@ -524,10 +525,15 @@ public static function is_noindex_page() { ); $home_url = home_url(); - $path = parse_url( $home_url, PHP_URL_PATH ); + $path = wp_parse_url( $home_url, PHP_URL_PATH ); $request_uri = isset( $_SERVER['REQUEST_URI'] ) ? sanitize_text_field( wp_unslash( $_SERVER['REQUEST_URI'] ) ) : ''; - $seo_part = str_replace( $path . $relative_permalink, '', $request_uri ); + + if ( $path . $relative_permalink === '/' ) { + $seo_part = $request_uri; + } else { + $seo_part = str_replace( $path . $relative_permalink, '', $request_uri ); + } foreach ( $noindex_pages as $page ) { if ( preg_match( '!' . $page . '([\?\/]+.*|)$' . '!', $seo_part ) ) { diff --git a/includes/class-ecwid-store-page.php b/includes/class-ecwid-store-page.php index 570d220c..3c330f42 100644 --- a/includes/class-ecwid-store-page.php +++ b/includes/class-ecwid-store-page.php @@ -301,6 +301,10 @@ public static function get_store_pages_array_for_selector() { foreach ( $pages as $ind => $page ) { $post = get_post( $page ); + if ( empty( $post ) ) { + unset( $pages[ $ind ] ); + } + if ( $page != self::get_current_store_page_id() && isset( $post ) && $post->post_type != 'page' ) { unset( $pages[ $ind ] ); } From ee9db61b739961c14101f9d40936408bb4832279 Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Mon, 13 Jan 2025 18:07:54 +0400 Subject: [PATCH 3/9] PLUGINS-6977 --- .../shortcodes/class-ecwid-shortcode-productbrowser.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/includes/shortcodes/class-ecwid-shortcode-productbrowser.php b/includes/shortcodes/class-ecwid-shortcode-productbrowser.php index 53808215..2ca63a07 100644 --- a/includes/shortcodes/class-ecwid-shortcode-productbrowser.php +++ b/includes/shortcodes/class-ecwid-shortcode-productbrowser.php @@ -53,7 +53,7 @@ public function render() { $classname = 'hide-ec-dynamic-placeholder'; } else { $is_default_render = true; - $code .= self::get_js_for_hide_static( '#static-ec-store-container' ); + $code .= self::get_js_for_hide_static( 'static-ec-store-container' ); add_filter( 'ecwid_is_defer_store_init_enabled', '__return_false' ); } @@ -158,8 +158,13 @@ function createClass(name,rules){ (style.styleSheet || style.sheet).addRule(name, rules); else style.sheet.insertRule(name+'{'+rules+'}',0); + + document.addEventListener("DOMContentLoaded", function() { + var static = document.getElementById(''); + static.parentNode.removeChild(static); + }); } - createClass('','display:none;'); + createClass('#','display:none;'); Date: Mon, 13 Jan 2025 18:45:23 +0400 Subject: [PATCH 4/9] PLUGINS-6971 added limit for queries to users table --- includes/class-ec-store-admin-access.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/includes/class-ec-store-admin-access.php b/includes/class-ec-store-admin-access.php index d14144a4..75e7ad55 100644 --- a/includes/class-ec-store-admin-access.php +++ b/includes/class-ec-store-admin-access.php @@ -40,7 +40,7 @@ public function save_custom_user_profile_fields( $user_id ) { } } - public static function get_users_with_manage_access() { + public static function get_users_with_manage_access( $limit = -1 ) { global $wpdb; $table_prefix = $wpdb->prefix; @@ -55,6 +55,10 @@ public static function get_users_with_manage_access() { 'fields' => array( 'ID' ), ); + if ( $limit > 0 ) { + $args['number'] = $limit; + } + return get_users( $args ); } @@ -85,7 +89,7 @@ public static function has_scope( $user_id = null ) { public static function is_need_grant_access_by_default( $user_id ) { - $cap_not_changed_before = empty( self::get_users_with_manage_access() ); + $cap_not_changed_before = empty( self::get_users_with_manage_access( 1 ) ); $is_old_installation = ecwid_migrations_is_original_plugin_version_older_than( '6.12.4' ); if ( $cap_not_changed_before && $is_old_installation && user_can( $user_id, 'manage_options' ) ) { @@ -123,7 +127,7 @@ public function hook_admin_get_capability( $cap ) { return $this->capability; } - if ( ! empty( self::get_users_with_manage_access() ) ) { + if ( ! empty( self::get_users_with_manage_access( 1 ) ) ) { $cap = self::CAP_MANAGE_CONTROL_PANEL; } From c5ea0b5653c5d2b481a41a13425d0d30fc9d5f42 Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Tue, 14 Jan 2025 11:00:53 +0400 Subject: [PATCH 5/9] PLUGINS-6973 fixed issue with empty result in product popup --- includes/class-ecwid-product-popup.php | 15 ++++-- .../class-ecwid-gutenberg-block-product.php | 50 +++++++++++-------- templates/product-popup.php | 11 ++-- 3 files changed, 47 insertions(+), 29 deletions(-) diff --git a/includes/class-ecwid-product-popup.php b/includes/class-ecwid-product-popup.php index 29f14a49..a02bbf1c 100644 --- a/includes/class-ecwid-product-popup.php +++ b/includes/class-ecwid-product-popup.php @@ -55,7 +55,7 @@ public function save_display_params() { die(); } - if ( ! is_admin() || ! current_user_can( Ecwid_Admin::get_capability() ) ) { + if ( ! is_admin() || ! current_user_can( 'edit_posts' ) ) { return; } @@ -65,7 +65,7 @@ public function save_display_params() { } public function search_products() { - if ( ! is_admin() || ! current_user_can( Ecwid_Admin::get_capability() ) ) { + if ( ! is_admin() || ! current_user_can( 'edit_posts' ) ) { return; } @@ -88,6 +88,14 @@ public function search_products() { $result = $api->search_products( $params ); + $output = array( + 'total' => 0, + 'count' => 0, + 'offset' => 0, + 'limit' => $params['limit'], + 'items' => array(), + ); + if ( $result && $result->count > 0 ) { $output = array( 'total' => $result->total, @@ -105,9 +113,10 @@ public function search_products() { 'sku' => $product->sku, ); } - echo wp_json_encode( $output ); }//end if + echo wp_json_encode( $output ); + wp_die(); } diff --git a/includes/gutenberg/class-ecwid-gutenberg-block-product.php b/includes/gutenberg/class-ecwid-gutenberg-block-product.php index 3ab287cf..f32a22aa 100644 --- a/includes/gutenberg/class-ecwid-gutenberg-block-product.php +++ b/includes/gutenberg/class-ecwid-gutenberg-block-product.php @@ -1,42 +1,49 @@ 0, - 'show_picture' => true, - 'show_title' => true, - 'show_price' => true, - 'show_options' => true, - 'show_addtobag' => true, - 'show_border' => true, - 'center_align' => true, - 'show_price_on_button' => true + 'id' => 0, + 'show_picture' => true, + 'show_title' => true, + 'show_price' => true, + 'show_options' => true, + 'show_addtobag' => true, + 'show_border' => true, + 'center_align' => true, + 'show_price_on_button' => true, ) ); $display = array( - 'picture', 'title', 'price', 'options', 'qty', 'addtobag' + 'picture', + 'title', + 'price', + 'options', + 'qty', + 'addtobag', ); $params['display'] = ''; - $display_string = ''; + $display_string = ''; foreach ( $display as $name ) { - if ( @$params['show_' . $name] ) { + if ( @$params[ 'show_' . $name ] ) { $params['display'] .= ' ' . $name; } } @@ -48,15 +55,14 @@ public function render_callback( $params ) { $contents = $shortcode->render(); $align = @$params['align']; - if ( $align == 'right' || $align == "left" ) { + if ( $align == 'right' || $align == 'left' ) { $contents = '
' . $contents . '
'; } - + return $contents; } - public function get_icon_path() - { + public function get_icon_path() { return 'M16.43,5.12c-0.13-1.19-0.15-1.19-1.35-1.33c-0.21-0.02-0.21-0.02-0.43-0.05c-0.01,0.06,0.06,0.78,0.14,1.13 c0.57,0.37,0.87,0.98,0.87,1.71c0,1.14-0.93,2.07-2.07,2.07s-2.07-0.93-2.07-2.07c0-0.54,0.09-0.97,0.55-1.4 c-0.06-0.61-0.19-1.54-0.18-1.64C10.14,3.46,8.72,3.46,8.58,3.6l-8.17,8.13c-0.56,0.55-0.56,1.43,0,1.97l5.54,5.93 @@ -65,4 +71,4 @@ public function get_icon_path() c1.24,0,2.11,0.96,2.11,2.34c0,2.43-0.31,4.23-0.32,4.26c-0.1,0.17-0.1,0.38-0.03,0.55c0.03,0.17,0.13,0.31,0.28,0.4 c0.1,0.06,0.22,0.09,0.33,0.09c0.21,0,0.42-0.1,0.54-0.3c0.06-0.09,0.52-2.17,0.52-5.03C19.52,1.61,18.04,0.04,16.06,0.04z'; } -} \ No newline at end of file +} diff --git a/templates/product-popup.php b/templates/product-popup.php index 0c3d7c27..01bbd0c5 100644 --- a/templates/product-popup.php +++ b/templates/product-popup.php @@ -91,7 +91,10 @@
-
"{{ data.term }}"', 'ecwid-shopping-cart' ); ?>
+
+ + "{{ data.term }}" +
@@ -140,15 +143,15 @@
-

+

-

+

-

+

From 1818bdd0be2b7cb0bf23d594d41a97e204bc0ad8 Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Tue, 14 Jan 2025 12:37:16 +0400 Subject: [PATCH 6/9] PLUGINS-6984 removed outdated css --- css/product-popup.css | 6613 +---------------- fonts/product-popup/fontIcons.eot | Bin 25476 -> 0 bytes fonts/product-popup/fontIcons.svg | 92 - fonts/product-popup/fontIcons.ttf | Bin 25304 -> 0 bytes fonts/product-popup/fontIcons.woff | Bin 25380 -> 0 bytes includes/class-ecwid-message-manager.php | 8 +- .../class-ecwid-gutenberg-block-product.php | 7 +- includes/gutenberg/class-ecwid-gutenberg.php | 8 +- .../class-ecwid-integration-gutenberg.php | 6 +- 9 files changed, 63 insertions(+), 6671 deletions(-) delete mode 100644 fonts/product-popup/fontIcons.eot delete mode 100644 fonts/product-popup/fontIcons.svg delete mode 100644 fonts/product-popup/fontIcons.ttf delete mode 100644 fonts/product-popup/fontIcons.woff diff --git a/css/product-popup.css b/css/product-popup.css index 08f28d93..e3bae055 100644 --- a/css/product-popup.css +++ b/css/product-popup.css @@ -1,6435 +1,3 @@ -@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 */ - margin: 0px !important; - border: none !important; -} - -.dragdrop-handle { - cursor: move; - user-select: none; - -khtml-user-select: none; - -moz-user-select: -moz-none; -} - -.dragdrop-draggable { - zoom: 1; - /* IE gain hasLayout */ -} - -.dragdrop-dragging { - zoom: normal; - /* remove artifacts */ -} - -.dragdrop-positioner { - border: 1px dashed #1E90FF; - /* blue */ - margin: 0px !important; - zoom: 1; - /* IE gain hasLayout */ - z-index: 100; -} - -.dragdrop-flow-panel-positioner { - color: #1E90FF; - /* blue */ - display: inline; - text-align: center; - vertical-align: middle; -} - -.dragdrop-proxy { - background-color: #77AAFF; - /* light blue */ -} - -.dragdrop-selected, -.dragdrop-dragging, -.dragdrop-proxy { - filter: alpha(opacity=30); - opacity: 0.3; -} - -.dragdrop-movable-panel { - z-index: 200; - margin: 0px !important; - border: none !important; -} - -@charset "UTF-8"; - -/* ecwid framework */ -@keyframes zoom { - 0% { - transform: scale(0.8, 0.8); - } - - 100% { - transform: scale(1, 1); - } -} - -@-webkit-keyframes zoom { - 0% { - -webkit-transform: scale(0.8, 0.8); - } - - 100% { - -webkit-transform: scale(1, 1); - } -} - -@keyframes fadein { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -@-webkit-keyframes fadein { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -@keyframes fadeout { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@-webkit-keyframes fadeout { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@keyframes spinleft { - 0% { - transform: rotate(360deg); - } - - 100% { - transform: rotate(0deg); - } -} - -@-webkit-keyframes spinleft { - 0% { - -webkit-transform: rotate(360deg); - } - - 100% { - -webkit-transform: rotate(0deg); - } -} - -@keyframes spinright { - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -} - -@-webkit-keyframes spinright { - 0% { - -webkit-transform: rotate(0deg); - } - - 100% { - -webkit-transform: rotate(360deg); - } -} - -@keyframes donut-rotate { - 0% { - transform: rotate(0); - } - - 50% { - transform: rotate(-140deg); - } - - 100% { - transform: rotate(0); - } -} - -@-webkit-keyframes donut-rotate { - 0% { - -webkit-transform: rotate(0); - } - - 50% { - -webkit-transform: rotate(-140deg); - } - - 100% { - -webkit-transform: rotate(0); - } -} - -/* Open Sans font */ -/* Iconic font */ -@font-face { - font-family: 'font_icons'; - src: url("../fonts/product-popup/fontIcons.eot"); - src: url("../fonts/product-popup/fontIcons.eot?#iefix") format("embedded-opentype"), url("../fonts/product-popup/fontIcons.ttf") format("truetype"), url("../fonts/product-popup/fontIcons.woff") format("woff"), url("../fonts/product-popup/fontIcons.svg#icomoon") format("svg"); - font-weight: normal; - font-style: normal; -} - -.ecwid-g { - letter-spacing: -0.31em; - /* Webkit: collapse white-space between units */ - *letter-spacing: normal; - /* reset IE < 8 */ - *word-spacing: -0.43em; - /* IE < 8: collapse white-space between units */ - text-rendering: optimizespeed; - /* Webkit: fixes text-rendering: optimizeLegibility */ - display: -webkit-flex; - -webkit-flex-flow: row wrap; - /* IE10 uses display: flexbox */ - display: -ms-flexbox; - -ms-flex-flow: row wrap; -} - -/* Opera as of 12 on Windows needs word-spacing. - The ".opera-only" selector is used to prevent actual prefocus styling - and is not required in markup. -*/ -.opera-only :-o-prefocus, -.ecwid-g { - word-spacing: -0.43em; -} - -.ecwid-u { - display: inline-block; - *display: inline; - /* IE < 8: fake inline-block */ - zoom: 1; - letter-spacing: normal; - word-spacing: normal; - vertical-align: top; - text-rendering: auto; -} - -.ecwid-u-1, -.ecwid-u-1-2, -.ecwid-u-1-3, -.ecwid-u-2-3, -.ecwid-u-1-4, -.ecwid-u-3-4, -.ecwid-u-1-5, -.ecwid-u-2-5, -.ecwid-u-3-5, -.ecwid-u-4-5, -.ecwid-u-1-6, -.ecwid-u-5-6, -.ecwid-u-1-8, -.ecwid-u-2-8, -.ecwid-u-3-8, -.ecwid-u-5-8, -.ecwid-u-7-8, -.ecwid-u-1-12, -.ecwid-u-5-12, -.ecwid-u-7-12, -.ecwid-u-11-12, -.ecwid-u-1-24, -.ecwid-u-5-24, -.ecwid-u-7-24, -.ecwid-u-11-24, -.ecwid-u-13-24, -.ecwid-u-17-24, -.ecwid-u-19-24, -.ecwid-u-23-24 { - display: inline-block; - *display: inline; - /* IE < 8: fake inline-block */ - zoom: 1; - letter-spacing: normal; - word-spacing: normal; - vertical-align: top; - text-rendering: auto; -} - -.ecwid-u-1 { - width: 100%; -} - -.ecwid-u-1-2 { - width: 50%; - *width: 49.969%; -} - -.ecwid-u-1-3 { - width: 33.3333%; - *width: 33.3023%; -} - -.ecwid-u-2-3 { - width: 66.6667%; - *width: 66.6357%; -} - -.ecwid-u-1-4 { - width: 25%; - *width: 24.969%; -} - -.ecwid-u-3-4 { - width: 75%; - *width: 74.969%; -} - -.ecwid-u-1-5 { - width: 20%; - *width: 19.969%; -} - -.ecwid-u-2-5 { - width: 40%; - *width: 39.969%; -} - -.ecwid-u-3-5 { - width: 60%; - *width: 59.969%; -} - -.ecwid-u-4-5 { - width: 80%; - *width: 79.969%; -} - -.ecwid-u-1-6 { - width: 16.6667%; - *width: 16.6357%; -} - -.ecwid-u-5-6 { - width: 83.3333%; - *width: 83.3023%; -} - -.ecwid-u-1-8 { - width: 12.5%; - *width: 12.469%; -} - -.ecwid-u-2-8 { - width: 25%; - *width: 24.969%; -} - -.ecwid-u-3-8 { - width: 37.5%; - *width: 37.469%; -} - -.ecwid-u-5-8 { - width: 62.5%; - *width: 62.469%; -} - -.ecwid-u-7-8 { - width: 87.5%; - *width: 87.469%; -} - -.ecwid-u-1-12 { - width: 8.3333%; - *width: 8.3023%; -} - -.ecwid-u-5-12 { - width: 41.6667%; - *width: 41.6357%; -} - -.ecwid-u-7-12 { - width: 58.3333%; - *width: 58.3023%; -} - -.ecwid-u-11-12 { - width: 91.6667%; - *width: 91.6357%; -} - -.ecwid-u-1-24 { - width: 4.1667%; - *width: 4.1357%; -} - -.ecwid-u-5-24 { - width: 20.8333%; - *width: 20.8023%; -} - -.ecwid-u-7-24 { - width: 29.1667%; - *width: 29.1357%; -} - -.ecwid-u-11-24 { - width: 45.8333%; - *width: 45.8023%; -} - -.ecwid-u-13-24 { - width: 54.1667%; - *width: 54.1357%; -} - -.ecwid-u-17-24 { - width: 70.8333%; - *width: 70.8023%; -} - -.ecwid-u-19-24 { - width: 79.1667%; - *width: 79.1357%; -} - -.ecwid-u-23-24 { - width: 95.8333%; - *width: 95.8023%; -} - -/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/ -.ecwid-g-r { - letter-spacing: -0.31em; - *letter-spacing: normal; - *word-spacing: -0.43em; - display: -webkit-flex; - -webkit-flex-flow: row wrap; - /* IE10 uses display: flexbox */ - display: -ms-flexbox; - -ms-flex-flow: row wrap; -} - -/* Opera as of 12 on Windows needs word-spacing. - The ".opera-only" selector is used to prevent actual prefocus styling - and is not required in markup. -*/ -.opera-only :-o-prefocus, -.ecwid-g-r { - word-spacing: -0.43em; -} - -.ecwid-g-r img { - max-width: 100%; - height: auto; -} - -@media (min-width: 980px) { - .ecwid-visible-phone { - display: none; - } - - .ecwid-visible-tablet { - display: none; - } - - .ecwid-hidden-desktop { - display: none; - } -} - -@media screen and (max-width: 480px) { - - .ecwid-g-r>.ecwid-u, - .ecwid-g-r>[class*="ecwid-u-"] { - width: 100%; - } -} - -@media screen and (max-width: 767px) { - - .ecwid-g-r>.ecwid-u, - .ecwid-g-r>[class*="ecwid-u-"] { - width: 100%; - } - - .ecwid-hidden-phone { - display: none; - } - - .ecwid-visible-desktop { - display: none; - } -} - -@media (min-width: 768px) and (max-width: 979px) { - .ecwid-hidden-tablet { - display: none; - } - - .ecwid-visible-desktop { - display: none; - } -} - -a, -a:visited { - color: #04a2ca; - cursor: pointer; - -webkit-transition: color 0.1s linear; - transition: color 0.1s linear; -} - -a:hover, -a:visited:hover { - color: #006995; -} - -a:active, -a:visited:active { - color: #54bfd6; -} - -a.link-inverse, -a.link-inverse:visited { - color: #fff; -} - -a.link-inverse:hover, -a.link-inverse:visited:hover { - color: #47daf9; -} - -a.link-inverse:active, -a.link-inverse:visited:active { - color: #fff; -} - -a.disabled, -a[disabled] { - color: #999; - pointer-events: none; - cursor: default; -} - -.success { - color: #468847; -} - -.muted { - color: #999; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: 'Open Sans', sans-serif; - font-weight: 400; -} - -h1 { - font-size: 2.125em; - margin: .765em 0; -} - -h2 { - font-size: 1.750em; - margin: .786em 0; -} - -h3 { - font-size: 1.375em; - margin: .818em 0; -} - -h4 { - font-size: 1.125em; - margin: .778em 0; -} - -h5 { - font-size: 1em; - margin: .750em 0; -} - -h6 { - font-size: .875em; - margin: .714em 0; -} - -.btn { - font-family: "Open Sans", sans-serif, Arial; - display: inline-block; - margin: 0; - border: 1px solid transparent; - vertical-align: middle; - text-align: center; - cursor: pointer; - outline: 0; - text-decoration: none; - white-space: nowrap; - *display: inline; - *margin-left: .3em; - *zoom: 1; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 13px; - padding: 6px 10px; - border-radius: 3px; - line-height: 1.45; - height: 32px; - min-width: 7.385em; - color: #333; - background-color: #f6f6f6; - border-color: transparent; - -webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear; - transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear; -} - -.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, -.btn-group.opened .btn:not([disabled])+.btn.btn-dropdown { - border-width: 2px; - padding: 5px 9px; -} - -.btn:hover { - background-color: #c5c5c5; -} - -.btn:focus { - border-color: #acacac; -} - -.btn:focus:hover { - background-color: #c5c5c5; -} - -.btn:active { - background-color: #f8f8f8; -} - -.btn:focus:active { - background-color: #f8f8f8; -} - -.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 { - position: relative; - background-color: #f8f8f8; - border-color: transparent; - overflow: visible; -} - -.btn-group .btn:not([disabled])+.btn.btn-dropdown:focus, -.btn-group.opened .btn.btn-dropdown, -.btn-group.opened .btn:not([disabled])+.btn.btn-dropdown { - border-color: #acacac; -} - -.btn.btn-loading .loader-inner, -.btn.btn-loading .loader-outer, -.btn.btn-loading:hover .loader-inner, -.btn.btn-loading:hover .loader-outer, -.btn.btn-loading:focus .loader-inner, -.btn.btn-loading:focus .loader-outer, -.btn.btn-loading:focus:hover .loader-inner, -.btn.btn-loading:focus:hover .loader-outer, -.btn.btn-loading:active .loader-inner, -.btn.btn-loading:active .loader-outer, -.btn.btn-loading:focus:active .loader-inner, -.btn.btn-loading:focus:active .loader-outer { - fill: #f8f8f8; -} - -.btn:first-child { - *margin-left: 0; -} - -.btn[disabled], -.btn[disabled]:hover, -.btn[disabled]:focus, -.btn[disabled]:focus:hover, -.btn[disabled]:active, -.btn[disabled]:focus:active { - cursor: default; - opacity: .3; - filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; - pointer-events: none; -} - -.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 { - position: absolute; - content: ""; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: inherit; - background-color: inherit; - opacity: 1; - -webkit-transition: opacity 0.3s ease-out; - transition: opacity 0.3s ease-out; -} - -/* buttons' sizes */ -.btn-large { - font-size: 17px; - padding: 11px 16px; - border-radius: 5px; - line-height: 1.45; - height: 48px; - min-width: 144px; -} - -.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, -.btn-group.opened .btn:not([disabled])+.btn-large.btn-dropdown { - border-width: 2px; - padding: 10px 15px; -} - -.btn-medium { - font-size: 14px; - padding: 9px 12px; - border-radius: 3px; - line-height: 1.45; - height: 40px; - min-width: 120px; -} - -.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, -.btn-group.opened .btn:not([disabled])+.btn-medium.btn-dropdown { - border-width: 2px; - padding: 8px 11px; -} - -.btn-small { - font-size: 12px; - padding: 6px 8px; - border-radius: 3px; - line-height: 1.2; - height: 28px; - min-width: 84px; -} - -.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, -.btn-group.opened .btn:not([disabled])+.btn-small.btn-dropdown { - border-width: 2px; - padding: 5px 7px; -} - -/* buttons' types */ -.btn-default, -.btn-icon { - background-color: #f6f6f6; - color: #333; - border-color: #cccccc; -} - -.btn-default:hover, -.btn-icon:hover { - background-color: #fff; - color: #137ebe; - border-color: #89bfdf; -} - -.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, -.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, -.btn-group.opened .btn:not([disabled])+.btn-default.btn-dropdown { - background-color: #eaf0f3; - border-color: #b3cad5; -} - -.btn-default:focus:hover, -.btn-icon:focus:hover { - background-color: #fff; - border-color: #137ebe; -} - -.btn-default:active, -.btn-icon:active { - background-color: #fff; - color: #5ebbf3; - border-color: #afddf9; -} - -.btn-default:focus:active, -.btn-icon:focus:active { - background-color: #fff; - border-color: #5ebbf3; -} - -.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 { - position: relative; - background-color: #afddf9; - border-color: #afddf9; - overflow: visible; -} - -.btn-default.btn-loading .loader-inner, -.btn-loading.btn-icon .loader-inner, -.btn-default.btn-loading .loader-outer, -.btn-loading.btn-icon .loader-outer, -.btn-default.btn-loading:hover .loader-inner, -.btn-loading.btn-icon:hover .loader-inner, -.btn-default.btn-loading:hover .loader-outer, -.btn-loading.btn-icon:hover .loader-outer, -.btn-default.btn-loading:focus .loader-inner, -.btn-loading.btn-icon:focus .loader-inner, -.btn-default.btn-loading:focus .loader-outer, -.btn-loading.btn-icon:focus .loader-outer, -.btn-default.btn-loading:focus:hover .loader-inner, -.btn-loading.btn-icon:focus:hover .loader-inner, -.btn-default.btn-loading:focus:hover .loader-outer, -.btn-loading.btn-icon:focus:hover .loader-outer, -.btn-default.btn-loading:active .loader-inner, -.btn-loading.btn-icon:active .loader-inner, -.btn-default.btn-loading:active .loader-outer, -.btn-loading.btn-icon:active .loader-outer, -.btn-default.btn-loading:focus:active .loader-inner, -.btn-loading.btn-icon:focus:active .loader-inner, -.btn-default.btn-loading:focus:active .loader-outer, -.btn-loading.btn-icon:focus:active .loader-outer { - fill: #afddf9; -} - -.btn-default[disabled], -[disabled].btn-icon, -.btn-default[disabled]:hover, -[disabled].btn-icon:hover, -.btn-default[disabled]:focus, -[disabled].btn-icon:focus, -.btn-default[disabled]:focus:hover, -[disabled].btn-icon:focus:hover, -.btn-default[disabled]:active, -[disabled].btn-icon:active, -.btn-default[disabled]:focus:active, -[disabled].btn-icon:focus:active { - background-color: #f6f6f6; - color: #333; - border-color: transparent; - border-width: 1px; - border-color: #cccccc; -} - -.btn-alt { - background-color: #fff; - color: #333; -} - -.btn-alt:hover { - background-color: #edf8ff; - color: #137ebe; -} - -.btn-alt:active { - background-color: #fff; - color: #54bfd6; -} - -.btn-alt:focus { - border-color: #fff; - background-color: #d3e6f1; -} - -.btn-alt:focus:hover { - background-color: #dce7ed; -} - -.btn-alt:focus:active { - background-color: #fff; -} - -.btn-alt[disabled], -.btn-alt[disabled]:hover, -.btn-alt[disabled]:focus, -.btn-alt[disabled]:focus:hover, -.btn-alt[disabled]:active, -.btn-alt[disabled]:focus:active { - background-color: #fff; - color: #333; - border-color: transparent; - border-width: 1px; -} - -/* btn-primary */ -.btn-primary { - color: #fff; - background-color: #189dee; - border-color: transparent; -} - -.btn-primary:hover { - background-color: #137ebe; -} - -.btn-primary:focus { - border-color: #116ea7; -} - -.btn-primary:focus:hover { - background-color: #137ebe; -} - -.btn-primary:active { - background-color: #46b1f1; -} - -.btn-primary:focus:active { - background-color: #46b1f1; -} - -.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 { - position: relative; - background-color: #46b1f1; - border-color: transparent; - overflow: visible; -} - -.btn-group .btn:not([disabled])+.btn-primary.btn-dropdown:focus, -.btn-group.opened .btn-primary.btn-dropdown, -.btn-group.opened .btn:not([disabled])+.btn-primary.btn-dropdown { - border-color: #116ea7; -} - -.btn-primary.btn-loading .loader-inner, -.btn-primary.btn-loading .loader-outer, -.btn-primary.btn-loading:hover .loader-inner, -.btn-primary.btn-loading:hover .loader-outer, -.btn-primary.btn-loading:focus .loader-inner, -.btn-primary.btn-loading:focus .loader-outer, -.btn-primary.btn-loading:focus:hover .loader-inner, -.btn-primary.btn-loading:focus:hover .loader-outer, -.btn-primary.btn-loading:active .loader-inner, -.btn-primary.btn-loading:active .loader-outer, -.btn-primary.btn-loading:focus:active .loader-inner, -.btn-primary.btn-loading:focus:active .loader-outer { - fill: #46b1f1; -} - -.btn-primary[disabled], -.btn-primary[disabled]:hover, -.btn-primary[disabled]:focus, -.btn-primary[disabled]:focus:hover, -.btn-primary[disabled]:active, -.btn-primary[disabled]:focus:active { - background-color: #189dee; - color: #fff; - border-color: transparent; - border-width: 1px; -} - -/* btn-success */ -.btn-success { - color: #fff; - background-color: #64a52f; - border-color: transparent; -} - -.btn-success:hover { - background-color: #508426; -} - -.btn-success:focus { - border-color: #467421; -} - -.btn-success:focus:hover { - background-color: #508426; -} - -.btn-success:active { - background-color: #83b759; -} - -.btn-success:focus:active { - background-color: #83b759; -} - -.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 { - position: relative; - background-color: #83b759; - border-color: transparent; - overflow: visible; -} - -.btn-group .btn:not([disabled])+.btn-success.btn-dropdown:focus, -.btn-group.opened .btn-success.btn-dropdown, -.btn-group.opened .btn:not([disabled])+.btn-success.btn-dropdown { - border-color: #467421; -} - -.btn-success.btn-loading .loader-inner, -.btn-success.btn-loading .loader-outer, -.btn-success.btn-loading:hover .loader-inner, -.btn-success.btn-loading:hover .loader-outer, -.btn-success.btn-loading:focus .loader-inner, -.btn-success.btn-loading:focus .loader-outer, -.btn-success.btn-loading:focus:hover .loader-inner, -.btn-success.btn-loading:focus:hover .loader-outer, -.btn-success.btn-loading:active .loader-inner, -.btn-success.btn-loading:active .loader-outer, -.btn-success.btn-loading:focus:active .loader-inner, -.btn-success.btn-loading:focus:active .loader-outer { - fill: #83b759; -} - -.btn-success[disabled], -.btn-success[disabled]:hover, -.btn-success[disabled]:focus, -.btn-success[disabled]:focus:hover, -.btn-success[disabled]:active, -.btn-success[disabled]:focus:active { - background-color: #64a52f; - color: #fff; - border-color: transparent; - border-width: 1px; -} - -/* btn-info */ -.btn-info { - color: #fff; - background-color: #1baecd; - border-color: transparent; -} - -.btn-info:hover { - background-color: #168ba4; -} - -.btn-info:focus { - border-color: #137a90; -} - -.btn-info:focus:hover { - background-color: #168ba4; -} - -.btn-info:active { - background-color: #49bed7; -} - -.btn-info:focus:active { - background-color: #49bed7; -} - -.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 { - position: relative; - background-color: #49bed7; - border-color: transparent; - overflow: visible; -} - -.btn-group .btn:not([disabled])+.btn-info.btn-dropdown:focus, -.btn-group.opened .btn-info.btn-dropdown, -.btn-group.opened .btn:not([disabled])+.btn-info.btn-dropdown { - border-color: #137a90; -} - -.btn-info.btn-loading .loader-inner, -.btn-info.btn-loading .loader-outer, -.btn-info.btn-loading:hover .loader-inner, -.btn-info.btn-loading:hover .loader-outer, -.btn-info.btn-loading:focus .loader-inner, -.btn-info.btn-loading:focus .loader-outer, -.btn-info.btn-loading:focus:hover .loader-inner, -.btn-info.btn-loading:focus:hover .loader-outer, -.btn-info.btn-loading:active .loader-inner, -.btn-info.btn-loading:active .loader-outer, -.btn-info.btn-loading:focus:active .loader-inner, -.btn-info.btn-loading:focus:active .loader-outer { - fill: #49bed7; -} - -.btn-info[disabled], -.btn-info[disabled]:hover, -.btn-info[disabled]:focus, -.btn-info[disabled]:focus:hover, -.btn-info[disabled]:active, -.btn-info[disabled]:focus:active { - background-color: #1baecd; - color: #fff; - border-color: transparent; - border-width: 1px; -} - -/* btn-info-light */ -.btn-info-light { - color: #fff; - background-color: #99d5e1; - border-color: transparent; -} - -.btn-info-light:hover { - background-color: #7aaab4; -} - -.btn-info-light:focus { - border-color: #6b959e; -} - -.btn-info-light:focus:hover { - background-color: #7aaab4; -} - -.btn-info-light:active { - background-color: #addde7; -} - -.btn-info-light:focus:active { - background-color: #addde7; -} - -.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 { - position: relative; - background-color: #addde7; - border-color: transparent; - overflow: visible; -} - -.btn-group .btn:not([disabled])+.btn-info-light.btn-dropdown:focus, -.btn-group.opened .btn-info-light.btn-dropdown, -.btn-group.opened .btn:not([disabled])+.btn-info-light.btn-dropdown { - border-color: #6b959e; -} - -.btn-info-light.btn-loading .loader-inner, -.btn-info-light.btn-loading .loader-outer, -.btn-info-light.btn-loading:hover .loader-inner, -.btn-info-light.btn-loading:hover .loader-outer, -.btn-info-light.btn-loading:focus .loader-inner, -.btn-info-light.btn-loading:focus .loader-outer, -.btn-info-light.btn-loading:focus:hover .loader-inner, -.btn-info-light.btn-loading:focus:hover .loader-outer, -.btn-info-light.btn-loading:active .loader-inner, -.btn-info-light.btn-loading:active .loader-outer, -.btn-info-light.btn-loading:focus:active .loader-inner, -.btn-info-light.btn-loading:focus:active .loader-outer { - fill: #addde7; -} - -.btn-info-light[disabled], -.btn-info-light[disabled]:hover, -.btn-info-light[disabled]:focus, -.btn-info-light[disabled]:focus:hover, -.btn-info-light[disabled]:active, -.btn-info-light[disabled]:focus:active { - background-color: #99d5e1; - color: #fff; - border-color: transparent; - border-width: 1px; -} - -/* btn-warning */ -.btn-warning { - color: #fff; - background-color: #bfa454; - border-color: transparent; -} - -.btn-warning:hover { - background-color: #998343; -} - -.btn-warning:focus { - border-color: #86733b; -} - -.btn-warning:focus:hover { - background-color: #998343; -} - -.btn-warning:active { - background-color: #ccb676; -} - -.btn-warning:focus:active { - background-color: #ccb676; -} - -.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 { - position: relative; - background-color: #ccb676; - border-color: transparent; - overflow: visible; -} - -.btn-group .btn:not([disabled])+.btn-warning.btn-dropdown:focus, -.btn-group.opened .btn-warning.btn-dropdown, -.btn-group.opened .btn:not([disabled])+.btn-warning.btn-dropdown { - border-color: #86733b; -} - -.btn-warning.btn-loading .loader-inner, -.btn-warning.btn-loading .loader-outer, -.btn-warning.btn-loading:hover .loader-inner, -.btn-warning.btn-loading:hover .loader-outer, -.btn-warning.btn-loading:focus .loader-inner, -.btn-warning.btn-loading:focus .loader-outer, -.btn-warning.btn-loading:focus:hover .loader-inner, -.btn-warning.btn-loading:focus:hover .loader-outer, -.btn-warning.btn-loading:active .loader-inner, -.btn-warning.btn-loading:active .loader-outer, -.btn-warning.btn-loading:focus:active .loader-inner, -.btn-warning.btn-loading:focus:active .loader-outer { - fill: #ccb676; -} - -.btn-warning[disabled], -.btn-warning[disabled]:hover, -.btn-warning[disabled]:focus, -.btn-warning[disabled]:focus:hover, -.btn-warning[disabled]:active, -.btn-warning[disabled]:focus:active { - background-color: #bfa454; - color: #fff; - border-color: transparent; - border-width: 1px; -} - -/* btn-alert */ -.btn-alert { - color: #fff; - background-color: #dc602d; - border-color: transparent; -} - -.btn-alert:hover { - background-color: #b04d24; -} - -.btn-alert:focus { - border-color: #9a4320; -} - -.btn-alert:focus:hover { - background-color: #b04d24; -} - -.btn-alert:active { - background-color: #e38057; -} - -.btn-alert:focus:active { - background-color: #e38057; -} - -.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 { - position: relative; - background-color: #e38057; - border-color: transparent; - overflow: visible; -} - -.btn-group .btn:not([disabled])+.btn-alert.btn-dropdown:focus, -.btn-group.opened .btn-alert.btn-dropdown, -.btn-group.opened .btn:not([disabled])+.btn-alert.btn-dropdown { - border-color: #9a4320; -} - -.btn-alert.btn-loading .loader-inner, -.btn-alert.btn-loading .loader-outer, -.btn-alert.btn-loading:hover .loader-inner, -.btn-alert.btn-loading:hover .loader-outer, -.btn-alert.btn-loading:focus .loader-inner, -.btn-alert.btn-loading:focus .loader-outer, -.btn-alert.btn-loading:focus:hover .loader-inner, -.btn-alert.btn-loading:focus:hover .loader-outer, -.btn-alert.btn-loading:active .loader-inner, -.btn-alert.btn-loading:active .loader-outer, -.btn-alert.btn-loading:focus:active .loader-inner, -.btn-alert.btn-loading:focus:active .loader-outer { - fill: #e38057; -} - -.btn-alert[disabled], -.btn-alert[disabled]:hover, -.btn-alert[disabled]:focus, -.btn-alert[disabled]:focus:hover, -.btn-alert[disabled]:active, -.btn-alert[disabled]:focus:active { - background-color: #dc602d; - color: #fff; - border-color: transparent; - border-width: 1px; -} - -/* btn-inverse */ -.btn-inverse, -.btn-inverse:hover, -.btn-inverse:focus, -.btn-inverse:active { - color: #333; -} - -/* icons on btn */ -.btn [class*="icon-"] { - color: inherit; - padding-right: 0.688em; - vertical-align: text-top; - font-size: 1.143em; - margin-top: 1px; - opacity: .8; -} - -.btn .svg-icon { - display: inline-block; - padding-right: .4em; - margin-top: -4px; - vertical-align: middle; - opacity: .8; - width: 22px; - height: 100%; -} - -.btn .svg-icon svg { - height: 100%; - width: 100%; -} - -.btn .svg-icon svg path { - fill: #fff; -} - -.btn-large .svg-icon { - width: 18px; -} - -.btn-medium .svg-icon { - width: 14px; -} - -.btn-small .svg-icon { - width: 12px; -} - -.btn-left-caret [class*="icon-"] { - float: left; - margin-top: 4px; - padding-right: 8px; -} - -.btn-small.btn-left-caret [class*="icon-"] { - float: left; - margin-top: 1px; - padding-right: 7px; -} - -.btn-medium.btn-left-caret [class*="icon-"] { - float: left; - margin-top: 4px; -} - -.btn-large.btn-left-caret [class*="icon-"] { - float: left; - margin-top: 8px; - padding-right: 10px; -} - -/* btn-icon */ -.btn-icon { - min-width: 40px; -} - -.btn-icon.btn-large { - min-width: 60px; -} - -.btn-icon.btn-medium { - min-width: 45px; -} - -.btn-icon.btn-small { - min-width: 30px; -} - -.btn-icon [class*='icon-'] { - padding: 0; -} - -/* button group */ -.btn-group { - position: relative; - display: inline-block; - vertical-align: middle; -} - -.btn-group>.btn { - position: relative; - float: left; -} - -.btn-group>.btn:focus { - outline: 0; - z-index: 1; -} - -.btn-group .btn+.btn, -.btn-group .btn+.btn-group, -.btn-group .btn-group+.btn, -.btn-group .btn-group+.btn-group { - margin-left: -1px; -} - -.btn-group>.btn:not(:first-child):not(:last-child):not(.btn-dropdown) { - border-radius: 0; -} - -.btn-group>.btn:first-child { - margin-left: 0; -} - -.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.btn-group>.btn:last-child:not(:first-child), -.btn-group>.btn-dropdown:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.btn-group .btn-dropdown { - min-width: 30px; - vertical-align: middle; -} - -.btn-group .btn-dropdown [class*='icon-'] { - font-size: .3em; - vertical-align: middle; - margin-top: -2px; - padding: 0; -} - -.btn-group .list-dropdown { - top: 100%; - right: 0; - margin: 2px 0 0 0; - box-shadow: 0 1px 4px #b5b5b5; - display: none; -} - -.opened>.list-dropdown { - display: block; -} - -.btn-group .btn:not([disabled])+.btn-dropdown { - border-left-color: rgba(255, 255, 255, 0.3); - -webkit-transition: "border-left-color", none; - transition: "border-left-color", none; -} - -.btn-group .btn:not([disabled])+.btn-dropdown.btn-default, -.btn-group .btn:not([disabled])+.btn-dropdown.btn-icon { - border-color: #cccccc; -} - -.btn-delete { - background-color: #dc602d; - color: #fff; -} - -.btn-delete:hover { - background-color: #dc602d; - color: #fff; -} - -.normalized .form-control, -.normalized .input-prefix-suffix { - display: inline-block; - width: 100%; - vertical-align: middle; - outline: 0; - border: 1px solid #c7c7c7; - background-color: #fafbfc; - color: #606060; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 13px; - padding: 4px 8px; - border-radius: 3px; - line-height: 1.75em; - height: 32px; - -webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear; - transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear; -} - -.normalized .form-control:focus, -.normalized .input-prefix-suffix:focus, -.normalized .form-control.focus, -.normalized .focus.input-prefix-suffix { - border-width: 2px; - padding: 3px 7px; -} - -.normalized .form-control:hover, -.normalized .input-prefix-suffix:hover { - background-color: #fff; -} - -.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 { - background-color: #fff; - border-color: #0c92e3; - color: #606060; - box-shadow: 0 0 4px #d1eafa; -} - -.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 { - background-color: #eeeeee; - border-color: #c7c7c7; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); - cursor: not-allowed; -} - -.normalized .form-control::-moz-placeholder, -.normalized .input-prefix-suffix::-moz-placeholder { - color: #606060; - opacity: .6; -} - -.normalized .form-control::-webkit-input-placeholder, -.normalized .input-prefix-suffix::-webkit-input-placeholder { - color: #606060; - opacity: .6; -} - -.normalized .form-control::-ms-input-placeholder, -.normalized .input-prefix-suffix::-ms-input-placeholder { - color: #606060; - opacity: .6; -} - -.normalized .has-error .form-control, -.normalized .has-error .input-prefix-suffix { - border: 2px solid #fa5111; - padding: 4px 7px; - color: #cf3e07; - background-color: #ffeaea; - box-shadow: none; - -webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; - transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; -} - -.normalized .has-error .form-control:hover, -.normalized .has-error .input-prefix-suffix:hover { - background-color: #fff; -} - -.normalized .has-error .form-control:focus, -.normalized .has-error .input-prefix-suffix:focus { - background-color: #fff; - box-shadow: 0 0 4px #F5C0C0; -} - -.normalized .has-success .form-control, -.normalized .has-success .input-prefix-suffix { - border: 2px solid #468847; - padding: 4px 7px; - background-color: #eaffea; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - color: #468847; - -webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; - transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; -} - -.normalized .has-success .form-control:focus, -.normalized .has-success .input-prefix-suffix:focus { - background-color: #fff; - box-shadow: 0 0 4px #88c889; -} - -/* form-control sizes*/ -.normalized .form-control.input-small, -.normalized .input-small.input-prefix-suffix { - font-size: 12px; - padding: 3px 6px; - border-radius: 3px; - line-height: 1.5em; - height: 28px; -} - -.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 { - border-width: 2px; - padding: 2px 5px; -} - -.normalized .has-error .form-control.input-small, -.normalized .has-error .input-small.input-prefix-suffix, -.normalized .has-success .form-control.input-small, -.normalized .has-success .input-small.input-prefix-suffix, -.normalized .form-control.input-small:focus, -.normalized .input-small.input-prefix-suffix:focus { - padding: 2px 5px; -} - -.normalized .form-control.input-medium, -.normalized .input-medium.input-prefix-suffix { - font-size: 14px; - padding: 4px 11px; - border-radius: 3px; - line-height: 1.75em; - height: 40px; -} - -.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 { - border-width: 2px; - padding: 3px 10px; -} - -.normalized .has-error .form-control.input-medium, -.normalized .has-error .input-medium.input-prefix-suffix, -.normalized .has-success .form-control.input-medium, -.normalized .has-success .input-medium.input-prefix-suffix, -.normalized .form-control.input-medium:focus, -.normalized .input-medium.input-prefix-suffix:focus { - padding: 3px 10px; -} - -.normalized .form-control.input-large, -.normalized .input-large.input-prefix-suffix { - font-size: 18px; - padding: 4px 11px; - border-radius: 3px; - line-height: 1.75em; - height: 48px; -} - -.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 { - border-width: 2px; - padding: 3px 10px; -} - -.normalized .has-error .form-control.input-large, -.normalized .has-error .input-large.input-prefix-suffix, -.normalized .has-success .form-control.input-large, -.normalized .has-success .input-large.input-prefix-suffix, -.normalized .form-control.input-large:focus, -.normalized .input-large.input-prefix-suffix:focus { - padding: 3px 10px; -} - -.normalized .has-success .input-group-addon { - border-color: #468847; - background-color: #dff0d8; - color: #468847; -} - -/* selects */ -.normalized select.form-control, -.normalized select.input-prefix-suffix { - background: #fff; - box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.07) inset; - overflow: hidden; - position: relative; - white-space: nowrap; - z-index: 10; - -webkit-appearance: button; - outline: 0; -} - -.normalized select.form-control option, -.normalized select.input-prefix-suffix option { - padding: .2em 0 .2em .769em; - color: #606060; -} - -.normalized select.form-control:focus, -.normalized select.input-prefix-suffix:focus { - color: transparent; - text-shadow: 0 0 0 #000; - outline: 0; -} - -.normalized .select-wrap { - display: inline-block; - position: relative; - vertical-align: baseline; -} - -.normalized .select-wrap:before { - content: ""; - background-color: #fff; - pointer-events: none; - position: absolute; - top: .2em; - bottom: .2em; - right: .2em; - width: 1.6em; - z-index: 11; - transition: background 0.15s linear; - /*, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;*/ - -webkit-transition: background 0.15s; - /* linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear;*/ -} - -.normalized .select-wrap:after { - content: "\E016"; - font-family: 'font_icons'; - font-size: .875em; - /* 14px relatively 16px */ - line-height: 1; - color: #62717a; - position: absolute; - z-index: 12; - top: 50%; - margin-top: -.5em; - /* 7px to 14px*/ - right: .571em; - /* 8px relatively 14px */ - pointer-events: none; -} - -:-moz-any(.select-wrap):before { - background-color: #fff; - /* this is necessary for overcome the caret default browser */ - pointer-events: none; - /* https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events */ - z-index: 1; - /* this is necessary for overcome the pseudo element */ -} - -.normalized .select-wrap:hover, -.normalized .select-wrap:hover:before { - background-color: #fff; -} - -.normalized .has-error .select-wrap:before { - background-color: #ffeaea; -} - -.normalized select.form-control.input-medium, -.normalized select.input-medium.input-prefix-suffix { - padding: 8px 6px 8px 11px; -} - -.normalized select.form-control.input-medium:focus, -.normalized select.input-medium.input-prefix-suffix:focus { - padding: 7px 5px 7px 10px; -} - -/* Input group */ -.normalized .input-group { - position: relative; -} - -.normalized .input-group .form-control, -.normalized .input-group .input-prefix-suffix { - padding-right: 95px; -} - -.normalized .input-group .form-control:focus, -.normalized .input-group .input-prefix-suffix:focus, -.normalized .input-group.has-success .form-control, -.normalized .input-group.has-success .input-prefix-suffix, -.normalized .input-group.has-error .form-control, -.normalized .input-group.has-error .input-prefix-suffix { - padding-right: 94px; -} - -.normalized .input-group .input-suffix { - position: absolute; - display: inline-block; - vertical-align: middle; - right: 0; - top: 0; - background-color: #e9e9e9; - border-width: 1px 1px 1px 0; - border-style: solid; - border-color: #c7c7c7; - border-radius: 0 3px 3px 0; - color: #999; - outline: 0; - font-size: 13px; - padding: 4px 8px; - border-radius: 0 3px 3px 0; - line-height: 1.6em; - height: 32px; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: background-color 0.1s linear, color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear; - transition: background-color 0.1s linear, color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear; -} - -.normalized .input-group .input-suffix:focus, -.normalized .input-group .input-suffix.focus { - border-width: 2px; - padding: 3px 7px; -} - -.normalized .input-group .form-control:active+.input-suffix, -.normalized .input-group .input-prefix-suffix:active+.input-suffix, -.normalized .input-group .form-control:focus+.input-suffix, -.normalized .input-group .input-prefix-suffix:focus+.input-suffix { - border-width: 2px 2px 2px 0; - border-style: solid; - border-color: #0c92e3; - box-shadow: 1px 0 2px #d1eafa; - padding: 3px 7px 3px 8px; - outline: 0; - background-color: #c6e7fa; - color: #0a8ae1; -} - -.normalized .input-group .form-control.input-small, -.normalized .input-group .input-small.input-prefix-suffix { - padding-right: 80px; -} - -.normalized .input-group .form-control.input-small:focus, -.normalized .input-group .input-small.input-prefix-suffix:focus, -.normalized .input-group.has-error .form-control.input-small, -.normalized .input-group.has-error .input-small.input-prefix-suffix, -.normalized .input-group.has-success .form-control.input-small, -.normalized .input-group.has-success .input-small.input-prefix-suffix { - padding-right: 79px; -} - -.normalized .input-group .form-control.input-small+.input-suffix, -.normalized .input-group .input-small.input-prefix-suffix+.input-suffix { - font-size: 12px; - padding: 3px 6px; - border-radius: 0 3px 3px 0; - line-height: 1.6em; - height: 28px; -} - -.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 { - border-width: 2px; - padding: 2px 5px; -} - -.normalized .input-group .form-control.input-small:focus+.input-suffix, -.normalized .input-group .input-small.input-prefix-suffix:focus+.input-suffix { - padding: 2px 5px 2px 6px; -} - -.normalized .input-group .form-control.input-medium, -.normalized .input-group .input-medium.input-prefix-suffix { - padding-right: 105px; -} - -.normalized .input-group .form-control.input-medium:focus, -.normalized .input-group .input-medium.input-prefix-suffix:focus, -.normalized .input-group.has-error .form-control.input-medium, -.normalized .input-group.has-error .input-medium.input-prefix-suffix, -.normalized .input-group.has-success .form-control.input-medium, -.normalized .input-group.has-success .input-medium.input-prefix-suffix { - padding-right: 104px; -} - -.normalized .input-group .form-control.input-medium+.input-suffix, -.normalized .input-group .input-medium.input-prefix-suffix+.input-suffix { - font-size: 14px; - padding: 4px 11px; - border-radius: 0 3px 3px 0; - line-height: 2.1em; - height: 40px; -} - -.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 { - border-width: 2px; - padding: 3px 10px; -} - -.normalized .input-group .form-control.input-medium:focus+.input-suffix, -.normalized .input-group .input-medium.input-prefix-suffix:focus+.input-suffix { - padding: 3px 10px 3px 11px; -} - -.normalized .input-group .form-control.input-large, -.normalized .input-group .input-large.input-prefix-suffix { - padding-right: 105px; -} - -.normalized .input-group .form-control.input-large:focus, -.normalized .input-group .input-large.input-prefix-suffix:focus, -.normalized .input-group.has-error .form-control.input-large, -.normalized .input-group.has-error .input-large.input-prefix-suffix, -.normalized .input-group.has-success .form-control.input-large, -.normalized .input-group.has-success .input-large.input-prefix-suffix { - padding-right: 104px; -} - -.normalized .input-group .form-control.input-large+.input-suffix, -.normalized .input-group .input-large.input-prefix-suffix+.input-suffix { - font-size: 18px; - padding: 4px 11px; - border-radius: 0 3px 3px 0; - line-height: 2.5em; - height: 48px; -} - -.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 { - border-width: 2px; - padding: 3px 10px; -} - -.normalized .input-group .form-control.input-large:focus+.input-suffix, -.normalized .input-group .input-large.input-prefix-suffix:focus+.input-suffix { - padding: 3px 10px 3px 11px; -} - -.normalized .input-group.has-error .form-control+.input-suffix, -.normalized .input-group.has-error .input-prefix-suffix+.input-suffix, -.normalized .input-group.has-success .form-control+.input-suffix, -.normalized .input-group.has-success .input-prefix-suffix+.input-suffix { - padding: 3px 7px 3px 8px; -} - -.normalized .input-group.has-error .form-control+.input-suffix, -.normalized .input-group.has-error .input-prefix-suffix+.input-suffix { - border-width: 2px 2px 2px 0; - background-color: #ffcbcb; - border-color: #fa5111; - color: #cf3e07; -} - -.normalized .input-group.has-success .form-control+.input-suffix, -.normalized .input-group.has-success .input-prefix-suffix+.input-suffix { - border-width: 2px 2px 2px 0; - background-color: #b6e291; - border-color: #468847; - color: #468847; -} - -.normalized .input-group.has-error .form-control.input-small+.input-suffix, -.normalized .input-group.has-error .input-small.input-prefix-suffix+.input-suffix, -.normalized .input-group.has-success .form-control.input-small+.input-suffix, -.normalized .input-group.has-success .input-small.input-prefix-suffix+.input-suffix { - padding: 2px 5px 2px 6px; -} - -.normalized .input-group.has-error .form-control.input-medium+.input-suffix, -.normalized .input-group.has-error .input-medium.input-prefix-suffix+.input-suffix, -.normalized .input-group.has-success .form-control.input-medium+.input-suffix, -.normalized .input-group.has-success .input-medium.input-prefix-suffix+.input-suffix { - padding: 3px 10px 3px 11px; -} - -.normalized .input-group.has-error .form-control.input-large+.input-suffix, -.normalized .input-group.has-error .input-large.input-prefix-suffix+.input-suffix, -.normalized .input-group.has-success .form-control.input-large+.input-suffix, -.normalized .input-group.has-success .input-large.input-prefix-suffix+.input-suffix { - padding: 3px 10px 3px 11px; -} - -/* Input appends*/ -.normalized .input-append { - position: relative; -} - -.normalized .input-append .input-addon { - font-size: 11px; - line-height: 1; - height: 100%; - padding: 0 .8em; - color: #62717a; - position: absolute; - width: 1em; - right: 0; - top: 0; - text-align: left; -} - -.normalized .input-append [class*="icon-"] { - color: #62717a; - position: absolute; - top: 50%; - margin-top: -.5em; -} - -.normalized .input-append .form-control.input-medium+.input-addon, -.normalized .input-append .input-medium.input-prefix-suffix+.input-addon { - font-size: 13px; -} - -.normalized .input-append .form-control.input-small+.input-addon, -.normalized .input-append .input-small.input-prefix-suffix+.input-addon { - font-size: 9px; -} - -.normalized .input-append.has-error [class*="icon-"] { - color: #cf3e07; -} - -.normalized .input-append.has-success [class*="icon-"] { - color: #468847; -} - -.normalized .input-append .form-control, -.normalized .input-append .input-prefix-suffix, -.normalized .input-append.has-success .form-control, -.normalized .input-append.has-success .input-prefix-suffix, -.normalized .input-append.has-error .form-control, -.normalized .input-append.has-error .input-prefix-suffix, -.normalized .input-append.has-success .form-control:focus, -.normalized .input-append.has-success .input-prefix-suffix:focus, -.normalized .input-append.has-error .form-control:focus, -.normalized .input-append.has-error .input-prefix-suffix:focus { - padding-right: 2em; - /* 26px to 13px*/ -} - -.normalized .input-append .form-control:focus, -.normalized .input-append .input-prefix-suffix:focus { - padding-right: 1.923em; - /* 25px to 13px*/ -} - -.normalized .input-append .form-control.input-medium, -.normalized .input-append .input-medium.input-prefix-suffix, -.normalized .input-append.has-success .form-control.input-medium, -.normalized .input-append.has-success .input-medium.input-prefix-suffix, -.normalized .input-append.has-error .form-control.input-medium, -.normalized .input-append.has-error .input-medium.input-prefix-suffix, -.normalized .input-append.has-success .form-control.input-medium:focus, -.normalized .input-append.has-success .input-medium.input-prefix-suffix:focus, -.normalized .input-append.has-error .form-control.input-medium:focus, -.normalized .input-append.has-error .input-medium.input-prefix-suffix:focus { - padding-right: 2.5em; - /* 35px to 14px*/ -} - -.normalized .input-append .form-control.input-medium:focus, -.normalized .input-append .input-medium.input-prefix-suffix:focus { - padding-right: 2.43em; - /* 34px to 14px*/ -} - -.normalized .radio { - display: block; - min-height: 20px; - position: relative; - font-size: 0.875em; - -webkit-transition: color 0.1s linear 0s; - transition: color 0.1s linear 0s; -} - -.normalized .radio input[type=radio] { - opacity: 0; - position: absolute; - z-index: -1; -} - -.normalized .radio input[type=radio]:checked, -.normalized .radio input[type=radio]:focus { - outline: none; -} - -.normalized .radio input[type=radio]+.radio-label { - position: relative; - z-index: 1; - display: inline-block; - margin: 0; - font-weight: normal; - color: #20b0ce; - font-size: 1.286em; - padding-left: 83px; - margin-top: 13px; - margin-bottom: 11px; - cursor: pointer; - width: 85%; -} - -.normalized .radio input[type=radio]+.radio-label::before { - font-family: 'font_icons'; - font-weight: normal; - font-size: 1.5em; - line-height: 1.2; - content: '\E61F'; - display: inline-block; - position: absolute; - text-align: center; - margin: 8px 30px 0 -58px; -} - -.normalized .radio input[type=radio]:checked+.radio-label::before { - content: '\E61E'; -} - -.normalized .radio input[type=radio]:disabled+.radio-label::before, -.normalized .radio input[type=radio][disabled]+.radio-label::before, -.normalized .radio input[type=radio].disabled+.radio-label::before { - color: #5ecee3; -} - -.normalized .radio-label-note { - display: block; - font-size: 0.778em; - color: #333; -} - -.ecwid-no-touch .normalized .radio input[type=radio]+.radio-label:hover, -.ecwid-no-touch .normalized .radio input[type=radio]+.radio-label:hover .radio-label-note, -.normalized .radio input[type=radio]+.radio-label-hover, -.normalized .radio input[type=radio]+.radio-label-hover .radio-label-note { - color: #006995; -} - -.radio .radio-label.radio-hover-anim::before { - -webkit-animation: scale120 .15s ease-in; - animation: scale120 .15s ease-in; -} - -@-webkit-keyframes scale120 { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - - 50% { - -webkit-transform: scale(1.2); - transform: scale(1.2); - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes scale120 { - 0% { - transform: scale(0); - } - - 50% { - transform: scale(1.2); - } - - 100% { - transform: scale(1); - } -} - -/*--control group--------------------------------------------------------------------------------*/ -.normalized .control-group .form-control::-moz-placeholder, -.normalized .control-group .input-prefix-suffix::-moz-placeholder { - color: #b4b4b4; - opacity: 0; -} - -.normalized .control-group .form-control::-webkit-input-placeholder, -.normalized .control-group .input-prefix-suffix::-webkit-input-placeholder { - color: #b4b4b4; - opacity: 0; -} - -.normalized .control-group .form-control::-ms-input-placeholder, -.normalized .control-group .input-prefix-suffix::-ms-input-placeholder { - color: #b4b4b4; - opacity: 0; -} - -.normalized .control-group { - box-sizing: border-box; -} - -.normalized .control-group .form-control, -.normalized .control-group .input-prefix-suffix { - font-size: 1em; - height: 3.5em; - line-height: 1; - padding: 3px 15px; - position: relative; - letter-spacing: normal; -} - -.normalized .control-group .input-control { - font-size: 1.375em; - color: #333; - margin: -2px 0 0 0; - padding: 0; - border: 0; - background: transparent; - position: relative; - max-width: 97%; - width: 100%; - text-rendering: optimizeLegibility; - -webkit-appearance: none; - z-index: 3; -} - -.normalized .control-group .form-control-filled .input-control { - margin-top: -2px; -} - -.normalized .control-group.has-error .input-control, -.normalized .control-group.has-success .input-control, -.normalized .control-group .form-control-combo .input-control { - padding-right: 25px; -} - -.normalized .input-placeholder { - color: #b4b4b4; - font-size: 1.375em; - font-weight: 300; - display: inline-block; - padding: 0; - margin: 0; - position: absolute; - top: 16px; - left: 15px; - z-index: 2; - text-rendering: optimizeLegibility; -} - -.normalized .form-control:active .input-placeholder, -.normalized .input-prefix-suffix:active .input-placeholder, -.normalized .form-control:focus .input-placeholder, -.normalized .input-prefix-suffix:focus .input-placeholder, -.normalized .form-control-focus .input-placeholder { - top: 15px; - left: 14px; -} - -.normalized .form-control-filled .input-placeholder, -.normalized .form-control-focus .input-placeholder { - display: none; - -webkit-transition: none; - transition: none; -} - -.has-error .input-placeholder { - display: none; -} - -.normalized .control-group .form-control, -.normalized .control-group .input-prefix-suffix { - background-color: #fafbfc; - border: 1px solid #c7c7c7; - padding: 3px 0 3px 15px; -} - -.normalized .control-group .form-control-hover { - background-color: #fff; -} - -.normalized .control-group .form-control:active, -.normalized .control-group .input-prefix-suffix:active, -.normalized .control-group .form-control:focus, -.normalized .control-group .input-prefix-suffix:focus, -.normalized .control-group .form-control-focus { - color: #606060; - border: 2px solid #0c92e3; - background-color: #fff; - box-shadow: 0 0 4px #d1eafa; - padding: 2px 0 2px 14px; - outline: 0; -} - -.normalized .control-group .form-control:focus, -.normalized .control-group .input-prefix-suffix:focus, -.normalized .control-group .form-control-focus { - color: #606060; - border: 2px solid #0c92e3; - background-color: #fff; - box-shadow: 0 0 4px #d1eafa; - padding: 2px 0 2px 14px; - outline: 0; -} - -.normalized .control-group .form-control:after, -.normalized .control-group .input-prefix-suffix:after { - font-family: 'font_icons'; - content: '\E900'; - font-size: 1.2em; - color: #7ebf48; - line-height: 1; - position: absolute; - z-index: 12; - top: 50%; - margin-top: -0.44em; - right: 0.52em; - pointer-events: none; - opacity: 0; - -webkit-transform: translateZ(0); - -webkit-font-smoothing: antialiased; - -webkit-transition: opacity .1s linear; - transition: opacity .1s linear; -} - -.normalized .control-group.has-error .form-control, -.normalized .control-group.has-error .input-prefix-suffix { - border: 2px solid #fa5111; - padding: 4px 13px; - color: #cf3e07; - background-color: #ffeaea; - box-shadow: none; - -webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; - transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; -} - -.normalized .control-group.has-error .form-control-hover { - background-color: #fff; -} - -.normalized .control-group.has-error .form-control-focus { - background-color: #fff; - box-shadow: 0 0 4px #F5C0C0; -} - -.normalized .control-group.has-success .form-control-focus, -.normalized .control-group.has-success .form-control:active, -.normalized .control-group.has-success .input-prefix-suffix:active { - border: 2px solid #468847; - padding: 2px 14px; - background-color: #eaffea; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - color: #468847; - transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; - -webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; -} - -.normalized .control-group .form-control .form-control-label, -.normalized .control-group .input-prefix-suffix .form-control-label { - display: block; - visibility: visible; - font-size: 0.625em; - line-height: 1; - height: auto; - color: #999; - margin-top: 3px; -} - -.normalized .control-group .form-control-label { - opacity: 0; - transition: all .15s linear; - -webkit-transition: all 0.15s linear; - -webkit-transform: translateZ(0); - -webkit-font-smoothing: antialiased; - -webkit-backface-visibility: hidden; - -webkit-transform: translate3D(0px, -10px, 0px); - transform: translate3D(0px, -10px, 0px); - -webkit-transition: all .25s ease-out; - transition: all .25s ease-out; -} - -.normalized .control-group.has-error .form-control-label, -.normalized .control-group .form-control-filled .form-control-label, -.normalized .control-group .form-control-focus .form-control-label { - opacity: 1; - -webkit-transform: translate3D(0px, 0px, 0px); - transform: translate3D(0px, 0px, 0px); -} - -.normalized .control-group.has-error .form-control-label { - color: #cf3e07; -} - -.normalized .control-group .form-control-close { - display: block; - width: 40px; - height: 40px; - margin: 0; - padding: 14px 0 0 0; - position: absolute; - z-index: -1; - top: 5px; - right: 1px; - cursor: pointer; - text-align: center; - opacity: 0; - -webkit-box-sizing: border-box; - box-sizing: border-box; - -webkit-transform: translateZ(0); - -webkit-font-smoothing: antialiased; - -webkit-transition: opacity .14s ease-out, color .14s ease-out; - transition: opacity .14s ease-out, color .14s ease-out; -} - -.normalized .control-group .form-control-close .icon-close { - color: #fa5111; -} - -.normalized .control-group .form-control-close:hover .icon-close { - color: #b23709; -} - -.normalized .control-group .form-control-close:active .icon-close { - color: #ff8456; -} - -.normalized .control-group.has-error .form-control-close { - background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); - z-index: 13; - opacity: 1; -} - -.normalized .control-group.has-success .form-control:after, -.normalized .control-group.has-success .input-prefix-suffix:after { - opacity: 1; -} - -.normalized .control-group.has-success .form-control-focus:after, -.normalized .control-group.has-success .form-control:active:after, -.normalized .control-group.has-success .input-prefix-suffix:active:after { - right: 0.48em; -} - -.normalized .control-group.has-error .form-control, -.normalized .control-group.has-error .input-prefix-suffix, -.normalized .control-group.has-error .form-control-focus { - padding: 2px 14px; -} - -.normalized .control-nowrap { - white-space: nowrap; -} - -.normalized input[type='text'], -.normalized input[type='number'] { - -moz-appearance: textfield; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - box-sizing: border-box; -} - -.normalized input::-webkit-outer-spin-button, -.normalized input::-webkit-inner-spin-button { - -webkit-appearance: none; -} - -.normalized input::-ms-clear { - display: none; -} - -@media only screen and (max-width: 767px) { - .normalized .control-group .input-control { - font-size: 16px; - margin-top: 2px; - } - - .normalized .control-group .form-control, - .normalized .control-group .input-prefix-suffix { - padding: 2px 12px; - } - - .normalized .control-group .form-control-focus, - .normalized .control-group .form-control:active, - .normalized .control-group .input-prefix-suffix:active { - padding: 1px 11px; - } - - .normalized .control-group.has-error .form-control, - .normalized .control-group.has-error .input-prefix-suffix, - .normalized .control-group.has-error .form-control-focus, - .normalized .control-group.has-error .form-control:active, - .normalized .control-group.has-error .input-prefix-suffix:active { - padding: 1px 11px; - } - - .normalized .control-group.has-success .form-control, - .normalized .control-group.has-success .input-prefix-suffix { - padding: 2px 12px; - } - - .normalized .control-group.has-success .form-control:active, - .normalized .control-group.has-success .input-prefix-suffix:active, - .normalized .control-group.has-success .form-control-focus, - .normalized .control-group.has-success .form-control:active, - .normalized .control-group.has-success .input-prefix-suffix:active { - padding: 1px 11px; - } - - .normalized .control-group .form-control-combo.form-control-focus, - .normalized .control-group .form-control-combo.form-control:active, - .normalized .control-group .form-control-combo.input-prefix-suffix:active { - padding: 1px 11px; - } - - .normalized .input-placeholder { - font-size: 1em; - top: 20px; - left: 12px; - } - - .normalized .form-control:active .input-placeholder, - .normalized .input-prefix-suffix:active .input-placeholder, - .normalized .form-control:focus .input-placeholder, - .normalized .input-prefix-suffix:focus .input-placeholder, - .normalized .form-control-focus .input-placeholder { - left: 11px; - top: 19px; - } - - .normalized .control-group .form-control-filled .input-control { - margin-top: 3px; - } -} - -/* control group medium */ -.normalized .control-group-medium .form-control, -.normalized .control-group-medium .input-prefix-suffix, -.normalized .control-group-medium.has-success .form-control, -.normalized .control-group-medium.has-success .input-prefix-suffix { - height: 2.5em; - padding: 3px 0 3px 10px; -} - -.normalized .control-group-medium .input-control, -.normalized .control-group-medium .form-control-filled .input-control { - font-size: 1em; - margin-top: -1px; -} - -.normalized .control-group-medium .form-control .form-control-label, -.normalized .control-group-medium .input-prefix-suffix .form-control-label, -.normalized .control-group-medium .input-prefix-suffix .form-control-label { - margin-top: 1px; -} - -.normalized .control-group-medium .form-control:active, -.normalized .control-group-medium .input-prefix-suffix:active, -.normalized .control-group-medium .form-control:focus, -.normalized .control-group-medium .input-prefix-suffix:focus, -.normalized .control-group-medium .form-control-focus, -.normalized .control-group-medium.has-error .form-control, -.normalized .control-group-medium.has-error .input-prefix-suffix, -.normalized .control-group-medium.has-error .form-control:active, -.normalized .control-group-medium.has-error .input-prefix-suffix:active, -.normalized .control-group-medium.has-error .form-control:focus, -.normalized .control-group-medium.has-error .input-prefix-suffix:focus, -.normalized .control-group-medium.has-error .form-control-focus, -.normalized .control-group-medium.has-success .form-control:active, -.normalized .control-group-medium.has-success .input-prefix-suffix:active, -.normalized .control-group-medium.has-success .form-control:focus, -.normalized .control-group-medium.has-success .input-prefix-suffix:focus, -.normalized .control-group-medium.has-success .form-control-focus { - padding: 2px 0 2px 9px; -} - -.normalized .control-group-medium .input-placeholder { - font-size: 1em; - top: 10px; - left: 10px; - cursor: text; -} - -.normalized .control-group-medium .form-control:active .input-placeholder, -.normalized .control-group-medium .input-prefix-suffix:active .input-placeholder, -.normalized .control-group-medium .form-control:focus .input-placeholder, -.normalized .control-group-medium .input-prefix-suffix:focus .input-placeholder, -.normalized .control-group-medium .form-control-focus .input-placeholder { - top: 9px; - left: 9px; -} - -.normalized .control-group-medium .form-control .form-control-label, -.normalized .control-group-medium .input-prefix-suffix .form-control-label { - font-weight: 600; - color: #b4b4b4; - cursor: text; -} - -.normalized .control-group-medium.has-error .form-control-label { - color: #cf3e07; -} - -.normalized .control-group-medium .form-control-close { - top: 0; - right: -2px; - padding-top: 11px; -} - -/*--label.checkbox--------------------------------------------------------------------------------*/ -label.checkbox { - display: inline-block; - vertical-align: middle; - position: relative; - height: 30px; - text-align: justify; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; -} - -label.checkbox>div { - position: absolute; - top: 0; - left: 0; - width: 50px; - height: 30px; - padding: 2px; - border-radius: 15px; - background-color: #bdc6cc; - z-index: 1; - box-sizing: border-box; - -webkit-transition: background-color .2s ease-out 0s; - transition: background-color .2s ease-out 0s; -} - -label.checkbox>div:before, -label.checkbox>div:after { - content: attr(data-off); - position: absolute; - top: 100%; - left: -20%; - display: block; - width: 140%; - margin-left: 0; - padding-top: 25%; - color: #999; - font-size: 11px; - line-height: 1em; - font-weight: 600; - text-align: center; - cursor: pointer; - text-transform: uppercase; - overflow: hidden; - text-overflow: ellipsis; - opacity: 1; - -webkit-transition: margin .2s ease-out 0s, opacity .2s ease-out 0s, color .2s ease-out 0s; - transition: margin .2s ease-out 0s, opacity .2s ease-out 0s, color .2s ease-out 0s; -} - -label.checkbox>div:after { - content: attr(data-on); - color: #4b9a0a; - opacity: 0; - margin-left: -40%; -} - -label.checkbox>div>div { - display: inline-block; - width: 26px; - height: 26px; - border-radius: 50%; - background-color: #fff; - -webkit-transition: margin .2s ease-out 0s; - transition: margin .2s ease-out 0s; -} - -label.checkbox input { - position: relative; - width: 50px; - height: 100%; - border: 0; - padding: 0; - margin: 0; - opacity: 0; - cursor: pointer; - z-index: 2; - box-sizing: border-box; -} - -label.checkbox input:checked+div { - background-color: #61b038; -} - -label.checkbox input:checked+div:after { - opacity: 1; - margin-left: 0; -} - -label.checkbox input:checked+div:before { - opacity: 0; - margin-left: 40%; -} - -label.checkbox input:checked+div>div { - margin-left: 20px; -} - -label.checkbox input:not([disabled]):hover+div { - background-color: #848a8e; -} - -label.checkbox input:not([disabled]):hover+div:before { - color: #6b6b6b; -} - -label.checkbox input:not([disabled]):hover+div:after { - color: #346b07; -} - -label.checkbox input:not([disabled]):active+div { - background-color: #cad1d6; -} - -label.checkbox input:not([disabled]):active+div:before { - color: #adadad; -} - -label.checkbox input:not([disabled]):active+div:after { - color: #81b854; -} - -label.checkbox input:not([disabled]):checked:hover+div { - background-color: #447b27; -} - -label.checkbox input:not([disabled]):checked:active+div { - background-color: #81c060; -} - -label.checkbox:not(.big) { - height: 24px; -} - -label.checkbox:not(.big)>div { - width: 40px; - height: 24px; -} - -label.checkbox:not(.big)>div:before, -label.checkbox:not(.big)>div:after { - top: 5px; - left: 100%; - width: auto; - max-width: 90px; - padding: 0 0 0 28%; - font-size: 14px; - margin: 0; -} - -label.checkbox:not(.big)>div:after { - margin: 25% 0 0 0; -} - -label.checkbox:not(.big)>div>div { - width: 20px; - height: 20px; -} - -label.checkbox:not(.big) input { - width: 40px; -} - -label.checkbox:not(.big) input:checked+div>div { - margin-left: 16px; -} - -label.checkbox:not(.big) input:checked+div:after { - margin: 0; -} - -label.checkbox:not(.big) input:checked+div:before { - margin: -25% 0 0 0; -} - -label.checkbox.tiny>div:before, -label.checkbox.tiny>div:after { - display: none; -} - -label.checkbox input[disabled], -label.checkbox input[disabled]+div:before, -label.checkbox input[disabled]+div:after { - cursor: default; -} - -label.checkbox input[disabled]+div { - opacity: .3; -} - -/*--input with prefix/postfix---------------------------------------------------------------------*/ -.normalized .input-prefix-suffix { - display: table; - width: 100%; - padding: 0px !important; - border-collapse: separate; - height: 2em; -} - -.normalized .input-prefix-suffix>div { - display: table-cell; - vertical-align: middle; -} - -.normalized .input-prefix-suffix input { - border: 0; - background-color: transparent; - color: #606060; - width: 100%; - margin: -1px 0; - padding: 4px 8px; - -moz-box-sizing: border-box; - box-sizing: border-box; - font-size: 1em !important; - padding: 4px 8px; - border-radius: 3px; - line-height: 1.75em; - height: 32px; -} - -.normalized .input-prefix-suffix input:focus, -.normalized .input-prefix-suffix input.focus { - border-width: 2px; - padding: 3px 7px; -} - -.normalized .input-prefix-suffix.input-small input { - height: 28px; - line-height: 1.5em; -} - -.normalized .input-prefix-suffix.input-medium input { - height: 40px; -} - -.normalized .input-prefix-suffix.input-large input { - height: 48px; -} - -.normalized .input-prefix-suffix:hover { - background-color: #fff; -} - -.normalized .input-prefix-suffix.focus { - color: #606060; - border-color: #0c92e3; - background-color: #fff; - box-shadow: 0 0 4px #d1eafa; - outline: 0; -} - -.normalized .input-prefix-suffix.focus input { - padding: 3px 8px; - margin: -2px 0; -} - -.normalized .input-prefix-suffix.has-prefix .prefix, -.normalized .input-prefix-suffix.has-suffix .suffix { - display: table-cell; -} - -.normalized .input-prefix-suffix .prefix, -.normalized .input-prefix-suffix .suffix { - width: 1px; - white-space: nowrap; - font-size: 1em; - line-height: normal; - display: none; -} - -.normalized .input-prefix-suffix .prefix { - padding-left: 8px; -} - -.normalized .input-prefix-suffix .suffix { - padding-right: 8px; -} - -.normalized .input-prefix-suffix.focus .prefix, -.normalized .input-prefix-suffix.has-error .prefix, -.normalized .input-prefix-suffix.has-success .prefix { - padding-left: 7px; -} - -.normalized .input-prefix-suffix.focus .suffix, -.normalized .input-prefix-suffix.has-error .suffix, -.normalized .input-prefix-suffix.has-success .suffix { - padding-right: 7px; -} - -.normalized .input-prefix-suffix.input-small .prefix { - padding-left: 6px; -} - -.normalized .input-prefix-suffix.input-small .suffix { - padding-right: 6px; -} - -.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 { - padding-left: 5px; -} - -.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 { - padding-right: 5px; -} - -.normalized .input-prefix-suffix.input-medium .prefix, -.normalized .input-prefix-suffix.input-large .prefix { - padding-left: 11px; -} - -.normalized .input-prefix-suffix.input-medium .suffix, -.normalized .input-prefix-suffix.input-large .suffix { - padding-right: 11px; -} - -.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 { - padding-left: 10px; -} - -.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 { - padding-right: 10px; -} - -.normalized .input-prefix-suffix.has-error { - border-color: #fa5111; - border-width: 2px; - color: #cf3e07; - background-color: #ffeaea; -} - -.normalized .input-prefix-suffix.has-error input { - color: #cf3e07; - margin: -2px 0; -} - -.normalized .input-prefix-suffix.has-error.hover { - background-color: #fff; -} - -.normalized .input-prefix-suffix.has-error.focus { - background-color: #fff; - box-shadow: 0 0 4px #F5C0C0; -} - -.normalized .input-prefix-suffix.has-success { - border-color: #468847; - border-width: 2px; - color: #468847; - background-color: #eaffea; -} - -.normalized .input-prefix-suffix.has-success input { - color: #468847; - margin: -2px 0; -} - -.normalized .input-prefix-suffix.has-success.hover { - background-color: #fff; -} - -.normalized .input-prefix-suffix.has-success.focus { - background-color: #fff; - box-shadow: 0 0 4px #88c889; -} - -.normalized .input-prefix-suffix.disabled { - background-color: #eeeeee; - border-color: #c7c7c7; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07) inset; - cursor: not-allowed; - color: #606060; -} - -.normalized .input-prefix-suffix.disabled input { - color: #606060; - pointer-events: none; -} - -/*------------------------------------------------------------------------------------------------*/ -/* modal-dropdown */ -.modal-dropdown { - font-size: 1em; - display: inline-block; - border: 1px solid #999999; - border-color: #ccc; - border-radius: 5px; - background-color: #fff; - -webkit-box-shadow: 0 3px 9px #7f7f7f; - box-shadow: 0 3px 9px #7f7f7f; - position: absolute; - padding: 1.2em 1.250em; - /* 19px 20px to 16px*/ - z-index: 1001; - overflow: hidden; -} - -.modal-dropdown .dropdown-title { - font-size: 16px; - font-weight: 600; - margin-bottom: 10px; -} - -.modal-dropdown .dropdown-content span { - font-size: 14px; -} - -.modal-dropdown .dropdown-content ul { - font-size: 14px; - list-style: none; -} - -.modal-dropdown .dropdown-content ul li { - line-height: 1.7; - margin: 0; -} - -.modal-dropdown .dropdown-content ul ul { - padding-left: 15px; -} - -.modal-dropdown .dropdown-content>ul { - margin: 0; - padding: 0; -} - -.modal-dropdown .dropdown-content table.range-group { - padding: 0; - border-collapse: collapse; - margin-bottom: 5px; - max-width: 300px; -} - -.modal-dropdown .dropdown-content table.range-group td { - padding: 0 0 0 3px; - border: none; -} - -.modal-dropdown .dropdown-content table.range-group td:first-child { - padding-left: 0; -} - -.modal-dropdown .dropdown-content input[type='checkbox'] { - margin: -2px 5px 0 0; - vertical-align: middle; -} - -.modal-dropdown .btn-container { - margin: 1.5em 0 .5em; - text-align: center; -} - -.modal-dropdown .btn-container .btn { - margin-left: 15px; -} - -.modal-dropdown .btn-container .btn:first-child { - margin-left: 0; -} - -/* list-dropdown */ -.list-dropdown { - font-size: 1em; - display: inline-block; - border: 1px solid #999999; - border-color: #ccc; - background-color: #fff; - -webkit-box-shadow: 0 3px 9px #7f7f7f; - box-shadow: 0 3px 9px #7f7f7f; - position: absolute; - padding: 0; - z-index: 1001; - overflow: hidden; - border-radius: 0; -} - -.list-dropdown ul>li>a { - font-size: 13px; - line-height: 1.9em; - padding: 0 7px; -} - -.list-dropdown ul { - padding: 0; - list-style: none; - margin: 0; -} - -.list-dropdown ul>li { - padding: 0; - margin: 0; - cursor: pointer; - text-align: left; - font-weight: 400; - -webkit-transition: background-color 0.2s linear; - transition: background-color 0.2s linear; -} - -.list-dropdown ul>li:hover { - background-color: #3399FF; -} - -.list-dropdown ul>li:hover a { - color: #fff; -} - -.list-dropdown ul>li:hover .svg-icon svg { - fill: #fff; -} - -.list-dropdown ul>li>a { - width: 100%; - color: #333; - text-decoration: none; - white-space: nowrap; - display: block; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: color 0.2s linear; - transition: color 0.2s linear; -} - -.list-dropdown ul>li .svg-icon { - display: inline-block; - width: 20px; - height: 14px; - margin: -4px 12px 0 0; - vertical-align: middle; -} - -.list-dropdown ul>li .svg-icon svg { - width: 100%; - height: 100%; - -webkit-transition: fill 0.2s linear; - transition: fill 0.2s linear; -} - -.list-dropdown-large { - border-radius: 0; -} - -.list-dropdown-large ul>li>a { - font-size: 17px; - line-height: 1.7em; - padding: 14px 32px 14px 16px; -} - -.list-dropdown-medium { - border-radius: 0; -} - -.list-dropdown-medium ul>li>a { - font-size: 14px; - line-height: 1.6em; - padding: 13px 32px 13px 16px; -} - -.list-dropdown-small { - border-radius: 0; -} - -.list-dropdown-small ul>li>a { - font-size: 12px; - line-height: 1.5em; - padding: 11px 32px 11px 16px; -} - -.account-dropdown { - -moz-box-sizing: border-box; - box-sizing: border-box; - display: inline-block; - position: relative; - text-align: left; - font-size: 16px; - line-height: 27px; -} - -.account-dropdown * { - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.account-dropdown a { - font-size: 14px; - text-decoration: none; -} - -.account-dropdown .target { - cursor: default; - display: block; - position: relative; - white-space: nowrap; - width: 100%; - z-index: 11; -} - -.account-dropdown .target .text { - display: inline-block; - max-width: 100%; - text-overflow: ellipsis; - overflow: hidden; - vertical-align: bottom; -} - -.account-dropdown .target .icon-arr-down { - font-size: 7px; - margin: 0 0 0 7px; -} - -.account-dropdown .status, -.account-dropdown .dropdown-content { - font-size: 22px; - line-height: 1; - position: relative; - z-index: 11; -} - -.account-dropdown .status a, -.account-dropdown .dropdown-content a { - white-space: nowrap; -} - -.account-dropdown .status.status-online { - color: #80c05b; -} - -.account-dropdown .status.status-offline { - color: #652d2d; -} - -.account-dropdown .dropdown-content { - -moz-box-sizing: content-box; - box-sizing: content-box; - border: 1px solid transparent; - background-color: transparent; - border-radius: 2px; - display: block; - margin: 0; - padding: 0; - min-width: 100%; - overflow: hidden; - position: absolute; - z-index: 10; - top: -1px; - left: -1px; - -webkit-transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; - -ms-transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; - transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; -} - -.account-dropdown .dropdown-content .body { - opacity: 0; - overflow: hidden; - display: block; - background-color: #fff; - border-top: 1px solid #dae5e7; - margin: 42px -22px 0; - -webkit-transform: translateZ(0); - -webkit-transition: opacity .3s linear; - -ms-transition: opacity .3s linear; - transition: opacity .3s linear; -} - -.account-dropdown .dropdown-content .body a { - display: block; - height: 0; - line-height: 50px; - color: #19a0b4; - padding: 0 22px; - text-decoration: none; - max-width: 288px; - overflow: hidden; - text-overflow: ellipsis; - -webkit-transition: height .3s linear; - -ms-transition: height .3s linear; - transition: height .3s linear; -} - -.account-dropdown .dropdown-content .body a:hover { - color: #fff; - background-color: #17a3c2; -} - -@media screen and (min-width: 480px) { - .account-dropdown .dropdown-content .body a { - max-width: 368px; - } -} - -.account-dropdown:hover .icon-arr-down:before, -.account-dropdown.opened .icon-arr-down:before { - content: "\E609"; - color: #006995; -} - -.account-dropdown:hover .dropdown-content, -.account-dropdown.opened .dropdown-content { - background-color: #FFFFFF; - border: 1px solid #dae5e7; - margin: -14px -21px 0; - padding: 14px 22px 0; - -webkit-transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; - -ms-transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; - transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; -} - -.account-dropdown:hover .dropdown-content .body, -.account-dropdown.opened .dropdown-content .body { - opacity: 1; - -webkit-transition: opacity .3s linear; - -ms-transition: opacity .3s linear; - transition: opacity .3s linear; -} - -.account-dropdown:hover .dropdown-content .body a, -.account-dropdown.opened .dropdown-content .body a { - height: 50px; - -webkit-transition: height .3s linear; - -ms-transition: height .3s linear; - transition: height .3s linear; -} - -.account-dropdown:hover .status~.dropdown-content, -.account-dropdown.opened .status~.dropdown-content { - padding-top: 42px; -} - -.component-dropdown { - position: relative; - height: auto; - width: auto; - margin-right: .2em; - display: none; -} - -.component-dropdown .target { - text-decoration: none; - display: inline-block; - white-space: nowrap; - position: relative; - z-index: 2; - text-decoration: none; - padding-right: 1.3em; -} - -.component-dropdown .target span.text, -.component-dropdown .dropdown-content>span.top span.text { - display: inline-block; - max-width: 100px; - text-overflow: ellipsis; - overflow: hidden; - vertical-align: bottom; -} - -.component-dropdown .target span.spacer { - display: none; -} - -.component-dropdown .target>span[class^="icon-"] { - display: none; -} - -.component-dropdown .dropdown-content { - border: 1px solid transparent; - background-color: transparent; - border-radius: .313em; - display: block; - margin: 0; - padding: 0; - min-width: 100%; - overflow: hidden; - position: absolute; - top: -1px; - left: -1px; - z-index: 1; - -webkit-transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; - transition: padding 0s linear .3s, margin 0s linear .3s, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; -} - -.no-touch .component-dropdown .target:hover+.dropdown-content, -.component-dropdown .target:focus+.dropdown-content, -.component-dropdown .target:active+.dropdown-content, -.component-dropdown .dropdown-content:hover { - background-color: #FFFFFF; - border: 1px solid #E4EBF0; - box-shadow: 0 3px 10px rgba(0, 0, 0, 0.09); - margin: -1em -1.563em; - padding: 1em 1.563em 1.25em; - -webkit-transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; - transition: padding 0s linear, margin 0s linear, border-color .2s linear, background-color .2s linear, box-shadow .2s linear; -} - -.component-dropdown .dropdown-content>span.top { - width: 100%; - display: inline-block; - text-align: right; - white-space: nowrap; -} - -.component-dropdown .dropdown-content>span.top span.text, -.component-dropdown .dropdown-content>span.top>span.ico { - display: none; -} - -.component-dropdown .dropdown-content>span.top>span.ico { - position: relative; - top: 2px; -} - -.component-dropdown .dropdown-content>span.top span.icon-arr-down { - font-size: .45em; - position: relative; - top: -.16em; - margin-left: 1em; -} - -.no-touch .component-dropdown .target:hover+.dropdown-content>span.top span.icon-arr-down { - color: #02779D; -} - -.no-touch .component-dropdown .target:hover+.dropdown-content>span.top span.icon-arr-down:before, -.component-dropdown .target:focus+.dropdown-content>span.top span.icon-arr-down:before, -.component-dropdown .target:active+.dropdown-content>span.top span.icon-arr-down:before, -.component-dropdown .dropdown-content:hover>span.top span.icon-arr-down:before { - content: "\E609"; -} - -.component-dropdown .dropdown-content>span.body { - opacity: 0; - max-height: 0; - overflow: hidden; - display: block; - padding-top: 0; - border: 1px solid transparent; - margin: 1px; - -webkit-transform: translateZ(0); - -webkit-transition: padding-top 0s linear .3s, max-height .3s linear, opacity .3s linear; - transition: padding-top 0s linear .3s, max-height .3s linear, opacity .3s linear; -} - -.no-touch .component-dropdown .target:hover+.dropdown-content>span.body, -.component-dropdown .target:focus+.dropdown-content>span.body, -.component-dropdown .target:active+.dropdown-content>span.body, -.component-dropdown .dropdown-content:hover>span.body { - opacity: 1; - max-height: 200px; - padding-top: 2em; - -webkit-transition: padding-top 0s linear, max-height .3s linear, opacity .3s linear; - transition: padding-top 0s linear, max-height .3s linear, opacity .3s linear; -} - -/* on float right change animation ----------------------------------------------------------------*/ -.component-dropdown.fr .dropdown-content { - right: -1px; - left: auto; -} - -/* on collapce element change view ----------------------------------------------------------------*/ -.component-dropdown.mini-view .target span.spacer, -.component-dropdown.mini-view .dropdown-content>span.top>span.ico { - display: inline; -} - -.no-touch .component-dropdown.mini-view .target:hover+.dropdown-content>span.top>span.text, -.component-dropdown.mini-view .target:focus+.dropdown-content>span.top>span.text, -.component-dropdown.mini-view .target:active+.dropdown-content>span.top>span.text, -.component-dropdown.mini-view .dropdown-content:hover>span.top>span.text { - display: inline-block; - color: #17A3C1; -} - -.no-touch .component-dropdown.mini-view .target:hover+.dropdown-content>span.top>span.ico, -.component-dropdown.mini-view .target:focus+.dropdown-content>span.top>span.ico, -.component-dropdown.mini-view .target:active+.dropdown-content>span.top>span.ico, -.component-dropdown.mini-view .dropdown-content:hover>span.top>span.ico, -.component-dropdown.mini-view .target span.text { - display: none; -} - -.no-touch .component-dropdown.mini-view .target:hover+.dropdown-content, -.component-dropdown.mini-view .target:focus+.dropdown-content, -.component-dropdown.mini-view .target:active+.dropdown-content, -.component-dropdown.mini-view .dropdown-content:hover { - background-color: #FFFFFF; - border: 1px solid #E4EBF0; - box-shadow: 0 3px 10px rgba(0, 0, 0, 0.09); - margin: -2.1em; - padding: 2.1em 2.1em 1.75em; -} - -/*-------------------------------------------------------------------------------------------------*/ -/* Messages */ -.msg { - font-size: .688em; - /* 11px relato to 16px */ - font-weight: 300; - line-height: 1.2; - text-align: left; - padding: 0 .188em; - /* 0 3px*/ - margin: .545em 0 .909em 0; - /* 6px 0 10px 0 relate to 11px */ - color: #333; - word-break: keep-all; -} - -.msg.msg-error { - color: #cf3e07; -} - -/* Icon-links */ -.vertical-icolink { - display: inline-block; - font-size: .813em; - /* 13px to 16px*/ - text-decoration: none; -} - -.vertical-icolink:active { - text-decoration: none; -} - -.vertical-icolink [class*="icon-"] { - display: block; - text-align: center; - font-size: 1.62em; - /*21px; to 13px*/ - color: #5ecee3; - -webkit-transition: color 0.1s linear; - transition: color 0.1s linear; -} - -.vertical-icolink [class*="icon-"]:hover [class*="icon-"] { - color: #0287b2; -} - -.vertical-icolink [class*="icon-"]:active [class*="icon-"] { - color: #63d4ec; -} - -.horizontal-icolink { - font-size: 14px; - display: inline-block; - text-decoration: none; - position: relative; - text-align: left; - line-height: 1.3em; -} - -.horizontal-icolink:active { - text-decoration: none; -} - -.horizontal-icolink.icolink-prepend { - padding-left: 1.9em; -} - -.horizontal-icolink.icolink-append { - padding-right: 1.9em; -} - -.horizontal-icolink.icolink-inverse.icolink-prepend { - padding-left: 2.4em; -} - -.horizontal-icolink.icolink-inverse.icolink-append { - padding-right: 2.4em; -} - -.horizontal-icolink [class*="icon-"] { - position: absolute; - top: 0; - padding: .538em; - text-align: center; - vertical-align: text-top; - font-size: .929em; - margin: -5px 0 0 0; - color: #5ecee3; - -webkit-transition: color 0.1s linear; - transition: color 0.1s linear; -} - -.horizontal-icolink:hover [class*="icon-"] { - color: #0287b2; -} - -.horizontal-icolink:active [class*="icon-"] { - color: #63d4ec; -} - -.horizontal-icolink.icolink-prepend [class*="icon-"], -.horizontal-icolink.icolink-prepend .svg-icon { - left: 0; -} - -.horizontal-icolink.icolink-append [class*="icon-"], -.horizontal-icolink.icolink-append .svg-icon { - right: 0; -} - -.horizontal-icolink.icolink-inverse [class*="icon-"] { - color: #fff; - background-color: #8ed5e3; - border-radius: 4px; - transition: background-color .1s linear; -} - -.horizontal-icolink.icolink-inverse:hover [class*="icon-"] { - color: #fff; - background-color: #0287b2; -} - -.horizontal-icolink.icolink-inverse:active [class*="icon-"] { - color: #fff; - background-color: #63d4ec; -} - -.horizontal-icolink .svg-icon { - width: 1em; - height: 1em; - position: absolute; - top: 0; - padding: .15em .53em; -} - -.horizontal-icolink .svg-icon svg { - width: 100%; - height: 100%; - fill: #5ecee3; - -webkit-transition: fill 0.1s linear; - transition: fill 0.1s linear; -} - -.horizontal-icolink:hover .svg-icon svg { - fill: #0287b2; -} - -.horizontal-icolink:active .svg-icon svg { - fill: #63d4ec; -} - -.horizontal-icolink.icolink-small .svg-icon { - padding: .1em .2em .1em 1em; -} - -.horizontal-icolink.icolink-xsmall .svg-icon { - padding: .1em .5em .1em 1.2em; -} - -.icolink-small { - font-size: 12px; -} - -.icolink-xsmall { - font-size: 11px; - font-family: 'Open Sans', sans-serif; - font-weight: 700; - text-transform: uppercase; -} - -.vertical-icolink.icolink-small [class*="icon-"] { - font-size: 1.75em; - margin: 0 0 .143em 0; -} - -.vertical-icolink.icolink-xsmall [class*="icon-"] { - font-size: 1.9em; - margin: 0 0 .19em 0; -} - -.horizontal-icolink.icolink-xsmall.icolink-prepend, -.horizontal-icolink.icolink-inverse.icolink-xsmall.icolink-prepend { - padding-left: 2.8em; -} - -.horizontal-icolink.icolink-small.icolink-prepend, -.horizontal-icolink.icolink-inverse.icolink-small.icolink-prepend { - padding-left: 2.5em; -} - -.horizontal-icolink.icolink-small [class*="icon-"] { - font-size: 1.5em; - padding: .25em; - margin: -.35em 0 0 0; -} - -.horizontal-icolink.icolink-xsmall [class*="icon-"] { - font-size: 1.7em; - padding: .2em; - margin: -.35em 0 0 0; -} - -.ecwid-status { - font-size: .875em; - /* 14px to 16px*/ - display: inline-block; - text-decoration: none; - text-transform: uppercase; - font-weight: 600; - white-space: nowrap; -} - -.ecwid-status [class*="icon-"] { - text-align: center; - font-size: .75em; - /*12px; to 14px*/ - margin-left: .54em; - /* 6px to 12px*/ - opacity: .7; - -webkit-transition: color .1s linear; - transition: color .1s linear; -} - -.ecwid-status-blocked, -.ecwid-status-blocked:hover, -.ecwid-status-blocked [class*='icon-'] { - color: #b7b7b7; -} - -.ecwid-status-success, -.ecwid-status-success:hover, -.ecwid-status-success [class*='icon-'] { - color: #43985c; -} - -.ecwid-status-error, -.ecwid-status-error:hover, -.ecwid-status-error [class*='icon-'] { - color: #be5c5c; -} - -.ecwid-status-warning, -.ecwid-status-warning:hover, -.ecwid-status-warning [class*='icon-'] { - color: #c9984b; -} - -.ecwid-status-info, -.ecwid-status-info:hover, -.ecwid-status-info [class*='icon-'] { - color: #3a85d1; -} - -/* Navs */ -.nav { - list-style: none; - padding: 0; - margin: 0; -} - -.nav:before, -.nav:after { - content: " "; - display: table; -} - -.nav:after { - clear: both; -} - -.nav>li { - display: block; - margin: 0; - white-space: nowrap; -} - -.nav-btns>li { - float: left; - margin-left: .313em; -} - -.nav-btns>li:first-child { - margin-left: 0; -} - -.nav-btns>li>a { - font-size: .938em; - /* 15px */ - text-decoration: none; - color: #333; - padding: .625em .667em; - border-radius: .188em; - display: inline-block; - -webkit-transition: color 0.1s linear, background 0.1s linear; - transition: color 0.1s linear, background 0.1s linear; -} - -.nav-btns>li:hover>a { - background-color: #b5dff0; - -webkit-transition: color 0.1s linear, background 0.1s linear; - transition: color 0.1s linear, background 0.1s linear; -} - -.nav-btns>li.active>a { - background-color: #199dee; - color: #fff; - -webkit-transition: color 0.1s linear, background 0.1s linear; - transition: color 0.1s linear, background 0.1s linear; -} - -.nav-blocks>li { - float: left; - margin-left: -1px; -} - -.nav-blocks>li:first-child { - margin-left: 0; -} - -.nav-blocks>li>a { - font-size: 15px; - font-weight: 600; - line-height: 20px; - text-decoration: none; - color: #333; - padding: 20px 10px; - display: inline-block; - border-width: 0 1px 0 1px; - border-color: transparent; - border-style: solid; - -webkit-transition: color 0.1s linear, background 0.1s linear; - transition: color 0.1s linear, background 0.1s linear; -} - -.nav-blocks>li>a:hover { - background-color: #189dee; - color: #fff; - -webkit-transition: color 0.1s linear, background 0.1s linear; - transition: color 0.1s linear, background 0.1s linear; -} - -.nav-blocks>li.active>a { - background-color: #eeeff0; - color: #189dee; - border-color: #e4e6e7; - z-index: 1; - /* чтобы при ховере на элемент справа от активного этот элемент не перекрывал собой бордер */ - -webkit-transition: color 0.1s linear, background 0.1s linear; - transition: color 0.1s linear, background 0.1s linear; -} - -.nav-links>li { - float: left; - padding: 0; - cursor: pointer; -} - -.nav-links>li>a { - font-size: 0.875em; - /* 14px */ - text-decoration: none; - color: #333; - padding: 0 1.1em 0; - display: inline-block; - line-height: 1.36em; - -webkit-transition: color 0.1s linear, border-color 0.1s linear; - transition: color 0.1s linear, border-color 0.1s linear; -} - -.nav-links>li>a>span { - display: inline-block; - padding: 0.625em 0 .8em; - border-bottom: 4px solid transparent; -} - -.nav-links>li:hover>a, -.nav-links>li>a:active { - color: #56c0e7; - text-decoration: none; -} - -.nav-links>li.active>a { - color: #189dee; - text-decoration: none; - -webkit-transition: color 0.1s linear, border-color 0.1s linear; - transition: color 0.1s linear, border-color 0.1s linear; -} - -.nav-links>li.active>a>span { - border-bottom: 4px solid #308eca; -} - -div.has-badge::after, -.nav-links>li>a span.has-badge::after { - bottom: 8px; - content: attr(data-badge); - display: inline-block; - font-size: 0.68em; - left: 2px; - position: relative; - color: #999; - -webkit-transition: color 0.1s linear; - transition: color 0.1s linear; -} - -.gwt-TabBarItem-selected div.has-badge::after, -.nav-links>li:hover>a span.has-badge::after, -.nav-links>li.active>a span.has-badge::after { - color: #56c0e7; -} - -/* Notices */ -#ecwid-product-popup-content .notice { - display: block; - font-size: 12px; - font-family: 'Open Sans', sans-serif; - /* open_sansbold; */ - font-weight: 700; - padding: .5em 1.7em; - /*6px 20px*/ - border-bottom: 1px solid transparent; - line-height: 1.7em; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -.notice a { - font-weight: 400; -} - -.notice-warning { - background-color: #efd694; - color: #333; - border-bottom: 1px solid #c0a554; - transition: background-color .2s linear, color .2s linear; - -webkit-transition: background-color .2s linear, color 2s linear; -} - -.notice-warning a, -.notice-warning a:visited { - color: #000; -} - -.notice-warning a:hover, -.notice-warning a:visited:hover { - color: #7c5d00; -} - -.notice-error { - background-color: #f05f43; - color: #fff; - border-bottom: 1px solid #d8553c; - transition: background-color .2s linear, color .2s linear; - -webkit-transition: background-color .2s linear, color .2s linear; -} - -.notice-error a, -.notice-error a:visited { - color: #ffddb6; -} - -.notice-error a:hover, -.notice-error a:visited:hover { - color: #fff; -} - -/* Divider */ -.divider { - display: block; - margin: 1.8em 0 2.9em; - border: none; - color: #fff; - text-align: center; - min-height: 1.5em; -} - -.divider:before { - position: relative; - content: ""; - display: block; - border-top: 1px solid #bdd8dd; - top: 1.5em; -} - -.divider:after { - content: attr(data-text); - display: inline-block; - position: relative; - font-size: 1em; - padding: 0.7em 0.9em; - background: #9ad5e0; - border-radius: 50%; -} - -.feature-enabled, -.feature-disabled { - animation: none; - background: none; - border: none; - border-image: none; - border-radius: 0; - box-shadow: none; - box-sizing: border-box; - caption-side: top; - clear: none; - clip: auto; - color: #80c05b; - counter-increment: none; - counter-reset: none; - cursor: auto; - direction: ltr; - display: inline-block; - float: none; - font: 600 normal 12px/1 'Open sans', sans-serif; - height: auto; - letter-spacing: normal; - margin: 0; - max-height: none; - max-width: none; - min-height: 0; - min-width: 0; - opacity: 1; - outline: none; - padding: 0; - position: static; - text-align: center; - text-decoration: none; - text-indent: 0; - text-shadow: none; - text-transform: uppercase; - transform: none; - transition: none; - vertical-align: baseline; - visibility: visible; - white-space: normal; - width: auto; - word-spacing: normal; - z-index: auto; - backface-visibility: visible; -} - -.feature-enabled::before, -.feature-disabled::before { - 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; - -webkit-background-size: 100% 100%; - background-size: auto auto; - animation: none; - border: none; - border-image: none; - border-radius: 0; - box-shadow: none; - box-sizing: border-box; - caption-side: top; - clear: none; - clip: auto; - color: inherit; - content: ''; - counter-increment: none; - counter-reset: none; - cursor: auto; - direction: ltr; - display: block; - float: none; - font: 600 normal 12px/1 'Open sans', sans-serif; - height: 21px; - letter-spacing: normal; - margin: 0 0 12px; - max-height: none; - max-width: none; - min-height: 0; - min-width: 0; - opacity: 1; - outline: none; - overflow: visible; - padding: 0; - position: static; - text-align: center; - text-decoration: none; - text-indent: 0; - text-shadow: none; - text-transform: uppercase; - transform: none; - transition: none; - vertical-align: baseline; - visibility: visible; - white-space: normal; - width: 100%; - word-spacing: normal; - z-index: auto; - backface-visibility: visible; -} - -.feature-enabled .text, -.feature-disabled .text { - line-height: 1.3; - text-transform: none; -} - -.feature-disabled { - color: #999; -} - -.feature-disabled::before { - 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; -} - -.bubble { - position: absolute; - z-index: 1000; - max-width: 18.75em; - text-align: left; -} - -.bubble-error, -.bubble-info { - position: relative; - font-size: 16px; - padding: 1.25em 1.25em 1.188em; - border-radius: 6px; - border: 2px solid transparent; - -moz-box-sizing: border-box; - box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-animation: zoom 0.1s 1 linear, fadein 0.1s 1 linear; - animation: zoom 0.1s 1 linear, fadein 0.1s 1 linear; -} - -.bubble-error:before, -.bubble-info:before { - content: ""; - position: absolute; - border: 0 solid transparent; -} - -.bubble-error { - background-color: #fff; - color: #333; - border-color: #f95111; - border-width: 1px; -} - -.bubble-error.bubble-left:before { - top: 50%; - right: -10px; - margin-top: -10px; - border-width: 10px 0 10px 10px; - border-color: transparent transparent transparent #f95111; -} - -.bubble-error.bubble-right:before { - top: 50%; - left: -10px; - margin-top: -10px; - border-width: 10px 10px 10px 0; - border-color: transparent #f95111 transparent transparent; -} - -.bubble-error.bubble-bottom:before { - top: -10px; - left: 50%; - margin-left: -10px; - border-width: 0 10px 10px 10px; - border-color: transparent transparent #f95111 transparent; -} - -.bubble-error.bubble-top:before { - bottom: -10px; - left: 50%; - margin-left: -10px; - border-width: 10px 10px 0 10px; - border-color: #f95111 transparent transparent transparent; -} - -.bubble-info { - background-color: #fff; - color: #333; - border-color: #0c92e3; - border-width: 1px; -} - -.bubble-info.bubble-left:before { - top: 50%; - right: -10px; - margin-top: -10px; - border-width: 10px 0 10px 10px; - border-color: transparent transparent transparent #0c92e3; -} - -.bubble-info.bubble-right:before { - top: 50%; - left: -10px; - margin-top: -10px; - border-width: 10px 10px 10px 0; - border-color: transparent #0c92e3 transparent transparent; -} - -.bubble-info.bubble-bottom:before { - top: -10px; - left: 50%; - margin-left: -10px; - border-width: 0 10px 10px 10px; - border-color: transparent transparent #0c92e3 transparent; -} - -.bubble-info.bubble-top:before { - bottom: -10px; - left: 50%; - margin-left: -10px; - border-width: 10px 10px 0 10px; - border-color: #0c92e3 transparent transparent transparent; -} - -.bubble .bbl-title { - font-size: 0.875em; - margin-bottom: .357em; -} - -.bubble .bbl-text { - font-size: 0.75em; -} - -.bubble.notitle .bbl-title { - display: none; -} - -.bubble.notitle .bbl-text { - font-size: 0.875em; -} - -.bubble.notitle [class*="bubble-"] { - padding-top: 1.188em; - /*19px to 16px*/ -} - -.bubble-right { - -webkit-transform-origin: left center; - -ms-transform-origin: left center; - transform-origin: left center; -} - -.bubble-bottom { - -webkit-transform-origin: center top; - -ms-transform-origin: center top; - transform-origin: center top; -} - -.bubble-left { - -webkit-transform-origin: right center; - -ms-transform-origin: right center; - transform-origin: right center; -} - -.bubble-top { - -webkit-transform-origin: center bottom; - -ms-transform-origin: center bottom; - transform-origin: center bottom; -} - -/* Tooltip */ -.tooltip { - display: inline-block; - color: #04a2ca; -} - -.tooltip [class*="bubble-"] { - padding: 1.2em 1.25em 1.2em; -} - -.tooltip .bubble .bbl-title { - font-size: 0.9375em; - margin-bottom: 0.6em; -} - -.tooltip .bubble .bbl-text { - font-size: 0.8125em; - line-height: 1.6; - position: relative; - z-index: 100; -} - -.tooltip .bubble-info.bubble-bottom:before { - border-width: 0 14px 16px; - margin-left: -14px; - top: -16px; -} - -.tooltip .bubble { - max-width: 22.7em; - margin: -2em 0 0 -9em; - padding-top: 3.7em; - display: none; -} - -.ecwid-no-touch .tooltip:hover, -.tooltip.hover { - color: #006995; - cursor: pointer; -} - -.ecwid-no-touch .tooltip:hover .bubble, -.tooltip.hover .bubble { - display: block; -} - -/* base plate styles */ -.plate { - font-size: 1em; - padding: 0.875em 1em; - border-radius: 0.375em; - border: 1px solid transparent; - -moz-box-sizing: border-box; - box-sizing: border-box; - background-color: #eef6fa; - color: #333; - border-color: #dae5e7; - border-width: 1px; - background-clip: padding-box; - position: relative; -} - -.plate.opened { - background-color: #fff; - color: #333; - border-color: #e4ebf0; - border-width: 1px; - box-shadow: 0 0.125em 0.375em rgba(0, 0, 0, 0.09); - /* 2px 6px */ -} - -.plate.plate-live { - cursor: pointer; -} - -.plate.plate-live:hover, -.plate.plate-live.opened:hover { - background-color: #deedf5; - color: #333; - border-color: #89bede; - border-width: 1px; - box-shadow: none; -} - -.plate.plate-live:active, -.plate.plate-live.opened:active { - background-color: #fff; - color: #333; - border-color: #d1e5e9; - border-width: 1px; - box-shadow: none; -} - -.alert { - font-size: 0.875em; - padding: 1.1em 1.8em; - border-radius: 1px; - border: 1px solid transparent; - -moz-box-sizing: border-box; - box-sizing: border-box; - background-color: #fff; - color: #333; - border-color: #d5d5d5; - border-width: 1px; - line-height: 1.66em; -} - -.alert .title { - font-size: 16px; - font-weight: 600; - margin: 5px 0 8px; -} - -.alert a { - text-decoration: none; -} - -.alert p { - font-size: 12px; - line-height: 1.6; - margin: 2px 0 5px; - max-width: 10000px; -} - -@media (min-width: 768px) { - .alert p { - font-size: 14px; - } -} - -.alert>.btn { - margin: 15px 0; -} - -.alert .close { - font-size: 1.142857em; - color: #b3b3b3; - top: 16px; - right: 14px; - position: absolute; - cursor: pointer; -} - -.alert .close:hover { - color: #0287b2; -} - -.alert .close:active { - color: #63d4ec; -} - -.alert.alert-info { - background-color: #fff; - color: #333; - border-color: #009eef; - border-width: 2px; -} - -.alert.alert-success { - background-color: #f5ffef; - color: #333; - border-color: #7cc13e; - border-width: 2px; -} - -.alert.alert-warning { - background-color: #fffbf2; - color: #333; - border-color: #e4ba74; - border-width: 2px; -} - -.alert.alert-error { - background-color: #fff6f6; - color: #333; - border-color: #ed917d; - border-width: 2px; -} - -.alert.alert-error .has-error { - color: #cf3e07; -} - -.alert.alert-icon { - font-size: 12px; - line-height: 1.667; - padding: 7px 20px 16px; - position: relative; -} - -.alert.alert-icon .alert-inner .title { - display: block; - font-size: 16px; - padding: 5px 0 0; -} - -.alert.alert-icon em { - font-style: normal; - font-weight: 600; -} - -.alert.alert-icon span[class^=icon-] { - color: #86d5fc; -} - -.alert.alert-icon .svg-icon { - fill: #86d5fc; -} - -@media (min-width: 768px) { - .alert.alert-icon { - font-size: 14px; - line-height: 1.7143; - padding: 25px 20px 25px 95px; - } - - .alert.alert-icon .alert-inner .title { - padding: 0; - } -} - -.alert.alert-icon.alert-info span[class^=icon-] { - color: #86d5fc; -} - -.alert.alert-icon.alert-info .svg-icon { - fill: #86d5fc; -} - -.alert.alert-icon.alert-success span[class^=icon-] { - color: #80c05b; -} - -.alert.alert-icon.alert-success .svg-icon { - fill: #80c05b; -} - -.alert.alert-icon.alert-warning span[class^=icon-] { - color: #e8c072; -} - -.alert.alert-icon.alert-warning .svg-icon { - fill: #e8c072; -} - -.alert.alert-icon.alert-error span[class^=icon-] { - color: #dc602d; -} - -.alert.alert-icon.alert-error .svg-icon { - fill: #dc602d; -} - -.alert.alert-icon span[class^=icon-], -.alert.alert-icon span.svg-icon { - display: none; -} - -@media (min-width: 768px) { - - .alert.alert-icon span[class^=icon-], - .alert.alert-icon span.svg-icon { - margin-left: -70px; - display: block; - position: absolute; - cursor: default; - } -} - -@media (min-width: 768px) { - .alert.alert-icon span[class^=icon-] { - font-size: 40px; - } -} - -.alert.alert-icon div.icon { - display: none; -} - -@media (min-width: 768px) { - .alert.alert-icon div.icon { - display: block; - position: absolute; - top: 0; - left: 0; - width: 100px; - height: 100%; - max-height: 102px; - } -} - -.alert.alert-icon div.icon span[class^=icon-], -.alert.alert-icon div.icon span.svg-icon { - display: block; - height: 36px; - width: 36px; - margin: -18px 0 0 -18px; - top: 50%; - left: 50%; -} - -.alert.alert-icon .alert-inner { - padding-right: 16px; -} - -.alert.alert-icon .alert-action { - display: none; -} - -.alert.alert-icon .alert-content p { - margin-top: 8px; - margin-bottom: 10px; - max-width: 855px; -} - -.alert.alert-icon .alert-content .btn { - height: 40px; - min-width: 208px; - padding: 10px; - margin: 10px 0; -} - -.alert.alert-icon.alert-full .alert-content, -.alert.alert-icon.alert-full .alert-action { - display: inline-block; - width: 100%; - margin-right: -4px; -} - -.alert.alert-icon.alert-full .alert-content { - vertical-align: top; -} - -.alert.alert-icon.alert-full .alert-action { - display: block; - padding: 18px 0 8px; - text-align: left; -} - -.alert.alert-icon.alert-full .alert-action .btn { - height: 40px; - padding: 10px; - margin-bottom: 10px; - min-width: 208px; -} - -.alert.alert-icon.alert-full .alert-action .btn+div { - font-size: 0.9285em; -} - -@media (min-width: 768px) { - .alert.alert-icon.alert-full { - font-size: 14px; - padding-bottom: 32px; - } - - .alert.alert-icon.alert-full .alert-inner { - display: table; - width: 100%; - } - - .alert.alert-icon.alert-full .alert-content, - .alert.alert-icon.alert-full .alert-action { - display: table-cell; - } - - .alert.alert-icon.alert-full .alert-action { - width: 300px; - padding: 0 27px 0 45px; - text-align: center; - vertical-align: middle; - } - - .alert.alert-icon.alert-full .alert-action .btn+div { - margin-top: 15px; - } - - .alert.alert-icon.alert-full span[class^=icon-] { - padding-top: 7px; - } -} - -.alert.alert-icon.alert-short span[class^=icon-], -.alert.alert-icon.alert-short span.svg-icon { - display: none; -} - -.alert.alert-icon.alert-short .title { - margin-bottom: 6px; -} - -@media (min-width: 768px) { - .alert.alert-icon.alert-short { - padding: 15px 20px 17px 95px; - } - - .alert.alert-icon.alert-short span[class^=icon-], - .alert.alert-icon.alert-short span.svg-icon { - display: block; - position: absolute; - top: 50%; - margin: -16px 0 0 -63px; - cursor: default; - } - - .alert.alert-icon.alert-short span[class^=icon-] { - font-size: 32px; - } -} - -.alert.alert-icon.alert-short .title+div { - display: none; -} - -/* base popups styles */ -.popup { - font-size: 1em; - padding: 17px 22px 25px; - border-radius: 7px; - border: 1px solid transparent; - -moz-box-sizing: border-box; - box-sizing: border-box; - overflow: hidden; -} - -.popup .popup-title { - font-size: 18px; - display: block; - margin: 0 0 16px; - font-weight: 600; -} - -.popup .popup-close { - float: right; - display: block; - width: 24px; - height: 24px; - background-color: #000; - opacity: .3; - text-align: center; - border-radius: 50%; - position: relative; - top: -3px; - right: -9px; - -webkit-transition: opacity 0.1s linear; - transition: opacity 0.1s linear; -} - -.popup .popup-close [class*="icon-"] { - font-size: 0.75em; - color: #fff; -} - -.popup .popup-close:hover { - opacity: .5; -} - -.popup .popup-text { - font-size: 13px; - line-height: 1.4; - margin-top: 0 0 4px; - display: block; -} - -/* popup types */ -.popup-success { - background-color: #f5ffef; - color: #406d40; - border-color: transparent; - border-width: 1px; -} - -.popup-warning { - background-color: #fffbf2; - color: #333; - border-color: transparent; - border-width: 1px; -} - -.popup-default { - background-color: #fff; - color: #1e2c38; - border-color: #009eef; - border-width: 1px; -} - -.popup-info { - background-color: #b5dff0; - color: #1e2c38; - border-color: transparent; - border-width: 1px; -} - -/* new popup */ -.ecwid-modal-open { - overflow: hidden !important; - position: fixed !important; - width: 100%; -} - -.main-overlay { - -webkit-overflow-scrolling: touch; - overflow-y: auto; - background: rgba(0, 0, 0, 0.5); - position: fixed; - top: 0; - left: 0; - width: 100vw; - height: 100%; - z-index: 9999; - display: table\9; -} - -.main-overlay--transparent { - background: none; -} - -.main-overlay--hidden { - background: none; - pointer-events: none; -} - -.main-overlay_animation-hide { - opacity: 0; - -webkit-transition: opacity 200ms ease-out 200ms; - transition: opacity 200ms ease-out 200ms; -} - -.main-overlay_animation-hide .main-popup { - opacity: 0; - margin-top: 40px; - -webkit-transition: all 400ms ease-out; - transition: all 400ms ease-out; -} - -.main-popup { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - display: table-cell\9; - vertical-align: middle\9; - box-sizing: border-box; - -moz-box-sizing: border-box; - text-align: center; - -webkit-transform: translateZ(0); - /* IE11 does not wrap long paragraphs of text */ -} - -.main-popup_center { - height: 100%; - width: 100%; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - padding: 15px; -} - -.main-popup_animation { - -webkit-animation: showpopup 400ms ease-out; - animation: showpopup 400ms ease-out; -} - -.main-popup.main-popup_top { - align-items: flex-start; - vertical-align: top\9; - padding: 0 15px; -} - -.main-popup.main-popup_bottom { - align-items: flex-end; - vertical-align: bottom\9; - padding: 0 15px; -} - -.main-popup__container { - position: relative; - padding: 20px 25px; - max-width: 600px; - min-width: 290px; - background: #fff; - border-radius: 1px; - border: 1px solid #d5d5d5; - color: #333; - box-sizing: border-box; - -moz-box-sizing: border-box; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - display: inline-block\9; - -webkit-box-orient: vertical; - -webkit-box-direction: normal; - -webkit-flex-direction: column; - -ms-flex-direction: column; - flex-direction: column; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - word-wrap: break-word; -} - -.main-popup__container a { - text-decoration: none; -} - -.main-popup__container>div { - max-width: 100%; -} - -.main-popup _:-ms-fullscreen, -.main-popup :root .main-popup__container { - display: inline-block; -} - -@media (min-width: 640px) { - .main-popup__container { - padding: 30px 45px; - } - - .main-popup_center .main-popup__container { - padding: 45px 85px 30px; - } - - .main-popup _:-ms-fullscreen, - .main-popup :root .main-popup__container { - display: flex; - } -} - -.main-popup__close { - position: absolute; - width: 16px; - height: 16px; - color: #b3b3b3; - top: 16px; - right: 16px; - cursor: pointer; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; -} - -.main-popup__close svg { - width: 16px; - height: 16px; - fill: currentColor; - transition: color 0.1s linear; -} - -.main-popup__close:hover { - color: #0287b2; -} - -.main-popup__close:active { - color: #63d4ec; -} - -.main-popup__title { - font-size: 16px; - font-weight: 600; - line-height: 1.5; - padding: 15px 0 5px; - margin: 0; - max-width: 100%; - box-sizing: border-box; - -moz-box-sizing: border-box; -} - -@media (min-width: 640px) { - .main-popup__title { - font-size: 18px; - } -} - -.main-popup__text { - font-size: 12px; - line-height: 1.667; - text-align: center; - display: inline-block; - padding: 5px 0; - max-width: 100%; -} - -.main-popup__text.ecwid-multiLine { - text-align: left; -} - -@media (min-width: 640px) { - .main-popup__text { - font-size: 14px; - line-height: 1.7143; - } -} - -.main-popup__content { - padding: 10px 10px 0; -} - -.main-popup__buttons { - padding: 15px 0 0; - min-width: 180px; -} - -@media (min-width: 640px) { - .main-popup__buttons { - padding: 30px 0 0; - } -} - -.main-popup__buttons .btn { - font-size: 13px; - min-width: 100%; - margin-bottom: 10px; - box-sizing: border-box; - -moz-box-sizing: border-box; -} - -@media (min-width: 640px) { - .main-popup__buttons .btn { - min-width: 180px; - margin: 0 5px 10px; - } -} - -.main-popup__timer { - color: #189dee; - font-size: 25px; -} - -@media (min-width: 640px) { - .main-popup__timer { - font-size: 34px; - } -} - -.main-popup__logo { - width: auto; - height: 65px; - -webkit-transform: scale(0.75); - -ms-transform: scale(0.75); - transform: scale(0.75); -} - -.main-popup__logo svg { - fill: #86d5fc; - height: 100%; - max-height: 65px; - max-width: 100%; -} - -@media (min-width: 768px) { - .main-popup__logo { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - padding-bottom: 10px; - } -} - -.main-popup--error .main-popup__logo svg { - fill: #dc602d; -} - -.main-popup--warning .main-popup__logo svg { - fill: #e8c072; -} - -.main-popup--success .main-popup__logo svg { - fill: #80c05b; -} - -.main-popup--success .alert.alert-success { - background-color: #fff; - color: #333; - border-color: #d5d5d5; - border-width: 1px; - box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2); -} - -.ecwid-modal-large { - position: absolute !important; -} - -@media (min-width: 768px) { - .ecwid-modal-large { - position: fixed !important; - } -} - -.ecwid-modal-large .main-overlay { - position: absolute; - overflow-y: scroll; - background: #EEEFF0; -} - -@media (min-width: 768px) { - .ecwid-modal-large .main-overlay { - position: fixed; - overflow-y: auto; - } -} - -.ecwid-modal-large .main-popup { - padding: 0; - height: calc(100% + 1px); -} - -.ecwid-modal-large .main-popup .main-popup__container { - font-size: 12px; - line-height: 20px; - background-color: #EEEFF0; - border: none; - width: 100%; - max-width: 1440px; - padding: 10px 0; - justify-content: flex-start; - overflow: hidden; -} - -.ecwid-modal-large .main-popup .main-popup__container * { - box-sizing: border-box; -} - -@media (min-width: 768px) { - .ecwid-modal-large .main-popup .main-popup__container { - font-size: 14px; - line-height: 24px; - padding: 30px 0; - } -} - -.ecwid-modal-large .main-popup .main-popup__logo { - height: 53px; - padding-bottom: 0; - margin-top: 7px; -} - -@media (min-width: 768px) { - .ecwid-modal-large .main-popup .main-popup__logo { - margin-top: 37px; - padding: 0; - } -} - -.ecwid-modal-large .main-popup .main-popup__close { - top: 27px; - right: 16px; - width: 16px; - height: 16px; -} - -.ecwid-modal-large .main-popup .main-popup__close svg { - width: 100%; - height: auto; -} - -.ecwid-modal-large .main-popup .main-popup__close .svg--desktop { - display: none; -} - -@media (min-width: 768px) { - .ecwid-modal-large .main-popup .main-popup__close { - top: 50px; - right: -100px; - width: 31px; - height: 31px; - } - - .ecwid-modal-large .main-popup .main-popup__close .svg--desktop { - display: block; - } - - .ecwid-modal-large .main-popup .main-popup__close .svg--mobile { - display: none; - } -} - -@media (min-width: 1024px) { - .ecwid-modal-large .main-popup .main-popup__close { - right: 0; - } -} - -.ecwid-modal-large .main-popup .main-popup__top-note { - max-width: 700px; - line-height: 22px; - margin: 8px auto 0; -} - -@media (min-width: 768px) { - .ecwid-modal-large .main-popup .main-popup__top-note { - line-height: 28px; - } -} - -.ecwid-modal-large .main-popup .main-popup__panel { - background-color: #fff; - border: 1px solid #D2D2D2; - max-width: 1000px; - margin: 10px auto 25px; - padding: 20px; -} - -@media (min-width: 768px) { - .ecwid-modal-large .main-popup .main-popup__panel { - margin-top: 37px; - } -} - -@media (min-width: 1024px) { - .ecwid-modal-large .main-popup .main-popup__panel { - min-width: 1000px; - padding: 35px 20px 40px; - } -} - -.ecwid-modal-large .main-popup .main-popup__panel .main-popup__title { - font-size: 18px; - font-weight: 400; - line-height: 26px; - margin-top: 0; - padding-top: 0; -} - -@media (min-width: 768px) { - .ecwid-modal-large .main-popup .main-popup__panel .main-popup__title { - font-size: 22px; - line-height: 31px; - } -} - -.ecwid-modal-large .main-popup .main-popup__panel .btn { - margin-bottom: 0; - min-width: 240px; -} - -.ecwid-modal-large .main-popup .main-popup__cancel { - font-size: 13px; - line-height: 18px; - text-align: center; - padding-bottom: 20px; -} - -.ecwid-modal-large .ecwid-facelift { - display: none; -} - -/* IE11 does not wrap long paragraphs of text */ -_:-ms-fullscreen, -:root .main-popup__container { - display: inline-block; -} - -@media (min-width: 640px) { - - _:-ms-fullscreen, - :root .main-popup__container { - display: flex; - } -} - -.svg-close { - fill: currentColor; -} - -.svg-rocket { - fill: currentColor; -} - -.svg-question { - fill: currentColor; -} - -.svg-error { - fill: #d2d2d2; -} - -.svg-trash { - fill: currentColor; -} - -.svg-rocket__circle { - -webkit-animation: rocket-circle 1.5s infinite ease-out; - animation: rocket-circle 1.5s infinite ease-out; -} - -.svg-rocket__circle:nth-child(2) { - -webkit-animation-delay: 0.75s; - animation-delay: 0.75s; -} - -.svg-rocket__circle:nth-child(3) { - -webkit-animation-delay: 0.75s; - animation-delay: 0.5s; -} - -.svg-rocket__circle:nth-child(4) { - -webkit-animation-delay: 0.75s; - animation-delay: 0.25s; -} - -.svg-rocket__circle:nth-child(5) { - -webkit-animation-delay: 0.00s; - animation-delay: 0.00s; -} - -@-webkit-keyframes rocket-circle { - - 0%, - 100% { - opacity: 1; - } - - 80%, - 85% { - opacity: 0; - } -} - -@keyframes rocket-circle { - - 0%, - 100% { - opacity: 1; - } - - 80%, - 85% { - opacity: 0; - } -} - -@-webkit-keyframes showpopup { - from { - margin-top: -40px; - opacity: 0; - } - - to { - margin-top: 0; - opacity: 1; - } -} - -@keyframes showpopup { - from { - margin-top: -40px; - opacity: 0; - } - - to { - margin-top: 0; - opacity: 1; - } -} - -/* dialog styles */ -.dialog { - font-size: 1em; - padding: 30px; - border-radius: 0.375em; - border: 1px solid transparent; - -moz-box-sizing: border-box; - box-sizing: border-box; - margin-top: 18px; - padding: 30px 30px 3px 30px; - background-clip: padding-box; - border: 1px solid #dae5e7; - background: #fff; -} - -.dialog .dialog-title { - font-size: 1.75em; - line-height: 1.2; - font-weight: 600; - display: block; - margin: 0 0 16px; -} - -.dialog .dialog-cancel { - font-size: 1em; - line-height: 1.2; - float: right; - text-align: center; - position: relative; - top: 6px; - right: 7px; - color: #a0a0a0; - -webkit-transition: color 0.1s linear; - transition: color 0.1s linear; -} - -.dialog .dialog-cancel:visited { - color: #a0a0a0; -} - -.dialog .dialog-cancel:hover, -.dialog .dialog-cancel:visited:hover { - color: #006995; -} - -.dialog .dialog-cancel:active, -.dialog .dialog-cancel:visited:active { - color: #54bfd6; -} - -.dialog .dialog-cancel [class*="icon-"] { - font-size: 0.875em; - color: #a0a0a0; -} - -.dialog .dialog-cancel:hover [class*="icon-"], -.dialog .dialog-cancel:visited:hover [class*="icon-"] { - color: #0287b2; -} - -.dialog .dialog-cancel:active [class*="icon-"], -.dialog .dialog-cancel:active:hover [class*="icon-"] { - color: #54bfd6; -} - -.dialog .dialog-body { - line-height: 1.4; - margin-top: 0 0 4px; - display: block; -} - -.dialog input { - backface-visibility: hidden; - -webkit-backface-visibility: hidden; - -webkit-padding-start: 0px; - -webkit-text-size-adjust: none; -} - -@media only screen and (max-width: 768px) { - .dialog { - margin-top: 0; - padding-left: 15px; - padding-right: 15px; - border: none; - } - - .dialog .dialog-title { - font-size: 1.375em; - } - - .dialog-body p { - font-size: 0.875em; - } -} - -.loader svg { - height: 100%; - width: 100%; -} - -[class*="loading"] .loader .spin-left { - -webkit-animation: spinleft 1s infinite linear; - animation: spinleft 1s infinite linear; -} - -[class*="loading"] .loader .spin-right { - -webkit-animation: spinright 0.5s infinite linear; - animation: spinright 0.5s infinite linear; -} - -.btn .loader { - position: absolute; - width: 100%; - top: -30%; - left: 0; - display: none; - z-index: 1; - -webkit-animation: fadein 0.1s 1 linear; - animation: fadein 0.1s 1 linear; -} - -.btn .loader .spinner { - margin: 0 auto; - height: 46px; - width: 46px; -} - -.btn .loader .spinner svg { - width: 100%; - height: 100%; - -webkit-transform: scale(1); -} - -.btn.btn-large .loader .spinner { - height: 70px; - width: 70px; -} - -.btn.btn-medium .loader .spinner { - height: 56px; - width: 56px; -} - -.btn.btn-small .loader .spinner { - height: 40px; - width: 40px; -} - -.btn-loading .loader { - display: block; -} - -html { - font-size: 100%; -} - -body { - color: #333; -} - -body, -html { - font-family: "Open Sans", sans-serif, Arial; - font-weight: 400; - margin: 0; - padding: 0; -} - -:focus { - outline: none; -} - -/* Overrides the highlight color shown when the user taps a link */ -*:active, -*:hover, -*:focus { - -webkit-tap-highlight-color: transparent; - -moz-tap-highlight-color: transparent; - tap-highlight-color: transparent; -} - -.normalized select, -.normalized textarea, -.normalized input, -.normalized button { - font-family: "Open Sans", sans-serif, Arial; - font-weight: 400; -} - -.normalized button::-moz-focus-inner { - border: none; -} - -.fl { - float: left; -} - -.fr { - float: right; -} - -#ecwid-product-popup-content .hidden { - display: none !important; - visibility: hidden !important; -} - -/* Clearfix */ -.cf:before, -.cf:after { - content: " "; - display: table; -} - -.cf:after { - clear: both; -} - -.cf { - *zoom: 1; - /* For IE 6/7 only */ -} - -/*--- Fieldsets ----------------------------------------------------------------------------------*/ -/*--- Fieldsets mixins ---------------------------------------------------------------------------*/ -/*--- Fieldsets variables ------------------------------------------------------------------------*/ -/* medium sise (default) */ -/* small size */ -/* large size */ -/*--- Fieldsets styles ---------------------------------------------------------------------------*/ -.fieldset { - vertical-align: top; -} - -.fieldset * { - -moz-box-sizing: border-box; - box-sizing: border-box; - text-rendering: optimizeLegibility; -} - -.fieldset .field { - display: inline-block; - position: relative; - color: #606060; - text-align: left; - vertical-align: middle; - border: 1px solid #c7c7c7; - background-color: #fafbfc; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); - width: 100%; - outline: 0; - -ms-transform: translatez(0); - -webkit-transform: translatez(0); - transform: translatez(0); - font-size: 14px; - padding: 2px 9px 3px; - border-radius: 2px; - line-height: 19px; - height: 40px; - -webkit-transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear; - transition: color 0.1s linear, background-color 0.1s linear, border-color 0.1s linear, box-shadow 0.1s linear; - /* states */ - /* field sizes */ -} - -.fieldset .field:focus, -.fieldset .field.focus { - border-width: 2px; - padding: 1px 8px 2px; -} - -.fieldset .field:focus, -.fieldset .field.focus, -.fieldset .field:active, -.fieldset .field.active { - background-color: #fff; - /*border-color: #0c92e3;*/ - border-color: red; - color: #606060; - box-shadow: 0 0 4px #d1eafa; -} - -.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 { - background-color: #eeeeee; - border-color: #c7c7c7; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07); - pointer-events: none; -} - -.fieldset .field__label { - display: block; - visibility: visible; - font-size: 10px; - font-weight: 600; - line-height: 1; - color: #999; - height: auto; - margin-top: 2px; - opacity: 0; - pointer-events: none; - -webkit-transform: translateZ(0); - -webkit-font-smoothing: antialiased; - -webkit-backface-visibility: hidden; - -webkit-transform: translate3D(0px, -10px, 0px); - transform: translate3D(0px, -10px, 0px); - transition: all .25s ease-out; -} - -.fieldset .field__input { - font-size: 14px; - line-height: 19px; - color: #333; - margin: 0; - padding: 0; - border: 0; - background: transparent; - position: relative; - top: 1px; - width: 100%; - -webkit-appearance: none; - z-index: 3; -} - -.fieldset .field__placeholder { - font-size: 16px; - line-height: 22px; - font-weight: 400; - color: #999; - display: inline-block; - padding: 0; - margin: 0; - position: absolute; - top: 7px; - left: 11px; - z-index: 2; - pointer-events: none; -} - -.fieldset .field--filled .field__placeholder, -.fieldset .field--focus .field__placeholder { - display: none; - transition: none; -} - -.fieldset .field svg { - fill: currentColor; - width: 100%; - height: auto; -} - -.fieldset .field--hover { - background-color: #fff; -} - -.fieldset .field:active, -.fieldset .field:focus, -.fieldset .field--focus { - color: #606060; - border: 2px solid #009eef; - background-color: #fff; - box-shadow: 0 0 4px #d1eafa; - padding: 1px 8px 2px; - outline: 0; -} - -.fieldset .field:active .field__placeholder, -.fieldset .field:focus .field__placeholder, -.fieldset .field--focus .field__placeholder { - top: 6px; - left: 10px; -} - -.fieldset .field [class*="field-state"] { - display: block; - width: 16px; - height: 16px; - position: absolute; - top: 10px; - right: 9px; - opacity: 0; - z-index: -1; - -webkit-transform: translateZ(0); - -webkit-font-smoothing: antialiased; - transition: opacity .14s ease-out, color .14s ease-out; -} - -.fieldset .field .field-state--success { - color: #80c05b; - width: 22px; - height: 22px; -} - -.fieldset .field .field-state--close { - color: #dc602d; - cursor: pointer; -} - -.fieldset .field .field-state--close:hover { - color: #b23709; -} - -.fieldset .field .field-state--close:active { - color: #ff8456; -} - -.fieldset .field__arrow { - display: block; - width: 17px; - height: 17px; - position: absolute; - top: 10px; - right: 10px; - color: #999; - pointer-events: none; - -webkit-transform: translateZ(0); - -webkit-font-smoothing: antialiased; - transition: opacity .14s ease-out, color .14s ease-out; -} - -.fieldset .field--filled .field__input { - margin-top: -2px; -} - -.fieldset .field--filled .field__label { - opacity: 1; - -webkit-transform: translate3D(0px, 0px, 0px); - transform: translate3D(0px, 0px, 0px); -} - -.fieldset .field--filled .select-target { - opacity: 1; -} - -.fieldset .field--focus .field__label { - opacity: 1; - -webkit-transform: translate3D(0px, 0px, 0px); - transform: translate3D(0px, 0px, 0px); -} - -.fieldset .field--focus .field__arrow { - top: 9px; - right: 9px; -} - -.fieldset .field--focus .select-target { - opacity: 1; -} - -.fieldset .field__error { - color: #cf3e07; - display: none; - font-size: 12px; - font-weight: 400; - line-height: 1.2; - margin: 6px 0 10px; - padding: 0 3px; - text-align: left; -} - -@media (min-width: 768px) { - .fieldset .field--medium { - font-size: 14px; - padding: 3px 11px 4px; - border-radius: 2px; - line-height: 19px; - height: 48px; - } - - .fieldset .field--medium:focus, - .fieldset .field--medium.focus { - border-width: 2px; - padding: 2px 10px 3px; - } - - .fieldset .field--medium .field__label { - margin-top: 4px; - } - - .fieldset .field--medium .field__input { - top: 3px; - } - - .fieldset .field--medium .field__placeholder { - font-size: 18px; - line-height: 24px; - font-weight: 300; - top: 11px; - } - - .fieldset .field--medium [class*="field-state"] { - top: 14px; - right: 15px; - } - - .fieldset .field--medium .field__arrow { - top: 14px; - right: 12px; - } - - .fieldset .field--medium:active, - .fieldset .field--medium:focus, - .fieldset .field--medium.field--focus { - padding: 2px 10px 3px; - } - - .fieldset .field--medium:active .field__placeholder, - .fieldset .field--medium:focus .field__placeholder, - .fieldset .field--medium.field--focus .field__placeholder { - top: 10px; - } - - .fieldset .field--medium:active .field__arrow, - .fieldset .field--medium:focus .field__arrow, - .fieldset .field--medium.field--focus .field__arrow { - top: 13px; - right: 11px; - } -} - -.fieldset .field--large { - font-size: 14px; - padding: 3px 11px 4px; - border-radius: 2px; - line-height: 19px; - height: 48px; -} - -.fieldset .field--large:focus, -.fieldset .field--large.focus { - border-width: 2px; - padding: 2px 10px 3px; -} - -.fieldset .field--large .field__label { - margin-top: 4px; -} - -.fieldset .field--large .field__input { - top: 3px; -} - -.fieldset .field--large .field__placeholder { - font-size: 18px; - line-height: 24px; - font-weight: 300; - top: 11px; -} - -.fieldset .field--large [class*="field-state"] { - top: 14px; - right: 15px; -} - -.fieldset .field--large .field__arrow { - top: 16px; - right: 14px; -} - -.fieldset .field--large:active, -.fieldset .field--large:focus, -.fieldset .field--large.field--focus { - padding: 2px 10px 3px; -} - -.fieldset .field--large:active .field__placeholder, -.fieldset .field--large:focus .field__placeholder, -.fieldset .field--large.field--focus .field__placeholder { - top: 10px; -} - -.fieldset .field--large:active .field__arrow, -.fieldset .field--large:focus .field__arrow, -.fieldset .field--large.field--focus .field__arrow { - top: 15px; - right: 13px; -} - -@media (min-width: 768px) { - .fieldset .field--large { - font-size: 18px; - padding: 5px 16px 6px; - border-radius: 2px; - line-height: 24px; - height: 56px; - } - - .fieldset .field--large:focus, - .fieldset .field--large.focus { - border-width: 2px; - padding: 4px 15px 5px; - } - - .fieldset .field--large .field__label { - font-size: 11px; - margin-top: 4px; - } - - .fieldset .field--large .field__input { - font-size: 18px; - line-height: 24px; - top: 2px; - } - - .fieldset .field--large .field__placeholder { - font-size: 22px; - line-height: 30px; - top: 11px; - } - - .fieldset .field--large [class*="field-state"] { - top: 16px; - right: 17px; - } - - .fieldset .field--large .field__arrow { - top: 18px; - } - - .fieldset .field--large:active, - .fieldset .field--large:focus, - .fieldset .field--large.field--focus { - padding: 4px 15px 5px; - } - - .fieldset .field--large:active .field__placeholder, - .fieldset .field--large:focus .field__placeholder, - .fieldset .field--large.field--focus .field__placeholder { - top: 10px; - } - - .fieldset .field--large:active .field__arrow, - .fieldset .field--large:focus .field__arrow, - .fieldset .field--large.field--focus .field__arrow { - top: 17px; - } -} - -.fieldset.has-error .field { - border: 2px solid #ed917d; - padding: 2px 10px 3px; - color: #dc602d; - background-color: #fff6f6; - box-shadow: none; - -webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; - transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; -} - -.fieldset.has-error .field:hover { - background-color: #fff; -} - -.fieldset.has-error .field:focus { - background-color: #fff; - box-shadow: 0 0 4px #F5C0C0; -} - -.fieldset.has-error .field--focus { - padding: 2px 10px 3px; -} - -.fieldset.has-error .field--focus .field__label { - color: #999; -} - -.fieldset.has-error .field__label { - color: #dc602d; - opacity: 1; - -webkit-transform: translate3D(0px, 0px, 0px); - transform: translate3D(0px, 0px, 0px); -} - -.fieldset.has-error .field__input { - padding-right: 25px; -} - -.fieldset.has-error .field__placeholder { - display: none; -} - -.fieldset.has-error .field-state--close { - background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); - z-index: 13; - opacity: 1; -} - -.fieldset.has-error .field.field--large { - padding: 4px 15px 5px; -} - -.fieldset.has-error .field__error { - display: inline-block; -} - -.fieldset.has-error .field__arrow { - display: none; -} - -.fieldset.has-success .field { - color: #80c05b; - -webkit-transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; - transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; -} - -.fieldset.has-success .field:focus { - background-color: #fff; - box-shadow: 0 0 4px #88c889; -} - -.fieldset.has-success .field__input { - padding-right: 25px; -} - -.fieldset.has-success .field-state--success { - opacity: 1; - z-index: 13; - pointer-events: none; -} - -.fieldset.has-success .field--focus, -.fieldset.has-success .field:active { - border: 2px solid #7cc13e; - padding: 1px 8px 2px; - background-color: #f5ffef; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - color: #468847; - transition: background 0.15s linear, color 0.15s linear, border-color 0.15s linear, box-shadow 0.15s linear; -} - -.fieldset.has-success .field--focus .field-state--success, -.fieldset.has-success .field:active .field-state--success { - top: 9px; - right: 8px; -} - -@media (min-width: 768px) { - - .fieldset.has-success .field--focus.field--medium, - .fieldset.has-success .field:active.field--medium { - padding: 2px 10px 3px; - } - - .fieldset.has-success .field--focus.field--medium .field-state--success, - .fieldset.has-success .field:active.field--medium .field-state--success { - top: 13px; - right: 14px; - } -} - -.fieldset.has-success .field--focus.field--large, -.fieldset.has-success .field:active.field--large { - padding: 2px 10px 3px; -} - -.fieldset.has-success .field--focus.field--large .field-state--success, -.fieldset.has-success .field:active.field--large .field-state--success { - top: 13px; - right: 14px; -} - -@media (min-width: 768px) { - - .fieldset.has-success .field--focus.field--large, - .fieldset.has-success .field:active.field--large { - padding: 4px 15px 5px; - } - - .fieldset.has-success .field--focus.field--large .field-state--success, - .fieldset.has-success .field:active.field--large .field-state--success { - top: 15px; - right: 16px; - } -} - -.fieldset.has-success .field__arrow { - display: none; -} - -/*--- Drop-down styles -----------------------------------------------------------------------------*/ -.fieldset--select .field__select { - font: 14px/19px 'Open Sans', sans-serif; - color: #333; - position: absolute; - top: 0; - left: 0; - height: 40px; - display: inline-block; - margin: -1px 0 0 0; - padding: 12px 24px 0 8px; - width: 100%; - background: transparent; - border: none; - outline: 0; - overflow: hidden; - cursor: pointer; - text-decoration: none; - white-space: nowrap; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - text-indent: 0.01px; - text-overflow: ellipsis; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-tap-highlight-color: transparent; - -webkit-touch-callout: none; -} - -.fieldset--select .field__select:hover { - border-color: #999; - color: #000; -} - -.fieldset--select .field__select-focused, -.fieldset--select .field__select-focused:focus { - border-color: #63a2f1; - outline: none; -} - -.fieldset--select .field__select::-ms-expand { - display: none; -} - -.fieldset--select .field__select::-ms-value { - background: none; - color: #333; -} - -.fieldset--select .field__select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #000; -} - -.fieldset--select .field__select option { - font-size: 14px; - background: #fff; -} - -@media (min-width: 768px) { - .fieldset--select .field--medium .field__select { - height: 48px; - padding: 10px 24px 0 10px; - } -} - -.fieldset--select .field--large .field__select { - padding: 18px 30px 0 11px; -} - -@media (min-width: 768px) { - .fieldset--select .field--large .field__select { - font-size: 18px; - line-height: 24px; - height: 56px; - padding: 11px 22px 0 14px; - } -} - -.fieldset--select .field--focus .field__select { - top: -1px; - left: -1px; -} - -.fieldset--select.has-success .field__select, -.fieldset--select.has-error .field__select { - padding-right: 35px; -} - -@supports (-moz-appearance: meterbar) { - .fieldset--select .field__select { - padding-left: 5px; - } - - .fieldset--select .field__select option { - padding-left: 7px; - } - - @media (min-width: 768px) { - .fieldset--select .field--medium .field__select { - padding-left: 7px; - } - - .fieldset--select .field--medium .field__select option { - padding-left: 9px; - } - } - - .fieldset--select .field--large .field__select { - padding-left: 8px; - } - - @media (min-width: 768px) { - .fieldset--select .field--large .field__select { - padding-left: 12px; - } - - .fieldset--select .field--large .field__select option { - padding-left: 14px; - } - } -} - -/*----Textareas styles ---------------------------------------------------------------------------*/ -.fieldset--textarea .field { - min-height: 100px; - padding: 3px 11px 4px; -} - -.fieldset--textarea .field__textarea { - font-family: "Open Sans", sans-serif, Arial; - font-size: 14px; - line-height: 19px; - color: #333; - position: relative; - border: none; - background: transparent; - resize: none; - width: 100%; - height: 100%; - padding: 8px 0; - box-sizing: border-box; -} - -.fieldset--textarea .field--filled .field__placeholder { - opacity: 0; -} - -.fieldset--textarea .field--focus, -.fieldset--textarea .field:focus, -.fieldset--textarea .field.focus, -.fieldset--textarea .field:active, -.fieldset--textarea .field.active { - padding: 2px 10px 4px; -} - -.fieldset--textarea .field .field__placeholder { - font-size: 14px; - line-height: 19px; - font-weight: 400; -} - -@media (min-width: 768px) { - .fieldset--textarea .field--large { - padding: 5px 16px 6px; - } - - .fieldset--textarea .field--large .field__textarea, - .fieldset--textarea .field--large .field__placeholder { - font-size: 18px; - line-height: 24px; - } - - .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 { - padding: 4px 15px 6px; - } -} - -/*------------------------------------------------------------------------------------------------*/ -h1, -h2, -h3, -h4, -h5, -h6 { - display: block; - font-weight: 600; -} - #ecwid-product-popup-content { display: none; } @@ -6446,6 +14,24 @@ h6 { text-decoration: none; } +#ecwid-product-popup-content .hidden { + display: none !important; + visibility: hidden !important; +} + +/* Notices */ +#ecwid-product-popup-content .notice { + display: block; + font-size: 12px; + /* open_sansbold; */ + font-weight: 700; + padding: .5em 1.7em; + border-bottom: 1px solid transparent; + line-height: 1.7em; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + /* * Menu items visibility */ @@ -6487,7 +73,6 @@ h6 { /* * Size and centering */ - @media only screen and (min-width: 960px) and (min-height: 660px) { html:not(.ie8) #ecwid-product-popup-content .media-modal-content { @@ -6547,60 +132,59 @@ h6 { padding: 40px 20px; } -.add-product .products { +#ecwid-product-popup-content .add-product .products { margin-bottom: 15px; } -.add-product .products .selected-product { +#ecwid-product-popup-content .add-product .products .selected-product { background: #F3F6F8; box-shadow: inset 0 0 0 2px #2A90BE; } -.add-product .products tr { +#ecwid-product-popup-content .add-product .products tr { cursor: pointer; } -.add-product .products td { +#ecwid-product-popup-content .add-product .products td { vertical-align: middle; } -.add-product .products .product-thumb>div { +#ecwid-product-popup-content .add-product .products .product-thumb>div { height: 30px; padding-right: 20px; width: 30px; text-align: center; } -.add-product .products .product-thumb img { +#ecwid-product-popup-content .add-product .products .product-thumb img { max-width: 100%; max-height: 100%; } - -.add-product .fixed .column-sku { +#ecwid-product-popup-content .add-product .fixed .column-sku { width: 20%; } -.add-product .widefat .check-column { +#ecwid-product-popup-content .add-product .widefat .check-column { width: 3em; } -.add-product .products-search { +#ecwid-product-popup-content .add-product .products-search { margin-bottom: 30px; text-align: right; } -.add-product .products-search #product-search-input { +#ecwid-product-popup-content .add-product .products-search #product-search-input { border-radius: 2px; min-width: 200px; padding: 5px; } -.add-product .tablenav-pages { +#ecwid-product-popup-content .add-product .tablenav-pages { text-align: right; } -.add-product .tablenav-pages .current-page { +#ecwid-product-popup-content .add-product .tablenav-pages .current-page { padding: 5px 8px; vertical-align: top; } @@ -6611,179 +195,89 @@ h6 { } @media screen and (max-width: 782px) { - .add-product .tablenav .displaying-num { + #ecwid-product-popup-content .add-product .tablenav .displaying-num { position: static; } - .add-product .tablenav-pages .pagination-links a, - .add-product .tablenav-pages-navspan { + #ecwid-product-popup-content .add-product .tablenav-pages .pagination-links a, + #ecwid-product-popup-content .add-product .tablenav-pages-navspan { padding: 5px 7px 9px; } - .add-product .tablenav-pages .pagination-links, - .add-product .tablenav-pages .pagination-links .current-page { + #ecwid-product-popup-content .add-product .tablenav-pages .pagination-links, + #ecwid-product-popup-content .add-product .tablenav-pages .pagination-links .current-page { font-size: 14px; padding: 6px 8px 7px; } - .add-product .products, - .add-product .products tbody, - .add-product .products tr, - .add-product .products td { + #ecwid-product-popup-content .add-product .products, + #ecwid-product-popup-content .add-product .products tbody, + #ecwid-product-popup-content .add-product .products tr, + #ecwid-product-popup-content .add-product .products td { display: block; width: 100%; } - .add-product .products thead { + #ecwid-product-popup-content .add-product .products thead { display: block; width: 100%; } - .add-product .products thead .column-name { + #ecwid-product-popup-content .add-product .products thead .column-name { box-sizing: border-box; float: left; padding-left: 65px; width: 100%; } - .add-product .products thead .column-sku { + #ecwid-product-popup-content .add-product .products thead .column-sku { display: none; } - .add-product .products tr { + #ecwid-product-popup-content .add-product .products tr { overflow: hidden; } - .add-product .products.widefat .check-column { + #ecwid-product-popup-content .add-product .products.widefat .check-column { display: none; } - .add-product .products .product-thumb { + #ecwid-product-popup-content .add-product .products .product-thumb { float: left; height: 50px; width: 50px; } - .add-product .products .product-name { + #ecwid-product-popup-content .add-product .products .product-name { font-weight: 600; padding-bottom: 0; } - .add-product .products .product-name, - .add-product .products .column-sku { + #ecwid-product-popup-content .add-product .products .product-name, + #ecwid-product-popup-content .add-product .products .column-sku { display: block; clear: none !important; padding-left: 70px; text-align: left; } - .add-product .products tr td::before { + #ecwid-product-popup-content .add-product .products tr td::before { content: none !important; } - .add-product .products tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column) { + #ecwid-product-popup-content .add-product .products tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column) { display: block; padding-left: 70px; } } @media screen and (max-width: 480px) { - .add-product .tablenav .displaying-num { + #ecwid-product-popup-content .add-product .tablenav .displaying-num { display: block; margin-bottom: 10px; } } - -/* - * - */ -/*.ecwid-store-editor {*/ -/*padding: 13px 19px;*/ -/*}*/ - -/*#ecwid-product-popup-content .pure-control-group {*/ -/*margin: 10px 0px;*/ -/*}*/ - -/*#ecwid-product-popup-content label {*/ -/*display: inline-block;*/ -/*font-size: 14px;*/ -/*font-weight: 400;*/ -/*width: 270px;*/ -/*}*/ - -/*#ecwid-product-popup-content .products-per-page-label {*/ -/*display: block;*/ -/*}*/ - -/*#ecwid-product-popup-content .ecwid-pb-view-size {*/ -/*margin-left: 15px;*/ -/*margin-right: 30px;*/ -/*margin-top: 15px;*/ -/*}*/ - -/*#ecwid-product-popup-content .ecwid-pb-view-size:nth-child(4) {*/ -/*margin-right: 0px;*/ -/*}*/ - -/*#ecwid-product-popup-content .ecwid-pb-view-size .title {*/ -/*font-size: 14px;*/ -/*}*/ - -/*#ecwid-product-popup-content .ecwid-pb-view-size .ruler {*/ -/*z-index: 0;*/ -/*}*/ - -/*!*#ecwid-product-popup-content input {*!*/ -/*!*font-size: 13px;*!*/ -/*!*position: relative;*!*/ -/*!*}*!*/ - -/*#ecwid-product-popup-content input.number {*/ -/*border-radius: 4px;*/ -/*padding: 3px;*/ -/*text-align: center;*/ -/*width: 27px;*/ -/*}*/ - -/*#ecwid-product-popup-content .note.pb-note {*/ -/*font-size: 11px;*/ -/*line-height: 16px;*/ -/*margin: 8px 5px;*/ -/*max-width: 595px;*/ -/*}*/ - -/*#ecwid-product-popup-content hr.after-pb {*/ -/*margin-bottom: 25px;*/ -/*}*/ - -/*#ecwid-product-popup-content .media-toolbar-secondary {*/ -/*font-size: 14px;*/ -/*margin-left: 5px;*/ -/*}*/ - -/*#ecwid-product-popup-content .media-toolbar-secondary .store-id {*/ -/*font-weight: bold;*/ -/*margin-top: 10px;*/ -/*}*/ - -/*#ecwid-product-popup-content .ecwid-store-editor.add-product {*/ -/*padding-top: 125px;*/ -/*}*/ - -/*#ecwid-product-popup-content .store-settings-preview {*/ -/*display: inline-block;*/ -/*height: 200px;*/ -/*width: 162px;*/ -/*}*/ - -/*#ecwid-product-popup-content .store-settings,*/ -/*#ecwid-product-popup-content .store-settings-preview {*/ -/*display: inline-block;*/ -/*vertical-align: top;*/ -/*}*/ - #ecwid-product-popup-content .widget-settings { margin-bottom: 15px; overflow: hidden; @@ -6870,9 +364,6 @@ h6 { margin: 0 0 5px; } -#ecwid-product-popup-content .add-product .empty-page__suggestions-list li a {} - - /* * Two styles below are the copy of wp pre-4.3 styles for close cross in the up right corner * Need to use those to make sure it is displayed the same way across different wp versions @@ -6980,7 +471,7 @@ h6 { display: none; } - .add-product .products .product-thumb>div { + #ecwid-product-popup-content .add-product .products .product-thumb>div { width: 50px; height: 50px; } diff --git a/fonts/product-popup/fontIcons.eot b/fonts/product-popup/fontIcons.eot deleted file mode 100644 index 7635a1ad46be1e5cf8bc1c33738b8f7dc5930134..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25476 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 - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/fonts/product-popup/fontIcons.ttf b/fonts/product-popup/fontIcons.ttf deleted file mode 100644 index 082848b14b949c5c52f1dc7304034cfb52ee2c6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25304 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 V56Gkzx-*NElos}?=>6~g{lBG!hu;7I diff --git a/fonts/product-popup/fontIcons.woff b/fonts/product-popup/fontIcons.woff deleted file mode 100644 index 8364f6eb2b494d1648e34f59e845b1d56dc076df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25380 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 diff --git a/includes/class-ecwid-message-manager.php b/includes/class-ecwid-message-manager.php index d5debe3a..5d7f9ba1 100644 --- a/includes/class-ecwid-message-manager.php +++ b/includes/class-ecwid-message-manager.php @@ -77,14 +77,14 @@ public static function show_message($name, $params = array()) if ($primary_button) { $primary_title = $params['primary_title']; $primary_url = $params['primary_url']; - $primary_blank = @$params['primary_blank']; + $primary_blank = !empty($params['primary_blank']) ? $params['primary_blank'] : ''; } $secondary_button = isset($params['secondary_title']); if ($secondary_button) { $secondary_title = $params['secondary_title']; - $secondary_url = @$params['secondary_url']; - $secondary_blank = @$params['secondary_blank']; - $secondary_hide = @$params['secondary_hide']; + $secondary_url = !empty($params['secondary_url']) ? $params['secondary_url'] : ''; + $secondary_blank = !empty($params['secondary_blank']) ? $params['secondary_blank'] : ''; + $secondary_hide = !empty($params['secondary_hide']) ? $params['secondary_hide'] : ''; } $do_not_show_again = true == $params['hideable']; diff --git a/includes/gutenberg/class-ecwid-gutenberg-block-product.php b/includes/gutenberg/class-ecwid-gutenberg-block-product.php index f32a22aa..efdb8080 100644 --- a/includes/gutenberg/class-ecwid-gutenberg-block-product.php +++ b/includes/gutenberg/class-ecwid-gutenberg-block-product.php @@ -41,9 +41,8 @@ public function render_callback( $params ) { ); $params['display'] = ''; - $display_string = ''; foreach ( $display as $name ) { - if ( @$params[ 'show_' . $name ] ) { + if ( ! empty( $params[ 'show_' . $name ] ) ) { $params['display'] .= ' ' . $name; } } @@ -54,8 +53,8 @@ public function render_callback( $params ) { $contents = $shortcode->render(); - $align = @$params['align']; - if ( $align == 'right' || $align == 'left' ) { + $align = isset( $params['align'] ) ? $params['align'] : ''; + if ( $align === 'right' || $align === 'left' ) { $contents = '
' . $contents . '
'; } diff --git a/includes/gutenberg/class-ecwid-gutenberg.php b/includes/gutenberg/class-ecwid-gutenberg.php index 60d4ba6c..2be3e213 100644 --- a/includes/gutenberg/class-ecwid-gutenberg.php +++ b/includes/gutenberg/class-ecwid-gutenberg.php @@ -26,7 +26,7 @@ public function __construct() { $blocks = self::get_block_names(); foreach ( $blocks as $block => $block_name ) { - require_once dirname( __FILE__ ) . "/class-ecwid-gutenberg-block-$block.php"; + require_once __DIR__ . "/class-ecwid-gutenberg-block-$block.php"; $class_name = 'Ecwid_Gutenberg_Block_' . str_replace( '-', '_', ucfirst( $block ) ); $this->_blocks[] = new $class_name(); @@ -51,7 +51,6 @@ public function __construct() { } else { add_filter( 'block_categories', array( $this, 'block_categories' ) ); } - } public function init_scripts() { @@ -162,7 +161,6 @@ public function enqueue_block_editor_assets() { 'scriptJsUrl' => $scriptjs_url, ) ); - } protected function _get_products_data() { @@ -182,7 +180,7 @@ protected function _get_products_data() { $buynow_block->get_block_name(), ) ) - && @$block['attrs']['id'] + && ! empty( $block['attrs']['id'] ) ) { $product_ids[] = $block['attrs']['id']; } @@ -228,7 +226,7 @@ public static function get_block_names( $return_with_pb_only = false ) { 'cart-page' => self::CART_PAGE_BLOCK, ); - if ( $return_with_pb_only == true ) { + if ( $return_with_pb_only === true ) { return $blocks_with_productbrowser; } diff --git a/includes/integrations/class-ecwid-integration-gutenberg.php b/includes/integrations/class-ecwid-integration-gutenberg.php index cdeeb2b4..bb26c05a 100644 --- a/includes/integrations/class-ecwid-integration-gutenberg.php +++ b/includes/integrations/class-ecwid-integration-gutenberg.php @@ -139,7 +139,6 @@ public function enqueue_block_editor_assets() { ), ) ); - } protected function _get_products_data() { @@ -213,7 +212,6 @@ public function product_render_callback( $params ) { ); $params['display'] = ''; - $display_string = ''; foreach ( $display as $name ) { if ( @$params[ 'show_' . $name ] ) { $params['display'] .= ' ' . $name; @@ -260,7 +258,6 @@ public function render_callback( $params ) { $store_page_data = array(); foreach ( $attributes as $key => $attribute ) { - $name = $attribute['name']; // we do not print defaults if ( ! isset( $params[ $name ] ) ) { @@ -289,7 +286,6 @@ public function render_callback( $params ) { } if ( @$attribute['is_storefront_api'] ) { - if ( @$attribute['type'] == 'boolean' ) { $result .= 'window.ec.storefront.' . $name . '=' . ( $value ? 'true' : 'false' ) . ';' . PHP_EOL; } else { @@ -497,7 +493,7 @@ public static function get_store_block_data_from_current_page() { } protected function _get_store_icon_path() { - return 'M15.32,15.58c-0.37,0-0.66,0.3-0.66,0.67c0,0.37,0.3,0.67,0.66,0.67c0.37,0,0.67-0.3,0.67-0.67 + return 'M15.32,15.58c-0.37,0-0.66,0.3-0.66,0.67c0,0.37,0.3,0.67,0.66,0.67c0.37,0,0.67-0.3,0.67-0.67 C15.98,15.88,15.69,15.58,15.32,15.58z M15.45,0H4.55C2.04,0,0,2.04,0,4.55v10.91C0,17.97,2.04,20,4.55,20h10.91c2.51,0,4.55-2.04,4.55-4.55V4.55 C20,2.04,17.96,0,15.45,0z M12.97,4.94C13.54,4.94,14,5.4,14,5.96s-0.46,1.03-1.03,1.03c-0.57,0-1.03-0.46-1.03-1.03 C11.95,5.4,12.41,4.94,12.97,4.94z M12.97,8.02c0.57,0,1.03,0.46,1.03,1.03c0,0.57-0.46,1.03-1.03,1.03c-0.57,0-1.03-0.46-1.03-1.03 From 28e8afe491a942c70a710d23210de2b9b2d22e62 Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Tue, 14 Jan 2025 12:50:18 +0400 Subject: [PATCH 7/9] PLUGINS-6957 linter fixes --- lib/ecwid_category.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/ecwid_category.php b/lib/ecwid_category.php index 7a4b6c49..6751b425 100644 --- a/lib/ecwid_category.php +++ b/lib/ecwid_category.php @@ -54,13 +54,13 @@ public static function get_by_id( $id ) { } $entry_data = $e->_get_from_cache( $id ); - + if ( ! $entry_data ) { $e->_load( $id ); } else { $e->_init_from_stdclass( $entry_data ); } - + if ( ! $e->_data ) { return null; } @@ -96,9 +96,9 @@ protected function _load( $id ) { } $api_check_retry_after = get_option( EcwidPlatform::OPTION_ECWID_CHECK_API_RETRY_AFTER, 0 ); - if( empty( $data ) && !empty( $api_check_retry_after ) ) { - $data = new stdClass(); - $data->id = $id; + if ( empty( $data ) && ! empty( $api_check_retry_after ) ) { + $data = new stdClass(); + $data->id = $id; $data->enabled = true; } From 1ce5d9e7ae9326ae6ae993c62c29f005d610a32d Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Wed, 15 Jan 2025 17:07:18 +0400 Subject: [PATCH 8/9] PLUGINS-6975 remove use Ecwid._onComplete() method --- gutenberg-blocks/includes/controls.js | 4 ---- includes/class-ec-store-defer-init.php | 4 ---- js/static-page.js | 4 ---- 3 files changed, 12 deletions(-) diff --git a/gutenberg-blocks/includes/controls.js b/gutenberg-blocks/includes/controls.js index e0f2eebb..6a50286f 100644 --- a/gutenberg-blocks/includes/controls.js +++ b/gutenberg-blocks/includes/controls.js @@ -421,10 +421,6 @@ function EcwidProductBrowserBlock(props) { w.Ecwid.init(); } - if (!w.needLoadEcwidAsync && typeof w.Ecwid._onComplete !== undefined) { - w.Ecwid._onComplete(); - } - w.Ecwid.OnAPILoaded.add(function () { if (attributes.storefront_view == 'FILTERS_PAGE' && !was_opened_once) { openPage("search"); diff --git a/includes/class-ec-store-defer-init.php b/includes/class-ec-store-defer-init.php index 07829b93..f5fa1c97 100644 --- a/includes/class-ec-store-defer-init.php +++ b/includes/class-ec-store-defer-init.php @@ -79,10 +79,6 @@ public static function defer_script_js_load() { if( typeof ecwidSaveDynamicCss !== 'undefined' ) { ecwidSaveDynamicCss(); } - - if( !window.needLoadEcwidAsync && typeof Ecwid._onComplete !== undefined ) { - Ecwid._onComplete(); - } }); } } diff --git a/js/static-page.js b/js/static-page.js index f7db8168..d336f89a 100644 --- a/js/static-page.js +++ b/js/static-page.js @@ -218,10 +218,6 @@ Ecwid.init(); } - if (!window.needLoadEcwidAsync && typeof Ecwid._onComplete !== undefined) { - Ecwid._onComplete(); - } - // if a store is opened for a client, then the storeClosed won't be true // if a store is opened for a client and we've uploaded a closed banner, then we check it in dynamic Ecwid.OnAPILoaded.add(function () { From bc38145a50e3c31eff67a6a01637923f045762b9 Mon Sep 17 00:00:00 2001 From: Ilnur Basyrov Date: Thu, 16 Jan 2025 11:06:32 +0400 Subject: [PATCH 9/9] v 6.12.25 --- CHANGELOG.txt | 5 +++++ ecwid-shopping-cart.php | 2 +- readme.txt | 5 +++++ 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 0b04f7ce..af3f52fc 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,4 +1,9 @@ == Changelog == += 6.12.25 - Jan 16, 2024 = +- Improved display of storefront element animation. +- High resource consumption caused by inefficient queries has been fixed. +- Internal improvements and optimizations. + = 6.12.24 - Dec 23, 2024 = - Plugin code improvements for better security and stability. diff --git a/ecwid-shopping-cart.php b/ecwid-shopping-cart.php index a4962b48..5164dab1 100644 --- a/ecwid-shopping-cart.php +++ b/ecwid-shopping-cart.php @@ -5,7 +5,7 @@ Description: Ecwid by Lightspeed 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. Text Domain: ecwid-shopping-cart Author: Ecwid Ecommerce -Version: 6.12.24 +Version: 6.12.25 Author URI: https://ecwid.to/ecwid-site License: GPLv2 or later */ diff --git a/readme.txt b/readme.txt index 6dfe9e1e..4b12f95c 100644 --- a/readme.txt +++ b/readme.txt @@ -153,6 +153,11 @@ You can use Ecwid’s built-in import tools to copy your store products from any * [Ecwid Help Center](http://help.ecwid.com "Ecwid Help") == Changelog == += 6.12.25 - Jan 16, 2024 = +- Improved display of storefront element animation. +- High resource consumption caused by inefficient queries has been fixed. +- Internal improvements and optimizations. + = 6.12.24 - Dec 23, 2024 = - Plugin code improvements for better security and stability.